december 2011 pic part number decoder. 2pic part numbers table of contents l 8 bit families l...
TRANSCRIPT
December 2011
PIC Part NumberDecoder
2PIC Part Numbers
Table of Contents
8 Bit Families PIC10/12/16 Slides 3-9 PIC12/16 Enhanced Slide 10 PIC18 Slides 11-12
16 bit Families PIC24 Slides 13-15 dsPIC Slides 16-20
32 bit Family PIC32 Slide 21
Part Number Suffixes Slide 22-30 Product Selection Guides Slides 31-32
3PIC Part Numbers
8 bit families – PIC1x
Baseline/Midrange/Enhanced Midrange PIC10 – 6 pin PIC12 – 8 pin PIC16 – 14+ pin
High Performance PIC18 – 18+ pin
4PIC Part Numbers
8 bit families - type
PIC1xCxxxx OTP memory
PIC1xFxxxx Flash (Reprogrammable) memory
PIC1xHVxxxx High Voltage
5PIC Part Numbers
8 bit families - Baseline
PIC10F2xx PIC12F5xx PIC16F5x PIC16F5xx
6PIC Part Numbers
8 bit families – Baseline PIC10F
Digital Inputs PIC10F200 – 256 words flash / 16 bytes RAM PIC10F202 – 512 words flash / 24 bytes RAM
Comparator PIC10F204 – 256 words flash / 16 bytes RAM PIC10F206 – 512 words flash / 24 bytes RAM
ADC Inputs PIC10F220 – 256 words flash / 16 bytes RAM PIC10F222 – 512 words flash / 23 bytes RAM
7PIC Part Numbers
8 bit families – Baseline PIC12F
Digital Inputs PIC12F508 – 512 words flash / 25 bytes RAM PIC12F509 – 1024 words flash / 41 bytes RAM PIC12F519 – 1024 words flash / 41 bytes RAM
+ 64 bytes EEPROM
ADC + Comparators PIC12F510 – 1024 words flash / 38 bytes RAM
8PIC Part Numbers
8 bit families – Baseline PIC16F
Digital Inputs PIC16F54 – 18 pin PIC16F57 – 28 pin PIC16F59 – 40 pin PIC16F505 – 14 pin
ADC + Comparators PIC16F506 – 14 pin, ADC PIC16F526 – 14 pin, ADC, EEPROM
9PIC Part Numbers
8 bit families - Midrange
PIC10F3xx PIC12F6xx PIC12F7xx PIC16F6x PIC16F6xx PIC16F7x PIC16F7xx PIC16F8x PIC16F8xx PIC16F9xx – LCD Driver
10PIC Part Numbers
8 bit families – Enhanced Midrange
PIC12 – 8 PIN PIC12F150x – Advanced PWM / Configurable Logic Cell PIC12F18xx – General Purpose
PIC16 – 14+ PIN PIC16F145x – Low cost USB PIC16F150x – Advanced PWM / Configurable Logic Cell PIC16F151x – High Integration/Enhanced Performance PIC16F17xx – Advanced Analog PIC16F18xx – General Purpose PIC16F19xx – LCD / General Purpose
11PIC Part Numbers
8 bit families – High Performance
PIC18Fpmstt p – Pins
1 = 18 pins 2 = 28 pins
m – Program Memory 2 = 4KB 3 = 8KB
s – Series blank – Older 2.0-5.5v process J – 2.0-3.6v, high memory density process, no EEPROM K – 1.8-5.5v (except “K20”, 1.8v-3.6v), low power, true EEPROM
tt – Type 10 – General Purpose 20 – Self Write Flash 30 – Motor Control 50 – USB
● 8 = 80 pins● 9 = 100 pins
● 6 = 64KB● 7 = 128KB
● 60 – Ethernet● 70 – Adv Analog (72 with 16-bit Sigma-Delta ADC)● 80 – CAN● 90 – LCD● 94 – LCD+USB
● 4 = 16KB● 5 = 32KB
● 4 = 40/44 pins● 6 = 64 pins
12PIC Part Numbers
8 bit families – High Performance
Additional Information… tt does not end with “0”
tt + 3 = 12-bit ADC (instead of 10 bit) tt + 5 = Program memory between values listed for m
Example - PIC18F4455 is 24KB
PIC18F4585 is 48KB
PIC18F96J65 is 96KB
exception – 80KB is 2 instead of 5, i.e. PIC18F4682
“PIC18F” vs. “PIC18LF” Series = blank
F = 4.5 – 5.5v LF = 2.0 – 5.0v
Series = J F = Regulator provides VDDCORE (lower power – Deep Sleep) LF = Regulator disabled – must supply VDDCORE of 2.0 – 2.7v
Series = K F = Internal Regulator – 1.8 – 5.5v LF = No Regulator – 1.8 – 3.6v (lower power)
13PIC Part Numbers
16 bit families – PIC24
PIC24F 24 bit instruction width, 16 MIPS, low cost, 3.3v
PIC24H 24 bit instruction width, 40 MIPS, high performance, 3.3v
PIC24EP 24 bit instruction width, 60/70 MIPS, highest
performance, 3.3v
14PIC Part Numbers
16 bit families – PIC24F
PIC24ffmmmxxrpp ff – Process technology
FJ – 3.3v F – 3.3v FV – 5v
mmm – Program Memory size (in KB) xx – type
DA – Graphics LCD, USB KA/GA – General Purpose KL – PIC24 Core with PIC18 Peripherals GB – USB
r – “richness” of peripherals/RAM pp – pincount
00 – 14 pin 01 – 20 pin 02 – 28 pin 04 – 40/44 pin ● 06 – 64 pin
● 08 – 80 pin● 10 – 100 pin
15PIC Part Numbers
16 bit families – PIC24H/E
PIC24ffmmmxxrpp ff – Process technology
HJ – High Performance – 40 MIPS EP – Enhanced Performance – 60/70 MIPS
mmm – Program Memory size (in KB) xx – type
GP/GU – General Purpose
r – “richness” of peripherals/RAM pp – pincount
02 – 28 pin 04 – 40/44 pin 06 – 64 pin● 08 – 80 pin● 10 – 100/121 pin● 14 – 144 pin
16PIC Part Numbers
16 bit families - dsPIC
dsPIC30F First generation Digital Signal Controller, 24 bit
instruction width, 30 MIPS, 5v dsPIC33F
Second generation Digital Signal Controller, 24 bit instruction width, 40 MIPS, 3.3v
dsPIC33E Second generation Digital Signal Controller, 24 bit
instruction width, 60 MIPS, 3.3v
17PIC Part Numbers
16 bit families – dsPIC30F
dsPIC30Fxxxx General Purpose
2011 – 18 pin, 12KB Flash, 1KB RAM 2012 – 28 pin, 12KB Flash, 1KB RAM 3012 – 18 pin, 24KB Flash, 2KB RAM, 1KB EE 3013 – 28 pin, 24KB Flash, 2KB RAM, 1KB EE 3014 – 40 pin, 24KB Flash, 2KB RAM, 1KB EE 4013 – 40 pin, 48KB Flash, 2KB RAM, 1KB EE 5011 – 64 pin, 66KB Flash, 4KB RAM, 1KB EE 5013 – 80 pin, 66KB Flash, 4KB RAM, 1KB EE 6011 – 64 pin, 132KB Flash, 6KB RAM, 2KB EE 6012 – 64 pin, 144KB Flash, 8KB RAM, 4KB EE 6013 – 80 pin, 132KB Flash, 6KB RAM, 2KB EE 6014 – 80 pin, 144KB Flash, 8KB RAM, 4KB EE
18PIC Part Numbers
16 bit families – dsPIC30F
dsPIC30Fxxxx Motor Control
2010 – 28 pin, 12KB Flash, 512B RAM, 1KB EE 3010 – 28 pin, 24KB Flash, 1KB RAM, 1KB EE 3011 – 40 pin, 24KB Flash, 1KB RAM, 1KB EE 4011 – 40 pin, 48KB Flash, 2KB RAM, 1KB EE 4012 – 28 pin, 48KB Flash, 2KB RAM, 1KB EE 5015 – 64 pin, 66KB Flash, 2KB RAM, 1KB EE 5016 – 80 pin, 66KB Flash, 2KB RAM, 1KB EE 6010 – 80 pin, 144KB Flash, 8KB RAM, 4KB EE 6015 – 64 pin, 144KB Flash, 8KB RAM, 4KB EE
19PIC Part Numbers
16 bit families – dsPIC30F
dsPIC30Fxxxx Switchmode Power Supply Control
1010 – 28 pin, 6KB Flash, 256B RAM 2020 – 28 pin, 12KB Flash, 512B RAM 2023 – 44 pin, 12KB Flash, 512B RAM
20PIC Part Numbers
16 bit families – dsPIC33F/E
dsPIC33ffmmmxxrpp ff – Process technology
FJ – High Performance – 40 MIPS EP – Enhanced Performance – 60/70 MIPS
mmm – Program Memory size (in KB) xx – type
GP – General Purpose MC/MU – Motor Control GS – Switchmode Power Supply Controller
r – “richness” of peripherals/RAM pp – pincount
01 – 18/20 pin 02 – 28 pin 04 – 40/44 pin 06 – 64 pin
● 08 – 80 pin● 10 – 100/121 pin● 14 – 144 pin
21PIC Part Numbers
32 bit families – PIC32
PIC32MXfrdFmmmp f – Family
1 – Low Pin Count, General Purpose 2 – Low Pin Count, USB 3 – General Purpose 4 – USB
r – RAM/TraceWithout Instruction Trace
2 – 8/16K 3 – 16K 4/5 – 32K
d – DMA 0 – 0/4 DMA (MX3/MX4 families) 4 – 4 DMA 5 – 8 DMA
mmm – Program memory (in KB) p – Pin count
H – 64 pin
● 5 – USB, CAN● 6 – USB, Ethernet● 7 – USB, dual CAN, Ethernet
● 6 – 32K● 7 – 64K● 9 – 128K
● L – 100 pin
With Instruction Trace
22PIC Part Numbers
Part Number Suffixes
PICxxxxxx-t/pp t = Temperature Rating
I – Industrial (-40°C to +85°C) V – V Temp (-40°C to +105°C) E – Extended (-40°C to +125°C) H – High (-40°C to +150°C)
See datasheets for restrictions above +125°C
23PIC Part Numbers
Part Number Suffixes
PICxxxxxx-t/pp pp = Package Type (by type)
BG – BGA 121 pin – 10x10
CS – CSP 14,18,28,44 pin
MC – DFN 8 pin – 2x3
MG – QFN 16 pin – 3x3
ML – QFN 16 pin – 4x4 28 pin – 6x6 44 pin – 8x8
24PIC Part Numbers
Part Number Suffixes
PICxxxxxx-t/pp pp = Package Type (by type)
MR – QFN 64 pin – 9x9
MS – MSOP 8 pin
MV – uQFN 28 pin – 4x4 40 pin – 5x5
OT – SOT23 6 pin
P – DIP 8,14,18 pin – 0.300” 40 pin – 0.600”
25PIC Part Numbers
Part Number Suffixes
PICxxxxxx-t/pp pp = Package Type (by type)
PL – LQFP 144 pin – 20x20
PF – TQFP 100 pin – 14x14
PH – TQFP 100 pin – 16x16
PT – TQFP 44,64 pin – 10x10 80,100 pin – 12x12
SL – SOIC 14 pin – 0.150”
SN – SOIC 8 pin – 0.150”
26PIC Part Numbers
Part Number Suffixes
PICxxxxxx-t/pp pp = Package Type (by type)
SO – SOIC 18,28 pin – 0.300”
SP – “Skinny” DIP 28 pin – 0.300”
SS - SSOP 20,28 pin – 0.208”
ST - TSSOP 14 pin
TL – VTLA 36 pin – 5x5 44 pin – 6x6
27PIC Part Numbers
Part Number Suffixes
PICxxxxxx-t/pp pp = Package Type (by pin count)
6 pin OT – SOT23
8 pin MC – DFN 2x3 MS – MSOP P – DIP 0.300” SN – SOIC 0.150”
14 pin CS – CSP P – DIP 0.300” SL – SOIC 0.150” ST – TSSOP
28PIC Part Numbers
Part Number Suffixes
PICxxxxxx-t/pp pp = Package Type (by pin count)
16 pin MG – QFN 3x3 ML – QFN 4x4
18 pin CS – CSP P – DIP 0.300” SO – SOIC 0.300”
20 pin CS - CSP SS – SSOP 0.208” ML – 5x5
29PIC Part Numbers
Part Number Suffixes
PICxxxxxx-t/pp pp = Package Type (by pin count)
28 pin CS - CSP ML – QFN 6x6 MV – uQFN 4x4 SP – “Skinny” DIP 0.300” SO – SOIC 0.300” SS – SSOP 0.208”
36 pin TL – VTLA 5x5
40 pin MV – uQFN 5x5 P – DIP 0.600”
30PIC Part Numbers
Part Number Suffixes
PICxxxxxx-t/pp pp = Package Type (by pin count)
44 pin CS - CSP ML – QFN 8x8 PT – TQFP 10x10 TL – VTLA 6x6
64 pin MR – QFN 9x9 PT – TQFP 10x10
80 pin PT – TQFP 12x12
31PIC Part Numbers
Part Number Suffixes
PICxxxxxx-t/pp pp = Package Type (by pin count)
100 pin PF – TQFP 14x14 PT – TQFP 12x12
121 pin BG – BGA 10x10
144 pin PL – LQFP 20x20 PH – TQFP 16x16
32PIC Part Numbers
www.microchip.com/select
This webpage provides links and downloads to our product selection tools..
Microcontroller Product Selector (MPS) Search our comprehensive range of 8-bit, 16-bit, and 32-bit microcontrollers with real-time information and interactive filter options.
Microchip Advanced Parts Selector (MAPS) Search all of Microchip’s products with available electrical characteristics set as filter options. Do side-by-side compare, cross reference competitors, and more! Try the global part search feature to ID part numbers from
Microchip and our competitors….
33PIC Part Numbers
www.microchip.com/select
Development Tools Selector (DTS) Find available debuggers, programmers, compilers, adapters, socket modules, accessories and demonstration boards for
Microchip’s products. Analog and Interface Products Presentation:
“Treelink” is an interactive presentation of our Analog and Interface products.
December 2011
Thank You
35PIC Part Numbers
Trademarks
The Microchip name and logo, the Microchip logo, dsPIC, KEELOQ, KEELOQ logo, MPLAB, PIC, PICmicro, PICSTART, PIC32 logo, rfPIC and UNI/O are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
FilterLab, Hampshire, HI-TECH C, Linear Active Thermistor, MXDEV, MXLAB, SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A.
Analog-for-the-Digital Age, Application Maestro, CodeGuard, dsPICDEM, dsPICDEM.net, dsPICworks, dsSPEAK, ECAN, ECONOMONITOR, FanSense, HI-TIDE, In‑Circuit Serial Programming, ICSP, Mindi, MiWi, MPASM, MPLAB Certified logo, MPLIB, MPLINK, mTouch, Octopus, Omniscient Code Generation, PICC, PICC-18, PICDEM, PICDEM.net, PICkit, PICtail, REAL ICE, rfLAB, Select Mode, Total Endurance, TSHARC, UniWinDriver, WiperLock and ZENA are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries.
SQTP is a service mark of Microchip Technology Incorporated in the U.S.A.
All other trademarks mentioned herein are property of their respective companies.
© 2010, Microchip Technology Incorporated, All Rights Reserved.