PIC18F25Q43-I/STX - 32KB Flash 8-bit MCU 64MHz VQFN | XLP
Référence : PIC18F25Q43-I/STX ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 1 | $2.45 | $2,45 |
| 10 | $2.18 | $21,80 |
| 100 | $1.92 | $192,00 |
| 500 | $1.7 | $850,00 |
| 1 000 | $1.55 | $1 550,00 |
PIC18F25Q43-I/STX Présentation
A microcontroller (MCU) is a single-chip computer containing a CPU, memory (Flash for code, SRAM for data), and programmable peripherals. The PIC18F-Q43 family sits in the 8-bit MCU tier of Microchip's portfolio, between the baseline PIC10/12/16 families and the 16-bit dsPIC/PIC24 families, optimized for real-time control with low power via XLP technology.
Key features of the PIC18F25Q43 include 32KB self-programmable Flash with device ID area, 2KB SRAM, Configurable Logic Cells (CLCs), Complementary Waveform Generator (CWG), 8-bit DAC reference outputs, multiple serial interfaces (UART/SPI/I2C), and Core Independent Peripherals (CIPs) that operate without code overhead. The 12-bit ADCC supports automated Capacitive Voltage Divider (CVD) for touch sensing, averaging, oversampling, and threshold comparison.
The device uses an enhanced mid-range 8-bit Harvard architecture with a 16-bit instruction word and a 31-level hardware stack, enabling deterministic interrupt response and efficient C code generation via MPLAB XC8. Six DMA channels move data between peripherals and memory without CPU intervention, freeing cycles for application logic in real-time control loops.
Typical applications include LED lighting and smart-lamp controls, capacitive touch user interfaces, BLDC motor control with sensorless algorithms, digital power conversion (DC-DC, PFC), home appliance control boards, and USB-C Power Delivery (PD) controllers. The combination of CLCs, PWMs, and ADCC enables many control functions in hardware with minimal firmware.
When designing with this part, ensure the supply voltage stays within 1.8V to 5.5V and provide bulk decoupling on VDD plus a 0.1uF ceramic on each VDD pin. For capacitive touch, follow the CVD layout guidelines in the datasheet to minimize noise coupling, and reserve one PWM and one CLC for timer-based housekeeping.
This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes beyond the manufacturer datasheet to accelerate PIC18F25Q43-I/STX evaluation and sourcing.
Alternatives de remplacement direct pour PIC18F25Q43-I/STX — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC18F25Q43-I/STX (même facteur de forme et même empreinte) — différant par ADC, Package, Core Architecture, Operating Temperature, Program Memory (Flash).
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F26Q43-I/STX
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F45Q43-I/PT
✅ Remplacement direct✓ En stock
$1.58 / unité
Voir la fiche technique →PIC18F55Q43-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F24Q43-I/STX
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F25Q43-I/STX Valeurs maximales et caractéristiques électriques
| Core Architecture | PIC 8-bit Harvard (enhanced mid-range) |
| Program Memory (Flash) | 32 KB |
| Data Memory (SRAM) | 2 KB |
| CPU Speed (max) | 64 MHz |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| ADC | 12-bit ADCC with computation + CVD |
| PWM | 3x 16-bit dual PWMs (6 outputs) |
| DMA Channels | 6 |
| DAC | 8-bit DAC reference |
| Comparators | Yes |
| Configurable Logic Cells (CLC) | Yes |
| Complementary Waveform Generator (CWG) | Yes |
| UART / SPI / I2C | Yes |
| Vectored Interrupts | Yes, fixed 3-cycle latency |
| Température de fonctionnement | -40C to +85C (Industrial, -I) |
| Boîtier | 28-VQFN (4x4 mm), STX suffix |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
Configuration des broches de PIC18F25Q43-I/STX
| Broche 1 | RA0/ANA0/CLCIN0/ADACT0F0/SEG0 — Port A bit 0 / analog input / CLC input / ADC trigger / LCD segment |
| Broche 2 | RA1/ANA1/CLCIN1/SEG1 — Port A bit 1 / analog input / CLC input / LCD segment |
| Broche 3 | RA2/ANA2/DAC1REF0+/AD0/SEG2 — Port A bit 2 / analog input / DAC reference / LCD segment |
| Broche 4 | RA3/ANA3/DAC1REF0-/AD1/SEG3 — Port A bit 3 / analog input / DAC reference / LCD segment |
| Broche 5 | RA4/ANA4/AD2/SEG4 — Port A bit 4 / analog input / LCD segment |
| Broche 6 | RA5/ANA5/AD3/SEG5 — Port A bit 5 / analog input / LCD segment |
| Broche 7 | RA6/ANA6/SEG6 — Port A bit 6 / analog input / LCD segment |
| Broche 8 | RA7/ANA7/SEG7 — Port A bit 7 / analog input / LCD segment |
| Broche 9 | VSS — Ground reference |
| Broche 10 | RA8/ANA8/SEG8 — Port A bit 8 / analog input / LCD segment |
| Broche 11 | RB0/ANB0/AD4/SEG12 — Port B bit 0 / analog input / LCD segment |
| Broche 12 | RB1/ANB1/AD5/SEG13 — Port B bit 1 / analog input / LCD segment |
| Broche 13 | RB2/ANB2/AD6/SEG14 — Port B bit 2 / analog input / LCD segment |
| Broche 14 | RB3/ANB3/AD7/SEG15 — Port B bit 3 / analog input / LCD segment |
| Broche 15 | RB4/ANB4/AD8/SEG16 — Port B bit 4 / analog input / LCD segment |
| Broche 16 | RB5/ANB5/AD9/SEG17 — Port B bit 5 / analog input / LCD segment |
| Broche 17 | RB6/ANB6/AD10/SEG18 — Port B bit 6 / analog input / LCD segment |
| Broche 18 | RB7/ANB7/AD11/SEG19 — Port B bit 7 / analog input / LCD segment |
| Broche 19 | VSS2 — Secondary ground (if present; otherwise NC) |
| Broche 20 | RC0/ANL0/PWM1/SEG20 — Port C bit 0 / analog input / PWM output / LCD segment |
| Broche 21 | RC1/ANL1/PWM2/SEG21 — Port C bit 1 / analog input / PWM output / LCD segment |
| Broche 22 | RC2/ANL2/PWM3/SEG22 — Port C bit 2 / analog input / PWM output / LCD segment |
| Broche 23 | RC3/ANL3/PWM4/SEG23 — Port C bit 3 / analog input / PWM output / LCD segment |
| Broche 24 | RC4/PWM5/SEG24 — Port C bit 4 / PWM output / LCD segment |
| Broche 25 | RC5/PWM6/SEG25 — Port C bit 5 / PWM output / LCD segment |
| Broche 26 | RC6/PWM7/SEG26 — Port C bit 6 / PWM output / LCD segment |
| Broche 27 | RC7/PWM8/SEG27 — Port C bit 7 / PWM output / LCD segment |
| Broche 28 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
Applications typiques
PIC18F25Q43-I/STX convient pour 6 applications: Capacitive Touch User Interface, BLDC and PMSM Motor Control, Digital LED Lighting and Smart Lamps, USB-C Power Delivery (PD) Controller, Home Appliance Control Board, Industrial Sensor Hub and IoT Edge Node.
Capacitive Touch User Interface
The PIC18F25Q43-I/STX excels in capacitive touch user interfaces because of its integrated 12-bit ADCC with Capacitive Voltage Divider (CVD) support. CVD automates charge measurement across external touch sensors with hardware averaging, oversampling, and threshold comparison, removing the need for CPU-intensive touch firmware. The six DMA channels move ADC results into SRAM autonomously, freeing the 64 MHz core for application logic. CLCs implement custom glue logic for sensor multiplexing without external gates. Eight to sixteen touch channels fit comfortably in the 28-VQFN 4x4 mm package, making it ideal for compact HMI panels in appliances and consumer devices.
Recommandé
BLDC and PMSM Motor Control
The PIC18F25Q43-I/STX drives BLDC and PMSM motors using its three 16-bit dual PWMs (six outputs) plus the Complementary Waveform Generator (CWG), which generates dead-band-controlled complementary signals for three-phase inverter FETs without software overhead. The 12-bit ADCC samples back-EMF or current-sense signals with hardware-triggered conversion synchronized to the PWM period. The six DMA channels shuttle ADC samples to SRAM while the CPU runs the FOC or trapezoidal commutation loop. Combined, the device implements sensorless or Hall-sensor motor control in a compact 28-VQFN suitable for fans, small drones, and appliance motors.
Recommandé
Digital LED Lighting and Smart Lamps
The PIC18F25Q43-I/STX is well-matched to smart LED lamps because of its 16-bit PWMs (six channels, >16-bit effective resolution after hardware scaling) that drive RGBW or tunable-white LED strings with sub-1% dimming steps. The CWG and CLCs implement hardware dim-to-warm and color-mixing logic without consuming CPU cycles, leaving the 64 MHz core to run the wireless-stack glue, button handling, or ambient light response. XLP technology drops quiescent current under 50 nA in sleep, extending battery life in portable fixtures. The 28-VQFN 4x4 mm package fits inside an MR16 retrofit lamp form factor.
Recommandé
USB-C Power Delivery (PD) Controller
The PIC18F25Q43-I/STX can act as a low-cost USB-C PD controller thanks to its 64 MHz core, hardware CRC engine, and integrated 8-bit DAC used to drive the analog front-end for CC-line detection. The 32 KB Flash accommodates the USB-C PD 3.1 state machine plus source/sink policy management; designers can scale to PIC18F26Q43-I/STX (64 KB) if extended PPS support is needed. Six DMA channels and CLCs accelerate the BMC PHY encoding and decoding, reducing firmware complexity. The 28-VQFN package sits comfortably on a smartphone travel-charger board.
Recommandé
Home Appliance Control Board
The PIC18F25Q43-I/STX targets home appliance control boards (washing machines, dishwashers, induction cooktops) because of its Core Independent Peripherals that handle valve triac firing, zero-cross detection, and sensor sampling without CPU load. The 12-bit ADCC reads temperature, water level, and motor current sensors with hardware averaging, while the six DMA channels keep ADC data moving while the CPU runs the user-interface logic. The industrial -40C to +85C temperature grade plus 1.8V to 5.5V VDD range covers harsh appliance environments including cold-start and brownout conditions.
Recommandé
Industrial Sensor Hub and IoT Edge Node
The PIC18F25Q43-I/STX operates as an IoT edge sensor hub because of its 12-bit ADCC for multi-sensor sampling, CLCs for hardware event correlation, and UART/SPI/I2C interfaces for connecting to radios and downstream sensors. The six DMA channels offload sensor data while the 64 MHz core runs protocol stacks (Modbus RTU, IO-Link, or vendor-specific framing). XLP technology enables deep-sleep currents under 50 nA between sensor reads, extending battery or energy-harvested deployments. The 28-VQFN 4x4 mm footprint drops into space-constrained edge nodes alongside an external radio module.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F25Q43-I/STX — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | PIC18F26Q43-I/STX | PIC18F24Q43-I/STX | PIC18F45Q43-I/PT | PIC18F55Q43-I/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-VQFN (4x4) | 28-VQFN (4x4) - same | 28-VQFN (4x4) - same | 28-VQFN (4x4) when 28-pin option ordered - same family | 28-VQFN (4x4) when 28-pin option ordered - same family |
| Flash Memory | 32 KB | 64 KB (+100%) | 16 KB (-50%) | 64 KB (+100%) | 128 KB (+300%) |
| SRAM | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB |
| CPU Speed | 64 MHz / 16 MIPS | 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 | 1.8 V to 5.5 V |
| 12-bit ADCC with CVD | Yes | Yes | Yes | Yes | Yes |
| DMA Channels | 6 | 6 | 6 | 6 | 6 |
| 16-bit PWM Channels | 6 (3 dual PWMs) | 6 (3 dual PWMs) | 6 (3 dual PWMs) | 6 (3 dual PWMs) | 6 (3 dual PWMs) |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
Principaux différenciateurs
- Capacitive touch with hardware CVD (vs PIC18F24Q43-I/STX)
- Core Independent Peripherals with DMA offload (vs PIC18F26Q43-I/STX)
- Industrial temperature grade in compact VQFN (vs PIC18F55Q43-I/PT)
Notes de conception
Place a 10uF bulk capacitor plus a 0.1uF ceramic decoupling capacitor on each VDD pin as close to the package as practical. For VQFN variants, route the exposed pad (EP) to the ground plane with multiple vias to reduce thermal and electrical impedance. Decoupling VDD within 2 mm of the package prevents VDDIC transients from corrupting ADC readings during PWM edge transitions.
For capacitive touch with the 12-bit ADCC, follow Microchip TB3063 CVD layout guidelines: route sensor traces as short and symmetrical as possible, surround each sensor with a ground flood, and avoid routing noisy digital or PWM traces parallel to or underneath the sensor electrodes. Keep ground floods at least 0.5 mm from sensor pads and use a guard ring around the touch array. PCB cleanliness and solder-mask thickness consistency directly affect baseline drift.
Do not exceed the maximum VDD of 5.5V or the FOH option is required. Brownout detection must be configured before enabling peripherals or interrupts to avoid undefined behavior during slow VDD rise. ICSP pins (PGECx/PGEDx) cannot be used as analog or PWM outputs simultaneously with programming; isolate them with 0-ohm jumpers or test-point access. Finally, the configuration words must be programmed before code can execute; an unconfigured part will appear dead on first power-up.
At 64 MHz with all peripherals active, the PIC18F25Q43-I/STX draws around 15 mA typical and up to 25 mA at 5.5 V. Power dissipation is well under 150 mW, well within the 28-VQFN thermal budget of approximately 100 C/W. The exposed pad (EP) must be soldered to the PCB ground plane with multiple thermal vias to meet the datasheet thermal resistance figures.
Informations de conformité
RoHS and lead-free per Microchip product page; not AEC-Q100 qualified - choose the -E grade for extended temperature.