PIC18F25J10T-I/SS - 8-Bit 40MHz 32KB Flash MCU | Microchip
N.º da peça: PIC18F25J10T-I/SS ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $3.42 | $3,42 |
| 10 | $3.05 | $30,50 |
| 100 | $2.61 | $261,00 |
| 500 | $2.32 | $1.160,00 |
| 1.000 | $2.1 | $2.100,00 |
PIC18F25J10T-I/SS Visão geral
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.
Alternativas drop-in para PIC18F25J10T-I/SS — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC18F25J10T-I/SS (mesmo formato e footprint) — diferindo em ADC, Package, Program Memory (Flash), Operating Temperature, Comparators.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F25J10-I/SS
✅ Drop-In✓ Em estoque
$2.1 / unidade
Ver ficha técnica →PIC18F24J10-I/SS
✅ Drop-In✓ Em estoque
$2.45 / unidade
Ver ficha técnica →PIC18F26J10-I/SS
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F25J50-I/SS
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F25K22-I/SS
✅ Drop-In✓ Em estoque
$1.92 / unidade
Ver ficha técnica →PIC18F25Q10-I/SS
✅ Drop-In✓ Em estoque
$1.45 / unidade
Ver ficha técnica →PIC18F25J10T-I/SS Classificações máximas e características elétricas
| 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) |
| Temperatura de operação | -40 C to +85 C (Industrial) |
| Encapsulamento | 28-pin SSOP (5.30 mm body) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
| Internal Oscillator | 8 MHz |
| ICSP / ICD | Yes (In-Circuit Serial Programming / Debug) |
Configuração de pinos do PIC18F25J10T-I/SS
| Pino 1 | MCLR — Master Clear (reset) input, active low |
| Pino 2 | RA0 — Digital I/O / analog AN0 |
| Pino 3 | RA1 — Digital I/O / analog AN1 |
| Pino 4 | RA2 — Digital I/O / analog AN2 |
| Pino 5 | RA3 — Digital I/O / analog AN3 |
| Pino 6 | RA4 — Digital I/O / analog AN4 / Timer0 clock |
| Pino 7 | VSS — Ground reference |
| Pino 8 | VDD — Positive supply (2.7 V to 3.6 V) |
| Pino 9 | RB0 — Digital I/O / interrupt-on-change |
| Pino 10 | RB1 — Digital I/O / interrupt-on-change |
| Pino 11 | RB2 — Digital I/O / interrupt-on-change |
| Pino 12 | RB3 — Digital I/O / interrupt-on-change |
| Pino 13 | RB4 — Digital I/O / interrupt-on-change |
| Pino 14 | RB5 — Digital I/O / interrupt-on-change / PGM |
| Pino 15 | RB6 — Digital I/O / ICD PGC |
| Pino 16 | RB7 — Digital I/O / ICD PGD |
| Pino 17 | RA5 — Digital I/O / analog AN5 / SS1 |
| Pino 18 | RA6 — Digital I/O / analog AN6 / oscillator |
| Pino 19 | RA7 — Digital I/O / analog AN7 / oscillator |
| Pino 20 | VSS — Ground reference (second) |
| Pino 21 | VDD — Positive supply (second) |
| Pino 22 | RC0 — Digital I/O |
| Pino 23 | RC1 — Digital I/O |
| Pino 24 | RC2 — Digital I/O / CCP1 |
| Pino 25 | RC3 — Digital I/O / SCL1 |
| Pino 26 | RC4 — Digital I/O / SDA1 |
| Pino 27 | RC5 — Digital I/O / SDO1 |
| Pino 28 | RC6 — Digital I/O / TX1 |
| Pino 29 | RC7 — Digital I/O / RX1 |
Aplicações típicas
PIC18F25J10T-I/SS é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F25J10T-I/SS — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- Lowest unit cost in PIC18J SSOP-28 family with LIN master/slave EUSART (vs PIC18F25K22-I/SS)
- Same die as PIC18F25J10-I/SS, supplied on tape-and-reel for high-volume assembly (vs PIC18F25J10-I/SS)
- Doubling the Flash is a same-footprint upgrade path (vs PIC18F26J10-I/SS)
Notas de projeto
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.
Informações de conformidade
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.