PIC18F47Q84-E/P - 64MHz 8-bit MCU, 128KB FLASH, CAN-FD | Microchip
Référence : PIC18F47Q84-E/P ✓ Actif| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour PIC18F47Q84-E/P — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC18F47Q84-E/P (même facteur de forme et même empreinte) — différant par Package, ADC, DAC, Mounting Type, Operating Temperature.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F47Q83-E/P
✅ Remplacement direct✓ En stock
$3.78 / unité
Voir la fiche technique →PIC18F46Q84-E/P
✅ Remplacement direct✓ En stock
$2.18 / unité
Voir la fiche technique →PIC18F47Q84-I/P
✅ Remplacement direct✓ En stock
$3.1 / unité
Voir la fiche technique →PIC18F47Q84-E/PT
✅ Remplacement direct✓ En stock
$1.05 / unité
Voir la fiche technique →PIC18F47Q84-E/P Valeurs maximales et caractéristiques électriques
| 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) |
| Boîtier | PDIP-40 (through-hole) |
| Type de montage | Through Hole |
| Température de fonctionnement | -40 C to +125 C (E grade) |
Configuration des broches de PIC18F47Q84-E/P
| Broche 1 | RE3/MCLR — Digital I/O / Master Clear (reset) |
| Broche 2 | RA0 — Digital I/O / analog input |
| Broche 3 | RA1 — Digital I/O / analog input |
| Broche 4 | RA2 — Digital I/O / analog input |
| Broche 5 | RA3 — Digital I/O / analog input |
| Broche 6 | RA4 — Digital I/O / analog input |
| Broche 7 | RA5 — Digital I/O / analog input |
| Broche 8 | VSS — Ground reference |
| Broche 9 | RA7 — Digital I/O / oscillator input |
| Broche 10 | RA6 — Digital I/O / oscillator output |
| Broche 11 | RC0 — Digital I/O |
| Broche 12 | RC1 — Digital I/O |
| Broche 13 | RC2 — Digital I/O |
| Broche 14 | RC3 — Digital I/O / I2C SCL |
| Broche 15 | RC4 — Digital I/O / I2C SDA |
| Broche 16 | RC5 — Digital I/O |
| Broche 17 | RC6 — Digital I/O / UART TX |
| Broche 18 | RC7 — Digital I/O / UART RX |
| Broche 19 | RD0 — Digital I/O |
| Broche 20 | RD1 — Digital I/O |
| Broche 21 | RD2 — Digital I/O |
| Broche 22 | RD3 — Digital I/O |
| Broche 23 | RD4 — Digital I/O |
| Broche 24 | RD5 — Digital I/O |
| Broche 25 | RD6 — Digital I/O |
| Broche 26 | RD7 — Digital I/O |
| Broche 27 | VSS — Ground reference |
| Broche 28 | VDD — Positive supply 1.8V-5.5V |
| Broche 29 | RB0 — Digital I/O / interrupt-on-change |
| Broche 30 | RB1 — Digital I/O / interrupt-on-change |
| Broche 31 | RB2 — Digital I/O / interrupt-on-change |
| Broche 32 | RB3 — Digital I/O / interrupt-on-change |
| Broche 33 | RB4 — Digital I/O / interrupt-on-change |
| Broche 34 | RB5 — Digital I/O / interrupt-on-change |
| Broche 35 | RB6 — Digital I/O / ICSP clock (PGC) |
| Broche 36 | RB7 — Digital I/O / ICSP data (PGD) |
| Broche 37 | RE0 — Digital I/O |
| Broche 38 | RE1 — Digital I/O |
| Broche 39 | RE2 — Digital I/O |
| Broche 40 | VDD — Positive supply 1.8V-5.5V |
Applications typiques
PIC18F47Q84-E/P convient pour 6 applications: 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.
Recommandé
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%.
Recommandé
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.
Recommandé
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%.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F47Q84-E/P — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- Integrated CAN FD + 8 DMA + 128KB FLASH in 40-pin PDIP (vs PIC18F46Q84-E/P)
- Extended -40C to +125C temperature grade for underhood enclosures (vs PIC18F47Q84-I/P)
- Through-hole PDIP-40 simplifies field service and rework (vs PIC18F47Q84-E/PT)
Notes de conception
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.
Informations de conformité
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.