EmbeddedRelated.com
The 2026 Embedded Online Conference
PIC18F46K22-I/PT

MCHPPIC18F46K22-I/PT

Microchip Technology
Same MCU in a surface-mount TQFP package for production PCB designs instead of PDIP prototyping.
Active3,522 in stock

Overview

The PIC18F46K22-I/PT is a high-performance 8-bit microcontroller from Microchip's PIC18 K22 family, featuring 64KB of Flash memory and 3.8KB of RAM. It is housed in a 44-pin TQFP surface-mount package, making it suitable for compact production PCB designs while maintaining a wide 2.3V to 5.5V operating voltage range. This device integrates eXtreme Low-Power (XLP) technology and a diverse peripheral set including multiple serial interfaces and a C-optimized architecture.

Why Choose This Part

This MCU provides a high clock speed of 64MHz and an 8x8 single-cycle hardware multiplier for efficient math operations in an 8-bit core. The internal 16MHz precision oscillator with 4x PLL reduces bill-of-materials cost by eliminating the need for external crystals in many applications. It also features a generous 1024 bytes of integrated EEPROM for non-volatile storage of calibration data and system settings.

Applications

Industrial Control Systems
Utilizes multiple UART, SPI, and I2C channels for communicating with sensors and actuators in automation environments.
Battery-Powered Instrumentation
Leverages XLP technology and low sleep currents (down to 10uA) to extend the service life of portable electronic devices.
Power Management Control
Uses the built-in High/Low-Voltage Detection (HLVD) and Programmable Brown-out Reset (BOR) to monitor system power rails.
Human-Machine Interface (HMI)
The Charge Time Measurement Unit (CTMU) supports capacitive touch sensing for modern button and slider interfaces.

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 35
Core Processor PIC
Package / Case 44-TQFP
Data Converters A/D 30x10b
Oscillator Type Internal
Program Memory Size 64KB (32K x 16)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 44-TQFP (10x10)
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Development is typically performed using the MPLAB X IDE and the XC8 C compiler. Hardware debugging and programming require an In-Circuit Serial Programming (ICSP) interface compatible with tools like the MPLAB PICkit 4 or ICD 4. For initial firmware validation, the Curiosity High Pin Count (HPC) Development Board is a recommended hardware platform.

PIC18F46 Family

Part NumberDifferenceStock
PIC18F46Q10-E/MPVAO 64KB Flash 511
PIC18F46Q10-E/PTVAO 64KB Flash 480

Also Consider

PIC18F46K22-I/P MCHPMicrochip Technology - Same microcontroller in a 40-pin PDIP package for easier breadboard prototyping and through-hole assembly.
ATmega1284P-AU MCHPMicrochip Technology - An 8-bit AVR alternative with 128KB Flash and 16KB RAM for applications requiring larger memory buffers in a surface-mount package.
The 2026 Embedded Online Conference