PIC18-Q24 Family Types

Table . Memory Overview
DevicesPIC18F24Q24

PIC18F25Q24

PIC18F45Q24

PIC18F55Q24

PIC18F26Q24

PIC18F46Q24

PIC18F56Q24

Program Flash Memory16 KB32 KB64 KB
Data SRAM1 KB2 KB4 KB
Data EEPROM512B512B512B
Memory Access Partition (MAP)YesYesYes
Device Information Area (DIA)YesYesYes
Programming and Debugging Interface Disable (PDID)YesYesYes
Table . Peripheral Overview
Feature

PIC18F24Q24

PIC18F25Q24

PIC18F26Q24

PIC18F45Q24

PIC18F46Q24

PIC18F55Q24

PIC18F56Q24

Pins284048
I/O Pins243543
Peripheral Pin Select (PPS)YesYesYes
Multi-Voltage I/O (MVIO) Pins4 (on VDDIO2)12 (on VDDIO2)12 (on VDDIO2)
High-Voltage Tolerant Pins41212
Signal Routing Port (8-Pin)111
8-Bit Timer with HLT (TMR2)333
16-Bit Timers (TMR0/1)333
16-Bit Universal Timer (UTMR)222
16-Bit Dual PWM333
Capture/Compare/PWM (CCP)222
Complimentary Waveform Generator (CWG)111
Configurable Logic Cell (CLC)888
10-Bit Analog-to-Digital Converter with Computation (ADCC) External Channels192230
High/Low-Voltage Detect (HLVD)111
High-Speed Analog Comparator (CMP)222
Zero-Cross Detect (ZCD)222
8-Bit Digital-to-Analog Converter (DAC)111
Serial Peripheral Interface (SPI)222
Inter-Integrated Circuit (I2C)222
Universal Asynchronous Receiver Transmitter (UART)111
UART with Protocol Support111
Direct Memory Access (DMA) Channels444
Windowed Watchdog Timer (WWDT)YesYesYes
32-Bit CRC with ScannerYesYesYes
Vectored InterruptsYesYesYes
Interrupt-on-Change (IOC)YesYesYes
Peripheral Module Disable (PMD)YesYesYes
Temperature IndicatorYesYesYes