PIC18F24J10T-I/ML - 8-bit 40MHz 16KB Flash MCU 28-QFN | Microchip
MPN: PIC18F24J10T-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.42 | $3.42 |
| 10 | $3.07 | $30.70 |
| 100 | $2.59 | $259.00 |
| 500 | $2.28 | $1,140.00 |
| 1,000 | $2.05 | $2,050.00 |
PIC18F24J10T-I/ML Overview
A microcontroller (MCU) is a single-chip computer that combines a CPU core, program memory (Flash/ROM), working RAM, and a rich set of peripherals (ADC, timers, communication ports) on one die. Within the embedded hierarchy, the PIC18 family belongs to the 8-bit microcontroller class, itself part of the broader microcontroller category under integrated circuits. The PIC18F24J10 occupies the low-power, low-cost node of that family, with a Harvard RISC architecture that executes most instructions in a single cycle, delivering 10 MIPS at 40 MHz.
Key features include a 10-channel, 10-bit successive-approximation ADC for sensor and analog signal acquisition; an Enhanced USART (EUSART) with LIN master/slave capability for automotive and industrial networking; two Master SSP (MSSP) modules supporting both SPI and I2C (with address masking) for synchronous serial peripherals; four 16-bit timers/counters; and a wide operating voltage range of 2.7 V to 3.6 V. The integrated nanoWatt Technology power-management modes reduce quiescent current for battery-powered applications, and an internal 8 MHz oscillator supports operation without an external crystal.
Typical applications include low-cost consumer appliances, industrial sensor nodes, automotive body controllers (LIN slave), USB-to-UART bridges when paired with an external transceiver, and small graphical HMI front-ends. The 28-QFN footprint is footprint-compatible with several PIC18F2xJ1x siblings, simplifying board-level migration across the family.
Designers should provide a 0.1 µF decoupling capacitor as close as possible to each VDD/VSS pair, route the exposed pad to a continuous ground plane for thermal dissipation, and configure the Configuration bits via ICSP for oscillator, watchdog, and code-protection options before code execution.
This page synthesizes distributor pricing, verified drop-in alternatives in the same 28-QFN footprint, application-specific design notes, and parametric comparisons against Microchip siblings and competitor 8-bit MCUs - information not consolidated on any single distributor page.
Drop-in alternatives for PIC18F24J10T-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 PIC18F24J10T-I/ML (same form factor and footprint) — differing in ADC, Operating Temperature Range, Package, Program Memory (Flash), Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F24J10-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F24J11-I/ML
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F2420-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$4.25 / Unit
View Datasheet →PIC18F2455-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F23K22-I/ML
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.78 / Unit
View Datasheet →PIC18F24J10T-I/ML Maximum Ratings & Electrical Characteristics
| Core | PIC18 8-bit RISC |
| CPU Speed | 40 MHz (10 MIPS) |
| Program Memory (Flash) | 16 KB (8K x 16) |
| Data SRAM | 1024 bytes |
| I/O Pins | 21 |
| ADC | 10 channels x 10-bit |
| Operating Voltage | 2.7 V to 3.6 V |
| Package | 28-QFN (6x6 mm) with EP |
| Mounting Type | Surface Mount |
| Operating Temperature | -40C to +85C (Industrial) |
| UART/USART | EUSART with LIN support |
| SPI | MSSP x 1 |
| I2C | MSSP x 1 (with address masking) |
| Timers | 4 x 16-bit |
| Packaging | Tape & Reel |
| RoHS Status | Compliant |
PIC18F24J10T-I/ML Pin Configuration
| Pin 1 | RA0/AN0 — Digital I/O / Analog input 0 |
| Pin 2 | RA1/AN1 — Digital I/O / Analog input 1 |
| Pin 3 | RA2/AN2/VREF- — Digital I/O / Analog input 2 / ADC VREF- |
| Pin 4 | RA3/AN3/VREF+ — Digital I/O / Analog input 3 / ADC VREF+ |
| Pin 5 | RA4 — Digital I/O |
| Pin 6 | RA5/AN4 — Digital I/O / Analog input 4 |
| Pin 7 | RA6 — Digital I/O |
| Pin 8 | RA7 — Digital I/O |
| Pin 9 | VSS — Ground |
| Pin 10 | VDD — Positive supply |
| Pin 11 | RB0/INT0 — Digital I/O / External interrupt 0 |
| Pin 12 | RB1/INT1 — Digital I/O / External interrupt 1 |
| Pin 13 | RB2 — Digital I/O |
| Pin 14 | RB3 — Digital I/O |
| Pin 15 | RB4 — Digital I/O |
| Pin 16 | RB5 — Digital I/O |
| Pin 17 | RB6/PGC — Digital I/O / ICSP clock |
| Pin 18 | RB7/PGD — Digital I/O / ICSP data |
| Pin 19 | RC0 — Digital I/O |
| Pin 20 | RC1 — Digital I/O |
| Pin 21 | RC2 — Digital I/O |
| Pin 22 | RC3 — Digital I/O |
| Pin 23 | RC4 — Digital I/O |
| Pin 24 | RC5 — Digital I/O |
| Pin 25 | RC6 — Digital I/O / EUSART TX |
| Pin 26 | RC7 — Digital I/O / EUSART RX |
| Pin 27 | OSC1/CLKI/RA7 — Crystal input / external clock |
| Pin 28 | OSC2/CLKO/RA6 — Crystal output / clock out |
Typical Applications
PIC18F24J10T-I/ML is suitable for 6 applications: Industrial Sensor Node, Automotive LIN Slave Module, USB-to-UART Bridge Dongle, Small HMI Front Panel, Battery-Powered Data Logger, Home Appliance Control Board.
Industrial Sensor Node
The PIC18F24J10T-I/ML is well suited to industrial sensor nodes where its 40 MHz CPU, 10-channel 10-bit ADC, and 3V-only operation match common sensor and field-bus requirements. Its 16 KB Flash supports protocol stacks such as Modbus RTU or HART slave, while 1 KB SRAM buffers measurement samples before transmission. The MSSP I2C with address masking simplifies communication with multiple same-address sensors on a single bus. Placed as the central MCU, it manages sensor reads, local filtering, and EUSART transmission to a PLC or gateway. The 28-QFN 6x6 mm footprint is small enough for DIN-rail-mounted sensor heads and remote I/O modules.
Recommended
Automotive LIN Slave Module
The PIC18F24J10T-I/ML integrates an Enhanced USART with LIN master/slave capability and break-character detection, making it an ideal controller for automotive LIN slaves such as window lift modules, seat controllers, or mirror actuators. Its 16 KB Flash holds the LIN 2.0 protocol stack plus application logic, while 21 I/O pins drive relays, sense switches, and drive H-bridges. The 2.7-3.6V operating range matches the regulated 3V supply typical in body-electronics modules. nanoWatt Technology reduces quiescent current for wake-on-LIN operation. Its 28-QFN package with exposed pad survives automotive thermal profiles when paired with a properly designed PCB.
Recommended
USB-to-UART Bridge Dongle
When paired with an external USB-to-UART bridge IC, the PIC18F24J10T-I/ML can host protocol-conversion firmware or vendor-specific command interpreters in a small dongle. Its MSSP SPI and EUSART ports provide dual serial channels, while 16 KB Flash accommodates class-compliant or proprietary drivers. The 40 MHz CPU executes parsing and response generation with sub-millisecond latency. The 28-QFN form factor enables a compact dongle enclosure similar to commercially available debug adapters. Designers commonly use this topology for legacy RS-232 to USB migration or industrial protocol tunneling.
Recommended
Small HMI Front Panel
The PIC18F24J10T-I/ML drives small graphical or segment HMI front panels that combine push-buttons, rotary encoders, status LEDs, and a character LCD. Its 21 I/O pins handle switch matrix scanning and LED PWM dimming, while the EUSART transmits state changes to a host controller. The 10-bit ADC reads analog inputs such as thermistor or potentiometer. At 40 MHz, the MCU scans a 4x4 key matrix in microseconds, eliminating contact bounce without external filters. The 28-QFN 6x6 mm footprint suits slim panel designs where component height is constrained.
Recommended
Battery-Powered Data Logger
Battery-powered data loggers leverage the PIC18F24J10T-I/ML's nanoWatt Technology and 2.7-3.6V operating range to extend operating life on a single coin cell or AA pair. The MCU wakes from Sleep on timer overflow or external interrupt, samples the 10-bit ADC, stores results in RAM, and returns to Sleep - dropping quiescent current to microampere levels. With 1 KB SRAM, the device buffers roughly 250 12-bit samples before writing to external EEPROM. The 16 KB Flash supports custom logging schedules and serial export protocols. The exposed pad on the 28-QFN package ensures thermal stability across temperature swings.
Recommended
Home Appliance Control Board
The PIC18F24J10T-I/ML is a strong fit for low-cost home appliances such as coffee makers, air purifiers, washing machine sub-modules, and rice cookers where 8-bit processing is sufficient. Its 40 MHz CPU drives a user interface of buttons and indicators while reading thermistor and water-level sensors through the 10-bit ADC. The MSSP ports communicate with LED drivers or display modules, and the EUSART supports service diagnostics. With 16 KB Flash and 1 KB SRAM, designers can implement fuzzy control algorithms and EEPROM-backed user settings. The 28-QFN package reduces board area for slim appliance enclosures.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F24J10T-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F24J10-I/ML | PIC18F24J11-I/ML | PIC18F2420-I/ML | PIC18F2455-I/ML | PIC18F23K22-I/ML |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-QFN (6x6) | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same |
| Core Architecture | PIC18 8-bit RISC | PIC18 8-bit RISC | PIC18 8-bit RISC | PIC18 8-bit RISC | PIC18 8-bit RISC | PIC18 enhanced 8-bit RISC |
| Operating Voltage | 2.7 V to 3.6 V | 2.7 V to 3.6 V | 2.7 V to 3.6 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 5.5 V |
| CPU Speed | 40 MHz (10 MIPS) | 40 MHz | 40 MHz | 40 MHz | 48 MHz (12 MIPS) | 64 MHz (16 MIPS) |
| Program Flash | 16 KB | 16 KB | 16 KB | 16 KB | 24 KB | 8 KB |
| Data SRAM | 1024 bytes | 1024 bytes | 1024 bytes | 768 bytes | 2048 bytes | 512 bytes |
| ADC | 10 ch x 10-bit | 10 ch x 10-bit | 10 ch x 10-bit | 10 ch x 10-bit | 10 ch x 10-bit | 14 ch x 10-bit |
| USB Peripheral | No | No | No | No | Yes (USB 2.0 FS) | No |
| I/O Pins | 21 | 21 | 21 | 23 | 23 | 24 |
Key Differentiators
- 3V-only operation with nanoWatt Technology (vs PIC18F2420-I/ML)
- Integrated LIN-capable EUSART (vs PIC18F23K22-I/ML)
- MSSP I2C with hardware address masking (vs PIC18F2455-I/ML)
- Lower cost and smaller footprint than enhanced siblings (vs PIC18F2455-I/ML)
Design Notes
Place a 0.1 µF ceramic decoupling capacitor as close as possible to each VDD pin (pin 10 on the 28-QFN package) with the loop area minimized. For the exposed thermal pad (EP), solder it directly to the PCB ground plane to provide the lowest-impedance return path and thermal dissipation. Bulk 10 µF tantalum or ceramic on the supply rail handles transient current during EUSART bursts at high baud rates.
The 28-QFN package with exposed pad typically achieves θJA of about 30-35 C/W on a 4-layer JEDEC test board. For continuous 40 MHz operation, the junction temperature stays well within the 125 C max. Estimated: at 25 C ambient, max die temperature under full peripheral activity is approximately 25 C + (3.3V × 30 mA active) × 35 C/W ≈ 25 C + 3.5 C ≈ 28.5 C - confirming ample thermal headroom.
Use a 4-layer PCB with a continuous ground plane under the MCU for the exposed pad and a 3.3V power plane on the adjacent inner layer. Place the ICSP header (PGC/PGD on RB6/RB7) at the board edge to allow in-circuit programming without disconnecting the MCU. Route crystal traces within 5 mm of the OSC1/OSC2 pins, guard them with ground pour, and avoid crossing with switching signals to minimize jitter.
Do not exceed 3.6 V on VDD - the J-series PIC18 is a 3V-only part and will be damaged above 3.6V. Configure Configuration bits in code before any oscillator change to avoid inadvertent resets or lockouts. Leave PGC/PGD accessible for ICSP if in-field firmware updates are planned. Disable unused peripherals in firmware to maximize nanoWatt savings on battery-powered designs.
Compliance Information
RoHS and REACH compliance per Microchip product documentation; the J-series parts are Pb-free and halogen-free. Not AEC-Q100 qualified - designers targeting automotive under -40C to +125C should review the AEC-Q100Q-graded siblings in the PIC18F family.