PIC18LF24J10-I/ML - 8-Bit 40MHz 16KB Flash MCU 28-QFN | Microchip
MPN: PIC18LF24J10-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.62 | $2,620.00 |
PIC18LF24J10-I/ML Overview
Key features include 16KB (8K x 16) of Flash program memory, 1024 bytes of SRAM, 256 bytes of EEPROM-like data, 16 I/O pins, an enhanced USART with LIN support, two MSSP ports supporting SPI and I2C (with address masking), a 10-bit ADC with up to 10 channels, and two analog comparators. The device operates from 2.0V to 3.6V (LF variant) and supports industrial temperature range of -40C to +85C per the I suffix.
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, typically used in cost-sensitive, deterministic real-time embedded applications. Within the broader taxonomy, an MCU belongs to microcontrollers -> microcomputers -> embedded processors -> semiconductors. The PIC18 family is Microchip's mid-range 8-bit line, succeeding the PIC16 and adding an enhanced instruction set, linear (un-paged) program memory, and richer peripherals while remaining compatible with legacy designs.
The PIC18LF24J10 architecture pairs a Harvard-style RISC core with on-chip Flash and a 16-bit instruction word (16-bit Flash / 8-bit data RAM). Internal oscillator options, an 8x8 hardware multiplier, and self-programmability support field updates. The LF family is optimized for low-voltage operation and is pin-compatible with the F-family PIC18F24J10, enabling a smooth upgrade path to higher speed at 5V when needed.
Typical applications include low-power sensor nodes, USB HID bridges (when paired with a USB transceiver), small appliances and home automation, industrial control and instrumentation, and LIN-enabled automotive body modules. Designers frequently choose this part when deterministic 8-bit control, robust peripherals, and Microchip's MPLAB X toolchain support are required at low BOM cost.
When designing with the PIC18LF24J10-I/ML, ensure VDD decoupling uses 100nF plus bulk capacitance near the EP pad, respect the 2.0V-3.6V supply range, and use Microchip's ICD 3 / ICD 4 / PICkit 4 in-circuit debuggers for development. Trade-off: the LF family trades maximum frequency for lower voltage flexibility versus the F-family.
Drop-in alternatives for PIC18LF24J10-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 PIC18LF24J10-I/ML (same form factor and footprint) — differing in Package, ADC, Timers, Core Architecture, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18LF24J11-I/ML
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC18LF24K22-I/ML
✅ Drop-In✓ In Stock
$2.98 / Unit
View Datasheet →PIC18F24J10-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18LF25J10-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.62 / Unit
View Datasheet →PIC18F25K22-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.74 / Unit
View Datasheet →PIC18F24K22-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.55 / Unit
View Datasheet →PIC18F26J11-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$3.45 / Unit
View Datasheet →PIC18LF24J10-I/ML Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC18 RISC |
| Program Memory | 16 KB (8K x 16) Flash |
| Data RAM | 1024 bytes |
| Data EEPROM | Not applicable (Flash used for data) |
| Maximum CPU Speed | 40 MHz (10 MIPS) |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| I/O Pins | 16 |
| ADC | 10-bit, up to 10 channels |
| Comparators | 2 analog comparators |
| UART/USART | 1 enhanced USART (LIN capable) |
| SPI | 1 MSSP (SPI mode) |
| I2C | 1 MSSP (I2C with address masking) |
| Timers | Multiple 8/16-bit timers |
| Package | 28-QFN (6x6 mm) with exposed pad |
| Operating Temperature | -40 C to +85 C (industrial, I suffix) |
| Mounting Type | Surface Mount |
| RoHS Status | Lead-free, compliant |
PIC18LF24J10-I/ML Pin Configuration
| Pin 1 | MCLR — Master Clear (reset) input, internal pull-up |
| Pin 2 | RA0 — PORTA bit 0 (analog AN0) |
| Pin 3 | RA1 — PORTA bit 1 (analog AN1) |
| Pin 4 | RA2 — PORTA bit 2 (analog AN2) |
| Pin 5 | RA3 — PORTA bit 3 (analog AN3) |
| Pin 6 | VDD — Positive supply voltage (2.0V to 3.6V) |
| Pin 7 | VSS — Digital ground reference |
| Pin 8 | RA4 — PORTA bit 4 (open-drain output possible) |
| Pin 9 | RA5 — PORTA bit 5 (analog AN4) |
| Pin 10 | RB0 — PORTB bit 0 (interrupt-on-change) |
| Pin 11 | RB1 — PORTB bit 1 (interrupt-on-change) |
| Pin 12 | RB2 — PORTB bit 2 (interrupt-on-change) |
| Pin 13 | RB3 — PORTB bit 3 (interrupt-on-change) |
| Pin 14 | RB4 — PORTB bit 4 (interrupt-on-change) |
| Pin 15 | RB5 — PORTB bit 5 (interrupt-on-change) |
| Pin 16 | RB6 — PORTB bit 6 (ICSP PGC, interrupt-on-change) |
| Pin 17 | RB7 — PORTB bit 7 (ICSP PGD, interrupt-on-change) |
| Pin 18 | AVDD — Analog positive supply |
| Pin 19 | AVSS — Analog ground reference |
| Pin 20 | OSC1/RC0 — External oscillator input or PORTC bit 0 |
| Pin 21 | OSC2/RC1 — External oscillator output or PORTC bit 1 |
| Pin 22 | RC2 — PORTC bit 2 (analog AN6) |
| Pin 23 | RC3 — PORTC bit 3 (analog AN7) |
| Pin 24 | RC4 — PORTC bit 4 |
| Pin 25 | RC5 — PORTC bit 5 |
| Pin 26 | RC6 — PORTC bit 6 (TX of enhanced USART) |
| Pin 27 | RC7 — PORTC bit 7 (RX of enhanced USART) |
| Pin 28 | VSS — Digital ground reference |
Typical Applications
PIC18LF24J10-I/ML is suitable for 6 applications: Industrial Sensor Node, USB HID Bridge / Consumer Human Interface, Home Appliance & Smart Home Control, LIN-enabled Automotive Body Module, Industrial Instrumentation & Process Metering, Low-Voltage IoT Edge Node.
Industrial Sensor Node
The PIC18LF24J10-I/ML is well-suited to low-power industrial sensor nodes because its 2.0V-3.6V supply range lets it run directly from a 3.3V LDO derived from a 24V industrial bus. The 16-bit instruction word plus 10-bit ADC with up to 10 channels handles 4-20mA or 0-10V analog inputs after external scaling, while the enhanced USART drives Modbus RTU over RS-485 transceivers. The 16KB Flash leaves room for application firmware plus calibration tables, and 1024 bytes SRAM handles Modbus buffers. Sleep current under 1 uA in the LF variant preserves battery backup on nodes that must ride out mains brownouts.
Recommended
USB HID Bridge / Consumer Human Interface
Although the PIC18LF24J10-I/ML lacks native USB, it pairs naturally with an external USB-to-UART bridge such as the MCP2200 to deliver a low-cost HID device: keyboards, mice, or HID-combo peripherals. The MCU's MSSP channel can bit-bang USB low-speed over a single GPIO if board area is tight, while the enhanced USART handles higher-layer protocol framing with LIN-style break generation. At 40MHz and 10 MIPS, the core has plenty of headroom for HID report table parsing, debouncing, and LED driving without dropping frames. The QFN-28 (6x6) footprint keeps the consumer product compact and inexpensive.
Recommended
Home Appliance & Smart Home Control
Small kitchen and home appliances such as coffee machines, blenders, and HVAC dampers fit well within the capability envelope of the PIC18LF24J10-I/ML. Its two analog comparators handle over-temperature shutdown using NTC thermistors, while the 10-bit ADC reads user knob inputs and supply current feedback. The MSSP in I2C mode talks to EEPROM, GPIO expanders, and LED drivers; the enhanced USART serves LIN-style commands when the appliance is networked. The industrial -40C to +85C temperature range and 2.0V-3.6V supply tolerance support off-line SMPS rails common in appliance designs.
Recommended
LIN-enabled Automotive Body Module
The PIC18LF24J10-I/ML's enhanced USART includes LIN hardware assist (break generation, autobaud, collision detection), making it applicable to non-safety body modules such as mirror controllers, seat switches, and interior lighting nodes. The 16KB Flash and deterministic 10 MIPS core meet the LIN scheduling needs of small body ECUs. Although the LF range runs on 3.3V, a wide-input buck regulator (such as MCP16331) steps the 12V automotive rail down to VDD. The QFN-28 (6x6) footprint fits inside module housings where 5mm x 5mm QFN pins cannot meet pin-count needs.
Recommended
Industrial Instrumentation & Process Metering
Process meters, hand-held calibration tools, and panel instruments use the PIC18LF24J10-I/ML for its combination of 10-bit ADC, dual comparators, and Flash self-programmability. The LF voltage range enables direct 3.3V operation from a small lithium cell or USB-supplied rail, while the 16-bit instruction word provides deterministic timing for sensor sampling and 4-20mA loop control loops. The I2C MSSP channel drives character LCDs or OLEDs via I/O expanders. MPLAB X and ICD programmers allow field engineers to update firmware versions in installed meters without removing the device.
Recommended
Low-Voltage IoT Edge Node
Battery-powered IoT edge sensors leverage the PIC18LF24J10-I/ML's low-voltage LF operation (down to 2.0V) and low sleep current to extend battery life for IoT nodes transmitting temperature, humidity, or occupancy data. The MSSP drives SPI sensors and I2C peripherals, while the enhanced USART connects to radios like the RN4020 Bluetooth module. With 16KB Flash and 1KB SRAM, the MCU has room for sensor calibration, Modbus-style local bus handling, and lightweight TLS-like handshakes before forwarding data upstream. The QFN-28 (6x6) supports compact wearable or wall-mount enclosures.
Recommended
Recommended Products Summary
Engineering reference data for PIC18LF24J10-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18LF24J11-I/ML | PIC18LF24K22-I/ML | PIC18F24J10-I/ML | PIC18LF25J10-I/ML | PIC18F26J11-I/ML |
|---|---|---|---|---|---|---|
| Package | 28-QFN (6x6 mm) | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same | 28-QFN (6x6 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 16 KB | 16 KB | 16 KB | 16 KB | 32 KB (+100%) | 64 KB (+300%) |
| Data RAM | 1024 bytes | 1024 bytes | 1024 bytes | 1024 bytes | 1024 bytes | 3800 bytes (+275%) |
| Maximum Frequency | 40 MHz | 40 MHz | 64 MHz (+60%) | 40 MHz | 40 MHz | 48 MHz (+20%) |
| Supply Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 1.8 V to 3.6 V (wider low end) | 4.2 V to 5.5 V (out of 3.3V range) | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| I/O Pins | 16 | 16 | 25 (+56%) | 16 | 21 (+31%) | 22 (+38%) |
| UART / I2C / SPI | 1 USART LIN / 1 I2C / 1 SPI | 1 USART LIN / 1 I2C / 1 SPI | 2 USART / 2 I2C / 2 SPI (richer peripherals) | 1 USART LIN / 1 I2C / 1 SPI | 1 USART LIN / 1 I2C / 1 SPI | 2 USART / 2 I2C / 2 SPI |
Key Differentiators
- True low-voltage LF (2.0V to 3.6V) operation versus F-family (4.2V to 5.5V) (vs PIC18F24J10-I/ML)
- Software compatibility with the broader PIC18F2xJxx family (vs PIC18F25K80-I/ML)
- Deterministic 8-bit RISC core with 16-bit instruction word (vs PIC18LF13K50-I/SS)
Design Notes
Place a 100nF decoupling capacitor as close as possible to VDD pin 6, plus a 4.7uF to 10uF bulk tantalum or ceramic capacitor on the supply. The exposed thermal pad (pin 29) must be soldered to a VSS copper pour with at least four thermal vias for proper thermal dissipation. For battery or energy-harvested designs, estimate: a typical application idle current of 2-3 mA at 40MHz drops to under 1 uA in Sleep mode - verify with Microchip's nanoWatt technology documentation.
Keep the QFN-28 EP land pattern square and centered under the package - maintain at least 0.5mm clearance around the EP and 6 thermal vias underneath the pad, all connecting to the ground plane. Route ICSP signals (RB6/PGD, RB7/PGC) away from switching power inductors and from the analog inputs (RA0-RA5) to prevent coupled noise during in-circuit programming. Use a single continuous ground plane split only between analog (AVSS) and digital (VSS) near the chip, tying them at one location close to the chip.
Do not exceed 3.6V on VDD or AVDD - the LF variant will be damaged above 3.9V. The Flash program memory requires the configuration bits to be set correctly; an erased MCLR/pin reset may not clear CONFIG7L or CONFIG7H. Estimate: programming a single 16KB Flash page takes ~3.5ms; budgeting the row-write loop avoids missing self-programming windows. Always lock the unused I/O pins as outputs low rather than floating to prevent ADC channel crosstalk on adjacent analog inputs.
Route the analog AVdd/AVSS power pair with separate traces and bypassing (100nF + 10uF) close to pins 18 and 19 - the 10-bit ADC accuracy is directly limited by analog supply noise. Keep analog traces short and guarded with VSS traces on either side. In frequency-critical designs, use the HF (high-frequency) crystal mode below 25MHz and HS (high-speed) oscillator mode above 25MHz - configuring the wrong oscillator mode will halve the effective CPU throughput unexpectedly.
Compliance Information
Lead-free per Microchip materials declaration. ML suffix designates lead-free QFN-28 carrier. Not AEC-Q100 qualified - choose automotive-grade PIC18F-series variants (such as PIC18F46K80-I/PT) if qualification is required.