PIC18F25J10-I/SO - 40MHz 8-bit 32KB Flash MCU 28-SOIC | Microchip
料号: PIC18F25J10-I/SO ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 1 | $4.3 | $4.30 |
| 10 | $3.95 | $39.50 |
| 100 | $3.55 | $355.00 |
| 500 | $3.1 | $1,550.00 |
| 1,000 | $2.75 | $2,750.00 |
PIC18F25J10-I/SO 概述
Background: An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and a peripheral set around a Harvard or von Neumann bus. Within the embedded hierarchy, an 8-bit MCU sits below 32-bit Cortex-M cores in raw performance but above bare metal state machines in software flexibility. PIC18 devices are Microchip's enhanced 8-bit family, characterized by 16-bit wide instructions, hardware multiplier, linear SRAM addressing, and C-optimized architecture, making them a popular choice for cost-sensitive consumer, industrial, and automotive-body applications.
Key features of the PIC18F25J10 include 32 KB self-programmable Flash with 1 k endurance, 1 KB SRAM, an emulated 1024-byte EEPROM, four timer modules (Timer0/1/2/3), two analog comparators, and a 10-bit ADC. The device supports In-Circuit Serial Programming (ICSP) and In-Circuit Debug (ICD) over two pins, removing the need for a separate bootloader IC and shortening time-to-prototype. The wide 2.0V-3.6V core supply is paired with a separate 4.2V-5.5V I/O rail typical of J-series PIC18 parts, allowing direct interfacing with 5V peripherals without level shifters.
From a technical-design perspective, the device uses a 2-stage instruction pipeline with a single-cycle ALU access except for branch and table-read instructions, achieving 10 MIPS at 40 MHz. The PIC18F25J10 is part of the NanoWatt XLP family extensions of the J-series, offering low sleep currents suited to battery-friendly applications. The enhanced USART auto-baud detection simplifies LIN bus master implementation; the MSSP address-masking feature reduces code overhead for multi-slave I2C networks.
Typical applications for the PIC18F25J10-I/SO include home appliance control panels, sensor signal-conditioning nodes, low-end motor-control BLDC/PMSM driver boards, industrial sensor hubs, USB-to-UART bridges with logic-level conversion, and LIN-bus slave nodes in automotive body electronics. The 28-SOIC footprint is widely supported by hand-soldering, prototype perfboard, and low-cost pick-and-place lines.
A key design consideration is the split-rail nature of the J-series: VDDCORE (pin 20) and VDDIO (pin 28) must be powered within their respective ranges, and a 100 nF decoupling cap on each is mandatory. Designers migrating from older F-series PIC18 parts must verify the I/O voltage tolerance, since J-series I/O pins are 5V-tolerant only when VDDIO exceeds 4.5 V.
This page synthesizes distributor pricing, pin-to-pin drop-in alternatives within the PIC18 family, and PCB layout guidance that goes beyond a single manufacturer datasheet.
直接替换替代料: PIC18F25J10-I/SO ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC18F25J10-I/SO (相同外形与封装尺寸) ——差异在于 Package, ADC, Timers, I/O Pins, Operating Temperature.
快速对比工具——选择替代料号进行并排对比:
PIC18F24J10-I/SO
✅ 直接替换📋 参考替代料(不在目录中)
PIC18F25J10T-I/SO
✅ 直接替换✓ 有现货
$1.78 / 个
查看数据手册 →PIC18F25J50-I/SO
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$2.78 / 个
查看数据手册 →PIC18F2520-I/SO
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$4.65 / 个
查看数据手册 →PIC18F2420-I/SO
✅ 直接替换 ⚠️ 规格未核验📋 参考替代料(不在目录中)
PIC18F24K50-I/SO
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$2.05 / 个
查看数据手册 →PIC18F25J10-I/SO 最大额定值与电气特性
| Core | PIC18 8-bit enhanced RISC |
| Program Memory | 32 KB Flash |
| Data Memory (SRAM) | 1 KB |
| EEPROM (Emulated) | 1024 bytes |
| Maximum CPU Speed | 40 MHz (10 MIPS) |
| Supply Voltage (VDDCORE) | 2.0 V to 3.6 V |
| I/O Supply Voltage (VDDIO) | 4.2 V to 5.5 V |
| I/O Pins | 21 (28-pin SOIC) |
| ADC | 10-bit, up to 11 channels |
| Timers | 4 (Timer0/1/2/3) |
| Communication | 1x Enhanced USART (LIN), 2x MSSP (I2C/SPI) |
| Comparators | 2 analog comparators |
| PWM Channels | Up to 4 (via ECCP + CCP) |
| 工作温度 | -40 C to +85 C (Industrial) |
| 封装 | 28-SOIC (7.50 mm, gull-wing) |
| 安装类型 | Surface Mount |
| Programming/Debug | ICSP + ICD (2-wire) |
| RoHS 状态 | Compliant |
PIC18F25J10-I/SO 引脚配置
| 引脚 1 | MCLR — Master Clear (Reset) input, active low |
| 引脚 2 | RA0 — PORTA bit 0 (analog AN0) |
| 引脚 3 | RA1 — PORTA bit 1 (analog AN1) |
| 引脚 4 | RA2 — PORTA bit 2 (analog AN2) |
| 引脚 5 | RA3 — PORTA bit 3 (analog AN3) |
| 引脚 6 | RA4 — PORTA bit 4 (analog AN4) |
| 引脚 7 | RA5 — PORTA bit 5 (analog AN5) |
| 引脚 8 | VSS — I/O Ground reference |
| 引脚 9 | RA7 — PORTA bit 7 (oscillator input) |
| 引脚 10 | RA6 — PORTA bit 6 (oscillator output) |
| 引脚 11 | RC0 — PORTC bit 0 |
| 引脚 12 | RC1 — PORTC bit 1 (CCP2) |
| 引脚 13 | RC2 — PORTC bit 2 (CCP1) |
| 引脚 14 | RC3 — PORTC bit 3 (SCL) |
| 引脚 15 | RC4 — PORTC bit 4 (SDA) |
| 引脚 16 | RC5 — PORTC bit 5 |
| 引脚 17 | RC6 — PORTC bit 6 (TX) |
| 引脚 18 | RC7 — PORTC bit 7 (RX) |
| 引脚 19 | VSSCORE — Core logic ground |
| 引脚 20 | VDDCORE — Core logic positive supply (2.0-3.6 V) |
| 引脚 21 | RB0 — PORTB bit 0 (INT0) |
| 引脚 22 | RB1 — PORTB bit 1 (INT1) |
| 引脚 23 | RB2 — PORTB bit 2 |
| 引脚 24 | RB3 — PORTB bit 3 |
| 引脚 25 | RB4 — PORTB bit 4 |
| 引脚 26 | RB5 — PORTB bit 5 |
| 引脚 27 | VSS — I/O Ground reference |
| 引脚 28 | VDD — I/O positive supply (4.2-5.5 V) |
典型应用
PIC18F25J10-I/SO 适用于 7 应用s: Home Appliance Control Panel, Industrial Sensor Hub, LIN Bus Automotive Body Electronics, USB-to-UART Bridge with Custom Protocol, Low-Cost BLDC Motor Driver Board, Battery-Powered Wireless Sensor Node Controller, HMI Display Controller.
Home Appliance Control Panel
The PIC18F25J10-I/SO fits home appliance control panels because it integrates 21 I/O pins for keypads, 7-segment or character-LCD displays, relay drivers, and buzzer PWM, all while running from a single 5 V rail via its split-rail J-series design. Its 32 KB Flash accommodates state-machine firmware for washers, microwave ovens, and induction cooktops with multi-language UI strings. The enhanced USART enables LIN bus connectivity to inverter boards and motor controllers, while two MSSP ports drive I2C sensors and SPI EEPROMs for preset storage.
推荐
Industrial Sensor Hub
The PIC18F25J10-I/SO operates as an industrial sensor hub by aggregating analog signals from its 11-channel 10-bit ADC and forwarding processed values over RS-485 or CAN via the enhanced USART with LIN compatibility. The industrial -40C to +85C temperature grade suits factory-floor enclosures, while the 32 KB Flash runs PID loops and Modbus RTU stacks for PLCs. Two MSSP modules simultaneously scan I2C sensor chains and SPI ADCs without bus contention, reducing BOM cost in distributed I/O modules.
推荐
LIN Bus Automotive Body Electronics
The PIC18F25J10-I/SO is well suited to LIN-bus automotive body-electronics slaves such as window lifters, mirror controllers, seat-position modules, and ambient lighting nodes, thanks to its integrated enhanced USART with hardware LIN master/slave support and automatic baud-rate detection. The industrial temperature grade extends to -40C to +85C, and the 32 KB Flash supports LIN 2.x conformance stacks. The 21 I/O pins drive H-bridges and LED PWM channels while two MSSP ports handle I2C sensor side-channels for position feedback.
推荐
USB-to-UART Bridge with Custom Protocol
Although the PIC18F25J10-I/SO lacks native USB, it can pair with an external USB-UART bridge IC like the MCP2200 or MCP2221 to provide firmware-upgradeable protocol conversion, replacing legacy RS-232 ports on industrial equipment. The 40 MHz core handles serial command parsing, and the 32 KB Flash allows complex protocol state machines (Modbus, DNP3, NMEA 0183). I/O pins indicate link/activity status via LEDs, and the in-circuit serial programming (ICSP) interface enables field firmware updates through the same serial port.
推荐
Low-Cost BLDC Motor Driver Board
The PIC18F25J10-I/SO serves as the control MCU on low-cost BLDC or PMSM motor driver boards where its four CCP/ECCP channels generate complementary 10-bit PWM signals to drive three-phase half-bridges via gate drivers like the MCP8021. The 32 KB Flash fits sensorless back-EMF commutation algorithms, while the 10-bit ADC samples motor current for closed-loop torque control. I/O pins route Hall sensors, fault flags, and tachometer outputs, and the enhanced USART delivers telemetry to a host controller for IoT integration.
推荐
Battery-Powered Wireless Sensor Node Controller
The PIC18F25J10-I/SO acts as the application processor in a battery-powered wireless sensor node by managing sleep cycles via its deep-sleep NanoWatt mode, waking on interrupt to read an SPI temperature/humidity sensor, process the reading, and transmit via a 2.4 GHz module like the MRF24J40. The 32 KB Flash supports networking stacks such as MiWi or ZigBee PRO while the 21 I/O pins route user buttons, RGB status LEDs, and battery-voltage monitoring through the ADC. Industrial temperature grade suits outdoor IoT deployments.
推荐
HMI Display Controller
The PIC18F25J10-I/SO serves as an HMI display controller for monochrome character LCDs, OLED displays, or graphical TFT panels by providing enough Flash (32 KB) for bitmap fonts and menu navigation logic, while its 21 I/O pins drive parallel interfaces or SPI-based OLED modules. Two MSSP ports allow simultaneous SPI display refresh and I2C touch controller communication. The enhanced USART supports command-line interfaces from a host PLC, and the PWM outputs drive backlight brightness with smooth dimming curves.
推荐
推荐产品汇总
工程参考数据: PIC18F25J10-I/SO ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | PIC18F24J10-I/SO | PIC18F25J10T-I/SO | PIC18F25J50-I/SO | PIC18F2520-I/SO | PIC18F2420-I/SO | PIC18F24K50-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) | 28-SOIC (7.50 mm) | 28-SOIC (7.50 mm) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 32 KB | 16 KB | 32 KB | 32 KB | 32 KB | 16 KB | 16 KB |
| Data Memory (SRAM) | 1 KB | 1 KB | 1 KB | 1 KB | 1.5 KB | 768 B | 2 KB |
| Maximum Clock Speed | 40 MHz | 40 MHz | 40 MHz | 48 MHz | 40 MHz | 40 MHz | 48 MHz |
| USB 2.0 FS | No | No | No | Yes | No | No | Yes |
| Supply Voltage | 2.0-3.6 V core / 4.2-5.5 V I/O | 2.0-3.6 V core / 4.2-5.5 V I/O | 2.0-3.6 V core / 4.2-5.5 V I/O | 2.0-3.6 V core / 4.2-5.5 V I/O | 2.0-5.5 V single rail | 2.0-5.5 V single rail | 1.8-5.5 V single rail |
| Enhanced USART (LIN) | Yes (1) | Yes (1) | Yes (1) | Yes (1) | Yes (1, LIN-capable) | Yes (1) | Yes (1) |
| I/O Pins | 21 | 21 | 21 | 21 | 25 | 25 | 25 |
关键差异点
- Split-rail design for true 5 V-tolerant I/O (对比 PIC18F2520-I/SO)
- Integrated LIN bus master/slave support (对比 PIC18F24J10-I/SO)
- Cost-optimized without USB (对比 PIC18F24K50-I/SO)
设计说明
The PIC18F25J10 uses a split supply: VDDCORE (pin 20) at 2.0-3.6 V and VDDIO (pin 28) at 4.2-5.5 V. Place a 100 nF decoupling capacitor within 5 mm of each VDD pin and a 10 uF bulk capacitor near the IC. For 5 V-tolerant input, VDDIO must exceed 4.5 V; below 4.5 V, I/O voltage is limited to VDDIO. Estimated: typical application current is 12-25 mA active at 40 MHz, so size the LDO above 50 mA for margin.
Keep ICSP traces (PGC/PGD, MCLR) short and isolated from switching nodes to avoid programming errors. Use a 10 kohm pull-up on MCLR with a 100 nF cap to ground to filter noise. For oscillator stability, place the crystal/load capacitors within 5 mm of RA6/RA7 and guard the traces with a grounded copper pour. The 28-SOIC package has gull-wing leads with a 1.27 mm pitch, allowing hand-soldering on standard 0.1 inch protoboards.
Do not connect VDDIO to 3.3 V and expect 5 V input tolerance on the I/O pins - the manufacturer datasheet requires VDDIO above 4.5 V for full 5 V TTL input compliance. A common mistake is omitting the 100 nF cap on VDDCORE, which can cause brown-out resets under high I/O switching load. When migrating from PIC18F2520 to PIC18F25J10, remember the latter has only 21 I/O (vs 25), and ADC channel count drops from 14 to 11.
合规信息
RoHS compliant per Microchip product page. Industrial temperature grade -40C to +85C; not AEC-Q100 qualified for automotive - choose PIC18F25K22 or PIC18F46J11 AEC-Q100 variants for full automotive.