Date post: | 17-Oct-2014 |
Category: |
Documents |
Upload: | dragan-manojlovic |
View: | 67 times |
Download: | 9 times |
© 2005 Microchip Technology Incorporated Migration 1
PICmicro Migration Path
© 2005 Microchip Technology Incorporated Migration 2
8 - 20 Pin PICmicro MCU Flash Family
Under Consideration
Existing
Design
1Kw
2Kw
4Kw
8 Pin 14 Pin 18/20 Pin
PIC12F675Sense
PIC12F629General Purpose
PIC16F676Sense
PIC16F630General Purpose
PIC16F627AConnect & Ctrl
PIC16F88General Purpose
PIC16F87General Purpose
PIC16F648AConnect & Ctrl
PIC16F819General Purpose
PIC16F818General Purpose
PIC16F628AConnect & Ctrl
PIC16F716Cost Reduction
PIC12F683Sense & Control
PIC16F636KEELOQ
PIC12F635KEELOQ
PIC16F677Sense & Control
PIC16F631General Purpose
20 Pin
PIC16F688Sense & Connect
PIC16F684Sense & Control
PIC16F785Sense & Control
PIC16F687Sense & Connect
PIC16F685Sense & Control
PIC16F689Sense & Connect
© 2005 Microchip Technology Incorporated Migration 3
8/14-Pin Migration
x14 Core, Flash, EEPROM, More RAM,Comparator, BOR, Better Intosc, Timer12V Operation, Lower Power Better Intosc
2V Operation
More Memory, 10-bit A/D, ULPW, 8 MHz intosc, Ext. WDT, Software BOR, Faster Programming, CCP/ECCP, EUSART
10-bit A/D
8 MHz intosc, ULPW, Faster Pgrming, Ext. WDT, Software BOR, KEELOQ®, PLVD, WUR
PIC12F509PIC12F508
PIC12F629PIC16F630
PIC12C509APIC12C508A
PIC12F683PIC16F684/8
PIC12F675PIC16F676
PIC12F635PIC16F636/9
© 2005 Microchip Technology Incorporated Migration 4
ICD for 8/14/20-Pin Devices(Including new Baseline Flash)
TargetBoard
ICD2 Header
ICD2 (DV164005,DV164006,DV164007)
To PC
© 2005 Microchip Technology Incorporated Migration 5
PICmicro Migration Path
PIC12C508A/509A PIC12F508/509
Standard Flash memoryProgramming algorithm changeInternal oscillator : 4Mhz +/- 1%Extra bits implement in OSCCAL( 4 vs. 7 )In-Circuit Debug(ICD) with HeaderNo more Voltage/Speed grades, Commercial TempSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 6
PICmicro Migration Path
PIC12CE518/519 PIC12F62914-Bit Instruction SetStandard Flash MemoryProgramming algorithm changeInternal oscillator : 4Mhz +/- 1%Extra bits implement in OSCCAL ( 4 vs. 6 )Analog comparator moduleICD with HeaderNo more Voltage/Speed grades, Commercial TempSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 7
PICmicro Migration Path
PIC12C671/CE673 PIC12F675Standard Flash MemoryMore EEPROMLess RAM ( 128 vs. 64 )Internal oscillator : 4Mhz +/- 1%Extra bits implement in OSCCAL (4 vs. 6 )Analog comparator module10 Bits ADCICD with HeaderNo more Voltage/Speed grades, Commercial TempSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 8
PICmicro Migration Path
PIC12C672/CE674 PIC12F683Standard Flash MemoryMore EEPROMInternal oscillator: 8Mhz ~ 125Khz @+/- 1% & 31KAnalog comparator module10 Bits ADC1 CCPICD with HeaderNo more Voltage/Speed grades, Commercial TempSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 9
PICmicro Migration Path
PIC16C505 PIC16F505
Standard Flash MemoryProgramming algorithm changeConfiguration bits<11:6> unimplementedInternal oscillator : 4Mhz +/- 1%Extra bits implement in OSCCAL ( 6 vs. 7 )ICD with HeaderNo more Voltage/Speed grades, Commercial TempSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 10
PICmicro Migration Path
PIC16CE623/624/F627PIC16CE625/F628
PIC16F627A/628A
Standard Flash MemoryDual speed internal oscillator : 4M +/- 1% & 37KhzChange ER mode on 623/624/625 to RC modeMore RAM,EEPROM,I/O(Compare 16CE623/4/5)ICD with HeaderNo more Voltage/Speed grades, Commercial Temp
© 2005 Microchip Technology Incorporated Migration 11
PICmicro Migration Path
PIC16C71/710/711/712/715/716
PIC16F716
Standard Flash MemoryECCP moduleTIMER 1 design for 32.768KhzBOR independent from PWRTBOR has two levels 2.5V and 4.0VNo more Voltage/Speed grades, Commercial TempICD with HeaderCode protect : disable or whole device, no sectionSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 12
PICmicro Migration Path
PIC16CR83/CR84/F83/F84
PIC16F84A
Standard Flash MemoryMax Speed to 20Mhz
However , suggest to migrate to other 18 Pin PIC16FXXX with newer process & functionality
© 2005 Microchip Technology Incorporated Migration 13
PICmicro Migration Path
PIC16C55/56PIC16C620/1/2PIC16C62APIC16C63PIC16C65APIC16C72PIC16C73APIC16C74APIC16CR54A
PIC16C55A/56APIC16C620A/1A/2APIC16C62BPIC16C63BPIC16C65BPIC16C72APIC16C73BPIC16C74BPIC16CR54C
New Process
© 2005 Microchip Technology Incorporated Migration 14
PICmicro Migration Path
PIC16C54/54A/54C/R54C/57/57C/R57C
PIC16F54/57
Standard Flash MemoryProgramming algorithm changeConfiguration bits<11:4> unimplementedICSPNo more Voltage/Speed grades, Commercial TempSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 15
18-Pin MigrationPIC16 Flash
X14 Core, More Memory, 8-bit A/D, ECCP, 2 Timers, PBOR
PIC16F88PIC16F87
ECCP
EE, Intosc, 10-bit A/D, SSP, Prog MemRD/WRLow Power
PIC16F716PIC16F54
x14 Core,More Memory, EE, USART, CCP, Timer1, Comparators,BOR, ICSP, Low Power
Prog memRD/WR, SSP, LP Modes
PIC16F627/8/48A
10-bit A/D, Progmem RD/WR PIC16F818/9
More Memory,AUSART
10-bit A/D
© 2005 Microchip Technology Incorporated Migration 16
2Kw
4Kw
8Kw
28 Pin 40 Pin
28 - 40 Pin PICmicro MCUFlash Family
Under Consideration
Existing
Design
PIC16F72Std Flash - GP
PIC16F767Std Flash - PM
PIC16F737Std Flash - PM
PIC16F872Enh. Flash - GP
PIC16F73Std Flash - GP
PIC16F873AEnh. Flash - GP
PIC16F76Std Flash - GP
PIC16F876AEnh. Flash - GP
PIC16F777Std Flash - PM
PIC16F747Std Flash - PM
PIC16F74Std Flash - GP
PIC16F874AEnh. Flash - GP
PIC16F77Std Flash - GP
PIC16F877AEnh. Flash - GP
© 2005 Microchip Technology Incorporated Migration 17
PICmicro Migration Path
PIC16F87XEnh Flash
PIC16F877AEnh Flash
PIC16CR7XROM
PIC16C77OTP
PIC16F77Std Flash
PIC16F7X7Std Flash
© 2005 Microchip Technology Incorporated Migration 18
PICmicro Migration Path
PIC16C62A/642/72PIC16C63/73A
PIC16C64A/65A/ 662/74A
PIC16C66/76PIC16C67/77
PIC16F72/73/74/76/77
Standard Flash MemoryBORNo more Speed grades, Commercial TempSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 19
PICmicro Migration Path
PIC16F73/74/76/77 PIC16F737/747/767/777
More RAM, I/O, CCPInternal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz 10 Bits ADC, more Channel2 x Comparator, Voltage Reference ModulePBOR, PLVD, nano WattICD, AUSARTNo more Speed grades, Commercial Temp
© 2005 Microchip Technology Incorporated Migration 20
PICmicro Migration Path
PIC16F73/74/76/77 PIC16CR73/74/76/77
Function compatiblePinout compatibleAvailable July/2005Support Pb-free
© 2005 Microchip Technology Incorporated Migration 21
PICmicro Migration Path
PIC16F873/874/876/877
PIC16F873A/874A/876A/877A
Enhanced Flash MemoryProgramming algorithm changeMore Interrupt Source2 x Comparator, Voltage Reference ModuleCode protect : disable or whole device, no sectionSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 22
PICmicro Migration Path
PIC18CXX2OTP
PIC18FXX10Std Flash
PIC18FXX20Enh Flash
PIC18FXX2Enh Flash
PIC18FXXJ10Std Flash
© 2005 Microchip Technology Incorporated Migration 23
PICmicro Migration Path
PIC18C242/F242PIC18C252/F252
PIC17C44/18C442/F442PIC18C452/F452
PIC18F2420PIC18F2520PIC18F4420PIC18F4520
Enhanced Flash MemoryExtended Instruction SetInternal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz More I/O available10 Bits ADC up to 100 ksps2 x Comparator, and Voltage Reference ModuleECCP
© 2005 Microchip Technology Incorporated Migration 24
PICmicro Migration Path(cont)
PIC18C242/F242PIC18C252/F252
PIC17C44/18C442/F442PIC18C452/F452
PIC18F2420PIC18F2520PIC18F4420PIC18F4520
ICD breakpoints : 3Voltage DetectEUSART ( LIN Supported )Enhanced WDT( 4ms ~ 131s)Two speed start-up Support Pb-free
© 2005 Microchip Technology Incorporated Migration 25
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 rangeEnhanced Instruction Set40MHz 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 PBOR5V tolerant, limited current, I/O driversSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 26
PICmicro Migration Path
PIC16F7x7737/747/767/777
PIC18Fx42PIC18Fx420
PIC18Fx410
PIC16F7x73/74/76/77
PIC16F87xA873/874/876/877
PIC18Fx52PIC18Fx520
PIC18Fx510
PIC18 ArchitectureMore RAM
Double Memoryand RAM
10-bits ADC3xPWM, nW
Enh FlashData EE
nW, 3xPWM
PIC18 ArchitectureMore RAM
Double Memoryand RAM
Enh FlashData EE
PIC16F to PIC18F
PIC18 ArchitectureMore RAM 10-bits ADC , nW
Enh FlashData EE
PIC18Fx320
More MemoryMore RAM
© 2005 Microchip Technology Incorporated Migration 27
PICmicro MCU Motor Control Family
PIC18F243110 MIPS
PIC18F233110 MIPS
PIC18F443110 MIPS
PIC18F433110 MIPS Under Consideration
Existing
Design
PIC18F133010 MIPS
PIC18F123010 MIPS
18 Pin
4kB
8kB
16kB
48kB
28 Pin 40 Pin 64 Pin 80 Pin
24kB
12kB PIC18F2439MC Kernel
PIC18F4439MC Kernel
144kB
66kB
dsPIC30F601030 MIPS
dsPIC30F501530 MIPS
dsPIC30F201030 MIPS
dsPIC30F301030 MIPS
PIC18F2539MC Kernel
PIC18F4539MC Kernel
dsPIC30F301130 MIPS
32kB
dsPIC30F301030 MIPS
dsPIC30F301130 MIPS
© 2005 Microchip Technology Incorporated Migration 28
PICmicro Migration Path
PIC18F2439/2539/4439/4539
PIC18F2431/4431
More I/O available10 Bits ADC up to 200 kspsInternal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz Two speed start-upEUSART ( LIN Supported )Motor control PWM(like dsPIC)Motion Feedback ModuleEnhanced WDT( 4ms ~ 131s)Support Pb-free(PIC18F2431)
© 2005 Microchip Technology Incorporated Migration 29
PICmicro Migration Path
PIC18C658/858 PIC18F6585/8585
Enhanced Flash MemoryMore RAM, EEPROMMore Interrupt SourceECAN, EMA,ICD
© 2005 Microchip Technology Incorporated Migration 30
64KB
48KB
16KB
32KB
128KB
18 Pin 28 Pin 40 Pin 64 Pin 80 Pin
PICmicro MCU Flash CAN Family
Under Consideration
Existing
Design
PIC18F6680ECAN 2.0B
PIC18F8680ECAN 2.0B
PIC18F6585ECAN 2.0B
PIC18F8585ECAN 2.0B
PIC18F258CAN 2.0B
PIC18F458CAN 2.0B
PIC18F248CAN 2.0B
PIC18F448CAN 2.0B
PIC18F2680ECAN 2.0B
PIC18F4680ECAN 2.0B
PIC18F2585ECAN 2.0B
PIC18F4585ECAN 2.0B
96KB PIC18F2685ECAN 2.0B
PIC18F4685ECAN 2.0B
PIC18F4580ECAN 2.0B
PIC18F2580ECAN 2.0B
PIC18F2480ECAN 2.0B
PIC18F4480ECAN 2.0B
© 2005 Microchip Technology Incorporated Migration 31
PICmicro Migration Path
PIC18F248/258/448/458
PIC18F2480/2580/4480/4580
Enhanced Flash MemoryExtended Instruction SetInternal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz More I/O available10 Bits ADC up to 100 ksps2 x Comparator, and Voltage Reference ModuleMore interrupt sourceECAN
© 2005 Microchip Technology Incorporated Migration 32
PICmicro Migration Path(cont)
PIC18F248/258/448/458
PIC18F2480/2580/4480/4580
EUSART ( LIN Supported )Power managed modeICD breakpoints : 3Voltage DetectSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 33
PICmicro Migration Path
PIC17C42A/43 PIC18F4220/4320Enhanced Flash MemoryMore RAM, EEPROM and interrupt source13ch 10 bits ADC, AUSART, MSSP2 x Comparator, Voltage Reference ModuleInternal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz PBOR, PLVD, ICD, ICSPMax up to 40MhzNo more Voltage/Speed grades, Commercial TempSupport Pb-free(PIC18F4320)
© 2005 Microchip Technology Incorporated Migration 34
PICmicro Migration Path
PIC17C752/756APIC17C762/766
PIC18F6520/8520
Enhanced Flash MemoryMore RAM, EEPROM, interrupt source, ADC ch, timer2 x Comparator, Voltage Reference ModulePBOR, PLVD, ICD, ICSPMax up to 40MhzNo more Voltage/Speed grades, Commercial TempSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 35
PICmicro Migration Path
32 Kb
64 Kb
128 Kb
64 Pin 80 Pin
PIC18F6620GP 25 MHz
PIC18F8620GP 25 MHz
PIC18F6720GP 25 MHz
PIC18F8720GP 25 MHz
48 Kb
PIC18F6520GP 40 MHz
PIC18F8520GP 40 MHz
PIC18F6525GP 40 MHz
PIC18F8525GP 40 MHz
PIC18F8585CAN 40 MHz
PIC18F6585CAN 40 MHz
PIC18F8680ECAN 40 MHz
PIC18F6680ECAN 40 MHz
PIC18F6621GP 40 MHz
PIC18F8621GP 40 MHz
© 2005 Microchip Technology Incorporated Migration 36
Path for current PIC18 to Future products
128 Kb
PIC18F8490LCD 40 MHz
32 Kb
64 KbPIC18F8620GP 25MHz
PIC18F8720GP 25 MHz
48 Kb
PIC18F8520GP 40 MHz
PIC18F8525GP 40 MHz
PIC18F8621GP 40 MHz
96 Kb
16 Kb
PIC18F8627nW 40 MHz
PIC18F8722nW 40 MHz
PIC18F8622nW 40 MHz
PIC18F8527nW 40 MHz
PIC18F8410nW 40 MHz
First Generation Premium
PIC18F86J15Low Cost 3V
PIC18F87J10Low Cost 3V
PIC18F86J10Low Cost 3V
PIC18F85J15Low Cost 3V
Low Cost
© 2005 Microchip Technology Incorporated Migration 37
PIC18F8490LCD 40 MHz
Path for Premium to Low CostOnce both PIC18F8722 & PIC18F87J10
Available
64 Kb
128 Kb
48 Kb
96 Kb
16 Kb
PIC18F8627nW 40 MHz
PIC18F8722nW 40 MHz
PIC18F8622nW 40 MHz
PIC18F8527nW 40 MHz
PIC18F8410nW 40 MHz
Premium
PIC18F86J15Low Cost 3V
PIC18F87J10Low Cost 3V
PIC18F86J10Low Cost 3V
PIC18F85J15Low Cost 3V
Low Cost
© 2005 Microchip Technology Incorporated Migration 38
PICmicro Migration Path
PIC18F6620/6720PIC18F8620/8720
PIC18F6621/6622/6722PIC18F8621/8622/8722
It operates up to 40MhzExtended Instruction Set ( EIS )Internal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz
(18F6622/6722 /8622/8722)3 ECCP (with quad. Compl. PWM outputs each) + 2CCP2 x LIN USARTs (EUSART)2 x MSSP(18F6622/6722/8622/8722)
© 2005 Microchip Technology Incorporated Migration 39
PICmicro Migration Path(cont)
PIC18F6620/6720PIC18F8620/8720
PIC18F6621/6622/6722 PIC18F8621/8622/8722
ICD breakpoints : 3 (18F6622/6722/8622/8722)100% pin-to-pin and backward compatibleSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 40
PICmicro Migration PathPIC18F6520/6620/67
20/8520/8620/8720PIC18F65J10/15/66J10
/15/67J10/85J10/15/86J10/15/87J10
Mostly pin to pin and software compatible 2.0V-3.6V power supply rangeEnhanced 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 PBOR5V tolerant, limited current, I/O driversSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 41
4KB
8KB
16KB
32KB
18 Pin 28 Pin 40 Pin 64 Pin 80 Pin
PICmicro MCU Flash LCD FamilyUnder Consideration
Existing
Design
PIC18F6590LCD, Std Flash
PIC18F8590LCD, Std. Flash
PIC16C925LCD, OTP
PIC16C926LCD, OTP
PIC18F8390LCD, Std. Flash
PIC16F916LCD, Std. Flash
PIC16F913LCD, Std. Flash
PIC16F917LCD, Std. Flash
PIC16F914LCD, Std. Flash
PIC18F6490LCD, Std Flash
PIC18F6390LCD, Std Flash
PIC18F8490LCD, Std. Flash
PIC16C923/4LCD, OTP
© 2005 Microchip Technology Incorporated Migration 42
PICmicro w/ LCD Migration Path
PIC16C92X925/926
PIC16F91X913/914/916/917
PIC16C92X923/924
PIC18FXX906390/6490/8390/8490
Reduce LCD Segments
10-bits ADC
PIC16F to PIC18F
PIC18 ArchitectureMore RAM 10-bits ADC , nW
Reduce LCD Segments PIC18 ArchitectureMore RAM 10-bits ADC , nW
© 2005 Microchip Technology Incorporated Migration 43
PICmicro Migration Path
PIC16C923/924 PIC16C925
10 Bits ADCMax Speed to 20MhzBORNo more Speed grade I temperature only
© 2005 Microchip Technology Incorporated Migration 44
PICmicro Migration Path
PIC16C925/926 PIC18F6390/6490
Standard Flash MemoryExtended Instruction Set ( EIS )More program memory and RAMInternal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz Max Speed to 40Mhz10 Bits ADC 100 ksps,12ch2 x Comparator, and Voltage Reference ModuleMSSP, EUSART, PBOR, PLVD, 2xCCP
© 2005 Microchip Technology Incorporated Migration 45
PICmicro Migration Path(cont)
PIC16C925/926 PIC18F6390/6490
3x16 bit and 2x8 bit timerLCD up to 128 SegmentsNano WattICD breakpoints : 3I and E temperatureSupport Pb-free
© 2005 Microchip Technology Incorporated Migration 46
PICmicro MCU USB Family
Under Consideration
Existing
Design
PIC16C7451.1 Low-Speed
PIC16C7651.1 Low-Speed
8KB
32KB
18 Pin 28 Pin 40 Pin 64 Pin 80 Pin
64KB
16KB
24KBPIC18F24552.0 Full-Speed
PIC18F44552.0 Full-Speed
PIC18F25502.0 Full-Speed
PIC16F45502.0 Full-Speed
PIC18F24502.0 Full-Speed
PIC18F44502.0 Full-Speed
© 2005 Microchip Technology Incorporated Migration 47
PICmicro Migration Path
PIC16C745/765 PIC18F2550/4550/2455/4455
Enhanced Flash MemoryExtended Instruction SetMore program memory and RAM, EEPROMInternal oscillator : 8Mhz ~ 125Khz @ +/- 1% & 31Khz Max Speed to 48Mhz10 Bits ADC 100 ksps, more ADC ch2 x Comparator, and Voltage Reference ModuleMSSP, EUSART, PBOR, PLVD, 1xCCP & 1xECCP
© 2005 Microchip Technology Incorporated Migration 48
PICmicro Migration Path(cont)
PIC16C745/765 PIC18F2550/4550/2455/4455
3x16 bit and 2x8 bit timerFull Speed USB 2.0 compliantNano WattICD breakpoints : 3Support Pb-free