Microchip Technology

PIC18F47Q84-I/P - 8-Bit 64MHz 128KB Flash MCU w/ CAN FD | Microchip

MPN: PIC18F47Q84-I/P ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 40-pin PDIP (DIP-40) Package 64 MHz Speed 128 KB (64K x 16) Memory
From $3.1 USD / Unit
MOQ: 1 |
Price updated: 2026-09-27
Volume Pricing
Qty Unit Price Extended
1 $4.85 $4.85
10 $4.36 $43.60
100 $3.88 $388.00
500 $3.49 $1,745.00
1,000 $3.1 $3,100.00
ℹ️ All prices are in USD

PIC18F47Q84-I/P Overview

The Microchip Technology PIC18F47Q84-I/P is an 8-bit PIC18 microcontroller with 128KB Flash, 13KB RAM, 1KB EEPROM and integrated CAN FD controller, housed in a 40-pin PDIP (DIP-40) through-hole package. It operates up to 64MHz internal clock and includes a 12-bit ADC with computation (ADCC), a 5-bit DAC, a DSM (Data Signal Modulator), multiple CCP/PWM channels, plus I2C/SPI/UART communication peripherals. This -I/P variant is the industrial temperature grade (-40C to +85C).

An 8-bit microcontroller (MCU) is a single-chip computer that combines a CPU, program memory (Flash), data memory (SRAM), non-volatile EEPROM, and a rich set of on-chip peripherals. The PIC18 family belongs to the Modified Harvard architecture class of microcontrollers, executing one instruction per clock cycle (except branches) for predictable real-time performance. Within the broader taxonomy: MCU -> 8-bit MCU -> PIC18 family -> PIC18-Q84 sub-family (which is optimized for CAN-FD connectivity and Core Independent Peripherals).

Key features of the PIC18F47Q84 include Core Independent Peripherals (CIPs) such as CLC, CCP, PWM, NCO, CWG, and DSM that operate without CPU intervention - reducing firmware complexity and BOM cost. The 12-bit ADCC (ADC with Computation) provides oversampling and automated averaging/threshold comparison. CAN FD enables higher throughput automotive/industrial networking at up to 5 Mbps nominal bit rate. The device also integrates two UARTs, two SPI, two I2C, and a generous complement of timers.

Architecturally, the PIC18F47Q84 is built on an enhanced PIC18 core with a hardware multiplier, 31-level stack, and a vectored interrupt controller supporting prioritized interrupts. Its CIPs are interconnected through a flexible signal routing matrix, allowing hardware-based state machines, waveform generation, and sensor signal conditioning (via the DSM module). The wide 1.8V-5.5V VDD range (with integrated voltage regulator) supports both 3.3V and 5V designs.

Typical applications include CAN-FD automotive body and chassis ECUs, industrial sensor hubs, motor control (BLDC/PMSM), building automation nodes (HVAC/lighting), USB-to-CAN bridges, and battery management systems. The 40-pin PDIP package is especially suited for development, prototyping, and through-hole assembly where socket-based or hand-soldered replacement may be desired.

When designing with this device, ensure decoupling capacitor placement (100nF close to VDD/AVDD/VBAT plus bulk 1-10uF) per the datasheet's PCB layout guidelines. Configure the ICD pins (ICSPCLK/ICSPDAT) for in-circuit serial programming - the device supports both PICKit and MPLAB debug tools.

This page synthesizes distributor stock, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC18F47Q84-I/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 PIC18F47Q84-I/P (same form factor and footprint) — differing in Package, ADC, DAC, Mounting Type, Core Architecture.

