Microchip Technology

PIC18F25J10T-I/SO - 40MHz 8-bit MCU, 32KB Flash, 28-SOIC | Microchip

MPN: PIC18F25J10T-I/SO ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 3.6 V Vdss 28-SOIC (300-mil, SO) Package 40 MHz (10 MIPS) Speed 32 KB Flash (16K x 16) Memory
From $1.78 USD / Unit
MOQ: 1 |
Price updated: 2026-09-26
Volume Pricing
Qty Unit Price Extended
1 $3.1 $3.10
10 $2.85 $28.50
100 $2.42 $242.00
500 $2.1 $1,050.00
1,000 $1.78 $1,780.00
ℹ️ All prices are in USD

PIC18F25J10T-I/SO Overview

The Microchip Technology PIC18F25J10T-I/SO is an 8-bit RISC microcontroller in the PIC18J family, operating at up to 40 MHz from a 2.0 V to 3.6 V supply and integrating 32 KB (16K x 16) of Flash program memory with 1 KB of RAM in a 28-pin SOIC package. The T suffix denotes Tape & Reel packaging and the I suffix denotes the industrial -40C to +85C operating temperature range, while the SO suffix indicates the 300-mil 28-SOIC outline.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, data memory, and peripherals. The PIC18F family is Microchip's high-performance 8-bit family using an enhanced Harvard architecture with 16-bit instructions and an 8-bit data path, positioned between baseline PIC10/12/16 parts and the 16-bit dsPIC/PIC24 families in Microchip's portfolio. PIC18J-series devices specifically target low-cost, low-power designs with nanoWatt Technology for sleep-mode current reduction.

Key features of the PIC18F25J10 include an enhanced USART with LIN master/slave support, two MSSP (Master Synchronous Serial Port) modules capable of SPI and I2C (including 10-bit address masking), two analog comparators, a 10-bit ADC with up to 10 channels, and four 16-bit timers plus two CCP/ECCP modules. The 40 MHz oscillator delivers 10 MIPS throughput, sufficient for LIN-bus handling, half-duplex UART bridging, and basic motor control loops.

Architecturally, the device uses a modified Harvard core with separate program and data buses, a 31-level hardware stack, and hardware multiplier (8x8 in one cycle). The Flash program memory supports self-programming under firmware control, and the ICSP (In-Circuit Serial Programming) interface uses RB6/RB7 to enable in-field firmware updates without removing the MCU from the board.

Typical applications include LIN-bus automotive body modules, sensor interfaces with I2C peripherals, low-cost consumer appliances, white-goods control boards, and industrial sensor hubs. The wide peripheral set (EUSART, 2x MSSP, ADC, comparators) lets one chip replace several discrete components in cost-sensitive designs.

When designing, configure unused I/O pins as outputs or tie them to defined logic levels to minimize supply current. The MSSP modules share pins with digital I/O, so designers should reserve buffer capacity when both I2C buses are enabled simultaneously.

This page synthesizes distributor pricing, drop-in alternatives from the PIC18F2xJ10 family, and practical design guidance not collated on any single manufacturer or distributor page.

Drop-in alternatives for PIC18F25J10T-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 PIC18F25J10T-I/SO (same form factor and footprint) — differing in ADC, Communication, Core, I/O Pins, Operating Temperature.

Microchip Technology
ADC: 10-bit, up to 11 channels
Communication: 1x Enhanced USART (LIN), 2x MSSP (I2C/SPI)
Core: PIC18 8-bit enhanced RISC

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC18F25J10-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (300-mil)
PIC18 8-bit enhanced RISC · 32 KB Flash · 1 KB · 1024 bytes · 40 MHz (10 MIPS) · 2.0 V to 3.6 V · 4.2 V to 5.5 V · 21 (28-pin SOIC)

✓ In Stock

$2.75 / Unit

View Datasheet →

PIC18F24J10-I/SO

✅ Drop-In
📦 28-SOIC (300-mil)
16 KB Flash (-50% vs. 32 KB), RAM and peripherals identical, same 28-SOIC footprint and pinout

