Introduction

The PIC18-Q20 microcontroller family is one of the smallest PIC18 product families available in 14/20-pin devices for sensor-interfacing, real-time control and communication applications.

This family showcases the Improved Inter-Integrated Circuit® (I3C) Target module with a higher communication rate and a 10-bit 300 ksps ADC with Computation for responsive sensor designs. The family features a Multi-Voltage I/O (MVIO) interface with multiple pins powered by VDDIO2 and VDDIO3 that allows for these pins to operate at a different voltage domain than the rest of the microcontroller. The family also features the 8-bit Signal Routing Port module to interconnect digital peripherals without using external pins.

Additional features include vectored interrupt controller with fixed latency for handling interrupts, system bus arbiter, Direct Memory Access (DMA) capabilities, UART with support for asynchronous, DMX, DALI and LIN protocols, SPI, I2C, and a programmable 32-bit CRC with memory scan. This family also includes Memory Access Partition (MAP) and SAFLOCK to support users in bootloader applications. SAFLOCK allows one-time programmability of the Storage Area Flash (SAF). The Device Information Area (DIA) stores factory calibration values to help improve temperature sensor accuracy.