PIC18LF24K40-E/MV - 16KB Flash XLP 8-bit MCU 28-UQFN | Microchip
MPN: PIC18LF24K40-E/MV ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.1 | $2.10 |
| 10 | $1.89 | $18.90 |
| 100 | $1.68 | $168.00 |
| 500 | $1.5 | $750.00 |
| 1,000 | $1.35 | $1,350.00 |
PIC18LF24K40-E/MV Overview
What is an 8-bit microcontroller? An 8-bit MCU (microcontroller unit) is a single-chip computer that combines a CPU, non-volatile program memory (Flash), volatile working memory (RAM), small on-chip EEPROM, and a configurable peripheral set in one package. It belongs to the broader taxonomy: microcontroller -> embedded controller -> semiconductor. The PIC18 family sits at the top of Microchip's 8-bit roadmap, and the K40 sub-family adds XLP low-power features that make battery- and energy-harvesting designs practical.
Key features include the 10-bit ADC2 with up to 35 channels and computation-acceleration modes, a 5-bit DAC, zero-crossing detect (ZCD) for TRIAC / AC line control, and Core Independent Peripherals such as the CWG (Complementary Waveform Generator) and HLT (Hardware Limit Timer) that offload tasks from the CPU. PPS (Peripheral Pin Select) lets designers route digital peripherals to almost any I/O pin, simplifying PCB routing on tight 4x4 mm packages.
Typical applications include low-power IoT sensor nodes, battery-powered remote controls, energy-harvesting wireless switches, HVAC and appliance front panels, LED lighting controllers, and motor-control pre-drivers. The wide voltage range and XLP nanoWatt sleep modes (down to sub-microamp currents) suit designs that spend most of their life in standby.
When designing with this device, place a 100 nF decoupling capacitor close to each VDD pin and provide a 10 uF bulk capacitor on the main rail. The PPS system requires MPLAB X IDE and the XC8 compiler for configuration; the /MVC suffix indicates the UQFN-28 4x4 package and the -E temperature grade -40C to +125C. This page consolidates distributor pricing, drop-in alternatives, and engineering notes not found directly on the manufacturer datasheet.
Drop-in alternatives for PIC18LF24K40-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 PIC18LF24K40-E/MV (same form factor and footprint) — differing in Operating Temperature, Package, ADC, Communication, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F24K40-E/MV
✅ Drop-In✓ In Stock
$1.85 / Unit
View Datasheet →PIC18LF25K40-E/MV
✅ Drop-In✓ In Stock
$1.89 / Unit
View Datasheet →PIC18F25K40-E/MV
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC18LF24K22-I/MV
✅ Drop-In✓ In Stock
$1.39 / Unit
View Datasheet →PIC18LF23K22-E/MV
✅ Drop-In✓ In Stock
$1.65 / Unit
View Datasheet →PIC18LF24K40-E/MV Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 (8-bit) |
| Family | PIC XLP 18K (K40 sub-family) |
| Program Memory (Flash) | 16 KB (8K x 16 words) |
| SRAM | 1 KB |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 64 MHz |
| Operating Voltage Range | 1.8 V to 3.6 V |
| ADC | 10-bit ADC2 (up to 35 channels, with computation) |
| DAC | 5-bit DAC |
| Comparators | Yes (with selectable input sources) |
| Timers | PWM, CCP, CWG, HLT, WWDT |
| Communication | EUSART, SPI, I2C |
| Special Features | XLP nanoWatt, ZCD, PPS, CRC/SCAN, CLC |
| I/O Pins | 25 |
| Package | 28-UQFN 4x4 mm with exposed pad (MV) |
| Operating Temperature | -40C to +125C (E grade) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC18LF24K40-E/MV Pin Configuration
| Pin 1 | RA5 — Bidirectional I/O, analog input, MCLR |
| Pin 2 | RA4 — Bidirectional I/O, analog input |
| Pin 3 | RA3 — Bidirectional I/O, analog input |
| Pin 4 | RA2 — Bidirectional I/O, analog input |
| Pin 5 | RA1 — Bidirectional I/O, analog input |
| Pin 6 | RA0 — Bidirectional I/O, analog input |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RA7 — Bidirectional I/O, OSC1 |
| Pin 9 | RA6 — Bidirectional I/O, OSC2 |
| Pin 10 | RC0 — Bidirectional I/O |
| Pin 11 | RC1 — Bidirectional I/O |
| Pin 12 | RC2 — Bidirectional I/O |
| Pin 13 | RC3 — Bidirectional I/O, SCL |
| Pin 14 | RC4 — Bidirectional I/O, SDA |
| Pin 15 | RC5 — Bidirectional I/O |
| Pin 16 | RC6 — Bidirectional I/O, TX/CK |
| Pin 17 | RC7 — Bidirectional I/O, RX/DT |
| Pin 18 | VSS — Ground reference (second pad) |
| Pin 19 | VDD — Positive supply voltage 1.8-3.6 V |
| Pin 20 | RB0 — Bidirectional I/O, interrupt-on-change |
| Pin 21 | RB1 — Bidirectional I/O, interrupt-on-change |
| Pin 22 | RB2 — Bidirectional I/O, interrupt-on-change |
| Pin 23 | RB3 — Bidirectional I/O, interrupt-on-change |
| Pin 24 | RB4 — Bidirectional I/O, interrupt-on-change |
| Pin 25 | RB5 — Bidirectional I/O, interrupt-on-change |
| Pin 26 | RB6 — Bidirectional I/O, ICS_PGC |
| Pin 27 | RB7 — Bidirectional I/O, ICS_PGD |
| Pin 28 | VDD — Positive supply voltage 1.8-3.6 V |
Typical Applications
PIC18LF24K40-E/MV is suitable for 6 applications: Battery-Powered IoT Sensor Node, HVAC and Appliance User Interface, LED Lighting and Dimmer Control, Automotive Body and Interior Modules, Industrial Sensor Conditioning, Consumer Remote Control and Wearable.
Battery-Powered IoT Sensor Node
The PIC18LF24K40-E/MV's XLP nanoWatt technology with sub-microamp sleep currents and 1.8 V to 3.6 V wide supply range make it ideal for coin-cell or 2xAA powered wireless sensor nodes. The 16 KB Flash accommodates Zigbee, BLE front-end, or LoRaWAN MAC stacks; 1 KB RAM handles sensor scheduling; and the 10-bit ADC2 with computation samples temperature, humidity, or gas sensors autonomously without waking the CPU. Onboard EUSART/SPI/I2C connect to radios and sensors directly. Core Independent Peripherals like CLC implement wake-on-event logic in hardware. Typical battery life is 5-10 years on 2xAA for utility metering, environmental monitoring, or smart agriculture nodes.
Recommended
HVAC and Appliance User Interface
The PIC18LF24K40-E/MV's 28-UQFN 4x4 mm compact package, 25 I/O, and integrated peripherals suit appliance front-panel and HVAC thermostat controllers. The 10-bit ADC2 reads thermistor or NTC temperature sensors with computation averaging, while the 5-bit DAC drives contrast bias on LCDs. ZCD (zero-cross detect) enables software-free TRIAC control for AC load switching. CWG outputs complementary PWM for synchronous motor or Peltier drive. PPS lets designers reassign SPI/I2C to reach keypad scan, display, and Wi-Fi module on pins routed to keep the 4x4 mm BGA-style escape simple. The -40C to +125C grade handles oven, refrigerator, and boiler environments.
Recommended
LED Lighting and Dimmer Control
The PIC18LF24K40-E/MV's CWG, ZCD, and 10-bit ADC make it a complete LED driver and dimmer controller. ZCD detects AC line zero crossings to enable phase-controlled TRIAC dimming without CPU overhead; CWG generates complementary PWMs for high-side/low-side MOSFET control of buck or boost LED drivers; the 10-bit ADC reads current/voltage feedback for constant-current regulation. PPS routes the PWM outputs to the convenient package pins. The XLP sleep modes below 1 microamp suit mains-powered designs where standby power is regulated (Energy Star, EU 1194/2012). One part can replace multiple op-amps + comparators + microcontroller in legacy LED driver designs.
Recommended
Automotive Body and Interior Modules
While the 'LF' prefix denotes the general-purpose variant, the PIC18LF24K40 -E grade operates -40C to +125C, suiting non-safety automotive body and interior applications such as seat controllers, mirror adjusters, ambient lighting, and HVAC blend-door actuators. The 28-UQFN 4x4 footprint fits behind small keypads and rotary encoders. The 10-bit ADC2 with computation averages battery and current-sense readings with hardware filtering, reducing firmware burden. For AEC-Q100 qualified automotive applications, designers select the PIC18F24K40-E/MV or higher-grade variants. The Core Independent Peripherals offload PWM steering, watchdog, and CRC checks so the CPU can focus on CAN/LIN message handling.
Recommended
Industrial Sensor Conditioning
The PIC18LF24K40-E/MV combines a 10-bit ADC2 with computation, on-chip comparators, ZCD, and a 5-bit DAC in one device, replacing discrete signal-conditioning chains in industrial sensor transmitters. The Core Independent Peripherals form a complete analog front-end: comparator triggers ADC, ADC result feeds DAC for 4-20 mA loop drive, CLC gates outputs. The 1.8-3.6 V range supports loop-powered 4-20 mA sensor designs. PPS lets the same silicon be reused across RTD, thermocouple, and strain-gauge products by simply remapping I/O at compile time. The -E temperature grade covers outdoor and process-plant installations.
Recommended
Consumer Remote Control and Wearable
The PIC18LF24K40-E/MV's tiny 4x4 mm UQFN package, sub-microamp XLP sleep currents, and integrated peripherals make it ideal for TV remote controls, BLE beacons, and wearable health patches. The 10-bit ADC2 reads thermistor-based body temperature, the comparators detect IR carrier for IR remote RX, and the EUSART talks to BLE or sub-GHz radios. PPS lets the antenna and keypad share the limited 25 I/O pins without bus contention. The 1.8 V minimum supply supports direct connection to coin cells (CR2032 3.0 V) with no boost regulator. Typical standby current below 1 microamp yields multi-year battery life in remote controls.
Recommended
Recommended Products Summary
Engineering reference data for PIC18LF24K40-E/MV — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F24K40-E/MV | PIC18LF25K40-E/MV | PIC18F25K40-E/MV | PIC18LF24K22-I/MV | PIC18LF23K22-E/MV |
|---|---|---|---|---|---|---|
| Package | 28-UQFN 4x4 mm (MV) | 28-UQFN 4x4 mm (MV) | 28-UQFN 4x4 mm (MV) | 28-UQFN 4x4 mm (MV) | 28-UQFN 4x4 mm (MV) | 28-UQFN 4x4 mm (MV) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 16 KB | 16 KB | 32 KB | 32 KB | 16 KB | 8 KB |
| SRAM | 1 KB | 1 KB | 2 KB | 2 KB | 768 B | 512 B |
| Operating Voltage | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V | 2.3 V to 5.5 V | 1.8 V to 3.6 V | 1.8 V to 3.6 V |
| Max CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| ADC | 10-bit ADC2 with computation | 10-bit ADC2 with computation | 10-bit ADC2 with computation | 10-bit ADC2 with computation | 10-bit ADC (legacy) | 10-bit ADC (legacy) |
| 5-bit DAC | Yes | Yes | Yes | Yes | No | No |
| ZCD / CWG / CLC | Yes (all three) | Yes (all three) | Yes (all three) | Yes (all three) | No | No |
| Temperature Grade | -40C to +125C (E) | -40C to +125C (E) | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) |
| Unit Price (1 pc, as of 2026-09-28) | ~$2.10 | ~$2.05 | ~$2.45 | ~$2.40 | ~$2.65 | ~$2.20 |
Key Differentiators
- Wide 1.8 V to 3.6 V supply with XLP nanoWatt sleep (vs PIC18F24K40 (2.3-5.5 V only))
- 10-bit ADC2 with computation, 5-bit DAC, ZCD, CLC, CWG (vs PIC18LF24K22 (legacy K22 family))
- Peripheral Pin Select (PPS) for flexible I/O routing (vs PIC18LF23K22 (fixed pin assignments))
- 16 KB Flash with boot-loader capability and self-programmability (vs PIC18LF23K22 (8 KB Flash))
Design Notes
Estimated: at 64 MHz CPU clock and 3.3 V supply, the PIC18LF24K40 draws approximately 8-10 mA active. Place a 100 nF ceramic decoupling capacitor within 3 mm of each VDD pin and a 10 uF bulk capacitor on the main supply rail. Use a low-ESR ceramic capacitor such as X7R or X5R; avoid Y5V which loses capacitance with bias. For battery-powered designs, leverage XLP Sleep mode (sub-microamp) by idling peripherals whenever possible.
The 28-UQFN 4x4 mm package requires careful escape routing. Use the largest possible UQFN exposed thermal pad and connect it to a copper pour of at least 1 square inch. Stitch vias on a 1 mm grid into the ground plane to dissipate heat and provide a low-impedance return path. Place the decoupling capacitors on the same side as the device, close to each VDD pin, with vias underneath the cap pads to minimize loop inductance.
Do not confuse the PIC18LF24K40 (3.6 V max) with the PIC18F24K40 (5 V capable) when reading the datasheet. Both share the same package and pinout, but the LF variant will be damaged if connected to a 5 V supply. Also note the /MV suffix indicates the UQFN-28 4x4 mm package; the same silicon is offered in /SO (SOIC-28) and /SP (SPDIP-28) packages for development. Configure PPS carefully - misconfigured PPS can lock the device; always design a recovery path via ICS or BOR.
Although the PIC18LF24K40 is a digital device, the 10-bit ADC2 with computation can resolve input signals as small as 1 mV at low sampling rates. For best ADC accuracy, place a small RC filter (10 ohm + 100 nF) on analog inputs and route analog and digital traces on separate PCB layers or with adequate spacing. Use a star-ground topology so analog and digital return currents meet at a single point near the MCU ground pin.
Compliance Information
RoHS compliant per Microchip product page. The /MV package suffix indicates lead-free UQFN packaging. This is the general-purpose E-grade variant; AEC-Q100 qualification would require the explicit automotive-grade ordering code.