PIC18F46Q84-I/PT - 64KB Flash, 64MHz 8-bit MCU w/ CAN FD | Microchip
MPN: PIC18F46Q84-I/PT ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.45 | $3.45 |
| 10 | $3.05 | $30.50 |
| 100 | $2.61 | $261.00 |
| 500 | $2.32 | $1,160.00 |
| 1,000 | $2.05 | $2,050.00 |
PIC18F46Q84-I/PT Overview
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data-path CPU, on-chip Flash, RAM, and a rich set of peripherals. Within the broader semiconductor hierarchy, MCUs sit under microcontrollers -> embedded processors -> digital ICs -> semiconductors. The PIC18 family is Microchip's enhanced 8-bit line, designed for deterministic real-time control with high peripheral integration. The Q84 sub-family adds CAN FD, 12-bit ADCs with computation, and configurable logic cells (CLC, CCP, PWM, timers) that offload tasks from the CPU.
Key specifications include a 12-bit ADC, 36 digital I/O pins, 1.8 V to 5.5 V operating supply voltage, and peripheral highlights such as CAN FD, multiple UART/SPI/I2C, 16-bit PWM, and zero-cross detect. The device integrates CIPs like CLC, MCCP, 16-bit PWM, and a hardware math accelerator, allowing complex functions (mixing, sequencing, signal conditioning) to run without CPU intervention.
The architecture uses a Harvard-style RISC core with 16-bit instructions and an 8-bit data path, plus a vectored interrupt controller, hardware multiplier, and an enhanced instruction set. The integrated CAN FD controller supports bit rates up to 1 Mbps with larger payloads than classic CAN, while the 12-bit ADC delivers up to 12 channels with computation for averaging, threshold, and oversampling.
Typical applications include industrial automation with CAN FD node communication, automotive body and sensor ECUs, building automation (HVAC, lighting control), appliance motor control, and sensor hubs in IoT gateways. The 64 KB Flash accommodates protocol stacks (CANopen, J1939, custom) plus application logic.
When designing with this part, ensure the oscillator configuration matches the CAN FD bus timing requirements and follow Microchip AN2790 (CAN FD guidelines). Use MPLAB X IDE with the MCC code configurator to map CIPs to pins.
This page synthesizes distributor pricing, drop-in alternatives from the PIC18 family, and practical design notes that complement the manufacturer datasheet DS40002259C.
Drop-in alternatives for PIC18F46Q84-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 PIC18F46Q84-I/PT (same form factor and footprint) — differing in ADC, Core, Package, Program Memory (Flash), Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F46Q84-E/PT
✅ Drop-In✓ In Stock
$2.52 / Unit
View Datasheet →PIC18F46Q84-I/P
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F46Q43-I/P
✅ Drop-In✓ In Stock
$1.52 / Unit
View Datasheet →PIC18F46Q10-I/MP
✅ Drop-In✓ In Stock
$1.94 / Unit
View Datasheet →PIC18F46K80-I/P
✅ Drop-In✓ In Stock
$4.78 / Unit
View Datasheet →PIC18F46K42-I/PT
✅ Drop-In✓ In Stock
$1.89 / Unit
View Datasheet →PIC18F46Q84-I/PT Maximum Ratings & Electrical Characteristics
| Core | PIC18 RISC (8-bit data, 16-bit instruction) |
| Series | PIC18-Q84 Family |
| Maximum CPU Frequency | 64 MHz |
| Program Memory (Flash) | 64 KB (64K x 8) |
| Data RAM | 8 KB |
| Operating Supply Voltage | 1.8 V to 5.5 V |
| ADC | 12-bit, up to 35 channels with computation |
| Number of I/O Pins | 36 |
| Communication Interfaces | CAN FD, UART, SPI, I2C |
| Package / Case | 44-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount (SMD/SMT) |
| Operating Temperature | -40C to +85C (Industrial) |
| Temperature Grade | Industrial (-I) |
| RoHS Status | Compliant |
| Lead-Free | Yes |
PIC18F46Q84-I/PT Pin Configuration
| Pin 1 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Pin 2 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Pin 3 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| Pin 4 | RA3/AN3 — Digital I/O / Analog input channel 3 |
| Pin 5 | RA4/AN4 — Digital I/O / Analog input channel 4 |
| Pin 6 | RA5/AN5 — Digital I/O / Analog input channel 5 |
| Pin 7 | RA6/OSC2 — Digital I/O / Oscillator output |
| Pin 8 | RA7/OSC1 — Digital I/O / Oscillator input |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive supply voltage |
| Pin 11 | RB0/AN12 — Digital I/O / Analog input channel 12 / INT0 |
| Pin 12 | RB1/AN10 — Digital I/O / Analog input channel 10 |
| Pin 13 | RB2/AN8 — Digital I/O / Analog input channel 8 |
| Pin 14 | RB3/AN9 — Digital I/O / Analog input channel 9 |
| Pin 15 | RB4 — Digital I/O |
| Pin 16 | RB5 — Digital I/O |
| Pin 17 | RB6/ICSPCLK — Digital I/O / In-Circuit Serial Programming clock |
| Pin 18 | RB7/ICSPDAT — Digital I/O / In-Circuit Serial Programming data |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply voltage |
| Pin 21 | RC0/SOSCO — Digital I/O / Secondary oscillator output |
| Pin 22 | RC1/SOSCI — Digital I/O / Secondary oscillator input |
| Pin 23 | RC2 — Digital I/O |
| Pin 24 | RC3/SCL1 — Digital I/O / I2C1 clock |
| Pin 25 | RC4/SDA1 — Digital I/O / I2C1 data |
| Pin 26 | RC5 — Digital I/O |
| Pin 27 | RC6 — Digital I/O / UART TX |
| Pin 28 | RC7 — Digital I/O / UART RX |
| Pin 29 | RD0/CANTX — Digital I/O / CAN FD transmit |
| Pin 30 | RD1/CANRX — Digital I/O / CAN FD receive |
| Pin 31 | RD2 — Digital I/O |
| Pin 32 | RD3 — Digital I/O |
| Pin 33 | RD4 — Digital I/O |
| Pin 34 | RD5 — Digital I/O |
| Pin 35 | RD6 — Digital I/O |
| Pin 36 | RD7 — Digital I/O |
| Pin 37 | RE0 — Digital I/O |
| Pin 38 | RE1 — Digital I/O |
| Pin 39 | RE2 — Digital I/O |
| Pin 40 | RE3 — Digital I/O |
| Pin 41 | VSS — Ground reference |
| Pin 42 | VDD — Positive supply voltage |
| Pin 43 | RF0 — Digital I/O |
| Pin 44 | RF1 — Digital I/O |
Typical Applications
PIC18F46Q84-I/PT is suitable for 6 applications: Industrial CAN FD Sensor Node, Automotive Body Control Module, Building Automation (HVAC / Lighting), Appliance Motor Control (BLDC / PMSM), IoT Sensor Hub / Edge Gateway, Medical Device Interface Board.
Industrial CAN FD Sensor Node
The PIC18F46Q84-I/PT fits industrial CAN FD sensor nodes because its hardware CAN FD controller supports up to 1 Mbps with 64-byte payloads, while the 64 KB Flash accommodates CANopen or J1939 stack plus application logic. At 64 MHz CPU, the MCU services CAN FD interrupts while leaving headroom for sensor sampling. The 12-bit ADC with computation handles analog inputs autonomously, reducing CPU load. Place the MCU between a 5 V industrial rail and a CAN bus transceiver; an MCP2557FD or TLE9251V provides the physical layer. The wide 1.8-5.5 V supply allows direct connection to 24 V-derived 5 V or 3.3 V rails.
Recommended
Automotive Body Control Module
The PIC18F46Q84-I/PT is suitable for automotive body ECUs (window lifters, seat controllers, mirror modules) because the Q84 family supports CAN FD for modern vehicle networks. Its 64 KB Flash accommodates J1939 or CANopen protocol plus the application state machine, while 8 KB SRAM handles CAN FIFOs and application buffers. The 16-bit PWM and MCCP peripherals drive motors and lighting directly. The industrial temperature rating (-40C to +85C) suits cabin-mounted ECUs; for under-hood use, select the E/PT variant (-40C to +125C). Pair with an automotive-grade CAN transceiver and TVS protection.
Recommended
Building Automation (HVAC / Lighting)
The PIC18F46Q84-I/PT supports building automation systems such as HVAC zone controllers and DALI lighting gateways. Its 36 I/O pins drive relays, triacs, and LED drivers, while the CLC (Configurable Logic Cell) and 16-bit PWM peripherals implement dimming curves and zero-cross detection without CPU load. The CAN FD peripheral connects to BACnet or Modbus-over-CAN backbones. At 64 MHz, the MCU handles real-time HVAC loops (PID control on the MCCP peripheral) while servicing CAN traffic. Use the wide 1.8-5.5 V supply to interface directly with 24 V HVAC bus rails via a simple LDO.
Recommended
Appliance Motor Control (BLDC / PMSM)
The PIC18F46Q84-I/PT drives BLDC and PMSM motors in washing machines, fans, and pumps because it integrates 16-bit PWM with complementary outputs and configurable dead-band, plus ZCD (Zero-Cross Detect) for AC line synchronization. The 12-bit ADC samples back-EMF and current sense with computation (averaging, threshold) without CPU cycles. At 64 MHz, the FOC algorithm runs at 16 kHz switching while leaving headroom for CAN FD diagnostics. The 8 KB SRAM accommodates FOC lookup tables (sine/cosine) and current-loop state.
Recommended
IoT Sensor Hub / Edge Gateway
The PIC18F46Q84-I/PT functions as an IoT sensor hub collecting data from UART/SPI/I2C sensors and forwarding via CAN FD or UART to a higher-level gateway. Its 64 KB Flash runs sensor-fusion algorithms and protocol stacks; 8 KB SRAM buffers sensor bursts before transmission. The CLC and MCCP peripherals implement sensor-event triggers without waking the CPU. Operate at 1.8 V from a coin-cell or energy-harvesting supply; use Sleep mode (< 1 uA) for battery-powered deployments. The CAN FD uplink aggregates multiple sensor nodes onto a single backbone.
Recommended
Medical Device Interface Board
The PIC18F46Q84-I/PT suits medical device interface boards (patient monitors, infusion pumps, diagnostic analyzers) because its 12-bit ADC with hardware oversampling achieves effective 14-bit resolution for low-noise biosignal acquisition. The CAN FD peripheral communicates with hospital networks (HL7 over CAN, or vendor-proprietary protocols). The 64 KB Flash supports safety-critical firmware with CRC and self-test routines per IEC 62304 processes. The wide operating voltage allows direct battery monitoring; pair with a medical-grade LDO. Note: this MCU is not intrinsically medical-grade certified; system-level certification is required.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F46Q84-I/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F46Q84-E/PT | PIC18F46Q43-I/P | PIC18F46Q10-I/MP | PIC18F46K80-I/P | PIC18F46K42-I/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-pin DIP/TQFP - same family | 40-QFN (similar footprint family) | 44-pin DIP/TQFP - same family | 44-TQFP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core Architecture | PIC18 RISC (8-bit) | PIC18 RISC (8-bit) | PIC18 RISC (8-bit) | PIC18 RISC (8-bit) | PIC18 RISC (8-bit) | PIC18 RISC (8-bit) |
| Maximum CPU Frequency | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 16 MHz internal / 64 MHz external |
| Flash Memory | 64 KB | 64 KB | 64 KB | 32 KB | 64 KB | 64 KB |
| RAM | 8 KB | 8 KB | 8 KB | 2 KB | 3.6 KB | 4 KB |
| CAN FD Support | Yes (1 Mbps, 64-byte payloads) | Yes (1 Mbps, 64-byte payloads) | No CAN FD | No CAN FD | No (classic CAN 2.0B only) | No CAN |
| Operating 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 | 1.8 V to 5.5 V |
| Temperature Grade | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
Key Differentiators
- Hardware CAN FD controller vs no CAN in most K-series alternatives (vs PIC18F46K42-I/PT)
- Extended temperature option in same package (vs PIC18F46Q84-I/PT (this part))
- Higher 8 KB SRAM vs 2 KB on lower-end Q-series (vs PIC18F46Q10-I/MP)
Design Notes
Place decoupling capacitors (100 nF ceramic + 10 uF bulk) as close to each VDD/VSS pair (pins 10/9, 20/19, 42/41) as possible to minimize switching noise coupling into the analog inputs. Use a star-ground topology with a single AGND-to-DGND connection near the MCU. According to Microchip AN2790, CAN FD designs require a clean ground plane and 50 ohm controlled impedance for the CANH/CANL differential pair to meet 1 Mbps signaling requirements.
CAN FD configuration requires careful bit-time calculation: the data-phase bit rate can be higher than the nominal-phase bit rate, but all nodes must agree. Per the Microchip datasheet DS40002259C, mismatched sample points between nodes will cause intermittent bus errors. Always run the CAN FD conformance tests before production. Also ensure the CAN transceiver TXD/RXD logic levels match the MCU's 3.3 V or 5 V VDD; some transceivers require level shifting.
Estimated: The PIC18F46Q84-I/PT in a 44-TQFP package has a typical thermal resistance (theta_JA) of approximately 50 C/W. At full 64 MHz operation with all peripherals active, the MCU draws approximately 15-20 mA. With 5.0 V VDD, power dissipation is 75-100 mW, yielding a junction temperature rise of about 5 C above ambient - well within the -40C to +85C industrial range. No external heatsink is required for normal operation.
Route the 12-bit ADC analog traces away from digital switching signals and the CAN bus lines to minimize crosstalk. Per Microchip AN2698, ADC accuracy degrades when analog inputs switch concurrently with high-frequency digital lines. Use guard rings around sensitive analog pins and place a small RC filter (10 ohm + 100 nF) on noisy analog inputs. The internal voltage reference can be used to calibrate the ADC; AVdd must be stable during conversions for best linearity.
Compliance Information
RoHS and lead-free compliant per Microchip product page. Industrial temperature grade - not AEC-Q100 qualified; for AEC-Q100, contact Microchip for automotive-grade equivalents.