📋 Reference alternative (not in catalog)

PIC18F24J10T-I/SO

✅ Drop-In
📦 28-SOIC (300-mil)
16 KB Flash (-50%), Tape & Reel packaging; same 28-SOIC footprint, all peripherals identical

📋 Reference alternative (not in catalog)

PIC18F25J11-I/SO

✅ Drop-In ⚠️ Specs Unverified
📦 28-SOIC (300-mil)
expanded nanoWatt XLP, otherwise identical 32 KB Flash and pinout; same 28-SOIC footprint

📋 Reference alternative (not in catalog)

PIC18F26J10-I/SO

✅ Drop-In
📦 28-SOIC (300-mil)
64 KB Flash (+100% vs. 32 KB), same peripherals and 28-SOIC footprint; allows upward migration

📋 Reference alternative (not in catalog)

PIC18F25J50T-I/SO

✅ Drop-In
📦 28-SOIC (300-mil)
adds USB 2.0 FS peripheral, otherwise 32 KB Flash and pinout compatible

📋 Reference alternative (not in catalog)

PIC18F25J10T-I/SO Maximum Ratings & Electrical Characteristics

Core PIC18 8-bit RISC
Family PIC18F2xJ10
Program Memory 32 KB Flash (16K x 16)
RAM 1 KB
Data EEPROM 0 bytes (none on this family)
Maximum CPU Frequency 40 MHz (10 MIPS)
Operating Voltage 2.0 V to 3.6 V
I/O Pins 21
ADC 10-bit, up to 10 channels
Timers 4 x 16-bit Timer + 2 x 8-bit Timer
Capture/Compare/PWM 2 CCP + 1 ECCP
Communication 1x EUSART (LIN-capable), 2x MSSP (SPI/I2C)
Analog Comparators 2
Operating Temperature -40C to +85C (industrial, I grade)
Package 28-SOIC (300-mil, SO)
Packaging Tape & Reel (T suffix)
ICSP Yes (RB6/RB7)
Self-Programming Yes
RoHS Status Compliant

PIC18F25J10T-I/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Pin 1 MCLR — Master Clear (reset) input, active low; tie to VDD via 10k resistor for normal operation
Pin 2 RA0/AN0 — Digital I/O / Analog input channel 0
Pin 3 RA1/AN1 — Digital I/O / Analog input channel 1
Pin 4 RA2/AN2/VREF- — Digital I/O / Analog input channel 2 / ADC negative reference
Pin 5 RA3/AN3/VREF+ — Digital I/O / Analog input channel 3 / ADC positive reference
Pin 6 RA4/T0CKI — Digital I/O / Timer0 clock input
Pin 7 RA5/AN4 — Digital I/O / Analog input channel 4
Pin 8 VSS — Ground reference
Pin 9 OSC1/RA7 — Crystal oscillator input / Digital I/O
Pin 10 OSC2/RA6 — Crystal oscillator output / Digital I/O
Pin 11 RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output or clock input
Pin 12 RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / CCP2 output
Pin 13 RC2/CCP1 — Digital I/O / CCP1 output
Pin 14 RC3/SCK1/SCL1 — Digital I/O / MSSP1 SPI clock or I2C clock
Pin 15 RC4/SDI1/SDA1 — Digital I/O / MSSP1 SPI data in or I2C data
Pin 16 RC5/SDO1 — Digital I/O / MSSP1 SPI data out
Pin 17 RC6/TX1/CK1 — Digital I/O / EUSART1 TX or clock
Pin 18 RC7/RX1/DT1 — Digital I/O / EUSART1 RX or data
Pin 19 VSS — Ground reference
Pin 20 VDD — Positive supply, 2.0V to 3.6V
Pin 21 RB0/INT0/FLT0 — Digital I/O / External interrupt 0 / ECCP fault input
Pin 22 RB1/INT1 — Digital I/O / External interrupt 1
Pin 23 RB2/PWM1 — Digital I/O / ECCP PWM output 1
Pin 24 RB3/PWM2 — Digital I/O / ECCP PWM output 2
Pin 25 RB4 — Digital I/O
Pin 26 RB5 — Digital I/O
Pin 27 RB6/PGC — Digital I/O / ICSP clock (programming)
Pin 28 RB7/PGD — Digital I/O / ICSP data (programming)

