PIC18F47Q84-E/P - 64MHz 8-bit MCU, 128KB FLASH, CAN-FD | Microchip
N.º de pieza: PIC18F47Q84-E/P ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $3.85 | $3,85 |
| 10 | $3.46 | $34,60 |
| 100 | $3.08 | $308,00 |
| 500 | $2.77 | $1.385,00 |
| 1.000 | $2.46 | $2.460,00 |
PIC18F47Q84-E/P Descripción general
What is a PIC18-Q84 microcontroller? The PIC18-Q84 is Microchip's cost-optimized 8-bit MCU family that combines an extensive array of Core Independent Peripherals (CIPs) with a Controller Area Network Flexible Data-rate (CAN FD) controller. CIPs are hardware peripherals that can execute tasks autonomously without CPU intervention, freeing the core for application code. Within the broader taxonomy, this places the part at: PIC18F47Q84 -> PIC18-Q84 family -> PIC18 microcontrollers -> 8-bit MCUs -> embedded controllers -> semiconductor IC. These features make PIC18-Q84 devices well suited for automotive body electronics, industrial control, and smart-sensor networks.
Key differentiating features include integrated CAN FD for high-throughput automotive networking, XLP (eXtreme Low Power) technology for sleep currents in the nanoampere range, 8 DMA channels that offload peripheral-to-memory transfers, and a CLC (Configurable Logic Cell) plus multiple waveform generators that implement custom glue logic in hardware without external gates.
The PIC18-Q84 architecture pairs the legacy PIC18 instruction set with modern peripherals such as a 12-bit differential ADC, complementary waveform generators for motor or power-converter control, and zero-cross detection. Compared with older PIC18F46K22-class parts, the Q84 adds CAN FD, DMA, and significantly higher RAM, enabling larger protocol stacks and richer state machines on the same 8-bit core.
Typical applications for PIC18F47Q84-E/P include CAN-FD body-control modules in vehicles, industrial PLC digital I/O cards, building-automation sensor hubs, BLDC/PMSM motor-control subsystems, and battery-management secondary protection boards. The combination of 36 I/O, 12-bit ADC, and CAN FD in a 40-pin PDIP makes it convenient for through-hole prototyping and field-service replacement boards.
When designing with this device, plan the ICSP clocking and ICSPDAT/ICSPCLK shared with the I/O pins, and use the DMA-driven ADC for high-throughput sampling. The -E suffix denotes the -40C to +125C extended temperature grade, suitable for underhood and outdoor enclosures.
This page synthesizes verified distributor pricing, drop-in alternative parts sharing the 40-pin PDIP footprint, and practical design notes not assembled on the manufacturer datasheet.
Alternativas directas para PIC18F47Q84-E/P — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC18F47Q84-E/P (mismo factor de forma y huella) — difiere en Package, ADC, DAC, Mounting Type, Operating Temperature.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC18F47Q83-E/P
✅ Sustitución directa✓ En stock
$3.78 / unidad
Ver hoja de datos →PIC18F46Q84-E/P
✅ Sustitución directa✓ En stock
$2.18 / unidad
Ver hoja de datos →PIC18F47Q84-I/P
✅ Sustitución directa✓ En stock
$3.1 / unidad
Ver hoja de datos →PIC18F47Q84-E/PT
✅ Sustitución directa✓ En stock
$1.05 / unidad
Ver hoja de datos →PIC18F47Q84-E/P Valores máximos y características eléctricas
| Core | PIC18 8-bit RISC |
| Maximum CPU Frequency | 64 MHz |
| Program Memory (FLASH) | 128 KB (64K x 16) |
| Data RAM | 12.8 KB |
| Data EEPROM | 1024 Bytes |
| Operating Voltage Range | 1.8 V to 5.5 V |
| I/O Pins | 36 |
| ADC | 12-bit |
| DMA Channels | 8 |
| Timer Channels | 11 |
| CAN FD | Yes (integrated) |
| Encapsulado | PDIP-40 (through-hole) |
| Tipo de montaje | Through Hole |
| Temperatura de funcionamiento | -40 C to +125 C (E grade) |
Configuración de pines de PIC18F47Q84-E/P
| Pin 1 | RE3/MCLR — Digital I/O / Master Clear (reset) |
| Pin 2 | RA0 — Digital I/O / analog input |
| Pin 3 | RA1 — Digital I/O / analog input |
| Pin 4 | RA2 — Digital I/O / analog input |
| Pin 5 | RA3 — Digital I/O / analog input |
| Pin 6 | RA4 — Digital I/O / analog input |
| Pin 7 | RA5 — Digital I/O / analog input |
| Pin 8 | VSS — Ground reference |
| Pin 9 | RA7 — Digital I/O / oscillator input |
| Pin 10 | RA6 — Digital I/O / oscillator output |
| Pin 11 | RC0 — Digital I/O |
| Pin 12 | RC1 — Digital I/O |
| Pin 13 | RC2 — Digital I/O |
| Pin 14 | RC3 — Digital I/O / I2C SCL |
| Pin 15 | RC4 — Digital I/O / I2C SDA |
| Pin 16 | RC5 — Digital I/O |
| Pin 17 | RC6 — Digital I/O / UART TX |
| Pin 18 | RC7 — Digital I/O / UART RX |
| Pin 19 | RD0 — Digital I/O |
| Pin 20 | RD1 — Digital I/O |
| Pin 21 | RD2 — Digital I/O |
| Pin 22 | RD3 — Digital I/O |
| Pin 23 | RD4 — Digital I/O |
| Pin 24 | RD5 — Digital I/O |
| Pin 25 | RD6 — Digital I/O |
| Pin 26 | RD7 — Digital I/O |
| Pin 27 | VSS — Ground reference |
| Pin 28 | VDD — Positive supply 1.8V-5.5V |
| Pin 29 | RB0 — Digital I/O / interrupt-on-change |
| Pin 30 | RB1 — Digital I/O / interrupt-on-change |
| Pin 31 | RB2 — Digital I/O / interrupt-on-change |
| Pin 32 | RB3 — Digital I/O / interrupt-on-change |
| Pin 33 | RB4 — Digital I/O / interrupt-on-change |
| Pin 34 | RB5 — Digital I/O / interrupt-on-change |
| Pin 35 | RB6 — Digital I/O / ICSP clock (PGC) |
| Pin 36 | RB7 — Digital I/O / ICSP data (PGD) |
| Pin 37 | RE0 — Digital I/O |
| Pin 38 | RE1 — Digital I/O |
| Pin 39 | RE2 — Digital I/O |
| Pin 40 | VDD — Positive supply 1.8V-5.5V |
Aplicaciones típicas
PIC18F47Q84-E/P es adecuado para 6 aplicacións: Automotive CAN-FD Body Control Module, Industrial PLC Digital I/O Card, Smart-Sensor Hub / Building Automation, BLDC / PMSM Motor Control Subsystem, Battery-Management Secondary Protection Board, Field-Service Replacement Control Board.
Automotive CAN-FD Body Control Module
Why PIC18F47Q84-E/P fits: The integrated ISO 11898-1:2015 CAN-FD controller with classic CAN 2.0B fallback, 8 DMA channels that stream sensor data into RAM without CPU intervention, and 128KB of FLASH to host a CANopen FD or J1939-81 stack make this MCU a strong fit for body-control modules driving lights, mirrors, and door ECUs. How it is used and performance consideration: The MCU sits on the CAN-FD bus at 500 kbps nominal / 2 Mbps data phase, polling switch inputs via DMA-triggered ADC and broadcasting CAN-FD frames at 10 ms cycle time. With 12.8KB RAM it can buffer two or three PDU streams concurrently. Unlike 32-bit alternatives it consumes roughly 10-20 mA active, easing thermal budgets in sealed enclosures.
Recomendado
Industrial PLC Digital I/O Card
Why PIC18F47Q84-E/P fits: 36 digital I/O lines packaged in a 40-pin PDIP are sufficient for a 32-channel digital input card; the 11 timer channels handle debounce and pulse counting while the 12-bit ADC digitizes analog companion channels. XLP technology lets the card drop to nanoampere sleep between scans. How it is used and performance consideration: Each Q84 services a 16- or 32-bit register, with DMA filling a RAM buffer as inputs change state. The CAN-FD peripheral links the card back to the PLC backplane at 1 Mbps data phase. Unlike opto-isolated discrete designs, integrating timers, ADC, and CAN-FD in one package reduces BOM count by 30-40%.
Recomendado
Smart-Sensor Hub / Building Automation
Why PIC18F47Q84-E/P fits: The combination of 12-bit differential ADC with PGA, CLC configurable logic cell, and 128KB FLASH allows the MCU to aggregate temperature, humidity, CO2, and occupancy sensor streams over I2C/SPI and publish them via CAN-FD or UART. The 12.8KB RAM buffer smooths packetization. How it is used and performance consideration: The PIC18F47Q84-E/P wakes from XLP sleep on a CLC-built sensor interrupt, reads the I2C sensors via DMA, formats a CAN-FD frame, and returns to sleep. Total sleep current is in the nanoampere range, making 5-10 year battery life feasible. Unlike a Raspberry-Pi-class gateway, the Q84 fits in a wall switch box and runs from 24V AC adaptors.
Recomendado
BLDC / PMSM Motor Control Subsystem
Why PIC18F47Q84-E/P fits: The complementary waveform generators with hardware dead-band, the 12-bit differential ADC with PGA for current sensing, and the 36 I/O lines that can drive three half-bridges directly make this MCU a strong fit for small BLDC or PMSM motors in pumps, fans, and e-bike auxiliaries. 128KB FLASH accommodates sensorless FOC algorithms plus CAN-FD telemetry. How it is used and performance consideration: The PIC18F47Q84-E/P runs a sensorless field-oriented control loop at 20 kHz PWM, sampling two phase currents per PWM period with DMA-driven ADC. CAN-FD broadcasts torque, speed, and fault telemetry to a host inverter controller. Compared with discrete analog current loops, integrating the ADC + PWM + CAN-FD reduces PCB area by approximately 40%.
Recomendado
Battery-Management Secondary Protection Board
Why PIC18F47Q84-E/P fits: 12-bit ADC channels can monitor 4-8 cell voltages plus a pack-current shunt simultaneously using DMA-driven sequencing, and 11 timer channels coordinate over-current, short-circuit, and over-temperature deglitch windows. 128KB FLASH supports chemistry-agnostic firmware; the extended -40C to +125C grade handles underhood or solar-battery enclosures. How it is used and performance consideration: The MCU sits as a secondary protector behind a primary AFE, asserting a hardware fuse blow on fault. CAN-FD reporting back to the BMS host allows cell-level telemetry. Unlike analog-only secondary protectors, the PIC18F47Q84-E/P can log fault events into the 1024B EEPROM and implement adaptive SOC without firmware swap.
Recomendado
Field-Service Replacement Control Board
Why PIC18F47Q84-E/P fits: The 40-pin PDIP through-hole package is mechanically rugged for field replacement by service technicians without hot-air rework stations. Combined with 128KB FLASH, 12-bit ADC, and CAN-FD the part can drop into legacy PIC18F4580-I/P or PIC18F46K22-I/P sockets with adjusted firmware. How it is used and performance consideration: The PIC18F47Q84-E/P is firmware-compatible with PIC18F46Q84 and PIC18F47Q83, allowing inventory consolidation. CAN-FD enables firmware updates over the bus without physical access. Compared with QFN-package competitors, the PDIP-40 simplifies field soldering and supports manual rework on legacy assemblies.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC18F47Q84-E/P — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC18F47Q83-E/P | PIC18F46Q84-E/P | PIC18F47Q84-I/P | PIC18F47Q84-E/PT |
|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | PDIP-40 | PDIP-40 (same) | PDIP-40 (same) | PDIP-40 (same) | TQFP-44 (surface mount, NOT pin-compatible on PDIP-40) |
| FLASH | 128 KB | 64 KB | 64 KB | 128 KB | 128 KB |
| RAM | 12.8 KB | 12.8 KB | 8 KB | 12.8 KB | 12.8 KB |
| Operating Temperature | -40C to +125C (E) | -40C to +125C (E) | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) |
| CAN FD | Yes | Yes | Yes | Yes | Yes |
| Max CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
Diferenciadores clave
- Integrated CAN FD + 8 DMA + 128KB FLASH in 40-pin PDIP (frente a PIC18F46Q84-E/P)
- Extended -40C to +125C temperature grade for underhood enclosures (frente a PIC18F47Q84-I/P)
- Through-hole PDIP-40 simplifies field service and rework (frente a PIC18F47Q84-E/PT)
Notas de diseño
Decouple VDD (pins 22 and 40) with a 100 nF X7R ceramic placed within 5 mm of each pin, plus a bulk 10 uF X5R at the ICSP connector. The PIC18F47Q84-E/P can wake from sleep in under 5 us; a poorly-decoupled supply causes spurious BOR resets during CAN-FD frame bursts. Tie the second VDD pin (40) to the rail even if unused for thermal relief.
Estimated: Trace the ICSP PGC/PGD lines (RB6/RB7) as short as possible and isolate them from CANH/CANL switching edges with a ground guard. Place the MCP25xx CAN transceiver within 25 mm of the CANTX/CANRX pins to keep stub lengths below the CAN-FD recommended 1/10 of bit width at 2 Mbps data phase. Keep the 8 MHz or 16 MHz crystal within 10 mm of OSC1/OSC2 with a grounded guard ring.
The MCLR pin (RE3 on PIC18F47Q84-E/P) is input-only - do not drive it as an output. Configuration words must set the CAN-FD baud-rate prescaler before enabling the CAN module, otherwise the bus is left in recessive but the error-passive counter increments silently. When migrating from PIC18F46K22-I/P, revalidate the interrupt vector remapping because the Q84 vector table is shifted.
Información de cumplimiento
RoHS and REACH compliance not explicitly stated in the verified web data; verify against Microchip material declaration before purchase. AEC-Q100 grade not specified for -E suffix; see PIC18F47Q84-H versions for full automotive qualification. Lead-free per PDIP-40 standard Microchip packaging. Conflict-minerals compliant per Microchip corporate statement.