Microchip Technology
Package: 40-pin PDIP (DIP-40, 600 mil)
ADC: 12-bit ADCC with computation, up to 43 channels (device-dependent)
DAC: 5-bit DAC, 1 channel
Microchip Technology
Package: 40-pin PDIP
ADC: 12-bit, 35 channels
DAC: 8-bit, 1 channel
Microchip Technology
Package: 40-pin PDIP (P)
ADC: 12-bit ADC2, up to 35 channels
DAC: 5-bit, multiple outputs
Microchip Technology
Package: 40-pin PDIP (DIP-40), 2.54 mm pitch
ADC: 10-bit, multiple channels
DAC: 8-bit on-chip
Microchip Technology
Package: 40-pin PDIP (P)
Core Architecture: PIC18 (8-bit)
Microchip Technology
Package: 44-pin TQFP (10x10 mm)
ADC: 12-bit, up to 35 channels with computation
DAC: 5-bit and 8-bit
Microchip Technology
Package: 48-pin TQFP (7x7 mm), /PT
Mounting Type: Surface Mount
Core Architecture: PIC18 (8-bit enhanced Harvard RISC)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC18F47Q83-I/PT

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (DIP-40)
PIC18 (8-bit, Enhanced Mid-Range) · 64 MHz · 128 KB · 13 KB · 1 KB · 44-pin TQFP (10x10 mm) · 2.5 V to 5.5 V · -40C to +85C (Industrial, -I)

✓ In Stock

$2.54 / Unit

View Datasheet →

PIC18F46Q84-E/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (DIP-40)
PIC 8-bit RISC · PIC18-Q84 · 64 KB · 8192 bytes · 1024 bytes · 64 MHz · 16 MIPS at 64 MHz · 1.8 V to 5.5 V

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC18F47K42-I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (DIP-40)
PIC18, 8-bit RISC · 128 KB (64K x 16) · 8 KB · 256 B · 64 MHz · 1.8 V to 5.5 V · 36 · 12-bit ADC2, up to 35 channels

✓ In Stock

$4.1 / Unit

View Datasheet →

PIC18F47Q43-E/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (DIP-40)
PIC18 (8-bit) · 128 KB (128K x 8) · 8192 bytes · 1024 bytes · 64 MHz maximum · 2.3 V to 5.5 V · 16-bit (8-bit data path) · 40

✓ In Stock

$2.62 / Unit

View Datasheet →

PIC18F46Q43-I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (DIP-40)
PIC18-Q43 · PIC18 8-bit RISC · 64 KB · 4 KB · 1 KB · 64 MHz · 16 MIPS · 40-pin PDIP (DIP-40, 600 mil)

✓ In Stock

$1.52 / Unit

View Datasheet →

PIC18F47Q10-E/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (DIP-40)
8-bit PIC18 enhanced mid-range (Harvard) · 64 MHz (16 MIPS) · 128 KB (64K x 16 words) · 3615 bytes · 1024 bytes · 1.8 V to 5.5 V · 36 · 40-pin PDIP (DIP-40), 2.54 mm pitch

✓ In Stock

$2.18 / Unit

View Datasheet →

PIC18F47Q84-I/P Maximum Ratings & Electrical Characteristics

Core PIC18 8-bit RISC (Modified Harvard)
Program Memory (Flash) 128 KB (64K x 16)
Data Memory (SRAM) 13 KB
Non-Volatile Memory (EEPROM) 1 KB
Maximum CPU Frequency 64 MHz
Operating Voltage (VDD) 1.8 V to 5.5 V
ADC 12-bit ADC with Computation (ADCC)
DAC 5-bit DAC
CAN FD Yes (1 module)
UART 2
SPI 2
I2C 2
PWM/CCP Multiple CCP and PWM channels
Core Independent Peripherals (CIPs) CLC, DSM, CWG, NCO, CCP, PWM
Timers Multiple 8/16-bit timers
Operating Temperature -40 C to +85 C (Industrial)
Package 40-pin PDIP (DIP-40)
Mounting Type Through-Hole (DIP)
Programming/Debug ICSP (PICKit/MPLAB ICD)
Lead-Free / RoHS Lead-free, RoHS compliant

PIC18F47Q84-I/P Pin Configuration

