PIC18F46Q84-E/PT - 64KB Flash, 64MHz 8-bit MCU with CAN FD | Microchip
MPN: PIC18F46Q84-E/PT ✓ Hoạt độngPIC18F46Q84-E/PT Tóm tắt
A microcontroller (MCU) is a single-chip computer containing a processor core, program memory (Flash), data memory (RAM), and integrated peripherals. PIC microcontrollers from Microchip use a modified Harvard RISC architecture, which separates program and data buses for predictable deterministic execution - a property favored in real-time control. The PIC18 family is the 8-bit high-performance tier, walking up the taxonomy from 8-bit MCU -> microcontroller -> embedded processor -> semiconductor IC. The PIC18-Q84 sub-family specifically targets wired communication and motor-control applications through CAN FD and CIP integration.
Key features include 64 KB Flash, 4 KB RAM, 1 KB EEPROM, 64 MHz operation, an integrated CAN FD controller, four UARTs, two SPI, two I2C, multiple 16-bit timers, 12-bit ADC with Computation (ADCC) peripherals, and Core Independent Peripherals (CLC, NCO, PWM, SMT). The wide operating voltage range (1.8V-5.5V) supports both 3.3V and 5V designs without level shifters, and the extended -40C to +125C temperature grade allows deployment in harsh environments.
The architecture uses Microchip's enhanced mid-range core with a hardware multiplier and C-compiler-friendly instruction set, allowing efficient use of the C18 / XC8 toolchain. DMA offloads data movement between peripherals and memory, reducing CPU interrupt load for high-throughput CAN FD or ADC sampling workloads. The CLC blocks implement custom combinational/sequential logic in hardware, replacing external glue logic and reducing BOM cost.
Typical applications include automotive body and sensor networks (CAN FD nodes), industrial PLC I/O modules, building automation gateways, sensor hubs, BLDC/PMSM motor control, and human-machine interface (HMI) controllers. The CAN FD peripheral makes the part particularly well suited to modern in-vehicle networks where classic CAN bandwidth is insufficient.
When designing with this device, follow Microchip AN2709 'CAN FD Physical Layer' and AN2761 'EMC Design Considerations' to ensure reliable on-board communication. Use the MPLAB X IDE with the MPLAB Code Configurator (MCC) plug-in to auto-generate CIP configuration code, which significantly shortens firmware development time.
Bộ thay thế dễ dàng lắp đặt cho PIC18F46Q84-E/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC18F46Q84-E/PT (cùng hình factor và footprint) — khác nhau ở ADC, Program Memory (Flash), Package, Family, Mounting Type.
PIC18F46Q84-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F26Q84-I/PT
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F46Q43-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F46Q10-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F46K80-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18F46Q84-E/PT Tỷ lệ tối đa & tính chất điện
| Family | PIC18-Q84 |
| Core Architecture | 8-bit PIC (enhanced mid-range) |
| Program Memory (Flash) | 64 KB |
| Data SRAM | 4 KB |
| Data EEPROM | 1 KB |
| Maximum CPU Frequency | 64 MHz |
| Supply Voltage Range | 1.8 V to 5.5 V |
| Khoảng nhiệt độ hoạt động | -40 C to +125 C (extended, -E suffix) |
| CAN FD Controller | Yes (1 module) |
| UART | 4 |
| SPI | 2 |
| I2C | 2 |
| ADC | 12-bit with Computation (ADCC) |
| PWM Channels | Multiple 16-bit |
| DMA Channels | Yes |
| Core Independent Peripherals | CLC, NCO, SMT, PWM, ADCC |
| Hộp | 44-pin TQFP (10x10 mm) |
| Số chân | 44 |
| Trạng thái RoHS | Compliant |
| Cấp MSL | 3 (168 hours) |
Cấu hình chân PIC18F46Q84-E/PT
| Chân 1 | VDD — Positive supply voltage |
| Chân 2 | RA5 — I/O port A bit 5 |
| Chân 3 | RA4 — I/O port A bit 4 |
| Chân 4 | RA3 — I/O port A bit 3 |
| Chân 5 | RC1 — I/O port C bit 1 |
| Chân 6 | RC0 — I/O port C bit 0 |
| Chân 7 | RC6 — I/O port C bit 6 / TX1 |
| Chân 8 | RC7 — I/O port C bit 7 / RX1 |
| Chân 9 | RB7 — I/O port B bit 7 |
| Chân 10 | RB6 — I/O port B bit 6 |
| Chân 11 | RB5 — I/O port B bit 5 |
| Chân 12 | RB4 — I/O port B bit 4 |
| Chân 13 | VSS — Ground reference |
| Chân 14 | RC2 — I/O port C bit 2 |
| Chân 15 | RC3 — I/O port C bit 3 |
| Chân 16 | RC4 — I/O port C bit 4 |
| Chân 17 | RC5 — I/O port C bit 5 |
| Chân 18 | RB0 — I/O port B bit 0 |
| Chân 19 | RB1 — I/O port B bit 1 |
| Chân 20 | RB2 — I/O port B bit 2 |
| Chân 21 | RB3 — I/O port B bit 3 |
| Chân 22 | RA2 — I/O port A bit 2 |
| Chân 23 | RA1 — I/O port A bit 1 |
| Chân 24 | RA0 — I/O port A bit 0 |
| Chân 25 | VSS — Ground reference |
| Chân 26 | RA7 — I/O port A bit 7 |
| Chân 27 | RA6 — I/O port A bit 6 |
| Chân 28 | RC0 — [DATA_NEEDED: confirm pin assignment - duplicated label] |
| Chân 29 | RC1 — [DATA_NEEDED: confirm pin assignment - duplicated label] |
| Chân 30 | RD0 — I/O port D bit 0 |
| Chân 31 | RD1 — I/O port D bit 1 |
| Chân 32 | RD2 — I/O port D bit 2 |
| Chân 33 | RD3 — I/O port D bit 3 |
| Chân 34 | RD4 — I/O port D bit 4 |
| Chân 35 | RD5 — I/O port D bit 5 |
| Chân 36 | RD6 — I/O port D bit 6 |
| Chân 37 | RD7 — I/O port D bit 7 |
| Chân 38 | VSS — Ground reference |
| Chân 39 | VDD — Positive supply voltage |
| Chân 40 | RE3 — I/O port E bit 3 / MCLR |
| Chân 41 | RE0 — I/O port E bit 0 |
| Chân 42 | RE1 — I/O port E bit 1 |
| Chân 43 | RE2 — I/O port E bit 2 |
| Chân 44 | AVSS — Analog ground |
Ứng dụng tiêu biểu
PIC18F46Q84-E/PT phù hợp cho 7 Áp dụngs: Automotive CAN FD Sensor Node, Industrial PLC I/O Module, BLDC / PMSM Motor Controller, Building Automation Gateway, Human-Machine Interface (HMI) Controller, Battery-Operated Sensor Hub, Smart Sensor / Transducer Interface.
Automotive CAN FD Sensor Node
The PIC18F46Q84-E/PT integrates CAN FD at 5 Mbps with 64-byte payloads, replacing classic CAN nodes that are bandwidth-limited. Its 64 KB Flash accommodates CANopen or J1939 stack plus application firmware, while the 4 KB SRAM handles CAN TX/RX buffers and sensor data. The extended -40C to +125C grade qualifies it for under-hood deployment. The ADCC peripheral samples analog sensor inputs directly without an external ADC, reducing BOM.
Được đề xuất
Industrial PLC I/O Module
The PIC18F46Q84-E/PT serves as a remote I/O controller on a CAN FD industrial backbone. DMA offloads cyclic I/O scanning from the CPU, freeing cycles for protocol handling. The 12-bit ADCC reads 4-20 mA analog inputs with hardware averaging, while CLC cells implement debounce and edge detection without software overhead. The 1.8V-5.5V supply range accepts 24V-derived rails directly through an LDO.
Được đề xuất
BLDC / PMSM Motor Controller
For low-to-mid-power BLDC and PMSM motor control, the PIC18F46Q84-E/PT offers multiple 16-bit PWM channels with complementary outputs and dead-band control. The Signal Measurement Timer (SMT) captures Hall-sensor or back-EMF timing precisely, while CLC blocks implement hardware fault shutoff without CPU intervention. CAN FD enables real-time torque/speed commands from the central controller at low latency.
Được đề xuất
Building Automation Gateway
The PIC18F46Q84-E/PT bridges multiple field buses in a building automation system - CAN FD to BACnet, Modbus, or KNX - using its four UARTs and dual I2C/SPI ports. The 64 KB Flash supports full protocol stack implementations, and the extended temperature range allows installation in unconditioned mechanical rooms. DMA and CLC offload repetitive protocol tasks, reducing CPU overhead.
Được đề xuất
Human-Machine Interface (HMI) Controller
For small HMIs with keypads and LCDs, the PIC18F46Q84-E/PT drives character or small graphic LCDs via SPI, scans matrix keypads, and handles serial communication to the main processor. Its 64 KB Flash fits keypad layouts, menu trees, and serial protocols. The CLC blocks can implement keypad debounce in hardware, and the ADCC reads analog inputs such as rotary encoders or potentiometers.
Được đề xuất
Battery-Operated Sensor Hub
The PIC18F46Q84-E/PT can act as a sensor hub in a battery-powered IoT node, with its 1.8V minimum supply allowing direct operation from a single Li-ion cell. The DMA and idle/doze/sleep modes minimize active current, while CIP peripherals (CLC, NCO, SMT) wake the CPU only on relevant events. CAN FD provides a robust wired backbone to upstream controllers.
Được đề xuất
Smart Sensor / Transducer Interface
The PIC18F46Q84-E/PT conditions and transmits data from analog and digital sensors over CAN FD. The 12-bit ADCC with hardware oversampling achieves effective resolution beyond 12 bits, while CLC blocks implement threshold detection and event counting in hardware. The 4 KB SRAM buffers sensor data bursts without CPU intervention, and DMA streams ADC results directly to memory.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC18F46Q84-E/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC18F46Q84-I/PT | PIC18F26Q84-I/PT | PIC18F46Q43-I/PT | PIC18F46Q10-I/PT | PIC18F46K80-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-44 (10x10) | TQFP-44 (10x10) - same | TQFP-44 (10x10) - same | TQFP-44 (10x10) - same | TQFP-44 (10x10) - same | TQFP-44 (10x10) - same |
| Flash Memory | 64 KB | 64 KB | 32 KB | 64 KB | 64 KB | 64 KB |
| SRAM | 4 KB | 4 KB | 2 KB | 4 KB | 3.5 KB | 3.6 KB |
| CAN FD | Yes | Yes | Yes | No (classic CAN only) | No | No (classic CAN) |
| DMA Channels | Yes | Yes | Yes | Yes | No | No |
| Max CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Temperature Grade | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) |
Bảo phân biệt quan trọng
- Integrated CAN FD controller with 5 Mbps support (vsPIC18F46K80-I/PT)
- Core Independent Peripherals (CLC, NCO, SMT) eliminate external logic (vsPIC18F46Q10-I/PT)
- Extended -40C to +125C temperature grade for automotive deployment (vsPIC18F46Q84-I/PT)
Ghi chú thiết kế
Estimated: at 64 MHz, VDD=3.3V, all peripherals active, the PIC18F46Q84-E/PT draws approximately 15-20 mA. Add a 100 nF decoupling capacitor within 5 mm of each VDD pin and a bulk 10 uF tantalum/ceramic on the main supply rail. Place an LC filter (10 ohm + 10 uF) on AVDD if the ADCC is used at high sampling rates to reduce ADC noise coupling.
Keep the 44-pin TQFP PCB footprint compatible with standard 10x10 mm land patterns (0.8 mm pitch, 0.4 mm lead width). Use a 4-layer PCB with a dedicated ground plane under the MCU to minimize EMI. Place the crystal or external oscillator within 10 mm of OSC1/OSC2 and guard the traces with ground vias to avoid noise coupling into the high-impedance oscillator pins.
The MCLR pin (RE3) must be pulled high through a 10 kohm resistor for normal operation; leaving it floating prevents code execution. The PICKit programmer/debugger requires ICSP pins (PGECx/PGEDx) to be reserved - do not place series resistors above 470 ohm on these lines. The CAN FD peripheral requires an external transceiver (e.g. MCP2518FD or MCP2562FD); the MCU's CAN pins are logic-level only.
Route the CAN TX/RX differential pair to the transceiver with controlled 100 ohm differential impedance, matched lengths, and ground plane reference. Keep CAN traces away from switching power and PWM lines. Place a TVS diode (e.g. PESD1CAN) at the bus connector for ESD protection, and verify bus termination with 120 ohm resistors at each end of the CAN FD bus.
Thông tin tuân thủ
RoHS and REACH compliance per Microchip product page. AEC-Q100 qualification status not explicitly stated in the provided web data; for automotive qualification, consult the Microchip PIC18-Q84 qualification report.