PIC18F47Q84T-I/PT - 64MHz 8-bit CAN-FD MCU 128KB Flash | Microchip
N.º da peça: PIC18F47Q84T-I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $5.1 | $5,10 |
| 10 | $4.78 | $47,80 |
| 100 | $4.21 | $421,00 |
| 500 | $3.72 | $1.860,00 |
| 1.000 | $3.3 | $3.300,00 |
PIC18F47Q84T-I/PT Visão geral
An 8-bit microcontroller (MCU) is a compact computing-on-a-chip that integrates a CPU, non-volatile program memory (Flash), volatile data memory (RAM), and a rich set of peripherals into a single IC. PIC18-series 8-bit MCUs from Microchip sit within the broader 8-bit PIC MCU family (PIC10 -> PIC12 -> PIC16 -> PIC18) and the wider category of embedded microcontrollers, which is a sub-category of microprocessors and semiconductors. The PIC18 architecture is well-suited for real-time control due to its deterministic instruction set, prioritized interrupts, and powerful peripheral set.
Key features include an integrated CAN FD controller for high-throughput automotive and industrial networking, a 12-bit ADC with Computation (ADC2) for automated analog signal conditioning without CPU intervention, a 12-bit DAC for waveform generation, and a Device Service Manager (DSM) for tethered system updates. The high-pin-count TQFP-44 package exposes multiple UART, SPI, I2C, and PWM channels, enabling flexible multi-sensor and multi-actuator designs.
The architecture is built on an enhanced PIC18 Harvard core with hardware multiply and a 31-level stack, paired with a peripheral pin-select (PPS) engine that remaps digital I/O functions to almost any I/O pin. This decoupling of peripheral and pin assignment dramatically simplifies PCB routing when system requirements change late in the design cycle.
Typical applications include automotive body and chassis networks with CAN FD, industrial sensor hubs, motor control, building automation, and low-power IoT edge nodes. The wide 1.8 V to 5.5 V range allows direct Li-ion battery and 3.3 V/5 V mixed-rail operation.
When designing with this device, allocate sufficient decoupling on VDD/AVDD pins and use Microchip's MPLAB X IDE with XC8 compiler and MCC code configurator. Plan CAN FD bus termination and bit-timing per ISO 11898-1, and use the integrated DSM module for secure in-field firmware updates.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.
Alternativas drop-in para PIC18F47Q84T-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 PIC18F47Q84T-I/PT (mesmo formato e footprint) — diferindo em ADC, DAC, Package, Core, Operating Temperature.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC18F47Q84-I/PT
✅ Drop-In✓ Em estoque
$1.95 / unidade
Ver ficha técnica →PIC18F47Q83T-I/PT
✅ Drop-In✓ Em estoque
$3.55 / unidade
Ver ficha técnica →PIC18F47Q83-I/PT
✅ Drop-In✓ Em estoque
$2.54 / unidade
Ver ficha técnica →PIC18F47K42T-I/PT
✅ Drop-In✓ Em estoque
$2.62 / unidade
Ver ficha técnica →PIC18F47K40T-I/ML
✅ Drop-In✓ Em estoque
$2.1 / unidade
Ver ficha técnica →PIC18F47Q84T-I/PT Classificações máximas e características elétricas
| Core Architecture | PIC18 (8-bit Harvard) |
| Maximum CPU Frequency | 64 MHz |
| Program Memory (Flash) | 128 KB (64K x 16 words) |
| Data SRAM | 13 KB |
| Data EEPROM | 1 KB |
| Supply Voltage Range | 1.8 V to 5.5 V |
| Temperatura de operação | -40C to +85C (Industrial, "I") |
| Encapsulamento | 44-pin TQFP (10x10 mm), code PT |
| ADC | 12-bit ADC with Computation (ADC2) |
| DAC | 12-bit DAC |
| CAN | 1x CAN FD controller |
| Communication Peripherals | UART, SPI, I2C (via Peripheral Pin Select) |
| PWM | Multi-channel PWM |
| DMA | Device Service Manager (DSM) |
| I/O Pins | Up to 44 (package-dependent) |
| Tipo de montagem | Surface Mount (SMD/SMT) |
| Status RoHS | Compliant |
Configuração de pinos do PIC18F47Q84T-I/PT
| Pino 1 | RC0 — Digital I/O (PPS-capable) |
| Pino 2 | RC1 — Digital I/O (PPS-capable) |
| Pino 3 | RC2 — Digital I/O (PPS-capable) |
| Pino 4 | RC3 — Digital I/O (PPS-capable) |
| Pino 5 | RC4 — Digital I/O (PPS-capable) |
| Pino 6 | RC5 — Digital I/O (PPS-capable) |
| Pino 7 | RC6 — Digital I/O (PPS-capable) |
| Pino 8 | RC7 — Digital I/O (PPS-capable) |
| Pino 9 | RE0 — Digital I/O |
| Pino 10 | RE1 — Digital I/O |
| Pino 11 | RE2 — Digital I/O |
| Pino 12 | VSS — Ground reference |
| Pino 13 | VDD — Positive supply voltage |
| Pino 14 | OSC1/CLKIN — Crystal oscillator input or external clock |
| Pino 15 | OSC2/CLKOUT — Crystal oscillator output |
| Pino 16 | RA0 — Analog input / digital I/O |
| Pino 17 | RA1 — Analog input / digital I/O |
| Pino 18 | RA2 — Analog input / digital I/O |
| Pino 19 | RA3 — Analog input / digital I/O |
| Pino 20 | RA4 — Analog input / digital I/O |
| Pino 21 | RA5 — Analog input / digital I/O |
| Pino 22 | AVDD — Analog positive supply |
| Pino 23 | AVSS — Analog ground |
| Pino 24 | RB0 — Analog input / digital I/O |
| Pino 25 | RB1 — Analog input / digital I/O |
| Pino 26 | RB2 — Analog input / digital I/O |
| Pino 27 | RB3 — Analog input / digital I/O |
| Pino 28 | RB4 — Analog input / digital I/O |
| Pino 29 | RB5 — Analog input / digital I/O |
| Pino 30 | RB6 — Analog input / digital I/O / ICD PGC |
| Pino 31 | RB7 — Analog input / digital I/O / ICD PGD |
| Pino 32 | RD0 — Digital I/O (PPS-capable) |
| Pino 33 | RD1 — Digital I/O (PPS-capable) |
| Pino 34 | RD2 — Digital I/O (PPS-capable) |
| Pino 35 | RD3 — Digital I/O (PPS-capable) |
| Pino 36 | RD4 — Digital I/O (PPS-capable) |
| Pino 37 | RD5 — Digital I/O (PPS-capable) |
| Pino 38 | RD6 — Digital I/O (PPS-capable) |
| Pino 39 | RD7 — Digital I/O (PPS-capable) |
| Pino 40 | MCLR — Master clear (reset, active low) |
| Pino 41 | VSS — Ground reference |
| Pino 42 | VDD — Positive supply voltage |
| Pino 43 | RE3 — Digital I/O |
| Pino 44 | VCAP — Core regulator output bypass |
Aplicações típicas
PIC18F47Q84T-I/PT é adequado para 6 aplicaçãos: Automotive CAN-FD Body Control Module, Industrial Sensor Hub, BLDC Motor Control (Sensorless FOC), Building Automation Gateway, Battery-Powered IoT Edge Node, Consumer Appliance HMI Controller.
Automotive CAN-FD Body Control Module
The PIC18F47Q84T-I/PT fits automotive body-control networks because it integrates a hardware CAN FD controller compliant with ISO 11898-1 and runs from 1.8 V to 5.5 V, which simplifies power-tree design around a 12 V battery with regulator drops. At 64 MHz CPU and 128 KB Flash, the device can handle body-control message routing, diagnostic services (UDS), and multi-node scheduling without external memory. The CIP-rich peripherals (PWM, ADC2, DAC) allow direct drive of body motors and LEDs while offloading timing-critical tasks from the core, freeing CPU cycles for network stack processing. Compared with discrete CAN controllers plus an MCU, this single-chip solution reduces BOM cost and PCB area in BCM designs.
Recomendado
Industrial Sensor Hub
The PIC18F47Q84T-I/PT serves as an industrial sensor-hub controller thanks to its 12-bit ADC with Computation (ADC2) that performs oversampling, averaging, and threshold comparisons without CPU intervention. The peripheral pin select (PPS) feature lets designers route UART, SPI, and I2C to almost any I/O pin, simplifying PCB layout when multiple sensor types are added late in the design. With 13 KB SRAM, the device buffers sensor data streams and runs averaging or FFT-lite operations on-chip. The 1.8 V to 5.5 V supply range allows direct connection to 24 V industrial bus rails after a simple LDO step-down. This combination of analog integration and flexible digital peripherals makes it ideal for Industry 4.0 edge nodes.
Recomendado
BLDC Motor Control (Sensorless FOC)
The PIC18F47Q84T-I/PT is well suited to low-power BLDC motor control because it provides multi-channel PWM with complementary outputs, dead-band control, and fault shutdown, all of which are required to drive a 3-phase inverter. The Device Service Manager (DSM) module supports tethered firmware updates, enabling field re-tuning of motor parameters. The integrated 12-bit DAC can output a reference voltage for the gate-driver bias, and the ADC2 provides zero-crossing detection for sensorless commutation. The 64 MHz CPU executes a sensorless FOC algorithm at moderate RPM ranges. The wide supply range permits direct battery operation from 2S to 6S Li-ion packs.
Recomendado
Building Automation Gateway
In a building automation gateway, the PIC18F47Q84T-I/PT aggregates sensors from BACnet, Modbus, or KNX sub-networks and presents them on a CAN-FD backbone. The 128 KB Flash stores BACnet/Modbus stack plus application logic, while the 13 KB SRAM buffers telegrams during transient bursts. The Peripheral Pin Select engine lets designers reserve UART channels for RS-485 and a UART-based KNX bridge while using SPI for an external Ethernet MAC. The wide 1.8 V to 5.5 V range supports either 3.3 V or 5 V power rails common in HVAC controllers. With Microchip's MPLAB Code Configurator (MCC), the firmware stack can be generated graphically.
Recomendado
Battery-Powered IoT Edge Node
The PIC18F47Q84T-I/PT suits battery-powered IoT edge nodes because it supports Microchip's eXtreme Low-Power (XLP) sleep modes with sub-uA current draw and can wake from interrupts to perform sensor reads and CAN-FD telemetry. The internal 32 kHz low-power oscillator allows accurate RTC operation without an external crystal, and the wide 1.8 V to 5.5 V supply accepts a direct Li-ion or 2xAA battery input. The 12-bit ADC2 can monitor battery voltage autonomously, providing accurate state-of-charge reporting. With 13 KB SRAM, the device buffers small data packets before bulk transmission, enabling shorter radio-on time and lower average power.
Recomendado
Consumer Appliance HMI Controller
The PIC18F47Q84T-I/PT serves as the HMI controller in consumer appliances because it can simultaneously drive a segment LCD or graphical OLED via SPI, scan capacitive touch buttons, and control BLDC actuators over PWM. The 12-bit DAC provides an audio chime output for alarms, while CAN FD enables connection to a high-end appliance network backbone. The PPS engine allows all touch and display pins to be remapped if PCB constraints change late in development. The 128 KB Flash stores multilingual UI fonts and the 13 KB SRAM keeps the active screen buffer. Operating from 1.8 V to 5.5 V tolerates brownout events on motor inrush.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC18F47Q84T-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 | PIC18F47Q84-I/PT | PIC18F47Q83T-I/PT | PIC18F47Q83-I/PT | PIC18F47K42T-I/PT |
|---|---|---|---|---|---|
| Package | TQFP-44 (10x10 mm) | TQFP-44 (10x10 mm) - same | TQFP-44 (10x10 mm) - same | TQFP-44 (10x10 mm) - same | TQFP-44 (10x10 mm) - same |
| Brand | Microchip Technology | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same | Microchip Technology - same |
| Core Architecture | PIC18 (8-bit) | PIC18 (8-bit) | PIC18 (8-bit) | PIC18 (8-bit) | PIC18 (8-bit) |
| Maximum CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Flash Memory | 128 KB | 128 KB | 64 KB (-50%) | 64 KB (-50%) | 128 KB |
| SRAM | 13 KB | 13 KB | 8 KB (-38%) | 8 KB (-38%) | 8 KB (-38%) |
| CAN FD Support | Yes | Yes | No (CAN 2.0B only) | No (CAN 2.0B only) | No CAN |
| Supply 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 |
Principais diferenciais
- Integrated CAN FD controller (vs PIC18F47K42T-I/PT)
- Larger SRAM versus Q83 sibling (vs PIC18F47Q83T-I/PT)
- 12-bit ADC with Computation (ADC2) (vs PIC18F46K22T-I/PT)
Notas de projeto
Place a 100 nF ceramic decoupling capacitor as close as possible to every VDD/VSS pin pair and a bulk 10 uF on the main VDD rail. For the analog rail AVDD, add a 100 nF plus 10 uF to suppress ADC2 noise. The VCAP pin requires a 1 uF to 10 uF low-ESR ceramic to ground; insufficient decoupling on VCAP causes core-voltage ripple and random resets.
Route the CAN FD differential pair (CANTX/CANRX after the transceiver) as a 120 ohm characteristic-impedance differential trace, with matched length within 5 mm. Keep the trace as short as possible and avoid splitting ground under the pair. Place the CAN FD transceiver within 25 mm of the MCU CAN pins to minimize stub length.
When using the Peripheral Pin Select (PPS), unlock the PPS registers by writing the correct sequence to PPSLOCK; otherwise PPS remapping silently fails. Always set unused I/O pins as outputs driving low to minimize current consumption, and never leave analog input pins floating when the ADC is enabled, because each floating analog pin adds ~250 nA of bias current.
Estimated: for SPI at 8 MHz with traces longer than 50 mm, add a 33 ohm series resistor at the source pin to damp reflections and match impedance. Pull-ups on I2C lines should be 2.2 kohm to 4.7 kohm depending on bus capacitance; the onboard pull-ups on many PIC18 I/O are weak (typically 50 kohm) and not sufficient for I2C spec compliance.
The PIC18F47Q84T-I/PT in TQFP-44 typically dissipates less than 200 mW in normal 8-bit applications, so no special thermal management is required. However, in continuous CAN-FD transmit mode at high bus traffic, the device can dissipate up to 500 mW; ensure copper pour covers all VDD pins to spread heat to inner PCB layers.
Informações de conformidade
Industrial grade ("I" suffix) -40C to +85C. Not AEC-Q100 qualified; for automotive select PIC18F47Q84-E/PT (extended) or PIC18F47Q84T-I/PT in conjunction with customer qualification. RoHS and REACH compliance per Microchip product declaration.