DIP-40 Package Pinout Diagram DIP-40 40-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 40 2 39 3 38 4 37 5 36 6 35 7 34 8 33 9 32 10 31 11 30 12 29 13 28 14 27 15 26 16 25 17 24 18 23 19 22 20 21 DIP-40
Pin 1 RA3/AN3/C1IN+/C2IN+/T7G/T6G — PORTA bit 3 / ADC input / comparator / timer gate
Pin 2 RA4/T0CKI/T7CKI/CLKOUT — PORTA bit 4 / timer0 clock / CLKOUT
Pin 3 RA5/AN4/SS1/HLVDIN — PORTA bit 5 / ADC input / SPI1 SS / HLVD input
Pin 4 RA6/AN5/OSC2/CLKOUT — PORTA bit 6 / ADC input / crystal out / CLKOUT
Pin 5 RA7/AN6/OSC1/CLKIN — PORTA bit 7 / ADC input / crystal in / CLKIN
Pin 6 VSS — Ground reference
Pin 7 VDD — Positive supply voltage (1.8V-5.5V)
Pin 8 RB0/AN12/INT0/C1IN0-/C2IN0- — PORTB bit 0 / ADC / INT0 / comparator in
Pin 9 RB1/AN10/C1IN1-/C2IN1- — PORTB bit 1 / ADC / comparator in
Pin 10 RB2/AN8/C1IN2-/C2IN2-/CTED1 — PORTB bit 2 / ADC / comparator in / CTMU
Pin 11 RB3/AN9/C1IN3-/C2IN3-/CTED2 — PORTB bit 3 / ADC / comparator in / CTMU
Pin 12 RB4/AN11/SDA1/SCL1 — PORTB bit 4 / ADC / I2C1 SDA/SCL
Pin 13 RB5/AN13/TX1/CK1 — PORTB bit 5 / ADC / UART1 TX / clock
Pin 14 RB6/ICSPCLK — PORTB bit 6 / ICSP clock
Pin 15 RB7/ICSPDAT — PORTB bit 7 / ICSP data
Pin 16 AVSS — Analog ground
Pin 17 AVDD — Analog positive supply
Pin 18 RC0/PPS_SYNC_OUT — PORTC bit 0 / PPS sync out
Pin 19 RC1/SCL2 — PORTC bit 1 / I2C2 SCL
Pin 20 RC2/SDA2 — PORTC bit 2 / I2C2 SDA
Pin 21 RC3/SCL1 — PORTC bit 3 / I2C1 SCL
Pin 22 RC4/SDA1 — PORTC bit 4 / I2C1 SDA
Pin 23 RC5/RX1/DT1 — PORTC bit 5 / UART1 RX / DT
Pin 24 RC6/TX1/CK1 — PORTC bit 6 / UART1 TX / clock
Pin 25 RC7/RX1/DT1 — PORTC bit 7 / UART1 RX / DT
Pin 26 RD0/CANTX — PORTD bit 0 / CAN FD TX
Pin 27 RD1/CANRX — PORTD bit 1 / CAN FD RX
Pin 28 RD2/AN14 — PORTD bit 2 / ADC input
Pin 29 RD3/AN15 — PORTD bit 3 / ADC input
Pin 30 RD4/AN16 — PORTD bit 4 / ADC input
Pin 31 RD5/AN17 — PORTD bit 5 / ADC input
Pin 32 RD6/AN18 — PORTD bit 6 / ADC input
Pin 33 RD7/AN19 — PORTD bit 7 / ADC input
Pin 34 RE0/AN20 — PORTE bit 0 / ADC input
Pin 35 RE1/AN21 — PORTE bit 1 / ADC input
Pin 36 RE2/AN22 — PORTE bit 2 / ADC input
Pin 37 RE3/MCLR/VPP — PORTE bit 3 / Master Clear (Reset) / Programming Vpp
Pin 38 RF0/AN16 — PORTF bit 0 / ADC input (alternate)
Pin 39 RF1/AN17 — PORTF bit 1 / ADC input (alternate)
Pin 40 VSS — Ground reference (second)

Typical Applications

PIC18F47Q84-I/P is suitable for 6 applications: CAN-FD Automotive Body/Chassis ECU, Industrial Sensor Hub / Gateway, BLDC/PMSM Motor Control, Building Automation / HVAC Node, USB-to-CAN FD Bridge / Diagnostic Tool, Battery Management System (BMS) Slave Module.

🚗

CAN-FD Automotive Body/Chassis ECU

