PIC18F26/46/56Q84 28/40/44/48-Pin, Low-Power, High-Performance Microcontroller with XLP Technology Introduction The PIC18-Q84 microcontroller family is available in 28/40/44/48-pin devices for many automotive and industrial applications. The many communication peripherals found on the product family, such as Controller Area Network 2 (CAN), Serial Peripheral Interface (SPI), Inter-Integrated Circuit (I C), two Universal Asynchronous Receiver Transmitters (UARTs), can handle a wide range of wired and wireless (using external modules) communication protocols for intelligent applications. Combined with the Core Independent Peripherals (CIPs) integration capabilities, this capacity enables functions for motor control, power supply, sensor, signal and user interface applications. Additionally, this family includes a 12-bit Analog-to-Digital Converter (ADC) with Computation and Context Switching extensions for automated signal analysis to reduce the complexity of the application. PIC18-Q84 Family Types Table 1. Devices Included in This Data Sheet PIC18F26Q84 64k 8192 1024 Y/Y 25/Y 3/3 4/3 3 1 2 3 8 24 1 2/1 1 Y 2/1 3/2 8 Y Y Y Y Y Y PIC18F46Q84 64k 8192 1024 Y/Y 36/Y 3/3 4/3 3 1 2 3 8 35 1 2/1 1 Y 2/1 3/2 8 Y Y Y Y Y Y PIC18F56Q84 64k 8192 1024 Y/Y 44/Y 3/3 4/3 3 1 2 3 8 43 1 2/1 1 Y 2/1 3/2 8 Y Y Y Y Y Y Features C Compiler Optimized RISC Architecture Operating Speed: DC 64 MHz clock input 62.5 ns minimum instruction cycle Eight Direct Memory Access (DMA) Controllers: Datasheet DS40002259C-page 1 2020-2022 Microchip Technology Inc. and its subsidiaries Device Program Memory Flash (bytes) Data SRAM (bytes) Data EEPROM (bytes) Memory Access Partition/ Device Information Area I/O Pins/ Peripheral Pin Select 8-Bit Timer with HLT/ 16-Bit Timers 16-Bit Dual PWM/ CCP Complimentary Waveform Generator Signal Measurement Timer 16-Bit Universal Timer Numerically Controlled Oscillator Configurable Logic Cell 12-Bit ADC w/Computation and Context Switching (channels) 8-Bit DAC Comparator/ Zero-Cross Detect High-Low Voltage Detect CAN FD 2 SPI/I C UART/ UART with Protocol Support Direct Memory Access (DMA) Windowed Watchdog Timer 32-Bit CRC with Scanner Vectored Interrupts Peripheral Module Disable Temperature Indicator JTAG Boundary Scan PIC18F26/46/56Q84 Data transfers to SFR/GPR spaces from either Program Flash Memory, Data EEPROM or SFR/GPR spaces User-programmable source and destination sizes Hardware and software triggered data transfers Vectored Interrupt Capability: Selectable high/low priority Fixed interrupt latency of three instruction cycles Programmable vector table base address Backwards compatible with previous interrupt capabilities 128-Level Deep Hardware Stack Low-Current Power-on Reset (POR) Configurable Power-up Timer (PWRT) Brown-out Reset (BOR) Low-Power BOR (LPBOR) Option Windowed Watchdog Timer (WWDT): Watchdog Reset on too long or too short interval between watchdog clear events Variable prescaler selection Variable window size selection Memory Up to 128 KB of Program Flash Memory Up to 13 KB of Data SRAM Memory 1024 Bytes Data EEPROM Memory Access Partition: The Program Flash Memory Can Be Partitioned into: Application Block Boot Block Storage Area Flash (SAF) Block Programmable Code Protection and Write Protection Device Information Area (DIA) Stores: Temperature indicator factory calibrated data Fixed Voltage Reference measurement data Microchip Unique Identifier Device Characteristics Information (DCI) Area Stores: Program/erase row sizes Pin count details EEPROM size Direct, Indirect, and Relative Addressing Modes Operating Characteristics Operating Voltage Range: 1.8V to 5.5V Temperature Range: Industrial: -40C to 85C Extended: -40C to 125C DS40002259C-page 2 Datasheet 2020-2022 Microchip Technology Inc. and its subsidiaries