This table goes into far more detail than the Beginners checklist for PIC Microcontrollers .
The Microchip 8-bit Flash Microcontrollers Product Comparison Utility and the 16-bit PIC(R) Microcontrollers & dsPIC(R) Digital Signal Controllers index are more up-to-date than this table.
See also: PICSpecs.xls from Alina Mothusi [Alinamothusi at AOL.COM]
Note: you want to start with a PICxxFxxx part which can be erased and re-programmed many times. Don't select a PICxxCxxx as it is OTP, One Time Programmable, after which, its a lapel pin.
Microcontroller | Prog (words) | RAM (bytes) | Speed MHz | I/O Ports | ADC | Serial I/O | PWM | Brown Out | Comp- arators |
Timers | ICSP | Available-Packages | Other-Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
PIC12C508 | 512 | 25 | 4 | 6 | 1+WDT | Yes | 8 SOIC 207mil(SM)
8 CERDIP(JW) 8 PDIP(P) |
25mA source/sink per I/O
internal oscillator 2.5V |
|||||
PIC12C508A | 512 | 25 | 4 | 6 | 1+WDT | Yes | 8 SOIC 207mil(SM)
8 CERDIP(JW) 8 PDIP(P) 8 SOIC 150mil(SN) |
25mA source/sink per I/O
internal oscillator 2.5V |
|||||
PIC12C509 | 1024 | 41 | 4 | 6 | 1+WDT | Yes | 8 SOIC 207mil(SM)
8 CERDIP(JW) 8 PDIP(P) |
25mA source/sink per I/O
internal oscillator 2.5V |
|||||
PIC12C509A | 1024 | 41 | 4 | 6 | 1+WDT | Yes | 8 SOIC 207mil(SM)
8 CERDIP(JW) 8 PDIP(P) 8 SOIC 150mil(SN) |
25mA source/sink per I/O
internal oscillator 2.5V |
|||||
PIC12CR509A | 1024 | 41 | 4 | 5 | 1+WDT | Yes | 8 SOIC 207mil(SM)
8 PDIP(P) 8 SOIC 150mil(SN) |
25mA source/sink per I/O
internal oscillator 2.5V |
|||||
PIC12CE518 | 512 | 25 | 4 | 6 | 1+WDT | Yes | 8 SOIC 207mil(SM)
8 CERDIP(JW) 8 PDIP(P) |
25mA source/sink per I/O
internal oscillator 16 bytes EE data |
|||||
PIC12CE519 | 1024 | 41 | 4 | 6 | 1+WDT | Yes | 8 SOIC 207mil(SM)
8 CERDIP(JW) 8 PDIP(P) |
25mA source/sink per I/O
internal oscillator 16 bytes EE data |
|||||
PIC12C671 | 1024 | 128 | 10 | 6 | 4-8 bit | 1+WDT | Yes | 8 SOIC 207mil(SM)
8 CERDIP(JW) 8 PDIP(P) |
25mA source/sink per I/O
internal oscillator 2.5V |
||||
PIC12C672 | 2048 | 128 | 10 | 6 | 4-8 bit | 1+WDT | Yes | 8 SOIC 207mil(SM)
8 CERDIP(JW) 8 PDIP(P) |
25mA source/sink per I/O
internal oscillator 2.5V |
||||
PIC12CE673 | 1024 | 128 | 10 | 6 | 4-8 bit | 1+WDT | Yes | 8 CERDIP(JW)
8 PDIP(P) |
25mA source/sink per I/O
internal oscillator 2.5V 16 bytes EE data |
||||
PIC12CE674 | 2048 | 128 | 10 | 6 | 4-8 bit | 1+WDT | Yes | 8 CERDIP(JW)
8 PDIP(P) |
25mA source/sink per I/O
internal oscillator 2.5V 16 bytes EE data |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC14000 | 4096 | 192 | 20 | 20 | 8-8 bit | I2C/SMB | 2 | 2+WDT | Yes | 28 SOIC 300mil(SO)
28 CERDIP(JW) 28 SSOP(SS) 28 SPDIP(SP) |
25mA source/sink per I/O
internal oscillator temperature sensor bandgap voltage reference A/D is sigma-delta slope cvtr 4-bit programmable current src low voltage detector voltage regulator control output |
||
PIC16C505 | 1024 | 72 | 20 | 12 | 1+WDT | Yes | 14 SOIC 300mil(SO)
14 CERDIP(JW) 14 SOIC 150mil(SL) 14 PDIP(P) |
25mA source/sink per I/O
internal oscillator 2.5V |
|||||
PIC16C52 | 384 | 25 | 4 | 12 | 1 | 18 SOIC 300mil(SO)
18 PDIP(P) |
10mA source/sink per I/O
2.5V |
||||||
PIC16C54 | 512 | 25 | 20 | 12 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 CERDIP(JW) 18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O
2.5V |
|||||
PIC16C54A | 512 | 25 | 20 | 12 | 1+WDT | 18 SOIC 300mil(SO)
18 CERDIP(JW) 18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O
2.0V |
||||||
PIC16C54C | 512 | 25 | 20 | 12 | 1+WDT | 18 SOIC 300mil(SO)
18 CERDIP(JW) 18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O | ||||||
PIC16C55 | 512 | 24 | 20 | 20 | 1+WDT | 28 SOIC 300mil(SO)
28 CERDIP(JW) 28 PDIP(P) 28 SPDIP(SP) |
20mA source 25mA sink per I/O
2.5V |
||||||
PIC16C55A | 512 | 24 | 20 | 20 | 1+WDT | 28 SOIC 300mil(SO)
28 CERDIP(JW) 28 PDIP(P) 28 SPDIP(SP) 28 SSOP(SS) |
20mA source 25mA sink per I/O
2.5V |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC16C56 | 1024 | 25 | 20 | 12 | 1+WDT | 18 SOIC 300mil(SO)
18 CERDIP(JW) 18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O
2.5V |
||||||
PIC16C56A | 1024 | 25 | 20 | 12 | 1+WDT | 18 SOIC 300mil(SO)
18 CERDIP(JW) 18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O | ||||||
PIC16C57 | 2048 | 72 | 20 | 20 | 1+WDT | 28 SOIC 300mil(SO)
28 CERDIP(JW) 28 PDIP(P) 28 SPDIP(SP) 28 SSOP(SS) |
20mA source 25mA sink per I/O
2.5V |
||||||
PIC16C57C | 2048 | 72 | 20 | 20 | 1+WDT | 28 SOIC 300mil(SO)
28 CERDIP(JW) 28 PDIP(P) 28 SPDIP(SP) 28 SSOP(SS) |
20mA source 25mA sink per I/O
2.5V |
||||||
PIC16C58A | 2048 | 73 | 20 | 12 | 1+WDT | 18 SOIC 300mil(SO)
18 CERDIP(JW) 18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O
2.0V |
||||||
PIC16C58B | 2048 | 73 | 20 | 12 | 1+WDT | 18 SOIC 300mil(SO)
18 CERDIP(JW) 18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O
2.0V |
||||||
PIC16CR54A | 512 | 25 | 20 | 12 | 1+WDT | 18 SOIC 300mil(SO)
18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O
2.5V |
||||||
PIC16CR54B | 512 | 25 | 20 | 12 | 1+WDT | 64 TQFP(PT)
68 PLCC(L) |
20mA source 25mA sink per I/O | ||||||
PIC16CR54C | 512 | 25 | 20 | 12 | 1+WDT | 18 SOIC 300mil(SO)
18 PDIP(P) 20 SSOP(SS) |
15mA source 15mA sink per I/O
3.0V |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC16CR56A | 1024 | 25 | 20 | 12 | 1+WDT | 18 SOIC 300mil(SO)
18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O | ||||||
PIC16CR57B | 2048 | 72 | 20 | 20 | 1+WDT | 28 SOIC 300mil(SO)
28 PDIP(P) 28 SPDIP(SP) 28 SSOP(SS) |
20mA source 25mA sink per I/O
2.5V |
||||||
PIC16CR57C | 2048 | 72 | 20 | 20 | 5 8-bit | Yes | 1+WDT | Yes | 28 SOIC 300mil(SO)
28 PDIP(P) 28 SPDIP(SP) 28 SSOP(SS) |
25mA source/sink per I/O | |||
PIC16CR58A | 2048 | 73 | 20 | 12 | 1+WDT | 18 SOIC 300mil(SO)
18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O
2.0V |
||||||
PIC16CR58B | 2048 | 73 | 20 | 12 | 1+WDT | 18 SOIC 300mil(SO)
18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O
2.0V |
||||||
PIC16HV540 | 512 | 25 | 20 | 12 | Yes | 1+WDT | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
Internal voltage regulator, operating range from 3.5V to 15V. 4 regulated (3 or 5V) I/Os and 8 high voltage outputs. 4 deep stack. Wake-up on pin change. | |||||
PIC16C554 | 512 | 80 | 20 | 13 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
2.5V |
|||||
PIC16C558 | 2048 | 128 | 20 | 13 | 1+WDT | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
2.5V |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC16C61 | 1024 | 36 | 20 | 13 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) |
25mA source/sink per I/O | |||||
PIC16C62A | 2048 | 128 | 20 | 22 | I2C
SPI |
1 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 CERDIP(JW) 28 SPDIP(SP) 28 SSOP(SS) |
25mA source/sink per I/O
Capture/compare/PWM |
||
PIC16C62B | 2048 | 128 | 20 | 22 | I2C
SPI |
1 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 CERDIP(JW) 28 SPDIP(SP) 28 SSOP(SS) |
25mA source/sink per I/O
Capture/compare/PWM |
||
PIC16C63 | 4096 | 192 | 20 | 22 | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 CERDIP(JW) 28 SPDIP(SP) |
25mA source/sink per I/O
Capture/compare/PWM |
||
PIC16C63A | 4096 | 192 | 20 | 22 | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 CERDIP(JW) 28 SPDIP(SP) 28 SSOP(SS) |
25mA source/sink per I/O
Capture/compare/PWM |
||
PIC16C64A | 2048 | 128 | 20 | 33 | I2C
SPI |
1 | Yes | 3+WDT | Yes | 40 CERDIP(JW)
40 PDIP(P) 44 TQFP(PT) 44 MQFP(PQ) 44 PLCC(L) |
25mA source/sink per I/O
Parallel slave port Capture/compare/PWM |
||
PIC16C65A | 4096 | 192 | 20 | 33 | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 40 CERDIP(JW)
40 PDIP(P) 44 TQFP(PT) 44 MQFP(PQ) 44 PLCC(L) |
25mA source/sink per I/O
Parallel slave port 2 Capture/compare/PWM |
||
PIC16C65B | 4096 | 192 | 20 | 33 | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 40 CERDIP(JW)
40 PDIP(P) 44 TQFP(PT) 44 MQFP(PQ) 44 PLCC(L) |
25mA source/sink per I/O
Capture/compare/PWM |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC16C66 | 8192 | 368 | 20 | 22 | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 CERDIP(JW) 28 SPDIP(SP) |
25mA source/sink per I/O
Capture/compare/PWM |
||
PIC16C67 | 8192 | 368 | 20 | 33 | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 40 CERDIP(JW)
40 PDIP(P) 44 TQFP(PT) 44 MQFP(PQ) 44 PLCC(L) |
25mA source/sink per I/O
Capture/compare/PWM Parallel slave port |
||
PIC16CR62 | 2048 | 128 | 20 | 22 | I2C
SPI |
1 | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SSOP(SS) 28 SPDIP(SP) |
25mA source/sink per I/O
Capture/compare/PWM |
|||
PIC16CR63 | 4096 | 192 | 20 | 22 | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SSOP(SS) 28 SPDIP(SP) |
25mA source/sink per I/O
Capture/compare/PWM |
||
PIC16CR65 | 4096 | 192 | 20 | 33 | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 40 PDIP(P)
44 TQFP(PT) 44 MQFP(PQ) 44 PLCC(L) |
25mA source/sink per I/O
Capture/compare/PWM Parallel slave port |
||
PIC16C642 | 4096 | 176 | 20 | 22 | Yes | 2 | 1+WDT | Yes | 28 SOIC 300mil(SO)
28 CERDIP(JW) 28 SPDIP(SP) |
25mA source/sink per I/O
Capture/compare/PWM |
|||
PIC16C662 | 4096 | 176 | 20 | 33 | Yes | 2 | 1+WDT | Yes | 40 PDIP(P)
44 TQFP(PT) 44 MQFP(PQ) 44 PLCC(L) 40 CERDIP(JW) |
25mA source/sink per I/O
programmable Vref Parallel slave port |
|||
PIC16C620 | 512 | 80 | 20 | 13 | Yes | 2 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
programmable Vref 2.5V |
|||
PIC16C620A | 512 | 96 | 20 | 13 | Yes | 2 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
programmable Vref |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC16C621 | 1024 | 80 | 20 | 13 | Yes | 2 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
programmable Vref 2.5V |
|||
PIC16C621A | 1024 | 96 | 20 | 13 | Yes | 2 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
programmable Vref |
|||
PIC16C622 | 2048 | 128 | 20 | 13 | Yes | 2 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
programmable Vref 2.5V |
|||
PIC16C622A | 2048 | 128 | 20 | 13 | Yes | 2 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
programmable Vref |
|||
PIC16F627
(***new device***) |
1024 | 224 | 20 | 15 | USART
SCI |
1 | Yes | 2 | 3+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 20 SSOP(SS) |
Low voltage programming
Low speed clock mode enhanced CCP |
|
PIC16F628
(***new device***) |
2048 | 224 | 20 | 15 | USART
SCI |
1 | Yes | 2 | 3+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 20 SSOP(SS) |
Low voltage programming
Low speed clock mode enhanced CCP |
|
PIC16CE623 | 512 | 96 | 20 | 13 | Yes | 2 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
programmable Vref 2.5V 128 bytes of EEPROM data |
|||
PIC16CE624 | 1024 | 96 | 20 | 13 | Yes | 2 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
programmable Vref 2.5V 128 bytes of EEPROM data |
|||
PIC16CE625 | 2048 | 128 | 20 | 13 | Yes | 2 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
programmable Vref 2.5V 128 bytes of EEPROM data |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC16C71 | 1024 | 36 | 20 | 13 | 4 8-bit | Yes | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) |
25mA source/sink per I/O | |||
PIC16C72 | 2048 | 128 | 20 | 22 | 5 8-bit | I2C
SPI |
1 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SSOP(SS) 28 SPDIP(SP) 28 CERDIP(SP) |
25mA source/sink per I/O
Capture/compare/PWM |
|
PIC16C72A | 2048 | 128 | 20 | 22 | 5 8-bit | I2C
SPI |
1 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SSOP(SS) 28 SPDIP(SP) 28 CERDIP(SP) |
25mA source/sink per I/O
Capture/compare/PWM |
|
PIC16C73A | 4096 | 192 | 20 | 22 | 5 8-bit | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SPDIP(SP) 28 CERDIP(SP) |
25mA source/sink per I/O
Capture/compare/PWM |
|
PIC16C73B | 4096 | 192 | 20 | 22 | 5 8-bit | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SSOP(SS) 28 SPDIP(SP) 28 CERDIP(SP) |
25mA source/sink per I/O
Capture/compare/PWM |
|
PIC16C74A | 4096 | 192 | 20 | 33 | 8 8-bit | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 40 CERDIP(JW)
40 PDIP(P) 44 TQFP(PT) 44 MQFP(PQ) 44 PLCC(L) |
25mA source/sink per I/O
Capture/compare/PWM Parallel slave port |
|
PIC16C74B | 4096 | 192 | 20 | 33 | 8 8-bit | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 40 CERDIP(JW)
40 PDIP(P) 44 TQFP(PT) 44 MQFP(PQ) 44 PLCC(L) |
25mA source/sink per I/O
Capture/compare/PWM |
|
PIC16C76 | 8192 | 368 | 20 | 22 | 5 8-bit | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SPDIP(SP) 28 CERDIP(SP) |
25mA source/sink per I/O
Capture/compare/PWM |
|
PIC16C77 | 8192 | 368 | 20 | 33 | 8 8-bit | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 40 CERDIP(JW)
40 PDIP(P) 44 TQFP(PT) 44 MQFP(PQ) 44 PLCC(L) |
25mA source/sink per I/O
Capture/compare/PWM Parallel slave port |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC16CR72 | 2048 | 128 | 20 | 22 | 5 8-bit | I2C
SPI |
1 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SPDIP(SP) 28 CERDIP(SP) |
25mA source/sink per I/O
Capture/compare/PWM |
|
PIC16LC74B-16
PTL16 (***new device***) |
4096 | 192 | 16 | 33 | 8 8-bit | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 44 TQFP(PT) | 25mA source/sink per I/O
Capture/compare/PWM Parallel slave port |
|
PIC16C710 | 512 | 36 | 20 | 13 | 4 8-bit | Yes | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O | |||
PIC16C711 | 1024 | 68 | 20 | 13 | 4 8-bit | Yes | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O | |||
PIC16C712
(***new device***) |
1024 | 128 | 20 | 13 | 4 8-bit | 1 | Yes | 3+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O
Capture/compare/PWM |
||
PIC16C715 | 2048 | 128 | 20 | 13 | 4 8-bit | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 18 CERDIP(JW) 20 SSOP(SS) |
25mA source/sink per I/O | ||||
PIC16C716
(***new device***) |
2048 | 128 | 20 | 13 | 4 8-bit | 1 | Yes | 3+WDT | Yes | ? | 25mA source/sink per I/O
Capture/compare/PWM |
||
PIC16C717
(***new device***) |
2048 | 256 | 20 | 16 | 10 8-bit | I2C
SPI |
1 | Yes | 3+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 20 SSOP(SS) |
Programmable BOR
Programmable LVD on-chip bandgap voltage ref master mode I2C half-bridge & full bridge PWM with deadband control dual speed INTRC (4M/37KHz) program memory read |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC16C745
(**future product**) |
8192 | 256 | 24 | 19 | 5 8-bit | USB
USART SCI |
2 | Yes | 3+WDT | Yes | 28 PDIP(P) | USB
on-chip transceiver 5 channels of A/D on-chip bandgap voltage ref oscillator mode |
|
PIC16C765
(**future product**) |
8192 | 256 | 24 | 30 | 8 8-bit | USB
USART SCI |
2 | Yes | 3+WDT | Yes | 40 PDIP(P) | USB
on-chip transceiver 8 channels of A/D on-chip bandgap voltage ref oscillator mode |
|
PIC16C770
(***new device***) |
2048 | 256 | 20 | 16 | 12 8-bit | I2C
SPI |
1 | Yes | 3+WDT | Yes | 20 SOIC 300mil(SO)
20 PDIP(P) 20 SSOP(SS) |
Programmable BOR
Programmable LVD on-chip bandgap voltage ref master mode I2C half-bridge & full bridge PWM with deadband control dual speed INTRC (4M/37KHz) program memory read |
|
PIC16C771
(***new device***) |
4096 | 256 | 20 | 16 | 12 8-bit | I2C
SPI |
1 | Yes | 3+WDT | Yes | 20 SOIC 300mil(SO)
20 PDIP(P) 20 SSOP(SS) |
Programmable BOR
Programmable LVD on-chip bandgap voltage ref master mode I2C half-bridge & full bridge PWM with deadband control dual speed INTRC (4M/37KHz) program memory read |
|
PIC16C773 | 4096 | 256 | 20 | 22 | 6 12-bit | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SSOP(SS) 28 SPDIP(SP) 28 CERDIP(SP) |
25mA source/sink per I/O
2 Capture/compare/PWM programmable low voltage det absolute bandgap voltage ref |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC16C774 | 4096 | 256 | 20 | 33 | 10 12-bit | USART
I2C SPI |
2 | Yes | 3+WDT | Yes | 40 CERDIP(JW)
40 PDIP(P) 44 TQFP(PT) 44 MQFP(PQ) 44 PLCC(L) |
25mA source/sink per I/O
2 Capture/compare/PWM programmable low voltage det absolute voltage and elect gen parallel slave port |
|
PIC16F872
(**future product**) |
2048 | 128 | 20 | 3 | 8 10-bit | 1 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SSOP(SS) 28 SPDIP(SP) |
Data EEPROM is 64
MPLAB-ICD |
||
PIC16F873 | 4096 | 192 | 20 | 3 | 5 10-bit | USART
MSSP |
2 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SPDIP(SP) |
Pinout compatible to 16C73/76
128 data EEPROM flash program memory |
|
PIC16F874 | 4096 | 192 | 20 | 5 | 8 10-bit | USART
MSSP |
2 | Yes | 3+WDT | Yes | 40 PDIP(P)
44 TQFP(PT) 44 PLCC(L) |
Pinout compatible to 16C74/77
128 data EEPROM flash program memory |
|
PIC16F876 | 8192 | 368 | 20 | 3 | 5 10-bit | USART
MSSP |
2 | Yes | 3+WDT | Yes | 28 SOIC 300mil(SO)
28 SPDIP(SP) |
Pinout compatible to 16C73/76
256 data EEPROM flash program memory |
|
PIC16F877 | 8192 | 368 | 20 | 5 | 8 10-bit | USART
MSSP |
2 | Yes | 3+WDT | Yes | 40 PDIP(P)
44 TQFP(PT) 44 PLCC(L) 44 MQFP(PQ) |
Pinout compatible to 16C74/77
256 data EEPROM flash program memory in-circuit debugging |
|
PIC16CR83 | 512 | 36 | 10 | 13 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) |
20mA source 25mA sink per I/O
64 bytes EEPROM 2.0V |
|||||
PIC16CR84 | 1024 | 68 | 10 | 13 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) |
20mA source 25mA sink per I/O
64 bytes EEPROM 2.0V |
|||||
PIC16F83 | 512 | 36 | 10 | 13 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) |
20mA source 25mA sink per I/O
64 bytes EEPROM 2.0V |
|||||
PIC16F84 | 1024 | 68 | 10 | 13 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) |
20mA source 25mA sink per I/O
64 bytes EEPROM 2.0V |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC16F84A | 1024 | 68 | 20 | 13 | 1+WDT | Yes | 18 SOIC 300mil(SO)
18 PDIP(P) 20 SSOP(SS) |
20mA source 25mA sink per I/O
64 bytes EEPROM 2.0V |
|||||
PIC16C923 | 4096 | 176 | 8 | 52 | I2C
SPI |
1 | 3+WDT | 64 TQFP(PT) | 25mA source/sink per I/O
Capture/compare/PWM LCD module static 1/2, 1/3, 1/4 multiplex |
||||
PIC16C924 | 4096 | 176 | 8 | 52 | 5 8-bit | I2C
SPI |
1 | 3+WDT | Yes | 64 TQFP(PT)
68 PLCC(L) 68 CERQUAD(CL) |
25mA source/sink per I/O
Capture/compare/PWM LCD module static 1/2, 1/3, 1/4 multiplex |
||
PIC17C42 | 2048 | 232 | 33 | 33 | USART | 2 | 4+WDT | 40 PDIP(P)
44 TQFP(PT) 44 PLCC(L) 44 MQFP(PQ) 40 CERDIP(JW) |
25mA source 35mA sink per I/O
2 I/O w/60mA sink 2 capture externally expandable 1 cycle 8x8 multiply |
||||
PIC17C42A | 2048 | 232 | 33 | 33 | USART | 2 | 4+WDT | 40 PDIP(P)
44 TQFP(PT) 44 PLCC(L) 44 MQFP(PQ) 40 CERDIP(JW) |
25mA source 35mA sink per I/O
2 I/O w/60mA sink 2 capture externally expandable 1 cycle 8x8 multiply |
||||
PIC17C43 | 4096 | 454 | 33 | 33 | USART | 2 | 4+WDT | 40 PDIP(P)
44 TQFP(PT) 44 PLCC(L) 44 MQFP(PQ) 40 CERDIP(JW) |
25mA source 35mA sink per I/O
2 I/O w/60mA sink 2 capture externally expandable 1 cycle 8x8 multiply |
||||
PIC17C44 | 8192 | 454 | 33 | 33 | USART | 2 | 4+WDT | 40 PDIP(P)
44 TQFP(PT) 44 PLCC(L) 44 MQFP(PQ) 40 CERDIP(JW) |
25mA source 35mA sink per I/O
2 I/O w/60mA sink 2 capture externally expandable 1 cycle 8x8 multiply |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC17CR42A | 2048 | 232 | 33 | 33 | USART | 2 | 4+WDT | 40 PDIP(P)
44 TQFP(PT) 44 PLCC(L) 44 MQFP(PQ) |
25mA source 35mA sink per I/O
2 I/O w/60mA sink 2 capture externally expandable 1 cycle 8x8 multiply |
||||
PIC17CR43 | 4096 | 454 | 33 | 33 | USART | 2 | 4+WDT | 40 PDIP(P)
44 TQFP(PT) 44 PLCC(L) 44 MQFP(PQ) |
25mA source 35mA sink per I/O
2 I/O w/60mA sink 2 capture externally expandable 1 cycle 8x8 multiply |
||||
PIC17C752 | 8192 | 454 | 33 | 50 | 12 10-bit | 2USART
I2C SPI |
3 | Yes | 4+WDT | 64 TQFP(PT)
68 PLCC(L) |
25mA source 35mA sink per I/O
2 I/O w/60mA sink 4 capture externally expandable 1 cycle 8x8 multiply 16 level hardware stack |
||
PIC17C752-16
PTL16 (**future product**) |
8192 | 678 | 16 | 50 | 10 8-bit | USART
I2C SPI |
3 | Yes | 4+WDT | Yes | 64 TQFP(PT) | 4 input captures
master mode I2C 1 cycle 8x8 multiply 16MHz @ 3V operation |
|
PIC17C756 | 16384 | 902 | 33 | 50 | 12 10-bit | 2USART
I2C SPI |
3 | Yes | 4+WDT | 64 TQFP(PT)
68 PLCC(L) 68 CERQUAD(CL) |
20mA source 35mA sink per I/O
2 I/O w/60mA sink 4 capture externally expandable 1 cycle 8x8 multiply 16 level hardware stack |
||
PIC17C756A
(**future product**) |
16384 | 902 | 33 | 50 | 12 10-bit | 2USART
2I2C 2SPI |
3 | Yes | 4+WDT | Yes | 64 TQFP(PT)
68 PLCC(L) 68 CERQUAD(CL) |
16 level hardware stack | |
PIC17C756A-16
PTL16 (**future product**) |
16384 | 902 | 16 | 50 | 10 8-bit | USART
I2C SPI |
3 | Yes | 4+WDT | Yes | 64 TQFP(PT) | 4 capture
master mode I2C 1 cycle 8x8 multiply |
|
PIC17C762 | 8192 | 678 | 33 | 66 | 16 10-bit | 2USART
I2C SPI |
3 | Yes | 4+WDT | Yes | 80 TQFP(PT)
84 PLCC(L) |
up to 66 I/O pins w/ direction ctrl
16 level hardware stack |
|
PIC17C766 | 16384 | 902 | 33 | 66 | 16 10-bit | 2USART
I2C SPI |
3 | Yes | 4+WDT | Yes | 80 TQFP(PT)
84 PLCC(L) 84 CERQUAD(CL) |
up to 66 I/O pins w/ direction ctrl
16 level hardware stack |
Microcontroller |
Prog (words) |
RAM (bytes) |
Speed MHz |
I/O Ports |
ADC |
Serial I/O |
PWM |
Brown Out |
Comp-arators |
Timers |
ICSP |
Packages |
Other |
PIC18C242
(**future product**) |
8192 | 512 | 40 | 23 | 10 10-bit | USART
I2C SPI |
2 | Yes | 4+WDT | Yes | 28 SOIC 300mil(SO)
28 PDIP(SP) 28 CERDIP(SP) |
programmable brown-out
programmable low v detect phase locked loop (PLL) master mode I2C |
|
PIC18C252
(**future product**) |
16384 | 1536 | 40 | 23 | 10 10-bit | USART
I2C SPI |
2 | Yes | 4+WDT | Yes | 28 SOIC 300mil(SO)
28 PDIP(SP) 28 CERDIP(SP) |
programmable brown-out
programmable low v detect phase locked loop (PLL) master mode I2C |
|
PIC18C442
(**future product**) |
8192 | 512 | 40 | 34 | 10 10-bit | USART
I2C SPI |
2 | Yes | 4+WDT | Yes | 40 PDIP(P)
44 TQFP(PT) 44 PLCC(L) 40 CERDIP(JW) |
programmable brown-out
programmable low v detect phase locked loop (PLL) master mode I2C |
|
PIC18C452
(**future product**) |
16384 | 1536 | 40 | 34 | 10 10-bit | USART
I2C SPI |
2 | Yes | 4+WDT | Yes | 40 PDIP(P)
44 TQFP(PT) 44 PLCC(L) 40 CERDIP(JW) |
programmable brown-out
programmable low v detect phase locked loop (PLL) master mode I2C |
See also:
See:
Questions:
Several of Microchip's "dsPIC30Fx" series of microcontrollers have a 12 bit/S ADC with at least 6 channels. (For example, the dsPIC30F2011 and the dsPIC30F4013). You might also consider using an external ADC such as Microchip's MCP3208 (8 channel, 12 bit/S, serial ADC). -- David
Since my last reply, Microchip has come out with several more microcontrollers with a 12 bit/S ADC, such as the PIC18F2553 (10 analog channels). In the future, you can get a much more accurate and complete answer by going to the Microchip Advanced Part Selector and selecting exactly what you want -- in this case, I picked "at least 12" A/D bits and "at least 6" A/D channels, and today it found 97 Microchip microcontrollers. (It will probably show even more by the time you try it out). -- David
Comments:
Interested:
file: /Techref/microchip/devdetail.htm, 75KB, , updated: 2009/4/21 20:45, local time: 2024/11/24 19:59,
18.223.209.129:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://massmind.org/Techref/microchip/devdetail.htm"> PIC Microcontrollers: details</A> |
Did you find what you needed? |
Welcome to massmind.org! |
Welcome to massmind.org! |
.