PIC18F47Q10-E/P - 8-Bit 64MHz MCU, 128KB Flash, 40-PDIP | Microchip
N.º da peça: PIC18F47Q10-E/P ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC18F47Q10-E/P — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC18F47Q10-E/P (mesmo formato e footprint) — diferindo em ADC, Package, Operating Temperature, Mounting Type, DAC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F47Q10-I/P
✅ Drop-In✓ Em estoque
$2.58 / unidade
Ver ficha técnica →PIC18F47Q43-E/P
✅ Drop-In✓ Em estoque
$2.62 / unidade
Ver ficha técnica →PIC18F46Q10-E/PT
✅ Drop-In✓ Em estoque
$1.22 / unidade
Ver ficha técnica →PIC18F46Q10-I/P
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F47K40-I/P
✅ Drop-In✓ Em estoque
$2.88 / unidade
Ver ficha técnica →PIC18F45K22-E/P
✅ Drop-In✓ Em estoque
$2.78 / unidade
Ver ficha técnica →PIC18F47Q10-E/P Classificações máximas e características elétricas
| 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 |
| Encapsulamento | 40-pin PDIP (DIP-40), 2.54 mm pitch |
| Temperatura de operação | -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 |
| Tipo de montagem | Through-Hole |
| Status RoHS | Compliant |
| Lead Content | Pb-free (lead-free) |
Configuração de pinos do PIC18F47Q10-E/P
| Pino 1 | MCLR/RE3 — Master Clear (reset) input / digital I/O |
| Pino 2 | RA0 — PORTA bit 0 (analog/digital I/O) |
| Pino 3 | RA1 — PORTA bit 1 (analog/digital I/O) |
| Pino 4 | RA2 — PORTA bit 2 (analog/digital I/O) |
| Pino 5 | RA3 — PORTA bit 3 (analog/digital I/O) |
| Pino 6 | RA4 — PORTA bit 4 (analog/digital I/O) |
| Pino 7 | RA5 — PORTA bit 5 (analog/digital I/O) |
| Pino 8 | RE0 — PORTE bit 0 (analog/digital I/O) |
| Pino 9 | RE1 — PORTE bit 1 (analog/digital I/O) |
| Pino 10 | RE2 — PORTE bit 2 (analog/digital I/O) |
| Pino 11 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| Pino 12 | VSS — Ground reference |
| Pino 13 | RA7 — PORTA bit 7 (digital I/O, oscillator) |
| Pino 14 | RA6 — PORTA bit 6 (digital I/O, oscillator) |
| Pino 15 | RC0 — PORTC bit 0 (digital I/O) |
| Pino 16 | RC1 — PORTC bit 1 (digital I/O) |
| Pino 17 | RC2 — PORTC bit 2 (digital I/O) |
| Pino 18 | RC3 — PORTC bit 3 (digital I/O) |
| Pino 19 | RD0 — PORTD bit 0 (digital I/O) |
| Pino 20 | RD1 — PORTD bit 1 (digital I/O) |
| Pino 21 | RD2 — PORTD bit 2 (digital I/O) |
| Pino 22 | RD3 — PORTD bit 3 (digital I/O) |
| Pino 23 | RC4 — PORTC bit 4 (digital I/O) |
| Pino 24 | RC5 — PORTC bit 5 (digital I/O) |
| Pino 25 | RC6 — PORTC bit 6 (digital I/O) |
| Pino 26 | RC7 — PORTC bit 7 (digital I/O) |
| Pino 27 | RD4 — PORTD bit 4 (digital I/O) |
| Pino 28 | RD5 — PORTD bit 5 (digital I/O) |
| Pino 29 | RD6 — PORTD bit 6 (digital I/O) |
| Pino 30 | RD7 — PORTD bit 7 (digital I/O) |
| Pino 31 | VSS — Ground reference |
| Pino 32 | VDD — Positive supply voltage |
| Pino 33 | RB0 — PORTB bit 0 (interrupt-on-change, analog/digital I/O) |
| Pino 34 | RB1 — PORTB bit 1 (interrupt-on-change, analog/digital I/O) |
| Pino 35 | RB2 — PORTB bit 2 (interrupt-on-change, analog/digital I/O) |
| Pino 36 | RB3 — PORTB bit 3 (interrupt-on-change, analog/digital I/O) |
| Pino 37 | RB4 — PORTB bit 4 (interrupt-on-change, analog/digital I/O) |
| Pino 38 | RB5 — PORTB bit 5 (interrupt-on-change, analog/digital I/O) |
| Pino 39 | RB6 — PORTB bit 6 (ICSP PGC / digital I/O) |
| Pino 40 | RB7 — PORTB bit 7 (ICSP PGD / digital I/O) |
Aplicações típicas
PIC18F47Q10-E/P é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F47Q10-E/P — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.