PIC18F47Q84T-I/PT - 64MHz 8-bit CAN-FD MCU 128KB Flash | Microchip
MPN: PIC18F47Q84T-I/PT ✓ فعالPIC18F47Q84T-I/PT نمای کلی
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.
جایگزینهای drop-in برای PIC18F47Q84T-I/PT — همان پکیج، سازگار پینبهپین. قطعات با پکیج متفاوت که نیاز به تغییر PCB دارند مستثنی هستند.
گونهها در این سری
مدلهای همسری که جایگزین مستقیم هستند برای PIC18F47Q84T-I/PT (همان فرمفاکتور و فوتپرینت) — متفاوت در ADC, DAC, Package, Core, Operating Temperature.
PIC18F47Q84-I/PT
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F47Q83T-I/PT
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F47Q83-I/PT
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F47K42T-I/PT
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F47K40T-I/ML
✅ جایگزین مستقیمبرای قیمت تماس بگیرید
مشاهده دیتاشیت ←PIC18F47Q84T-I/PT حداکثر مقادیر مجاز و مشخصات الکتریکی
| 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 |
| دمای کاری | -40C to +85C (Industrial, "I") |
| بستهبندی | 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) |
| نوع نصب | Surface Mount (SMD/SMT) |
| وضعیت RoHS | Compliant |
پیکربندی پین PIC18F47Q84T-I/PT
| پین 1 | RC0 — Digital I/O (PPS-capable) |
| پین 2 | RC1 — Digital I/O (PPS-capable) |
| پین 3 | RC2 — Digital I/O (PPS-capable) |
| پین 4 | RC3 — Digital I/O (PPS-capable) |
| پین 5 | RC4 — Digital I/O (PPS-capable) |
| پین 6 | RC5 — Digital I/O (PPS-capable) |
| پین 7 | RC6 — Digital I/O (PPS-capable) |
| پین 8 | RC7 — Digital I/O (PPS-capable) |
| پین 9 | RE0 — Digital I/O |
| پین 10 | RE1 — Digital I/O |
| پین 11 | RE2 — Digital I/O |
| پین 12 | VSS — Ground reference |
| پین 13 | VDD — Positive supply voltage |
| پین 14 | OSC1/CLKIN — Crystal oscillator input or external clock |
| پین 15 | OSC2/CLKOUT — Crystal oscillator output |
| پین 16 | RA0 — Analog input / digital I/O |
| پین 17 | RA1 — Analog input / digital I/O |
| پین 18 | RA2 — Analog input / digital I/O |
| پین 19 | RA3 — Analog input / digital I/O |
| پین 20 | RA4 — Analog input / digital I/O |
| پین 21 | RA5 — Analog input / digital I/O |
| پین 22 | AVDD — Analog positive supply |
| پین 23 | AVSS — Analog ground |
| پین 24 | RB0 — Analog input / digital I/O |
| پین 25 | RB1 — Analog input / digital I/O |
| پین 26 | RB2 — Analog input / digital I/O |
| پین 27 | RB3 — Analog input / digital I/O |
| پین 28 | RB4 — Analog input / digital I/O |
| پین 29 | RB5 — Analog input / digital I/O |
| پین 30 | RB6 — Analog input / digital I/O / ICD PGC |
| پین 31 | RB7 — Analog input / digital I/O / ICD PGD |
| پین 32 | RD0 — Digital I/O (PPS-capable) |
| پین 33 | RD1 — Digital I/O (PPS-capable) |
| پین 34 | RD2 — Digital I/O (PPS-capable) |
| پین 35 | RD3 — Digital I/O (PPS-capable) |
| پین 36 | RD4 — Digital I/O (PPS-capable) |
| پین 37 | RD5 — Digital I/O (PPS-capable) |
| پین 38 | RD6 — Digital I/O (PPS-capable) |
| پین 39 | RD7 — Digital I/O (PPS-capable) |
| پین 40 | MCLR — Master clear (reset, active low) |
| پین 41 | VSS — Ground reference |
| پین 42 | VDD — Positive supply voltage |
| پین 43 | RE3 — Digital I/O |
| پین 44 | VCAP — Core regulator output bypass |
کاربردهای معمول
PIC18F47Q84T-I/PT مناسب است برای 6 کاربردs: 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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
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.
پیشنهادی
خلاصه محصولات پیشنهادی
دادههای مرجع مهندسی برای PIC18F47Q84T-I/PT — مقایسه، راهنمای طراحی و اطلاعات انطباق.
راهنمای انتخاب
مقایسه با جایگزینها
| پارامتر | این محصول | 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 |
تفاوتهای کلیدی
- Integrated CAN FD controller (در مقابلPIC18F47K42T-I/PT)
- Larger SRAM versus Q83 sibling (در مقابلPIC18F47Q83T-I/PT)
- 12-bit ADC with Computation (ADC2) (در مقابلPIC18F46K22T-I/PT)
یادداشتهای طراحی
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.
اطلاعات انطباق
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.