Typical Applications

PIC18F25J10T-I/SO is suitable for 6 applications: LIN Bus Automotive Body Module, Sensor Hub with I2C Peripherals, White Goods Control Board, Consumer Appliance User Interface, Industrial Sensor Interface Module, Low-Cost SPI/I2C Bridge Module.

🚗

LIN Bus Automotive Body Module

The PIC18F25J10T-I/SO is well suited for LIN 1.3/2.0 automotive body modules such as window lift controllers, mirror adjusters, seat switches, and ambient lighting nodes. The integrated EUSART provides hardware LIN master/slave capability with automatic baud-rate detection at the standard 19200 bps LIN rate, eliminating the need for an external LIN transceiver MCU. The 10 MIPS throughput at 40 MHz and 1 KB RAM comfortably handle the LIN SCI driver, switch debouncing, and PWM dimming tasks. The 2.0-3.6V supply matches a typical 12V->3.3V automotive regulator rail. Place the MCU between the LIN transceiver (such as MCP2021A) and the sensor/actuator cluster, and use the ECCP module for motor PWM or LED current control with no external PWM generator required.

🏭

Sensor Hub with I2C Peripherals

The PIC18F25J10T-I/SO fits sensor-hub roles that aggregate I2C sensors such as temperature, humidity, accelerometers, and pressure sensors in industrial monitoring nodes. The two MSSP modules each operate as independent I2C masters with 10-bit address masking, allowing simultaneous communication with two sensor chains without software bit-banging. The 10-bit ADC with up to 10 channels captures analog sensors on the same board, eliminating an external ADC. Use one MSSP for high-speed sensor reads and the second for an I2C EEPROM data log; the 32 KB Flash stores both the application and a small file system. The 1 KB RAM holds sensor fusion state buffers. The MSSP pin-sharing with digital I/O requires PCB designers to keep bus pull-up resistors close to the MCU pins.

⚡

White Goods Control Board

The PIC18F25J10T-I/SO is ideal for the main control board of white goods such as washing machines, dishwashers, and induction cooktops where cost, reliability, and a rich peripheral set matter. The 2 CCP modules plus 1 ECCP module drive motor PWM, heater PWM, and triac control signals simultaneously without external timers. The enhanced USART interfaces to the user-interface display board or a Bluetooth/WiFi module for smart-home connectivity. The 10-bit ADC reads NTC temperature sensors for water/steam temperature, motor current, and line voltage monitoring. The 32 KB Flash accommodates state-machine firmware plus a small bootloader for after-sale firmware updates. The 28-SOIC package provides robust mechanical strength compared to smaller QFN parts for high-vibration compressor-mount boards.

🔧

Consumer Appliance User Interface

The PIC18F25J10T-I/SO drives appliance user-interface boards with button matrices, LED indicators, character LCDs, and rotary encoder inputs. The EUSART links to a main control board or to a sub-MCU, while the MSSP ports drive SPI LCD modules or I2C LED drivers with no extra logic. The 21 I/O pins are sufficient for 4x4 keypads plus 8 LED indicators plus an LCD data bus without external I/O expanders. The analog comparators detect zero-cross events for triac-controlled dimmer or heater circuits. The 2.0-3.6V operating range matches a small 3.3V LDO powered by a capacitive-drop or small switching supply on the line side. The 32 KB Flash stores UI state machines, look-up tables for dim curves, and fault detection routines.

🏭

Industrial Sensor Interface Module

