PIC18F25J11-I/SP - 32KB Flash 8-bit MCU | Microchip | 48MHz
MPN: PIC18F25J11-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 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 Overview
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.
Drop-in alternatives for PIC18F25J11-I/SP — 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 PIC18F25J11-I/SP (same form factor and footprint) — differing in Maximum CPU Speed, Package, Operating Temperature, ADC, I/O Pins.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F26J11-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F24J11-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25J10-I/SO
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.75 / Unit
View Datasheet →PIC18F24J11-I/SO
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.49 / Unit
View Datasheet →PIC18F2420-I/SP
✅ Drop-In✓ In Stock
$5.22 / Unit
View Datasheet →PIC18F25J11-I/SP Maximum Ratings & Electrical Characteristics
| 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 |
| Package | 28-pin SPDIP (SP) |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Mounting Type | Through-Hole |
| Peripheral Pin Select (PPS) | Yes |
| Deep Sleep Mode | Yes (nanoWatt XLP) |
| CTMU | Yes (capacitive touch) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC18F25J11-I/SP Pin Configuration
| 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) |
Typical Applications
PIC18F25J11-I/SP is suitable for 7 applications: 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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
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.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F25J11-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | 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 |
Key Differentiators
- Same 28-SPDIP footprint with 64 KB flash for memory upgrade path (vs PIC18F26J11-I/SP)
- Deep sleep below 1 uA enables years of battery life (vs PIC18F2420-I/SP)
- PPS flexibility allows re-routing without board rework (vs PIC18F2420-I/SP)
- 48 MHz operation doubles instruction throughput (vs PIC18F25J10-I/SO)
Design Notes
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.
Compliance Information
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified; not intended for automotive safety-critical applications.