PIC18F25Q43T-I/SO - 32KB Flash 8-bit MCU 64MHz 28-SOIC | Microchip
MPN: PIC18F25Q43T-I/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $1.96 | $1.96 |
| 10 | $1.78 | $17.80 |
| 100 | $1.59 | $159.00 |
| 500 | $1.4 | $700.00 |
| 1,000 | $1.21 | $1,210.00 |
PIC18F25Q43T-I/SO Overview
What is a PIC microcontroller? A PIC (Peripheral Interface Controller) microcontroller is a small, low-cost computer-on-a-chip that integrates a CPU core, non-volatile Flash memory, RAM, EEPROM, and a rich set of peripherals (ADC, PWM, UART, I2C, SPI, timers) on a single silicon die. PIC microcontrollers sit within the broader hierarchy: microcontroller -> embedded processor -> semiconductor IC, and are widely used wherever deterministic, low-power control is required.
Key features of the PIC18F25Q43 include a 12-bit Analog-to-Digital Converter with Computation (ADCC) supporting Capacitive Voltage Divider (CVD) touch sensing, a 16-bit dual-output PWM module, six DMA controllers, three 16-bit timers, vectored interrupts with programmable priority, and Microchip's Core Independent Peripherals (CIPs) such as CLC, NCO, ZCD and PPS that allow hardware customization without CPU intervention. The eXtreme Low Power (XLP) technology delivers nanoWatt sleep currents, making the device suited to battery-powered applications.
The architecture combines a RISC-style 8-bit CPU with a 16-bit instruction path, programmable peripheral pin select (PPS), and a wide tolerance for oscillator options including internal 64 MHz HFINTOSC. DMA channels move data between peripherals and memory without CPU load, while the ADCC automates averaging, oversampling and threshold comparison for advanced sensor front-ends.
Typical applications include capacitive touch user interfaces, sensor node platforms, low-power IoT edge nodes, BLDC/PMSM motor control with the 16-bit PWM, LED lighting controllers, and industrial 5 V control boards. The wide 1.8 V to 5.5 V supply range lets the same firmware run from single-cell Li-ion through USB and 5 V industrial rails.
When designing with this MCU, keep VDD decoupling within 1 cm of the supply pins, observe the 28-SOIC thermal envelope (theta-JA roughly 70 C/W) for high-current GPIO loads, and use the PPS feature to remap peripherals to any I/O pin. For automotive projects the PIC18F25Q43T-I/SO is industrial-grade only; the AEC-Q100 qualified variant is a separate part number.
This page synthesizes distributor pricing, drop-in same-package alternatives from the PIC18F25Q43 family, and practical design notes that go beyond what the manufacturer datasheet provides.
Drop-in alternatives for PIC18F25Q43T-I/SO — 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 PIC18F25Q43T-I/SO (same form factor and footprint) — differing in Package, ADC, Core, DMA Channels, EEPROM.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F25Q43-I/SO
✅ Drop-In✓ In Stock
$1.21 / Unit
View Datasheet →PIC18F25Q43-E/SO
✅ Drop-In✓ In Stock
$1.1 / Unit
View Datasheet →PIC18F25Q43T-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25Q43T-I/MX
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F26Q43T-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25K83T-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25Q43T-I/SO Maximum Ratings & Electrical Characteristics
| Core | PIC18 8-bit RISC |
| Family | PIC18-Q43 (XLP) |
| Flash Program Memory | 32 KB (32K x 8) |
| SRAM | 2 KB |
| EEPROM | 256 bytes |
| Maximum CPU Speed | 64 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial) |
| ADC | 12-bit ADCC with computation |
| PWM Channels | 3 x 16-bit (6 outputs total) |
| DMA Controllers | 6 |
| Timers | 3 x 16-bit |
| Communication | UART, I2C, SPI |
| Pin Count | 28 |
| Package | 28-SOIC (wide-body, 7.50 mm) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| IC Grade | Industrial (non-automotive) |
PIC18F25Q43T-I/SO Pin Configuration
| Pin 1 | RA0/ANA0/CVDT0 — PORTA bit 0, analog input, CVD touch channel |
| Pin 2 | RA1/ANA1/CVDT1 — PORTA bit 1, analog input, CVD touch channel |
| Pin 3 | RA2/ANA2 — PORTA bit 2, analog input |
| Pin 4 | RA3/ANA3/VREF+ — PORTA bit 3, analog input, positive voltage reference |
| Pin 5 | RA4/ANA4/T0CKI — PORTA bit 4, analog input, Timer0 clock input |
| Pin 6 | RA5/ANA5 — PORTA bit 5, analog input |
| Pin 7 | RA6/ANA6/OSC2 — PORTA bit 6, analog input, oscillator output |
| Pin 8 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 9 | RA7/ANA7/OSC1 — PORTA bit 7, analog input, oscillator input |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RC0 — PORTC bit 0 |
| Pin 12 | RC1 — PORTC bit 1 |
| Pin 13 | RC2 — PORTC bit 2 |
| Pin 14 | RC3/SCL1 — PORTC bit 3, I2C clock |
| Pin 15 | RC4/SDA1 — PORTC bit 4, I2C data |
| 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 (second) |
| Pin 21 | RB0 — PORTB bit 0, programming ICSPDAT |
| Pin 22 | RB1 — PORTB bit 1, programming ICSPCLK |
| 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 — PORTB bit 6 |
| Pin 28 | RB7 — PORTB bit 7 |
Typical Applications
PIC18F25Q43T-I/SO is suitable for 7 applications: Capacitive Touch User Interface, Low-Power IoT Sensor Node, BLDC / PMSM Motor Control, LED Lighting Controller, Industrial 5V Control Board, Battery-Operated Wearable Device, Automotive Body Electronics (Non-AEC).
Capacitive Touch User Interface
The PIC18F25Q43T-I/SO is purpose-built for capacitive touch sensing thanks to its 12-bit ADCC with built-in Capacitive Voltage Divider (CVD) hardware. The ADCC automates scan, averaging, oversampling, and threshold comparison across multiple electrodes, so the MCU core is free to handle communication and user logic. Hardware DMA moves conversion results into RAM without CPU intervention. The Q43's Core Independent Peripherals (CLC, NCO) combine to build proximity wake-up logic that consumes nanoWatt sleep current between touches, ideal for appliance panels and consumer IoT products.
Recommended
Low-Power IoT Sensor Node
The XLP (eXtreme Low Power) technology on the PIC18F25Q43T-I/SO drops sleep current into the nanoWatt range, extending battery life to years on a single coin cell. The wide 1.8 V to 5.5 V supply range lets the same board work from 1S Li-ion, 3.3 V LDO, or USB rails. The 12-bit ADCC and 1.5 MSPS sampling rate handle temperature, light, and motion sensors directly. Six DMA controllers offload peripheral-to-memory transfers so the CPU wakes briefly, then re-enters sleep, making the Q43 a strong fit for periodic environmental monitoring nodes.
Recommended
BLDC / PMSM Motor Control
The PIC18F25Q43T-I/SO integrates three 16-bit dual-output PWM channels that deliver six precisely-aligned switching signals for three-phase motor commutation, with hardware dead-band control and fault shutdown. The 12-bit ADCC samples back-EMF and phase currents at high speed for sensorless FOC or trapezoidal commutation. Programmable Peripheral Pin Select (PPS) lets the engineer remap PWM and ADC channels to any I/O pin, simplifying PCB routing of the half-bridge gate driver signals. The wide 1.8-5.5 V VDD tolerates 3.3 V logic gate drivers directly.
Recommended
LED Lighting Controller
The PIC18F25Q43T-I/SO's three 16-bit PWM channels give 65536-step resolution per channel, enough for high-fidelity white color temperature mixing and smooth dimming curves in architectural LED drivers. The 12-bit ADCC monitors LED current via sense resistors and adjusts PWM duty in real time to compensate for thermal drift. CLC (Configurable Logic Cell) hardware implements independent brightness control without CPU load, while DMA updates PWM duty cycles from a lookup table. The -40C to +85C industrial temperature range supports outdoor luminaire enclosures.
Recommended
Industrial 5V Control Board
The PIC18F25Q43T-I/SO runs directly from 5 V industrial supplies without level-shifters, thanks to its 1.8 V to 5.5 V operating range. Twenty-four GPIO-capable pins on the 28-SOIC drive relays, opto-couplers, and 5 V logic in factory-automation backplanes. The vectored interrupt controller with programmable priority and 3-instruction fixed latency is ideal for deterministic control loops in PLCs and sensor interface modules. UART/I2C/SPI peripherals connect to industrial sensor hubs, while the ADCC digitizes 4-20 mA current-loop signals via external shunt resistors.
Recommended
Battery-Operated Wearable Device
The PIC18F25Q43T-I/SO's nanoWatt XLP sleep currents (under 50 nA typical in deep sleep with WDT) make it a strong fit for wearables that must run for weeks on a small Li-Po cell. The wide 1.8-5.5 V supply accepts direct battery connection without a regulator, simplifying the BOM and reducing quiescent draw. ADCC with CVD supports touch buttons on the wearable enclosure without dedicated touch ICs. PPS remaps UART/I2C/SPI to any pin, simplifying routing for compact flex-PCBs. Industrial -40C to +85C temperature rating handles outdoor winter conditions.
Recommended
Automotive Body Electronics (Non-AEC)
The PIC18F25Q43T-I/SO is industrial-grade -40C to +85C, so it can be used in non-safety automotive body electronics such as interior lighting, ambient mood lamps, door modules, and accessory controllers where AEC-Q100 is not mandated. The 12-bit ADCC and 16-bit PWM deliver accurate current sensing and smooth dimming for LED drivers. PPS gives flexibility to route signals to PCB-friendly pins, and the wide VDD range tolerates 12 V vehicle rails after an external regulator. For AEC-Q100 safety-critical applications, choose the AEC-Q100 qualified Q43 variant instead.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F25Q43T-I/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F25Q43-I/SO | PIC18F25Q43-E/SO | PIC18F25Q43T-I/SS | PIC18F25Q43T-I/MX | PIC18F26Q43T-I/SO | PIC18F25K83T-I/SO |
|---|---|---|---|---|---|---|---|
| Package | 28-SOIC (7.50 mm wide) | 28-SOIC - same | 28-SOIC - same | 28-SSOP - same logical pinout, smaller body | 28-uQFN - same logical pinout | 28-SOIC - same | 28-SOIC - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 32 KB | 32 KB | 32 KB | 32 KB | 32 KB | 64 KB | 32 KB |
| SRAM | 2 KB | 2 KB | 2 KB | 2 KB | 2 KB | 4 KB | 2 KB |
| Maximum CPU Speed | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| ADC | 12-bit ADCC with CVD | 12-bit ADCC with CVD | 12-bit ADCC with CVD | 12-bit ADCC with CVD | 12-bit ADCC with CVD | 12-bit ADCC with CVD | 10-bit ADC (no CVD) |
| DMA Controllers | 6 | 6 | 6 | 6 | 6 | 6 | 0 (no DMA) |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +125C (Extended) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
Key Differentiators
- ADCC with built-in CVD touch sensing (vs PIC18F25K83T-I/SO)
- Six DMA controllers offload CPU (vs PIC18F25K83T-I/SO)
- Doubled memory ceiling in same footprint (vs PIC18F25K83T-I/SO (32 KB Flash))
Design Notes
Decouple VDD with a 100 nF ceramic capacitor placed within 1 cm of pins 8 and 20, plus a bulk 10 uF tantalum/ceramic near the MCU. The PIC18F25Q43 has dual VDD/VSS pairs (pins 8/10 and 19/20) - both pairs MUST be connected even if only one is loaded; leaving either floating causes erratic reset and ADC errors. Use VDD = 3.3 V from an LDO if the system is battery-operated to minimize sleep current.
Estimated: the 28-SOIC (7.50 mm wide-body) has a typical theta-JA of about 70 C/W on a 4-layer JEDEC test board. For GPIO-driven loads up to 25 mA per pin (sourcing 5 V into LED), the device dissipates roughly 125 mW - no heatsink needed. Above 8 simultaneous loaded GPIO pins at 20 mA each (800 mW total), derate ambient by 5-10 C to stay below the +85C industrial ceiling.
Keep traces to the 16 MHz HFINTOSC crystal (if used) short and surrounded by a ground pour to avoid radiated EMI. MCLR (pin 1 / RA5 analog channel on some variants) should have a 10 kohm pull-up to VDD and a 100 nF cap to ground for in-circuit serial programming (ICSP) noise immunity. Route the CVD touch electrodes as short guarded traces; the ADCC measures sub-pF capacitance and is sensitive to nearby switching nodes.
Do not confuse PIC18F25Q43 (no USB) with PIC18F25Q43 USB variants - the non-USB Q43 does not implement the USB module and the USB pins revert to standard GPIO. Also verify PPS remapping in code; after programming PPS you must perform the PPS unlock sequence in the same instruction block, otherwise the MCU ignores the assignment silently. Finally, when migrating from K-series firmware, the ADCC interrupt vector name differs from the legacy ADC interrupt - recompile all driver files.
Compliance Information
Industrial -40C to +85C grade only; not AEC-Q100 qualified. For AEC-Q100 automotive use, select the separately qualified PIC18F25Q43 automotive variant.