PIC18-Q20 Family Types
| Devices |
PIC18F04Q20 |
PIC18F05Q20 |
PIC18F06Q20 |
|---|---|---|---|
|
PIC18F14Q20 |
PIC18F15Q20 |
PIC18F16Q20 | |
| Program Flash Memory | 16 KB | 32 KB | 64 KB |
| Data SRAM | 1 KB | 2 KB | 4 KB |
| Data EEPROM | 256B | 256B | 256B |
| Memory Access Partition (MAP) | Yes | Yes | Yes |
| Device Information Area (DIA) | Yes | Yes | Yes |
| Feature | PIC18F04Q20 | PIC18F14Q20 |
|---|---|---|
| PIC18F05Q20 | PIC18F15Q20 | |
| PIC18F06Q20 | PIC18F16Q20 | |
| Pins | 14 | 20 |
| I/O Pins | 11 | 16 |
| Peripheral Pin Select (PPS) | Yes | Yes |
| Multi-Voltage I/O (MVIO) Pins | 2 (on VDDIO2) | 4 (2 on VDDIO2 and VDDIO3 each) |
| High-Voltage Tolerant Pins | 2 | 4 |
| Signal Routing Port (8-Pin) | 1 | 1 |
| 8-Bit Timer with HLT (TMR2) | 2 | 2 |
| 16-Bit Timers (TMR0/1) | 2 | 2 |
| 16-Bit Universal Timer (UTMR) | 2 | 2 |
| 16-Bit Dual PWM | 2 | 2 |
| Capture/Compare/PWM (CCP) | 2 | 2 |
| Complementary Waveform Generator (CWG) | 1 | 1 |
| Configurable Logic Cell (CLC) | 4 | 4 |
| 10-Bit Analog-to-Digital Converter with Computation (ADCC) External Channels | 8 | 11 |
| High/Low-Voltage Detect (HLVD) | 1 | 1 |
| Serial Peripheral Interface (SPI) | 1 | 1 |
| Inter-Integrated Circuit (I2C) | 1 Host, up to 2 Clients(1) | 1 Host, up to 3 Clients(1) |
| Improved Inter-Integrated Circuit (I3C®) | 1 Target | 2 Targets |
| Universal Asynchronous Receiver Transmitter (UART) | 1 | 1 |
| UART with Protocol Support | 1 | 1 |
| Direct Memory Access (DMA) Channels | 4 | 4 |
| Windowed Watchdog Timer (WWDT) | Yes | Yes |
| 32-Bit CRC with Scanner | Yes | Yes |
| Vectored Interrupts | Yes | Yes |
| Interrupt-on-Change (IOC) | Yes | Yes |
| Peripheral Module Disable (PMD) | Yes | Yes |
| Temperature Indicator | Yes | Yes |
|
Note:
| ||
