Datasheet

Current 8-Bit
PIC
®
MCU
Family
PAGE 45
PIC16CXXX: 100-200 ns Instruction Execution, 35 Instructions, ICSP™ (except ROM), 25 mA Source and Sink per I/O (continued)
PIC16CR76 14/8 368 22
28SP, 28SO, 28SS,
28ML
5x8-bit
1-16 bit, 2-8 bit,
1-WDT
USART,
I
2
C/SPI
20 BOR 2/0
PIC16CR77 14/8 368 33
40P, 44ML, 44L,
44PT
8x8-bit
1-16 bit, 2-8 bit,
1-WDT
USART,
I
2
C/SPI
20 BOR 2/0 PSP
High-Performance
8-Bit PIC
®
Microcontroller Family (16-Bit Instruction Word)
Product
Program
Memory
(Kbytes/
K words)
Self-
Write
Data
EEPROM
(Bytes)
RAM
(Bytes)
I/O Pins Packages
Analog Digital
Max.
Speed
MHz
IntOSC
BOR/
PBOR/
PLVD
ICD # of
Breakpoints
CCP/
ECCP
nW Other Features
ADC
Comp
Timers/WDT Serial I/O
PIC18 Flash MCUs: 10 MIPS, VDD = 2.0V-5.5V, Upwardly Compatible with PIC16C, 77 Instructions, C Compiler Efficient Instruction Set
PIC18C601 ROM-less 1536 26 64PT, 68L
8x10-bit
30 ksps
3-16 bit, 1-8 bit,
1-WDT
AUSART,
MI
2
C/SPI
25 2/0 256 KB EMA, Bootloader RAM
PIC18C801 ROM-less 1536 37 80PT, 84L
12x10-bit
30 ksps
3-16 bit, 1-8 bit,
1-WDT
AUSART,
MI
2
C/SPI
25 2/0 2 MB EMA, Bootloader RAM
PIC18F1220 4/2 256 256 16
18P, 18SO,
20SS, 28ML
7x10-bit
30 ksps
3-16 bit, 1-8 bit,
1-WDT
EUSART 40
8 MHz
32 kHz
PBOR/
PLVD
1 0/1
PIC18F1230* 4/2 128 256 16
18P, 18SO,
20SS, 28ML
4x10-bit
100 ksps
3 2-16 bit, 1-WDT EUSART 40
8 MHz
32 kHz
PBOR/
PLVD
3—
6-channel 14-bit Motor
Control PWMs
PIC18F1320 8/4 256 256 16
18P, 18SO,
20SS, 28ML
7x10-bit
30 ksps
3-16 bit, 1-8 bit,
1-WDT
EUSART 40
8 MHz
32 kHz
PBOR/
PLVD
1 0/1
PIC18F1330* 8/4 128 256 16
18P, 18SO,
20SS, 28ML
4x10-bit
100 ksps
3 2-16 bit, 1-WDT EUSART 40
8 MHz
32 kHz
PBOR/
PLVD
3—
6-channel 14-bit Motor
Control PWMs
PIC18F2220 4/2 256 512 25 28SP, 28SO
10x10-bit
30 ksps
2
3-16 bit, 1-8 bit,
1-WDT
AUSART,
MI
2
C/SPI
40
8 MHz
32 kHz
PBOR/
PLVD
1 2/0
PIC18F2221 4/2 256 512 25
28SP, 28SO,
28SS, 28ML
10x10-bit
100 ksps
2
3-16 bit, 1-8 bit,
1-WDT
EUSART,
MI
2
C/SPI
40
8 MHz
32 kHz
PBOR/
PLVD
32/0
PIC18F2320 8/4 256 512 25 28SP, 28SO
10x10-bit
30 ksps
2
3-16 bit, 1-8 bit,
1-WDT
AUSART,
MI
2
C/SPI
40
8 MHz
32 kHz
PBOR/
PLVD
1 2/0
PIC18F2321 8/4 256 512 25
28SP, 28SO,
28SS, 28ML
10x10-bit
100 ksps
2
3-16 bit, 1-8 bit,
1-WDT
EUSART,
MI
2
C/SPI
40
8 MHz
32 kHz
PBOR/
PLVD
32/0
PIC18F2331 8/4 256 768 24
28SP, 28SO,
28MM
5x10-bit,
200 ksps
3-16 bit, 1-8 bit,
1-WDT
EUSART,
I
2
C/SPI
40
8 MHz
32 kHz
PBOR/
PLVD
1 2/0
6-channel 14-bit Motor
Control PWMs, 2-ch
Quadrature Encoder
PIC18F2410 16/8 768 25
28SP, 28SO,
28ML
10x10-bit
100 ksps
2
3-16 bit, 1-8 bit,
1-WDT
EUSART,
MI
2
C/SPI
40
8 MHz
32 kHz
PBOR/
PLVD
32/0
PIC18F2420 16/8 256 768 25
28SP, 28SO,
28ML
10x10-bit
100 ksps
2
3-16 bit, 1-8 bit,
1-WDT
EUSART,
MI
2
C/SPI
40
8 MHz
32 kHz
PBOR/
PLVD
3 2/0
PIC18F2423 16/8 256 768 25
28SP, 28SO,
28ML
10x12-bit
80 ksps
2
3-16 bit, 1-8 bit,
1-WDT
EUSART,
MI
2
C/SPI
32
8 MHz
32 kHz
PBOR/
PLVD
32/0
*Contact Microchip Technology for availability date.
Abbreviations are found on the last page of the Selector Guide.
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.