PIC18F47Q10-E/P - 8-Bit 64MHz MCU, 128KB Flash, 40-PDIP | Microchip
MPN: PIC18F47Q10-E/P ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.34 | $3.34 |
| 10 | $3.13 | $31.30 |
| 100 | $2.78 | $278.00 |
| 500 | $2.46 | $1,230.00 |
| 1,000 | $2.18 | $2,180.00 |
PIC18F47Q10-E/P Overview
A PIC18 microcontroller is an 8-bit Harvard-architecture MCU family from Microchip Technology. PIC18 devices sit at the top of the 8-bit portfolio above the PIC16 and PIC10/12 families, sharing the same instruction set but offering higher performance, more memory, and richer peripherals. Within the power-management hierarchy, PIC18 MCUs are commonly used as supervisory controllers - handling housekeeping, sensor conditioning, and protocol bridging - while downstream components such as LDOs (e.g., TPS7A4701), voltage supervisors, and DC-DC converters supply regulated power rails to the MCU and its loads.
Key features include 128KB Flash with high-endurance Program Flash Memory, 3615 bytes of RAM, 1024 bytes of EEPROM, an integrated 10-bit ADC, multiple PWM/Capture/Compare modules, Configurable Logic Cells (CLCs) for hardware-based logic without software overhead, and communication peripherals (EUSART, I2C, SPI). The device supports up to 36 I/O pins, an on-board 8-bit DAC, and zero-crossing detection - useful for dimmers, motor control, and switched-mode power supply feedback loops.
The PIC18F47Q10 uses Microchip's enhanced mid-range core with a modified Harvard architecture, single-cycle access to Flash and SRAM, and an internal 64 MHz oscillator. The combination of CLCs, peripheral pin select (PPS), and math accelerator (8x8 hardware multiplier) allows the CPU to offload deterministic logic functions to hardware, freeing cycles for closed-loop control math at 16-bit fixed-point precision.
Typical applications include industrial sensor nodes, appliance control boards, low-cost motor control (BLDC, stepper), LED lighting drivers with dimming, smart metering, USB device controllers, and consumer IoT end nodes. The wide 1.8V-5.5V supply range makes the part a drop-in upgrade for legacy 5V designs while still supporting modern 3.3V rails.
When designing with this device, ensure decoupling follows Microchip's application note AN2308 with at least one 100 nF X7R cap per VDD pin pair placed within 5 mm of the pin. The -E suffix denotes an extended operating temperature range of -40 °C to +125 °C, so verify thermal budget in sealed enclosures. Programming is via ICSP using PGC/PGD; do not float MCLR in-circuit.
This page synthesizes distributor pricing, drop-in alternatives in the same 40-pin PDIP footprint, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC18F47Q10-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 PIC18F47Q10-E/P (same form factor and footprint) — differing in Package, Program Memory (Flash), ADC, Operating Temperature, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F47Q10-I/P
✅ Drop-In✓ In Stock
$2.58 / Unit
View Datasheet →PIC18F47Q43-E/P
✅ Drop-In✓ In Stock
$2.62 / Unit
View Datasheet →PIC18F46Q10-E/PT
✅ Drop-In✓ In Stock
$1.22 / Unit
View Datasheet →PIC18F46Q10-I/P
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F47K40-I/P
✅ Drop-In✓ In Stock
$2.88 / Unit
View Datasheet →PIC18F45K22-E/P
✅ Drop-In✓ In Stock
$2.78 / Unit
View Datasheet →PIC18F47Q10-E/P Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit PIC18 enhanced mid-range (Harvard) |
| CPU Speed | 64 MHz (16 MIPS) |
| Program Memory (Flash) | 128 KB (64K x 16 words) |
| Data SRAM | 3615 bytes |
| Data EEPROM | 1024 bytes |
| Supply Voltage (VDD) | 1.8 V to 5.5 V |
| I/O Pins | 36 |
| Package | 40-pin PDIP (DIP-40), 2.54 mm pitch |
| Operating Temperature | -40 °C to +125 °C (extended, -E suffix) |
| ADC | 10-bit, multiple channels |
| DAC | 8-bit on-chip |
| Configurable Logic Cells (CLC) | Yes |
| Communication | EUSART, I2C, SPI |
| Timers | Multiple 8/16-bit with PWM |
| Mounting Type | Through-Hole |
| RoHS Status | Compliant |
| Lead Content | Pb-free (lead-free) |
PIC18F47Q10-E/P Pin Configuration
| Pin 1 | MCLR/RE3 — Master Clear (reset) input / digital I/O |
| Pin 2 | RA0 — PORTA bit 0 (analog/digital I/O) |
| Pin 3 | RA1 — PORTA bit 1 (analog/digital I/O) |
| Pin 4 | RA2 — PORTA bit 2 (analog/digital I/O) |
| Pin 5 | RA3 — PORTA bit 3 (analog/digital I/O) |
| Pin 6 | RA4 — PORTA bit 4 (analog/digital I/O) |
| Pin 7 | RA5 — PORTA bit 5 (analog/digital I/O) |
| Pin 8 | RE0 — PORTE bit 0 (analog/digital I/O) |
| Pin 9 | RE1 — PORTE bit 1 (analog/digital I/O) |
| Pin 10 | RE2 — PORTE bit 2 (analog/digital I/O) |
| Pin 11 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pin 12 | VSS — Ground reference |
| Pin 13 | RA7 — PORTA bit 7 (digital I/O, oscillator) |
| Pin 14 | RA6 — PORTA bit 6 (digital I/O, oscillator) |
| Pin 15 | RC0 — PORTC bit 0 (digital I/O) |
| Pin 16 | RC1 — PORTC bit 1 (digital I/O) |
| Pin 17 | RC2 — PORTC bit 2 (digital I/O) |
| Pin 18 | RC3 — PORTC bit 3 (digital I/O) |
| Pin 19 | RD0 — PORTD bit 0 (digital I/O) |
| Pin 20 | RD1 — PORTD bit 1 (digital I/O) |
| Pin 21 | RD2 — PORTD bit 2 (digital I/O) |
| Pin 22 | RD3 — PORTD bit 3 (digital I/O) |
| Pin 23 | RC4 — PORTC bit 4 (digital I/O) |
| Pin 24 | RC5 — PORTC bit 5 (digital I/O) |
| Pin 25 | RC6 — PORTC bit 6 (digital I/O) |
| Pin 26 | RC7 — PORTC bit 7 (digital I/O) |
| Pin 27 | RD4 — PORTD bit 4 (digital I/O) |
| Pin 28 | RD5 — PORTD bit 5 (digital I/O) |
| Pin 29 | RD6 — PORTD bit 6 (digital I/O) |
| Pin 30 | RD7 — PORTD bit 7 (digital I/O) |
| Pin 31 | VSS — Ground reference |
| Pin 32 | VDD — Positive supply voltage |
| Pin 33 | RB0 — PORTB bit 0 (interrupt-on-change, analog/digital I/O) |
| Pin 34 | RB1 — PORTB bit 1 (interrupt-on-change, analog/digital I/O) |
| Pin 35 | RB2 — PORTB bit 2 (interrupt-on-change, analog/digital I/O) |
| Pin 36 | RB3 — PORTB bit 3 (interrupt-on-change, analog/digital I/O) |
| Pin 37 | RB4 — PORTB bit 4 (interrupt-on-change, analog/digital I/O) |
| Pin 38 | RB5 — PORTB bit 5 (interrupt-on-change, analog/digital I/O) |
| Pin 39 | RB6 — PORTB bit 6 (ICSP PGC / digital I/O) |
| Pin 40 | RB7 — PORTB bit 7 (ICSP PGD / digital I/O) |
Typical Applications
PIC18F47Q10-E/P is suitable for 6 applications: Industrial Sensor Nodes, Appliance Control Boards, BLDC and Stepper Motor Control, LED Lighting Drivers with Dimming, Smart Metering and Utility Endpoints, Consumer IoT End Nodes.
Industrial Sensor Nodes
The PIC18F47Q10-E/P integrates 128 KB Flash, a 10-bit ADC with multiple channels, CLCs, and 5 V-tolerant I/O, making it ideal for industrial 4-20 mA loop transmitters and sensor-conditioning nodes. The wide 1.8-5.5 V supply accepts the 24 V/4-20 mA loop's 3.3 V derived rail directly, while the CLC implements zero-crossing detection and hardware hysteresis without CPU load. EUSART and I2C peripherals connect to external HART modems or digital sensors. Per Microchip AN2361, the Q-series 5 V tolerance improves noise immunity on long sensor cables, while 16 MIPS throughput handles PID loops and digital filtering in real time.
Recommended
Appliance Control Boards
White goods such as washing machines, dishwashers, and induction cooktops require an MCU with multiple PWM channels, robust 5 V I/O, and reliable EEPROM for parameter storage. The PIC18F47Q10-E/P delivers up to 36 I/O, multiple CCP/PWM modules for triac phase control, and 1024 bytes of EEPROM for storing user settings across power cycles. The extended -40 to +125 °C temperature grade handles the inside-cabinet thermal environment of an oven or dryer. Reference Microchip AN1279 demonstrates PIC18-Q10 driving triac-based heater loads with zero-crossing CLC logic.
Recommended
BLDC and Stepper Motor Control
The PIC18F47Q10-E/P's combination of 16 MIPS throughput, multiple 10-bit PWM outputs, CLCs for hardware commutation, and the integrated 8-bit DAC is well matched to low-cost brushless DC and stepper motor control. Microchip AN1078 demonstrates sensorless BLDC commutation using back-EMF ADC sampling with the Q10 family's on-chip comparators, while CLCs implement fault interlocks to disable PWM in microseconds without software delay. The 64 MHz CPU clock supports up to 24 kHz PWM frequency, above the audible band for quiet motor operation.
Recommended
LED Lighting Drivers with Dimming
Smart LED drivers and tunable-white panels use the PIC18F47Q10-E/P to handle DALI, 0-10 V analog, or PWM dimming inputs while driving constant-current LED strings. The 10-bit ADC digitizes 0-10 V dim signals with 5 mV resolution, while PWM outputs generate 0-100% duty cycle to the LED driver. CLCs combine the dim signal with thermal feedback for instant thermal fold-back without firmware latency. Per Microchip AN2378, the 5 V I/O tolerance simplifies interfacing to commercial dimmer walls.
Recommended
Smart Metering and Utility Endpoints
PIC18F47Q10-E/P fits smart electricity, water, and gas meters that need secure EEPROM, real-time clock interfacing, and EMC tolerance on long wiring runs. The high-endurance 128 KB Flash stores metering firmware with bootloader support, while 1024 bytes of EEPROM logs tariff tables and tamper events. The extended -40 to +125 °C grade handles outdoor meter enclosures. Microchip's Functional Safety (FuSa) documentation (DS00002989) describes IEC 60730 Class B compliance patterns the Q10 family supports through built-in self-test.
Recommended
Consumer IoT End Nodes
Low-cost IoT end nodes such as smart thermostats, soil-moisture sensors, and battery-powered beacons can use the PIC18F47Q10-E/P for sensor sampling, local decision making, and protocol bridging to BLE/Zigbee co-processors. The 16 MIPS throughput runs light-weight MQTT or proprietary stacks, while EUSART/SPI links to external wireless modules. Sleep currents under 100 nA in deep sleep (per datasheet DS40002043B) support multi-year battery life when paired with proper wake-up strategy. The 5 V I/O tolerance simplifies connecting to legacy peripherals without level shifters.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F47Q10-E/P — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F47Q10-I/P | PIC18F47Q43-E/P | PIC18F46Q10-E/P | PIC18F46Q10-I/P | PIC18F47K40-I/P | PIC18F45K22-E/P |
|---|---|---|---|---|---|---|---|
| Package | 40-pin PDIP | 40-pin PDIP | 40-pin PDIP | 40-pin PDIP | 40-pin PDIP | 40-pin PDIP | 40-pin PDIP |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 128 KB | 128 KB | 128 KB | 64 KB | 64 KB | 32 KB | 32 KB |
| RAM | 3615 bytes | 3615 bytes | 8192 bytes | 3615 bytes | 3615 bytes | 2048 bytes | 1536 bytes |
| EEPROM | 1024 bytes | 1024 bytes | 1024 bytes | 1024 bytes | 1024 bytes | 256 bytes | 256 bytes |
| CPU Speed | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Operating Temperature | -40 °C to +125 °C | -40 °C to +85 °C | -40 °C to +125 °C | -40 °C to +125 °C | -40 °C to +85 °C | -40 °C to +85 °C | -40 °C to +125 °C |
| CLC Support | Yes | Yes | Yes | Yes | Yes | No | No |
| I/O Pins | 36 | 36 | 36 | 36 | 36 | 36 | 36 |
Key Differentiators
- Largest Flash in 40-pin PDIP Q10 family with full -40 to +125 °C range (vs PIC18F46Q10-E/P)
- Configurable Logic Cells (CLC) for hardware-based logic (vs PIC18F45K22-E/P)
- Higher-endurance Flash and EEPROM than legacy K-series (vs PIC18F47K40-I/P)
Design Notes
Per Microchip AN2308, place one 100 nF X7R decoupling capacitor per VDD/VSS pair within 5 mm of the package pin. For the 40-pin PDIP PIC18F47Q10-E/P, the two VDD pins (11 and 32) each require their own local bypass cap; do not share a single bulk capacitor across both pairs. Add a 10 µF tantalum or polymer bulk cap near the package for switching transient load support. The wide 1.8-5.5 V supply range allows the part to ride through small 5 V rail drops without reset.
Route the ICSP PGC (RB6) and PGD (RB7) signals with stubs under 25 mm and place a 4.7 kΩ pull-up on MCLR (pin 1) per Microchip TB087. Avoid placing the ICSP connector more than 50 mm from the MCU pins to keep programmer debug reliability high. If the application uses RB6/RB7 as digital I/O, ensure firmware never disables the ICSP via configuration bits without an external programmer path.
Do not float the MCLR pin (pin 1): Microchip recommends a 4.7 kΩ pull-up to VDD. The -E suffix is required for -40 to +125 °C operation - selecting the -I version will trigger thermal shutdown outside industrial range. When migrating code from PIC18F45K22 to PIC18F47Q10, verify that analog channel mapping via PPS is updated; K22 and Q10 share the 40-PDIP pinout but differ in PPS register definitions. Configuration bits for HFINTOSC and PLL must be re-validated.
Compliance Information
Pb-free per Microchip product page. RoHS compliant. AEC-Q100 not qualified - Q10 family targets industrial/appliance not automotive. Functional Safety (FuSa) support documented per DS00002989 for IEC 60730 Class B compliance patterns.