29
Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 1 © 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 1 Small Tools for Small Parts PIC10F WebSeminar - Part Two

Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 1

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 1

Small Tools for Small Parts

PIC10F WebSeminar - Part Two

Page 2: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 2

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 2

AgendaPIC10F package reviewSoftware platformsProgramming platformsInterface boardsEmulationSummaryAdditional ResourcesQuestions/Answers

Page 3: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 3

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 3

Unique Features:6-Pin SOT-23 Package

8 PinPDIP

PIC12C5091996

8 PinSOIC

PIC12C5091998

8 PinSOIC

PIC12C509A1998

8 PinMSOP

PIC12F5092004

6 PinSOT23

PIC10F20X2004 3 Pin

SOT23/SC70Typical

Transistorsizes

World’s SmallestMicrocontroller

Page 4: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 4

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 4

PIC10F Pinout

GP0/CIN+

Vss

GP1/CIN-

GP3/MCLR/VPP

VDD

GP2/T0CKI/COUT/FOSC4

PIC10F200PIC10F202PIC10F204PIC10F206

6-PIN SOT-23

PIC10F2XX

Page 5: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 5

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 5

PIC10F Pinout

VDD

N/C

GP1/CIN-

N/C

GP3/MCLR/VPP

PIC10F200PIC10F202PIC10F204PIC10F206

DIP-8

GP0/CIN+

VSS

GP2/T0CKI/COUT/FOSC4

PIC10F2XX

Page 6: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 6

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 6

Software PlatformsMPLAB® IDE– Simulator– Assembler

3rd party C compilers– Hi-Tech (see Web site)– IAR (coming soon)– CCS (coming soon)

Page 7: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 7

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 7

Programming Platforms

Microchip standard programmers– PICSTART® Plus (DV003001)– PICSTART® Plus upgrade kit (UK003010)– MPLAB® ICD 2 (DV164005)– PRO MATE® II (DV007003)– MPLAB® PM3 (DV007004)

Page 8: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 8

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 8

Programming PlatformsPICSTART® Plus upgrade kit (UK003010)

Page 9: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 9

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 9

Programming PlatformsNew low pin-count Flash specific programmers– PICkit™ 1 (DV164101)– PICkit™ 1 upgrade kit (UK164101)– Baseline Flash Microcontroller

Programmer (BFMP ) (PG164101)

Page 10: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 10

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 10

Programming PlatformsPICkit™ 1 firmware 2.0.0 or newer– Firmware/GUI upgrade for PIC10F2XX (UK164101)

Page 11: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 11

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 11

Programming Platforms

New PIC10F specific programmer (PG164101)– Baseline Flash Microcontroller Programmer (BFMP)

Page 12: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 12

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 12

Interface BoardsSocket Modules– PRO MATE® II (AC164037)– MPLAB® PM3 (AC164321)

Adapters– Universal Adapter Board (AC163020)– SOT-23 to DIP-8 “Hobby Kit” (AC163021)

Page 13: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 13

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 13

Interface BoardsPRO MATE® II Socket Module (AC164037)

Page 14: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 14

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 14

Interface BoardsMPLAB® PM3 Socket Module (AC164321)

Page 15: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 15

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 15

Interface BoardsUniversal Programmer Adapter board(AC163020)– PICkit™ 1– BFMP– PICSTART® Plus– MPLAB® ICD 2

Page 16: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 16

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 16

Interface BoardsUniversal Programmer Adapter board(AC163020)– PICkit™ 1– BFMP– PICSTART® Plus– MPLAB® ICD 2

Page 17: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 17

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 17

AC163020 Pin 1 Guide

Top Side View

PIC10FSOT-23

Pin 1

Baseline FlashMicrocontroller

ProgrammerPin 1

PICkit™ 1/PICSTART® Plus8-pin DIP

Interface Pin 1

PIC10F8-DIPPin 1

PICtail™ daughter boardInterface Pin 1

MPLAB® ICD 2 programmingonly connector

Note * Non-active DIP pins are for mechanical stability.

Page 18: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 18

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 18

Interface Boards

Page 19: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 19

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 19

Interface Boards

Page 20: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 20

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 20

Interface Boards

Page 21: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 21

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 21

Interface Boards

Page 22: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 22

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 22

Connection Example

Connection to BFMP

Page 23: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 23

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 23

Interface BoardsPIC10F2XX SOT-23 to DIP-8 programmer board(AC163021)

Page 24: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 24

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 24

Interface BoardsPIC10F2XX SOT-23 to DIP-8 programmer board(AC163021)

Page 25: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 25

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 25

Interface BoardsPIC10F2XX SOT-23 to DIP-8 programmer board(AC163021)

DIP-8 Interface Pin 1

SOT-23 Pin 1

Page 26: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 26

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 26

EmulationMPLAB® ICD 2 header (AC162059)– PIC10F200/202/204/206, PIC16F505,

PIC12F508/5093rd party

Page 27: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 27

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 27

PIC10F Summary

Adapters– Universal Programmer Adapter– PIC10F2XX SOT-23 to DIP-8 programmer board

Low pin-count programming platforms– Baseline Flash Microcontroller Programmer (BFMP)– PICkit™ 1

Use the existing programming platforms– PICSTART® Plus, MPLAB® ICD 2, PRO MATE® II,

MPLAB® PM3Software support released

Page 28: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 28

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 28

Additional ResourcesAvailable on Microchip.com

PIC10F Product Brief DS41210PIC10F Datasheet DS41239PIC10F Programming Specification DS41228AC163020 Pin 1 guide DS51478AC163021 Pin 1 guide DS51479

– Programming Baseline Flash Devices with PICkit™ 1 (TB079)DS91079

– Implementing soft-start in a switching power supply (TB081)DS91081

– Vibration monitor for shipping– AC lamp dimmer– PFM switching power supply– Flatiron temperature control

Page 29: Small Tools for Small Parts · Microchip Technology Inc. WebSeminar, August 12, 2004 PIC10F - Small Tools for Small Parts 3 © 2004 Microchip Technology Incorporated. All Rights Reserved

Microchip Technology Inc.WebSeminar, August 12, 2004

PIC10F - Small Tools for Small Parts 29

© 2004 Microchip Technology Incorporated. All Rights Reserved. PIC10F - Small Tools for Small Parts Slide 29

Questions?