PIC18-Q35 Family Summary

Table . Memory Overview
Devices

PIC18F24Q35

PIC18F44Q35

PIC18F54Q35

PIC18F25Q35

PIC18F45Q35

PIC18F55Q35

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

PIC18F24Q35

PIC18F25Q35

PIC18F44Q35

PIC18F45Q35

PIC18F54Q35

PIC18F55Q35

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)222
16-Bit Timers (TMR0/1)1/21/21/2
16-Bit Universal Timer (UTMR)222
16-Bit Dual PWM222
Capture/Compare/PWM (CCP)111
Complementary Waveform Generator (CWG)111
Numerically Controlled Oscillator (NCO)111
Data Signal Modulator (DSM)111
Configurable Logic Block (CLB)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)111
8-Bit Digital-to-Analog Converter (DAC)111
Serial Peripheral Interface (SPI)111
Inter-Integrated Circuit (I2C)111
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