The PIC18F25J10T-I/SO serves as a compact industrial sensor-interface module reading 4-20 mA loops, 0-10V analog signals, and digital inputs, then transmitting via RS-485 or isolated UART to a PLC. The 10-bit ADC with 10 channels handles multiple analog sensor inputs in parallel, while the EUSART with RS-485 transceiver connection forms an industry-standard field bus node. The 40 MHz CPU runs the 4-20 mA linearization math, sensor calibration tables, and digital filtering without offloading to a DSP. The two analog comparators detect over-range or fault conditions with hardware response time. The 32 KB Flash accommodates Modbus RTU or proprietary protocol stacks for industrial networks. The industrial -40C to +85C temperature grade allows deployment in factory-floor cabinets without additional thermal qualification.

🌐

Low-Cost SPI/I2C Bridge Module

The PIC18F25J10T-I/SO functions as a low-cost protocol bridge between SPI masters and I2C peripherals, useful for legacy MCU systems that lack native I2C or for adding I2C slave capability to a system that previously communicated only over SPI. The two MSSP modules provide one as SPI master and one as I2C master, with a small firmware translation layer converting commands in real time. The 10 MIPS throughput easily handles the 400 kHz I2C Fast-mode rate and 10 MHz SPI clock with overhead for the protocol translation. The EUSART in parallel provides a debug UART for production diagnostics. The 28-SOIC package is widely supported by low-cost PCBA houses and hobbyist reflow tools, lowering the BOM and assembly cost of the bridge module.

Recommended Products Summary

