PIC18F25Q10-I/SP - 32KB Flash 8-bit MCU 28-Pin SPDIP | Microchip
MPN: PIC18F25Q10-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.31 | $4.31 |
| 10 | $3.95 | $39.50 |
| 100 | $3.42 | $342.00 |
| 500 | $2.98 | $1,490.00 |
| 1,000 | $2.71 | $2,710.00 |
PIC18F25Q10-I/SP Overview
An 8-bit microcontroller (MCU) is a small, self-contained computer-on-a-chip that integrates a CPU, Flash program memory, SRAM data memory, EEPROM, and peripherals on a single die. Within the broader taxonomy it sits under microcontroller -> embedded controller -> integrated circuit -> semiconductor. The PIC18F25Q10 belongs to Microchip's PIC18-Q10 family, which is optimized for robust real-time control and sensor-node applications that benefit from deterministic hardware-driven behavior.
Headline specifications include 64 MHz maximum CPU clock (16 MIPS at 4x PLL), 32 KB self-programmable Flash, 2 KB SRAM, 256 B EEPROM, two 10-bit ADC modules offering up to 35 channels, two comparators, two DACs, two PWMs with 16-bit resolution, CLCs, and communication peripherals comprising UART/SPI/I2C. The 5V operating range improves noise margin over 3.3V-only MCUs in motor-control and industrial sensor interfaces.
The architecture leverages an 8-bit Harvard RISC pipeline with hardware multiply and 49 instruction types, supported by the MPLAB X IDE, XC8 compiler, and Microchip's MPLAB Code Configurator (MCC) for peripheral setup. Intelligent analog lets the ADC, comparator, and DAC perform hardware-triggered conversions without CPU intervention, reducing latency and jitter.
Typical applications include IoT sensor nodes, motor control (BLDC, stepper), HVAC actuator control, LED lighting drivers, low-end touch HMI, battery-powered metering, and industrial automation. For automotive body electronics, the matching PIC18F25Q10-E/SP and AEC-Q100 Q10 variants provide qualified alternatives.
When designing with this MCU, prioritize using CLCs for hardware state machines and the DMA-like Peripheral Pin Select to free the core for application code. Decouple VDD/VSS with 100 nF ceramic caps placed within 3 mm of the package pins, and provide bulk capacitance on AVDD if ADC accuracy is critical.
This page synthesizes distributor pricing, drop-in SPDIP alternatives, and practical design notes not found in the bare manufacturer datasheet, enabling a faster PCB redesign or BOM swap than reading the 769-page datasheet end to end.
Drop-in alternatives for PIC18F25Q10-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 PIC18F25Q10-I/SP (same form factor and footprint) — differing in ADC, Package, Mounting Type, DAC, Core Architecture.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F25Q10-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25Q10-I/SO
✅ Drop-In✓ In Stock
$1.39 / Unit
View Datasheet →PIC18F25Q10-I/ML
✅ Drop-In✓ In Stock
$1.15 / Unit
View Datasheet →PIC18F24Q10-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25K22-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25K42-E/SP
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC18F25K80-I/SP
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25Q43-I/SP
✅ Drop-In✓ In Stock
$1.72 / Unit
View Datasheet →PIC18F25Q10-I/SP Maximum Ratings & Electrical Characteristics
| Core | PIC18 enhanced mid-range 8-bit RISC |
| CPU Speed | 64 MHz max / 16 MIPS |
| Program Memory (Flash) | 32 KB |
| Data SRAM | 2 KB |
| Data EEPROM | 256 B |
| Package | 28-pin SPDIP (SP) |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial, -I suffix) |
| ADC | Two 10-bit ADC modules, up to 35 analog channels |
| Comparators | 2 |
| DAC | Two 5-bit DAC modules |
| PWM | Two 16-bit PWM outputs |
| CLC (Configurable Logic Cells) | Yes |
| Communication Peripherals | UART, SPI, I2C |
| Peripheral Pin Select (PPS) | Yes |
| Timers | Multiple 8-bit and 16-bit timers (see datasheet) |
| Mounting Type | Through-Hole (SPDIP) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC18F25Q10-I/SP Pin Configuration
| Pin 1 | MCLR/RE3 — Master Clear input or digital input RE3 |
| Pin 2 | RA0 — PORTA bit 0 / analog input |
| Pin 3 | RA1 — PORTA bit 1 / analog input |
| Pin 4 | RA2 — PORTA bit 2 / analog input |
| Pin 5 | RA3 — PORTA bit 3 / analog input |
| Pin 6 | RA4 — PORTA bit 4 |
| Pin 7 | RA5 — PORTA bit 5 |
| Pin 8 | RE0 — PORTE bit 0 |
| Pin 9 | RE1 — PORTE bit 1 |
| Pin 10 | RE2 — PORTE bit 2 |
| Pin 11 | VDD — Positive supply voltage |
| Pin 12 | VSS — Ground reference |
| Pin 13 | RA7 — PORTA bit 7 |
| Pin 14 | RA6 — PORTA bit 6 |
| Pin 15 | RC0 — PORTC bit 0 |
| Pin 16 | RC1 — PORTC bit 1 |
| Pin 17 | RC2 — PORTC bit 2 |
| Pin 18 | RC3 — PORTC bit 3 |
| Pin 19 | RD0 — PORTD bit 0 |
| Pin 20 | RD1 — PORTD bit 1 |
| Pin 21 | RD2 — PORTD bit 2 |
| Pin 22 | RD3 — PORTD bit 3 |
| Pin 23 | RC4 — PORTC bit 4 |
| Pin 24 | RC5 — PORTC bit 5 |
| Pin 25 | RC6 — PORTC bit 6 |
| Pin 26 | RC7 — PORTC bit 7 |
| Pin 27 | RB0 — PORTB bit 0 |
| Pin 28 | RB1 — PORTB bit 1 |
Typical Applications
PIC18F25Q10-I/SP is suitable for 7 applications: Industrial Sensor Nodes, BLDC and Stepper Motor Control, HVAC Actuator Control, LED Lighting Drivers, Low-End Touch HMI, Battery-Powered Metering, Industrial Automation Edge Nodes.
Industrial Sensor Nodes
The PIC18F25Q10-I/SP is well matched to industrial 4-20 mA and 0-10 V sensor nodes because its 5V native I/O tolerates the wide common-mode noise of factory environments without level shifters. The 32 KB Flash holds sensor calibration tables and linearization firmware, while the two 10-bit ADC modules with up to 35 channels let one MCU scan temperature, pressure, and flow inputs in sequence. CLCs encode hysteresis and window-comparator logic in hardware so the firmware only services alarm events, not the comparator itself.
Recommended
BLDC and Stepper Motor Control
The PIC18F25Q10-I/SP's two 16-bit PWMs with complementary outputs and dead-band control make it a strong fit for driving BLDC and stepper motors below 50 W. The 5V I/O directly interfaces to gate drivers such as the MCP8024 or FAN8100MTCX without external translation, and the CLCs implement hardware commutation timing independent of firmware latency. Combined with the Q43 family's hardware limit timers, the design satisfies UL 61800-5-1 safety requirements with reduced firmware overhead.
Recommended
HVAC Actuator Control
HVAC damper and valve actuators benefit from the PIC18F25Q10-I/SP's deterministic CLC state machines and 16-bit PWM resolution for smooth proportional control. 5V tolerance eliminates the need for level shifters to industrial 24V actuator drivers, and the 32 KB Flash stores zone-scheduling logic plus Modbus or BACnet stacks. The -40C to +85C industrial temperature grade handles mechanical rooms and rooftop installations without derating.
Recommended
LED Lighting Drivers
The PIC18F25Q10-I/SP drives constant-current LED strings using its 16-bit PWM and zero-cross detect CLC to implement phase-cut dimming (TRIAC compatible). Hardware limit timers handle inrush protection, and the 32 KB Flash accommodates DALI-104 addressable lighting protocols. The wide 1.8V-5.5V supply range simplifies single-cell Li-ion and 24V commercial lighting designs using the same firmware image.
Recommended
Low-End Touch HMI
The PIC18F25Q10-I/SP supports mTouch capacitive-touch sensing through the CLC and CVD front-end, removing the need for an external touch controller. 5V tolerance and on-chip comparators debounce membrane keypads and rotary encoders directly. The 32 KB Flash stores menu logic and 8x8 LED matrix animation patterns for cost-sensitive appliances.
Recommended
Battery-Powered Metering
The PIC18F25Q10-I/SP operates down to 1.8V and supports sleep currents below 1 uA in the Q10 family, suiting battery-powered gas, water, and electricity meters. Its 10-bit ADC achieves the linearity required for IEC 62053-21 class-1 metering, while the 256 B EEPROM retains tariff schedules and tamper counters through battery swaps. UART/SPI/I2C peripherals expose optional wireless modules such as LoRa or Wi-Fi for AMI connectivity.
Recommended
Industrial Automation Edge Nodes
The PIC18F25Q10-I/SP slots into industrial edge nodes that aggregate analog signals, run PID loops locally, and forward set-points to a central PLC over RS-485. The CLCs implement hardware watchdog timers, while the dual ADC modules perform redundant acquisition for functional safety. 5V I/O and 256 B EEPROM align with IEC 61131-2 type-1 input requirements typical of process control cabinets.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F25Q10-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F25Q10-I/SS | PIC18F25Q10-I/SO | PIC18F24Q10-I/SP | PIC18F25K22-I/SP | PIC18F25K42-E/SP |
|---|---|---|---|---|---|---|
| Package | 28-pin SPDIP (SP) | 28-pin SSOP (SS) - same pinout | 28-pin SOIC (SO) - same pinout | 28-pin SPDIP (SP) - same | 28-pin SPDIP (SP) - same | 28-pin SPDIP (SP) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 32 KB Flash | 32 KB Flash | 32 KB Flash | 16 KB Flash (-50%) | 32 KB Flash | 32 KB Flash |
| Data SRAM | 2 KB | 2 KB | 1 KB (-50%) | 2 KB | 2 KB | |
| Data EEPROM | 256 B | 256 B | 128 B (-50%) | 256 B | ||
| Max CPU Clock | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | ||
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | ||
| CLC Support | Yes | Yes | No (K22 predates CLCs) | Yes | ||
| PWM | Two 16-bit PWM | Two 16-bit PWM | Two 10-bit PWM (lower resolution) | Two 16-bit PWM | ||
| Unit Price (qty 1, USD) | 4.31 | Similar (~3.60) | Lower (~3.50, smaller Flash) | Similar (~3.95) |
Key Differentiators
- Integrated Configurable Logic Cells (CLCs) on a 28-pin SPDIP footprint (vs PIC18F25K22-I/SP)
- 5V-native operation for noisy industrial environments (vs PIC18F24Q10-I/SP)
- 5V I/O and CLCs on a through-hole SPDIP footprint (vs PIC18F25Q10-I/SS (SSOP variant))
Design Notes
Decouple VDD/VSS with a 100 nF X7R ceramic capacitor placed within 3 mm of the package pins. Add a 10 uF bulk capacitor on VDD when ADC accuracy is critical (better than 1 LSB at 10 bits). For battery-powered designs, use the Q10's IDLE and DOZE modes and disable unused peripherals via the PMD registers to drop active current below 1 mA at 5V / 16 MIPS.
Route the analog inputs RA0-RA5 and RE0-RE2 away from PWM-driven switching traces. Use a ground pour on the top layer stitched to the bottom ground plane with vias placed every 5 mm. Place the 32.768 kHz crystal (if used for RTCC) within 5 mm of the SOSCO/SOSCI pins with trace capacitance below 5 pF.
Do not leave unused I/O pins floating - configure them as outputs or inputs with the WPU enabled to avoid parasitic current draw. The MCLR pin must be pulled high through a 10 kohm resistor; if unused, tie to VDD directly. PPS input mapping must be unlocked (PPSLOCK cleared) before changing the PPS registers; failure to do so is a common cause of UART/SPI/I2C not working on first prototypes.
Compliance Information
RoHS/REACH compliant per Microchip product page. Not AEC-Q100 qualified; for automotive applications use the matching AEC-Q100 PIC18F25Q10-E/SP or the next-gen PIC18F25Q43 variants.