Upload
others
View
3
Download
0
Embed Size (px)
Citation preview
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
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
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
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
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
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)
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)
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)
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)
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)
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)
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)
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)
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)
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
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
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.
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
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
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
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
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
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)
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)
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
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
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
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
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?