PIC18-Q24 Family Types
Devices | PIC18F24Q24 |
PIC18F25Q24 PIC18F45Q24 PIC18F55Q24 |
PIC18F26Q24 PIC18F46Q24 PIC18F56Q24 |
---|---|---|---|
Program Flash Memory | 16 KB | 32 KB | 64 KB |
Data SRAM | 1 KB | 2 KB | 4 KB |
Data EEPROM | 512B | 512B | 512B |
Memory Access Partition (MAP) | Yes | Yes | Yes |
Device Information Area (DIA) | Yes | Yes | Yes |
Programming and Debugging Interface Disable (PDID) | Yes | Yes | Yes |
Feature |
PIC18F24Q24 PIC18F25Q24 PIC18F26Q24 |
PIC18F45Q24 PIC18F46Q24 |
PIC18F55Q24 PIC18F56Q24 |
---|---|---|---|
Pins | 28 | 40 | 48 |
I/O Pins | 24 | 35 | 43 |
Peripheral Pin Select (PPS) | Yes | Yes | Yes |
Multi-Voltage I/O (MVIO) Pins | 4 (on VDDIO2) | 12 (on VDDIO2) | 12 (on VDDIO2) |
Signal Routing Port (8-Pin) | 1 | 1 | 1 |
8-Bit Timer with HLT (TMR2) | 3 | 3 | 3 |
16-Bit Timers (TMR0/1) | 3 | 3 | 3 |
16-Bit Universal Timer (UTMR) | 2 | 2 | 2 |
16-Bit Dual PWM | 3 | 3 | 3 |
Capture/Compare/PWM (CCP) | 2 | 2 | 2 |
Complimentary Waveform Generator (CWG) | 1 | 1 | 1 |
Configurable Logic Cell (CLC) | 8 | 8 | 8 |
10-Bit Analog-to-Digital Converter with Computation (ADCC) External Channels | 19 | 22 | 30 |
High/Low-Voltage Detect (HLVD) | 1 | 1 | 1 |
High-Speed Analog Comparator (CMP) | 2 | 2 | 2 |
Zero-Cross Detect (ZCD) | 2 | 2 | 2 |
8-Bit Digital-to-Analog Converter (DAC) | 1 | 1 | 1 |
Serial Peripheral Interface (SPI) | 2 | 2 | 2 |
Inter-Integrated Circuit (I2C) | 2 | 2 | 2 |
Universal Asynchronous Receiver Transmitter (UART) | 1 | 1 | 1 |
UART with Protocol Support | 1 | 1 | 1 |
Direct Memory Access (DMA) Channels | 4 | 4 | 4 |
Windowed Watchdog Timer (WWDT) | Yes | Yes | Yes |
32-Bit CRC with Scanner | Yes | Yes | Yes |
Vectored Interrupts | Yes | Yes | Yes |
Interrupt-on-Change (IOC) | Yes | Yes | Yes |
Peripheral Module Disable (PMD) | Yes | Yes | Yes |
Temperature Indicator | Yes | Yes | Yes |