|
PIC18FXXX Flash MCUs (x16):
Upwardly Compatible with
PIC18CXXX/PIC17C7XX/PIC16CXX/PIC16C5X/PIC12CXXX, 77
Instructions, C Compiler Efficient Instruction Set, Software
Stack Capability, Table Read/Write, 10 MIPS,
4x PLL, Switchable Oscillator Sources, 25 mA Source/Sink per
I/O, ICSP™ (except ROM)
|
Product |
Program Memory (Bytes) |
EEPROM Data Memory 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 Ch |
Comp. |
Timers/WDT |
Serial I/O |
|
|
|
|
|
|
|
|
|
PIC18C601 |
ROM-less |
— |
1536 |
26 |
64PT, 68L |
8x10-bit |
— |
3-16 bit, 1-8 bit, 1-WDT |
AUSART, MI2C/SPI |
25 |
— |
— |
— |
2/0 |
— |
256KB EMA, Bootloader RAM |
|
|
PIC18C801 |
ROM-less |
— |
1536 |
37 |
80PT, 84L |
12x10-bit |
— |
3-16 bit, 1-8 bit, 1-WDT |
AUSART, MI2C/SPI |
25 |
— |
— |
— |
2/0 |
— |
2MB EMA, Bootloader RAM |
|
|
PIC18F1220 |
4096 EnhFI |
256 |
256 |
16 |
18P, 18SO, 20SS, 28ML |
7x10-bit |
— |
3-16 bit, 1-8 bit, 1-WDT |
EUSART |
40 |
8 MHz |
PBOR/ PLVD |
1 |
0/1 |
✓ |
|
|
|
PIC18F1320 |
8192 EnhFI |
256 |
256 |
16 |
18P, 18SO, 20SS, 28ML |
7x10-bit |
— |
3-16 bit, 1-8 bit, 1-WDT |
EUSART |
40 |
8 MHz |
PBOR/ PLVD |
1 |
0/1 |
✓ |
|
|
|
PIC18F2220 |
4096 EnhFI |
256 |
512 |
25 |
28SP, 28SO |
10x10-bit |
2 |
3-16 bit, 1-8 bit, 1-WDT |
AUSART, MI2C/SPI |
40 |
8 MHz |
PBOR/ PLVD |
1 |
2/0 |
✓ |
|
|
|
PIC18F2320 |
8192 EnhFI |
256 |
512 |
25 |
28SP, 28SO |
10x10-bit |
2 |
3-16 bit, 1-8 bit, 1-WDT |
AUSART, MI2C/SPI |
40 |
8 MHz |
PBOR/ PLVD |
1 |
2/0 |
✓ |
|
|
|
PIC18F2331 |
8192 EnhFI |
256 |
768 |
24 |
28SP, 28SO |
5x10-bit, 200 ksps |
— |
3-16 bit, 1-8 bit, 1-WDT |
EUSART, I2C/SPI |
40 |
8 MHz |
PBOR/ PLVD |
1 |
2/0 |
— |
6 14-bit Motor Control PWMs, 2-ch Quadrature Encoder |
|
|
PIC18F2410 |
16384 StdFI |
— |
768 |
25 |
28SP, 28SO, 28ML |
10x10-bit |
2 |
3-16 bit, 1-8 bit, 1-WDT |
EUSART, MI2C/SPI |
40 |
8 MHz |
PBOR/ PLVD |
3 |
2/0 |
✓ |
|
|
|
PIC18F2420 |
16384 EnhFI |
256 |
768 |
25 |
28SP, 28SO, 28ML |
10x10-bit |
2 |
3-16 bit, 1-8 bit, 1-WDT |
EUSART, MI2C/SPI |
40 |
8 MHz |
PBOR/ PLVD |
3 |
2/0 |
✓ |
|
|
|
PIC18F2431 |
16384 EnhFI |
256 |
768 |
24 |
28SP, 28SO |
5x10-bit, 200 ksps |
— |
3-16 bit, 1-8 bit, 1-WDT |
EUSART, I2C/SPI |
40 |
8 MHz |
PBOR/ PLVD |
1 |
2/0 |
— |
6 14-bit Motor Control PWMs, 2-ch Quadrature Encoder |
|
|
PIC18F2439 |
12288 EnhFI |
256 |
640 |
21 |
28SP, 28SO |
5x10-bit |
— |
3-16 bit, 1-8 bit, 1-WDT |
AUSART, MI2C/SPI |
40 |
— |
PBOR/ PLVD |
1 |
— |
— |
Motor Control |
Kernel |
|
PIC18F2455* |
24576 EnhFI |
256 |
2048 |
24 |
28SP, 28SO |
11x10-bit |
2 |
3-16 bit, 1-8 bit, 1-WDT |
USB 2.0, MI2C/SPI, EUSART |
| |