PIC18F46Q84-I/PT - 64KB Flash, 64MHz 8-bit MCU w/ CAN FD | Microchip
N.º da peça: PIC18F46Q84-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $3.45 | $3,45 |
| 10 | $3.05 | $30,50 |
| 100 | $2.61 | $261,00 |
| 500 | $2.32 | $1.160,00 |
| 1.000 | $2.05 | $2.050,00 |
PIC18F46Q84-I/PT Visão geral
An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data-path CPU, on-chip Flash, RAM, and a rich set of peripherals. Within the broader semiconductor hierarchy, MCUs sit under microcontrollers -> embedded processors -> digital ICs -> semiconductors. The PIC18 family is Microchip's enhanced 8-bit line, designed for deterministic real-time control with high peripheral integration. The Q84 sub-family adds CAN FD, 12-bit ADCs with computation, and configurable logic cells (CLC, CCP, PWM, timers) that offload tasks from the CPU.
Key specifications include a 12-bit ADC, 36 digital I/O pins, 1.8 V to 5.5 V operating supply voltage, and peripheral highlights such as CAN FD, multiple UART/SPI/I2C, 16-bit PWM, and zero-cross detect. The device integrates CIPs like CLC, MCCP, 16-bit PWM, and a hardware math accelerator, allowing complex functions (mixing, sequencing, signal conditioning) to run without CPU intervention.
The architecture uses a Harvard-style RISC core with 16-bit instructions and an 8-bit data path, plus a vectored interrupt controller, hardware multiplier, and an enhanced instruction set. The integrated CAN FD controller supports bit rates up to 1 Mbps with larger payloads than classic CAN, while the 12-bit ADC delivers up to 12 channels with computation for averaging, threshold, and oversampling.
Typical applications include industrial automation with CAN FD node communication, automotive body and sensor ECUs, building automation (HVAC, lighting control), appliance motor control, and sensor hubs in IoT gateways. The 64 KB Flash accommodates protocol stacks (CANopen, J1939, custom) plus application logic.
When designing with this part, ensure the oscillator configuration matches the CAN FD bus timing requirements and follow Microchip AN2790 (CAN FD guidelines). Use MPLAB X IDE with the MCC code configurator to map CIPs to pins.
This page synthesizes distributor pricing, drop-in alternatives from the PIC18 family, and practical design notes that complement the manufacturer datasheet DS40002259C.
Alternativas drop-in para PIC18F46Q84-I/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-I/PT (mesmo formato e footprint) — diferindo em ADC, Core, Package, Program Memory (Flash), Mounting Type.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F46Q84-E/PT
✅ Drop-In✓ Em estoque
$2.52 / unidade
Ver ficha técnica →PIC18F46Q84-I/P
✅ Drop-In ⚠️ Especificações não verificadas📋 Alternativa de referência (fora do catálogo)
PIC18F46Q43-I/P
✅ Drop-In✓ Em estoque
$1.52 / unidade
Ver ficha técnica →PIC18F46Q10-I/MP
✅ Drop-In✓ Em estoque
$1.94 / unidade
Ver ficha técnica →PIC18F46K80-I/P
✅ Drop-In✓ Em estoque
$4.78 / unidade
Ver ficha técnica →PIC18F46K42-I/PT
✅ Drop-In✓ Em estoque
$1.89 / unidade
Ver ficha técnica →PIC18F46Q84-I/PT Classificações máximas e características elétricas
| Core | PIC18 RISC (8-bit data, 16-bit instruction) |
| Series | PIC18-Q84 Family |
| Maximum CPU Frequency | 64 MHz |
| Program Memory (Flash) | 64 KB (64K x 8) |
| Data RAM | 8 KB |
| Tensão de alimentação de operação | 1.8 V to 5.5 V |
| ADC | 12-bit, up to 35 channels with computation |
| Number of I/O Pins | 36 |
| Communication Interfaces | CAN FD, UART, SPI, I2C |
| Encapsulamento / Caixa | 44-pin TQFP (10x10 mm) |
| Tipo de montagem | Surface Mount (SMD/SMT) |
| Temperatura de operação | -40C to +85C (Industrial) |
| Temperature Grade | Industrial (-I) |
| Status RoHS | Compliant |
| Lead-Free | Yes |
Configuração de pinos do PIC18F46Q84-I/PT
| Pino 1 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Pino 2 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Pino 3 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| Pino 4 | RA3/AN3 — Digital I/O / Analog input channel 3 |
| Pino 5 | RA4/AN4 — Digital I/O / Analog input channel 4 |
| Pino 6 | RA5/AN5 — Digital I/O / Analog input channel 5 |
| Pino 7 | RA6/OSC2 — Digital I/O / Oscillator output |
| Pino 8 | RA7/OSC1 — Digital I/O / Oscillator input |
| Pino 9 | VSS — Ground reference |
| Pino 10 | VDD — Positive supply voltage |
| Pino 11 | RB0/AN12 — Digital I/O / Analog input channel 12 / INT0 |
| Pino 12 | RB1/AN10 — Digital I/O / Analog input channel 10 |
| Pino 13 | RB2/AN8 — Digital I/O / Analog input channel 8 |
| Pino 14 | RB3/AN9 — Digital I/O / Analog input channel 9 |
| Pino 15 | RB4 — Digital I/O |
| Pino 16 | RB5 — Digital I/O |
| Pino 17 | RB6/ICSPCLK — Digital I/O / In-Circuit Serial Programming clock |
| Pino 18 | RB7/ICSPDAT — Digital I/O / In-Circuit Serial Programming data |
| Pino 19 | VSS — Ground reference |
| Pino 20 | VDD — Positive supply voltage |
| Pino 21 | RC0/SOSCO — Digital I/O / Secondary oscillator output |
| Pino 22 | RC1/SOSCI — Digital I/O / Secondary oscillator input |
| Pino 23 | RC2 — Digital I/O |
| Pino 24 | RC3/SCL1 — Digital I/O / I2C1 clock |
| Pino 25 | RC4/SDA1 — Digital I/O / I2C1 data |
| Pino 26 | RC5 — Digital I/O |
| Pino 27 | RC6 — Digital I/O / UART TX |
| Pino 28 | RC7 — Digital I/O / UART RX |
| Pino 29 | RD0/CANTX — Digital I/O / CAN FD transmit |
| Pino 30 | RD1/CANRX — Digital I/O / CAN FD receive |
| Pino 31 | RD2 — Digital I/O |
| Pino 32 | RD3 — Digital I/O |
| Pino 33 | RD4 — Digital I/O |
| Pino 34 | RD5 — Digital I/O |
| Pino 35 | RD6 — Digital I/O |
| Pino 36 | RD7 — Digital I/O |
| Pino 37 | RE0 — Digital I/O |
| Pino 38 | RE1 — Digital I/O |
| Pino 39 | RE2 — Digital I/O |
| Pino 40 | RE3 — Digital I/O |
| Pino 41 | VSS — Ground reference |
| Pino 42 | VDD — Positive supply voltage |
| Pino 43 | RF0 — Digital I/O |
| Pino 44 | RF1 — Digital I/O |
Aplicações típicas
PIC18F46Q84-I/PT é adequado para 6 aplicaçãos: Industrial CAN FD Sensor Node, Automotive Body Control Module, Building Automation (HVAC / Lighting), Appliance Motor Control (BLDC / PMSM), IoT Sensor Hub / Edge Gateway, Medical Device Interface Board.
Industrial CAN FD Sensor Node
The PIC18F46Q84-I/PT fits industrial CAN FD sensor nodes because its hardware CAN FD controller supports up to 1 Mbps with 64-byte payloads, while the 64 KB Flash accommodates CANopen or J1939 stack plus application logic. At 64 MHz CPU, the MCU services CAN FD interrupts while leaving headroom for sensor sampling. The 12-bit ADC with computation handles analog inputs autonomously, reducing CPU load. Place the MCU between a 5 V industrial rail and a CAN bus transceiver; an MCP2557FD or TLE9251V provides the physical layer. The wide 1.8-5.5 V supply allows direct connection to 24 V-derived 5 V or 3.3 V rails.
Recomendado
Automotive Body Control Module
The PIC18F46Q84-I/PT is suitable for automotive body ECUs (window lifters, seat controllers, mirror modules) because the Q84 family supports CAN FD for modern vehicle networks. Its 64 KB Flash accommodates J1939 or CANopen protocol plus the application state machine, while 8 KB SRAM handles CAN FIFOs and application buffers. The 16-bit PWM and MCCP peripherals drive motors and lighting directly. The industrial temperature rating (-40C to +85C) suits cabin-mounted ECUs; for under-hood use, select the E/PT variant (-40C to +125C). Pair with an automotive-grade CAN transceiver and TVS protection.
Recomendado
Building Automation (HVAC / Lighting)
The PIC18F46Q84-I/PT supports building automation systems such as HVAC zone controllers and DALI lighting gateways. Its 36 I/O pins drive relays, triacs, and LED drivers, while the CLC (Configurable Logic Cell) and 16-bit PWM peripherals implement dimming curves and zero-cross detection without CPU load. The CAN FD peripheral connects to BACnet or Modbus-over-CAN backbones. At 64 MHz, the MCU handles real-time HVAC loops (PID control on the MCCP peripheral) while servicing CAN traffic. Use the wide 1.8-5.5 V supply to interface directly with 24 V HVAC bus rails via a simple LDO.
Recomendado
Appliance Motor Control (BLDC / PMSM)
The PIC18F46Q84-I/PT drives BLDC and PMSM motors in washing machines, fans, and pumps because it integrates 16-bit PWM with complementary outputs and configurable dead-band, plus ZCD (Zero-Cross Detect) for AC line synchronization. The 12-bit ADC samples back-EMF and current sense with computation (averaging, threshold) without CPU cycles. At 64 MHz, the FOC algorithm runs at 16 kHz switching while leaving headroom for CAN FD diagnostics. The 8 KB SRAM accommodates FOC lookup tables (sine/cosine) and current-loop state.
Recomendado
IoT Sensor Hub / Edge Gateway
The PIC18F46Q84-I/PT functions as an IoT sensor hub collecting data from UART/SPI/I2C sensors and forwarding via CAN FD or UART to a higher-level gateway. Its 64 KB Flash runs sensor-fusion algorithms and protocol stacks; 8 KB SRAM buffers sensor bursts before transmission. The CLC and MCCP peripherals implement sensor-event triggers without waking the CPU. Operate at 1.8 V from a coin-cell or energy-harvesting supply; use Sleep mode (< 1 uA) for battery-powered deployments. The CAN FD uplink aggregates multiple sensor nodes onto a single backbone.
Recomendado
Medical Device Interface Board
The PIC18F46Q84-I/PT suits medical device interface boards (patient monitors, infusion pumps, diagnostic analyzers) because its 12-bit ADC with hardware oversampling achieves effective 14-bit resolution for low-noise biosignal acquisition. The CAN FD peripheral communicates with hospital networks (HL7 over CAN, or vendor-proprietary protocols). The 64 KB Flash supports safety-critical firmware with CRC and self-test routines per IEC 62304 processes. The wide operating voltage allows direct battery monitoring; pair with a medical-grade LDO. Note: this MCU is not intrinsically medical-grade certified; system-level certification is required.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F46Q84-I/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-E/PT | PIC18F46Q43-I/P | PIC18F46Q10-I/MP | PIC18F46K80-I/P | PIC18F46K42-I/PT |
|---|---|---|---|---|---|---|
| Package | 44-TQFP (10x10 mm) | 44-TQFP (10x10 mm) - same | 44-pin DIP/TQFP - same family | 40-QFN (similar footprint family) | 44-pin DIP/TQFP - same family | 44-TQFP - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core Architecture | PIC18 RISC (8-bit) | PIC18 RISC (8-bit) | PIC18 RISC (8-bit) | PIC18 RISC (8-bit) | PIC18 RISC (8-bit) | PIC18 RISC (8-bit) |
| Maximum CPU Frequency | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) | 16 MHz internal / 64 MHz external |
| Flash Memory | 64 KB | 64 KB | 64 KB | 32 KB | 64 KB | 64 KB |
| RAM | 8 KB | 8 KB | 8 KB | 2 KB | 3.6 KB | 4 KB |
| CAN FD Support | Yes (1 Mbps, 64-byte payloads) | Yes (1 Mbps, 64-byte payloads) | No CAN FD | No CAN FD | No (classic CAN 2.0B only) | No CAN |
| Operating Voltage | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V |
| Temperature Grade | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
Principais diferenciais
- Hardware CAN FD controller vs no CAN in most K-series alternatives (vs PIC18F46K42-I/PT)
- Extended temperature option in same package (vs PIC18F46Q84-I/PT (this part))
- Higher 8 KB SRAM vs 2 KB on lower-end Q-series (vs PIC18F46Q10-I/MP)
Notas de projeto
Place decoupling capacitors (100 nF ceramic + 10 uF bulk) as close to each VDD/VSS pair (pins 10/9, 20/19, 42/41) as possible to minimize switching noise coupling into the analog inputs. Use a star-ground topology with a single AGND-to-DGND connection near the MCU. According to Microchip AN2790, CAN FD designs require a clean ground plane and 50 ohm controlled impedance for the CANH/CANL differential pair to meet 1 Mbps signaling requirements.
CAN FD configuration requires careful bit-time calculation: the data-phase bit rate can be higher than the nominal-phase bit rate, but all nodes must agree. Per the Microchip datasheet DS40002259C, mismatched sample points between nodes will cause intermittent bus errors. Always run the CAN FD conformance tests before production. Also ensure the CAN transceiver TXD/RXD logic levels match the MCU's 3.3 V or 5 V VDD; some transceivers require level shifting.
Estimated: The PIC18F46Q84-I/PT in a 44-TQFP package has a typical thermal resistance (theta_JA) of approximately 50 C/W. At full 64 MHz operation with all peripherals active, the MCU draws approximately 15-20 mA. With 5.0 V VDD, power dissipation is 75-100 mW, yielding a junction temperature rise of about 5 C above ambient - well within the -40C to +85C industrial range. No external heatsink is required for normal operation.
Route the 12-bit ADC analog traces away from digital switching signals and the CAN bus lines to minimize crosstalk. Per Microchip AN2698, ADC accuracy degrades when analog inputs switch concurrently with high-frequency digital lines. Use guard rings around sensitive analog pins and place a small RC filter (10 ohm + 100 nF) on noisy analog inputs. The internal voltage reference can be used to calibrate the ADC; AVdd must be stable during conversions for best linearity.
Informações de conformidade
RoHS and lead-free compliant per Microchip product page. Industrial temperature grade - not AEC-Q100 qualified; for AEC-Q100, contact Microchip for automotive-grade equivalents.