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