PIC18F46Q84-E/PT - 64KB Flash, 64MHz 8-bit MCU with CAN FD | Microchip
Teilenummer: PIC18F46Q84-E/PT ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $4.2 | $4,20 |
| 10 | $3.78 | $37,80 |
| 100 | $3.36 | $336,00 |
| 500 | $2.94 | $1.470,00 |
| 1.000 | $2.52 | $2.520,00 |
PIC18F46Q84-E/PT Übersicht
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.
Drop-in-Alternativen für PIC18F46Q84-E/PT – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC18F46Q84-E/PT (gleiche Bauform und Footprint) – abweichend in ADC, Program Memory (Flash), Package, Family, Mounting Type.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC18F46Q84-I/PT
✅ Drop-In✓ Auf Lager
$2.05 / Stück
Datenblatt ansehen →PIC18F26Q84-I/PT
✅ Drop-In📋 Referenzalternative (nicht im Katalog)
PIC18F46Q43-I/PT
✅ Drop-In✓ Auf Lager
$1.22 / Stück
Datenblatt ansehen →PIC18F46Q10-I/PT
✅ Drop-In✓ Auf Lager
$1.55 / Stück
Datenblatt ansehen →PIC18F46K80-I/PT
✅ Drop-In✓ Auf Lager
$4.21 / Stück
Datenblatt ansehen →PIC18F46Q84-E/PT Grenzwerte & elektrische Eigenschaften
| 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 |
| Betriebstemperaturbereich | -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 |
| Gehäuse | 44-pin TQFP (10x10 mm) |
| Pin-Anzahl | 44 |
| RoHS-Status | Compliant |
| MSL-Level | 3 (168 hours) |
PIC18F46Q84-E/PT Pin-Konfiguration
| Pin 1 | VDD — Positive supply voltage |
| Pin 2 | RA5 — I/O port A bit 5 |
| Pin 3 | RA4 — I/O port A bit 4 |
| Pin 4 | RA3 — I/O port A bit 3 |
| Pin 5 | RC1 — I/O port C bit 1 |
| Pin 6 | RC0 — I/O port C bit 0 |
| Pin 7 | RC6 — I/O port C bit 6 / TX1 |
| Pin 8 | RC7 — I/O port C bit 7 / RX1 |
| Pin 9 | RB7 — I/O port B bit 7 |
| Pin 10 | RB6 — I/O port B bit 6 |
| Pin 11 | RB5 — I/O port B bit 5 |
| Pin 12 | RB4 — I/O port B bit 4 |
| Pin 13 | VSS — Ground reference |
| Pin 14 | RC2 — I/O port C bit 2 |
| Pin 15 | RC3 — I/O port C bit 3 |
| Pin 16 | RC4 — I/O port C bit 4 |
| Pin 17 | RC5 — I/O port C bit 5 |
| Pin 18 | RB0 — I/O port B bit 0 |
| Pin 19 | RB1 — I/O port B bit 1 |
| Pin 20 | RB2 — I/O port B bit 2 |
| Pin 21 | RB3 — I/O port B bit 3 |
| Pin 22 | RA2 — I/O port A bit 2 |
| Pin 23 | RA1 — I/O port A bit 1 |
| Pin 24 | RA0 — I/O port A bit 0 |
| Pin 25 | VSS — Ground reference |
| Pin 26 | RA7 — I/O port A bit 7 |
| Pin 27 | RA6 — I/O port A bit 6 |
| Pin 28 | RC0 — [DATA_NEEDED: confirm pin assignment - duplicated label] |
| Pin 29 | RC1 — [DATA_NEEDED: confirm pin assignment - duplicated label] |
| Pin 30 | RD0 — I/O port D bit 0 |
| Pin 31 | RD1 — I/O port D bit 1 |
| Pin 32 | RD2 — I/O port D bit 2 |
| Pin 33 | RD3 — I/O port D bit 3 |
| Pin 34 | RD4 — I/O port D bit 4 |
| Pin 35 | RD5 — I/O port D bit 5 |
| Pin 36 | RD6 — I/O port D bit 6 |
| Pin 37 | RD7 — I/O port D bit 7 |
| Pin 38 | VSS — Ground reference |
| Pin 39 | VDD — Positive supply voltage |
| Pin 40 | RE3 — I/O port E bit 3 / MCLR |
| Pin 41 | RE0 — I/O port E bit 0 |
| Pin 42 | RE1 — I/O port E bit 1 |
| Pin 43 | RE2 — I/O port E bit 2 |
| Pin 44 | AVSS — Analog ground |
Typische Anwendungen
PIC18F46Q84-E/PT ist geeignet für 7 Anwendungs: 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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
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.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC18F46Q84-E/PT – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | 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) |
Wichtigste Unterscheidungsmerkmale
- Integrated CAN FD controller with 5 Mbps support (vs. PIC18F46K80-I/PT)
- Core Independent Peripherals (CLC, NCO, SMT) eliminate external logic (vs. PIC18F46Q10-I/PT)
- Extended -40C to +125C temperature grade for automotive deployment (vs. PIC18F46Q84-I/PT)
Designhinweise
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.
Compliance-Informationen
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.