PIC18F25Q10-I/SP - 32KB Flash 8-bit MCU 28-Pin SPDIP | Microchip
MPN: PIC18F25Q10-I/SP ✓ Hoạt độngPIC18F25Q10-I/SP Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC18F25Q10-I/SP — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC18F25Q10-I/SP (cùng hình factor và footprint) — khác nhau ở ADC, Package, Core Architecture, DAC, Operating Temperature.
PIC18F25Q10-I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F25Q10-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F25Q10-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F24Q10-I/SP
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F25K22-I/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F25K42-E/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F25K80-I/SP
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F25Q43-I/SP
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F25Q10-I/SP Tỷ lệ tối đa & tính chất điện
| 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 |
| Hộp | 28-pin SPDIP (SP) |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| Nhiệt độ hoạt động | -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) |
| Kiểu lắp đặt | Through-Hole (SPDIP) |
| Trạng thái RoHS | Compliant |
| Lead-Free | Yes |
Cấu hình chân PIC18F25Q10-I/SP
| Chân 1 | MCLR/RE3 — Master Clear input or digital input RE3 |
| Chân 2 | RA0 — PORTA bit 0 / analog input |
| Chân 3 | RA1 — PORTA bit 1 / analog input |
| Chân 4 | RA2 — PORTA bit 2 / analog input |
| Chân 5 | RA3 — PORTA bit 3 / analog input |
| Chân 6 | RA4 — PORTA bit 4 |
| Chân 7 | RA5 — PORTA bit 5 |
| Chân 8 | RE0 — PORTE bit 0 |
| Chân 9 | RE1 — PORTE bit 1 |
| Chân 10 | RE2 — PORTE bit 2 |
| Chân 11 | VDD — Positive supply voltage |
| Chân 12 | VSS — Ground reference |
| Chân 13 | RA7 — PORTA bit 7 |
| Chân 14 | RA6 — PORTA bit 6 |
| Chân 15 | RC0 — PORTC bit 0 |
| Chân 16 | RC1 — PORTC bit 1 |
| Chân 17 | RC2 — PORTC bit 2 |
| Chân 18 | RC3 — PORTC bit 3 |
| Chân 19 | RD0 — PORTD bit 0 |
| Chân 20 | RD1 — PORTD bit 1 |
| Chân 21 | RD2 — PORTD bit 2 |
| Chân 22 | RD3 — PORTD bit 3 |
| Chân 23 | RC4 — PORTC bit 4 |
| Chân 24 | RC5 — PORTC bit 5 |
| Chân 25 | RC6 — PORTC bit 6 |
| Chân 26 | RC7 — PORTC bit 7 |
| Chân 27 | RB0 — PORTB bit 0 |
| Chân 28 | RB1 — PORTB bit 1 |
Ứng dụng tiêu biểu
PIC18F25Q10-I/SP phù hợp cho 7 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC18F25Q10-I/SP — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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) |
Bảo phân biệt quan trọng
- Integrated Configurable Logic Cells (CLCs) on a 28-pin SPDIP footprint (vsPIC18F25K22-I/SP)
- 5V-native operation for noisy industrial environments (vsPIC18F24Q10-I/SP)
- 5V I/O and CLCs on a through-hole SPDIP footprint (vsPIC18F25Q10-I/SS (SSOP variant))
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.