PIC18F46Q84-I/PT - 64KB Flash, 64MHz 8-bit MCU w/ CAN FD | Microchip
Référence : PIC18F46Q84-I/PT ✓ Actif| Qté | Prix unitaire | 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 Présentation
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.
Alternatives de remplacement direct pour PIC18F46Q84-I/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-I/PT (même facteur de forme et même empreinte) — différant par ADC, Core, Package, Program Memory (Flash), Mounting Type.
Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :
PIC18F46Q84-E/PT
✅ Remplacement direct✓ En stock
$2.52 / unité
Voir la fiche technique →PIC18F46Q84-I/P
✅ Remplacement direct ⚠️ Spécifications non vérifiées📋 Alternative de référence (hors catalogue)
PIC18F46Q43-I/P
✅ Remplacement direct✓ En stock
$1.52 / unité
Voir la fiche technique →PIC18F46Q10-I/MP
✅ Remplacement direct✓ En stock
$1.94 / unité
Voir la fiche technique →PIC18F46K80-I/P
✅ Remplacement direct✓ En stock
$4.78 / unité
Voir la fiche technique →PIC18F46K42-I/PT
✅ Remplacement direct✓ En stock
$1.89 / unité
Voir la fiche technique →PIC18F46Q84-I/PT Valeurs maximales et caractéristiques électriques
| 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 |
| Tension d'alimentation de fonctionnement | 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 |
| Boîtier / Format | 44-pin TQFP (10x10 mm) |
| Type de montage | Surface Mount (SMD/SMT) |
| Température de fonctionnement | -40C to +85C (Industrial) |
| Temperature Grade | Industrial (-I) |
| Statut RoHS | Compliant |
| Lead-Free | Yes |
Configuration des broches de PIC18F46Q84-I/PT
| Broche 1 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| Broche 2 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| Broche 3 | RA2/AN2 — Digital I/O / Analog input channel 2 |
| Broche 4 | RA3/AN3 — Digital I/O / Analog input channel 3 |
| Broche 5 | RA4/AN4 — Digital I/O / Analog input channel 4 |
| Broche 6 | RA5/AN5 — Digital I/O / Analog input channel 5 |
| Broche 7 | RA6/OSC2 — Digital I/O / Oscillator output |
| Broche 8 | RA7/OSC1 — Digital I/O / Oscillator input |
| Broche 9 | VSS — Ground reference |
| Broche 10 | VDD — Positive supply voltage |
| Broche 11 | RB0/AN12 — Digital I/O / Analog input channel 12 / INT0 |
| Broche 12 | RB1/AN10 — Digital I/O / Analog input channel 10 |
| Broche 13 | RB2/AN8 — Digital I/O / Analog input channel 8 |
| Broche 14 | RB3/AN9 — Digital I/O / Analog input channel 9 |
| Broche 15 | RB4 — Digital I/O |
| Broche 16 | RB5 — Digital I/O |
| Broche 17 | RB6/ICSPCLK — Digital I/O / In-Circuit Serial Programming clock |
| Broche 18 | RB7/ICSPDAT — Digital I/O / In-Circuit Serial Programming data |
| Broche 19 | VSS — Ground reference |
| Broche 20 | VDD — Positive supply voltage |
| Broche 21 | RC0/SOSCO — Digital I/O / Secondary oscillator output |
| Broche 22 | RC1/SOSCI — Digital I/O / Secondary oscillator input |
| Broche 23 | RC2 — Digital I/O |
| Broche 24 | RC3/SCL1 — Digital I/O / I2C1 clock |
| Broche 25 | RC4/SDA1 — Digital I/O / I2C1 data |
| Broche 26 | RC5 — Digital I/O |
| Broche 27 | RC6 — Digital I/O / UART TX |
| Broche 28 | RC7 — Digital I/O / UART RX |
| Broche 29 | RD0/CANTX — Digital I/O / CAN FD transmit |
| Broche 30 | RD1/CANRX — Digital I/O / CAN FD receive |
| Broche 31 | RD2 — Digital I/O |
| Broche 32 | RD3 — Digital I/O |
| Broche 33 | RD4 — Digital I/O |
| Broche 34 | RD5 — Digital I/O |
| Broche 35 | RD6 — Digital I/O |
| Broche 36 | RD7 — Digital I/O |
| Broche 37 | RE0 — Digital I/O |
| Broche 38 | RE1 — Digital I/O |
| Broche 39 | RE2 — Digital I/O |
| Broche 40 | RE3 — Digital I/O |
| Broche 41 | VSS — Ground reference |
| Broche 42 | VDD — Positive supply voltage |
| Broche 43 | RF0 — Digital I/O |
| Broche 44 | RF1 — Digital I/O |
Applications typiques
PIC18F46Q84-I/PT convient pour 6 applications: 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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
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.
Recommandé
Récapitulatif des produits recommandés
Données de référence d'ingénierie pour PIC18F46Q84-I/PT — comparaison, recommandations de conception et informations de conformité.
Guide de sélection
Comparaison avec les alternatives
| Paramètre | Ce produit | 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 |
Principaux différenciateurs
- 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)
Notes de conception
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.
Informations de conformité
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.