PIC18F25Q43-E/SS - 8-bit 64MHz 32KB Flash MCU | Microchip
N.º da peça: PIC18F25Q43-E/SS ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC18F25Q43-E/SS — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC18F25Q43-E/SS (mesmo formato e footprint) — diferindo em ADC, Package, DAC, Operating Temperature, Comparators.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F25Q43-I/SS
✅ Drop-In✓ Em estoque
$1.45 / unidade
Ver ficha técnica →PIC18F25Q43-E/SSVAO
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F25K42-E/SS
✅ Drop-In✓ Em estoque
$2.18 / unidade
Ver ficha técnica →PIC18F25K83-E/SS
✅ Drop-In✓ Em estoque
$2.28 / unidade
Ver ficha técnica →PIC18F25K80-I/SS
✅ Drop-In✓ Em estoque
$1.45 / unidade
Ver ficha técnica →PIC18F26Q43-I/SS
✅ Drop-In✓ Em estoque
$1.38 / unidade
Ver ficha técnica →PIC18F25Q43-E/SS Classificações máximas e características elétricas
| 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) |
| Faixa de temperatura de operação | -40C to +125C (E suffix = Enhanced) |
| Encapsulamento | 28-pin SSOP |
| Tipo de montagem | Surface Mount |
Configuração de pinos do PIC18F25Q43-E/SS
| Pino 1 | MCLR/VPP — Master Clear (active-low reset) / ICSP programming voltage |
| Pino 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pino 4 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pino 5 | RA3/AN3 — PORTA bit 3 / analog input 3 |
| Pino 6 | RA4/AN4 — PORTA bit 4 / analog input 4 |
| Pino 7 | RA5/AN5 — PORTA bit 5 / analog input 5 |
| Pino 8 | VSS — Ground reference |
| Pino 9 | RA7 — PORTA bit 7 |
| Pino 10 | RA6 — PORTA bit 6 |
| Pino 11 | RC0 — PORTC bit 0 |
| Pino 12 | RC1 — PORTC bit 1 |
| Pino 13 | RC2 — PORTC bit 2 |
| Pino 14 | RC3 — PORTC bit 3 |
| Pino 15 | RC4 — PORTC bit 4 |
| Pino 16 | RC5 — PORTC bit 5 |
| Pino 17 | RC6 — PORTC bit 6 |
| Pino 18 | RC7 — PORTC bit 7 |
| Pino 19 | VSS — Ground reference (second) |
| Pino 20 | VDD — Positive supply voltage |
| Pino 21 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 22 | RB1 — PORTB bit 1 |
| Pino 23 | RB2 — PORTB bit 2 |
| Pino 24 | RB3 — PORTB bit 3 |
| Pino 25 | RB4 — PORTB bit 4 |
| Pino 26 | RB5 — PORTB bit 5 |
| Pino 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 28 | RB7/PGD — PORTB bit 7 / ICSP data |
Aplicações típicas
PIC18F25Q43-E/SS é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F25Q43-E/SS — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.