PIC18LF24J10-I/SP - 8-bit 40MHz 16KB Flash MCU | Microchip
MPN: PIC18LF24J10-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.42 | $3.42 |
| 10 | $3.08 | $30.80 |
| 100 | $2.74 | $274.00 |
| 500 | $2.45 | $1,225.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC18LF24J10-I/SP Overview
A PIC microcontroller (Programmable Interface Controller) is a compact embedded processor that combines a CPU core, Flash program memory, SRAM, EEPROM, and rich on-chip peripherals (UART, SPI, I2C, ADC, timers, PWM) into a single IC. PIC18 devices sit in the upper tier of Microchip's 8-bit portfolio, featuring an enhanced instruction set, hardware multiplier, and C-friendly architecture that bridges hobby and professional embedded development. Within Microchip's hierarchy they are positioned above PIC10/12/16 baseline and mid-range devices and below the 16-bit dsPIC and 32-bit PIC32 families.
The PIC18LF24J10 family delivers up to 40 MHz operation from internal oscillator, 10-bit ADC, two USART modules, MSSP (SPI/I2C), two analog comparators, and nanoWatt power management features for sleep-mode current reduction. On-chip in-circuit serial programming (ICSP) and debug interfaces shorten development cycles with Microchip's MPLAB X IDE and PICkit/Snap tools.
The 'J10' silicon variant is part of the PIC18 'J' family which targets cost-sensitive, low-voltage, low-power applications with internal oscillator flexibility. Designers migrating between PIC18LF24J10, PIC18LF25J10, PIC18LF26J10, and PIC18LF27J10 (more Flash and RAM) can preserve board layout while scaling memory.
Typical applications include consumer electronics, industrial control, USB peripherals (with on-chip transceiver on some variants), sensor hubs, home appliances, and low-power IoT edge nodes. The 28-pin SPDIP package is favored for through-hole prototyping, educational kits, and ruggedized industrial assemblies. For volume production, the same die is offered in SOIC-28 (SO), QFN-28 (ML), and TQFP-44 footprints.
Key design consideration: route the ICSP clock/data lines to a 5-pin header with proper isolation resistors to allow in-circuit debugging without programmer interference. The LF (low-voltage) variant cannot be operated above 3.6 V - choose the PIC18F24J10 (5 V tolerant) variant for 5 V rails or mixed-voltage systems.
This page combines Microchip datasheet values, distributor stock and lead time data from DigiKey/Mouser, and curated drop-in alternatives not aggregated on the manufacturer product page.
Drop-in alternatives for PIC18LF24J10-I/SP — 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/SP (same form factor and footprint) — differing in Package, Timers, I/O Pins, Core Architecture, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F24J10-I/SP
✅ Drop-In✓ In Stock
$2.6 / Unit
View Datasheet →PIC18LF25J10-I/SP
✅ Drop-In✓ In Stock
$2.65 / Unit
View Datasheet →PIC18LF26J10-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18LF27J10-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18LF24J10-I/SO
✅ Drop-In✓ In Stock
$1.91 / Unit
View Datasheet →PIC18LF24J10-I/ML
✅ Drop-In✓ In Stock
$2.62 / Unit
View Datasheet →PIC18LF24J10-I/SP Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 / 8-bit RISC |
| Program Memory | 16 KB (8K x 16) Flash |
| Data SRAM | 1024 bytes |
| Maximum CPU Speed | 40 MHz |
| Supply Voltage Range (LF) | 2.0 V to 3.6 V |
| Operating Temperature | -40C to +85C (Industrial) |
| Package | 28-pin SPDIP (Skinny Plastic DIP) |
| Mounting Type | Through-Hole |
| I/O Pins | 21 (typical for PIC18F2xJ10 family, 28-pin SPDIP) |
| ADC | 10-bit, multi-channel (per datasheet) |
| Communication Interfaces | UART, SPI, I2C (MSSP) |
| Timers | Multiple 8/16-bit (per datasheet) |
| PWM | Enhanced CCP / ECCP |
| Instruction Set | PIC18 (77 instructions, hardware multiply) |
| ICSP/ICD | In-Circuit Serial Programming and Debug |
| Power-Saving Modes | nanoWatt technology, multiple sleep modes |
| RoHS Status | Compliant |
| MSL Level | 1 (per package) |
PIC18LF24J10-I/SP Pin Configuration
| Pin 1 | MCLR/RE3 — Master clear (reset) input or digital input RE3 |
| Pin 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin 5 | RA3/AN3/Vref+ — PORTA bit 3 / analog input 3 / ADC Vref+ |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Pin 8 | Vss — Ground reference |
| Pin 9 | OSC1/CLKI/RA7 — Crystal oscillator input / external clock / PORTA bit 7 |
| Pin 10 | OSC2/CLKO/RA6 — Crystal oscillator output / clock output / PORTA bit 6 |
| Pin 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 input |
| Pin 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Pin 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 17 | RC6/TX/CK — PORTC bit 6 / UART transmit / clock |
| Pin 18 | RC7/RX/DT — PORTC bit 7 / UART receive / data |
| Pin 19 | Vss — Ground reference |
| Pin 20 | Vdd — Positive supply voltage (2.0 V to 3.6 V) |
| Pin 21 | RB0/INT0/FLT0 — PORTB bit 0 / external interrupt 0 / PWM fault input |
| Pin 22 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Pin 23 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Pin 24 | RB3/CCP2 — PORTB bit 3 / Capture/Compare/PWM 2 |
| Pin 25 | RB4/KBI0 — PORTB bit 4 / interrupt-on-change bit 0 |
| Pin 26 | RB5/KBI1 — PORTB bit 5 / interrupt-on-change bit 1 |
| Pin 27 | RB6/KBI2/PGC — PORTB bit 6 / interrupt-on-change bit 2 / ICSP clock |
| Pin 28 | RB7/KBI3/PGD — PORTB bit 7 / interrupt-on-change bit 3 / ICSP data |
Typical Applications
PIC18LF24J10-I/SP is suitable for 6 applications: Industrial Control and Sensor Hub, USB HID Peripheral with Bit-Bang, Battery-Powered IoT Edge Node, Home Appliance Control Board, Educational Development Platform, Consumer Audio Remote Control.
Industrial Control and Sensor Hub
The PIC18LF24J10-I/SP is well suited for industrial sensor hubs that aggregate digital and analog inputs and relay them via UART or SPI to a master controller. Its 40 MHz core handles sampling, debouncing, and simple digital filtering at 100 ns per instruction, while the 10-bit ADC and 21 I/O pins connect directly to RTDs, 4-20 mA loops, and discrete sensors. The 2.0 V to 3.6 V supply rails align with 3.3 V industrial backplanes, and nanoWatt sleep extends battery life in remote telemetry units. The SPDIP-28 through-hole package withstands vibration in factory environments, and on-chip ICSP enables field firmware updates without removing the module.
Recommended
USB HID Peripheral with Bit-Bang
At 40 MHz the PIC18LF24J10-I/SP can bit-bang low-speed USB (1.5 Mbps) and full-speed USB (12 Mbps) HID class peripherals with custom firmware, eliminating the need for an external transceiver on most designs. The 16 KB Flash comfortably holds USB HID stacks, descriptor tables, and interrupt service routines, while 1024 bytes of SRAM holds endpoint buffers. The 3.3 V supply matches USB D+/D- pull-up requirements. Designers can use RB6/PG and RB7/PGD as the ICSP header so production firmware can be updated without re-flow. This enables low-cost human-interface devices such as custom keypads, mice, game controllers, and test instrument front panels.
Recommended
Battery-Powered IoT Edge Node
The 'LF' low-voltage variant operates from 2.0 V to 3.6 V, ideal for two AA or one lithium coin-cell battery source. nanoWatt sleep reduces quiescent current to the microampere range, allowing multi-year battery life for duty-cycled IoT sensors measuring temperature, humidity, or motion. The 10-bit ADC and analog comparators provide battery voltage monitoring without external parts. UART and I2C interfaces connect to radios (LoRa, BLE modules, sub-GHz transceivers) while 16 KB Flash fits small embedded protocol stacks. The industrial temperature range of -40C to +85C ensures outdoor deployment survivability.
Recommended
Home Appliance Control Board
White-goods designers favor the PIC18LF24J10-I/SP for appliance controllers because the SPDIP-28 package solders easily on single-sided boards used in mass-market washing machines, microwave ovens, and dishwashers. The PWM module drives motor controllers, triac-trigger circuits for heater elements, and inverter IGBTs. The 21 I/O lines accommodate user keypad, LCD interface, buzzer, and door sensors. The wide industrial temperature range of -40C to +85C handles heat near compressor housings. Robust self-programming Flash supports late-stage firmware customization for regional variants.
Recommended
Educational Development Platform
The PIC18LF24J10-I/SP is widely used in university embedded systems courses thanks to its 28-pin SPDIP form factor that fits standard 0.1-inch prototype boards and IC sockets. The 40 MHz instruction rate, hardware multiplier, and C-friendly architecture let students write structured programs without learning assembly. MPLAB X IDE with XC8 and the PICkit 4 debug probe provide a free-to-download, vendor-supported toolchain with in-circuit debugging. The same die is available in SOIC and QFN footprints, allowing layout exercises to teach both through-hole and surface-mount design on a consistent firmware base.
Recommended
Consumer Audio Remote Control
Remote controls for TVs, soundbars, and streaming devices often deploy the PIC18LF24J10-I/SP as the I/O and protocol controller. Sleep current in microamps enables years of operation on a coin cell, while 40 MHz wake-up latency provides instant IR or Bluetooth command response. The MSSP peripheral supports I2C-controlled keypads, while the 10-bit ADC reads battery voltage and capacitive touch buttons. The 3.3 V supply aligns with modern BLE companion modules, and the SPDIP package is mechanically rugged for handheld devices.
Recommended
Recommended Products Summary
Engineering reference data for PIC18LF24J10-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F24J10-I/SP | PIC18LF25J10-I/SP | PIC18LF26J10-I/SP | PIC18LF27J10-I/SP |
|---|---|---|---|---|---|
| Package | 28-pin SPDIP | 28-pin SPDIP - same | 28-pin SPDIP - same | 28-pin SPDIP - same | 28-pin SPDIP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 16 KB | 16 KB | 32 KB | 64 KB | 128 KB |
| Operating Voltage | 2.0 V to 3.6 V | 4.2 V to 5.5 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| Max CPU Speed | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz |
| Data SRAM | 1024 bytes | 1024 bytes | 2048 bytes | 3.8 KB | 3.8 KB |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
| Temperature Grade | Industrial | Industrial | Industrial | Industrial | Industrial |
| Unit Price @ 1k (USD, as of 2026-09-28) | 2.18 | approximately 2.20 | approximately 2.55 | approximately 3.05 | approximately 3.45 |
Key Differentiators
- Low-voltage variant for 3.3 V battery operation (vs PIC18F24J10-I/SP)
- Drop-in upgrade path to higher Flash densities (vs PIC18LF25J10-I/SP)
- Through-hole SPDIP form factor for rugged designs (vs PIC18LF24J10-I/SO)
Design Notes
The LF variant requires Vdd between 2.0 V and 3.6 V. Use a low-dropout regulator such as MCP1700 for 3.3 V outputs from higher-voltage rails. Add 100 nF decoupling within 5 mm of Vdd (pin 20) and a 10 uF bulk cap at the regulator. For battery designs, add a 4.7 kohm pull-up on MCLR (pin 1) and a Schottky diode to allow ICSP programmer voltage without disrupting operation.
Route ICSP clock (PGC, pin 27) and data (PGD, pin 28) to a 5-pin SIL header with 4.7 kohm isolation resistors so production firmware can be flashed or debugged in-circuit. Keep clock traces short (under 50 mm) and place a ground guard between PGC and PGD to avoid cross-talk. The SPDIP-28 footprint accepts standard DIP sockets, ideal for prototype swaps and field replacements.
Do not operate PIC18LF24J10-I/SP above 3.6 V - the LF silicon lacks the charge-pump circuitry of the F variant and will latch-up. Do not enable the on-chip ADC without disabling digital inputs on analog-capable pins, or noise will couple into conversions. When migrating from PIC18F24J10 firmware, ensure the configuration bits for voltage regulator and oscillator mode match the LF silicon revision.
When bit-banging USB on this 40 MHz part, place 22 ohm series resistors on D+ and D- lines and route them as a 90-ohm differential pair. Add 15 kohm pull-up resistors on D- (low-speed) or D+ (full-speed) to 3.3 V. Do not exceed 100 ns rise/fall time on these lines to stay within USB spec.
Compliance Information
RoHS compliant per Microchip product page. Industrial temperature grade (I) suitable for non-automotive commercial and industrial deployments; not AEC-Q100 qualified.