PIC18F25Q10-I/SP - 32KB Flash 8-bit MCU 28-Pin SPDIP | Microchip
MPN: PIC18F25Q10-I/SP ✓ فعالPIC18F25Q10-I/SP نمای کلی
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 برای PIC18F25Q10-I/SP — همان پکیج، سازگار پینبهپین. قطعات با پکیج متفاوت که نیاز به تغییر PCB دارند مستثنی هستند.
گونهها در این سری
مدلهای همسری که جایگزین مستقیم هستند برای PIC18F25Q10-I/SP (همان فرمفاکتور و فوتپرینت) — متفاوت در ADC, Package, Core Architecture, DAC, Operating Temperature.
PIC18F25Q10-I/SS
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F25Q10-I/SO
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F25Q10-I/ML
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F24Q10-I/SP
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F25K22-I/SP
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F25K42-E/SP
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F25K80-I/SP
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F25Q43-I/SP
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F25Q10-I/SP حداکثر مقادیر مجاز و مشخصات الکتریکی
| 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 |
| بستهبندی | 28-pin SPDIP (SP) |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| دمای کاری | -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) |
| نوع نصب | Through-Hole (SPDIP) |
| وضعیت RoHS | Compliant |
| Lead-Free | Yes |
پیکربندی پین PIC18F25Q10-I/SP
| پین 1 | MCLR/RE3 — Master Clear input or digital input RE3 |
| پین 2 | RA0 — PORTA bit 0 / analog input |
| پین 3 | RA1 — PORTA bit 1 / analog input |
| پین 4 | RA2 — PORTA bit 2 / analog input |
| پین 5 | RA3 — PORTA bit 3 / analog input |
| پین 6 | RA4 — PORTA bit 4 |
| پین 7 | RA5 — PORTA bit 5 |
| پین 8 | RE0 — PORTE bit 0 |
| پین 9 | RE1 — PORTE bit 1 |
| پین 10 | RE2 — PORTE bit 2 |
| پین 11 | VDD — Positive supply voltage |
| پین 12 | VSS — Ground reference |
| پین 13 | RA7 — PORTA bit 7 |
| پین 14 | RA6 — PORTA bit 6 |
| پین 15 | RC0 — PORTC bit 0 |
| پین 16 | RC1 — PORTC bit 1 |
| پین 17 | RC2 — PORTC bit 2 |
| پین 18 | RC3 — PORTC bit 3 |
| پین 19 | RD0 — PORTD bit 0 |
| پین 20 | RD1 — PORTD bit 1 |
| پین 21 | RD2 — PORTD bit 2 |
| پین 22 | RD3 — PORTD bit 3 |
| پین 23 | RC4 — PORTC bit 4 |
| پین 24 | RC5 — PORTC bit 5 |
| پین 25 | RC6 — PORTC bit 6 |
| پین 26 | RC7 — PORTC bit 7 |
| پین 27 | RB0 — PORTB bit 0 |
| پین 28 | RB1 — PORTB bit 1 |
کاربردهای معمول
PIC18F25Q10-I/SP مناسب است برای 7 کاربردs: 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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
خلاصه محصولات پیشنهادی
دادههای مرجع مهندسی برای PIC18F25Q10-I/SP — مقایسه، راهنمای طراحی و اطلاعات انطباق.
راهنمای انتخاب
مقایسه با جایگزینها
| پارامتر | این محصول | 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) |
تفاوتهای کلیدی
- Integrated Configurable Logic Cells (CLCs) on a 28-pin SPDIP footprint (در مقابلPIC18F25K22-I/SP)
- 5V-native operation for noisy industrial environments (در مقابلPIC18F24Q10-I/SP)
- 5V I/O and CLCs on a through-hole SPDIP footprint (در مقابلPIC18F25Q10-I/SS (SSOP variant))
یادداشتهای طراحی
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.
اطلاعات انطباق
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.