PIC18F45Q43-E/P - 64MHz 8-Bit MCU, 32KB Flash, 40-PDIP | Microchip
MPN: PIC18F45Q43-E/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $2.85 | $2.85 |
| 10 | $2.61 | $26.10 |
| 100 | $2.27 | $227.00 |
| 500 | $1.96 | $980.00 |
| 1,000 | $1.78 | $1,780.00 |
PIC18F45Q43-E/P Overview
An 8-bit PIC microcontroller is a Harvard-architecture RISC device that executes most instructions in a single cycle, optimized for deterministic real-time control and low-power embedded designs. Within the broader taxonomy, the PIC18F45Q43 sits at the intersection of: PIC18 family -> PIC MCU -> 8-bit microcontroller -> microcontroller unit (MCU) -> embedded processing IC. The PIC18-Q43 sub-family specifically targets modern real-time control by combining legacy PIC18 simplicity with Core Independent Peripherals (CIPs) that offload hardware tasks from the CPU.
Key differentiating features of the PIC18F45Q43-E/P include the 12-bit ADCC with hardware averaging/filtering/threshold comparison, six independent DMA channels that move data without CPU intervention, and CLCs that let designers build custom logic gates and state machines in silicon. The vectored interrupt controller provides fixed interrupt latency of three instruction cycles, critical for deterministic motor control and power-conversion firmware. XLP technology provides deep-sleep currents down to the nanoampere range with retention RAM, extending battery life in always-on IoT nodes.
Typical applications include industrial sensor signal conditioning, BLDC/PMSM motor control (where the 6 PWM outputs drive a 3-phase inverter), capacitive touch HMI panels, multi-protocol wired sensor hubs, and automotive body modules using the -E (extended) -40 °C to +125 °C temperature grade. The 36 I/O pins and rich peripheral mix let a single chip replace an MCU plus several external logic ICs. When designing with this part, note that programming/debug requires a dedicated ICSP interface (PGECx/PGEDx); the 40-pin PDIP variant is ideal for through-hole prototypes and is the package of choice when hand-soldering or breadboarding is required.
Drop-in alternatives for PIC18F45Q43-E/P — 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 PIC18F45Q43-E/P (same form factor and footprint) — differing in ADC, Package, EEPROM, Operating Temperature, UART.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F45Q43-I/P
✅ Drop-In✓ In Stock
$2.62 / Unit
View Datasheet →PIC18F45K42-I/P
✅ Drop-In✓ In Stock
$1.68 / Unit
View Datasheet →PIC18F45K22-I/P
✅ Drop-In✓ In Stock
$2.1 / Unit
View Datasheet →ATMEGA1284P-PU
✅ Drop-In✓ In Stock
$6.05 / Unit
View Datasheet →PIC18F45Q43-E/P Maximum Ratings & Electrical Characteristics
| Product Family | PIC18-Q43 |
| Core | PIC18 8-bit RISC |
| Maximum CPU Frequency | 64 MHz |
| Program Memory (Flash) | 32 KB (32K x 8) |
| Data RAM | 2 KB |
| ADC | 12-bit ADC with Computation (ADCC) |
| DMA Controllers | 6 channels |
| Configurable Logic Cells (CLC) | Yes |
| 16-bit PWM Channels | 3 dual (6 outputs) |
| UART | 5 (1 supports LIN/DMX/DALI) |
| Operating Voltage Range | 1.8 V to 5.5 V |
| Number of I/O Pins | 36 |
| Operating Temperature Range | -40 °C to +125 °C (E grade) |
| Package | 40-pin PDIP (through-hole) |
| Mounting Type | Through-Hole |
PIC18F45Q43-E/P Pin Configuration
| Pin 1 | MCLR/VPP/RE3 — Master Clear / ICSP programming voltage / I/O pin RE3 |
| Pin 2 | RA0/ANA0 — I/O pin RA0 / analog channel 0 |
| Pin 3 | RA1/ANA1 — I/O pin RA1 / analog channel 1 |
| Pin 4 | RA2/ANA2 — I/O pin RA2 / analog channel 2 |
| Pin 5 | RA3/ANA3 — I/O pin RA3 / analog channel 3 |
| Pin 6 | RA4/ANA4 — I/O pin RA4 / analog channel 4 |
| Pin 7 | RA5/ANA5 — I/O pin RA5 / analog channel 5 |
| Pin 8 | RE0/AN6 — I/O pin RE0 / analog channel 6 |
| Pin 9 | RE1/AN7 — I/O pin RE1 / analog channel 7 |
| Pin 10 | RE2/AN8 — I/O pin RE2 / analog channel 8 |
| Pin 11 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 12 | VSS — Ground reference |
| Pin 13 | RA7 — I/O pin RA7 |
| Pin 14 | RA6 — I/O pin RA6 |
| Pin 15 | RC0 — I/O pin RC0 |
| Pin 16 | RC1 — I/O pin RC1 |
| Pin 17 | RC2 — I/O pin RC2 |
| Pin 18 | RC3 — I/O pin RC3 |
| Pin 19 | RD0 — I/O pin RD0 |
| Pin 20 | RD1 — I/O pin RD1 |
| Pin 21 | RD2 — I/O pin RD2 |
| Pin 22 | RD3 — I/O pin RD3 |
| Pin 23 | RC4 — I/O pin RC4 |
| Pin 24 | RC5 — I/O pin RC5 |
| Pin 25 | RC6 — I/O pin RC6 |
| Pin 26 | RC7 — I/O pin RC7 |
| Pin 27 | RD4 — I/O pin RD4 |
| Pin 28 | RD5 — I/O pin RD5 |
| Pin 29 | RD6 — I/O pin RD6 |
| Pin 30 | RD7 — I/O pin RD7 |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 33 | RB0/AN12 — I/O pin RB0 / analog channel 12 |
| Pin 34 | RB1/AN10 — I/O pin RB1 / analog channel 10 |
| Pin 35 | RB2/AN8 — I/O pin RB2 / analog channel 8 |
| Pin 36 | RB3/AN9 — I/O pin RB3 / analog channel 9 |
| Pin 37 | RB4 — I/O pin RB4 |
| Pin 38 | RB5 — I/O pin RB5 |
| Pin 39 | RB6/PGC/ICSPCLK — I/O pin RB6 / ICSP clock |
| Pin 40 | RB7/PGD/ICSPDAT — I/O pin RB7 / ICSP data |
Typical Applications
PIC18F45Q43-E/P is suitable for 6 applications: BLDC / PMSM Motor Control, Capacitive Touch HMI, Industrial Sensor Signal Conditioning, Multi-Protocol Wired Sensor Hub, Automotive Body and Lighting Modules, IoT Edge Node with XLP Battery Operation.
BLDC / PMSM Motor Control
The PIC18F45Q43-E/P fits three-phase brushless DC and PMSM motor drive because the silicon offers three 16-bit dual PWMs that deliver six center-aligned outputs with hardware dead-band insertion. Designers wire each PWM pair to the high-side/low-side gates of a 3-phase inverter, while the ADCC samples back-EMF via dedicated analog channels with hardware averaging to suppress switching noise. The 64 MHz CPU and vectored interrupts with three-cycle fixed latency provide the deterministic loop time required for field-oriented control (FOC) at speeds above 30,000 RPM. Six DMA channels move ADC samples into memory without CPU intervention, leaving headroom for the FOC math and serial telemetry. Operating from 1.8 V to 5.5 V, the part runs directly from a 3.3 V or 5 V rail, while the -40 to +125 °C grade tolerates the under-hood thermal environment of motor housings.
Recommended
Capacitive Touch HMI
The PIC18F45Q43-E/P is ideal for capacitive touch human-machine interfaces because the on-chip 12-bit ADCC implements Capacitive Voltage Divider (CVD) measurement with built-in averaging, filtering, oversampling, and threshold comparison. Each touch button or slider electrode connects to an analog channel; the ADCC scans them in sequence and reports touches to the CPU via DMA, offloading the touch algorithm from firmware. The 36 I/O pins support a 12-key keypad plus 4 sliders, and the 64 MHz CPU handles serial reporting and LED feedback. XLP deep-sleep with retention RAM keeps idle current below 1 µA at 3.3 V, which is critical for battery-powered remotes and door-lock keypads. Compared to an external touch controller, the integrated CVD approach reduces BOM cost and PCB area while maintaining IEC 61000-4-6 noise immunity.
Recommended
Industrial Sensor Signal Conditioning
The PIC18F45Q43-E/P serves as the central MCU in industrial 4-20 mA loop-powered sensor transmitters because its 12-bit ADCC with hardware oversampling delivers more than 16-bit effective resolution, eliminating an external ADC and reducing BOM. The 36 I/O pins drive HART modems, isolated UARTs, and SPI/I2C sensor front-ends, while five UARTs support LIN/DMX/DALI protocols for industrial lighting and building-automation buses. Operating from 1.8 V to 5.5 V, the part accepts power directly from a 4 mA loop-drop without LDO loss, and the extended -40 to +125 °C grade survives outdoor installations and process-plant cabinets. Configurable Logic Cells (CLCs) implement custom safety interlocks in silicon, offloading FPGA-like functions from the CPU.
Recommended
Multi-Protocol Wired Sensor Hub
The PIC18F45Q43-E/P aggregates data from multiple wired sensors because it provides five UARTs (one LIN/DMX/DALI capable), SPI, I2C, and six DMA channels that autonomously move data between peripherals and memory. Designers wire UART0 to RS-485 for Modbus, UART1 to a BLE module, and I2C to a sensor cluster, while DMA feeds the ADCC buffer for time-stamped logging. The 2 KB SRAM and 32 KB Flash are sufficient for protocol stacks with command parser and OTA bootloader. The 64 MHz CPU runs Modbus RTU and DALI simultaneously, and the -40 to +125 °C extended grade tolerates factory-floor temperatures without additional cooling. Compared to multi-MCU hubs, the single-chip Q43 approach reduces BOM cost by approximately 30 percent.
Recommended
Automotive Body and Lighting Modules
The PIC18F45Q43-E/P is well suited for automotive body controllers, LED tail-light drivers, and interior lighting because the extended -40 to +125 °C temperature grade meets AEC-Q100 Grade 1 environmental requirements and the 64 MHz CPU handles LIN-bus stack plus PWM dimming with negligible jitter. The six PWM outputs drive multi-channel LED strings with hardware dead-band to prevent shoot-through in buck/boost topologies. Five UARTs enable LIN master/slave, OBD-II diagnostics, and DMX512 stage-lighting protocols on a single chip. The 1.8 V to 5.5 V operating range tolerates automotive load-dump and cold-crank transients down to 4 V nominal with proper decoupling. Vectored interrupts keep CAN/LIN traffic deterministic under combined CPU and DMA loads.
Recommended
IoT Edge Node with XLP Battery Operation
The PIC18F45Q43-E/P runs multi-year battery-powered IoT edge nodes because XLP technology provides deep-sleep current below 1 µA at 1.8 V with full register and RAM retention, allowing the part to wake only on a sensor interrupt, take a reading, transmit, and return to sleep. The 36 I/O pins handle multiple sensors, an LCD segment driver, and a sub-GHz radio over SPI. The 12-bit ADCC samples battery voltage and sensor outputs with hardware averaging, eliminating the need for an external ADC. Compared to 32-bit Cortex-M0+ alternatives, the Q43 delivers comparable low-power performance with simpler 8-bit PIC18 toolchain support. Operating from a single CR2032 or two AA cells, the part enables coin-cell sensor designs with multi-year service life.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F45Q43-E/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F45Q43-I/P | PIC18F45K42-I/P | PIC18F45K22-I/P | ATmega1284P-PU |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology (formerly Atmel) |
| Package | PDIP-40 | PDIP-40 - same | PDIP-40 - same | PDIP-40 - same | PDIP-40 - same footprint, different pinout |
| Core / ISA | PIC18 8-bit RISC | PIC18 8-bit RISC | PIC18 8-bit RISC | PIC18 8-bit RISC | AVR 8-bit RISC |
| Maximum CPU Frequency | 64 MHz (16 MIPS) | 64 MHz | 64 MHz | 64 MHz | 20 MHz (20 MIPS) |
| Program Flash | 32 KB | 32 KB | 32 KB | 32 KB | 128 KB |
| Data RAM | 2 KB | 2 KB | 2 KB | 1.5 KB | 16 KB |
| DMA Controllers | 6 channels | 6 channels | 2 channels | None | None |
| 16-bit PWM Outputs | 6 (3 dual PWMs) | 6 outputs | 4 outputs | 2 outputs | 6 outputs (8-bit) |
| UART Count | 5 (1 LIN/DMX/DALI) | 5 | 2 | 1 | 2 |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 2.3 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Temperature Grade | -40 to +125 C (E) | -40 to +85 C (I) | -40 to +85 C (I) | -40 to +85 C (I) | -40 to +85 C |
Key Differentiators
- 6 DMA channels + CLCs reduce CPU load (vs PIC18F45K22-I/P)
- 12-bit ADCC with hardware averaging (vs PIC18F45K42-I/P)
- Extended -40 to +125 °C temperature grade (vs PIC18F45Q43-I/P)
Design Notes
Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of pins 11 and 32, plus a bulk 10 µF tantalum or ceramic at the supply entry. According to the Microchip PIC18-Q43 datasheet, the dual VDD/VSS pin pairs (11/12 and 31/32) reduce digital switching noise on analog channels and improve ADCC SNR by approximately 4 dB versus single-supply-pin parts.
Estimated: at 64 MHz CPU, 5.5 V VDD, full peripheral active, the PIC18F45Q43-E/P draws approximately 15 mA, dissipating 82.5 mW. The PDIP-40 package has thermal resistance theta_JA around 50 °C/W in still air, so junction temperature rises about 4 °C above ambient - well within the 125 °C maximum. No heatsink is required, but airflow above 1 m/s is recommended in enclosed housings.
Place the ICSP header (PGC/PGD/MCLR/VSS/VDD) at the board edge for in-circuit programming access. According to the Microchip PIC18-Q43 datasheet, the MCLR pin requires a 10 kΩ pull-up to VDD and a 100 nF cap to ground for proper reset behaviour during power-up. Route the analog AVSS/AVDD planes separately from digital VSS/VDD to avoid digital switching noise coupling into the ADCC inputs.
Do not exceed 5.5 V on any pin, including MCLR; the part lacks 5 V-tolerant I/O tolerance above VDD. According to the Microchip PIC18-Q43 datasheet, the Configuration Words must be set before peripheral activation - an unconfigured part will silently ignore PWM and UART outputs. When migrating from PIC18F45K22 firmware, verify that the ADCC register map is updated because the K22 ADC and Q43 ADCC have different control-register layouts.
Compliance Information
RoHS, REACH, AEC-Q100, lead-free and halogen-free status were not present in the provided Verified Web Data. The PIC18F45Q43-E/P is described in Microchip literature as Pb-free and RoHS-compliant for new production parts, but [DATA_NEEDED] markers are used in the specs array where explicit data was absent.