PIC18F25Q43T-I/SO - 32KB Flash 8-bit MCU 64MHz 28-SOIC | Microchip
MPN: PIC18F25Q43T-I/SO ✓ فعالPIC18F25Q43T-I/SO نمای کلی
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 برای PIC18F25Q43T-I/SO — همان پکیج، سازگار پینبهپین. قطعات با پکیج متفاوت که نیاز به تغییر PCB دارند مستثنی هستند.
گونهها در این سری
مدلهای همسری که جایگزین مستقیم هستند برای PIC18F25Q43T-I/SO (همان فرمفاکتور و فوتپرینت) — متفاوت در Package, ADC, Core, DMA Channels, EEPROM.
PIC18F25Q43-I/SO
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F25Q43-E/SO
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F25Q43T-I/SS
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F25Q43T-I/MX
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F26Q43T-I/SO
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F25K83T-I/SO
✅ جایگزین مستقیم📋 جایگزین مرجع (خارج از کاتالوگ)
PIC18F25Q43T-I/SO حداکثر مقادیر مجاز و مشخصات الکتریکی
| 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 |
| دمای کاری | -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 |
| تعداد پایه | 28 |
| بستهبندی | 28-SOIC (wide-body, 7.50 mm) |
| نوع نصب | Surface Mount |
| وضعیت RoHS | Compliant |
| IC Grade | Industrial (non-automotive) |
پیکربندی پین PIC18F25Q43T-I/SO
| پین 1 | RA0/ANA0/CVDT0 — PORTA bit 0, analog input, CVD touch channel |
| پین 2 | RA1/ANA1/CVDT1 — PORTA bit 1, analog input, CVD touch channel |
| پین 3 | RA2/ANA2 — PORTA bit 2, analog input |
| پین 4 | RA3/ANA3/VREF+ — PORTA bit 3, analog input, positive voltage reference |
| پین 5 | RA4/ANA4/T0CKI — PORTA bit 4, analog input, Timer0 clock input |
| پین 6 | RA5/ANA5 — PORTA bit 5, analog input |
| پین 7 | RA6/ANA6/OSC2 — PORTA bit 6, analog input, oscillator output |
| پین 8 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| پین 9 | RA7/ANA7/OSC1 — PORTA bit 7, analog input, oscillator input |
| پین 10 | VSS — Ground reference |
| پین 11 | RC0 — PORTC bit 0 |
| پین 12 | RC1 — PORTC bit 1 |
| پین 13 | RC2 — PORTC bit 2 |
| پین 14 | RC3/SCL1 — PORTC bit 3, I2C clock |
| پین 15 | RC4/SDA1 — PORTC bit 4, I2C data |
| پین 16 | RC5 — PORTC bit 5 |
| پین 17 | RC6 — PORTC bit 6 |
| پین 18 | RC7 — PORTC bit 7 |
| پین 19 | VSS — Ground reference (second) |
| پین 20 | VDD — Positive supply (second) |
| پین 21 | RB0 — PORTB bit 0, programming ICSPDAT |
| پین 22 | RB1 — PORTB bit 1, programming ICSPCLK |
| پین 23 | RB2 — PORTB bit 2 |
| پین 24 | RB3 — PORTB bit 3 |
| پین 25 | RB4 — PORTB bit 4 |
| پین 26 | RB5 — PORTB bit 5 |
| پین 27 | RB6 — PORTB bit 6 |
| پین 28 | RB7 — PORTB bit 7 |
کاربردهای معمول
PIC18F25Q43T-I/SO مناسب است برای 7 کاربردs: 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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
خلاصه محصولات پیشنهادی
دادههای مرجع مهندسی برای PIC18F25Q43T-I/SO — مقایسه، راهنمای طراحی و اطلاعات انطباق.
راهنمای انتخاب
مقایسه با جایگزینها
| پارامتر | این محصول | 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 |
تفاوتهای کلیدی
- ADCC with built-in CVD touch sensing (در مقابلPIC18F25K83T-I/SO)
- Six DMA controllers offload CPU (در مقابلPIC18F25K83T-I/SO)
- Doubled memory ceiling in same footprint (در مقابلPIC18F25K83T-I/SO (32 KB Flash))
یادداشتهای طراحی
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.
اطلاعات انطباق
Industrial -40C to +85C grade only; not AEC-Q100 qualified. For AEC-Q100 automotive use, select the separately qualified PIC18F25Q43 automotive variant.