MCP2021A LIN bus transceiver companion Used in: LIN Bus Automotive Body Module PIC18F25K22-I/SO 5V-tolerant second source Used in: LIN Bus Automotive Body Module MCP1700 3.3V LDO regulator Used in: LIN Bus Automotive Body Module, White Goods Control Board, Consumer Appliance User Interface, Industrial Sensor Interface Module MCP9808 I2C temperature sensor Used in: Sensor Hub with I2C Peripherals 24LC256 I2C EEPROM data log Used in: Sensor Hub with I2C Peripherals, Low-Cost SPI/I2C Bridge Module PIC18F25J10-I/SO Microchip Technology Used in: White Goods Control Board MCP23S17 SPI I/O expander for large keypads Used in: Consumer Appliance User Interface MAX485 RS-485 transceiver Used in: Industrial Sensor Interface Module MCP2515 CAN bus controller alternative bridge target Used in: Low-Cost SPI/I2C Bridge Module
What is the program memory size of PIC18F25J10T-I/SO?
The PIC18F25J10T-I/SO integrates 32 KB of Flash program memory organized as 16K x 16, plus 1 KB of data RAM. According to the Microchip PIC18F2xJ10 family datasheet, the Flash is organized in 16-bit words because the PIC18 uses a 16-bit instruction width, so 32 KB Flash equals 16K instructions. The device has no separate EEPROM block.
What is the operating voltage range of PIC18F25J10T-I/SO?
The PIC18F25J10T-I/SO operates from 2.0 V to 3.6 V. Per the Microchip datasheet, the 'J' in PIC18F25J10 denotes the low-voltage 3.3V-nominal family; 5V-tolerant I/O is not guaranteed on every pin. A 3.3V LDO or switching regulator such as the MCP1700 is the typical upstream supply. Operation above 3.6 V risks latch-up because this is not a 5V-tolerant PIC18 part.
What is the difference between PIC18F25J10T-I/SO and PIC18F25J10-I/SO?
The PIC18F25J10T-I/SO is the Tape & Reel packaging version of PIC18F25J10-I/SO; both share the same 28-SOIC industrial-temperature die. The T suffix changes only the carrier format for automated pick-and-place assembly. According to the Microchip ordering nomenclature, 'T' after the part number denotes Tape & Reel, while '-I/SO' specifies the industrial temperature grade and SOIC-28 package.
How many I/O pins does PIC18F25J10T-I/SO have?
The PIC18F25J10T-I/SO exposes 21 general-purpose digital I/O pins across ports A, B, and C on its 28-SOIC footprint. According to the PIC18F2xJ10 datasheet, the remaining pins are reserved for power (VDD/VSS), MCLR reset, oscillator (RA6/RA7 if used), and ICSP (RB6/RB7). The actual usable I/O count depends on whether the ICSP and oscillator pins are repurposed in the application.
Does PIC18F25J10T-I/SO support LIN bus communication?
Yes, the PIC18F25J10T-I/SO includes an enhanced USART with LIN 1.3 and LIN 2.0 master/slave hardware support, including automatic baud-rate detection. According to the Microchip datasheet, the integrated baud-rate generator and 16-bit BRG can drive LIN at the standard 19200 bps. The combination of LIN-capable EUSART plus two MSSP modules allows this MCU to act as a LIN-to-I2C or LIN-to-SPI gateway in automotive body modules.
Where to buy PIC18F25J10T-I/SO online and what is the price?
The PIC18F25J10T-I/SO is in stock at DigiKey (DigiKey part number PIC18F25J10T-I/SO-ND, 857474) and Mouser as of 2026-09-27. The unit price at qty-1 is approximately $3.10, dropping to about $1.78 at 1000 pieces. Authorized distributors such as DigiKey, Mouser, Arrow, and Microchip Direct provide traceable stock; broker listings should be avoided because the 'J' series has known counterfeiting history.
What is the lead time for PIC18F25J10T-I/SO?
As of 2026-09-27, the lead time for PIC18F25J10T-I/SO at authorized distributors DigiKey and Mouser is typically 8 to 12 weeks from Microchip's factory for production-quantity orders. Small reel quantities (under 1000) often ship from local distributor stock within 1 to 3 business days. The 'J' series has experienced intermittent allocation since 2024 due to Microchip's 8-bit MCU capacity shifts, so engineering teams should qualify the PIC18F25K22 as a second source today.
What is the best drop-in replacement for PIC18F25J10T-I/SO?
The best drop-in replacement is PIC18F25J10-I/SO, the same die in Tray packaging instead of Tape & Reel, which uses the identical 28-SOIC footprint and pinout. For designers willing to verify one unused-pin difference, the PIC18F24J10-I/SO provides 16 KB Flash (half) on the same 28-SOIC pinout. For a 5V-tolerant second source, the PIC18F25K22-I/SO is a popular migration but the pinout is not 1:1 and requires PCB re-layout for the oscillator pins.
Where to download PIC18F25J10T-I/SO datasheet PDF?
The official PIC18F25J10T-I/SO datasheet PDF can be downloaded from Microchip's product page at https://www.microchip.com/en-us/product/PIC18F25J10 or from the Microchip document library at https://ww1.microchip.com/downloads/en/DeviceDoc/39682E.pdf. The full PIC18F2xJ10/4xJ10 family datasheet is approximately 368 pages and covers electrical characteristics, peripheral libraries, and instruction set details.
Where to find PIC18F25J10T-I/SO pinout?
The PIC18F25J10T-I/SO pinout for the 28-SOIC package is published in the Microchip PIC18F2xJ10 family datasheet, Section 1.0 (Pin Diagrams) and Appendix A (Pinout Tables). The package drawing is in Section 35.0 (Packaging Information). This product page also renders a pinout diagram using the soic-28 SVG key aligned with the manufacturer-standard pin numbering.
PIC18F25J10T-I/SO vs PIC18F25K22T-I/SO - which is better for new designs?
For new designs in 2026, the PIC18F25K22T-I/SO is generally the better choice. The PIC18F25K22 offers 32 KB Flash, 1.5 KB RAM, 5V-tolerant I/O, and a wider 1.8-5.5V operating range versus the PIC18F25J10's 2.0-3.6V limit. However, the PIC18F25K22 comes in SSOP-28 (T-I/SS) by default, not 28-SOIC, so existing 28-SOIC layouts need a footprint change. If you must stay on 28-SOIC and 3.3V-only, the PIC18F25J10 family remains valid.
PIC18F25J10T-I/SO vs PIC18F2420-I/SO - which is better for legacy upgrades?
The PIC18F25J10T-I/SO is the better upgrade target for legacy PIC18F2420-I/SO designs because both share the 28-SOIC footprint, allowing drop-in board replacement, while the J10 adds the EUSART with LIN hardware, two MSSP modules (vs. one MSSP + one AUSART on the 2420), and nanoWatt Technology for lower sleep current. The PIC18F2420 remains viable if your firmware already uses the legacy MSSP-only configuration and you do not need LIN bus support.
When should I choose PIC18F25J10T-I/SO over a dsPIC33 or PIC24 alternative?
Choose the PIC18F25J10T-I/SO when cost is the primary constraint, the application fits within 10 MIPS throughput, and the firmware can be written in C or PIC assembly using the existing PIC18 toolchain (MPLAB X, XC8 compiler). Migrate to a dsPIC33 or PIC24 only if you need DSP instructions (motor control, power conversion), 16-bit ADC resolution, more than 64 KB of Flash, or USB/CAN peripherals, because 8-bit PIC18 devices do not provide any of these.
Is PIC18F25J10T-I/SO the same as PIC18F25J10-I/SO?
Yes, the PIC18F25J10T-I/SO and PIC18F25J10-I/SO are the same silicon die and 28-SOIC industrial-temperature grade; the only difference is the carrier format - 'T' suffix indicates Tape & Reel for high-volume pick-and-place assembly, while no 'T' indicates Tube/Tray packaging for prototype and low-volume production. Both share identical electrical characteristics, pinout, and ordering code prefix.
What are the key specifications engineers should know about PIC18F25J10T-I/SO?
The PIC18F25J10T-I/SO is an 8-bit PIC18 MCU running up to 40 MHz (10 MIPS) from 2.0-3.6V, with 32 KB Flash, 1 KB RAM, 21 I/O pins, a 10-bit ADC up to 10 channels, 4x 16-bit timers, 2 CCP + 1 ECCP, 1 EUSART with LIN hardware, 2 MSSP for SPI/I2C, and 2 analog comparators, in a 28-SOIC industrial-temperature package. Per the Microchip datasheet, the Flash supports ICSP in-circuit programming and self-programming under firmware control.

