PIC18F46Q84-E/PT - 64KB Flash, 64MHz 8-bit MCU with CAN FD | Microchip
Référence : PIC18F46Q84-E/PT ✓ Actif| Qté | Prix unitaire | Total |
|---|---|---|
| 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 Présentation
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.
Alternatives de remplacement direct pour PIC18F46Q84-E/PT — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.
Variantes de cette série
Modèles de la même série directement compatibles avec PIC18F46Q84-E/PT (même facteur de forme et même empreinte) — différant par ADC, Program Memory (Flash), Package, Family, Mounting Type.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F46Q84-I/PT
✅ Remplacement direct✓ En stock
$2.05 / unité
Voir la fiche technique →PIC18F26Q84-I/PT
✅ Remplacement direct📋 Alternative de référence (hors catalogue)
PIC18F46Q43-I/PT
✅ Remplacement direct✓ En stock
$1.22 / unité
Voir la fiche technique →PIC18F46Q10-I/PT
✅ Remplacement direct✓ En stock
$1.55 / unité
Voir la fiche technique →PIC18F46K80-I/PT
✅ Remplacement direct✓ En stock
$4.21 / unité
Voir la fiche technique →PIC18F46Q84-E/PT Valeurs maximales et caractéristiques électriques
| 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 |
| Plage de température de fonctionnement | -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 |
| Boîtier | 44-pin TQFP (10x10 mm) |
| Nombre de broches | 44 |
| Statut RoHS | Compliant |
| Niveau MSL | 3 (168 hours) |
Configuration des broches de PIC18F46Q84-E/PT
| Broche 1 | VDD — Positive supply voltage |
| Broche 2 | RA5 — I/O port A bit 5 |
| Broche 3 | RA4 — I/O port A bit 4 |
| Broche 4 | RA3 — I/O port A bit 3 |
| Broche 5 | RC1 — I/O port C bit 1 |
| Broche 6 | RC0 — I/O port C bit 0 |
| Broche 7 | RC6 — I/O port C bit 6 / TX1 |
| Broche 8 | RC7 — I/O port C bit 7 / RX1 |
| Broche 9 | RB7 — I/O port B bit 7 |
| Broche 10 | RB6 — I/O port B bit 6 |
| Broche 11 | RB5 — I/O port B bit 5 |
| Broche 12 | RB4 — I/O port B bit 4 |
| Broche 13 | VSS — Ground reference |
| Broche 14 | RC2 — I/O port C bit 2 |
| Broche 15 | RC3 — I/O port C bit 3 |
| Broche 16 | RC4 — I/O port C bit 4 |
| Broche 17 | RC5 — I/O port C bit 5 |
| Broche 18 | RB0 — I/O port B bit 0 |
| Broche 19 | RB1 — I/O port B bit 1 |
| Broche 20 | RB2 — I/O port B bit 2 |
| Broche 21 | RB3 — I/O port B bit 3 |
| Broche 22 | RA2 — I/O port A bit 2 |
| Broche 23 | RA1 — I/O port A bit 1 |
| Broche 24 | RA0 — I/O port A bit 0 |
| Broche 25 | VSS — Ground reference |
| Broche 26 | RA7 — I/O port A bit 7 |
| Broche 27 | RA6 — I/O port A bit 6 |
| Broche 28 | RC0 — [DATA_NEEDED: confirm pin assignment - duplicated label] |
| Broche 29 | RC1 — [DATA_NEEDED: confirm pin assignment - duplicated label] |
| Broche 30 | RD0 — I/O port D bit 0 |
| Broche 31 | RD1 — I/O port D bit 1 |
| Broche 32 | RD2 — I/O port D bit 2 |
| Broche 33 | RD3 — I/O port D bit 3 |
| Broche 34 | RD4 — I/O port D bit 4 |
| Broche 35 | RD5 — I/O port D bit 5 |
| Broche 36 | RD6 — I/O port D bit 6 |
| Broche 37 | RD7 — I/O port D bit 7 |
| Broche 38 | VSS — Ground reference |
| Broche 39 | VDD — Positive supply voltage |
| Broche 40 | RE3 — I/O port E bit 3 / MCLR |
| Broche 41 | RE0 — I/O port E bit 0 |
| Broche 42 | RE1 — I/O port E bit 1 |
| Broche 43 | RE2 — I/O port E bit 2 |
| Broche 44 | AVSS — Analog ground |
Applications typiques
PIC18F46Q84-E/PT convient pour 7 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F46Q84-E/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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) |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.