PIC18F25Q43-I/SS - 32KB Flash, 64MHz 8-Bit XLP MCU | Microchip
MPN: PIC18F25Q43-I/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.39 | $2.39 |
| 10 | $2.15 | $21.50 |
| 100 | $1.91 | $191.00 |
| 500 | $1.72 | $860.00 |
| 1,000 | $1.59 | $1,590.00 |
| 3,000 | $1.45 | $4,350.00 |
PIC18F25Q43-I/SS Overview
The 8-bit microcontroller (MCU) is a programmable system-on-chip that combines a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and a rich set of peripherals. Within the broader product taxonomy the PIC18F25Q43 belongs to: 8-bit MCU -> microcontroller -> microcomputer -> embedded system IC -> semiconductor. PIC18 devices use an enhanced Harvard RISC instruction set with 16-bit opcodes that are interpreted from internal Flash, allowing linear program addressing and a small but powerful instruction footprint of 75 base instructions plus a hardware multiply and 8x8 hardware divide.
Key feature highlights include 32KB self-programmable Flash with a read-while-write partition block, 2KB SRAM and 1KB EEPROM, Core Independent Peripherals (CIPs) such as CLC (Configurable Logic Cell), NCO (Numerically Controlled Oscillator), CWG (Complementary Waveform Generator), and a 12-bit differential ADCC with automated CVD (Capacitive Voltage Divider) for touch-sensing front-ends. The 12-bit ADCC can oversample, average, filter, and threshold-compare in hardware without CPU intervention - ideal for deterministic sensor acquisition.
Architecturally, this part uses an enhanced PIC18 RISC core coupled with a peripheral interconnect matrix that allows DMA-driven data movement between the ADCC, DAC, comparators and PWM/DMA/CWG/CLC blocks. The XLP nanoWatt technology provides sleep currents down to a few hundred nanoamperes with full RAM retention, supporting battery-powered designs that wake periodically to make a measurement and return to sleep. Six independent DMA controllers can move data between peripherals and memory without CPU cycles, freeing the core for application logic.
Typical applications include touch-interface front-ends using CVD, motor-control sub-systems using the three 16-bit PWMs, LED lighting controllers, sensor hubs, low-power IoT nodes, functional-safety sensor loops, and home appliances. The wide 1.8V to 5.5V supply range and 8-bit DAC make it a strong fit for mixed-signal nodes that previously required an external DAC.
When designing with the PIC18F25Q43-I/SS, isolate the analog supply (AVDD/AVSS) and place the recommended 0.1uF plus a bulk 1uF-10uF decoupling pair within 5 mm of the supply pins. Always configure the PPS (Peripheral Pin Select) remapping before enabling peripherals, and observe the Flash write endurance (typically 10k cycles minimum on the Flash array and 100k on EEPROM).
This page synthesizes distributor pricing, drop-in same-family alternatives, and practical design notes not found in the manufacturer datasheet.
Drop-in alternatives for PIC18F25Q43-I/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-I/SS (same form factor and footprint) — differing in Package, ADC, DAC, Comparators, Core.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F25Q43-E/SS
✅ Drop-In✓ In Stock
$1.4 / Unit
View Datasheet →PIC18F25Q43-I/SP
✅ Drop-In✓ In Stock
$1.72 / Unit
View Datasheet →PIC18F25Q43-I/SO
✅ Drop-In✓ In Stock
$1.21 / Unit
View Datasheet →PIC18F25K83-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F25K40-I/SS
✅ Drop-In✓ In Stock
$1.1 / Unit
View Datasheet →PIC18F25Q43-I/SS Maximum Ratings & Electrical Characteristics
| Core | PIC18 (8-bit Harvard RISC, enhanced) |
| Family | PIC18-Q43 (XLP) |
| Program Memory (Flash) | 32 KB |
| SRAM | 2 KB |
| EEPROM | 1 KB |
| Maximum CPU Frequency | 64 MHz |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| Operating Temperature (I grade) | -40 C to +85 C |
| ADC | 12-bit ADCC with Computation, up to 100 ksps, differential, with hardware CVD |
| DAC | 8-bit DAC, 32 reference levels |
| PWM | Three 16-bit dual PWMs, six PWM outputs |
| DMA | Six DMA channels |
| Comparators | On-chip analog comparators |
| Peripherals (CIPs) | CLC, NCO, CWG, HLT, WWDT, CCP, PWM |
| Functional Safety (FuSa) | Yes - IEC 61508 SIL-2/3 capable |
| I/O Pins | Up to 25 (industrial grade, 28-pin SSOP) |
| Package | 28-pin SSOP (5.30 mm body) |
| Mounting Type | Surface Mount |
| MSL Level | MSL1 (per JEDEC J-STD-020) |
| RoHS Status | Compliant |
| Lead-Free | Yes (Matte Tin finish) |
| Instruction Set | 75 instructions + hardware multiply/divide |
PIC18F25Q43-I/SS Pin Configuration
| Pin 1 | RA0 — I/O / AN0 / IOC |
| Pin 2 | RA1 — I/O / AN1 / IOC |
| Pin 3 | RA2 — I/O / AN2 / DAC1VREF / IOC |
| Pin 4 | RA3 — I/O / AN3 / VREF+ / IOC |
| Pin 5 | RA4 — I/O / AN4 / IOC |
| Pin 6 | RA5 — I/O / AN5 / IOC |
| Pin 7 | RA6 — I/O / AN6 / IOC |
| Pin 8 | RA7 — I/O / AN7 / IOC |
| Pin 9 | VSS — Ground reference |
| Pin 10 | RB0 — I/O / INT0 / IOC |
| Pin 11 | RB1 — I/O / INT1 / IOC |
| Pin 12 | RB2 — I/O / INT2 / IOC |
| Pin 13 | RB3 — I/O / INT3 / IOC |
| Pin 14 | RB4 — I/O / IOC |
| Pin 15 | RB5 — I/O / IOC |
| Pin 16 | RB6 — I/O / IOC |
| Pin 17 | RB7 — I/O / IOC |
| Pin 18 | VSS — Optional analog ground (AVSS), tie to VSS |
| Pin 19 | VDD — Optional analog supply (AVDD), tie to VDD |
| Pin 20 | VDD — Digital supply, 1.8V to 5.5V |
| Pin 21 | VSS — Digital ground |
| Pin 22 | RC0 — I/O / IOC |
| Pin 23 | RC1 — I/O / IOC |
| Pin 24 | RC2 — I/O / IOC |
| Pin 25 | RC3 — I/O / IOC |
| Pin 26 | RC4 — I/O / IOC |
| Pin 27 | RC5 — I/O / IOC |
| Pin 28 | RC6 — I/O / IOC |
Typical Applications
PIC18F25Q43-I/SS is suitable for 6 applications: Capacitive Touch User Interface, Low-Power IoT Sensor Node, BLDC / FOC Motor Control Front-End, Home Appliance and Functional-Safety Sub-System, LED Lighting and Color Control, Industrial Sensor and 4-20 mA Transmitter Front-End.
Capacitive Touch User Interface
The PIC18F25Q43-I/SS is purpose-built for capacitive touch user interfaces thanks to the integrated 12-bit ADCC with hardware CVD (Capacitive Voltage Divider) that automates self- and mutual-capacitance scans without CPU cycles. With 32 KB of Flash available for a touch-decoding library plus 2 KB of SRAM for averaging buffers, the part can decode 20+ touch keys while still leaving budget for application code and BLE/HID or display UART stacks. The six DMA channels stream ADC samples into memory automatically and the on-chip comparators provide noise-rejected hardware thresholds, so a touch pad up to 6 cm of overlay plastic can be implemented at low BOM cost. Operating down to 1.8 V also lets the MCU share a single LDO with a low-power Bluetooth companion chip.
Recommended
Low-Power IoT Sensor Node
The PIC18F25Q43-I/SS brings sub-microamp sleep with full RAM retention through Microchip's XLP technology, making it a strong fit for battery-sensor and IoT nodes that wake periodically on a timer, take a measurement, push data over UART or SPI, and return to sleep. The integrated 12-bit ADCC with 100 ksps throughput drives analog sensors without an external ADC, and the 1.8V-5.5V supply range allows direct operation from a single-cell Li-Ion/LiFePO4 battery or from a 5V USB supply. Three 16-bit dual PWMs (six outputs) provide flexibility for simultaneous actuator or LED control without an external timer chip, and EEPROM retention handles calibrated constants over long service life.
Recommended
BLDC / FOC Motor Control Front-End
The PIC18F25Q43-I/SS executes low-power three-phase trapezoidal and field-oriented control (FOC) loops when paired with external FET gate drivers, using the three 16-bit dual PWM modules (six outputs) for phase drive and the CWG (Complementary Waveform Generator) for hardware dead-band insertion. The HLT (Hardware Limit Timer) shuts down PWMs deterministically on a fault input, eliminating CPU-latency-induced shoot-through. Six DMA channels keep the ADC double-buffered while the core executes the current/voltage control loop, and the 8-bit DAC enables internal references for offset calibration. With 64 MHz / 16 MIPS core speed the integer control loop runs in well under 20 us period typical - sufficient for sensorless-IFX trapezoidal control on small appliance pumps and fans up to a few hundred watts.
Recommended
Home Appliance and Functional-Safety Sub-System
Functional-safety capable (IEC 61508 SIL-2/3-capable) PIC18F25Q43-I/SS is a strong choice for home appliance sub-systems where safety diagnostics must remain simple, deterministic, and BIST-friendly. The on-chip WWDT and WWDT windowed watchdog with non-maskable interrupt provide a fault detection layer that resets the MCU on stalled firmware. The 12-bit ADCC, comparators, and DAC allow bias-voltage and NTC temperature scans with hardware averaging for over-temperature and brown-out detection. At -40C to +85C industrial range, the part meets most indoor appliance thermal envelopes and survives additional margin for closed-cabinet enclosures.
Recommended
LED Lighting and Color Control
The PIC18F25Q43-I/SS is a good fit for LED drivers and color-managed lighting products. Its three 16-bit dual PWMs drive warm-white, cool-white, and RGB channels with smooth 16-bit duty resolution - no dithering artifacts at low dim levels - and the 8-bit DAC supports internal I2C-style logic levels for companion LED matrix drivers like the MCP23017 or Holtek BL series. Six DMA channels can stream PWM shadow updates from color-ramp tables in memory, freeing the CPU for the user interface. With 32 KB Flash, designers can implement DMX-512, DALI, ZigBee (with a transceiver), or Bluetooth Mesh control protocols alongside the lighting state machine.
Recommended
Industrial Sensor and 4-20 mA Transmitter Front-End
The PIC18F25Q43-I/SS serves a wide range of industrial sensor front-ends - pressure, level, flow, position, and strain gauges. The integrated 12-bit differential ADCC supports direct bridge sensor measurement with hardware oversampling and averaging; combined with the DAC and comparator chain, the part eliminates an entire op-amp-conditioning stage for many sensors. The 1.8V-5.5V supply range plus industrial grade temperature (-40C to +85C) supports plant-floor environments that are not seen by consumer-grade MCUs. Six DMA channels offload high-rate burst sample sequences from CPU, while the on-chip NCO and CWG provide clockless simplex signaling or PWM modulation for fault-current signaling over legacy 4-20 mA loops.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F25Q43-I/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F25Q43-E/SS | PIC18F25Q43-I/SP | PIC18F25Q43-I/SO | PIC18F25K83-I/SS | PIC18F25K40-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SSOP (5.30 mm body) | 28-SSOP - same | 28-SPDIP (through-hole) | 28-SOIC (7.50 mm body) | 28-SSOP - same | 28-SSOP - same |
| Flash / RAM / EEPROM | 32 KB / 2 KB / 1 KB | 32 KB / 2 KB / 1 KB | 32 KB / 2 KB / 1 KB | 32 KB / 2 KB / 1 KB | 32 KB / 2 KB / 1 KB | 32 KB / 2 KB / 256 B |
| Max CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| 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 | 1.8 V to 5.5 V |
| ADC | 12-bit ADCC with Computation, hardware CVD | 12-bit ADCC with Computation | 12-bit ADCC with Computation | 12-bit ADCC with Computation | 12-bit ADC2 only, no Computation engine | 10-bit ADC |
| DMA Channels | 6 | 6 | 6 | 6 | 0 (no DMA) | 0 (no DMA) |
| 8-bit DAC | Yes, 32 reference levels | Yes | Yes | Yes | Yes, simplified | No |
| Temperature Grade (suffix) | Industrial: -40 C to +85 C (I/SS) | Extended: -40 C to +125 C (E/SS) | Industrial: -40 C to +85 C (I/SP) | Industrial: -40 C to +85 C (I/SO) | Industrial: -40 C to +85 C (I/SS) | Industrial: -40 C to +85 C (I/SS) |
Key Differentiators
- Integrated 12-bit ADCC with hardware CVD for capacitive touch (vs PIC18F25K40-I/SS)
- Six DMA channels offload peripherals from the CPU (vs PIC18F25K83-I/SS)
- Functional-safety capable (IEC 61508) for safety-relevant designs (vs PIC18F25Q43-I/SP (SPDIP variant))
Design Notes
Estimated: With VDD = 5.0 V and CPU at 64 MHz, core current typically draws 4-8 mA in active mode; at 16 MHz the active current is closer to 1-2 mA. In sleep the XLP peripheral supports <1 uA with full RAM retention, suitable for battery-sensor nodes. For sensitive analog designs, tie AVDD/AVSS to VDD/VSS and place a 100 nF plus 1-10 uF bulk cap pair within 5 mm of the supply pin pair.
Estimated: For the 28-pin SSOP (5.30 mm body, 0.65 mm pitch), route the SSOP on 0.45 x 0.20 mm pads per IPC-7351 nominal. Keep analog traces (ANx, VREF+, AVDD/AVSS) short and away from PWM edges and clock lines; gate the analog block by a 10 uH + 10 uF pi filter if the digital supply is shared with a switching regulator. PPS remapping must be set before enabling the peripheral - configure unused PPS pins to digital input with weak pull-up to avoid floating inputs.
Do not exceed VDD absolute max of 6.5V or exposure to ESD HBM 2 kV on any pin (without external protection). EEPROM endurance is 100 k cycles typical per datasheet; Flash endurance is 10 k minimum for the program array. The 12-bit ADCC reference voltage must be set via the FVRCON or external VREF before the ADC is enabled, or the ADRESH/ADRESL return garbage. When upgrading from the PIC18F25K40, review the PPS, I/O mapping, and WDT changes - PPS assignments are not pin-for-pin compatible with the K40 family.
Compliance Information
RoHS and lead-free per Microchip packaging designation; the Q43 family is broadly compliant with industry-standard environmental and substance regulations. Not AEC-Q100 qualified as a stand-alone ordering suffix (the Q43 family roadmap includes AEC-Q100 grade-1 variants under different suffixes); consult Microchip for automotive-grade options.