PIC18F47Q84T-I/PT - 64MHz 8-bit CAN-FD MCU 128KB Flash | Microchip
MPN: PIC18F47Q84T-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $5.1 | $5.10 |
| 10 | $4.78 | $47.80 |
| 100 | $4.21 | $421.00 |
| 500 | $3.72 | $1,860.00 |
| 1,000 | $3.3 | $3,300.00 |
PIC18F47Q84T-I/PT Overview
An 8-bit microcontroller (MCU) is a compact computing-on-a-chip that integrates a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and a rich set of peripherals into a single IC. PIC18-series 8-bit MCUs from Microchip sit within the broader 8-bit PIC MCU family (PIC10 -> PIC12 -> PIC16 -> PIC18) and the wider category of embedded microcontrollers, which is a sub-category of microprocessors and semiconductors. The PIC18 architecture is well-suited for real-time control due to its deterministic instruction set, prioritized interrupts, and powerful peripheral set.
Key features include an integrated CAN FD controller for high-throughput automotive and industrial networking, a 12-bit ADC with Computation (ADC2) for automated analog signal conditioning without CPU intervention, a 12-bit DAC for waveform generation, and a Device Service Manager (DSM) for tethered system updates. The high-pin-count TQFP-44 package exposes multiple UART, SPI, I2C, and PWM channels, enabling flexible multi-sensor and multi-actuator designs.
The architecture is built on an enhanced PIC18 Harvard core with hardware multiply and a 31-level stack, paired with a peripheral pin-select (PPS) engine that remaps digital I/O functions to almost any I/O pin. This decoupling of peripheral and pin assignment dramatically simplifies PCB routing when system requirements change late in the design cycle.
Typical applications include automotive body and chassis networks with CAN FD, industrial sensor hubs, motor control, building automation, and low-power IoT edge nodes. The wide 1.8 V to 5.5 V range allows direct Li-ion battery and 3.3 V/5 V mixed-rail operation.
When designing with this device, allocate sufficient decoupling on VDD/AVDD pins and use Microchip's MPLAB X IDE with XC8 compiler and MCC code configurator. Plan CAN FD bus termination and bit-timing per ISO 11898-1, and use the integrated DSM module for secure in-field firmware updates.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Drop-in alternatives for PIC18F47Q84T-I/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 PIC18F47Q84T-I/PT (same form factor and footprint) — differing in ADC, DAC, Package, Core, Operating Temperature.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F47Q84-I/PT
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC18F47Q83T-I/PT
✅ Drop-In✓ In Stock
$3.55 / Unit
View Datasheet →PIC18F47Q83-I/PT
✅ Drop-In✓ In Stock
$2.54 / Unit
View Datasheet →PIC18F47K42T-I/PT
✅ Drop-In✓ In Stock
$2.62 / Unit
View Datasheet →PIC18F47K40T-I/ML
✅ Drop-In✓ In Stock
$2.1 / Unit
View Datasheet →PIC18F47Q84T-I/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC18 (8-bit Harvard) |
| Maximum CPU Frequency | 64 MHz |
| Program Memory (Flash) | 128 KB (64K x 16 words) |
| Data SRAM | 13 KB |
| Data EEPROM | 1 KB |
| Supply Voltage Range | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +85C (Industrial, "I") |
| Package | 44-pin TQFP (10x10 mm), code PT |
| ADC | 12-bit ADC with Computation (ADC2) |
| DAC | 12-bit DAC |
| CAN | 1x CAN FD controller |
| Communication Peripherals | UART, SPI, I2C (via Peripheral Pin Select) |
| PWM | Multi-channel PWM |
| DMA | Device Service Manager (DSM) |
| I/O Pins | Up to 44 (package-dependent) |
| Mounting Type | Surface Mount (SMD/SMT) |
| RoHS Status | Compliant |
PIC18F47Q84T-I/PT Pin Configuration
| Pin 1 | RC0 — Digital I/O (PPS-capable) |
| Pin 2 | RC1 — Digital I/O (PPS-capable) |
| Pin 3 | RC2 — Digital I/O (PPS-capable) |
| Pin 4 | RC3 — Digital I/O (PPS-capable) |
| Pin 5 | RC4 — Digital I/O (PPS-capable) |
| Pin 6 | RC5 — Digital I/O (PPS-capable) |
| Pin 7 | RC6 — Digital I/O (PPS-capable) |
| Pin 8 | RC7 — Digital I/O (PPS-capable) |
| Pin 9 | RE0 — Digital I/O |
| Pin 10 | RE1 — Digital I/O |
| Pin 11 | RE2 — Digital I/O |
| Pin 12 | VSS — Ground reference |
| Pin 13 | VDD — Positive supply voltage |
| Pin 14 | OSC1/CLKIN — Crystal oscillator input or external clock |
| Pin 15 | OSC2/CLKOUT — Crystal oscillator output |
| Pin 16 | RA0 — Analog input / digital I/O |
| Pin 17 | RA1 — Analog input / digital I/O |
| Pin 18 | RA2 — Analog input / digital I/O |
| Pin 19 | RA3 — Analog input / digital I/O |
| Pin 20 | RA4 — Analog input / digital I/O |
| Pin 21 | RA5 — Analog input / digital I/O |
| Pin 22 | AVDD — Analog positive supply |
| Pin 23 | AVSS — Analog ground |
| Pin 24 | RB0 — Analog input / digital I/O |
| Pin 25 | RB1 — Analog input / digital I/O |
| Pin 26 | RB2 — Analog input / digital I/O |
| Pin 27 | RB3 — Analog input / digital I/O |
| Pin 28 | RB4 — Analog input / digital I/O |
| Pin 29 | RB5 — Analog input / digital I/O |
| Pin 30 | RB6 — Analog input / digital I/O / ICD PGC |
| Pin 31 | RB7 — Analog input / digital I/O / ICD PGD |
| Pin 32 | RD0 — Digital I/O (PPS-capable) |
| Pin 33 | RD1 — Digital I/O (PPS-capable) |
| Pin 34 | RD2 — Digital I/O (PPS-capable) |
| Pin 35 | RD3 — Digital I/O (PPS-capable) |
| Pin 36 | RD4 — Digital I/O (PPS-capable) |
| Pin 37 | RD5 — Digital I/O (PPS-capable) |
| Pin 38 | RD6 — Digital I/O (PPS-capable) |
| Pin 39 | RD7 — Digital I/O (PPS-capable) |
| Pin 40 | MCLR — Master clear (reset, active low) |
| Pin 41 | VSS — Ground reference |
| Pin 42 | VDD — Positive supply voltage |
| Pin 43 | RE3 — Digital I/O |
| Pin 44 | VCAP — Core regulator output bypass |
Typical Applications
PIC18F47Q84T-I/PT is suitable for 6 applications: Automotive CAN-FD Body Control Module, Industrial Sensor Hub, BLDC Motor Control (Sensorless FOC), Building Automation Gateway, Battery-Powered IoT Edge Node, Consumer Appliance HMI Controller.
Automotive CAN-FD Body Control Module
The PIC18F47Q84T-I/PT fits automotive body-control networks because it integrates a hardware CAN FD controller compliant with ISO 11898-1 and runs from 1.8 V to 5.5 V, which simplifies power-tree design around a 12 V battery with regulator drops. At 64 MHz CPU and 128 KB Flash, the device can handle body-control message routing, diagnostic services (UDS), and multi-node scheduling without external memory. The CIP-rich peripherals (PWM, ADC2, DAC) allow direct drive of body motors and LEDs while offloading timing-critical tasks from the core, freeing CPU cycles for network stack processing. Compared with discrete CAN controllers plus an MCU, this single-chip solution reduces BOM cost and PCB area in BCM designs.
Recommended
Industrial Sensor Hub
The PIC18F47Q84T-I/PT serves as an industrial sensor-hub controller thanks to its 12-bit ADC with Computation (ADC2) that performs oversampling, averaging, and threshold comparisons without CPU intervention. The peripheral pin select (PPS) feature lets designers route UART, SPI, and I2C to almost any I/O pin, simplifying PCB layout when multiple sensor types are added late in the design. With 13 KB SRAM, the device buffers sensor data streams and runs averaging or FFT-lite operations on-chip. The 1.8 V to 5.5 V supply range allows direct connection to 24 V industrial bus rails after a simple LDO step-down. This combination of analog integration and flexible digital peripherals makes it ideal for Industry 4.0 edge nodes.
Recommended
BLDC Motor Control (Sensorless FOC)
The PIC18F47Q84T-I/PT is well suited to low-power BLDC motor control because it provides multi-channel PWM with complementary outputs, dead-band control, and fault shutdown, all of which are required to drive a 3-phase inverter. The Device Service Manager (DSM) module supports tethered firmware updates, enabling field re-tuning of motor parameters. The integrated 12-bit DAC can output a reference voltage for the gate-driver bias, and the ADC2 provides zero-crossing detection for sensorless commutation. The 64 MHz CPU executes a sensorless FOC algorithm at moderate RPM ranges. The wide supply range permits direct battery operation from 2S to 6S Li-ion packs.
Recommended
Building Automation Gateway
In a building automation gateway, the PIC18F47Q84T-I/PT aggregates sensors from BACnet, Modbus, or KNX sub-networks and presents them on a CAN-FD backbone. The 128 KB Flash stores BACnet/Modbus stack plus application logic, while the 13 KB SRAM buffers telegrams during transient bursts. The Peripheral Pin Select engine lets designers reserve UART channels for RS-485 and a UART-based KNX bridge while using SPI for an external Ethernet MAC. The wide 1.8 V to 5.5 V range supports either 3.3 V or 5 V power rails common in HVAC controllers. With Microchip's MPLAB Code Configurator (MCC), the firmware stack can be generated graphically.
Recommended
Battery-Powered IoT Edge Node
The PIC18F47Q84T-I/PT suits battery-powered IoT edge nodes because it supports Microchip's eXtreme Low-Power (XLP) sleep modes with sub-uA current draw and can wake from interrupts to perform sensor reads and CAN-FD telemetry. The internal 32 kHz low-power oscillator allows accurate RTC operation without an external crystal, and the wide 1.8 V to 5.5 V supply accepts a direct Li-ion or 2xAA battery input. The 12-bit ADC2 can monitor battery voltage autonomously, providing accurate state-of-charge reporting. With 13 KB SRAM, the device buffers small data packets before bulk transmission, enabling shorter radio-on time and lower average power.
Recommended
Consumer Appliance HMI Controller
The PIC18F47Q84T-I/PT serves as the HMI controller in consumer appliances because it can simultaneously drive a segment LCD or graphical OLED via SPI, scan capacitive touch buttons, and control BLDC actuators over PWM. The 12-bit DAC provides an audio chime output for alarms, while CAN FD enables connection to a high-end appliance network backbone. The PPS engine allows all touch and display pins to be remapped if PCB constraints change late in development. The 128 KB Flash stores multilingual UI fonts and the 13 KB SRAM keeps the active screen buffer. Operating from 1.8 V to 5.5 V tolerates brownout events on motor inrush.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F47Q84T-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F47Q84-I/PT | PIC18F47Q83T-I/PT | PIC18F47Q83-I/PT | PIC18F47K42T-I/PT |
|---|---|---|---|---|---|
| Package | TQFP-44 (10x10 mm) | TQFP-44 (10x10 mm) - same | TQFP-44 (10x10 mm) - same | TQFP-44 (10x10 mm) - same | TQFP-44 (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Core Architecture | PIC18 (8-bit) | PIC18 (8-bit) | PIC18 (8-bit) | PIC18 (8-bit) | PIC18 (8-bit) |
| Maximum CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Flash Memory | 128 KB | 128 KB | 64 KB (-50%) | 64 KB (-50%) | 128 KB |
| SRAM | 13 KB | 13 KB | 8 KB (-38%) | 8 KB (-38%) | 8 KB (-38%) |
| CAN FD Support | Yes | Yes | No (CAN 2.0B only) | No (CAN 2.0B only) | No CAN |
| Supply 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 |
Key Differentiators
- Integrated CAN FD controller (vs PIC18F47K42T-I/PT)
- Larger SRAM versus Q83 sibling (vs PIC18F47Q83T-I/PT)
- 12-bit ADC with Computation (ADC2) (vs PIC18F46K22T-I/PT)
Design Notes
Place a 100 nF ceramic decoupling capacitor as close as possible to every VDD/VSS pin pair and a bulk 10 uF on the main VDD rail. For the analog rail AVDD, add a 100 nF plus 10 uF to suppress ADC2 noise. The VCAP pin requires a 1 uF to 10 uF low-ESR ceramic to ground; insufficient decoupling on VCAP causes core-voltage ripple and random resets.
Route the CAN FD differential pair (CANTX/CANRX after the transceiver) as a 120 ohm characteristic-impedance differential trace, with matched length within 5 mm. Keep the trace as short as possible and avoid splitting ground under the pair. Place the CAN FD transceiver within 25 mm of the MCU CAN pins to minimize stub length.
When using the Peripheral Pin Select (PPS), unlock the PPS registers by writing the correct sequence to PPSLOCK; otherwise PPS remapping silently fails. Always set unused I/O pins as outputs driving low to minimize current consumption, and never leave analog input pins floating when the ADC is enabled, because each floating analog pin adds ~250 nA of bias current.
Estimated: for SPI at 8 MHz with traces longer than 50 mm, add a 33 ohm series resistor at the source pin to damp reflections and match impedance. Pull-ups on I2C lines should be 2.2 kohm to 4.7 kohm depending on bus capacitance; the onboard pull-ups on many PIC18 I/O are weak (typically 50 kohm) and not sufficient for I2C spec compliance.
The PIC18F47Q84T-I/PT in TQFP-44 typically dissipates less than 200 mW in normal 8-bit applications, so no special thermal management is required. However, in continuous CAN-FD transmit mode at high bus traffic, the device can dissipate up to 500 mW; ensure copper pour covers all VDD pins to spread heat to inner PCB layers.
Compliance Information
Industrial grade ("I" suffix) -40C to +85C. Not AEC-Q100 qualified; for automotive select PIC18F47Q84-E/PT (extended) or PIC18F47Q84T-I/PT in conjunction with customer qualification. RoHS and REACH compliance per Microchip product declaration.