PIC18F27Q84-I/SP - 64MHz 8-bit MCU 128KB Flash CAN FD | Microchip
MPN: PIC18F27Q84-I/SP ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.85 | $3.85 |
| 10 | $3.42 | $34.20 |
| 100 | $2.95 | $295.00 |
| 500 | $2.55 | $1,275.00 |
| 1,000 | $2.2 | $2,200.00 |
PIC18F27Q84-I/SP Overview
An 8-bit microcontroller (MCU) is a programmable processor whose internal data path is eight bits wide, optimized for cost-sensitive, deterministic, low-power embedded control. The PIC18 architecture extends baseline and mid-range 8-bit PIC cores with a RISC-like instruction set, hardware multiplier, and linear program/data memory, sitting hierarchically between simpler 16-bit PIC24 devices and full 32-bit ARM Cortex-M parts. The PIC18F27Q84 adds the Q84 family's signature CIPs - peripherals that operate without CPU intervention - reducing firmware complexity for time-critical tasks such as motor control, power conversion, and sensor conditioning.
Key features include 64MHz internal oscillator (16 MIPS instruction throughput), 128KB self-programmable Flash with code protection, 13KB SRAM, 1KB EEPROM, 12-bit ADC3 (multiple channels with automated averaging and threshold comparison), 5-bit DAC, DSM (Data Signal Modulator) for generating IR or DTMF waveforms, up to four 16-bit CCP/PWM modules, CWG (Complementary Waveform Generator), HLT (Hardware Limit Timer), two I2C/SPI/UART, and one CAN FD port. The device operates from 3.0V to 5.5V and supports industrial -40C to +85C ambient temperatures.
The PIC18F27Q84 is built on Microchip's enhanced 8-bit core with a 16-bit wide instruction fetch path that decodes into compact 16-bit opcodes. CIPs such as the 12-bit ADC3 can perform hardware averaging, oversampling, threshold detection, and automatic channel sequencing without waking the core from sleep, dramatically lowering average current in battery-powered sensor nodes. The integrated CAN FD peripheral supports bit rates up to 1 Mbps payload phase with up to 64-byte frames, enabling modern in-vehicle networks alongside legacy CAN 2.0B nodes.
Typical applications include automotive body and chassis ECUs, CAN FD sensor nodes, industrial PLCs and motor drives, smart sensor hubs, IoT edge controllers, and consumer appliances. The wide 3.0-5.5V supply range also supports 5V legacy designs where many modern MCUs are 3.3V only. When designing with this part, ensure the ICSP programming pins (PGC/PGD) are accessible and that the CAN FD transceiver is properly terminated with 120 ohms at the bus ends.
Drop-in alternatives for PIC18F27Q84-I/SP — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC18F27Q84-I/SP (same form factor and footprint) — differing in ADC, Operating Temperature, Package, Program Memory (Flash), DAC.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F27Q84-E/SP
✅ Drop-In✓ In Stock
$1.98 / Unit
View Datasheet →PIC18F27Q83-I/SP
✅ Drop-In✓ In Stock
$2.42 / Unit
View Datasheet →PIC18F26Q84-I/SP
✅ Drop-In✓ In Stock
$1.95 / Unit
View Datasheet →PIC18F27Q43-I/SP
✅ Drop-In✓ In Stock
$2.46 / Unit
View Datasheet →PIC18F27K42-I/SP
✅ Drop-In✓ In Stock
$2.62 / Unit
View Datasheet →PIC18F27Q84-I/SP Maximum Ratings & Electrical Characteristics
| Core | PIC18 8-bit RISC |
| CPU Speed | 64 MHz (16 MIPS) |
| Program Memory (Flash) | 128 KB (64K x 16) |
| SRAM | 13 KB |
| EEPROM | 1 KB |
| Supply Voltage (VDD) | 3.0 V to 5.5 V |
| Operating Temperature | -40 C to +85 C (Industrial) |
| Package | 28-pin SPDIP (Skinny Plastic DIP) |
| Mounting Type | Through-Hole |
| ADC | 12-bit ADC3 with Computation, multi-channel |
| DAC | 5-bit DAC |
| CAN | 1 x CAN FD |
| Communication Peripherals | 2 x I2C, 2 x SPI, 2 x UART, 1 x CAN FD |
| Timers/PWM | CCP, PWM, CWG, HLT, DSM modules |
| I/O Pins | 24 (approx.) |
| Instruction Set | 16-bit opcodes, 8-bit data path |
| RoHS Status | Compliant |
| MSL Level | 1 (not moisture sensitive) |
| Core Independent Peripherals (CIPs) | Yes (ADC3, CWG, DSM, HLT, PWM, CCP) |
| Automotive Qualified | No (industrial grade; -E variants are extended temp) |
PIC18F27Q84-I/SP Pin Configuration
| Pin 1 | RA0 — Port A bit 0 / analog input |
| Pin 2 | RA1 — Port A bit 1 / analog input |
| Pin 3 | RA2 — Port A bit 2 / analog input |
| Pin 4 | RA3 — Port A bit 3 / analog input / VREF+ |
| Pin 5 | RA4 — Port A bit 4 / analog input |
| Pin 6 | RA5 — Port A bit 5 / analog input / VREF- |
| Pin 7 | RA6 — Port A bit 6 / oscillator |
| Pin 8 | RA7 — Port A bit 7 / oscillator |
| Pin 9 | VSS — Ground |
| Pin 10 | RB0 — Port B bit 0 / interrupt-on-change |
| Pin 11 | RB1 — Port B bit 1 / interrupt-on-change |
| Pin 12 | RB2 — Port B bit 2 / interrupt-on-change |
| Pin 13 | RB3 — Port B bit 3 / interrupt-on-change |
| Pin 14 | RB4 — Port B bit 4 / interrupt-on-change |
| Pin 15 | RB5 — Port B bit 5 / interrupt-on-change |
| Pin 16 | RB6 — Port B bit 6 / ICSP PGC |
| Pin 17 | RB7 — Port B bit 7 / ICSP PGD |
| Pin 18 | VSS — Ground (second) |
| Pin 19 | VDD — Positive supply |
| Pin 20 | RC0 — Port C bit 0 / CAN FD / analog input |
| Pin 21 | RC1 — Port C bit 1 / analog input |
| Pin 22 | RC2 — Port C bit 2 / analog input |
| Pin 23 | RC3 — Port C bit 3 / SPI SCK / analog input |
| Pin 24 | RC4 — Port C bit 4 / SPI SDI / analog input |
| Pin 25 | RC5 — Port C bit 5 / analog input |
| Pin 26 | RC6 — Port C bit 6 / UART TX / analog input |
| Pin 27 | RC7 — Port C bit 7 / UART RX / analog input |
| Pin 28 | VDD — Positive supply (second) |
Typical Applications
PIC18F27Q84-I/SP is suitable for 6 applications: Automotive CAN FD Sensor Nodes, Industrial Motor Control and PWM Drives, Smart Sensor Hubs for IoT, Industrial PLC I/O Modules, Building Automation and HVAC Controllers, Appliance Control and Consumer Electronics.
Automotive CAN FD Sensor Nodes
The PIC18F27Q84-I/SP's integrated CAN FD peripheral supports bit rates up to 1 Mbps payload phase, ideal for modern automotive body and chassis sensor hubs. Its 128 KB Flash and 13 KB SRAM accommodate OSEK/AUTOSAR-like CAN stacks, while the 12-bit ADC3 with hardware averaging (computed oversampling) provides accurate analog front-end conditioning for temperature, pressure, and position sensors. Placed on a CAN FD bus alongside an MCP2562FD transceiver, the device reports sensor data with up to 64-byte payloads without CPU intervention, reducing bus latency. The 5.5V-tolerant I/O and -40C to +85C industrial temperature grade are well suited for underhood or cabin deployments.
Recommended
Industrial Motor Control and PWM Drives
The PIC18F27Q84-I/SP's CIP set includes the Complementary Waveform Generator (CWG), Hardware Limit Timer (HLT), and multiple 16-bit PWM channels - directly enabling single-shunt BLDC, PMSM, or stepper motor control. The 64 MHz / 16 MIPS core provides deterministic control loops while the CWG handles dead-band insertion and HLT implements hardware fault shutdown in microseconds. Combined with the 12-bit ADC3, the MCU samples motor currents and BEMF voltages without CPU overhead, freeing the core for commutation logic. Designers can implement field-oriented control (FOC) lite algorithms in firmware thanks to 13 KB SRAM and 128 KB code space.
Recommended
Smart Sensor Hubs for IoT
The PIC18F27Q84-I/SP's 12-bit ADC3 with automated threshold detection and hardware averaging makes it ideal for multi-sensor IoT hubs reading temperature, humidity, light, and gas sensors via I2C. The CIPs (HLT for sleep-current wake, DSM for low-power IR communication, ADC3 window compare) allow the MCU to stay in sleep most of the time and wake only on threshold events, supporting battery life of months. The 128 KB Flash stores MQTT-SN or LoRaWAN MAC stacks, while UART/SPI/I2C interfaces connect to radios and sensors. Operating from 3.0-5.5V accommodates both coin-cell boost supplies and 5V industrial rails.
Recommended
Industrial PLC I/O Modules
The PIC18F27Q84-I/SP's combination of CAN FD uplink, 24+ GPIO, and 12-bit ADC3 supports multi-channel analog/digital PLC I/O expansion modules on a factory floor. The MCU aggregates up to a dozen sensor inputs, performs local debouncing and threshold processing via ADC3 hardware compare, then forwards packets over CAN FD to the central controller. The 28-pin SPDIP through-hole package simplifies field-replacement wiring harnesses on DIN-rail assemblies. Industrial -40C to +85C operating temperature and 5.5V tolerant I/O withstand 24V field-bus transient spikes.
Recommended
Building Automation and HVAC Controllers
The PIC18F27Q84-I/SP drives building automation controllers managing HVAC actuators, fan motors, and damper controls via its multi-channel PWM and DSM peripherals. Its 12-bit ADC3 monitors thermistor, NTC, and pressure sensors with hardware averaging, while the CWG generates complementary PWM with dead-band for three-phase fan control. CAN FD provides robust networking to a central BMS (Building Management System), and 128 KB Flash supports complex scheduling firmware. The wide 3.0-5.5V supply range tolerates the variable 24VAC rectified supplies common in HVAC equipment.
Recommended
Appliance Control and Consumer Electronics
The PIC18F27Q84-I/SP powers washing machines, dishwashers, induction cooktops, and other consumer appliances where its CIPs replace discrete timer ICs and analog front-ends. The 5-bit DAC and 12-bit ADC3 directly drive and read user interface knobs and displays, while the HLT and CCP peripherals handle timing-critical safety interlocks in hardware. UART/SPI connectivity supports touch-panel modules and BLE bridges. The 28-pin SPDIP through-hole package suits low-cost wave-soldered assembly in mass-market appliances, and the industrial temperature grade handles warm kitchen environments.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F27Q84-I/SP — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F27Q84-E/SP | PIC18F26Q84-I/SP | PIC18F27Q83-I/SP | PIC18F27Q43-I/SP | PIC18F27K42-I/SP |
|---|---|---|---|---|---|---|
| Package | 28-pin SPDIP (through-hole) | 28-pin SPDIP (through-hole) - same | 28-pin SPDIP (through-hole) - same | 28-pin SPDIP (through-hole) - same | 28-pin SPDIP (through-hole) - same | 28-pin SPDIP (through-hole) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Core | PIC18 8-bit, 64 MHz | PIC18 8-bit, 64 MHz | PIC18 8-bit, 64 MHz | PIC18 8-bit, same | PIC18 8-bit, updated core | PIC18 K42 8-bit, 64 MHz |
| Flash | 128 KB | 128 KB | 64 KB (-50%) | 128 KB | 128 KB | 128 KB |
| SRAM | 13 KB | 13 KB | 8 KB (-38%) | 13 KB | 13 KB | 8 KB (-38%) |
| EEPROM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB |
| CAN FD | Yes (1 port) | Yes (1 port) | Yes (1 port) | Yes (1 port) | Yes (1 port) | No |
| ADC | 12-bit ADC3 with computation | 12-bit ADC3 | 12-bit ADC3 | 12-bit ADC3 | 12-bit ADC3 | 12-bit ADC (no computation) |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
Key Differentiators
- Higher memory than PIC18F26Q84 sibling (vs PIC18F26Q84-I/SP)
- Industrial temperature range (vs PIC18F27Q84-E/SP)
- Through-hole package for field-serviceable designs (vs PIC18F27Q84-I/SO)
- Includes CAN FD peripheral (vs PIC18F27K42-I/SP)
- Updated Q84 family with HLT peripheral (vs PIC18F27Q83-I/SP)
Design Notes
Place a 100 nF decoupling capacitor as close as possible to each VDD pin (pins 19 and 28), plus a bulk 10 uF tantalum or ceramic capacitor on the supply rail. The PIC18F27Q84's internal voltage regulator requires a low-ESR bulk cap on VDDCORE for stable operation. For CAN FD applications, isolate the digital supply from the analog AVDD rail with a ferrite bead to prevent switching transients from coupling into ADC measurements.
Keep the ICSP programming pins (PGC/PGD, RB6/RB7) accessible - do not route high-current signals directly under these pins on the PCB to preserve noise-free programming. For CAN FD applications, maintain 120-ohm differential impedance between CANH and CANL traces and place the bus termination resistors within 10 mm of the transceiver pins. Crystal traces (if used) should be short and surrounded by a ground guard ring to minimize EMI.
Do not exceed the maximum VDD of 5.5V - automotive transients can easily spike above this on 12V battery systems. Add a TVS diode and series resistor on VDD if the device will be exposed to load-dump events. When migrating code from PIC18F27Q83 to PIC18F27Q84, verify UTMR and PWM register configurations - the Q84 adds new registers that may shadow Q83 register behavior. Finally, ensure the BOR (Brown-Out Reset) is configured in the CONFIG registers to match the actual VDD ramp profile of your supply.
For CAN FD designs, the bit timing configuration is critical: configure the CAN baud rate prescaler so the time quanta fall in the 65-80% nominal bit time range, and use a one-sample-point configuration (80% sample point) for best margin. The PIC18F27Q84's CAN FD peripheral supports up to 64-byte payloads but the data phase sample point should match the arbitration phase to avoid phase error during FD frame transitions. Always validate timing with an oscilloscope and CAN bus analyzer before production.
Compliance Information
RoHS and REACH compliant per Microchip product page. Industrial temperature grade (-40 to +85 C); for AEC-Q100 automotive, contact Microchip for the equivalent Q84 automotive-qualified part. Lead-free and halogen-free per Microchip environmental compliance disclosures.