The PIC18F47Q84-I/P is purpose-built for CAN-FD automotive body and chassis modules such as body controllers, door modules, HVAC controllers, lighting ECUs, and seat controllers. Its integrated CAN FD controller supports ISO 11898-1:2015 bit rates up to 5 Mbps, with payload sizes up to 64 bytes - critical for diagnostics over UDS (ISO 14229) and modern sensor aggregation. The wide 1.8V-5.5V VDD range with internal LDO regulator simplifies direct connection to automotive 12V battery rails through simple LDO pre-regulation. The 12-bit ADCC with computation performs oversampling and threshold comparison without CPU load, ideal for multi-channel sensor monitoring (temperature, current, position). Compared to older PIC18F46K80 designs, the Q84 adds CAN FD plus a richer CIP set while preserving the 40-pin PDIP footprint favored for prototyping and low-volume ECU development.

🏭

Industrial Sensor Hub / Gateway

The PIC18F47Q84-I/P serves as an industrial sensor hub that aggregates 4-20mA, 0-10V, thermocouple, and digital inputs from multiple sensors and forwards them over CAN FD, RS-485, or Ethernet gateways. The 12-bit ADCC with automated oversampling delivers up to 14-bit effective resolution for precision measurements. Two UARTs allow concurrent Modbus RTU master and slave operation, while the two SPI ports connect to digital sensors and external ADC chips. The Core Independent Peripherals (CLC, DSM, CWG) implement hardware signal conditioning without CPU intervention - freeing the core for application logic. With 128KB Flash and 13KB RAM, the Q84 comfortably runs a small RTOS or state machine plus a sensor protocol stack.

⚡

BLDC/PMSM Motor Control

The PIC18F47Q84-I/P is well-suited for sensorless or sensored BLDC/PMSM motor control in pumps, fans, small appliances, and industrial drives up to ~500W. Its 12-bit ADCC samples back-EMF at zero-crossing for sensorless commutation, while the multiple CCP/PWM channels generate complementary 6-step or sinusoidal FOC drive signals with programmable dead-band insertion. The CWG (Complementary Waveform Generator) and PWM modules integrate dead-band and blanking without CPU load. The DSM (Data Signal Modulator) produces modulated control signals for advanced gate driver timing. With 64MHz clock, the control loop can run at 32kHz PWM with interrupt-driven commutation in firmware. The 40-pin PDIP package is convenient for bench-top motor control development with the MPLAB PICkit 4 debugger.

🧩

Building Automation / HVAC Node

The PIC18F47Q84-I/P is ideal for building automation nodes such as BACnet/Modbus thermostats, fan-coil controllers, lighting dimmers, and zone controllers. Its low-power XLP (eXtreme Low Power) technology provides sleep currents below 1 uA with retention RAM, allowing battery-powered wireless sensor nodes to run for years on a single cell. The CAN FD controller connects to BACnet/IP backbones via gateway; alternatively, the UARTs handle Modbus RTU over RS-485. The DSM and CWG modules generate hardware-based PWM dimming and AC zero-crossing detection. The wide 1.8V-5.5V VDD range permits direct 3.3V or 5V operation, simplifying power supply design for AC-derived nodes.

🖥️

USB-to-CAN FD Bridge / Diagnostic Tool

The PIC18F47Q84-I/P can be paired with a USB-UART bridge (e.g., MCP2200 or FT232) to create a low-cost USB-to-CAN FD diagnostic adapter for automotive service shops, ECU calibration, and protocol analysis. The integrated CAN FD controller handles bit rates up to 5 Mbps, while the 13KB RAM buffers incoming CAN frames for USB transfer. The 128KB Flash stores ISO-TP/UDS transport-layer code and command parsing. The 40-pin PDIP package simplifies custom-prototype fabrication. Compared to commercial USB-CAN adapters (PCAN-USB, Vector VN1610), this implementation achieves acceptable throughput at a fraction of the BOM cost.

🔋

Battery Management System (BMS) Slave Module

