PIC18LF24J10-I/SP - 8-bit 40MHz 16KB Flash MCU | Microchip
MPN: PIC18LF24J10-I/SP ✓ AktifPIC18LF24J10-I/SP Ringkasan
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.
Alternatif penggantian untuk PIC18LF24J10-I/SP — paket yang sama, pin-pada-pin kompatibel. Bagian paket yang berbeda memerlukan kerja ulang PCB diabaikan.
Variasi di dalam seri ini
Model-series yang sama yang kompatibel dengan penggantian PIC18LF24J10-I/SP (sama faktor bentuk dan footprint) — berbeda di dalam Package, Timers, I/O Pins, Core Architecture, ADC.
PIC18F24J10-I/SP
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18LF25J10-I/SP
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18LF26J10-I/SP
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
PIC18LF27J10-I/SP
✅ Drop-In📋 Alternatif referensi (tidak dalam katalog)
PIC18LF24J10-I/SO
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18LF24J10-I/ML
✅ Drop-InKontak untuk harga
Lihat Datasheet →PIC18LF24J10-I/SP Rating Maksimal & Karakteristik Listrik
| 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 |
| Suhu Kerja | -40C to +85C (Industrial) |
| Paket | 28-pin SPDIP (Skinny Plastic DIP) |
| Tipe Mounting | 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 |
| Status RoHS | Compliant |
| Level MSL | 1 (per package) |
Konfigurasi Pin PIC18LF24J10-I/SP
| Pin produk 1 | MCLR/RE3 — Master clear (reset) input or digital input RE3 |
| Pin produk 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin produk 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin produk 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin produk 5 | RA3/AN3/Vref+ — PORTA bit 3 / analog input 3 / ADC Vref+ |
| Pin produk 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin produk 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Pin produk 8 | Vss — Ground reference |
| Pin produk 9 | OSC1/CLKI/RA7 — Crystal oscillator input / external clock / PORTA bit 7 |
| Pin produk 10 | OSC2/CLKO/RA6 — Crystal oscillator output / clock output / PORTA bit 6 |
| Pin produk 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 input |
| Pin produk 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pin produk 13 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Pin produk 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin produk 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin produk 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin produk 17 | RC6/TX/CK — PORTC bit 6 / UART transmit / clock |
| Pin produk 18 | RC7/RX/DT — PORTC bit 7 / UART receive / data |
| Pin produk 19 | Vss — Ground reference |
| Pin produk 20 | Vdd — Positive supply voltage (2.0 V to 3.6 V) |
| Pin produk 21 | RB0/INT0/FLT0 — PORTB bit 0 / external interrupt 0 / PWM fault input |
| Pin produk 22 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Pin produk 23 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Pin produk 24 | RB3/CCP2 — PORTB bit 3 / Capture/Compare/PWM 2 |
| Pin produk 25 | RB4/KBI0 — PORTB bit 4 / interrupt-on-change bit 0 |
| Pin produk 26 | RB5/KBI1 — PORTB bit 5 / interrupt-on-change bit 1 |
| Pin produk 27 | RB6/KBI2/PGC — PORTB bit 6 / interrupt-on-change bit 2 / ICSP clock |
| Pin produk 28 | RB7/KBI3/PGD — PORTB bit 7 / interrupt-on-change bit 3 / ICSP data |
Aplikasi Umum
PIC18LF24J10-I/SP cocok untuk 6 aplikasis: 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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
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.
Direkomendasikan
Ringkasan Produk Direkomendasikan
Data referensi engineering untuk PIC18LF24J10-I/SP — pembandingan, panduan desain, dan informasi konformitas.
Panduan Pemilihan
Pembandingan dengan Alternatif
| Parameter Umum | Produk Ini | 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 |
Diferensiator Kunci
- Low-voltage variant for 3.3 V battery operation (vsPIC18F24J10-I/SP)
- Drop-in upgrade path to higher Flash densities (vsPIC18LF25J10-I/SP)
- Through-hole SPDIP form factor for rugged designs (vsPIC18LF24J10-I/SO)
Catatan Desain
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.
Informasi Konformitas
RoHS compliant per Microchip product page. Industrial temperature grade (I) suitable for non-automotive commercial and industrial deployments; not AEC-Q100 qualified.