PICmicro Migration Path
2005 Microchip Technology Incorporated
Migration
8 - 20 Pin PICmicro MCU Flash Family
PIC16F88
General Purpose
PIC16F87
General Purpose
PIC16F689
Sense & Connect
PIC16F648A
PIC16F685
Sense & Control
4Kw
PIC16F688
Sense & Connect
Connect & Ctrl
PIC16F819
General Purpose
PIC16F684
Sense & Control
PIC16F628A
Connect & Ctrl
PIC16F687
Sense & Connect
PIC16F785
Sense & Control
2Kw
PIC12F683
Sense & Control
PIC16F636
KEELOQ
PIC16F716
Cost Reduction
PIC16F677
Sense & Control Under Consideration
PIC12F675
Sense
1Kw
PIC12F635
KEELOQ
PIC16F676
Sense
PIC16F818
General Purpose
Design Existing
PIC12F629
General Purpose
PIC16F630
General Purpose
PIC16F627A
Connect & Ctrl
PIC16F631
General Purpose
8 Pin
2005 Microchip Technology Incorporated
14 Pin
18/20 Pin
Migration
20 Pin
2
8/14-Pin Migration
PIC12F683 PIC16F684/8 More Memory, 10-bit A/D, ULPW, 8 MHz intosc, Ext. WDT, Software BOR, Faster Programming, CCP/ECCP, EUSART PIC12F629 PIC16F630 x14 Core, Flash, EEPROM, More RAM, Comparator, BOR, Better Intosc, Timer1 2V Operation, Lower Power PIC12C509A PIC12C508A
2005 Microchip Technology Incorporated Migration
PIC12F635 PIC16F636/9 8 MHz intosc, ULPW, Faster Pgrming, Ext. WDT, Software BOR, KEELOQ, PLVD, WUR 10-bit A/D PIC12F675 PIC16F676
PIC12F509 PIC12F508 Better Intosc 2V Operation
3
ICD for 8/14/20-Pin Devices (Including new Baseline Flash)
ICD2 (DV164005, DV164006,DV164007) ICD2 Header Target Board To PC
2005 Microchip Technology Incorporated
Migration
PICmicro Migration Path
PIC12C508A/509A PIC12F508/509 Standard Flash memory Programming algorithm change Internal oscillator : 4Mhz +/- 1% Extra bits implement in OSCCAL( 4 vs. 7 ) In-Circuit Debug(ICD) with Header No more Voltage/Speed grades, Commercial Temp Support Pb-free
2005 Microchip Technology Incorporated
Migration
PICmicro Migration Path
PIC12CE518/519 PIC12F629
14-Bit Instruction Set Standard Flash Memory Programming algorithm change Internal oscillator : 4Mhz +/- 1% Extra bits implement in OSCCAL ( 4 vs. 6 ) Analog comparator module ICD with Header No more Voltage/Speed grades, Commercial Temp Support Pb-free
2005 Microchip Technology Incorporated
Migration
PICmicro Migration Path
PIC12C671/CE673 PIC12F675
Standard Flash Memory More EEPROM Less RAM ( 128 vs. 64 ) Internal oscillator : 4Mhz +/- 1% Extra bits implement in OSCCAL (4 vs. 6 ) Analog comparator module 10 Bits ADC ICD with Header No more Voltage/Speed grades, Commercial Temp Support Pb-free
2005 Microchip Technology Incorporated Migration
PICmicro Migration Path
PIC12C672/CE674 PIC12F683
Standard Flash Memory More EEPROM Internal oscillator: 8Mhz ~ 125Khz @+/- 1% & 31K Analog comparator module 10 Bits ADC 1 CCP ICD with Header No more Voltage/Speed grades, Commercial Temp Support Pb-free
2005 Microchip Technology Incorporated
Migration
PICmicro Migration Path
PIC16C505 PIC16F505 Standard Flash Memory Programming algorithm change Configuration bits<11:6> unimplemented Internal oscillator : 4Mhz +/- 1% Extra bits implement in OSCCAL ( 6 vs. 7 ) ICD with Header No more Voltage/Speed grades, Commercial Temp Support Pb-free
2005 Microchip Technology Incorporated Migration
PICmicro Migration Path
PIC16CE623/624/F627 PIC16CE625/F628 PIC16F627A/628A
Standard Flash Memory Dual speed internal oscillator : 4M +/- 1% & 37Khz Change ER mode on 623/624/625 to RC mode More RAM,EEPROM,I/O(Compare 16CE623/4/5) ICD with Header No more Voltage/Speed grades, Commercial Temp
2005 Microchip Technology Incorporated
Migration
10
PICmicro Migration Path
PIC16C71/710/711/ 712/715/716 PIC16F716
Standard Flash Memory ECCP module TIMER 1 design for 32.768Khz BOR independent from PWRT BOR has two levels 2.5V and 4.0V No more Voltage/Speed grades, Commercial Temp ICD with Header Code protect : disable or whole device, no section Support Pb-free
2005 Microchip Technology Incorporated Migration
11
PICmicro Migration Path
PIC16CR83/CR84/ F83/F84 Standard Flash Memory Max Speed to 20Mhz However , suggest to migrate to other 18 Pin PIC16FXXX with newer process & functionality PIC16F84A
2005 Microchip Technology Incorporated
Migration
12
PICmicro Migration Path
PIC16C55/56 PIC16C620/1/2 PIC16C62A PIC16C63 PIC16C65A PIC16C72 PIC16C73A PIC16C74A PIC16CR54A
New Process
2005 Microchip Technology Incorporated Migration
PIC16C55A/56A PIC16C620A/1A/2A PIC16C62B PIC16C63B PIC16C65B PIC16C72A PIC16C73B PIC16C74B PIC16CR54C
13
PICmicro Migration Path
PIC16C54/54A/54C/ R54C/57/57C/R57C PIC16F54/57
Standard Flash Memory Programming algorithm change Configuration bits<11:4> unimplemented ICSP No more Voltage/Speed grades, Commercial Temp Support Pb-free
2005 Microchip Technology Incorporated
Migration
14
18-Pin Migration PIC16 Flash
PIC16F87 Prog mem RD/WR, SSP, LP Modes PIC16F627/8/48A x14 Core, More Memory, EE, USART, CCP, Timer1, Comparators, BOR, ICSP, Low Power PIC16F54
2005 Microchip Technology Incorporated
10-bit A/D
PIC16F88 More Memory, AUSART
10-bit A/D, Prog mem RD/WR
PIC16F818/9 EE, Intosc, 10-bit A/D, SSP, Prog Mem RD/WR Low Power
ECCP X14 Core, More Memory, 8-bit A/D, ECCP, 2 Timers, PBOR
Migration
PIC16F716
15
28 - 40 Pin PICmicro MCU Flash Family
PIC16F767 PIC16F777
Std Flash - PM
8Kw
Std Flash - PM
PIC16F76
Std Flash - GP
PIC16F876A
Enh. Flash - GP
PIC16F77
Std Flash - GP
PIC16F877A
Enh. Flash - GP
PIC16F737
PIC16F747
Std Flash - PM
4Kw
Std Flash - PM
PIC16F73
Std Flash - GP
PIC16F873A
Enh. Flash - GP
PIC16F74
Std Flash - GP
PIC16F874A
Enh. Flash - GP
2Kw
PIC16F72
Std Flash - GP
PIC16F872
Enh. Flash - GP
Under Consideration Design Existing
28 Pin
2005 Microchip Technology Incorporated Migration
40 Pin
16
PICmicro Migration Path
PIC16C77 OTP PIC16F87X Enh Flash
PIC16F77 Std Flash
PIC16F7X7 Std Flash
PIC16F877A Enh Flash
PIC16CR7X ROM
17
2005 Microchip Technology Incorporated
Migration
PICmicro Migration Path
PIC16C62A/642/72 PIC16C63/73A PIC16C64A/65A/ 662/74A PIC16C66/76 PIC16C67/77 PIC16F72/73/74/76/77
Standard Flash Memory BOR No more Speed grades, Commercial Temp Support Pb-free
2005 Microchip Technology Incorporated Migration
18
PICmicro Migration Path
PIC16F73/74/76/77 PIC16F737/747/767/777
More RAM, I/O, CCP Internal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz 10 Bits ADC, more Channel 2 x Comparator, Voltage Reference Module PBOR, PLVD, nano Watt ICD, AUSART No more Speed grades, Commercial Temp
2005 Microchip Technology Incorporated
Migration
19
PICmicro Migration Path
PIC16F73/74/76/77 PIC16CR73/74/76/77
Function compatible Pinout compatible Available July/2005 Support Pb-free
2005 Microchip Technology Incorporated
Migration
20
PICmicro Migration Path
PIC16F873/874 PIC16F873A/874A /876/877 /876A/877A Enhanced Flash Memory Programming algorithm change More Interrupt Source 2 x Comparator, Voltage Reference Module Code protect : disable or whole device, no section
Support Pb-free
2005 Microchip Technology Incorporated
Migration
21
PICmicro Migration Path
PIC18CXX2 OTP
PIC18FXX2 Enh Flash
PIC18FXX20 Enh Flash
PIC18FXX10 Std Flash
2005 Microchip Technology Incorporated Migration
PIC18FXXJ10 Std Flash
22
PICmicro Migration Path
PIC18C242/F242 PIC18C252/F252 PIC17C44/18C442/F442 PIC18C452/F452 PIC18F2420 PIC18F2520 PIC18F4420 PIC18F4520
Enhanced Flash Memory Extended Instruction Set Internal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz More I/O available 10 Bits ADC up to 100 ksps 2 x Comparator, and Voltage Reference Module ECCP
2005 Microchip Technology Incorporated Migration
23
PICmicro Migration Path(cont)
PIC18C242/F242 PIC18C252/F252 PIC17C44/18C442/F442 PIC18C452/F452 PIC18F2420 PIC18F2520 PIC18F4420 PIC18F4520
ICD breakpoints : 3 Voltage Detect EUSART ( LIN Supported ) Enhanced WDT( 4ms ~ 131s) Two speed start-up Support Pb-free
2005 Microchip Technology Incorporated Migration
24
PICmicro Migration Path(cont)
PIC18F242/F252/F442 /F452 PIC18F24J10/25J10 /44J10/45J10
Mostly pin to pin and software compatible 2.0V-3.6V power supply range Enhanced Instruction Set 40MHz operating frequency @ 3V Standard Flash with low endurance (100 e/w) nanoWatt clock switching (no int. oscillator) De-rated analog: +/- 3Lsb ADC accuracy, no LVD, no PBOR 5V tolerant, limited current, I/O drivers Support Pb-free
2005 Microchip Technology Incorporated Migration
25
PICmicro Migration Path
PIC18Fx52
PIC18Fx520
PIC16F to PIC18F
Double Memory and RAM 10-bits ADC 3xPWM, nW Enh Flash Data EE PIC18 Architecture More RAM
PIC16F7x
73/74/76/77
PIC16F7x7
737/747/767/777 PIC18 Architecture More RAM nW, 3xPWM
PIC16F87xA
873/874/876/877
PIC18Fx42
PIC18Fx420
PIC18 Architecture More RAM 10-bits ADC , nW
Enh Flash Data EE
Enh Flash Data EE
PIC18Fx320
More Memory More RAM
2005 Microchip Technology Incorporated
PIC18Fx410
Double Memory and RAM
Migration
PIC18Fx510
26
PICmicro MCU Motor Control Family
48kB 32kB 24kB 16kB 12kB 8kB 4kB
PIC18F1330
10 MIPS dsPIC30F3010
30 MIPS
dsPIC30F3011
30 MIPS
144kB 66kB
dsPIC30F6010
30 MIPS
dsPIC30F3010
30 MIPS
dsPIC30F3011
30 MIPS
dsPIC30F5015
30 MIPS
PIC18F2539
MC Kernel
PIC18F4539
MC Kernel
PIC18F2431
10 MIPS dsPIC30F2010
30 MIPS
PIC18F4431
10 MIPS
PIC18F2439
MC Kernel
PIC18F4439
MC Kernel
PIC18F2331
10 MIPS
PIC18F4331
10 MIPS
Under Consideration Design Existing
PIC18F1230
10 MIPS
18 Pin
2005 Microchip Technology Incorporated
28 Pin
Migration
40 Pin
64 Pin
80 Pin
27
PICmicro Migration Path
PIC18F2439/2539/ 4439/4539 PIC18F2431/4431
More I/O available 10 Bits ADC up to 200 ksps Internal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz Two speed start-up EUSART ( LIN Supported ) Motor control PWM(like dsPIC) Motion Feedback Module Enhanced WDT( 4ms ~ 131s) Support Pb-free(PIC18F2431)
2005 Microchip Technology Incorporated Migration
28
PICmicro Migration Path
PIC18C658/858 PIC18F6585/8585
Enhanced Flash Memory More RAM, EEPROM More Interrupt Source ECAN, EMA,ICD
2005 Microchip Technology Incorporated
Migration
29
PICmicro MCU Flash CAN Family
128KB 96KB PIC18F2685
ECAN 2.0B
PIC18F4685
ECAN 2.0B
64KB 48KB
PIC18F2680
ECAN 2.0B
PIC18F4680
ECAN 2.0B
PIC18F6680
ECAN 2.0B
PIC18F8680
ECAN 2.0B
PIC18F2585
ECAN 2.0B
PIC18F4585
ECAN 2.0B
PIC18F6585
ECAN 2.0B
PIC18F8585
ECAN 2.0B
PIC18F258 32KB
CAN 2.0B
PIC18F458
CAN 2.0B
PIC18F2580
ECAN 2.0B
PIC18F4580
ECAN 2.0B
PIC18F248
CAN 2.0B
PIC18F448
CAN 2.0B
Under Consideration Design Existing
16KB
PIC18F2480
ECAN 2.0B
PIC18F4480
ECAN 2.0B
18 Pin
2005 Microchip Technology Incorporated
28 Pin
40 Pin
Migration
64 Pin
80 Pin
30
PICmicro Migration Path
PIC18F248/258 PIC18F2480/2580/ /448/458 4480/4580 Enhanced Flash Memory Extended Instruction Set Internal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz More I/O available 10 Bits ADC up to 100 ksps 2 x Comparator, and Voltage Reference Module More interrupt source ECAN
2005 Microchip Technology Incorporated Migration
31
PICmicro Migration Path(cont)
PIC18F248/258 /448/458 PIC18F2480/2580/ 4480/4580
EUSART ( LIN Supported ) Power managed mode ICD breakpoints : 3 Voltage Detect Support Pb-free
2005 Microchip Technology Incorporated
Migration
32
PICmicro Migration Path
PIC17C42A/43 PIC18F4220/4320 Enhanced Flash Memory More RAM, EEPROM and interrupt source 13ch 10 bits ADC, AUSART, MSSP 2 x Comparator, Voltage Reference Module Internal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz PBOR, PLVD, ICD, ICSP Max up to 40Mhz No more Voltage/Speed grades, Commercial Temp
Support Pb-free(PIC18F4320)
2005 Microchip Technology Incorporated Migration
33
PICmicro Migration Path
PIC17C752/756A PIC18F6520/8520 PIC17C762/766 Enhanced Flash Memory More RAM, EEPROM, interrupt source, ADC ch, timer 2 x Comparator, Voltage Reference Module PBOR, PLVD, ICD, ICSP Max up to 40Mhz No more Voltage/Speed grades, Commercial Temp
Support Pb-free
2005 Microchip Technology Incorporated Migration
34
PICmicro Migration Path
128 Kb PIC18F6720 GP 25 MHz PIC18F8720 GP 25 MHz
64 Kb
PIC18F6621 GP 40 MHz
PIC18F6620 GP 25 MHz
PIC18F8621 GP 40 MHz
PIC18F8620 GP 25 MHz
48 Kb
PIC18F6585 CAN 40 MHz
PIC18F6525 GP 40 MHz
PIC18F8585 CAN 40 MHz
PIC18F8525 GP 40 MHz
32 Kb
PIC18F6680
ECAN 40 MHz
PIC18F6520 GP 40 MHz
64 Pin
Migration
PIC18F8680
ECAN 40 MHz
PIC18F8520 GP 40 MHz
80 Pin
35
2005 Microchip Technology Incorporated
Path for current PIC18 to Future products
First Generation Premium PIC18F8722 nW 40 MHz Low Cost PIC18F87J10 Low Cost 3V
128 Kb
PIC18F8720 GP 25 MHz
96 Kb
PIC18F8627 nW 40 MHz PIC18F8620 PIC18F8621 GP 25MHz GP 40 MHz
PIC18F86J15 Low Cost 3V
64 Kb
PIC18F8622 nW 40 MHz
PIC18F86J10 Low Cost 3V
48 Kb
PIC18F8525 GP 40 MHz
PIC18F8527 nW 40 MHz
PIC18F85J15 Low Cost 3V
32 Kb
PIC18F8520 GP 40 MHz
16 Kb
2005 Microchip Technology Incorporated
PIC18F8490 LCD 40 MHz
Migration
PIC18F8410 nW 40 MHz
36
Path for Premium to Low Cost Once both PIC18F8722 & PIC18F87J10 Available
Premium PIC18F8722 nW 40 MHz Low Cost PIC18F87J10 Low Cost 3V
128 Kb 96 Kb
PIC18F8627 nW 40 MHz
PIC18F86J15 Low Cost 3V
64 Kb
PIC18F8622 nW 40 MHz
PIC18F86J10 Low Cost 3V
48 Kb
PIC18F8527 nW 40 MHz
PIC18F85J15 Low Cost 3V
16 Kb
2005 Microchip Technology Incorporated
PIC18F8490 LCD 40 MHz
Migration
PIC18F8410 nW 40 MHz
37
PICmicro Migration Path
PIC18F6620/6720 PIC18F8620/8720 PIC18F6621/6622/6722 PIC18F8621/8622/8722
It operates up to 40Mhz Extended Instruction Set ( EIS ) Internal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz (18F6622/6722 /8622/8722) 3 ECCP (with quad. Compl. PWM outputs each) + 2CCP 2 x LIN USARTs (EUSART) 2 x MSSP(18F6622/6722/8622/8722)
2005 Microchip Technology Incorporated Migration
38
PICmicro Migration Path(cont)
PIC18F6620/6720 PIC18F8620/8720 PIC18F6621/6622/6722 PIC18F8621/8622/8722
ICD breakpoints : 3 (18F6622/6722/8622/8722) 100% pin-to-pin and backward compatible Support Pb-free
2005 Microchip Technology Incorporated
Migration
39
PICmicro Migration Path
PIC18F6520/6620/67 20/8520/8620/8720 PIC18F65J10/15/66J10 /15/67J10/85J10/15/ 86J10/15/87J10
Mostly pin to pin and software compatible 2.0V-3.6V power supply range Enhanced Instruction Set ( EIS ) 40MHz operating frequency @ 3V Standard Flash with low endurance (100 e/w) nanoWatt clock switching (no int. oscillator) De-rated analog: +/- 3Lsb ADC accuracy, no LVD, no PBOR 5V tolerant, limited current, I/O drivers Support Pb-free
2005 Microchip Technology Incorporated Migration
40
PICmicro MCU Flash LCD Family
Under Consideration Design
32KB
Existing
PIC18F6590
LCD, Std Flash
PIC18F8590
LCD, Std. Flash
PIC18F6490
PIC18F8490
LCD, Std. Flash
16KB
PIC16F914
LCD, Std. Flash
LCD, Std Flash
PIC16F917
LCD, Std. Flash
PIC16C926
LCD, OTP
8KB
PIC18F6390
LCD, Std Flash
PIC18F8390
LCD, Std. Flash
PIC16F913
PIC16F916
LCD, Std. Flash
PIC16C925
LCD, OTP
4KB
18 Pin
2005 Microchip Technology Incorporated
LCD, Std. Flash
PIC16C923/4
LCD, OTP
28 Pin
40 Pin
Migration
64 Pin
80 Pin
41
PICmicro w/ LCD Migration Path
PIC16F to PIC18F
PIC18 Architecture More RAM 10-bits ADC , nW
10-bits ADC
PIC16C92X
923/924
PIC16C92X
925/926 Reduce LCD Segments
PIC18FXX90
6390/6490/8390/8490
Reduce LCD Segments
PIC16F91X
913/914/916/917
PIC18 Architecture More RAM 10-bits ADC , nW
2005 Microchip Technology Incorporated
Migration
42
PICmicro Migration Path
PIC16C923/924 PIC16C925
10 Bits ADC Max Speed to 20Mhz BOR No more Speed grade I temperature only
2005 Microchip Technology Incorporated
Migration
43
PICmicro Migration Path
PIC16C925/926 PIC18F6390/6490
Standard Flash Memory Extended Instruction Set ( EIS ) More program memory and RAM Internal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz Max Speed to 40Mhz 10 Bits ADC 100 ksps,12ch 2 x Comparator, and Voltage Reference Module MSSP, EUSART, PBOR, PLVD, 2xCCP
2005 Microchip Technology Incorporated Migration
44
PICmicro Migration Path(cont)
PIC16C925/926 PIC18F6390/6490
3x16 bit and 2x8 bit timer LCD up to 128 Segments Nano Watt ICD breakpoints : 3 I and E temperature Support Pb-free
2005 Microchip Technology Incorporated
Migration
45
PICmicro MCU USB Family
64KB
PIC18F2550 PIC16F4550
2.0 Full-Speed
32KB 24KB
2.0 Full-Speed
PIC18F2455
2.0 Full-Speed
PIC18F4455
2.0 Full-Speed
PIC18F2450
PIC18F4450
2.0 Full-Speed
16KB
2.0 Full-Speed
PIC16C745
1.1 Low-Speed
PIC16C765
1.1 Low-Speed Under Consideration Design Existing
8KB
18 Pin
2005 Microchip Technology Incorporated
28 Pin
40 Pin
Migration
64 Pin
80 Pin
46
PICmicro Migration Path
PIC16C745/765 PIC18F2550/4550/ 2455/4455
Enhanced Flash Memory Extended Instruction Set More program memory and RAM, EEPROM Internal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz Max Speed to 48Mhz 10 Bits ADC 100 ksps, more ADC ch 2 x Comparator, and Voltage Reference Module MSSP, EUSART, PBOR, PLVD, 1xCCP & 1xECCP
2005 Microchip Technology Incorporated Migration
47
PICmicro Migration Path(cont)
PIC18F2550/4550/ PIC16C745/765 2455/4455 3x16 bit and 2x8 bit timer Full Speed USB 2.0 compliant Nano Watt ICD breakpoints : 3 Support Pb-free
2005 Microchip Technology Incorporated
Migration
48