PIC18LF43K22-E/MV - 8KB Flash 8-bit nanoWatt XLP MCU | Microchip
MPN: PIC18LF43K22-E/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.34 | $2.34 |
| 10 | $2.2 | $22.00 |
| 100 | $2.05 | $205.00 |
| 500 | $1.9 | $950.00 |
| 1,000 | $1.78 | $1,780.00 |
PIC18LF43K22-E/MV Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile Flash program memory, RAM, EEPROM/Flash data, configurable digital peripherals (timers, I/O, communication ports) and analog peripherals (ADC, comparators, DAC) on one die. PIC18 microcontrollers use an enhanced RISC Harvard architecture that maps program and data memory onto separate buses, which lets the fetch and execute stages overlap. Within the PIC taxonomy (PIC10/12/14/16/17/18/24/32-bit families), the PIC18 sits at the top of the 8-bit line, offering the largest program space and the richest peripheral set; the PIC18F (Flash) subfamily is the mainstream 5V node, while the PIC18LF (Low-Voltage F) variant covers 1.8V-3.6V operation for battery-backed designs. Both Flash families descend from Microchip's broader hierarchy: microcontroller -> embedded computing -> semiconductor -> integrated circuit.
Key features of the PIC18LF43K22-E/MV include ten 10-bit ADC channels, two 8-bit timers plus three 16-bit timers, two analog comparators, a hardware EUSART, two MSSP (I2C/SPI) modules, an mTouch capacitive-sensing peripheral and a wide 1.8V-3.3V operating range. nanoWatt XLP technology drops standby current to roughly 20 nA in real-time-clock mode and below 100 nA in sleep, preserving battery life on multi-year deployments.
The part combines an enhanced mid-range 8-bit RISC core, dual oscillator/PLL clocking, an HFINTOSC that removes the external crystal in many designs, and on-chip debug via ICD over PGED/PGEC. The 40-pin UQFN (MV package, 5x5x0.5 mm) lands the device on a footprint that competes with much newer ARM Cortex-M0+ chips but retains the PIC18 instruction set, easing migration for established PIC code bases and shortening the path through CE/FCC for legacy products.
Typical applications include battery-powered sensor pods, low-energy IoT edge nodes, consumer white-goods HMI controls, instrumentation front-ends, and industrial telemetry where a 1.8V supply rail is available. The dual-I2C/SPI chain plus 10-bit ADC simplifies temperature, pressure and level sensing with minimal external components.
When designing with this MCU, budget for the exposed thermal pad to be soldered to a 1 cm² copper pour so that the 64 MHz core remains within the -40 °C to +125 °C (E = Extended) junction envelope. Always place the standard 100 nF decoupling cap within 5 mm of every VDD/VSS pair and add a 10 µF bulk capacitor near the IC to suppress analog rail noise.
This page consolidates distributor pricing, drop-in same-family alternatives, and practical design notes into one place to shorten PIC18LF43K22-E/MV evaluation versus the manufacturer datasheet alone.
Drop-in alternatives for PIC18LF43K22-E/MV — 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 PIC18LF43K22-E/MV (same form factor and footprint) — differing in ADC, MSL Level, Package, I/O Pins, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18LF43K22-I/MV
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18LF43K22-I/ML
✅ Drop-In✓ In Stock
$2.13 / Unit
View Datasheet →PIC18LF43K22T-I/MV
✅ Drop-In✓ In Stock
$1.92 / Unit
View Datasheet →PIC18LF26K22-I/SO
✅ Drop-In✓ In Stock
$2.45 / Unit
View Datasheet →PIC18F43K22-I/PT
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC18F45K22-I/ML
✅ Drop-In✓ In Stock
$2.65 / Unit
View Datasheet →PIC18F46K22-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18LF26K40-E/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18LF43K22-E/MV Maximum Ratings & Electrical Characteristics
| Product Family | PIC18F K22 / PIC18LF K22 |
| Core Architecture | 8-bit PIC18 RISC (Harvard) |
| Program Memory (Flash) | 8 KB (4K x 16 words) |
| Data EEPROM | 256 bytes |
| Data RAM (SRAM) | 512 bytes |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Operating Voltage | 1.8 V to 3.6 V (LF, "E" extended grade) |
| ADC | 10-bit, up to 28 channels, 100 ksps typical |
| Timers | 2 x 8-bit + 3 x 16-bit |
| Comparators | 2 x analog comparators |
| Communication | 1 x EUSART (UART/LIN), 2 x MSSP (I2C/SPI) |
| Capacitive Touch | mTouch peripheral (CTMU based) |
| I/O Pins | 36 (high-current capable) |
| Internal Oscillator | 32 kHz LFINTOSC + 16 MHz HFINTOSC, PLL to 64 MHz |
| Power-Saving Modes | nanoWatt XLP: Sleep / Idle / Doze / Alternate-Run, ~20 nA RTC standby |
| Package | 40-pin UQFN 5x5 mm with exposed pad (MV) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40 °C to +125 °C (Extended, "-E" suffix) |
| MSL Level | 1 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
| Lead-Free / Halogen-Free | Yes / Yes |
PIC18LF43K22-E/MV Pin Configuration
| Pin 1 | RB5 — General-purpose I/O, KBI, PWM ECCP |
| Pin 2 | RB4 — General-purpose I/O, KBI |
| Pin 3 | RB3 — General-purpose I/O, KBI, CTMU/CCP |
| Pin 4 | RB2 — General-purpose I/O, CTMU touch |
| Pin 5 | RB1 — General-purpose I/O, INT1, CTMU |
| Pin 6 | RB0 — General-purpose I/O, INT0/CTMU + ICSP data |
| Pin 7 | VDD — +1.8V to +3.6V supply |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7 — OSC1 / digital I/O |
| Pin 10 | RA6 — OSC2 / digital I/O |
| Pin 11 | RA5 — Digital I/O, CTMU |
| Pin 12 | RA4 — Digital I/O |
| Pin 13 | RA3 — Digital I/O, VREF- / ICSP clock |
| Pin 14 | RA2 — Digital I/O, analog input |
| Pin 15 | RA1 — Analog input AN1, VREF+ |
| Pin 16 | RA0 — Analog input AN0, ULPWU |
| Pin 17 | VSS — Ground reference |
| Pin 18 | VDD — +1.8V to +3.6V supply |
| Pin 19 | RE3 — General-purpose I/O |
| Pin 20 | RD7 — Digital I/O, EUSART RX |
| Pin 21 | RD6 — Digital I/O, EUSART TX |
| Pin 22 | RD5 — Digital I/O, PWM CCP |
| Pin 23 | RD4 — Digital I/O |
| Pin 24 | RD3 — Digital I/O, ECCP |
| Pin 25 | RD2 — Digital I/O, ECCP |
| Pin 26 | RD1 — Digital I/O, SCL2/IOC |
| Pin 27 | RD0 — Digital I/O, SDA2/IOC |
| Pin 28 | RC7 — Digital I/O, RX/DT |
| Pin 29 | RC6 — Digital I/O, TX/CK |
| Pin 30 | RC5 — Digital I/O, SDO |
| Pin 31 | RC4 — Digital I/O, SDI |
| Pin 32 | RC3 — Digital I/O, SCL1 |
| Pin 33 | RC2 — Digital I/O, SDA1 |
| Pin 34 | RC1 — Digital I/O, CCP |
| Pin 35 | RC0 — Digital I/O, SOSCO/T1CKI |
| Pin 36 | RB7 — Digital I/O, KBI, PGED/ICSP data |
| Pin 37 | RB6 — Digital I/O, KBI, PGEC/ICSP clock |
| Pin 38 | RB5 — Digital I/O, KBI, PWM ECCP |
| Pin 39 | VSS — Ground reference |
| Pin 40 | VDD — +1.8V to +3.6V supply |
| Pin 41 | EP — Exposed thermal pad - tie to VSS with vias for heat sinking |
Typical Applications
PIC18LF43K22-E/MV is suitable for 6 applications: Battery-Powered IoT Sensor Node, Consumer HMI and White-Goods Controls, Industrial 4-20 mA Loop Transmitter, Portable Medical Monitoring Accessory, Automotive Aftermarket Telematics, Educational / Hobby Development Platform.
Battery-Powered IoT Sensor Node
The PIC18LF43K22-E/MV is ideal for battery-powered IoT sensor nodes because of its 1.8 V to 3.6 V supply range, nanoWatt XLP sleep modes drawing approximately 20 nA in RTC-only retention, and on-chip 10-bit ADC for direct temperature/pressure/voltage measurements. With 8 KB of Flash and 512 B of SRAM it can buffer sub-second telemetry frames, while the HFINTOSC at 16 MHz (PLL to 64 MHz) lets it burst-process the sensor before dropping back to sleep. Placed on a 2 x AA or 3 V coin-cell rail, designers typically pair it with a low-power EUSART-linked LoRaWAN or Sub-GHz transceiver; unlike a 32-bit Cortex-M0+, the PIC18 core consumes less than 50 µA/MHz active at 3 V, supporting 5-10 year deployment on primary cells.
Recommended
Consumer HMI and White-Goods Controls
Consumer HMI and white-goods control panels fit the PIC18LF43K22-E/MV nicely because the device exposes 36 GPIO, two MSSP ports and the mTouch hardware capacitive-sensing peripheral, all on a 5 x 5 mm UQFN that drops behind a control panel display. The 8 KB Flash comfortably holds segmented-LCD or character-LCD rendering plus a UI state machine for washing machines, induction cooktop keypads and microwave ovens. Its -40 °C to +125 °C extended temperature grade and 16 MIPS compute enables real-time touch scans at 200 Hz without jitter, which outperforms discrete cap-touch controllers. Pair the MCU with an SPI-driven 7-segment LED driver and an I2C EEPROM to persist user settings across power cycles.
Recommended
Industrial 4-20 mA Loop Transmitter
Industrial 4-20 mA loop transmitters fit the PIC18LF43K22-E/MV because the device is rated for -40 °C to +125 °C extended ambient and offers a 10-bit ADC with up to 28 channels at 100 ksps for sensor linearization. Its nanoWatt XLP profile keeps dissipation below the 3.5 mA loop budget budget headroom, letting the same 3.3 V LDO that powers the MCU also drive a low-side PWM that sets the loop current. The MSSP/SPI port can read a digital calibration EEPROM, while EUSART outputs HART protocol data when paired with an external HART modem. The 40-pin UQFN footprint is small enough to mount inside a DIN-rail sensor head without crowding.
Recommended
Portable Medical Monitoring Accessory
Portable medical monitoring accessories such as handheld pulse oximeters, glucometer side-carts and connected thermometer probes benefit from the PIC18LF43K22-E/MV's 1.8 V floor, nA-class sleep and tiny 5 x 5 mm UQFN footprint. The on-chip 10-bit ADC samples photodiode/thermopile waveforms while the HFINTOSC at 16 MHz delivers 4 MIPS, sufficient for 100 Hz FIR filtering of SpO2 red/IR ratios. Its core draws under 50 µA/MHz at 3 V, helping meet IEC 60601-1 battery-budget targets on the 3 V CR2032 or rechargeable Li-ion coin cell. The extended -40 °C to +125 °C temperature grade allows sterilization-cycle qualification without re-spec.
Recommended
Automotive Aftermarket Telematics
Automotive aftermarket telematics boxes (OBD-II dongles, fleet trackers) often use the PIC18LF43K22-E/MV because its -40 °C to +125 °C extended grade, 64 MHz PIC18 core and 8 KB Flash fit OBD-II query firmware. Placed behind an LM7805/LM317 LDO off the 12 V vehicle rail, it can poll the CAN/LIN bus via EUSART and flash updates through MSSP ISP. Unlike a Cortex-M0+ part that requires a separate 5V-tolerant CAN controller, the PIC18 K22 directly drives LIN with on-chip EUSART and timing. The 5 x 5 mm UQFN plus exposed pad keeps PCB area under 25 mm x 25 mm for an inside-cabinet dongle.
Recommended
Educational / Hobby Development Platform
Education and hobbyists favor the PIC18LF43K22-E/MV for microcontroller teaching because it sits in Microchip's free MPLAB X IDE with a free XC8 compiler, supports in-circuit debug via the standard 2-wire PGED/PGEC, and exposes 36 GPIO on the 40-pin UQFN. The 8 KB Flash is large enough to teach RTOS concepts, multi-tasking and peripheral driver coding without overwhelming beginners. Its 1.8-3.6 V supply enables a single CR2032-powered student board, and the integrated 10-bit ADC plus MSSP/I2C lets students interface real sensors and EEPROMs without external ICs. The PIC-Kit 3/4/5 in-circuit debugger directly supports this part, and migration to the PIC18F variant keeps the same code.
Recommended
Recommended Products Summary
Engineering reference data for PIC18LF43K22-E/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18LF43K22-I/MV | PIC18LF43K22T-I/MV | PIC18F43K22-I/P | PIC18F45K22-I/ML | PIC18F46K22-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-UQFN (5x5 mm, MV) | 40-UQFN (5x5 mm, MV) - same | 40-UQFN (5x5 mm, MV) - same | 40-PDIP (P) - through-hole | 44-QFN (ML) - SMD, more pins | 44-TQFP (PT) - SMD, more pins |
| Program Flash | 8 KB | 8 KB (same) | 8 KB (same) | 8 KB (same) | 16 KB (+100%) | 64 KB (+700%) |
| Data RAM | 512 B | 512 B (same) | 512 B (same) | 512 B (same) | 768 B (+50%) | 3.8 KB (+643%) |
| Operating Voltage | 1.8 V - 3.6 V (LF) | 1.8 V - 3.6 V (LF) | 1.8 V - 3.6 V (LF) | 2.0 V - 5.5 V (F) | 2.0 V - 5.5 V (F) | 2.0 V - 5.5 V (F) |
| Operating Temperature | -40 °C to +125 °C (E) | -40 °C to +85 °C (I) | -40 °C to +85 °C (I) | -40 °C to +85 °C (I) | -40 °C to +85 °C (I) | -40 °C to +85 °C (I) |
| Core Speed | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS (same) | 64 MHz / 16 MIPS (same) | 64 MHz / 16 MIPS (same) | 64 MHz / 16 MIPS (same) | 64 MHz / 16 MIPS (same) |
| ADC (channels x bits) | 28 x 10-bit | 28 x 10-bit (same) | 28 x 10-bit (same) | 28 x 10-bit (same) | 28 x 10-bit (same) | 30 x 10-bit (more) |
| I/O Pins | 36 GPIO | 36 GPIO (same) | 36 GPIO (same) | 36 GPIO (same) | 36 GPIO (same) | 36 GPIO (same) |
| Unit Price (qty 1) | ~$2.34 | ~$2.30 (similar) | ~$2.30 (similar) | ~$2.50 (similar) | ~$3.20 (higher) | ~$4.10 (higher) |
Key Differentiators
- 1.8 V minimum VDD (LF) versus 2.0 V (F) sibling (vs PIC18F43K22-I/P)
- Extended -40 °C to +125 °C temperature grade (-E suffix) (vs PIC18LF43K22-I/MV)
- Smallest SMD footprint among 40-pin PIC18 LF K22 variants (vs PIC18F45K22-I/ML)
- NanoWatt XLP ~20 nA RTC standby (vs PIC18F46K22-I/PT)
- 10-bit ADC up to 28 channels plus mTouch peripheral (vs PIC18LF27K40-E/SO)
Design Notes
Decouple the PIC18LF43K22-E/MV by placing a 100 nF ceramic capacitor within 5 mm of every VDD pin (pins 7, 18 and 40) with a 10 µF bulk capacitor near the IC. The LF part is sensitive to VDD ripple on the analog rail; route the AVREF-related traces to a dedicated LDO unless you are running off a clean battery. Estimated: when the core runs at 64 MHz, average active current at 3.3 V is roughly 6-10 mA (depending on code), so plan the LDO for at least 20 mA continuous to stay out of dropout under load.
The exposed thermal pad (pin 41) is the primary heat path and must be soldered to a VSS copper pour with at least 1 cm² of board area. With a UQFN thermal resistance (θJA) of approximately 35 °C/W in still air, a 200 mW dissipation limits the ambient to ~118 °C. For designs exposed to direct sunlight (e.g. automotive aftermarket) use thermal vias under the EP to pull heat down to an inner-layer plane. Estimated (MCU active at 3.3 V, 10 mA active current, 0.5 mA sleep): average power ~16 mW, junction rise 0.5 °C; worst-case with all peripherals on, ~0.5 W worst case giving ~17.5 °C rise.
Keep the crystal-trace loop to under 5 mm if you use an external crystal on OSC1/OSC2; otherwise rely on the internal HFINTOSC and skip these pads entirely. The PGED/PGEC lines (RB6/RB7) must be no longer than 50 mm total to keep in-circuit debug stable on the PIC-Kit programmer. Always reserve the MCLR pull-up (typically 10 kΩ to VDD) on hardware resets and add a 100 nF on MCLR if the source impedance is high; an undecoupled MCLR leads to unexpected resets during EFT events per Microchip application note TB3145.
Watch the LF vs F voltage boundary: the LF part must NOT see VDD above 3.6 V or the internal Flash endurance drops sharply. Also avoid tying the CTMU charge pin to the same I/O used as analog input AN0/AN1, since the touch-sensing current injection perturbs ADC readings. Per Microchip TB3016, the LF K22 ADC accuracy degrades by 1 LSB per °C of self-heating, so calibrate the bandgap reference at the actual operating temperature rather than at room temp.
When driving MSSP/SPI clocks above 8 MHz from the 64 MHz PIC18 core, add a 33 Ω series resistor near the MCU on SCLK, SDO and SCL to damp the I/O edge overshoot. Keep the SPI bus length below 30 mm where possible; longer runs introduce reflection with these 5 V-tolerant (LF 3.3 V) CMOS drivers. For EUSART operation at 1 Mbaud (LIN), enable the UART auto-baud detection bit and add a Schottky TVS clamp on the bus node - Microchip's TB3118 (LIN physical layer) is the authoritative reference.
Compliance Information
RoHS compliant per Microchip material declaration; the LF K22 family is not AEC-Q100 qualified (choose PIC18F43K22-I/P automotive grade variants or AEC-Q100-grade PIC18F K22 for OEM automotive use).