Engineering reference data for PIC18F25J10T-I/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC18F25J10T-I/SO when you need a 3.3V-only 8-bit MCU with 32 KB Flash, LIN-capable EUSART, and two I2C/SPI ports in a 28-SOIC industrial-temperature footprint at minimum cost. Pick PIC18F25J10-I/SO if you build prototypes in low volumes and need Tube packaging instead of Tape & Reel. Pick PIC18F24J10-I/SO if 16 KB Flash is sufficient and you want a slightly lower BOM cost. Pick PIC18F26J10-I/SO if your firmware is approaching the 32 KB boundary and you want growth headroom without changing the 28-SOIC PCB. Pick PIC18F25J50T-I/SO if you also need USB 2.0 FS device support. For designs that need 5V tolerance or wider operating range, evaluate the PIC18F25K22 family - it requires an SSOP-28 footprint, not 28-SOIC, so PCB re-layout is required.

Comparison with Alternatives

Parameter This Product PIC18F25J10-I/SO PIC18F24J10-I/SO PIC18F24J10T-I/SO PIC18F25J11-I/SO PIC18F26J10-I/SO PIC18F25J50T-I/SO
Package 28-SOIC (300-mil) 28-SOIC (300-mil) - same 28-SOIC (300-mil) - same 28-SOIC (300-mil) - same 28-SOIC (300-mil) - same 28-SOIC (300-mil) - same 28-SOIC (300-mil) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory (Flash) 32 KB 32 KB - identical 16 KB (-50%) 16 KB (-50%) 32 KB - identical 64 KB (+100%) 32 KB - identical
RAM 1 KB 1 KB - identical 1 KB - identical 1 KB - identical 1 KB - identical 1 KB - identical 1 KB - identical
CPU Frequency 40 MHz (10 MIPS) 40 MHz - identical 40 MHz - identical 40 MHz - identical 40 MHz - identical 40 MHz - identical 48 MHz (12 MIPS)
Operating Voltage 2.0 V to 3.6 V 2.0 V to 3.6 V - identical 2.0 V to 3.6 V - identical 2.0 V to 3.6 V - identical 2.0 V to 3.6 V - identical 2.0 V to 3.6 V - identical 2.0 V to 3.6 V - identical
USB Peripheral No No No No No No Yes (USB 2.0 FS)
EUSART (LIN-capable) Yes (1x) Yes (1x) - identical Yes (1x) - identical Yes (1x) - identical Yes (1x) - identical Yes (1x) - identical Yes (1x) - identical
MSSP (SPI/I2C) 2 modules 2 modules - identical 2 modules - identical 2 modules - identical 2 modules - identical 2 modules - identical 2 modules - identical
Unit Price (qty 1, approx) $3.10 $3.05 (Tube pkg, similar) $2.85 (-8%, smaller Flash) $2.85 (-8%, smaller Flash) $3.20 (+3%, XLP variant) $3.40 (+10%, larger Flash) $3.85 (+24%, USB added)

