EmbeddedRelated.com
PIC18F46K22-E/PT

MCHPPIC18F46K22-E/PT

Microchip Technology
PIC PIC® XLP™ 18K Microcontroller IC 8-Bit 48MHz 64KB (32K x 16) FLASH 44-TQFP (10x10)
Active1,746 in stock

Overview

The PIC18F46K22-E/PT is an 8-bit microcontroller from Microchip's XLP (eXtreme Low Power) family, featuring 64KB of Flash memory and a 44-pin TQFP package. It operates at speeds up to 64MHz with a wide operating voltage range, making it suitable for power-sensitive applications requiring robust peripheral sets like dual UARTs and integrated EEPROM. This specific 'E' temperature grade variant is rated for extended operation from -40 degrees C to +125 degrees C.

Why Choose This Part

It offers a high-performance 16MHz internal oscillator that can be scaled to 64MHz via an internal 4x PLL, reducing the need for external crystals. The architecture includes a 31-level hardware stack and priority-level interrupts, providing more sophisticated execution flow than standard 8-bit cores.

Applications

Industrial Sensor Nodes
Leverages the 12-bit ADC with auto-acquisition and the integrated 1KB EEPROM for local calibration data storage in harsh environments.
Automotive Body Electronics
Utilizes the extended temperature rating and XLP technology for cabin controls or monitoring systems that must maintain low standby current.
Battery-Powered Handhelds
The eXtreme Low Power (XLP) modes, including Sleep currents as low as 20uA, extend battery life in portable instrumentation.
Motor Control Interfacing
Uses the 8x8 single-cycle hardware multiplier and multiple PWM channels to manage basic motor driver logic and feedback loops.

Key Specifications

Speed 48MHz
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 ~ 125degC (TA)
Supplier Device Package 44-TQFP (10x10)
Voltage - Supply (Vcc/Vdd) 2.3V ~ 5.5V

Getting Started

Development is supported by the MPLAB X IDE and the XC8 C Compiler. For hardware debugging and programming, use the MPLAB PICkit 4 or MPLAB ICD 4 connected via the ICSP interface. The Curiosity High Pin Count (HPC) Development Board is a common platform for prototyping with 44-pin PIC18 devices.

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-E/PT (this part) 64KB 3.8K 35 TQFP-44 48M A/D 30x10b 1,746
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
PIC18F46K22-I/MV 64KB 3.8K 35 UFQFN-40 64M A/D 30x10b 2,233
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
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

PIC18F45K22-E/PT MCHPMicrochip Technology - Lower cost alternative if your application requires only 32KB of Flash instead of 64KB while maintaining the same pinout.
ATmega324PB-AU MCHPMicrochip Technology - An AVR-based 8-bit alternative with similar I/O counts and dual USARTs for developers who prefer the AVR instruction set.