Microchip device detailed description.

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/O’s 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:

Comments:

Interested: