PIC18F46Q84-E/PT - 64KB Flash, 64MHz 8-bit MCU with CAN FD | Microchip
N.º da peça: PIC18F46Q84-E/PT ✓ Ativo| Qtd. | Preço unitário | 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 Visão geral
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.
Alternativas drop-in para PIC18F46Q84-E/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC18F46Q84-E/PT (mesmo formato e footprint) — diferindo em ADC, Program Memory (Flash), Package, Family, Mounting Type.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F46Q84-I/PT
✅ Drop-In✓ Em estoque
$2.05 / unidade
Ver ficha técnica →PIC18F26Q84-I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC18F46Q43-I/PT
✅ Drop-In✓ Em estoque
$1.22 / unidade
Ver ficha técnica →PIC18F46Q10-I/PT
✅ Drop-In✓ Em estoque
$1.55 / unidade
Ver ficha técnica →PIC18F46K80-I/PT
✅ Drop-In✓ Em estoque
$4.21 / unidade
Ver ficha técnica →PIC18F46Q84-E/PT Classificações máximas e características elétricas
| 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 |
| Faixa de temperatura de operação | -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 |
| Encapsulamento | 44-pin TQFP (10x10 mm) |
| Contagem de pinos | 44 |
| Status RoHS | Compliant |
| Nível MSL | 3 (168 hours) |
Configuração de pinos do PIC18F46Q84-E/PT
| Pino 1 | VDD — Positive supply voltage |
| Pino 2 | RA5 — I/O port A bit 5 |
| Pino 3 | RA4 — I/O port A bit 4 |
| Pino 4 | RA3 — I/O port A bit 3 |
| Pino 5 | RC1 — I/O port C bit 1 |
| Pino 6 | RC0 — I/O port C bit 0 |
| Pino 7 | RC6 — I/O port C bit 6 / TX1 |
| Pino 8 | RC7 — I/O port C bit 7 / RX1 |
| Pino 9 | RB7 — I/O port B bit 7 |
| Pino 10 | RB6 — I/O port B bit 6 |
| Pino 11 | RB5 — I/O port B bit 5 |
| Pino 12 | RB4 — I/O port B bit 4 |
| Pino 13 | VSS — Ground reference |
| Pino 14 | RC2 — I/O port C bit 2 |
| Pino 15 | RC3 — I/O port C bit 3 |
| Pino 16 | RC4 — I/O port C bit 4 |
| Pino 17 | RC5 — I/O port C bit 5 |
| Pino 18 | RB0 — I/O port B bit 0 |
| Pino 19 | RB1 — I/O port B bit 1 |
| Pino 20 | RB2 — I/O port B bit 2 |
| Pino 21 | RB3 — I/O port B bit 3 |
| Pino 22 | RA2 — I/O port A bit 2 |
| Pino 23 | RA1 — I/O port A bit 1 |
| Pino 24 | RA0 — I/O port A bit 0 |
| Pino 25 | VSS — Ground reference |
| Pino 26 | RA7 — I/O port A bit 7 |
| Pino 27 | RA6 — I/O port A bit 6 |
| Pino 28 | RC0 — [DATA_NEEDED: confirm pin assignment - duplicated label] |
| Pino 29 | RC1 — [DATA_NEEDED: confirm pin assignment - duplicated label] |
| Pino 30 | RD0 — I/O port D bit 0 |
| Pino 31 | RD1 — I/O port D bit 1 |
| Pino 32 | RD2 — I/O port D bit 2 |
| Pino 33 | RD3 — I/O port D bit 3 |
| Pino 34 | RD4 — I/O port D bit 4 |
| Pino 35 | RD5 — I/O port D bit 5 |
| Pino 36 | RD6 — I/O port D bit 6 |
| Pino 37 | RD7 — I/O port D bit 7 |
| Pino 38 | VSS — Ground reference |
| Pino 39 | VDD — Positive supply voltage |
| Pino 40 | RE3 — I/O port E bit 3 / MCLR |
| Pino 41 | RE0 — I/O port E bit 0 |
| Pino 42 | RE1 — I/O port E bit 1 |
| Pino 43 | RE2 — I/O port E bit 2 |
| Pino 44 | AVSS — Analog ground |
Aplicações típicas
PIC18F46Q84-E/PT é adequado para 7 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F46Q84-E/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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) |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.