EmbeddedRelated.com
PIC18F46K22-I/MV

MCHPPIC18F46K22-I/MV

Microchip Technology
PIC PIC® XLP™ 18K Microcontroller IC 8-Bit 64MHz 64KB (32K x 16) FLASH 40-UQFN (5x5)
Active2,233 in stock

Overview

The PIC18F46K22-I/MV is a high-performance 8-bit microcontroller from Microchip's XLP (eXtreme Low Power) family, featuring 64KB of Flash and 3.8KB of RAM. It operates at speeds up to 64MHz and integrates a wide array of peripherals including dual I2C/SPI ports and a Charge Time Measurement Unit (CTMU) for capacitive touch sensing. This MCU is designed for applications requiring a balance of high-speed processing and ultra-low power consumption in a compact 40-pin UQFN package.

Why Choose This Part

This device offers a high MIPS-per-watt ratio with 64MHz operation at 5V, making it suitable for legacy 5V systems and modern low-voltage designs down to 2.3V. Its XLP technology and dedicated SR Latch peripheral provide hardware-level logic functions that reduce CPU overhead and power consumption.

Applications

Capacitive Touch Sensing
Utilizes the integrated Charge Time Measurement Unit (CTMU) for implementing robust touch buttons and sliders.
Battery-Powered Remote Sensors
Leverages XLP technology to achieve sleep currents as low as 10nA, extending the life of coin-cell operated devices.
Industrial Control Loops
Uses multiple PWM channels, timers, and dual EUSARTs to manage motor control or complex sensor networks at 64MHz.
Data Logging
The 1KB of on-chip EEPROM provides reliable non-volatile storage for calibration data and system logs.

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 40-UFQFN Exposed Pad
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 40-UQFN (5x5)
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Begin development using the MPLAB X IDE and the XC8 compiler. Hardware debugging and programming are supported through the MPLAB PICkit 4 or ICD 4 tools via the In-Circuit Serial Programming (ICSP) interface. For rapid prototyping, the Curiosity High Pin Count (HPC) Development Board is a compatible hardware platform.

PIC18F46 Family

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

Part Number Flash RAM I/O Pins Package Speed ADC/DAC Stock
PIC18F46K22-I/MV (this part) 64KB 3.8K 35 UFQFN-40 64M A/D 30x10b 2,233
PIC18F46K40-I/PT 64KB 3.6K 36 TQFP-44 64M A/D 35x10b; D/A 1x5b 5,618
PIC18F46K80-E/PT 64KB 3.6K 35 TQFP-44 64M A/D 11x12b 6,305
PIC18F46K80-I/ML 64KB 3.6K 35 VQFN-44 64M A/D 11x12b 536
PIC18F46K80-E/ML 64KB 3.6K 35 VQFN-44 64M A/D 11x12b 507
PIC18F46Q84-E/PT 64KB 4K 36 TQFP-44 64M A/D 24x12b; D/A 1x8b 950
PIC18F46K22-E/PT 64KB 3.8K 35 TQFP-44 48M A/D 30x10b 1,746
PIC18F46Q43-I/PT 64KB 4K 36 TQFP-44 64M A/D 35x12b; D/A 1x8b 895
PIC18F46K80-I/PT 64KB 3.6K 35 TQFP-44 64M A/D 11x12b 781
PIC18F46Q84-I/PT 64KB 4K 36 TQFP-44 64M A/D 24x12b; D/A 1x8b 1,003
PIC18F46K80-I/P 64KB 3.6K 35 TQFP-44 64M A/D 11x12b 564
PIC18F46K20-I/P 64KB 3.8K 35 TQFP-44 64M A/D 14x10b 420
PIC18F46K20-I/PT 64KB 3.8K 35 TQFP-44 64M A/D 14x10b 5,754
PIC18F46K42-I/PT 64KB 4K 36 TQFP-44 64M A/D 35x12b; D/A 1x5b —
PIC18F46Q84-E/PTVAO 64KB 8K 36 TQFP-44 64M A/D 35x12b SAR; D/.. —
PIC18F46Q83-E/PT 64KB 8K 36 TQFP-44 64M A/D 35x12b SAR; D/.. —
PIC18F46J50-I/PT 64KB 3.8K 34 TQFP-44 48M A/D 13x10b —

Also Consider

PIC18F46K22-I/PT MCHPMicrochip Technology - Same silicon in a 44-pin TQFP package for easier hand-soldering and prototyping compared to the UQFN.
ATmega328P MCHPMicrochip Technology - A popular 8-bit alternative with extensive community libraries, though it lacks the 64MHz clock speed of the PIC18F.