PIC18F46Q84-E/P - 8-Bit 64MHz MCU 64KB Flash CAN FD | Microchip
MPN: PIC18F46Q84-E/P ✓ פעילPIC18F46Q84-E/P סקירה
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory (Flash for program code, SRAM for data, EEPROM for non-volatile storage), and programmable peripherals onto one die. The PIC18F family is Microchip's 8-bit architecture with a 16-bit instruction word, RISC-like instruction set, and hardware Multiply and Divide, sitting in the hierarchy: PIC18 -> PIC microcontrollers -> 8-bit MCUs -> microcontrollers -> embedded processors -> semiconductors. The Q84 sub-family extends the PIC18 line by adding Core Independent Peripherals (CIPs) and CAN Flexible Data Rate (CAN FD) support for automotive-grade networking.
Key features include 64KB program Flash, 8192 bytes SRAM, 1024 bytes EEPROM, 64MHz maximum CPU clock, 36 MIPS throughput, and integrated CAN FD controller plus peripherals like 12-bit ADC, DAC, comparators, PWM, I2C, SPI, and two UARTs. The 40-pin PDIP package supports breadboard-friendly through-hole prototyping and integrates easily into industrial control hardware.
The device uses an enhanced Harvard architecture with separate program and data buses, allowing instruction fetch and operand access in a single cycle. Hardware CIPs such as Configurable Logic Cells (CLC), Complementary Waveform Generator (CWG), and Direct Memory Access (DMA) offload work from the CPU, enabling deterministic real-time response in motor control and sensor fusion designs.
Typical applications include industrial automation nodes, automotive body and chassis CAN nodes, building HVAC controllers, sensor interface modules, and motor control inverter boards. The PIC18F46Q84-E/P is also well suited for protocol bridges between CAN FD and legacy CAN 2.0B networks.
When designing with this part, note that the -E/P suffix indicates the extended (-40C to +125C) operating temperature range and PDIP package. For surface-mount designs the Q84 family offers TQFP, QFN, and SSOP variants with the same die.
This page synthesizes distributor pricing, drop-in alternatives, and design notes that complement the Microchip datasheet with practical engineering guidance.
חלופות תחליף ישיר עבור PIC18F46Q84-E/P — אותו מארז, תואם פין-לפין. חלקים במארז שונה הדורשים עיבוד מחדש של ה-PCB אינם נכללים.
וריאנטים בסדרה זו
דגמים מאותה סדרה התואמים Drop-in עם PIC18F46Q84-E/P (אותו גורם צורה וטביעת רגל) — שונים ב ADC, DAC, Package, Operating Temperature, Data SRAM.
PIC18F46Q84-I/P
✅ Drop-In📋 חלופה להתייחסות (לא בקטלוג)
PIC18F46Q84-E/PT
✅ Drop-In ⚠️ מפרטים לא מאומתיםצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC18F46Q43-I/P
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC18F46K42-E/P
✅ Drop-Inצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC18F46K40-E/P
✅ Drop-In ⚠️ מפרטים לא מאומתיםצור קשר לקבלת מחיר
הצג גיליון נתונים ←PIC18F46Q84-E/P דירוגים מרביים ומאפיינים חשמליים
| Core Architecture | PIC 8-bit RISC |
| Family | PIC18-Q84 |
| Program Memory (Flash) | 64 KB |
| Data SRAM | 8192 bytes |
| Data EEPROM | 1024 bytes |
| Maximum CPU Clock | 64 MHz |
| Instruction Throughput | 16 MIPS at 64 MHz |
| Operating Voltage | 1.8 V to 5.5 V |
| טמפרטורת פעולה | -40 C to +125 C (Extended) |
| מארז | 40-pin PDIP |
| CAN FD | Yes (1 module) |
| ADC | 12-bit, 35 channels |
| DAC | 8-bit, 1 channel |
| Timers | 8-bit/16-bit mixed |
| PWM Outputs | Multiple 16-bit PWM |
| Communication | 2x UART, 2x SPI, 2x I2C |
| I/O Pins | 36 |
| DMA | Yes |
| סטטוס RoHS | Compliant |
| סוג הרכבה | Through-Hole (THT) |
תצורת פינים של PIC18F46Q84-E/P
| פין 1 | RE3/MCLR — Master Clear (reset) input, also digital input-only |
| פין 2 | RA0 — Digital I/O / analog input AN0 |
| פין 3 | RA1 — Digital I/O / analog input AN1 |
| פין 4 | RA2 — Digital I/O / analog input AN2 |
| פין 5 | RA3 — Digital I/O / analog input AN3 |
| פין 6 | RA4 — Digital I/O / analog input AN4 |
| פין 7 | RA5 — Digital I/O / analog input AN5 |
| פין 8 | RE0 — Digital I/O |
| פין 9 | RE1 — Digital I/O |
| פין 10 | RE2 — Digital I/O |
| פין 11 | VDD — Positive power supply |
| פין 12 | VSS — Ground |
| פין 13 | OSC1/CLKIN — Crystal/clock input |
| פין 14 | OSC2/CLKOUT — Crystal/clock output |
| פין 15 | RA6 — Digital I/O |
| פין 16 | RA7 — Digital I/O |
| פין 17 | RB0 — Digital I/O / IOC |
| פין 18 | RB1 — Digital I/O / IOC |
| פין 19 | RB2 — Digital I/O / IOC |
| פין 20 | RB3 — Digital I/O / IOC |
| פין 21 | RB4 — Digital I/O / IOC |
| פין 22 | RB5 — Digital I/O / IOC |
| פין 23 | RB6 — Digital I/O / IOC / ICSP programming clock |
| פין 24 | RB7 — Digital I/O / IOC / ICSP programming data |
| פין 25 | RC0 — Digital I/O / analog input |
| פין 26 | RC1 — Digital I/O / analog input |
| פין 27 | RC2 — Digital I/O / analog input |
| פין 28 | RC3 — Digital I/O / analog input / SCL1 |
| פין 29 | RC4 — Digital I/O / SDA1 |
| פין 30 | RC5 — Digital I/O |
| פין 31 | RC6 — Digital I/O / UART TX |
| פין 32 | RC7 — Digital I/O / UART RX |
| פין 33 | RD0 — Digital I/O |
| פין 34 | RD1 — Digital I/O |
| פין 35 | RD2 — Digital I/O |
| פין 36 | RD3 — Digital I/O |
| פין 37 | RD4 — Digital I/O |
| פין 38 | RD5 — Digital I/O |
| פין 39 | RD6 — Digital I/O |
| פין 40 | RD7 — Digital I/O |
יישומים טיפוסיים
PIC18F46Q84-E/P מתאים עבור 6 יישוםs: Industrial CAN FD Node, Automotive Body and Chassis Controller, Building Automation Sensor Hub, Sensor Interface Module, Motor Control Inverter Board, CAN-to-UART Protocol Bridge.
Industrial CAN FD Node
The PIC18F46Q84-E/P is a strong fit for industrial CAN FD nodes because it integrates both classic CAN 2.0B and CAN Flexible Data Rate on a single chip. Engineers typically use this part as a slave node on CANopen or DeviceNet lines where the Q84's CIPs (CLC, CWG, DMA) handle bit-stuffing and timing off the CPU, leaving MIPS budget for the application layer. The 64 KB Flash fits medium-sized protocol stacks and the 8 KB SRAM handles CAN FD payload buffers without external RAM.
מומלץ
Automotive Body and Chassis Controller
In automotive body and chassis applications such as HVAC damper control, seat controllers, and lighting modules, the PIC18F46Q84-E/P delivers 8-bit simplicity with automotive-grade -40 C to +125 C operation and CAN FD connectivity. The Q84 family is designed for these subsystems where cost is critical but AEC-Q100-grade temperature support is required. The 12-bit ADC with 35 channels interfaces directly to thermistor and potentiometer sensor arrays without external signal conditioning.
מומלץ
Building Automation Sensor Hub
The PIC18F46Q84-E/P works well as a building automation sensor hub aggregating temperature, humidity, and occupancy signals onto a CAN FD backbone. Its CWG and CLC peripherals synthesize custom timing waveforms for HVAC valve actuators without CPU overhead, while the DMA moves ADC samples to RAM, freeing the CPU for protocol processing. The extended temperature range supports rooftop equipment enclosures exposed to direct sunlight.
מומלץ
Sensor Interface Module
Sensor interface modules that bridge analog sensors to a CAN FD bus benefit from the PIC18F46Q84-E/P's 12-bit ADC and 35 analog input channels combined with DMA. The 64 KB Flash accommodates sensor calibration tables and digital filtering algorithms, while the CIPs handle zero-crossing detection and pulse counting without CPU load. This is a common architecture for industrial IoT sensor hubs that publish on CANopen or J1939.
מומלץ
Motor Control Inverter Board
The PIC18F46Q84-E/P fits low-power BLDC and PMSM motor control inverter boards up to several hundred watts. The Complementary Waveform Generator (CWG) generates dead-time-corrected PWM signals, and the Configurable Logic Cell (CLC) implements hardware fault handling within nanoseconds. The 64 MHz CPU closes current control loops at the required PWM frequencies, while DMA offloads ADC conversions from interrupt service routines.
מומלץ
CAN-to-UART Protocol Bridge
Engineers use the PIC18F46Q84-E/P as a protocol bridge between a CAN FD fieldbus and legacy UART, SPI, or I2C peripherals. Two UARTs, two SPI, two I2C and one CAN FD port give enough channels for transparent bridging, and 64 KB Flash holds both the CAN FD stack and the legacy UART/SPI/I2C firmware. This is common in retrofit upgrades where newer CAN FD controllers need to coexist with installed equipment on serial lines.
מומלץ
סיכום מוצרים מומלצים
נתוני עזר הנדסיים עבור PIC18F46Q84-E/P — השוואה, הנחיות תכנון ומידע על תאימות.
מדריך בחירה
השוואה עם חלופות
| פרמטר | מוצר זה | PIC18F46Q84-I/P | PIC18F46Q84-E/PT | PIC18F46Q43-I/P | PIC18F46K42-E/P | PIC18F46K40-E/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 40-pin PDIP | 40-pin PDIP - same | 44-pin TQFP - same die | 40-pin PDIP - same | 40-pin PDIP - same | 40-pin PDIP - same |
| Program Flash | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB | 32 KB (-50%) |
| SRAM | 8192 bytes | 8192 bytes | 8192 bytes | 8192 bytes | 8192 bytes | 2048 bytes (-75%) |
| CAN FD | Yes | Yes | Yes | No | No | No |
| Max CPU Clock | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Operating Temperature | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +125 C | -40 C to +85 C | -40 C to +125 C | -40 C to +125 C |
| ADC Channels (12-bit) | 35 | 35 | 35 | 35 | 35 | 35 |
מבדילים עיקריים
- CAN FD support at 8-bit price point (לעומתPIC18F46K42-E/P)
- Larger Flash memory vs K40 family (לעומתPIC18F46K40-E/P)
- Industrial extended temperature grade (לעומתPIC18F46Q84-I/P)
הערות תכנון
Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of pin 11 and a bulk 4.7 uF tantalum or ceramic on the main 3.3 V or 5 V rail. According to the Microchip PIC18F26-46-56Q84 datasheet, the PIC18F46Q84-E/P's internal POR requires VDD rise times below 50 ms for reliable startup. Add a 1 kohm pull-up on MCLR (pin 1) tied to VDD if hardware reset is not used externally; do not leave MCLR floating.
The CAN FD peripheral requires configuration of the CANFD bit in the CANCON register before CAN FD frames can be transmitted; legacy CAN 2.0B frames will transmit by default if you forget this step. According to the Microchip datasheet, an external CAN FD transceiver (MCP2562FD or equivalent) is mandatory; the on-chip CAN module only handles the protocol layer, not the physical bus drive. Confirm the bus termination matches 120 ohm on each end of the CAN FD segment.
Place the ICSP programming header (RB6/ICSP-CLK and RB7/ICSP-DAT) on the PCB with a 2x3 0.1-inch header footprint for in-circuit programming. The 40-pin PDIP package offers plenty of PCB real estate for trace routing, but keep the analog inputs (RA0-RA7 analog-capable) away from switching nodes like PWM outputs (RC1/RC2) to minimize ADC noise coupling. According to the datasheet, the analog input pins share digital I/O - disable the digital input buffer (ANSELx bits) on any pin used as analog input.
מידע על תאימות
RoHS compliant and Pb-free per Microchip product page. Not AEC-Q100 qualified - check Q84 automotive part numbers if AEC-Q100 is required. MSL 1 (unlimited floor life) per JEDEC J-STD-020.