Datasheet
Current 8-Bit
PIC
®
MCU
Family
PAGE 43
PIC16FXXX: 200 ns Instruction Execution, 35 Instructions, ICSP™ (except ROM), 25 mA Source and Sink per I/O (continued)
PIC16F870 3.5/2 ✓ 64 128 22 28SP, 28SO, 28SS 5x10-bit —
1-16 bit, 2-8 bit,
1-WDT
AUSART 20 — BOR 1 1/0 —
PIC16F871 3.5/2 ✓ 64 128 33 40P, 44L, 44PT 8x10-bit —
1-16 bit, 2-8 bit,
1-WDT
AUSART 20 — BOR 1 1/0 — PSP
PIC16F873A 7/4 ✓ 128 192 22
28SP, 28SO, 28SS,
28ML
5x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
AUSART,
MI
2
C/SPI
20 — BOR 1 2/0 —
PIC16F874A 7/4 ✓ 128 192 33
40P, 44ML, 44L,
44PT
8x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
AUSART,
MI
2
C/SPI
20 — BOR 1 2/0 — PSP
PIC16F876A 14/8 ✓ 256 368 22
28SP, 28SO, 28SS,
28ML
5x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
AUSART,
MI
2
C/SPI
20 — BOR 1 2/0 —
PIC16F877A 14/8 ✓ 256 368 33
40P, 44ML, 44L,
44PT
8x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
AUSART,
MI
2
C/SPI
20 — BOR 1 2/0 — PSP
PIC16F88 7/4 ✓ 256 368 16
18P, 18S0, 20SS,
28ML
7x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
AUSART,
I
2
C/SPI
20 8 MHz BOR 1 1/0 ✓
PIC16F882* 3.5/2 ✓ 128 128 25
28P, 28SO, 28SS,
28ML
11x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
EUSART,
MI
2
C/SPI
20
8 MHz
32 kHz
BOR 1 1/1 ✓ SR-Latch
PIC16F883 7/4 ✓ 256 256 25
28P, 28SO, 28SS,
28ML
11x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
EUSART,
MI
2
C/SPI
20
8 MHz
32 kHz
BOR 1 1/1 ✓ SR-Latch
PIC16F884 7/4 ✓ 256 256 36 40P, 44PT, 44ML 14x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
EUSART,
MI
2
C/SPI
20
8 MHz
32 kHz
BOR 1 1/1 ✓ SR-Latch
PIC16F886 14/8 ✓ 256 368 25
28P, 28SO, 28SS,
28ML
11x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
EUSART,
MI
2
C/SPI
20
8 MHz
32 kHz
BOR 1 1/1 ✓ SR-Latch
PIC16F887 14/8 ✓ 256 368 36 40P, 44PT, 44ML 14x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
EUSART,
MI
2
C/SPI
20
8 MHz
32 kHz
BOR 1 1/1 ✓ SR-Latch
PIC16F913 7/4 — 256 256 25
28P, 28SO, 28SS,
28ML
5x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
AUSART,
I
2
C/SPI
20
8 MHz
32 kHz
BOR/
PLVD
1 1/0 ✓
Integrated LCD control modules with
60 Segments
PIC16F914 7/4 — 256 256 36 40P, 44PT, 44ML 8x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
AUSART,
I
2
C/SPI
20
8 MHz
32 kHz
BOR/
PLVD
12/0✓
Integrated LCD control modules with
96 Segments
PIC16F916 14/8 — 256 352 25
28P, 28SO, 28SS,
28ML
5x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
AUSART,
I
2
C/SPI
20
8 MHz
32 kHz
BOR/
PLVD
1 1/0 ✓
Integrated LCD control modules with
60 Segments
PIC16F917 14/8 — 256 352 36 40P, 44PT, 44ML 8x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
AUSART,
I
2
C/SPI
20
8 MHz
32 kHz
BOR/
PLVD
12/0✓
Integrated LCD control modules with
96 Segments
PIC16F946 14/8 — 256 336 53 64PT 8x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
AUSART/
I
2
C/SPI
20
8 MHz
32 kHz
BOR/
PLVD
1 2/0 ✓
Integrated LCD control modules with
168 Segments
PIC16CXXX: 100-200 ns Instruction Execution, 35 Instructions, ICSP™ (except ROM), 25 mA Source and Sink per I/O
PIC14000 7/4 — — 192 20 28SP, 28SO, 28SS 8 SLAC 2
1-8 bit, 1-16 bit,
1-WDT
I
2
C/SMB
20 4 MHz — — — —
Temperature Sensor, Program
Reference Generator
PIC16C432 3.5/2 — — 128 12 20SS, 20P — 2 1-8 bit, 1-WDT LIN 20 — BOR — — — LIN XCVR, 18V/40 mA
PIC16C433 3.5/2 — — 128 6 18SO, 18P 4x8-bit — 1-8 bit, 1-WDT LIN 10 4 MHz — — — — LIN XCVR, 18V/40 mA
PIC16C554 0.875/0.50 — — 80 13 18P, 18SO, 20SS — — 1-8 bit, 1-WDT — 20 — — — — —
PIC16C558 3.5/2 — — 128 13 18P, 18SO, 20SS — — 1-8 bit, 1-WDT — 20 — — — — —
Mid-Range 8-Bit PIC
®
Microcontroller Family (14-Bit Instruction Word) (continued)
Product
Program
Memory
(Kbytes/
K words)
Self-
Write
Data
EEPROM
(Bytes)
RAM
(Bytes)
I / O
Pins
Packages
Analog Digital
M a x .
Speed
MHz
IntOSC
BOR/
PBOR/
PLVD
ICD # of
Breakpoints
CCP/
ECCP
nW Other Features
ADC Comp Timers/WDT Serial I/O
*Contact Microchip Technology for availability date.
** Requires ICD specific device with header module – refer to Development Tools.
Abbreviations are found on the last page of the Selector Guide.