PIC18LF25J10T-I/SO - 32KB Flash 8-bit MCU | Microchip
MPN: PIC18LF25J10T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.5 | $3.50 |
| 10 | $3.2 | $32.00 |
| 100 | $2.85 | $285.00 |
| 500 | $2.55 | $1,275.00 |
| 1,000 | $2.3 | $2,300.00 |
PIC18LF25J10T-I/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer containing a CPU, program memory, data RAM, and peripherals such as timers, communication, and ADC. The PIC18 family is Microchip's high-performance 8-bit line using a RISC architecture with hardware multiplier and 16-bit instruction word, bridging small 8-bit controllers and 32-bit MCUs in cost-sensitive embedded designs.
Key features include 32 KB Flash program memory (16K × 16 instruction words), 1024 bytes of SRAM, 21 digital I/O, internal oscillator, and nanoWatt power-saving modes. Peripheral integration supports timers, MSSP (SPI/I2C), enhanced USART, 10-bit ADC channels, and PWM, providing a complete system-on-chip for connected embedded products.
The PIC18LF25J10 architecture uses a 16-bit instruction path with an 8-bit data bus, allowing 32 KB of linear Flash and Harvard memory structure. The LF suffix indicates the low-voltage 2.0–3.6 V operating range, supporting battery-powered and portable designs. Peripherals are mapped through the standard PIC18 register set for predictable firmware reuse across the family.
Typical applications include consumer electronics, industrial control, USB peripherals, low-power sensor nodes, and battery-powered portable devices. The wide peripheral set and low power modes also suit home automation, IoT edge nodes, and human-interface products.
When designing with this device, mind the 2.0–3.6 V supply window (LF variant differs from 5 V F parts), keep VDD/VSS decoupling close to the package, and follow Microchip's in-circuit serial programming (ICSP) layout guidelines to preserve programming and debug access.
This page synthesizes distributor pricing, drop-in SOIC-28 alternatives from the same PIC18 family, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC18LF25J10T-I/SO — 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 PIC18LF25J10T-I/SO (same form factor and footprint) — differing in ADC, Operating Temperature, I/O Pins, Package, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18LF25J10-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25J10-I/SO
✅ Drop-In✓ In Stock
$2.75 / Unit
View Datasheet →PIC18LF25J10T-I/ML
✅ Drop-In✓ In Stock
$2.55 / Unit
View Datasheet →PIC18F25J10T-I/SO
✅ Drop-In✓ In Stock
$1.78 / Unit
View Datasheet →PIC18LF24J10T-I/SO
✅ Drop-In✓ In Stock
$2.05 / Unit
View Datasheet →PIC18LF25J10T-I/SO Maximum Ratings & Electrical Characteristics
| Product Type | 8-bit Microcontroller (MCU) |
| Core | PIC18 RISC |
| Series | PIC18 J |
| Program Memory (Flash) | 32 KB (16K x 16) |
| RAM Size | 1 KB |
| EEPROM Size | 0 (Flash-based) |
| Number of I/O Pins | 21 |
| Maximum CPU Frequency | 40 MHz |
| Supply Voltage (VDD) | 2.0 V to 3.6 V |
| Operating Temperature | -40 °C to +85 °C |
| Package / Case | 28-SOIC (7.50 mm width) |
| Mounting Type | Surface Mount |
| Oscillator | Internal |
| ADC | 10-bit |
| Packaging | Tape & Reel |
| RoHS Status | Compliant |
| MSL Level | MSL1 / not specified (Tape & Reel) |
PIC18LF25J10T-I/SO Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (reset) input / programming voltage |
| Pin 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF- |
| 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/HLVDIN — PORTA bit 5 / analog input 4 / SPI SS / HLVD input |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKI/RA7 — External oscillator input / PORTA bit 7 |
| Pin 10 | OSC2/CLKO/RA6 — External oscillator output / PORTA bit 6 |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | VSS — Ground reference |
| Pin 13 | RB0/INT0/FLT0 — PORTB bit 0 / external interrupt 0 |
| Pin 14 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| Pin 15 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| Pin 16 | RB3/INT3 — PORTB bit 3 / external interrupt 3 |
| Pin 17 | RB4/KBI0 — PORTB bit 4 / keyboard interrupt 0 |
| Pin 18 | RB5/KBI1/PGM — PORTB bit 5 / keyboard interrupt 1 / LVP prog |
| Pin 19 | RB6/KBI2/PGC — PORTB bit 6 / keyboard interrupt 2 / ICSP clock |
| Pin 20 | RB7/KBI3/PGD — PORTB bit 7 / keyboard interrupt 3 / ICSP data |
| Pin 21 | RC0/T1CKI/T1OSO — PORTC bit 0 / Timer1 clock / T1 osc out |
| Pin 22 | RC1/T1OSI/CCP2 — PORTC bit 1 / T1 osc in / CCP2 |
| Pin 23 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Pin 24 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 25 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 26 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 27 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pin 28 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
Typical Applications
PIC18LF25J10T-I/SO is suitable for 6 applications: Battery-Powered Sensor Nodes, Consumer Electronics Controllers, Industrial Control and Automation, USB HID / Low-Speed Peripherals, Home Automation / IoT Edge Nodes, Medical and Health Monitoring Devices.
Battery-Powered Sensor Nodes
The PIC18LF25J10T-I/SO operates from 2.0–3.6 V, making it ideal for battery-powered sensor nodes running directly from a 3.3 V coin-cell or 2× AA supply. Its 32 KB Flash fits sensor-fusion algorithms and BLE/Sub-GHz radio stacks, while 1 KB RAM handles small data buffers and 21 I/O drives multiple analog sensors. The internal oscillator eliminates an external crystal, reducing sleep-mode current draw critical for multi-year battery life in wireless sensor deployments.
Recommended
Consumer Electronics Controllers
The PIC18LF25J10T-I/SO suits consumer appliances and human-interface products requiring USB or serial connectivity. With MSSP (SPI/I2C) and enhanced USART on-chip, designers can drive LCDs, keypads, sensors, and external Flash without glue logic. 32 KB Flash supports USB device stacks or BLE HCI bridges, while nanoWatt sleep modes suit always-on remote controls, toys, and home appliances with standby power regulations.
Recommended
Industrial Control and Automation
The PIC18LF25J10T-I/SO provides industrial-grade peripherals for low-cost PLCs, motor controllers, and sensor interfaces. Its 10-bit ADC supports multiple analog channels for process variables, and PWMs drive solenoid valves, LEDs, or small DC loads. 32 KB Flash fits Modbus RTU or custom industrial protocols, while 40 MHz performance handles deterministic control loops. The -40 to +85 °C range operates in factory-floor cabinets.
Recommended
USB HID / Low-Speed Peripherals
The PIC18LF25J10T-I/SO with 32 KB Flash and 1 KB RAM is well-suited for USB HID-class devices such as keyboards, mice, game controllers, and custom HID peripherals. Microchip's USB stack fits comfortably in 32 KB, while the LF voltage range aligns with USB-powered 3.3 V regulated rails. Designers benefit from MSSP for external peripherals and 21 I/O for switches, LEDs, and capacitive touch sensing.
Recommended
Home Automation / IoT Edge Nodes
The PIC18LF25J10T-I/SO handles Zigbee, LoRa, or Wi-Fi host controller roles in home automation gateways and IoT edge nodes. Its 32 KB Flash supports OTA bootloader logic and lightweight mesh stacks, while nanoWatt modes reduce idle consumption below 1 µA. 21 I/O drives relays, sensors, and indicator LEDs. The 3.3 V supply aligns directly with ESP32, nRF, and similar wireless modules.
Recommended
Medical and Health Monitoring Devices
The PIC18LF25J10T-I/SO powers portable health monitors such as glucose meters, pulse oximeters, and patient wearables. Its low-voltage operation suits battery-powered devices, while 32 KB Flash stores calibration tables and basic DSP for heart-rate or SpO2 processing. nanoWatt sleep modes extend battery life between measurements, and 21 I/O drives OLED displays, buttons, and analog front-ends for biosensors.
Recommended
Recommended Products Summary
Engineering reference data for PIC18LF25J10T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18LF25J10-I/SO | PIC18F25J10-I/SO | PIC18F25J10T-I/SO | PIC18LF24J10T-I/SO |
|---|---|---|---|---|---|
| Package | 28-SOIC (7.50 mm) | 28-SOIC (7.50 mm) | 28-SOIC (7.50 mm) | 28-SOIC (7.50 mm) | 28-SOIC (7.50 mm) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 32 KB | 32 KB | 32 KB | 32 KB | 16 KB |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| Number of I/O | 21 | 21 | 21 | 21 | 21 |
| Supply Voltage | 2.0–3.6 V | 2.0–3.6 V | 4.2–5.5 V | 4.2–5.5 V | 2.0–3.6 V |
| Max CPU Frequency | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz |
| Packaging | Tape & Reel | Tube | Tube | Tape & Reel | Tape & Reel |
Key Differentiators
- Low-voltage LF variant with same SOIC-28 footprint as 5 V F variant (vs PIC18F25J10-I/SO)
- Tape & Reel packaging for SMT production (vs PIC18LF25J10-I/SO)
- 32 KB Flash in 28-SOIC footprint (vs PIC18LF24J10T-I/SO)
Design Notes
Estimated: at 40 MHz CPU and 3.3 V supply, the PIC18LF25J10 draws approximately 12–15 mA active; in Sleep mode (Timer1 off) the device drops below 1 µA per the PIC18LF datasheet DC characteristics. Add a 100 nF ceramic decoupling capacitor directly between VDD (pin 11) and VSS (pin 12), placed within 3 mm of the package. Place a bulk 10 µF tantalum or ceramic on the board input to handle inrush from digital switching. The 'LF' suffix confirms 2.0–3.6 V operation; do not exceed 3.6 V or EEPROM corruption may occur.
Keep the ICSP lines (RB6/PGC, RB7/PGD, MCLR/VPP) accessible. Per Microchip's ICSP layout guidelines, do not place series resistors above 1 kΩ on PGC/PGD, and ensure MCLR has its recommended 10 kΩ pull-up. Route PGC/PGD traces away from noisy switching signals to avoid programming errors. Leave a clear 5 mm exclusion zone around the SOIC-28 footprint for test clips.
A common mistake is to apply 5 V to the LF variant - this exceeds the 3.6 V absolute maximum and risks immediate damage to the Flash memory. For 5 V systems, use the PIC18F25J10 variant (same pinout). Another pitfall is omitting the decoupling capacitor at VDD/VSS, causing reset glitches during ADC sampling. Always configure unused I/O pins as outputs and tie them to VSS or VDD to minimize current draw.
Compliance Information
RoHS compliant per DigiKey/Mouser product listings and Microchip product page. Not AEC-Q100 qualified - this is a general-purpose MCU, not an automotive-grade device.