PIC18F25Q43-E/SS - 8-bit 64MHz 32KB Flash MCU | Microchip
MPN: PIC18F25Q43-E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.92 | $2.92 |
| 10 | $2.62 | $26.20 |
| 100 | $2.21 | $221.00 |
| 500 | $1.85 | $925.00 |
| 1,000 | $1.62 | $1,620.00 |
| 3,000 | $1.4 | $4,200.00 |
PIC18F25Q43-E/SS Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (Flash), data memory (RAM), and peripheral interfaces on one silicon die. The PIC18F family uses an enhanced RISC architecture with a 16-bit instruction word; it sits in the hierarchy of microcontroller -> 8-bit MCU -> PIC18 family -> PIC18-Q43 sub-family -> embedded controller, and is widely deployed in real-time control applications that demand deterministic interrupt response.
Key features include 32 KB Flash, 2 KB RAM, 1 KB EEPROM, a 12-bit ADCC with up to 17 analog channels, three 16-bit PWMs supporting edge- and center-aligned modes, six DMA channels, four CLCs, a 5-bit DAC with selectable reference, multiple UART/SPI/I2C interfaces, and Core Independent Peripherals (CIPs) that offload tasks from the CPU.
The device uses Microchip's eXtreme Low Power (XLP) technology with sleep currents in the nanoamp range and multiple power-managed operating modes. It supports 1.8V to 5.5V VDD operation across an industrial temperature range, making it suitable for both battery-powered and line-powered designs.
Typical applications include capacitive touch user interfaces, LED lighting control, motor control with closed-loop feedback, IoT sensor nodes, home appliances, and USB-to-UART bridges when paired with the PIC18F25Q43's enhanced USART.
When designing with this MCU, ensure the VDD decoupling network includes 100 nF and 10 µF capacitors placed within a few millimeters of the power pin, and verify MCLR behavior for in-circuit serial programming (ICSP) headers.
This page synthesizes distributor pricing, drop-in alternatives within the PIC18 family, and practical design notes that go beyond what the manufacturer datasheet provides on its own.
Drop-in alternatives for PIC18F25Q43-E/SS — 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 PIC18F25Q43-E/SS (same form factor and footprint) — differing in Package, ADC, Core, DAC, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F25Q43-I/SS
✅ Drop-In✓ In Stock
$1.45 / Unit
View Datasheet →PIC18F25Q43-E/SSVAO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25K42-E/SS
✅ Drop-In✓ In Stock
$2.18 / Unit
View Datasheet →PIC18F25K83-E/SS
✅ Drop-In✓ In Stock
$2.28 / Unit
View Datasheet →PIC18F25K80-I/SS
✅ Drop-In✓ In Stock
$1.45 / Unit
View Datasheet →PIC18F26Q43-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25Q43-E/SS Maximum Ratings & Electrical Characteristics
| Core | PIC18 (8-bit RISC) |
| Program Memory (Flash) | 32 KB |
| Data Memory (RAM) | 2 KB |
| EEPROM | 1 KB |
| Maximum CPU Speed | 64 MHz |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| ADC | 12-bit ADCC with Computation (up to 17 channels) |
| DAC | 8-bit DAC with 32 reference levels |
| PWM | 3x 16-bit PWM |
| DMA Channels | 6 |
| Configurable Logic Cells (CLC) | 4 |
| Comparators | 2 (with 5-bit DAC reference) |
| Communication Interfaces | UART, SPI, I2C (MSSP) |
| Timers | Multiple 8/16-bit timers |
| Low-Power Technology | XLP (eXtreme Low Power) |
| Operating Temperature Range | -40C to +125C (E suffix = Enhanced) |
| Package | 28-pin SSOP |
| Mounting Type | Surface Mount |
PIC18F25Q43-E/SS Pin Configuration
| Pin 1 | MCLR/VPP — Master Clear (active-low reset) / ICSP programming voltage |
| Pin 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin 5 | RA3/AN3 — PORTA bit 3 / analog input 3 |
| Pin 6 | RA4/AN4 — PORTA bit 4 / analog input 4 |
| Pin 7 | RA5/AN5 — PORTA bit 5 / analog input 5 |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7 — PORTA bit 7 |
| Pin 10 | RA6 — PORTA bit 6 |
| Pin 11 | RC0 — PORTC bit 0 |
| Pin 12 | RC1 — PORTC bit 1 |
| Pin 13 | RC2 — PORTC bit 2 |
| Pin 14 | RC3 — PORTC bit 3 |
| Pin 15 | RC4 — PORTC bit 4 |
| Pin 16 | RC5 — PORTC bit 5 |
| Pin 17 | RC6 — PORTC bit 6 |
| Pin 18 | RC7 — PORTC bit 7 |
| Pin 19 | VSS — Ground reference (second) |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 22 | RB1 — PORTB bit 1 |
| Pin 23 | RB2 — PORTB bit 2 |
| Pin 24 | RB3 — PORTB bit 3 |
| Pin 25 | RB4 — PORTB bit 4 |
| Pin 26 | RB5 — PORTB bit 5 |
| Pin 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Typical Applications
PIC18F25Q43-E/SS is suitable for 6 applications: Capacitive Touch User Interface, BLDC/PMSM Motor Control, LED Lighting & Dimming Control, IoT Sensor Node, Home Appliance Control Board, USB-to-UART Bridge (with External USB IC).
Capacitive Touch User Interface
The PIC18F25Q43-E/SS drives low-cost multi-touch buttons, sliders, and proximity sensors directly with its 12-bit ADCC hardware. The ADCC automates Capacitive Voltage Divider (CVD) acquisition, averaging, filtering, and threshold comparison without CPU intervention, freeing the core for HMI logic. Typical scan rates of 1–10 ms per channel are achievable while sleep current stays below 1 µA, making the MCU suitable for always-on white-good and appliance front panels that must pass IEC 61000-4-6 conducted-immunity testing.
Recommended
BLDC/PMSM Motor Control
The PIC18F25Q43-E/SS is well-suited to small sensorless BLDC and PMSM motor drives up to a few hundred watts. Its three 16-bit PWMs with complementary outputs and configurable dead-band generate center-aligned switching at up to 64 MHz, while six DMA channels stream ADC results into PWM duty registers with zero CPU overhead. Four Configurable Logic Cells (CLCs) build hardware commutation tables, and the ADCC oversampling extends current-sense dynamic range to 14 effective bits.
Recommended
LED Lighting & Dimming Control
Architectural and commercial LED luminaires benefit from the PIC18F25Q43-E/SS's 16-bit PWM resolution, which delivers 65,536 dimming steps per channel and avoids flicker visible to the human eye. Three independent PWM channels drive warm/cool/tunable-white strings with smooth logarithmic dimming curves implemented in firmware. The on-chip 8-bit DAC with 32 reference levels adjusts constant-current LED driver setpoints for analog dimming paths, while XLP nanoamp sleep extends battery life in emergency-lighting fixtures.
Recommended
IoT Sensor Node
Battery-powered IoT sensor nodes leverage the PIC18F25Q43-E/SS's XLP technology for multi-year coin-cell life, with sleep currents below 60 nA in Sleep mode with peripherals running. The 12-bit ADCC continuously monitors temperature, humidity, or gas sensors; six DMA channels wake the CPU only on threshold crossings, and the integrated UART/SPI/I2C MSSP interfaces link to sub-GHz transceivers or BLE modules. 32 KB of Flash holds application code plus a wireless protocol stack.
Recommended
Home Appliance Control Board
Washing machines, dishwashers, and ovens use the PIC18F25Q43-E/SS as a single-chip main controller — driving 7-segment or TFT displays, scanning keypads, reading NTC thermistors through the ADCC, and switching triac-driven pumps and heaters through opto-coupled drivers. The CLCs implement safety interlocks in hardware, achieving IEC 60730 Class B compliance for household appliance firmware. Operating from -40 °C to +125 °C, the 'E' suffix handles the high-ambient temperatures behind oven control panels.
Recommended
USB-to-UART Bridge (with External USB IC)
When paired with an external Microchip USB3300 or MCP2200 USB transceiver, the PIC18F25Q43-E/SS serves as a high-performance USB-to-UART/SPI/I2C bridge for legacy industrial equipment. The MSSP hardware delivers full-duplex SPI at 8 MHz and I2C at 1 MHz without CPU intervention, while the DMA channels feed the UART FIFO at sustained 1 Mbaud. 32 KB of Flash holds custom protocol stacks and bootloader logic, enabling field upgradability.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F25Q43-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F25Q43-I/SS | PIC18F25Q43-E/SSVAO | PIC18F25K42-E/SS | PIC18F25K83-E/SS | PIC18F25K80-I/SS | PIC18F26Q43-I/SS |
|---|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SSOP | 28-pin SSOP (same) | 28-pin SSOP (same) | 28-pin SSOP (same) | 28-pin SSOP (same) | 28-pin SSOP (same) | 28-pin SSOP (same) |
| Flash / RAM / EEPROM | 32 KB / 2 KB / 1 KB | 32 KB / 2 KB / 1 KB | 32 KB / 2 KB / 256 B | 32 KB / 2 KB / 1 KB | 32 KB / 3 KB / 1 KB | 64 KB / 4 KB / 1 KB | |
| Max CPU Speed | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | 64 MHz / 16 MIPS | |
| ADC | 12-bit ADCC (with Computation/CVD) | 12-bit ADCC (same) | 12-bit legacy ADC (no ADCC) | 12-bit legacy ADC | 10-channel 12-bit ADC | 12-bit ADCC (same) | |
| DMA Channels | 6 | 6 | 0 (no DMA) | 0 (no DMA) | 0 (no DMA) | 6 | |
| CLC (Configurable Logic Cells) | 4 | 4 | 0 | 0 | 0 | 4 | |
| Operating Temperature | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | |
| Approx. Qty-1 Price (USD, 2026-09-27) | 2.92 | 2.78 | 2.55 | 2.78 | 2.85 | 3.10 |
Key Differentiators
- Six DMA channels and four CLCs unique in this 32-KB SSOP family (vs PIC18F25K42-E/SS)
- 12-bit ADCC with hardware capacitive touch (CVD) (vs PIC18F25K83-E/SS)
- Drop-in 32-KB Flash with double the RAM and Flash of K80 (vs PIC18F25K80-I/SS)
Design Notes
Place a 100 nF ceramic decoupling capacitor within 2 mm of each VDD/VSS pin pair, and a bulk 10 µF tantalum or ceramic capacitor near the ICSP connector. The PIC18F25Q43-E/SS has separate analog and digital supplies (VDD/VSS, AVREF/A VSS); connect a small ferrite bead between digital and analog rails to keep switching noise out of the ADCC reference, which directly impacts 12-bit conversion accuracy.
Route the ICSP clock (PGC, pin 27) and data (PGD, pin 28) lines with no series resistors directly to a 6-pin ICSP header for production programming. Keep traces short and away from PWM signals on PORTC to avoid coupling; the PICkit 4 or Snap programmer will deliver VPP on MCLR/VPP (pin 1) — do not place capacitors larger than 100 pF on MCLR as this slows reset time.
The 12-bit ADCC requires a clean reference; use a dedicated low-noise LDO (such as Microchip MCP1700 or equivalent) for AVREF rather than sharing with the digital VDD rail. Enable the ADCC's hardware oversampling (4× to 256×) to boost effective resolution to 14–16 bits for low-frequency sensor measurements; disable oversampling for fast AC sampling where latency matters.
Do not leave MCLR floating; pull it up through a 10 kΩ resistor to VDD, with a capacitor to ground only if you need a power-on-reset delay. Configure unused I/O pins as outputs tied low (or as inputs with weak pull-ups enabled) to minimize supply current. The ADCC operates from a dedicated analog reference — failing to define AVREF in software defaults the ADC to the internal 1.024 V reference and may produce unexpected full-scale readings on a 3.3 V signal.
Compliance Information
RoHS and REACH compliant per Microchip product page. Standard PIC18F25Q43-E/SS is NOT AEC-Q100 qualified; choose the PIC18F25Q43-E/SSVAO suffix variant for AEC-Q100 Grade 1 automotive applications.