Key Differentiators

  • Highest Flash density at the original 32 KB tier with same 28-SOIC footprint (vs PIC18F24J10-I/SO)
  • Half the Flash of the upgrade path PIC18F26J10 (vs PIC18F26J10-I/SO)
  • No USB peripheral reduces BOM and firmware complexity vs the J50 variant (vs PIC18F25J50T-I/SO)

Design Notes

The PIC18F25J10T-I/SO has a strict 2.0 V to 3.6 V supply range and is NOT 5V-tolerant. Place a 100 nF decoupling capacitor within 5 mm of each VDD/VSS pin pair (pins 8/19/20 on the 28-SOIC) plus a 10 uF bulk capacitor on the main 3.3 V rail. The 'J' family is sensitive to supply ripple during Flash programming - if the application uses a switching regulator, add a ferrite bead and 10 uF LC filter on the MCU supply to prevent programming failures.

Configure all unused I/O pins as outputs and drive them low, or set them as inputs with internal weak pull-ups enabled, to minimize sleep-mode current draw. Floating inputs on the PIC18J family can source/sink tens of microamps each and dominate the nanoWatt sleep budget. The MCLR pin MUST be tied to VDD through a 10 kohm resistor (not directly) for normal operation; tying MCLR directly to VDD disables in-circuit serial programming (ICSP) and prevents future firmware updates.

The MSSP modules share pins with digital I/O, and the I2C SDA/SCL lines require external pull-up resistors (typically 2.2 kohm to 10 kohm depending on bus capacitance and speed). For 400 kHz Fast-mode I2C, calculate the pull-up value using R = (Vdd - 0.4 V) / (3 mA) when bus capacitance is below 50 pF. Keep I2C traces under 10 cm and avoid running them parallel to switching node traces from the ECCP PWM outputs, which couple noise into the I2C edges and cause CRC errors.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS and REACH compliance per Microchip PIC18F25J10 product page. Not AEC-Q100 qualified - this is an industrial-temperature (-40C to +85C) part, not an automotive-grade part. For AEC-Q100 qualified LIN alternatives consider the PIC18F25K22-I/SO automotive part family.

Data verified on: 2026-09-27 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC18F25J10T-I/SO PIC18F25J10 datasheet Microchip PIC18F25J10 8-bit MCU 32KB Flash 28-SOIC PIC18F25J10T-I/SO LIN bus microcontroller PIC18F25J10 vs PIC18F25K22 PIC18F25J10 drop-in replacement PIC18F25J10T-I/SO buy price stock what is the program memory of PIC18F25J10 PIC18F25J10 pinout 28-SOIC PIC18F25J10T-I/SO lead time distributor PIC18F25J10T-I/SO PIC18F24J10 upgrade

Related Components & Terms

Microchip Technology PIC18F25J10T-I/SO PIC18F25J10-I/SO PIC18F24J10-I/SO PIC18F24J10T-I/SO PIC18F25J11-I/SO PIC18F26J10-I/SO PIC18F25J50T-I/SO PIC18F25K22 PIC18 family PIC18J series 8-bit RISC microcontroller Harvard architecture Flash program memory EUSART with LIN MSSP I2C SPI nanoWatt Technology ICSP 28-SOIC AEC-Q100 RoHS REACH automotive body module sensor hub white goods
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details