PIC18LF43K22T-I/ML - 8-bit XLP MCU, 64MHz, 8KB Flash | Microchip
MPN: PIC18LF43K22T-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.36 | $336.00 |
| 500 | $2.95 | $1,475.00 |
| 1,000 | $2.6 | $2,600.00 |
PIC18LF43K22T-I/ML Overview
A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, RAM, peripherals, and I/O. The PIC18 family uses an enhanced 8-bit RISC Harvard architecture with a modified instruction set optimized for C code generation. Low-power XLP nanoWatt variants integrate sleep modes drawing sub-microamp currents, making them suitable for battery-powered and energy-harvesting products where the MCU must wake, sample, transmit, and return to deep sleep.
Key features include 8KB (4K x 16) Flash program memory, 3968 bytes RAM, 256 bytes EEPROM, a 10-bit ADC up to 30 channels, two Enhanced USART modules, two MSSP (SPI/I2C) ports, two Enhanced CCP modules, and an enhanced PWM module. The device supports up to 64MHz operation (16 MIPS) from an internal 16MHz oscillator or external crystal, with on-chip 32kHz low-power oscillator for RTCC operation during sleep.
The PIC18LF43K22T-I/ML uses a 16-bit modified Harvard instruction set with separate program and data buses, a hardware multiplier, and a 31-level hardware stack. XLP technology adds multiple idle and sleep modes (Idle, Sleep, Deep Sleep, Low-Power Sleep) with peripheral clock gating, enabling standby currents below 100 nA typical. The 44-QFN package exposes a thermal pad for improved heat spreading at high CPU loads.
Typical applications include battery-powered IoT sensor nodes, portable medical monitoring devices, industrial sensor interfaces, USB peripherals (when paired with the PIC18LF25/26K50 family), and remote controls. The XLP feature set is specifically designed for products that spend most of their time in deep sleep and need reliable wake-on-interrupt behavior over years of battery life.
When designing with this device, allocate adequate Flash for bootloader and application images (8KB is modest for modern connected applications), use the 32kHz low-power oscillator for RTCC and watchdog during sleep, and follow Microchip AN1066 (Microchip Tips and Tricks for the PIC18F) for optimal XLP current budgeting. Decoupling the exposed pad to ground with multiple vias improves thermal and electrical performance.
This page synthesizes distributor pricing, same-family drop-in alternatives, and practical XLP design notes not found in the manufacturer datasheet alone, helping engineers select and qualify a pin-compatible PIC18LF MCU for low-power embedded applications.
Drop-in alternatives for PIC18LF43K22T-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 PIC18LF43K22T-I/ML (same form factor and footprint) — differing in ADC, MSL Level, Package, Core Architecture, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F43K22T-I/ML
✅ Drop-In✓ In Stock
$1.78 / Unit
View Datasheet →PIC18LF45K22-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18LF43K22-I/ML
✅ Drop-In✓ In Stock
$2.13 / Unit
View Datasheet →PIC18F43K22-I/ML
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC18LF26K83-I/ML
✅ Drop-In✓ In Stock
$1.92 / Unit
View Datasheet →PIC18LF43K22T-I/ML Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC (Harvard) |
| Family | PIC18LF XLP |
| Program Memory (Flash) | 8 KB (4K x 16) |
| Data RAM | 3968 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Operating Voltage Range | 2.0 V to 3.6 V |
| I/O Pins | 34 |
| ADC | 10-bit, up to 30 channels |
| Communication Interfaces | 2x EUSART, 2x MSSP (SPI/I2C) |
| PWM / CCP Modules | 2x ECCP, 2x CCP |
| Timers | 1x 8-bit, 3x 16-bit |
| Low-Power Modes | nanoWatt XLP (Idle, Sleep, Deep Sleep) |
| Internal Oscillator | 16 MHz (software tunable), 32 kHz LP |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 44-QFN (8x8 mm) with exposed pad |
| Mounting Type | Surface Mount |
| MSL Level | 3 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
PIC18LF43K22T-I/ML Pin Configuration
| Pin 1 | RA0/AN0/C1IN+/ULPWU — PORTA bit 0 / analog input / comparator input / ultra-low-power wake-up |
| Pin 2 | RA1/AN1/C1IN-/SEG18 — PORTA bit 1 / analog input / comparator input / LCD segment |
| Pin 3 | RA2/AN2/C2IN+/VREF- — PORTA bit 2 / analog input / comparator input / DAC reference |
| Pin 4 | RA3/AN3/C2IN-/VREF+ — PORTA bit 3 / analog input / comparator input / ADC reference |
| Pin 5 | RA4/T0CKI/C1OUT/SRQ — PORTA bit 4 / Timer0 clock / comparator output / SR-latch Q |
| Pin 6 | RA5/AN4/C2OUT/SS1/HLVDIN — PORTA bit 5 / analog input / comparator output / SPI slave select / HLVD input |
| Pin 7 | RA6/OSC2/CLKO — PORTA bit 6 / crystal oscillator output / clock output |
| Pin 8 | RA7/OSC1/CLKI — PORTA bit 7 / crystal oscillator input / clock input |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply voltage (2.0V-3.6V) |
| Pin 11 | RB0/AN12/FLT0/INT0 — PORTB bit 0 / analog input / ECCP fault / external interrupt 0 |
| Pin 12 | RB1/AN10/C1IN3-/INT1 — PORTB bit 1 / analog input / comparator input / external interrupt 1 |
| Pin 13 | RB2/AN8/C1IN2-/INT2 — PORTB bit 2 / analog input / comparator input / external interrupt 2 |
| Pin 14 | RB3/AN9/C1IN1-/INT3 — PORTB bit 3 / analog input / comparator input / external interrupt 3 |
| Pin 15 | RB4/AN11/KBI0 — PORTB bit 4 / analog input / interrupt-on-change |
| Pin 16 | RB5/KBI1/CCP5 — PORTB bit 5 / interrupt-on-change / CCP5 output |
| Pin 17 | RB6/KBI2/PGC — PORTB bit 6 / interrupt-on-change / ICSP clock |
| Pin 18 | RB7/KBI3/PGD — PORTB bit 7 / interrupt-on-change / ICSP data |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RC0/SOSCO/T1CKI — PORTC bit 0 / secondary oscillator output / Timer1 clock |
| Pin 22 | RC1/SOSCI/CCP2 — PORTC bit 1 / secondary oscillator input / CCP2 output |
| Pin 23 | RC2/CCP1/P1A — PORTC bit 2 / CCP1 output / PWM output |
| Pin 24 | RC3/SCK1/SCL1 — PORTC bit 3 / SPI clock / I2C clock |
| Pin 25 | RC4/SDI1/SDA1 — PORTC bit 4 / SPI data in / I2C data |
| Pin 26 | RC5/SDO1 — PORTC bit 5 / SPI data out |
| Pin 27 | RC6/TX1/CK1 — PORTC bit 6 / EUSART1 TX / clock |
| Pin 28 | RC7/RX1/DT1 — PORTC bit 7 / EUSART1 RX / data |
| Pin 29 | RE3/MCLR/VPP — PORTE bit 3 / Master Clear reset (active-low) / programming voltage |
| Pin 30 | RD0/PSP0/SEG0 — PORTD bit 0 / parallel slave port / LCD segment |
| Pin 31 | RD1/PSP1/SEG1 — PORTD bit 1 / parallel slave port / LCD segment |
| Pin 32 | RD2/PSP2/SEG2 — PORTD bit 2 / parallel slave port / LCD segment |
| Pin 33 | RD3/PSP3/SEG3 — PORTD bit 3 / parallel slave port / LCD segment |
| Pin 34 | RD4/PSP4/SEG4 — PORTD bit 4 / parallel slave port / LCD segment |
| Pin 35 | RD5/PSP5/SEG5 — PORTD bit 5 / parallel slave port / LCD segment |
| Pin 36 | RD6/PSP6/SEG6 — PORTD bit 6 / parallel slave port / LCD segment |
| Pin 37 | RD7/PSP7/SEG7 — PORTD bit 7 / parallel slave port / LCD segment |
| Pin 38 | VSS — Ground reference |
| Pin 39 | VDD — Positive supply voltage |
| Pin 40 | RF0/AN5/SEG16 — PORTF bit 0 / analog input / LCD segment |
| Pin 41 | RF1/AN6/SEG17 — PORTF bit 1 / analog input / LCD segment |
| Pin 42 | RF2/AN7/C2IN+/SEG19 — PORTF bit 2 / analog input / comparator input / LCD segment |
| Pin 43 | RF3/AN8/SEG20 — PORTF bit / analog input / LCD segment |
| Pin 44 | RF4/AN9/SEG21 — PORTF bit / analog input / LCD segment |
| Pin EP | EP — Exposed thermal pad - must be soldered to PCB ground plane |
Typical Applications
PIC18LF43K22T-I/ML is suitable for 7 applications: Battery-Powered IoT Sensor Nodes, Portable Medical Monitoring Devices, Industrial Sensor Interfaces, USB HID Peripherals, Remote Controls and HMI Keypads, Smart Home Sensor Hubs, Automotive Body Electronics (Non-Safety).
Battery-Powered IoT Sensor Nodes
The PIC18LF43K22T-I/ML is well suited for battery-powered IoT sensor nodes because its nanoWatt XLP technology achieves deep-sleep currents below 100 nA while retaining RAM and interrupt wake-up. The 2.0V-3.6V supply range supports direct connection to 2xAA, coin-cell, or Li-ion chemistries without level shifting. The 8KB Flash accommodates typical sensor protocol stacks (Modbus RTU, simple BLE beacons via external radio), while 3968B RAM is sufficient for sensor fusion buffers. The two MSSP ports drive I2C sensors and SPI radios concurrently. According to the Microchip PIC18F43K22 datasheet, the 32kHz low-power oscillator enables RTCC-driven wake cycles at years-of-battery-life duty ratios.
Recommended
Portable Medical Monitoring Devices
The PIC18LF43K22T-I/ML fits portable medical monitoring such as pulse oximeters, glucose meters, and wearable patches because its low-voltage operation, industrial -40C to +85C range, and low sleep current support battery-powered medical-grade enclosures. The 10-bit ADC up to 30 channels reads multiple biometric sensors (SpO2, temperature, motion) sequentially. XLP technology allows wake-on-interrupt from MEMS accelerometer events. The 256-byte EEPROM stores patient calibration data without battery backup. Pair with Microchip MCP6N11 instrumentation amplifier for ECG/EMG front-ends and MCP1700 LDO for clean analog rails.
Recommended
Industrial Sensor Interfaces
The PIC18LF43K22T-I/ML serves as an industrial sensor interface MCU for 4-20mA loop-powered transmitters, RTD/thermocouple readers, and Modbus slave modules thanks to its 10-bit ADC, dual EUSART for RS-485 Modbus RTU, and industrial temperature range. The 64MHz core handles oversampling averaging and digital filtering for noise-immune ADC reads in electrically harsh factory environments. The 8KB Flash is enough for 4-20mA linearization tables and Modbus exception handlers. According to the Microchip datasheet, the two MSSP ports can drive SPI displays or I2C EEPROM calibration logs.
Recommended
USB HID Peripherals
The PIC18LF43K22T-I/ML supports USB Human Interface Device (HID) peripherals such as custom keyboards, mice, and game controllers when paired with the Microchip USB bootloader stack on the K-series. The 8KB Flash holds basic HID descriptors and report handlers, while the two MSSP and two EUSART ports enable multi-protocol designs (USB + UART debug). Note that full-speed USB requires a 48MHz clock; the 64MHz internal oscillator supports this with proper configuration. Lower-power operation makes it suitable for wireless USB dongle designs.
Recommended
Remote Controls and HMI Keypads
The PIC18LF43K22T-I/ML is appropriate for infrared remote controls, RF key fobs, and HMI keypads thanks to its low sleep current that extends coin-cell life across years of standby. The two CCP/ECCP modules drive IR carrier modulation or PWM backlight control, while the hardware interrupt-on-change wakes the MCU from matrix keypad presses with no polling. The 8KB Flash stores multiple device code sets (TV, STB, audio). Industrial temperature range supports outdoor garage-door or security-panel applications.
Recommended
Smart Home Sensor Hubs
The PIC18LF43K22T-I/ML works as a smart home sensor hub bridge that aggregates multiple I2C/SPI sensors and forwards data over Wi-Fi/BLE companion radios. The two MSSP ports handle multiple sensor buses concurrently, the EUSART can drive a debug console, and the 10-bit ADC reads analog environmental signals (light, sound, gas pre-amp). XLP deep sleep keeps the hub quiescent between sensor polls, important for always-on wall-powered designs that must minimize standby energy consumption for energy-star compliance.
Recommended
Automotive Body Electronics (Non-Safety)
Although not AEC-Q100 qualified, the PIC18LF43K22T-I/ML fits non-safety automotive body applications such as ambient lighting controllers, seat-position memories, and HVAC blend-door actuators where industrial temperature range and EUSART LIN support suffice. The 64MHz core handles PWM-driven LED fade and stepper-motor commutating tasks. For AEC-Q100 safety-critical body ECUs, use PIC18F25K83 or dsPIC33 variants instead. The 44-QFN footprint integrates into space-constrained behind-dash modules.
Recommended
Recommended Products Summary
Engineering reference data for PIC18LF43K22T-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F43K22T-I/ML | PIC18LF45K22-I/ML | PIC18LF43K22-I/ML | PIC18F43K22-I/ML |
|---|---|---|---|---|---|
| Package | 44-QFN (8x8 mm) | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core / Family | PIC18LF XLP 8-bit | PIC18F K-series 8-bit | PIC18LF XLP 8-bit | PIC18LF XLP 8-bit | PIC18F K-series 8-bit |
| Program Memory (Flash) | 8 KB | 8 KB - same | 32 KB (4x larger) | 8 KB - same | 8 KB - same |
| Operating Voltage | 2.0 V to 3.6 V | 1.8 V to 5.5 V (wider) | 2.0 V to 3.6 V - same | 2.0 V to 3.6 V - same | 1.8 V to 5.5 V (wider) |
| Maximum CPU Speed | 64 MHz (16 MIPS) | 64 MHz - same | 64 MHz - same | 64 MHz - same | 64 MHz - same |
| I/O Pins | 34 | 34 - same | 34 - same | 34 - same | 34 - same |
| ADC | 10-bit, 30 ch | 10-bit, 30 ch - same | 10-bit, 30 ch - same | 10-bit, 30 ch - same | 10-bit, 30 ch - same |
| Package Type (Suffix) | QFN T&R (T-I/ML) | QFN T&R (T-I/ML) | QFN tray (I/ML) | QFN tray (I/ML) | QFN tray (I/ML) |
| XLP nanoWatt Support | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- nanoWatt XLP deep sleep under 100 nA (vs PIC18F43K22T-I/ML (F-variant))
- Lowest-cost entry into PIC18 K-series 44-QFN family (vs PIC18LF45K22-I/ML (32KB Flash))
- 34 I/O pins in compact 44-QFN (vs PIC18LF46K22 family (64-pin packages))
Design Notes
Estimated: At 64MHz full CPU load the PIC18LF43K22 core draws approximately 8-10 mA active, while Deep Sleep mode draws under 100 nA typical per the Microchip DS39977 datasheet. For battery life calculation on a 2xAA alkaline pack (2000 mAh), the average current budget must stay below 50 uA for 5-year life; this requires aggressive sleep mode use and careful peripheral clock gating. Decouple VDD with a 100 nF ceramic within 5 mm of each VDD pin (10, 20, 39) and a bulk 4.7 uF tantalum near the package exposed pad.
The 44-QFN (8x8 mm) exposed thermal pad (EP) must be soldered to a contiguous PCB ground plane with a 5x5 via array (0.3 mm drill, 0.6 mm pitch) to provide thermal dissipation and low-impedance ground return. Use 4-mil trace/space design rules for signal escape routing between the QFN lands; assign the EP to a dedicated ground polygon on the top layer and stitch it to the bottom ground plane with multiple vias. Microchip AN2309 (PCB Design Considerations for PIC Microcontrollers) provides full layout guidance for QFN packages.
Common pitfalls: (1) Forgetting to configure the MCLR pin as INPUT or disabling the internal MCLR pull-up via CONFIG3H leads to reset loops; (2) using a low-ESR ceramic on VDDcore without adding a 10 uF bulk capacitor causes brownouts during peripheral startup transients; (4) enabling both MSSP modules simultaneously without verifying SDA1/SCL1 pin remapping conflicts on PORTB; (3) expecting 5V tolerance on LF-series GPIO - the LF variant is 3.6V VDD maximum, and 5V input on any pin will cause latch-up. Reference: Microchip DS39977 section 17 (Electrical Specifications) and PIC18F43K22 silicon errata.
Route the 32.768 kHz crystal traces (RC0/RC1 for SOSC) as short differential pairs with a ground guard ring to minimize coupling from switching nodes. Keep the main crystal (RA6/RA7) traces under 5 mm total length and place the loading capacitors within 3 mm of the OSC pins. For EMI-sensitive applications, route the EUSART TX/RX traces with controlled 50 ohm impedance if the cable length exceeds 50 mm. Reference: Microchip AN583 (PCB Layout for EMI).
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - for AEC-Q100 automotive applications use PIC18F25K83 or dsPIC33 AEC-Q100 variants instead. Halogen-free per Microchip green-compliance declarations.