PIC18 family comparison table
Document summary:
- PIC18F2455
- PIC18F2550
- PIC18F4455
- PIC18F4550
- PIC18F1220
- PIC18F1320
- PIC18F1230
- PIC18F1330
- PIC18F2220
- PIC18F2320
- PIC18F4220
- PIC18F4320
- PIC18F2525
- PIC18F2620
- PIC18F4525
- PIC18F4620
PIC18F1220/1320
18/20/28-Pin High-Performance, Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology
|
Program Memory |
Data Memory |
|
|
|
|
|
||
Device |
Flash (bytes) |
# Single-Word Instructions |
SRAM (bytes) |
EEPROM (bytes) |
I/O |
10-Bit A/D (ch) |
ECCP (PWM) |
EUSART |
Timers 8/16-Bit |
PIC18F1220 |
4K |
2048 |
256 |
256 |
16 |
7 |
1 |
1 |
1/3 |
PIC18F1320 |
8K |
4096 |
256 |
256 |
16 |
7 |
1 |
1 |
1/3 |
PIC18F1230/1330
18/20/28-Pin Enhanced Flash Microcontrollers with nanoWatt Technology, High Performance PWM and A/D
|
Program Memory |
Data Memory |
|
|
|
|
|
|
||
Device |
Flash (bytes) |
# Single-Word Instructions |
SRAM (bytes) |
EEPROM (bytes) |
I/O |
10-Bit A/D (ch) |
14-BIT PWM CHANNELS |
EUSART |
Comparators |
Timers 16-Bit |
PIC18F1230 |
4K |
2048 |
256 |
128 |
16 |
4 |
6 |
1 |
3 |
2 |
PIC18F1330 |
8K |
4096 |
256 |
128 |
16 |
4 |
6 |
1 |
3 |
2 |
PIC18F2220/2320/4220/4320
28/40/44-Pin High-Performance, Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology
|
Program Memory |
Data Memory |
|
|
|
MSSP |
|
|
|
|||
Device |
Flash (bytes) |
# Single Word Instructions |
SRAM (bytes) |
EEPROM (bytes) |
I/O |
10-bit A/D (ch) |
CCP/ ECCP (PWM) |
SPI™ |
Master I2C™ |
USART |
Comparators |
Timers 8/16-bit |
PIC18F2220 |
4K |
2048 |
512 |
256 |
25 |
10 |
2/0 |
Y |
Y |
Y |
2 |
2/3 |
PIC18F2320 |
8K |
4096 |
512 |
256 |
25 |
10 |
2/0 |
Y |
Y |
Y |
2 |
2/3 |
PIC18F4220 |
4K |
2048 |
512 |
256 |
36 |
13 |
1/1 |
Y |
Y |
Y |
2 |
2/3 |
PIC18F4320 |
8K |
4096 |
512 |
256 |
36 |
13 |
1/1 |
Y |
Y |
Y |
2 |
2/3 |
PIC18F2455/2550/4455/4550
28/40/44-Pin, High Performance, Enhanced Flash, USB Microcontrollers with nanoWatt Technology
|
Program Memory |
Data Memory |
|
|
|
|
MSSP |
|
|
|
|||
Device |
Flash (bytes) |
# Single-Word Instructions |
SRAM (bytes) |
EEPROM (bytes) |
I/O |
10-Bit A/D (ch) |
CCP/ECCP (PWM) |
SPP |
SPI |
Master I2C™ |
EAUSART |
Comparators |
Timers 8/16-Bit |
PIC18F2455 |
24K |
12288 |
2048 |
256 |
24 |
10 |
2/0 |
No |
Y |
Y |
1 |
2 |
1/3 |
PIC18F2550 |
32K |
16384 |
2048 |
256 |
24 |
10 |
2/0 |
No |
Y |
Y |
1 |
2 |
1/3 |
PIC18F4455 |
24K |
12288 |
2048 |
256 |
35 |
13 |
1/1 |
Yes |
Y |
Y |
1 |
2 |
1/3 |
PIC18F4550 |
32K |
16384 |
2048 |
256 |
35 |
13 |
1/1 |
Yes |
Y |
Y |
1 |
2 |
1/3 |
PIC18F2525/2620/4525/4620
28/40/44-Pin Enhanced Flash Microcontrollers with 10-Bit A/D and nanoWatt Technology
|
Program Memory |
Data Memory |
|
|
|
MSSP |
|
|
|
|||
Device |
Flash (bytes) |
# Single Word Instructions |
SRAM (bytes) |
EEPROM (bytes) |
I/O |
10-bit A/D (ch) |
CCP/ ECCP (PWM) |
SPI™ |
Master I2C™ |
EUSART |
Comparators |
Timers 8/16-bit |
PIC18F2525 |
48K |
24576 |
3986 |
1024 |
25 |
10 |
2/0 |
Y |
Y |
Y |
2 |
1/3 |
PIC18F2620 |
64K |
32768 |
3986 |
1024 |
25 |
10 |
2/0 |
Y |
Y |
Y |
2 |
1/3 |
PIC18F4525 |
48K |
24576 |
3986 |
1024 |
36 |
13 |
1/1 |
Y |
Y |
Y |
2 |
1/3 |
PIC18F4620 |
64K |
32768 |
3986 |
1024 |
36 |
13 |
1/1 |
Y |
Y |
Y |
2 |
1/3 |
Last revision: September 9, 2007