PIC18F43K22T-I/ML - 8KB Flash 64MHz XLP MCU 44-QFN | Microchip
MPN: PIC18F43K22T-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.45 | $3.45 |
| 10 | $3.07 | $30.70 |
| 100 | $2.62 | $262.00 |
| 500 | $2.21 | $1,105.00 |
| 1,000 | $1.95 | $1,950.00 |
| 1,600 | $1.78 | $2,848.00 |
PIC18F43K22T-I/ML Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program/data memory, timers, communication peripherals, and interrupt logic. The PIC18 family uses an enhanced 8-bit RISC architecture with 16-bit instructions and hardware multiply, giving 64 MHz equivalent throughput while retaining deterministic interrupt response. PIC18F43K22 sits in Microchip's nanoWatt XLP tier, optimized for battery-powered designs through sleep currents in the nanoamp range and dynamic switching of peripherals.
Key differentiating features include 64 MHz operation (8 MIPS effective throughput), 8 KB self-programmable Flash with 256 B data EEPROM, 3,968 B SRAM, 36 digital I/O pins, two enhanced USART modules, two MSSP (SPI/I2C), two 10-bit ADC blocks, three ECCP + two CCP compare/PWM modules, two comparators with CVREF, and a hardware RTCC with calendar mode. Wide 1.8V-5.5V VDD range plus nanoWatt XLP enable coin-cell battery operation with months of standby life.
The PIC18F43K22 architecture combines an 8-bit RISC datapath with 16-bit-wide Flash for single-cycle instruction fetch, dual full-bridge PWM, and four timer modules. The XLP analog block includes low-power brown-out reset (LPBOR) and ultra-low-power wake (ULPWU). This gives designers substantial headroom for motor control or LED dimming while keeping active current near 6 mA at 64 MHz.
Typical applications include battery-powered sensor nodes, home appliance user interfaces, USB HID peripherals (via the MSSP/USART bootloader path), small motor control for fans or pumps, low-cost HVAC thermostats, and industrial sensor conditioning. The 64 MHz speed and dual USART also suit low-cost wireless gateways that aggregate UART-attached radios.
When designing with this device, place the ICSP programming header on the PCB early; even production-bound firmware updates benefit from a 5-pin ICSP footprint. Decouple VDD with a 100 nF plus 10 uF combination near each supply pin and tie all VSS/VSS-pin thermal pad regions together for best ADC accuracy.
This page synthesizes drop-in package-compatible alternatives, current distributor pricing tiers as of 2026-09-27, and practical design notes not found in the manufacturer datasheet, helping procurement and embedded engineers make confident selection decisions.
Drop-in alternatives for PIC18F43K22T-I/ML — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC18F43K22T-I/ML (same form factor and footprint) — differing in Package, MSL Level, Timers, Operating Temperature, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F43K22-I/ML
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC18F43K22-E/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F44K22-I/ML
✅ Drop-In✓ In Stock
$2.1 / Unit
View Datasheet →PIC18F43K22-I/PT
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC18F43K22-I/MV
✅ Drop-In✓ In Stock
$1.08 / Unit
View Datasheet →PIC18F43K22T-I/ML Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (PIC18) |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data SRAM | 3,968 B |
| Data EEPROM | 256 B |
| Maximum CPU Frequency | 64 MHz |
| Supply Voltage (VDD) | 1.8V to 5.5V (operating); 2.5V/3.3V/5V typical |
| I/O Pins | 36 |
| ADC | 2 x 10-bit SAR (up to 17 channels) |
| Timers | 4 x 8-bit/16-bit |
| Enhanced USART | 2 |
| MSSP (SPI/I2C) | 2 |
| CCP/ECCP Modules | 5 (2 CCP + 3 ECCP) |
| Comparators | 2 with CVREF |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 44-pin QFN (8x8 mm) with exposed pad |
| Mounting Type | Surface Mount |
| MSL Level | MSL1 (per JEDEC J-STD-020) |
| Lead-Free / RoHS | Lead-free / RoHS compliant (ML suffix) |
| Technology | nanoWatt XLP ultra-low-power |
PIC18F43K22T-I/ML Pin Configuration
| Pin 1 | RA3/AN3/VREF+/OC2 — Digital I/O / Analog input / Voltage reference + / PWM output 2 |
| Pin 2 | RA4/TOCKI/AN4 — Digital I/O / Timer0 clock input / Analog input 4 |
| Pin 3 | RA5/AN5/SS1/HLVDIN — Digital I/O / Analog input 5 / SPI1 slave select / HLVD input |
| Pin 4 | RA6/OSC2/CLKOUT — Digital I/O / Crystal oscillator output / Clock output |
| Pin 5 | RA7/OSC1/CLKIN — Digital I/O / Crystal oscillator input / Clock input |
| Pin 6 | VSS — Ground reference |
| Pin 7 | VDD — Positive supply voltage |
| Pin 8 | RB0/INT0/FLT0 — Digital I/O / External interrupt 0 / PWM fault input |
| Pin 9 | RB1/INT1 — Digital I/O / External interrupt 1 |
| Pin 10 | RB2/INT2 — Digital I/O / External interrupt 2 |
| Pin 11 | RB3/INT3/CCP2 — Digital I/O / External interrupt 3 / CCP2 output |
| Pin 12 | RB4/KBI0 — Digital I/O / Keyboard interrupt 0 |
| Pin 13 | RB5/KBI1/PGM — Digital I/O / Keyboard interrupt 1 / LVP programming |
| Pin 14 | RB6/KBI2/PGC — Digital I/O / Keyboard interrupt 2 / ICSP clock |
| Pin 15 | RB7/KBI3/PGD — Digital I/O / Keyboard interrupt 3 / ICSP data |
| Pin 16 | VSS — Ground reference |
| Pin 17 | VDD — Positive supply voltage |
| Pin 18 | RC0/SOSCO — Digital I/O / Secondary oscillator output (RTC) |
| Pin 19 | RC1/SOSCI — Digital I/O / Secondary oscillator input (RTC) |
| Pin 20 | RC2/CCP1 — Digital I/O / CCP1 PWM output |
| Pin 21 | RC3/REFO/SCL1 — Digital I/O / Reference output / I2C1 clock |
| Pin 22 | RC4/SDA1 — Digital I/O / I2C1 data |
| Pin 23 | RC5/SDO1 — Digital I/O / SPI1 serial data out |
| Pin 24 | RC6/TX1/CK1 — Digital I/O / USART1 TX / USART1 clock |
| Pin 25 | RC7/RX1/DT1 — Digital I/O / USART1 RX / USART1 data |
| Pin 26 | VSS — Ground reference |
| Pin 27 | VDD — Positive supply voltage |
| Pin 28 | RD0/PSP0/C1INA — Digital I/O / Parallel slave port / Comparator 1 input A |
| Pin 29 | RD1/PSP1/C1INB — Digital I/O / Parallel slave port / Comparator 1 input B |
| Pin 30 | RD2/PSP2/C2INA — Digital I/O / Parallel slave port / Comparator 2 input A |
| Pin 31 | RD3/PSP3/C2INB — Digital I/O / Parallel slave port / Comparator 2 input B |
| Pin 32 | RD4/PSP4/ECCP1/P1A — Digital I/O / Parallel slave port / ECCP1 output / PWM1A |
| Pin 33 | RD5/PSP5/P1B — Digital I/O / Parallel slave port / PWM1B |
| Pin 34 | RD6/PSP6/P1C — Digital I/O / Parallel slave port / PWM1C |
| Pin 35 | RD7/PSP7/P1D — Digital I/O / Parallel slave port / PWM1D |
| Pin 36 | VSS — Ground reference |
| Pin 37 | VDD — Positive supply voltage |
| Pin 38 | RE0/AN6/P2D — Digital I/O / Analog input 6 / PWM2D |
| Pin 39 | RE1/AN7/P2C — Digital I/O / Analog input 7 / PWM2C |
| Pin 40 | RE2/AN8/P2B — Digital I/O / Analog input 8 / PWM2B |
| Pin 41 | RE3/AN9/P3A/CCP3 — Digital I/O / Analog input 9 / PWM3A / CCP3 |
| Pin 42 | MCLR/VPP/RE3 — Master clear reset / Programming voltage / (RE3 alternate) |
| Pin 43 | RA0/AN0/ULPWU — Digital I/O / Analog input 0 / Ultra-low-power wakeup |
| Pin 44 | RA1/AN1 — Digital I/O / Analog input 1 |
Typical Applications
PIC18F43K22T-I/ML is suitable for 6 applications: Battery-Powered Sensor Node, Home Appliance User Interface, Small Motor Control (Fan / Pump), Low-Cost HVAC Thermostat, USB HID Peripheral (Bootloader Path), Industrial Sensor Conditioning Node.
Battery-Powered Sensor Node
The PIC18F43K22T-I/ML is well matched to battery-powered wireless sensor nodes thanks to its nanoWatt XLP sleep current under 100 nA, wide 1.8V to 5.5V VDD range, and dual 10-bit ADC blocks. The MCU wakes on interrupt, samples sensors via I2C-attached peripherals, transmits over a UART-attached radio, and returns to sleep. Its 64 MHz operation lets the node complete its transmit window in microseconds, so average current draw over a 60-second duty cycle stays below 10 uA. With 8 KB Flash and 3,968 B SRAM, designers can host a complete TCP/IP-over-UART stack or a Zigbee/LoRa driver alongside application code. Pair with the MCP1700 LDO regulator for steady rail over a wide battery voltage range.
Recommended
Home Appliance User Interface
The PIC18F43K22T-I/ML drives home appliance front panels with multiple capacitive touch buttons, an LED or LCD status display, and rotary encoder input. Two comparators with CVREF support low-cost touch sensing with no external analog IC. The 3 ECCP + 2 CCP modules generate the PWM signals that dim backlights or drive status LED bars. The wide VDD range allows direct connection to the appliance's rectified 5V rail with no additional regulator. Its 8 KB Flash is sufficient for state machines, lookup tables, and small UI assets without external memory, reducing BOM cost on a high-volume appliance line.
Recommended
Small Motor Control (Fan / Pump)
For small DC, BLDC, or single-phase AC induction motor control in fans, water pumps, or valves, the PIC18F43K22T-I/ML delivers three ECCP modules that produce complementary PWM outputs with programmable dead-band. Hardware-fault shutdown inputs from current sense comparators trip within microseconds, protecting FETs and motor windings. The 64 MHz CPU provides sufficient throughput to run a small sensorless observer or trapezoidal commutation algorithm alongside housekeeping. The QFN package keeps the design compact while the exposed thermal pad dissipates up to ~700 mW comfortably for indoor appliance duty cycles.
Recommended
Low-Cost HVAC Thermostat
In wall-mounted HVAC thermostats, the PIC18F43K22T-I/ML provides a flexible platform combining dual 10-bit ADC for NTC thermistor sensing, real-time clock with calendar mode for time-of-day scheduling, and a USART for connectivity to a Wi-Fi co-processor or remote sensor. nanoWatt XLP sleep current below 100 nA means the thermostat can keep the RTC alive for months from backup capacitors. The 36 I/O pins drive multiple relays, triac gate triggers, and character LCD interfaces. Industrial -40 to +85C rating supports installation in attics and unconditioned spaces.
Recommended
USB HID Peripheral (Bootloader Path)
The PIC18F43K22T-I/ML integrates a USB 2.0 full-speed peripheral controller with on-chip transceiver, enabling low-cost USB HID peripherals such as custom keyboards, mice, RFID readers, or industrial control surfaces. The two MSSP modules (SPI/I2C) attach to peripheral devices, while the EC USB transceiver supports USB enumeration without external parts. Programmable in-circuit via ICSP, the same board can be reused as a production target and field-programming fixture, lowering total BOM cost. 8 KB Flash holds a USB stack, device descriptors, and host-customizable HID reports in low-volume production.
Recommended
Industrial Sensor Conditioning Node
The PIC18F43K22T-I/ML operates in industrial sensor hubs that aggregate 4-20 mA loop sensors, thermocouples, or strain gauge bridges. Its two 10-bit ADC blocks sample multiple channels while the RTCC timestamps each acquisition. The two USART modules bridge the sensor hub to a master PLC or local display. With XLP LPBOR (low-power brown-out reset) the node survives brown-outs and battery droops without losing calibration data in EEPROM. Operating temperature -40 to +85C and the compact 44-QFN footprint are ideal for DIN-rail mount enclosures or in-panel installations.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F43K22T-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F43K22-I/ML | PIC18F43K22-E/ML | PIC18F44K22-I/ML | PIC18F43K22-I/PT | PIC18F43K22-I/MV |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-QFN (8x8 mm) | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-TQFP (10x10 mm) | 44-QFN (8x8 mm) - same |
| Flash Program Memory | 8 KB | 8 KB | 8 KB | 16 KB | 8 KB | 8 KB |
| Data SRAM | 3,968 B | 3,968 B | 3,968 B | 3,968 B | 3,968 B | 3,968 B |
| Maximum CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +85C | -40C to +85C |
| I/O Pins | 36 | 36 | 36 | 36 | 36 | 36 |
| Packaging | Tape & Reel | Tray | Tray | Tray | Tray | Tray |
Key Differentiators
- Wider operating VDD range than competing MCUs (vs PIC18F46K22)
- Dual 10-bit ADC with 17 analog channels (vs PIC18F25K22)
- 44-QFN package with industrial temp grade at competitive cost (vs PIC18F45K22-I/PT)
Design Notes
Estimated: at 64 MHz, VDD = 3.3V, the PIC18F43K22T-I/ML active current is approximately 6 mA. During nanoWatt XLP sleep with RTCC running from secondary oscillator, typical current falls below 1 uA. To exploit the wide 1.8V-5.5V range, place a 100 nF ceramic bypass capacitor within 5 mm of each VDD pin and a bulk 10 uF near the package exposed pad. Tie the QFN thermal pad to the largest ground copper pour available to keep junction temperature within the -40 to +85C ambient window.
Design a 5-pin ICSP header (MCLR/VPP, VDD, VSS, PGC, PGD) accessible from the PCB edge even for production units to enable field firmware updates without disassembly. Place the header so it does not conflict with the QFN exposed pad thermal layout. Keep the ICSP traces short and add 4.7 kohm pull-up on MCLR. For low-voltage programming (LVP), reserve RB5 as PGM with isolation from external circuitry that could interfere with the programming mode entry sequence.
Do not leave VDD/VSS pins disconnected even if unused - each VDD pin requires its own bypass. Configure CONFIG1H for the correct oscillator mode (HS for >4 MHz crystal, INTIO for internal 16 MHz RC) before code execution or the device will halt. The analog inputs used by ADC must have their TRIS bits set to 1 (input mode) to allow the analog multiplexer to function; setting them as outputs disables ADC sampling. Also enable the PCTL bits in CVRCON before using the comparator voltage reference or the CVREF pin floats.
Compliance Information
RoHS compliant per Microchip product page (ML suffix). The PIC18F43K22T-I/ML is not AEC-Q100 qualified; for automotive applications contact Microchip for ordering codes. Lead-free and halogen-free per the ML package designation.