PIC18F25J11-I/SP - 32KB Flash 8-bit MCU | Microchip | 48MHz
N.º de pieza: PIC18F25J11-I/SP ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $4.92 | $4,92 |
| 10 | $4.42 | $44,20 |
| 100 | $3.94 | $394,00 |
| 500 | $3.54 | $1.770,00 |
| 1.000 | $3.15 | $3.150,00 |
PIC18F25J11-I/SP Descripción general
What is a PIC18 microcontroller? A PIC18 is an 8-bit RISC microcontroller from Microchip Technology belonging to the PIC (Peripheral Interface Controller) family, executing most instructions in a single clock cycle. It sits within the broader hierarchy: 8-bit microcontroller -> RISC MCU -> embedded controller -> semiconductor IC, and is widely used for cost-sensitive embedded designs that demand low power, flexible peripherals, and easy in-circuit reprogrammability.
Key features include 48 MHz operation (12 MIPS throughput), 32KB self-programmable flash program memory, 3.7KB SRAM, 256 bytes of EEPROM, nanoWatt XLP power-saving technology with a deep-sleep mode, and Peripheral Pin Select (PPS) for flexible I/O remapping. Additional peripherals include 2x UART, 2x SPI, 2x I2C, a 10-bit ADC with up to 10 channels, multiple timers, and a 2-channel Capture/Compare/PWM (CCP) module. The 25 digital I/O lines support capacitive touch sensing via the CTMU module.
Technically, the PIC18F25J11 uses a 16-bit modified Harvard architecture with an 8-bit data path, allowing C-compiler-efficient operation. Its on-chip 3.3V regulator enables single-supply 2.0V-3.6V operation, while the wide 2.0V-3.6V core voltage (4.2V-5.5V I/O per the datasheet) makes it suitable for both 3.3V and 5V tolerant mixed-signal designs. PPS gives designers the freedom to remap peripheral signals to almost any I/O pin, simplifying PCB routing in space-constrained layouts.
Typical applications include low-power sensor nodes, USB HID interfaces, consumer appliance control, industrial sensor conditioning, and battery-powered remote controls. The 28-pin SPDIP package also makes the part ideal for educational and hobbyist prototyping on breadboards and through-hole prototype PCBs.
Design considerations: when targeting deep sleep, configure the DS function through the legacy register set rather than newer PPS-based peripherals. Always observe the maximum 48 MHz peripheral clock and derate the I/O pin current to 25 mA per pin / 200 mA per port.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives from Microchip's PIC18 J-family, and practical design notes not found in the manufacturer datasheet.
Alternativas directas para PIC18F25J11-I/SP — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC18F25J11-I/SP (mismo factor de forma y huella) — difiere en Package, Timers, Maximum CPU Speed, Operating Temperature, ADC.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC18F26J11-I/SP
✅ Sustitución directa✓ En stock
$3.32 / unidad
Ver hoja de datos →PIC18F24J11-I/SP
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC18F25J10-I/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$2.75 / unidad
Ver hoja de datos →PIC18F24J11-I/SO
✅ Sustitución directa ⚠️ Especificaciones sin verificar✓ En stock
$1.49 / unidad
Ver hoja de datos →PIC18F2420-I/SP
✅ Sustitución directa✓ En stock
$5.22 / unidad
Ver hoja de datos →PIC18F25J11-I/SP Valores máximos y características eléctricas
| Core Architecture | PIC 8-bit (16-bit modified Harvard) |
| Family | PIC18F J-series (nanoWatt XLP) |
| Program Memory | 32 KB Flash |
| RAM | 3.7 KB |
| EEPROM | 256 B |
| Maximum CPU Speed | 48 MHz (12 MIPS) |
| Supply Voltage (VDD core) | 2.0 V to 3.6 V |
| I/O Voltage Range | 4.2 V to 5.5 V |
| I/O Pins | 25 |
| ADC | 10-bit, up to 10 channels |
| Timers | 4 (Timer0/1/2/3) |
| UART | 2 |
| SPI | 2 |
| I2C | 2 (MSSP) |
| CCP/ECCP | 2 CCP modules |
| Encapsulado | 28-pin SPDIP (SP) |
| Temperatura de funcionamiento | -40 C to +85 C (Industrial) |
| Tipo de montaje | Through-Hole |
| Peripheral Pin Select (PPS) | Yes |
| Deep Sleep Mode | Yes (nanoWatt XLP) |
| CTMU | Yes (capacitive touch) |
| Estado RoHS | Compliant |
| Lead-Free | Yes |
Configuración de pines de PIC18F25J11-I/SP
| Pin 1 | MCLR — Master Clear (reset) input, active-low |
| Pin 2 | RA0 — Port A bit 0 / analog AN0 |
| Pin 3 | RA1 — Port A bit 1 / analog AN1 |
| Pin 4 | RA2 — Port A bit 2 / analog AN2 |
| Pin 5 | RA3 — Port A bit 3 / analog AN3 / VREF+ |
| Pin 6 | RA4 — Port A bit 4 / analog AN4 |
| Pin 7 | RA5 — Port A bit 5 / analog AN5 |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7 — Port A bit 7 / OSC1 |
| Pin 10 | RA6 — Port A bit 6 / OSC2 |
| Pin 11 | RC0 — Port C bit 0 |
| Pin 12 | RC1 — Port C bit 1 |
| Pin 13 | RC2 — Port C bit 2 |
| Pin 14 | RC3 — Port C bit 3 / SCL |
| Pin 15 | RC4 — Port C bit 4 / SDA |
| Pin 16 | RC5 — Port C bit 5 |
| Pin 17 | RC6 — Port C bit 6 / TX |
| Pin 18 | RC7 — Port C bit 7 / RX |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RB0 — Port B bit 0 / INT0 |
| Pin 22 | RB1 — Port B bit 1 / INT1 |
| Pin 23 | RB2 — Port B bit 2 |
| Pin 24 | RB3 — Port B bit 3 |
| Pin 25 | RB4 — Port B bit 4 |
| Pin 26 | RB5 — Port B bit 5 |
| Pin 27 | RB6 — Port B bit 6 / PGC (ICSP clock) |
| Pin 28 | RB7 — Port B bit 7 / PGD (ICSP data) |
Aplicaciones típicas
PIC18F25J11-I/SP es adecuado para 7 aplicacións: Battery-Powered Sensor Node, USB HID Consumer Device, Industrial Sensor Conditioning, Consumer Appliance Control, Educational Prototyping Board, Remote Control Transmitter, Motor Control / PWM Driver.
Battery-Powered Sensor Node
The PIC18F25J11-I/SP excels in wireless sensor nodes thanks to nanoWatt XLP technology delivering deep-sleep currents below 1 uA per Microchip datasheet 39998C. Its 32 KB flash comfortably fits BLE/Zigbee host stacks or LoRaWAN MAC layers, while the CTMU peripheral enables capacitive soil-moisture, water-level, or proximity sensing without external analog components. The on-chip 10-bit ADC with up to 10 channels handles multi-sensor conditioning in parallel, and PPS allows the SPI bus to be remapped to any I/O pin for PCB routing flexibility inside sealed enclosures.
Recomendado
USB HID Consumer Device
For USB Human Interface Devices such as keyboards, mice, custom input panels, and game controllers, the PIC18F25J11-I/SP provides the 48 MHz clock and 32 KB flash needed for full-speed USB 2.0 device stacks at 12 Mbps per Microchip datasheet 39998C. The 3.7 KB RAM handles HID report buffers and protocol state machines without external memory. With 25 I/O pins and PPS, the designer can map USB D+/D- lines, indicator LEDs, and a 13x8 keyboard matrix onto the same chip without an expander.
Recomendado
Industrial Sensor Conditioning
The PIC18F25J11-I/SP suits industrial 4-20 mA loop transmitters, RTD conditioning boards, and process-control front-ends by combining a 10-bit ADC, 25 robust I/O pins, and a -40 C to +85 C industrial temperature range per Microchip datasheet 39998C. Its nanoWart XLP mode keeps standby power low for loop-powered designs. With 32 KB flash the MCU can host PID controllers, linearization tables for thermocouples, and Modbus RTU slave stacks concurrently, simplifying the bill of materials in plant instrumentation.
Recomendado
Consumer Appliance Control
In white-goods and small kitchen appliances, the PIC18F25J11-I/SP provides the capacitive touch sensing, PWM outputs, and flash headroom needed for modern UI integration per Microchip datasheet 39998C. The CTMU peripheral supports up to 25 touch buttons via the available I/O, while the two CCP modules generate PWM for motor speed, valve control, or LED dimming. The 32 KB flash holds real-time operating systems or graphical menu state machines for premium appliance models.
Recomendado
Educational Prototyping Board
The through-hole 28-pin SPDIP package of the PIC18F25J11-I/SP makes it a preferred choice for breadboard-friendly educational kits, university embedded systems courses, and hobbyist rapid prototyping. Per Microchip datasheet 39998C, the device drops directly into 0.1-inch pitch perfboards, supports In-Circuit Serial Programming (ICSP) for student code iteration, and runs the free MPLAB X IDE toolchain. The 32 KB flash and 3.7 KB RAM comfortably fit textbook examples, RTOS demos, and custom capstone projects.
Recomendado
Remote Control Transmitter
For handheld IR/RF remote controls, the PIC18F25J11-I/SP delivers deep-sleep current below 1 uA and 25 I/O pins to scan large key matrices while consuming minimal battery power per Microchip datasheet 39998C. Its 32 KB flash stores multiple protocol libraries (NEC, RC5, RC6, SIRC) plus device-pairing tables. The two UART blocks drive sub-GHz transceivers such as the CC1101, while CTMU enables touch sliders on premium remote enclosures.
Recomendado
Motor Control / PWM Driver
The PIC18F25J11-I/SP can drive BLDC, stepper, and brushed DC motors through its two CCP modules and 25 I/O pins per Microchip datasheet 39998C. The 48 MHz core and 12 MIPS throughput execute field-oriented control loops in real time. The 32 KB flash fits sensorless startup routines and PI controllers, while the 10-bit ADC samples back-EMF for commutation timing in sensorless designs. PPS helps place PWM outputs adjacent to gate-driver pins to keep the switch-node traces short.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC18F25J11-I/SP — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC18F26J11-I/SP | PIC18F24J11-I/SP | PIC18F25J10-I/SO | PIC18F24J11-I/SO | PIC18F2420-I/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP (SP) | 28-SPDIP (SP) - same | 28-SPDIP (SP) - same | 28-SOIC (SO) | 28-SOIC (SO) | 28-SPDIP (SP) - same |
| Flash Memory | 32 KB | 64 KB | 16 KB | 32 KB | 16 KB | 16 KB |
| RAM | 3.7 KB | 3.8 KB | 3.8 KB | 3.7 KB | 3.8 KB | 0.8 KB |
| Maximum Frequency | 48 MHz (12 MIPS) | 48 MHz (12 MIPS) | 48 MHz (12 MIPS) | 40 MHz (10 MIPS) | 48 MHz (12 MIPS) | 40 MHz (10 MIPS) |
| Supply Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 5.5 V |
| I/O Pins | 25 | 25 | 25 | 25 | 25 | 23 |
| Peripheral Pin Select (PPS) | Yes | Yes | Yes | Yes | Yes | No |
| ADC | 10-bit, 10 channels | 10-bit, 10 channels | 10-bit, 10 channels | 10-bit, 10 channels | 10-bit, 10 channels | 10-bit, 8 channels |
Diferenciadores clave
- Same 28-SPDIP footprint with 64 KB flash for memory upgrade path (frente a PIC18F26J11-I/SP)
- Deep sleep below 1 uA enables years of battery life (frente a PIC18F2420-I/SP)
- PPS flexibility allows re-routing without board rework (frente a PIC18F2420-I/SP)
- 48 MHz operation doubles instruction throughput (frente a PIC18F25J10-I/SO)
Notas de diseño
Estimated: at 48 MHz CPU clock, the PIC18F25J11-I/SP core draws approximately 13 mA at 3.3V; during deep sleep nanoWatt XLP mode the part drops below 1 uA. For battery-powered designs, use the deep-sleep wake-up timer and configure unused peripherals to OFF in firmware. Always decouple VDD with a 100 nF ceramic cap adjacent to pin 20 and a bulk 10 uF tantalum near the regulator output.
Use the exposed thermal pad of the SPDIP package's bottom as a return path for ground noise; connect VSS (pins 8 and 19) to a continuous ground pour. Place the ICSP header (PGC pin 27, PGD pin 28, MCLR pin 1, VDD, VSS) on the PCB edge for programming access. Avoid routing analog and digital signals across the A/D traces to minimize ADC noise coupling.
Do not exceed 48 MHz peripheral clock or the 200 mA per-port sink/source limit. When migrating from PIC18F24J11, double-check that PPS assignments are remapped in the configuration words since the 24J11 has fewer remappable pins. For 5V system designs, add a level translator; the J-series operates at 2.0-3.6V core and 5V-tolerant I/O only on selected pins per datasheet 39998C.
When using the 10-bit ADC, add a 100 nF ceramic decoupling cap at each analog pin (AN0-AN9) within 3 mm of the pin. Use separate analog and digital ground planes joined at a single point near the MCU. For capacitive touch sensing via CTMU, route the touch electrode with a guard trace driven by the same signal to suppress moisture-induced false triggers.
Información de cumplimiento
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified; not intended for automotive safety-critical applications.