PIC18-Q20 Compact MCUs with I3C and MVIO
Microchip's PIC18-Q20 14/20-pin, low-power, high-performance microcontroller features eXtreme low-power (XLP) technology
Microchip's 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 multivoltage I/O (MVIO) interface with multiple pins powered by VDDIO2 and VDDIO3 that allow 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 a 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.
- Up to two I3C modules
- Supports I3C target device mode only
- Adheres to MIPI I3C basic specification 1.0
- Supports target reset action (RSTACT) CCC from MIPI I3C specification 1.1
- Supports dynamic address assignment, common command codes (CCC), direct and broadcast addressing
- MVIO range (VDD2 and VDD3)
- MVIO-powered pins support I3C communication down to 1.0 V
- 8-bit signal routing port to interconnect digital peripherals without external pins
- Four DMA controllers
- Two 16-bit dual PWMs provide four PWM outputs
- Vectored interrupt (VI) capability with faster interrupt response time
- Memory access partition (MAP)
- Low-power mode features
- Sleep, doze, and idle
- Peripheral module disable (PMD)
- Peripheral pin select (PPS)
- Analog-to-digital converter with computation (ADCC)
- Hardware capacitive voltage divider (CVD) support
- Two UART; one UART supports LIN/DMX/DALI
- One SPI module
- One I2C module, SMBus, PMBus™ compatible
- Programming/debugging features
- In-Circuit Serial Programming™ (ICSP™) via two pins
- In-circuit debug (ICD) with three breakpoints via two pins
- Debug integrated on-chip