EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
16days 04hrs 22min 34sec
Learn More →
PIC18F26K22-I/ML

MCHPPIC18F26K22-I/ML

Microchip Technology
PIC PIC® XLP™ 18K Microcontroller IC 8-Bit 64MHz 64KB (32K x 16) FLASH 28-QFN (6x6)
Active3,622 in stock

Overview

The PIC18F26K22-I/ML is a high-performance 8-bit microcontroller featuring Microchip's eXtreme Low Power (XLP) technology and 64KB of Flash memory. Operating at speeds up to 64MHz, it integrates 1024 bytes of EEPROM and 3.8KB of RAM into a compact 28-pin QFN package. This device is optimized for power-sensitive applications requiring robust peripheral sets and high-speed processing on a small footprint.

Why Choose This Part

This MCU offers a compelling balance of 64MHz performance and eXtreme Low Power technology with sleep currents as low as 10uA. It features dual serial ports (2x UART, 2x SPI/I2C) and high-current I/O pins capable of sinking or sourcing 25mA, simplifying direct interfacing with LEDs or small relays. The wide 2.3V to 5.5V operating range ensures compatibility with both legacy 5V systems and modern 3.3V battery-powered designs.

Applications

Battery-Powered Remote Sensors
Utilizes XLP technology to minimize sleep and standby currents in devices that spend most of their time in low-power states.
Industrial Control Modules
Leverages 24 I/O pins, hardware PWM, and dual UART/I2C/SPI interfaces for managing actuators and industrial communication protocols.
Data Logging
The 1KB of integrated EEPROM allows for non-volatile storage of configuration data and small log files without external components.
Handheld Medical Devices
Provides the necessary 64MHz performance and low-voltage operation (down to 2.3V) for portable diagnostic tools.

Key Specifications

Speed 64MHz
RAM Size 3.8K x 8
Core Size 8-Bit
EEPROM Size 1K x 8
Peripherals Brown-out Detect/Reset, HLVD, POR, PWM, WDT
Connectivity I2C, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 24
Core Processor PIC
Package / Case 28-VQFN Exposed Pad
Data Converters A/D 19x10b
Oscillator Type Internal
Program Memory Size 64KB (32K x 16)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 28-QFN (6x6)
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Begin development using the MPLAB X IDE and the XC8 compiler provided by Microchip. For hardware debugging and programming, use the MPLAB ICD or PICkit 4 probes via the In-Circuit Serial Programming (ICSP) pins. Evaluation can be performed using the Curiosity Development Board or by designing a custom breakout for the 28-QFN package.

Part of Microchip PIC18 family » PIC18F26

PIC18F26 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Flash RAM I/O Pins Package ADC/DAC Connectivity Stock
PIC18F26K22-I/ML (this part) 64KB 3.8K 24 VQFN-28 A/D 19x10b I2C, SPI, UART/USART 3,622
PIC18F26K40T-I/MV 64KB 3.6K 25 UFQFN-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 12,415
PIC18F26K83-I/SS 64KB 4K 25 SSOP-28 A/D 24x12b; D/A 1x5b CANbus, I2C, LINbu.. 2,677
PIC18F26K83-I/MX 64KB 4K 25 UQFN-28 A/D 24x12b; D/A 1x5b CANbus, I2C, LINbu.. 1,071
PIC18F26Q10-I/SO 64KB 3.53K 25 SOIC-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 2,173
PIC18F26K83-I/SP 64KB 4K 25 DIP-28 A/D 24x12b; D/A 1x5b CANbus, I2C, LINbu.. 6,090
PIC18F26K42-E/ML 64KB 4K 25 VQFN-28 A/D 24x12b; D/A 1x5b I2C, LINbus, SPI, .. 7,568
PIC18F26K40-I/SS 64KB 3.6K 25 SSOP-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 3,834
PIC18F26Q43-E/SS 64KB 4K 25 SSOP-28 A/D 24x12b; D/A 1x8b I2C, LINbus, SPI, .. 2,787
PIC18F26K40-I/SO 64KB 3.6K 25 SOIC-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 3,711
PIC18F26K83-E/MX 64KB 4K 25 UQFN-28 A/D 24x12b; D/A 1x5b CANbus, I2C, LINbu.. 7,253
PIC18F26K83-I/SO 64KB 4K 25 SOIC-28 A/D 24x12b; D/A 1x5b CANbus, I2C, LINbu.. 1,421
PIC18F26Q10-I/SP 64KB 3.53K 25 DIP-28 A/D 24x10b; D/A 1x5b I2C, LINbus, SPI, .. 1,011
PIC18F26Q84-I/SP 64KB 4K 25 DIP-28 A/D 24x12b; D/A 1x8b CANbus, I2C, LINbu.. 943
PIC18F26Q43-I/SS 64KB 4K 25 SSOP-28 A/D 24x12b; D/A 1x8b I2C, LINbus, SPI, .. 1,544
PIC18F26K80-I/SP 64KB 3.6K 24 DIP-28 A/D 8x12b ECANbus, I2C, LINb.. 439
PIC18F26K42-E/SS 64KB 4K 25 SSOP-28 A/D 24x12b; D/A 1x5b I2C, LINbus, SPI, .. 3,655
PIC18F26K22-I/SS 64KB 3.8K 24 SSOP-28 A/D 19x10b I2C, SPI, UART/USART 3,350
PIC18F26K22-I/SO 64KB 3.8K 24 SOIC-28 A/D 19x10b I2C, SPI, UART/USART 3,162
PIC18F26K83-E/SO 64KB 4K 25 SOIC-28 A/D 24x12b; D/A 1x5b CANbus, I2C, LINbu.. 1,226
PIC18F26Q43-I/SO 64KB 4K 25 SOIC-28 A/D 24x12b; D/A 1x8b I2C, LINbus, SPI, .. 618

Also Consider

PIC18F26K22-I/SP MCHPMicrochip Technology - The same silicon in a 28-pin SPDIP package for easier breadboarding and through-hole prototyping.
ATmega328P MCHPMicrochip Technology - An alternative 8-bit architecture in a similar QFN footprint with extensive community library support.