The PIC18F47Q84-I/P serves as a slave monitoring module in distributed battery management systems for e-mobility, energy storage, and 48V mild-hybrid automotive systems. The 12-bit ADCC with computation performs simultaneous cell voltage and current sensing, while the DSM and CLC modules generate synchronized PWM for active cell balancing. The CAN FD controller communicates cell telemetry to the master BMS at high bit rate, reducing wiring harness complexity. With 13KB RAM and 128KB Flash, the Q84 implements Kalman filtering or coulomb counting for state-of-charge estimation. The -40C to +85C industrial temperature range suits under-the-hood and battery-pack deployment; for AEC-Q100 automotive qualification, choose the Q84 automotive-grade variant.

Recommended Products Summary

MCP2562FD CAN FD transceiver companion IC Used in: CAN-FD Automotive Body/Chassis ECU, Industrial Sensor Hub / Gateway, Building Automation / HVAC Node, USB-to-CAN FD Bridge / Diagnostic Tool, Battery Management System (BMS) Slave Module PIC18F47Q84-I/PT SMT variant for production ECU Used in: CAN-FD Automotive Body/Chassis ECU MCP1755 5V LDO for 12V battery rail pre-regulation Used in: CAN-FD Automotive Body/Chassis ECU, Building Automation / HVAC Node, Battery Management System (BMS) Slave Module MAX31855 Thermocouple-to-digital converter on SPI Used in: Industrial Sensor Hub / Gateway MCP8024 3-phase BLDC gate driver companion Used in: BLDC/PMSM Motor Control PIC18F47K42-I/P Microchip Technology Used in: BLDC/PMSM Motor Control MCP2200 USB-UART bridge IC Used in: USB-to-CAN FD Bridge / Diagnostic Tool
What is the Flash program memory size of the PIC18F47Q84-I/P?
The PIC18F47Q84-I/P has 128 KB (64K x 16 words) of on-chip Flash program memory. According to the Microchip PIC18F27/47/57Q84 datasheet, this is sufficient for CAN-FD stack plus application logic in most body/chassis ECUs. Endurance is rated at 10K erase/write cycles minimum.
Does the PIC18F47Q84-I/P support CAN FD?
Yes, the PIC18F47Q84-I/P integrates a CAN FD (Flexible Data Rate) controller with bit rates up to 5 Mbps nominal and ISO 11898-1:2015 compliance. This enables modern automotive networking with payload sizes up to 64 bytes - critical for diagnostics and high-throughput sensor aggregation.
What is the maximum CPU clock frequency of the PIC18F47Q84-I/P?
The PIC18F47Q84-I/P operates at up to 64 MHz internal oscillator frequency, equivalent to 16 MIPS (million instructions per second) using the 4-clock instruction pipeline. The internal 64MHz HFINTOSC is factory-trimmed to within +/-2% across temperature, eliminating external crystals in cost-sensitive designs.
What package and pin count does the PIC18F47Q84-I/P use?
The PIC18F47Q84-I/P uses a 40-pin PDIP (Plastic Dual In-line Package) with 0.600 inch (15.24 mm) row spacing. The /P suffix specifically denotes PDIP, distinguishing it from -I/PT (TQFP-44 surface mount). Pin 1 is the upper-left pin when the notch faces up.
What is the difference between PIC18F47Q84-I/P and PIC18F47Q84-I/PT?
The PIC18F47Q84-I/P comes in a 40-pin PDIP through-hole package, while PIC18F47Q84-I/PT uses a 44-pin TQFP surface-mount package. The I/P variant is preferred for prototyping, breadboarding, and through-hole assembly; the I/PT variant is preferred for space-constrained SMT production. Both share identical silicon and peripheral set.
How much RAM does the PIC18F47Q84-I/P have?
The PIC18F47Q84-I/P has 13 KB of on-chip SRAM for variable storage, plus 1 KB of EEPROM for non-volatile parameter storage. This RAM size comfortably supports a CAN-FD driver stack plus a small RTOS or state machine in typical embedded applications.
What is the difference between PIC18F47Q84-I/P and PIC18F47K42-I/P?
The PIC18F47Q84-I/P adds an integrated CAN FD controller, while the PIC18F47K42-I/P does not have CAN FD and instead focuses on the high-performance K42 family CIPs. Both share the same 40-pin PDIP pinout but Q84 is the better choice when CAN networking is required; K42 is preferred for purely digital/analog systems.
Where can I download the PIC18F47Q84 datasheet PDF?
The official PIC18F47Q84 datasheet (covering PIC18F27/47/57Q84 family, document 40002213D) is available from Microchip at the product page. According to Microchip, the family datasheet is 1140 pages and includes electrical characteristics, peripheral driver libraries, and MPLAB X project examples.
What is the price of PIC18F47Q84-I/P?
As of 2026-09-28, the PIC18F47Q84-I/P lists at approximately $4.85 in single-piece quantities at LCSC and other authorized distributors. Volume pricing drops to around $3.10 per unit at 1000-piece quantities. Stock is generally high at Microchip direct, Mouser, and DigiKey.
Is PIC18F47Q84-I/P in stock at distributors?
Yes, the PIC18F47Q84-I/P is actively stocked at LCSC, Mouser, DigiKey, and Newark as of 2026-09-28. DigiKey lists it as 'ships today' and LCSC quotes 4,234+ units available. Microchip direct also accepts factory orders with 8-12 week lead time for high volumes.
What is the operating temperature range of PIC18F47Q84-I/P?
The PIC18F47Q84-I/P has an industrial temperature range of -40C to +85C, denoted by the 'I' in the part suffix. This covers most industrial, automotive interior, and outdoor-enclosed applications. For automotive AEC-Q100 qualified operation, the PIC18F47Q84-E variant is recommended.
What is the lead time for PIC18F47Q84-I/P orders?
As of 2026-09-28, the PIC18F47Q84-I/P ships same-day from major distributors (DigiKey, Mouser, LCSC) for quantities up to a few thousand units. Factory-direct orders for higher volumes typically quote 8-12 weeks. The part is in active production and not currently on allocation.
What is the best drop-in replacement for PIC18F47Q84-I/P?
The best drop-in alternative is the PIC18F47Q83-I/P, which shares the same 40-pin PDIP footprint but with 64KB Flash (vs 128KB on the Q84). For applications that need more Flash, the PIC18F46Q84-E/P offers 64KB. Both alternatives preserve the CAN FD controller and full CIP set.
Is PIC18F47Q84-I/P suitable for automotive applications?
The PIC18F47Q84-I/P has CAN FD support and operates over -40C to +85C industrial temperature range. For AEC-Q100 qualified automotive deployments, consider the PIC18F47Q84-E variant or the Q84 automotive-grade family. The Q84 is purpose-built for body/chassis ECU nodes.
What are the key specifications of PIC18F47Q84-I/P that engineers should know?
The PIC18F47Q84-I/P is a 40-pin PDIP 8-bit MCU running at 64MHz (16 MIPS) with 128KB Flash, 13KB RAM, 1KB EEPROM, one CAN FD controller, two UART/SPI/I2C each, 12-bit ADCC, 5-bit DAC, and a complete CIP set (CLC, DSM, CWG, NCO). It is targeted at CAN-FD embedded networking applications.

