The PIC18F26K22-I/ML is an 8-bit PIC18 microcontroller from Microchip in QFN-28 (6x6mm), running at 64MHz (16 MIPS) with 64KB Flash and 3.9KB SRAM. The K22 family adds several enhancements over the K20: dual UARTs (EUSART1/EUSART2) with LIN and IrDA support, dual I2C/SPI ports, and a CTMU (Charge Time Measurement Unit) for capacitive touch sensing and precision time measurement. The 64KB Flash supports self-write, enabling bootloader implementation. The 10-bit ADC has 28 input channels and operates at up to 100ksps. Two CCP/ECCP modules provide capture/compare/PWM with up to 10-bit resolution. The CTMU generates a constant current (0.55uA or 5.5uA), and by measuring the time to charge a known capacitance, it can implement: capacitive touch buttons, proximity sensing, and precision time measurement (1ns resolution). The device includes a hardware RTCC (Real-Time Clock and Calendar) with 64 bytes of battery-backed SRAM. The nanoWatt XLP technology provides 20nA sleep current and 300nA RTCC sleep current. The EUSART supports 9-bit addressing for multi-drop serial networks. The -I/ML suffix specifies industrial temperature (-40C to +85C), QFN-28 package. This device is popular in industrial control, metering, and capacitive touch applications.