PIC18F25J10T-I/SS - 8-Bit 40MHz 32KB Flash MCU | Microchip
MPN: PIC18F25J10T-I/SS ✓ 啟用中PIC18F25J10T-I/SS 概覽
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, peripherals and I/O on one IC. RISC (Reduced Instruction Set Computer) MCUs like the PIC18J family use a streamlined instruction set that allows most instructions to execute in a single clock cycle, achieving high throughput at modest clock rates. Within Microchip's taxonomy this places the PIC18F25J10T-I/SS under 8-bit microcontrollers -> microcontrollers -> integrated circuits -> semiconductors.
Key features of this part include an enhanced USART with LIN master/slave capability, two MSSP (Master Synchronous Serial Port) peripherals that operate as I2C (with hardware address masking) or SPI, a 10-bit ADC with up to 10 channels, an internal 8 MHz oscillator and a wide 2.7 V to 3.6 V supply range. The Flash memory supports self-programming under firmware control, enabling in-application upgrades without external programming hardware.
The device is built on a CMOS process and targets low-cost, high-throughput applications where serial connectivity is essential. Its peripheral mix is intentionally lean: the two MSSP blocks and the EUSART give designers three independent serial buses simultaneously - useful for bridged or networked embedded nodes.
Typical applications include industrial sensor nodes, automotive body and LIN-bus subsystems, consumer appliance controllers, USB-to-UART bridges and low-cost graphical user-interface panels. Designers also choose it for general-purpose embedded control where a 32 KB program budget is sufficient.
When designing with this part, allocate the I/O bank carefully because SSOP-28 pins are shared between analog inputs, oscillator functions and digital I/O. Configure the PPS (Peripheral Pin Select) mapping during firmware bring-up to avoid bus conflicts, and respect the 3.6 V absolute maximum on VDD to avoid latch-up in hot-plug scenarios.
This page synthesizes verified distributor pricing, drop-in same-package alternatives and practical design notes not found in the manufacturer datasheet, giving engineers a one-stop resource for selecting, sourcing and laying out the PIC18F25J10T-I/SS.
直接替換替代品,適用於 PIC18F25J10T-I/SS — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC18F25J10T-I/SS (相同外形與佔位) — 差異在於 ADC, Package, Program Memory (Flash), Operating Temperature, Comparators.
PIC18F25J10-I/SS
✅ 直接替換聯絡詢價
查看資料表 →PIC18F24J10-I/SS
✅ 直接替換聯絡詢價
查看資料表 →PIC18F26J10-I/SS
✅ 直接替換📋 參考替代品(不在目錄中)
PIC18F25J50-I/SS
✅ 直接替換📋 參考替代品(不在目錄中)
PIC18F25K22-I/SS
✅ 直接替換聯絡詢價
查看資料表 →PIC18F25Q10-I/SS
✅ 直接替換聯絡詢價
查看資料表 →PIC18F25J10T-I/SS 最大額定值與電氣特性
| Core Architecture | PIC18J 8-bit RISC |
| Program Memory Type | Flash |
| Program Memory Size | 32 KB (16K x 16) |
| RAM Size | 1 KB |
| Maximum CPU Frequency | 40 MHz |
| Supply Voltage Range | 2.7 V to 3.6 V |
| I/O Pins | 21 |
| ADC | 10-bit, up to 10 channels |
| Timer Modules | 5 |
| PWM Channels | 2 |
| Comparators | 2 |
| EUSART | Yes (with LIN master/slave) |
| MSSP / I2C / SPI | 2 MSSP ports (I2C with address masking or SPI) |
| 工作溫度 | -40 C to +85 C (Industrial) |
| 封裝 | 28-pin SSOP (5.30 mm body) |
| 安裝類型 | Surface Mount |
| RoHS 狀態 | Compliant |
| Internal Oscillator | 8 MHz |
| ICSP / ICD | Yes (In-Circuit Serial Programming / Debug) |
PIC18F25J10T-I/SS 腳位配置
| 腳位 1 | MCLR — Master Clear (reset) input, active low |
| 腳位 2 | RA0 — Digital I/O / analog AN0 |
| 腳位 3 | RA1 — Digital I/O / analog AN1 |
| 腳位 4 | RA2 — Digital I/O / analog AN2 |
| 腳位 5 | RA3 — Digital I/O / analog AN3 |
| 腳位 6 | RA4 — Digital I/O / analog AN4 / Timer0 clock |
| 腳位 7 | VSS — Ground reference |
| 腳位 8 | VDD — Positive supply (2.7 V to 3.6 V) |
| 腳位 9 | RB0 — Digital I/O / interrupt-on-change |
| 腳位 10 | RB1 — Digital I/O / interrupt-on-change |
| 腳位 11 | RB2 — Digital I/O / interrupt-on-change |
| 腳位 12 | RB3 — Digital I/O / interrupt-on-change |
| 腳位 13 | RB4 — Digital I/O / interrupt-on-change |
| 腳位 14 | RB5 — Digital I/O / interrupt-on-change / PGM |
| 腳位 15 | RB6 — Digital I/O / ICD PGC |
| 腳位 16 | RB7 — Digital I/O / ICD PGD |
| 腳位 17 | RA5 — Digital I/O / analog AN5 / SS1 |
| 腳位 18 | RA6 — Digital I/O / analog AN6 / oscillator |
| 腳位 19 | RA7 — Digital I/O / analog AN7 / oscillator |
| 腳位 20 | VSS — Ground reference (second) |
| 腳位 21 | VDD — Positive supply (second) |
| 腳位 22 | RC0 — Digital I/O |
| 腳位 23 | RC1 — Digital I/O |
| 腳位 24 | RC2 — Digital I/O / CCP1 |
| 腳位 25 | RC3 — Digital I/O / SCL1 |
| 腳位 26 | RC4 — Digital I/O / SDA1 |
| 腳位 27 | RC5 — Digital I/O / SDO1 |
| 腳位 28 | RC6 — Digital I/O / TX1 |
| 腳位 29 | RC7 — Digital I/O / RX1 |
典型應用
PIC18F25J10T-I/SS 適用於 6 應用s: Industrial Sensor Node with LIN Bus, Automotive Body Electronics Cluster Node, USB-to-UART Bridge / Debug Adapter, Consumer Appliance Control Board, Low-Cost Graphical User Interface Panel, General-Purpose Embedded Control / Education Platform.
Industrial Sensor Node with LIN Bus
The PIC18F25J10T-I/SS fits industrial sensor hubs because its enhanced USART provides LIN master/slave hardware support, auto-baud detection, and three independent serial buses (EUSART plus two MSSP) running concurrently. At 40 MHz (10 MIPS) the core executes LIN protocol stacks in real time while servicing 10-bit ADC channels at sub-millisecond rates. With 32 KB Flash and 1 KB RAM it accommodates a lightweight RTOS or state-machine framework for diagnostics, calibration and edge filtering. Industrial-grade -40 C to +85 C operation lets the same PCB serve inside sealed enclosures without re-spin. Pair with a LIN transceiver like the ATA6662C to complete the bus physical layer. Compared with discrete UART plus timer bit-banging, the on-chip LIN engine eliminates firmware state machines and frees CPU cycles for sensor fusion.
推薦
Automotive Body Electronics Cluster Node
The PIC18F25J10T-I/SS suits automotive body-electronics nodes such as mirror controllers, HVAC flaps, seat-position memory and lighting clusters. Its 32 KB Flash stores calibration tables for actuator control, while the LIN-capable EUSART connects to the vehicle body bus. The 21 digital I/O pins drive relays and LEDs directly without external buffers in many cases. Five timers (including a 16-bit Timer1 with external crystal option) deliver accurate PWM at 2 kHz for servo-loop motor control. Industrial temperature grade covers in-cabin environments; under-hood applications need the PIC18F25J10-E/SS extended grade instead. Combined with the two comparators on-chip, the MCU closes local feedback loops without external analog ICs, reducing BOM cost.
推薦
USB-to-UART Bridge / Debug Adapter
Use the PIC18F25J10T-I/SS in a USB-to-UART bridge or firmware-debug adapter. The enhanced USART supports hardware flow control (RTS/CTS) and the two MSSP blocks can drive SPI or I2C peripherals on the host side. With 32 KB Flash the firmware can include a CDC command parser plus a protocol multiplexer that switches between I2C, SPI and UART traffic on demand. The 21 I/O pins break out to standard 0.1-inch headers for breadboard testing. At 3.3 V the part works directly with modern low-voltage sensors without level shifters. Compared with bit-banged software bridges, the dedicated serial peripherals sustain 921600 baud with negligible CPU overhead.
推薦
Consumer Appliance Control Board
The PIC18F25J10T-I/SS targets consumer appliances such as washing machines, microwaves, induction cooktops and coffee machines. Its 32 KB Flash stores menu tables and fault logs while 1 KB RAM is ample for the user-interface state machine. The two comparators provide hardware zero-crossing detection for triac-fired heater elements, simplifying firmware. Five timers support simultaneous control of motor PWM, display multiplexing and buzzer tones. Industrial -40 C to +85 C operation tolerates hot enclosures and steam rooms. MSSP-driven I2C talks to segmented LCD or OLED display drivers without burdening the core. Compared with PIC16 designs, the J10 core delivers twice the MIPS for the same clock.
推薦
Low-Cost Graphical User Interface Panel
For low-cost GUI panels on equipment such as 3D printers, lab instruments and access-control keypads, the PIC18F25J10T-I/SS provides the SPI bandwidth needed to refresh a 128x64 OLED display at 60 fps. Two MSSP ports split duties: one drives the OLED, the other handles touch-screen I2C input. The 32 KB Flash holds a font table plus a simple menu-tree engine. Five timers drive keypad scanning, debouncing and backlight PWM without CPU overhead. Industrial temperature grade supports unheated enclosures in cold storage facilities. Compared with 32-bit ARM Cortex-M0 alternatives in the same price range, the PIC18J core delivers deterministic 10 MIPS for predictable display latency.
推薦
General-Purpose Embedded Control / Education Platform
The PIC18F25J10T-I/SS is a popular 8-bit teaching and rapid-prototyping platform. With 32 KB Flash, 1 KB RAM and full peripheral visibility at the register level, students learn embedded fundamentals without HAL abstraction overhead. The MPLAB X IDE plus the XC8 compiler generate small binaries that fit in 32 KB with room to spare. ICSP and ICD interfaces are built in, so a low-cost PICkit 3 or Snap programmer is the only external tool needed. The 28-pin SSOP footprint is breadboard-friendly with a TSSOP-to-DIP adapter, and PIC18F25J10-I/SO variants accommodate hand-soldering during labs. Its 40 MHz clock plus hardware LIN and I2C make it a stepping-stone to the more advanced PIC18F25K22T-I/SS and PIC18F25Q10-I/SS families.
推薦
推薦產品摘要
工程參考資料,適用於 PIC18F25J10T-I/SS — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | PIC18F25J10-I/SS | PIC18F24J10-I/SS | PIC18F26J10-I/SS | PIC18F25K22-I/SS | PIC18F25Q10-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SSOP | 28-pin SSOP - same | 28-pin SSOP - same | 28-pin SSOP - same | 28-pin SSOP - same | 28-pin SSOP - same |
| Flash Memory | 32 KB | 32 KB | 16 KB | 64 KB | 32 KB | 32 KB |
| RAM | 1 KB | 1 KB | 1 KB | 1 KB | 8 KB | 2 KB |
| CPU Frequency | 40 MHz (10 MIPS) | 40 MHz | 40 MHz | 40 MHz | 64 MHz | 64 MHz |
| I/O Pins | 21 | 21 | 21 | 21 | 25 | 25 |
| PWM Channels | 2 | 2 | 2 | 2 | 16 | 8 |
| EUSART with LIN | Yes | Yes | Yes | Yes | Yes | Yes |
| Operating Voltage | 2.7 V to 3.6 V | 2.7 V to 3.6 V | 2.7 V to 3.6 V | 2.7 V to 3.6 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
主要差異化特點
- Lowest unit cost in PIC18J SSOP-28 family with LIN master/slave EUSART (對比PIC18F25K22-I/SS)
- Same die as PIC18F25J10-I/SS, supplied on tape-and-reel for high-volume assembly (對比PIC18F25J10-I/SS)
- Doubling the Flash is a same-footprint upgrade path (對比PIC18F26J10-I/SS)
設計說明
The PIC18F25J10T-I/SS draws typical run current of 8 mA at 40 MHz from 3.3 V with all peripherals active. Decouple VDD with a 100 nF ceramic placed within 5 mm of the VDD pins (8 and 21) plus a bulk 10 uF tantalum or ceramic on the same rail. If the application uses sleep modes frequently, gate the LDO with a load switch to reduce quiescent loss.
Pin 1 MCLR must have a 10 kohm pull-up to VDD and a 100 nF decoupling capacitor to ground to suppress ESD-induced resets. Keep the analog AGND trace short and isolated from switching digital ground. For SSOP-28 the 0.65 mm pitch requires careful solder-pad design - 0.4 mm pad width and 0.3 mm spacing are typical. Use a ground plane on layer 2 to avoid coupling between analog and digital domains.
Do not exceed 3.6 V on VDD - the J10 family is 3.3 V-only and lacks 5 V tolerance. When migrating code from PIC18F4550 designs, note that the J10 has no USB peripheral and no PLL; system clock is limited to 40 MHz directly from the internal 8 MHz oscillator plus PLL-by-software, or from an external 10 MHz crystal with HSPLL. Configuration bits must be programmed for HS oscillator and watchdog disabled for normal debug sessions, or MPLAB will fail to connect via ICSP.
合規資訊
RoHS and REACH compliant per Microchip product declaration; lead-free matte-tin finish. AEC-Q100 not applicable - this is a standard industrial MCU. For automotive-grade use, source the PIC18F25J10T-E/SS extended-temperature variant or PIC18F25K22T-I/SS which has -40 C to +125 C versions.