Engineering reference data for PIC18F47Q84-I/P — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC18F47Q84-I/P when you need an 8-bit MCU with CAN FD support, ample Flash (128KB) and RAM (13KB), and prefer a through-hole PDIP package for development, prototyping, or socket-based assembly. Choose the PIC18F47Q83-I/P if your firmware footprint is under 64KB and you want the same peripherals at slightly lower cost. Choose the PIC18F46Q84-E/P for -40C to +125C extended temperature operation. Choose the PIC18F47K42-I/P if CAN FD is NOT required - it shares the same 40-pin PDIP footprint but lacks the CAN FD controller. Choose the PIC18F47Q84-I/PT (TQFP-44 surface mount) for space-constrained SMT production. All variants share the same MPLAB X toolchain and MCC code generator ecosystem.

Comparison with Alternatives

Parameter This Product PIC18F47Q83-I/P PIC18F46Q84-E/P PIC18F47K42-I/P PIC18F47Q43-E/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 40-pin PDIP (DIP-40) 40-pin PDIP - same 40-pin PDIP - same 40-pin PDIP - same 40-pin PDIP - same
Flash Memory 128 KB 64 KB 64 KB 128 KB 128 KB
RAM 13 KB 13 KB 13 KB 8 KB 13 KB
CAN FD Controller Yes (1 module) Yes (1 module) Yes (1 module) No Yes (1 module)
Maximum CPU Frequency 64 MHz 64 MHz 64 MHz 64 MHz 64 MHz
Operating Temperature -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +125 C (Extended) -40 C to +85 C (Industrial) -40 C to +125 C (Extended)
ADC 12-bit ADCC 12-bit ADCC 12-bit ADCC 12-bit ADCC 12-bit ADCC
EEPROM 1 KB 1 KB 1 KB 1 KB 1 KB

