Datasheet
PAGE 37
Current 8-Bit
PICmicro
®
MCU Family
Mid-Range 8-Bit PICmicro
®
Microcontroller Family (14-Bit Instruction Word)
Product
Program
Memory
(Kbytes/
K words)
Self-
Write
Data
EEPROM
(Bytes)
RAM
(Kbytes)
I/O
Pins
Packages
Analog Digital
M a x .
Speed
MHz
IntOSC
BOR/
PBOR/
PLVD
ICD # of
Breakpoints
CCP/
ECCP
nW Other Features
ADC Ch Comp. Timers/WDT Serial I/O
PIC12FXXX: 200 ns-1 μs Instruction Execution, 35 Instructions, ICSP™
PIC12F629 1.75/1 — 128 64 6 8P, 8SN, 8MD — 1
1-8 bit, 1-16 bit,
1-WDT
— 20 4 MHz BOR 1** ——
PIC12F635 1.75/1 — 128 64 6 8P, 8SN, 8MD — 1
1-8 bit, 1-16 bit,
1-WDT
— 20
8 MHz
32 kHz
BOR/
PLVD
1** — ✓
KEELOQ
®
hardware peripheral, WUR
PIC12F675 1.75/1 — 128 64 6 8P, 8SN, 8MD 4x10-bit 1
1-8 bit, 1-16 bit,
1-WDT
— 20 4 MHz BOR 1** ——
PIC12F683 3.5/2 — 256 128 6 8P, 8SN, 8MD 4x10-bit 1
1-16 bit, 2-8 bit,
1-WDT
— 20
8 MHz
32 kHz
BOR 1** 1/0 ✓
PIC16FXXX: 200 ns Instruction Execution, 35 Instructions, ICSP™ (except ROM), 25 mA Source and Sink per I/O
PIC16F616* 3.5/2 — — 128 12
14P, 14SL, 14ST,
16ML
8x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
— 20 8 MHz BOR 1** 0/1 —
High-Voltage Option with Internal
Shunt Regulator, SR-Latch
PIC16F627A 1.75/1 — 128 224 16
18P, 18SO, 20SS,
28ML
— 2
1-16 bit, 2-8 bit,
1-WDT
AUSART 20 4 MHz BOR 1** 1/0 ✓
PIC16F628A 3.5/2 — 128 224 16
18P, 18SO, 20SS,
28ML
—2
1-16 bit, 2-8 bit,
1-WDT
AUSART 20 4 MHz BOR 1** 1/0 ✓
PIC16F631* 1.75/1 — 128 64 18
20P, 20SO, 20SS,
20ML
— 2
1-16 bit, 1-8 bit,
1-WDT
— 20
8 MHz
32 kHz
BOR 1** — ✓ SR-Latch
PIC16F648A 7/4 — 256 256 16
18P, 18SO, 20SS,
28ML
—2
1-16 bit, 2-8 bit,
1-WDT
AUSART 20 4 MHz BOR 1** 1/0 ✓
PIC16F630 1.75/1 — 128 64 12
14P, 14SL, 14ST,
16ML
— 1
1-8-bit, 1-16 bit,
1-WDT
— 20 4 MHz BOR 1** — —
PIC16F636 3.5/2 — 256 128 12
14P, 14SL, 14ST,
16ML
—2
1-8 bit, 1-16 bit,
1-WDT
—20
8 MHz
32 kHz
BOR/
PLVD
1** — ✓
K
EELOQ
®
hardware peripheral, WUR
PIC16F639 3.5/2 — 256 128 12 20SS — 2
1-16 bit, 1-8 bit,
1-WDT
— 20
8 MHz
32 kHz
BOR 1** — ✓
Transponder Analog Front End,
K
EELOQ
®
hardware peripheral, WUR
PIC16F676 1.75/1 — 128 64 12
14P, 14SL, 14ST,
16ML
8x10-bit 1
1-8 bit, 1-16 bit,
1-WDT
— 20 4 MHz BOR 1** ——
PIC16F677* 3.5/2 — 256 128 18
20P, 20SO, 20SS,
20ML
12x10-bit 2
1-16 bit, 1-8 bit,
1-WDT
I
2
C/SPI
20
8 MHz
32 kHz
BOR 1** — ✓ SR-Latch
PIC16F684 3.5/2 — 256 128 12
14P, 14SL, 14ST,
16ML
8x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
—20
8 MHz
32 kHz
BOR 1** 0/1 ✓
PIC16F685 7/4 — 256 256 18
20P, 20SO, 20SS,
20ML
12x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
— 20
8 MHz
32 kHz
BOR 1** 0/1 ✓ SR-Latch
PIC16F687 3.5/2 — 256 128 18
20P, 20SO, 20SS,
20ML
12x10-bit 2
1-16 bit, 1-8 bit,
1-WDT
EUSART,
I
2
C/SPI
20
8 MHz
32 kHz
BOR 1** — ✓ SR-Latch
PIC16F688 7/4 — 256 256 12
14P, 14SL, 14ST,
16ML
8x10-bit 2
1-8 bit, 1-16 bit,
1-WDT
EUSART 20
8 MHz
32 kHz
BOR 1** — ✓
PIC16F689 7/4 — 256 256 18
20P, 20SO, 20SS,
20ML
12x10-bit 2
1-16 bit, 1-8 bit,
1-WDT
EUSART,
I
2
C/SPI
20
8 MHz
32 kHz
BOR 1** — ✓ SR-Latch
PIC16F690 7/4 — 256 256 18
20P, 20SO, 20SS,
20ML
12x10-bit 2
1-16 bit, 2-8 bit,
1-WDT
EUSART,
I
2
C/SPI
20
8 MHz
32 kHz
BOR 1** 0/1 ✓ SR-Latch
PIC16F716 3.5/2 — — 128 13 18P, 18SO, 20SS 4x8-bit —
1-16 bit, 2-8 bit,
1-WDT
—20—BOR1** 0/1 —
*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.
NE
W
NE
W
NE
W
NE
W