PIC18F47Q43-E/PT - 8-bit 64MHz 128KB Flash MCU 44-TQFP | Microchip
MPN: PIC18F47Q43-E/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.1 | $4.10 |
| 10 | $3.62 | $36.20 |
| 100 | $2.93 | $293.00 |
| 500 | $2.55 | $1,275.00 |
| 1,000 | $2.32 | $2,320.00 |
PIC18F47Q43-E/PT Overview
What is a PIC18 microcontroller? A PIC18 is an 8-bit enhanced Harvard-architecture microcontroller from Microchip Technology, sitting in the product hierarchy: 8-bit MCU -> microcontroller -> embedded controller -> semiconductor IC. PIC18 devices are designed for low-power, high-performance mixed-signal applications and serve as the higher end of Microchip's 8-bit portfolio, bridging to the 16-bit PIC24/dsPIC and 32-bit PIC32 families when more performance is needed.
Key features of the PIC18F47Q43-E/PT include 36 capacitive touch sensing channels via the on-chip mTouch peripheral, vectored interrupts with programmable priority and fixed 3-cycle latency, six DMA controllers that move data between peripherals and memory without CPU involvement, and a peripheral pin select (PPS) module that remaps digital I/O to a wide range of physical pins. Functional safety (FuSa) features target IEC 61508 SIL applications, and XLP (eXtreme Low Power) technology with nanoWatt XLP keeps active current in the microamp range.
The 64 MHz internal core delivers approximately 16 MIPS of processing throughput, supported by the C-compiler-optimized PIC18 instruction set. Memory protection includes a code-protect option, a hardware CRC/SCAN module, and a windowed watchdog timer (WWDT) for safety-critical firmware. The device operates from 1.8 V to 5.5 V across an industrial temperature range.
Typical applications include industrial sensing and IoT edge nodes, motor and power-conversion control loops using the 16-bit PWM and high-speed ADCC, capacitive touch user interfaces, functional-safety sensor transmitters, and low-power battery-powered instruments such as remote controls and metering.
When designing with the PIC18F47Q43-E/PT, use MPLAB X IDE with the free XC8 compiler and MPLAB Code Configurator (MCC) for graphical peripheral setup. Place a 100 nF decoupling capacitor on every VDD/VSS pair and follow Microchip AN2586 for PCB layout of mixed-signal 8-bit designs.
This page synthesizes distributor pricing, drop-in package alternatives and practical design notes not found in the manufacturer datasheet, helping procurement and firmware engineers shorten evaluation cycles for the PIC18-Q43 family.
Drop-in alternatives for PIC18F47Q43-E/PT — 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 PIC18F47Q43-E/PT (same form factor and footprint) — differing in ADC, Core, DAC, PWM, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F47Q43-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F47Q43T-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F47K42T-I/PT
✅ Drop-In✓ In Stock
$2.62 / Unit
View Datasheet →PIC18F47Q43-E/PT Maximum Ratings & Electrical Characteristics
| Core | PIC18 8-bit enhanced Harvard |
| Maximum CPU Frequency | 64 MHz |
| Program Memory (Flash) | 128 KB |
| Data SRAM | 8 KB |
| Data EEPROM | 1 KB |
| Package | 44-pin TQFP (10x10 mm) |
| Operating Voltage Range | 1.8 V to 5.5 V |
| Operating Temperature Range | -40C to +125C (E = extended) |
| ADC | 12-bit ADC2 with computation |
| DAC | 8-bit DAC |
| PWM | Three 16-bit dual PWMs (6 outputs) |
| DMA Controllers | 6 |
| Configurable Logic Cells (CLC) | Yes |
| Comparators | Yes |
| Capacitive Touch Channels | 36 (mTouch) |
| Windowed Watchdog Timer (WWDT) | Yes |
| Peripheral Pin Select (PPS) | Yes |
| Vectored Interrupts | Yes (programmable priority, 3-cycle latency) |
| Functional Safety (FuSa) | Yes |
| XLP nanoWatt Technology | Yes |
| Mounting Type | Surface Mount |
| MSL Level | 3 (168 hours) |
| RoHS Status | Compliant |
PIC18F47Q43-E/PT Pin Configuration
| Pin 1 | RA0/AN0/CMP1IN0+/PGA1IN0+ — Analog/Digital I/O with PPS remap |
| Pin 2 | RA1/AN1/CMP1IN0-/PGA1IN0- — Analog/Digital I/O with PPS remap |
| Pin 3 | RA2/AN2/DAC1OUT1/CMP1IN1+ — Analog/Digital I/O with DAC output |
| Pin 4 | RA3/AN3/CMP1IN1- — Analog/Digital I/O with PPS remap |
| Pin 5 | RA4/AN4/CMP1IN2+/PGA1IN1+ — Analog/Digital I/O with PPS remap |
| Pin 6 | RA5/AN5/CMP1IN2-/PGA1IN1- — Analog/Digital I/O with PPS remap |
| Pin 7 | RA6/AN6 — Analog/Digital I/O |
| Pin 8 | RA7/AN7 — Analog/Digital I/O |
| Pin 9 | VDD — Positive supply (1.8V to 5.5V) |
| Pin 10 | VSS — Ground reference |
| Pin 11 | RB0/AN12/ZCD1/CMP2IN0+ — Digital I/O with ZCD input |
| Pin 12 | RB1/AN10/CMP2IN0- — Digital I/O with PPS remap |
| Pin 13 | RB2/AN8/CMP2IN1+ — Digital I/O with PPS remap |
| Pin 14 | RB3/AN9/CMP2IN1-/PGA1IN2- — Digital I/O with PPS remap |
| Pin 15 | RB4/AN11/CMP2IN2+ — Digital I/O with PPS remap |
| Pin 16 | RB5/AN13/CMP2IN2-/PGA1IN2+ — Digital I/O with PPS remap |
| Pin 17 | RB6/ICSPCLK — In-circuit serial programming clock |
| Pin 18 | RB7/ICSPDAT — In-circuit serial programming data |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply (1.8V to 5.5V) |
| Pin 21 | RC0/SOSCO — Digital I/O / secondary oscillator output |
| Pin 22 | RC1/SOSCI — Digital I/O / secondary oscillator input |
| Pin 23 | RC2/AN14/CMP3IN0+ — Analog/Digital I/O |
| Pin 24 | RC3/AN15/CMP3IN0- — Analog/Digital I/O |
| Pin 25 | RC4/AN16/CMP3IN1+ — Analog/Digital I/O |
| Pin 26 | RC5/AN17/CMP3IN1- — Analog/Digital I/O |
| Pin 27 | RC6/AN18/CMP3IN2+ — Analog/Digital I/O |
| Pin 28 | RC7/AN19/CMP3IN2- — Analog/Digital I/O |
| Pin 29 | RD0/AN20 — Digital I/O with analog input |
| Pin 30 | RD1/AN21 — Digital I/O with analog input |
| Pin 31 | RD2/AN22 — Digital I/O with analog input |
| Pin 32 | RD3/AN23 — Digital I/O with analog input |
| Pin 33 | RD4/AN24 — Digital I/O with analog input |
| Pin 34 | RD5/AN25 — Digital I/O with analog input |
| Pin 35 | RD6/AN26 — Digital I/O with analog input |
| Pin 36 | RD7/AN27 — Digital I/O with analog input |
| Pin 37 | RE0/AN28 — Digital I/O with analog input |
| Pin 38 | RE1/AN29 — Digital I/O with analog input |
| Pin 39 | RE2/AN30/DAC1OUT2 — Analog/Digital I/O with DAC output |
| Pin 40 | RE3/MCLR — Master clear reset (active low) |
| Pin 41 | RF0/C1OUT — Digital I/O / comparator 1 output |
| Pin 42 | RF1/C2OUT — Digital I/O / comparator 2 output |
| Pin 43 | RF2/C3OUT — Digital I/O / comparator 3 output |
| Pin 44 | VSS — Ground reference (final pin, datasheet placement) |
Typical Applications
PIC18F47Q43-E/PT is suitable for 6 applications: Industrial Sensing and IoT Edge Node, Motor and Power-Conversion Control, Capacitive Touch User Interface, Functional-Safety Sensor Transmitter, Battery-Powered Medical and Wearable Device, Smart Home and Building Automation.
Industrial Sensing and IoT Edge Node
The PIC18F47Q43-E/PT is a strong fit for industrial 4-20 mA sensor transmitters and IoT edge nodes because its 64 MHz core, 12-bit ADCC with computation, and six DMA controllers offload the sensor-sampling and linearization pipeline from the CPU. With 128 KB Flash and 8 KB SRAM, designers can run a wireless protocol stack (LoRa, Modbus or proprietary sub-GHz) alongside DSP-style filtering in firmware. The 1.8 to 5.5 V supply range covers both 3.3 V battery rails and 5 V industrial backplanes without external LDO. XLP nanoWatt modes drop quiescent current below 1 uA in sleep, so a coin-cell-powered wireless sensor can run for years between service intervals.
Recommended
Motor and Power-Conversion Control
The PIC18F47Q43-E/PT suits BLDC, PFC and digital-power control loops because its three 16-bit dual PWMs deliver six high-resolution PWM outputs with edge-aligned and center-aligned modes, while the on-chip comparators and 8-bit DAC support peak-current-mode control. The 12-bit ADCC samples at up to 200 ksps, fast enough for the multi-MHz control loops used in totem-pole PFC and LLC converters. Vectored interrupts with 3-cycle fixed latency keep the control loop deterministic, and CLCs implement hardware fault shutdown without software intervention. Combined with the peripheral pin select module, the same silicon can be reused across multiple power topologies by remapping I/O rather than spinning the PCB.
Recommended
Capacitive Touch User Interface
The PIC18F47Q43-E/PT integrates mTouch hardware with up to 36 capacitive touch channels and charge-time measurement unit (CTMU), enabling sliders, buttons, wheels and proximity sensors without an external touch controller. DMA-driven scanning frees the CPU to run UI logic, while CLCs and 16-bit PWMs drive LED feedback directly from the touch events. The extended -40C to +125C temperature range allows the same firmware to ship across appliance and industrial front panels. Microchip AN1478C reference designs and TB3169 design tips cover PCB layout for waterproof touch electrodes, so production designs can ship in 4 to 6 weeks.
Recommended
Functional-Safety Sensor Transmitter
The PIC18F47Q43-E/PT carries Microchip's Functional Safety (FuSa) collateral targeting IEC 61508 SIL 2/3 industrial safety applications, including a hardware CRC/SCAN module, windowed watchdog timer (WWDT), oscillator fail-safe and a dedicated FWDT. The 1 KB EEPROM with lockable storage holds calibration and safety parameters across 100k write cycles, while the 128 KB Flash supports an A/B bootloader so firmware updates cannot brick a safety-critical node. Vectored interrupts with hardware-level priority and a fixed 3-cycle latency let designers meet deterministic response budgets required by IEC 61508 SIL-3 software routes. The 44-TQFP footprint eases layout on safety-isolated PCBs with 8 mm creepage.
Recommended
Battery-Powered Medical and Wearable Device
The PIC18F47Q43-E/PT's nanoWatt XLP modes drop active current to a few hundred microamps per MHz and sleep current below 1 uA, making it suitable for battery-powered medical wearables and disposable diagnostic cartridges. The 12-bit ADCC with computation and on-chip temperature sensor support continuous glucose monitoring, pulse oximetry and ECG front-end digitization without an external ADC. DMA moves ADCC samples to SRAM without CPU wakeup, extending battery life further. The 1.8 V minimum supply enables direct operation from a single CR2032 or coin-cell, and the 8 KB SRAM buffers enough samples to bridge BLE transmit windows on companion radios.
Recommended
Smart Home and Building Automation
The PIC18F47Q43-E/PT works well as a sub-node controller in smart-home and building-automation systems because it integrates capacitive touch, multi-protocol serial and PWM dimming in a single chip. The peripheral pin select (PPS) lets designers remap UART, I2C and SPI onto any GPIO, so the same PCB layout can be repurposed for Z-Wave, KNX or RS-485 daughter cards. The FuSa features and 125C temperature range let it survive hot attic and outdoor enclosures, while the XLP sleep modes stretch coin-cell battery life in wireless door/window sensors. Six DMA channels decouple sensor polling from the user-interface task, keeping UI latency low even with background telemetry traffic.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F47Q43-E/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F47Q43-I/PT | PIC18F47Q43T-I/PT | PIC18F46Q43-I/P | PIC18F45Q43-I/P | PIC18F47K42T-I/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10) - same | 44-TQFP (10x10) - same | 40-PDIP - different | 40-PDIP - different | 44-TQFP (10x10) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core / Architecture | PIC18 8-bit 64 MHz | PIC18 8-bit 64 MHz | PIC18 8-bit 64 MHz | PIC18 8-bit 64 MHz | PIC18 8-bit 64 MHz | PIC18 K42 8-bit 64 MHz |
| Program Flash | 128 KB | 128 KB | 128 KB | 64 KB (-50%) | 64 KB (-50%) | 128 KB |
| Data SRAM | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB | 8 KB |
| Data EEPROM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| 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 | 2.3 V to 5.5 V |
| Temperature Grade | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
| DMA Controllers | 6 | 6 | 6 | 6 | 6 | 0 (no DMA) |
| 16-bit Dual PWMs | 3 (6 outputs) | 3 (6 outputs) | 3 (6 outputs) | 3 (6 outputs) | 3 (6 outputs) | 2 (4 outputs) |
| Capacitive Touch Channels | 36 | 36 | 36 | 30 | 30 | 36 |
Key Differentiators
- Six DMA controllers with deterministic event system (vs PIC18F47K42T-I/PT)
- 16-bit dual PWMs (3 PWMs, 6 outputs) plus high-resolution mode (vs PIC18F47K42T-I/PT)
- Vectored interrupts with programmable priority and fixed 3-cycle latency (vs PIC18F46Q43-I/P)
- Extended -40C to +125C temperature grade in same TQFP package (vs PIC18F47Q43-I/PT)
- Functional Safety (FuSa) collateral targeting IEC 61508 (vs PIC18F47K42T-I/PT)
Design Notes
Decouple every VDD/VSS pair with a 100 nF X7R ceramic capacitor placed within 2 mm of the pin pair; add a single shared 10 uF bulk capacitor at the board's MCU island. The PIC18F47Q43-E/PT's internal LDO provides a 1.8 V core, but the I/O pads operate at VDD, so a clean 3.3 V or 5 V rail is mandatory for ADC accuracy. When using sleep modes, route wake-up sources (INT, IOC or RTCC) to pins that support wake from the chosen sleep mode.
Keep analog and digital ground returns separated by a star-ground topology under the TQFP, joining only at the VSS pins. The 44-TQFP exposes multiple VDD/VSS pairs (pins 9-10, 19-20, and 44); use each pair instead of letting one pin carry return current for the whole die. Place the 32 MHz or 16 MHz crystal within 5 mm of the OSC1/OSC2 pads with a continuous ground guard ring, and route USB-less analog traces away from PWM outputs to minimize coupling.
Do not assume the PPS default mapping is correct for your PCB layout - configure PPS in firmware before enabling peripherals. The ICSPDAT and ICSPCLK pins (RB6/RB7) are shared with general-purpose I/O, so isolate them from high-impedance analog signals during programming. Always assert MCLR through a 10 kohm pull-up to VDD and a 100 nF cap to VSS to suppress ESD events. The 'E' temperature suffix indicates -40C to +125C, which differs from the industrial 'I' grade - choose E for outdoor or appliance designs.
For capacitive touch electrodes, follow Microchip AN1478C layout rules: minimum 0.5 mm trace-to-trace spacing, no ground fill under electrodes, and a hatched ground plane with 2 mm hatching pitch around the touch area. The 12-bit ADCC requires a low-impedance source for full-scale accuracy, so add an op-amp buffer when sampling high-impedance sensors. For PWM-driven motor or LED loads, place a 100 ohm series resistor at the PWM pin to damp ringing caused by cable capacitance.
Compliance Information
RoHS and REACH compliant per Microchip product page. FuSa collateral targets IEC 61508 SIL 2/3 rather than AEC-Q100 automotive; choose PIC18F46Q84-E/P or similar AEC-Q100 parts for automotive deployments.