Key Differentiators

  • Integrated CAN FD controller eliminates external module cost (vs PIC18F47K42-I/P)
  • More RAM than older PIC18F46K80 generation (vs PIC18F46K80-I/P)
  • Through-hole PDIP package for prototyping and socketed designs (vs PIC18F47Q84-I/PT (TQFP-44))
  • Same package, smaller Flash - tight budget alternative (vs PIC18F47Q83-I/P)

Design Notes

Decoupling: place a 100nF ceramic capacitor as close as possible to each VDD pin (pin 7) and each AVDD pin (pin 17) with traces short and direct to the ground plane. Add a 10uF bulk capacitor near the MCU to handle switching transients from internal peripherals (ADC, CAN FD). For battery-powered designs, leverage the XLP sleep modes (typical <1uA with retention RAM) and use the RTCC with external 32.768kHz crystal for time-keeping.

PCB layout: keep the analog traces (ANx inputs, AVSS/AVDD) physically separated from digital switching traces (PWM, CAN, SPI clock). Place the AVDD low-pass filter (10ohm + 10uF) close to pin 17. Route CANH/CANL as a differential pair with 100 ohm characteristic impedance, equal length (within 5mm), and 100nF split termination at the receiver. Use a ground guard trace around the 32kHz crystal if used.

Configuration bits: ensure CONFIG1/2/3/4/5 are set correctly before code execution, including the oscillator selection (HS vs INTOSC), WDT enable, brown-out reset voltage, and code protection bits. Forgetting to disable the WDT in debug firmware can cause spurious resets. The MCLR pin (RE3) is enabled by default - leave it pulled high through 10k ohm if not used for external reset. Programming pins RB6/RB7 must be released by application firmware (set to digital input or output) before ICSP can drive them.

Thermal: the 40-pin PDIP package has a relatively high thermal resistance (~70 C/W theta_JA) compared to TQFP/QFN variants. For high-ambient (>60C) deployments or high-toggle I/O, prefer the I/PT (TQFP) variant for better heat spreading. The internal voltage regulator dissipates VDD-3.3V times current - a 5V supply at 50mA dissipation is ~85mW which is fine in PDIP.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

PIC18F47Q84-I/P is lead-free, RoHS/REACH compliant, halogen-free, and not AEC-Q100 qualified. For AEC-Q100 automotive applications, contact Microchip for the Q84 automotive-grade variant. Conflict-mineral declaration per Microchip public CMRT filings.

Data verified on: 2026-09-28 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC18F47Q84-I/P PIC18F47Q84 datasheet PDF PIC18F47Q84 CAN FD 8-bit MCU Microchip PIC18F47Q84 128KB Flash PIC18F47Q84-I/P 40-pin PDIP PIC18F47Q84 vs PIC18F47Q83 PIC18F47Q84 vs PIC18F47K42 PIC18F47Q84-I/P price buy CAN FD microcontroller 8-bit 40-pin automotive CAN FD body ECU MCU PIC18F47Q84 pinout 40-pin PDIP what is the RAM size of PIC18F47Q84

Related Components & Terms

Microchip Technology PIC18F47Q84 PIC18F47Q84-I/P PIC18F47Q83-I/P PIC18F47Q43-E/P PIC18F47K42-I/P PIC18F46Q84-E/P MCP2562FD PIC18 8-bit microcontroller MCU Modified Harvard architecture CAN FD ISO 11898-1 ADC with Computation (ADCC) Core Independent Peripherals (CIPs) CLC DSM CWG NCO PWM PIC PDIP-40 DIP-40 through-hole package RoHS REACH ICSP PICKit MPLAB X automotive body ECU industrial sensor hub
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details