PIC18F25J10T-I/ML - 8-bit 40MHz PIC18J MCU 32KB Flash | Microchip
MPN: PIC18F25J10T-I/ML ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.32 | $4.32 |
| 10 | $3.96 | $39.60 |
| 100 | $3.58 | $358.00 |
| 500 | $3.21 | $1,605.00 |
| 1,000 | $2.84 | $2,840.00 |
PIC18F25J10T-I/ML Overview
A microcontroller (MCU) is a single-chip computer containing a CPU, program memory (Flash/ROM), data memory (RAM), and programmable peripherals such as timers, communication interfaces, and analog-to-digital converters. PIC microcontrollers from Microchip use a RISC-based Harvard architecture where program and data buses are separated, allowing instruction fetch and operand access to occur in the same cycle. The 8-bit PIC18 family extends the baseline PIC16 architecture with a 16-bit instruction word, linear data memory, and C-friendly pointer/index addressing, enabling efficient C-compiled code while retaining deterministic interrupt latency.
Key features of the PIC18F25J10T-I/ML include 32 KB self-programmable Flash, 1024-byte SRAM, 256-byte EEPROM emulation, an enhanced USART supporting LIN, and two MSSP peripherals configurable for I2C (with hardware address masking) or SPI. The 10-bit A/D converter with up to 13 channels and the nanoWatt technology power-saving modes enable battery-friendly designs. The wide operating voltage range (2.0-3.6V) and industrial temperature grade (-40C to +85C) make the part suitable for both consumer and harsh-environment systems.
The PIC18J core uses an 8-bit data path with a 16-bit instruction word and a 2-stage pipeline, achieving 10 MIPS at 40 MHz clock. Instruction execution is single-cycle except for program branches (2 cycles). Harvard architecture separates program and data memory buses, allowing simultaneous access and eliminating the von Neumann bottleneck. The integrated peripherals (USART, MSSP, ADC, comparators, timers) are mapped to SFRs and configured by firmware, providing a flexible programmable platform.
Typical applications include automotive LIN-bus nodes, USB-to-UART bridges, low-cost sensor hubs, industrial control with RS-485/Modbus, LED lighting controllers, and small appliance controls. The small 6x6 mm QFN footprint and -40C to +85C temperature range also extend the electronics pedigree into space-constrained and thermally harsh industrial modules.
When designing with this device, note that 3.3V is the typical operating voltage; verify absolute maximum VDD of 3.6V. The QFN exposed pad must be soldered to the ground plane for thermal dissipation and electrical performance. Use MPLAB X IDE with XC8 compiler for code development.
This page synthesizes DigiKey and Mouser distributor pricing, parametric comparison against same-family and cross-brand drop-in alternatives, and practical PCB-layout design notes not collated in any single manufacturer document.
Drop-in alternatives for PIC18F25J10T-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 PIC18F25J10T-I/ML (same form factor and footprint) — differing in Operating Temperature, Package, Timers, I/O Pins, ADC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F25J10-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F24J10-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25J11-I/ML
✅ Drop-In✓ In Stock
$2.55 / Unit
View Datasheet →PIC18F25J50-I/ML
✅ Drop-In✓ In Stock
$3.04 / Unit
View Datasheet →PIC18F26J10-I/ML
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F26J11-I/ML
✅ Drop-In✓ In Stock
$3.45 / Unit
View Datasheet →PIC18F25J10T-I/ML Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Microcontroller (MCU) |
| Core Architecture | PIC18J RISC, Harvard |
| Core Size | 8-bit |
| Maximum Clock Speed | 40 MHz (10 MIPS) |
| Program Memory (Flash) | 32 KB (16K x 16) |
| SRAM | 1024 bytes |
| EEPROM (Emulated) | 256 bytes |
| Supply Voltage (VDD) | 2.0 V to 3.6 V (2.5 V / 3.3 V typical) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 28-pin QFN (6x6 mm) with exposed pad |
| Mounting Type | Surface Mount |
| A/D Converter | 10-bit, up to 13 channels |
| Communication Interfaces | 1x Enhanced USART (LIN-capable), 2x MSSP (I2C/SPI) |
| I/O Pins | 21 |
| Power-Saving Modes | nanoWatt technology (deep sleep < 100 nA) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC18F25J10T-I/ML Pin Configuration
| Pin 1 | RA0 — PORTA bit 0 / analog AN0 |
| Pin 2 | RA1 — PORTA bit 1 / analog AN1 |
| Pin 3 | RA2 — PORTA bit 2 / analog AN2 / CVREF |
| Pin 4 | RA3 — PORTA bit 3 / analog AN3 / VREF+ |
| Pin 5 | RA4 — PORTA bit 4 / analog AN4 |
| Pin 6 | RA5 — PORTA bit 5 / analog AN5 |
| Pin 7 | RA6 — PORTA bit 6 / OSC2 |
| Pin 8 | RA7 — PORTA bit 7 / OSC1 |
| Pin 9 | VSS — Ground reference |
| Pin 10 | RB0 — PORTB bit 0 / INT0 |
| Pin 11 | RB1 — PORTB bit 1 / INT1 |
| Pin 12 | RB2 — PORTB bit 2 |
| Pin 13 | RB3 — PORTB bit 3 |
| Pin 14 | RB4 — PORTB bit 4 |
| Pin 15 | RB5 — PORTB bit 5 |
| Pin 16 | RB6 — PORTB bit 6 / ICSCLK |
| Pin 17 | RB7 — PORTB bit 7 / ICSDA |
| Pin 18 | VSS — Ground reference |
| Pin 19 | VDD — Positive supply voltage |
| Pin 20 | RC0 — PORTC bit 0 |
| Pin 21 | RC1 — PORTC bit 1 / T1OSI |
| Pin 22 | RC2 — PORTC bit 2 / CCP1 |
| Pin 23 | RC3 — PORTC bit 3 / SCL1 |
| Pin 24 | RC4 — PORTC bit 4 / SDA1 |
| Pin 25 | RC5 — PORTC bit 5 / SDO1 |
| Pin 26 | RC6 — PORTC bit 6 / TX1 |
| Pin 27 | RC7 — PORTC bit 7 / RX1 |
| Pin 28 | VDDCORE — Internal core voltage regulator output |
Typical Applications
PIC18F25J10T-I/ML is suitable for 6 applications: Automotive LIN Bus Node, USB-to-UART Bridge, Industrial Sensor Hub with Modbus RTU, LED Lighting Controller with DMX, Small Appliance Control Board, Low-Cost Battery-Powered IoT Sensor Node.
Automotive LIN Bus Node
The PIC18F25J10T-I/ML's enhanced USART with hardware LIN master/slave support makes it a strong fit for low-cost automotive LIN-bus slave ECUs controlling body-comfort functions such as window lifters, seat positioners, mirror adjusters, and ambient lighting. At 40 MHz the part sustains 10 MIPS, easily handling LIN 2.0 framing at 19.2 kbaud alongside periodic sensor polling. Its 32 KB Flash accommodates the LIN stack plus application logic, while 1024 bytes of SRAM supports message buffers without external memory. The 28-pin QFN (6x6 mm) footprint drops onto small PCBAs behind the door trim, and the -40C to +85C industrial temperature range survives the cabin thermal envelope. Pair with a TJA1027 LIN transceiver and a 3.3V LDO such as the MCP1700.
Recommended
USB-to-UART Bridge
The PIC18F25J10T-I/ML's enhanced USART plus I2C/SPI ports make it suitable for low-cost USB-to-serial bridge dongles, debug-console adapters, and sensor-to-USB gateway modules. While the part lacks native USB, an external MCP2200 or MCP2221A USB-UART bridge can be paired with the PIC18F25J10T-I/ML acting as the application processor and command parser. The 32 KB Flash holds command-set firmware and protocol stacks, and the 1024-byte SRAM is sufficient for short USB CDC buffer handling. The 28-pin QFN package keeps the dongle small.
Recommended
Industrial Sensor Hub with Modbus RTU
The PIC18F25J10T-I/ML's enhanced USART plus nanoWatt power-saving modes suit industrial sensor-hub modules that aggregate analog/digital sensor data and transmit via Modbus RTU over RS-485. The 10-bit ADC with up to 13 channels handles thermocouple/4-20 mA conditioning through external op-amps. At sleep currents below 100 nA (nanoWatt mode) the part enables battery or energy-harvest powered field sensors. The 28-pin QFN (ML) footprint fits the small PCBA inside IP65 enclosures. Pair with an ADM3485 RS-485 transceiver.
Recommended
LED Lighting Controller with DMX
The PIC18F25J10T-I/ML's enhanced USART supports DMX512 lighting-control protocol reception at 250 kbaud, while the 32 KB Flash stores dimming curves and color-mixing firmware. The MSSP peripherals drive APA102 or WS2801 LED strips via SPI. The 10-bit ADC reads ambient-light sensors for daylight harvesting. The 28-pin QFN package supports slim-line commercial lighting fixtures where board height is constrained.
Recommended
Small Appliance Control Board
The PIC18F25J10T-I/ML's combination of 21 I/O pins, PWM-capable CCP modules, and 10-bit ADC makes it well-suited for small appliance control boards such as coffee makers, blenders, slow cookers, and air purifiers. The MCU reads temperature via the ADC, drives heater/element PWM outputs, and monitors user inputs through capacitive-touch or rotary encoder interfaces. The 32 KB Flash comfortably fits state-machine control code. The -40C to +85C industrial temperature range handles under-cabinet kitchen thermal environments.
Recommended
Low-Cost Battery-Powered IoT Sensor Node
The PIC18F25J10T-I/ML's nanoWatt technology with deep-sleep currents below 100 nA, combined with the 2.0-3.3V operating range, makes it a strong fit for battery-powered wireless sensor nodes. The 32 KB Flash supports application firmware and basic protocol stacks, while the 1024-byte SRAM is sufficient for periodic sensor reads and transmit buffer hold. The 28-pin QFN footprint supports miniaturized sensor PCBs. Pair with a sub-GHz radio module such as MRF89XA or LoRa transceiver.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F25J10T-I/ML — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F25J10-I/ML | PIC18F24J10-I/ML | PIC18F25J11-I/ML | PIC18F25J50-I/ML | PIC18F26J10-I/ML | PIC18F26J11-I/ML |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | QFN-28 (ML) 6x6 mm | QFN-28 (ML) 6x6 mm - same | QFN-28 (ML) 6x6 mm - same | QFN-28 (ML) 6x6 mm - same | QFN-28 (ML) 6x6 mm - same | QFN-28 (ML) 6x6 mm - same | QFN-28 (ML) 6x6 mm - same |
| Program Memory (Flash) | 32 KB | 32 KB | 16 KB | 32 KB | 32 KB | 64 KB | 64 KB |
| SRAM | 1024 bytes | 1024 bytes | 1024 bytes | 1024 bytes | 2048 bytes | 1024 bytes | 1024 bytes |
| Maximum Clock Speed | 40 MHz (10 MIPS) | 40 MHz | 40 MHz | 40 MHz | 48 MHz | 40 MHz | 48 MHz |
| Operating Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
| USB Peripheral | No | No | No | No | Yes (USB 2.0 FS) | No | No |
| CTMU Peripheral | No | No | No | No | No | No | Yes |
| Pricing (qty 100, as of 2026-09-27) | $3.58 | $3.45 | $3.10 | $3.60 | $4.20 | $4.10 | $4.30 |
Key Differentiators
- Lowest-cost PIC18J 32KB Flash MCU in QFN-28 (ML) (vs PIC18F25J11-I/ML)
- Industrial -40C to +85C temperature range (vs PIC18F24J10-I/ML)
- Enhanced USART with LIN bus hardware support (vs PIC18F25K22T-I/SS)
- Smallest footprint in 32KB Flash PIC18J family (vs PIC18F25J10-I/SO)
Design Notes
The QFN-28 (ML) package has an exposed thermal pad on the underside that MUST be soldered to the PCB ground plane for both electrical performance and thermal dissipation. Use a via array (typically 9-13 thermal vias in a 3x3 or 4x4 pattern) connecting the pad to an internal ground plane. Place 100nF decoupling capacitors as close to VDD (pin 19) and VDDCORE (pin 28) as possible to minimize supply noise and ensure stable core voltage regulator operation.
The PIC18F25J10T-I/ML's internal core voltage regulator requires a 10uF ceramic capacitor on the VDDCORE pin (pin 28) with ESR less than 1 ohm at the switching frequency. Use X5R or X7R dielectric; Y5V is not suitable due to voltage coefficient. Insufficient decoupling causes core voltage drift and can trigger brown-out resets during peak MCU load. Verified: 10uF X7R 16V in 0805 footprint is a typical Microchip reference design choice.
Do not exceed the absolute maximum VDD of 3.6V - the PIC18F25J10T-I/ML is NOT 5V tolerant. Driving I/O pins above VDD will forward-bias the ESD diodes and inject current into the internal supply rail. For mixed 3.3V/5V designs, use a level shifter (such as the TXS0108E) between 5V peripherals and the MCU. Also note: the 40 MHz maximum is only specified at 3.0-3.6V VDD; at lower voltages derate to 20 MHz at 2.0V.
Place the 32.768 kHz secondary oscillator crystal (SOSC) within 5 mm of the SOSCO/SOSCI pins if used, with the load capacitors (typically 12-15 pF) right at the MCU pins. Keep the crystal traces short and guarded by a ground pour to minimize stray capacitance. For HFINTOSC operation (default), no external crystal is needed, simplifying layout. Programming pins PGC/PGD must be accessible for ICSP - route them to a header.
Compliance Information
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose PIC18F18xxx Q1 variants for automotive. Halogen-free status not explicitly stated in the verified web data.