PIC18F25Q43T-I/SO - 32KB Flash 8-bit MCU 64MHz 28-SOIC | Microchip
Référence : PIC18F25Q43T-I/SO ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC18F25Q43T-I/SO — 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 PIC18F25Q43T-I/SO (même facteur de forme et même empreinte) — différant par Package, ADC, Core, DMA Channels, EEPROM.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F25Q43-I/SO
✅ Remplacement direct✓ En stock
$1.21 / unité
Voir la fiche technique →PIC18F25Q43-E/SO
✅ Remplacement direct✓ En stock
$1.1 / unité
Voir la fiche technique →PIC18F25Q43T-I/SS
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F25Q43T-I/MX
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F26Q43T-I/SO
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F25K83T-I/SO
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F25Q43T-I/SO Valeurs maximales et caractéristiques électriques
| 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 |
| Température de fonctionnement | -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 |
| Nombre de broches | 28 |
| Boîtier | 28-SOIC (wide-body, 7.50 mm) |
| Type de montage | Surface Mount |
| Statut RoHS | Compliant |
| IC Grade | Industrial (non-automotive) |
Configuration des broches de PIC18F25Q43T-I/SO
| Broche 1 | RA0/ANA0/CVDT0 — PORTA bit 0, analog input, CVD touch channel |
| Broche 2 | RA1/ANA1/CVDT1 — PORTA bit 1, analog input, CVD touch channel |
| Broche 3 | RA2/ANA2 — PORTA bit 2, analog input |
| Broche 4 | RA3/ANA3/VREF+ — PORTA bit 3, analog input, positive voltage reference |
| Broche 5 | RA4/ANA4/T0CKI — PORTA bit 4, analog input, Timer0 clock input |
| Broche 6 | RA5/ANA5 — PORTA bit 5, analog input |
| Broche 7 | RA6/ANA6/OSC2 — PORTA bit 6, analog input, oscillator output |
| Broche 8 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Broche 9 | RA7/ANA7/OSC1 — PORTA bit 7, analog input, oscillator input |
| Broche 10 | VSS — Ground reference |
| Broche 11 | RC0 — PORTC bit 0 |
| Broche 12 | RC1 — PORTC bit 1 |
| Broche 13 | RC2 — PORTC bit 2 |
| Broche 14 | RC3/SCL1 — PORTC bit 3, I2C clock |
| Broche 15 | RC4/SDA1 — PORTC bit 4, I2C data |
| Broche 16 | RC5 — PORTC bit 5 |
| Broche 17 | RC6 — PORTC bit 6 |
| Broche 18 | RC7 — PORTC bit 7 |
| Broche 19 | VSS — Ground reference (second) |
| Broche 20 | VDD — Positive supply (second) |
| Broche 21 | RB0 — PORTB bit 0, programming ICSPDAT |
| Broche 22 | RB1 — PORTB bit 1, programming ICSPCLK |
| Broche 23 | RB2 — PORTB bit 2 |
| Broche 24 | RB3 — PORTB bit 3 |
| Broche 25 | RB4 — PORTB bit 4 |
| Broche 26 | RB5 — PORTB bit 5 |
| Broche 27 | RB6 — PORTB bit 6 |
| Broche 28 | RB7 — PORTB bit 7 |
Applications typiques
PIC18F25Q43T-I/SO convient pour 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F25Q43T-I/SO — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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))
Notes de conception
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.
Informations de conformité
Industrial -40C to +85C grade only; not AEC-Q100 qualified. For AEC-Q100 automotive use, select the separately qualified PIC18F25Q43 automotive variant.