PIC18F27Q84-E/SS - 64MHz 8-bit MCU, 128KB Flash, CAN FD | Microchip
MPN: PIC18F27Q84-E/SS ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.38 | $3.38 |
| 10 | $3.04 | $30.40 |
| 100 | $2.7 | $270.00 |
| 500 | $2.43 | $1,215.00 |
| 1,000 | $2.16 | $2,160.00 |
PIC18F27Q84-E/SS Overview
A PIC microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, EEPROM, and a rich set of on-chip peripherals such as timers, ADCs, communication controllers, and CIPs. The PIC18 family uses an enhanced 8-bit modified Harvard architecture with a 16-bit instruction word, offering higher code density and faster execution than baseline 8-bit cores. PIC18F parts sit in the hierarchy 8-bit PIC > PIC18 > PIC18-Q84 family > PIC18F27Q84 sub-family, positioning them as cost-optimized devices with CIP-driven offloading of CPU tasks.
The 128 KB of program Flash, 13 KB SRAM, and 1 KB EEPROM enable mid-sized applications including CAN FD nodes, sensor fusion nodes, and motor-control loops. Up to 64 MHz operation delivers 16 MIPS, allowing deterministic real-time response. CAN FD support provides higher throughput and larger payloads than classic CAN, essential for modern vehicle networks. The ADC3 with Computation and Post-Processing (ADC2) automates filtering, threshold detection, and oversampling, freeing the CPU from interrupt-heavy scans.
Typical applications include CAN FD body and chassis nodes, BLDC and stepper motor control, industrial sensor hubs, LED lighting controllers, and battery management for 12V/24V systems. The -E/SS wide-temperature 28-pin SSOP package suits compact modules where PCB real estate is tight. When designing with this MCU, place a 100 nF decoupling capacitor adjacent to every VDD/VSS pair, follow Microchip AN1799 for oscillator layout, and reserve the ICSP/ICD pins (PGC/PGD) for in-circuit programming and debugging.
Drop-in alternatives for PIC18F27Q84-E/SS — 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-E/SS (same form factor and footprint) — differing in ADC, Core, DAC, Operating Temperature, Operating Voltage.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F26Q84-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F27Q84-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F27Q83-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F27Q43-I/SS
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F27K42-E/SS
✅ Drop-In✓ In Stock
$1.58 / Unit
View Datasheet →PIC18F27Q84-E/SS Maximum Ratings & Electrical Characteristics
| Core | PIC18 8-bit |
| Program Flash | 128 KB (64K x 16) |
| SRAM | 13 KB |
| EEPROM | 1 KB |
| Maximum CPU Speed | 64 MHz (16 MIPS) |
| Operating Voltage | 1.8 V to 5.5 V |
| Package | 28-pin SSOP (5.30 mm body) |
| Mounting Type | Surface Mount |
| Operating Temperature | -40 C to +125 C (Extended, -E suffix) |
| CAN FD | Yes (1 module) |
| ADC | 12-bit ADC3 with Computation |
| DAC | 5-bit DAC |
| DSM (Data Signal Modulator) | Yes |
| PWM Channels | Multiple (10-bit/16-bit selectable) |
| UART | 2 |
| SPI | Yes |
| I2C | Yes |
| Core Independent Peripherals (CIPs) | Yes (CWG, SMT, CCP, NCO, ZCD, CLC) |
| RoHS Status | Compliant |
PIC18F27Q84-E/SS Pin Configuration
| Pin 1 | RA5 — I/O / I2C clock for MSSP2 / DSM carrier input |
| Pin 2 | RA4 — I/O / ADC input |
| Pin 3 | RA3 — I/O / ADC reference |
| Pin 4 | RA2 — I/O / DAC output |
| Pin 5 | RA1 — I/O / ADC input |
| Pin 6 | RA0 — I/O / ADC input |
| Pin 7 | VSS — Ground reference |
| Pin 8 | RA7 — I/O / oscillator input |
| Pin 9 | RA6 — I/O / oscillator output |
| Pin 10 | RC0 — I/O / PWM output |
| Pin 11 | RC1 — I/O / PWM output |
| Pin 12 | RC2 — I/O / PWM output |
| Pin 13 | RC3 — I/O / SPI/I2C clock |
| Pin 14 | RC4 — I/O / SPI/I2C data |
| Pin 15 | RC5 — I/O / UART TX |
| Pin 16 | RC6 — I/O / UART RX |
| Pin 17 | RC7 — I/O / PWM output |
| Pin 18 | VSS — Ground reference |
| Pin 19 | VDD — Positive power supply |
| Pin 20 | RB0 — I/O / PWM output |
| Pin 21 | RB1 — I/O / PWM output |
| Pin 22 | RB2 — I/O / CAN RX |
| Pin 23 | RB3 — I/O / CAN TX |
| Pin 24 | RB4 — I/O / PWM output |
| Pin 25 | RB5 — I/O / PWM output |
| Pin 26 | RB6 — I/O / ICSP PGC |
| Pin 27 | RB7 — I/O / ICSP PGD |
| Pin 28 | RE3/MCLR — Reset input (active low) / VPP programming voltage |
Typical Applications
PIC18F27Q84-E/SS is suitable for 6 applications: CAN FD Automotive Body/Chassis Nodes, BLDC and Stepper Motor Control, Industrial Sensor Hubs and IO-Link Bridges, Smart LED Lighting Controllers, Battery Management for 12V/24V Systems, HMI and Keypad/Display Interfaces.
CAN FD Automotive Body/Chassis Nodes
The PIC18F27Q84-E/SS targets CAN FD nodes for automotive body controllers, seat modules, mirror adjusters, and lighting clusters where CAN FD throughput exceeds classic CAN. The integrated CAN FD controller supports bit rates up to 1 Mbps with 64-byte payloads, matching modern vehicle network bandwidth. The CIP set (CLC, SMT, NCO, ZCD) offloads signal conditioning from the CPU, allowing the 16 MIPS core to handle application logic rather than bit-banging. The -E/SS extended temperature grade of -40 C to +125 C is required for under-hood and cabin-mounted modules. Placed as the primary node MCU, the device communicates with the vehicle gateway over CAN FD while reading sensors via ADC3 with Computation and driving actuators via PWM. Performance consideration: at 64 MHz the core sustains 16 MIPS, sufficient for 100 kbps to 500 kbps CAN FD with ample margin for diagnostics (UDS) and bootloader stacks.
Recommended
BLDC and Stepper Motor Control
The PIC18F27Q84-E/SS is well suited for low-power BLDC and stepper motor controllers in appliances, fans, pumps, and small industrial drives. The integrated PWM channels, complementary waveform generator (CWG), and zero-cross detect (ZCD) peripherals generate center-aligned switching waveforms with dead-band control without CPU intervention. The DSM (Data Signal Modulator) can modulate PWM outputs with digital bitstreams for spread-spectrum EMI reduction. The ADC3 with Computation can sample back-EMF or current sense synchronously with PWM edges, with hardware threshold detection that triggers a CPU interrupt only on faults, reducing interrupt overhead. Placed on the low-side gate driver side of a half-bridge, the MCU coordinates commutation sequences while the high-side driver IC handles level shifting. Performance consideration: 16 MIPS at 64 MHz allows 4 kHz to 40 kHz PWM with current control loops in software at typical servo-loop bandwidths of 1-10 kHz.
Recommended
Industrial Sensor Hubs and IO-Link Bridges
The PIC18F27Q84-E/SS serves as a compact sensor hub or IO-Link bridge for industrial automation cells where multiple sensors must be aggregated onto a higher-level fieldbus. The 12-bit ADC3 with computation provides hardware-averaged oversampling, threshold detection, and zero-cross detection on up to 24 analog channels, offloading routine signal conditioning from the CPU. The CLC (Configurable Logic Cell) can implement combinatorial sensor-fusion logic in hardware, while the SMT (Signal Measurement Timer) performs precision timing of digital sensor pulses. Placed as the local sensor aggregator, the MCU digitizes and pre-processes sensor data, then forwards it over UART/SPI to a higher-level controller or directly via CAN FD to a PLC. Performance consideration: the -40 C to +125 C extended temperature grade supports factory-floor deployments, and the 28-pin SSOP footprint keeps the BOM compact for cost-sensitive sensor nodes.
Recommended
Smart LED Lighting Controllers
The PIC18F27Q84-E/SS is well matched to architectural, automotive interior, and horticultural LED lighting controllers that require smooth dimming, color mixing, and addressable effects. The 16-bit PWM with multiple channels supports high-resolution dimming at 16-bit depth to eliminate visible flicker even at low duty cycles. The CWG (Complementary Waveform Generator) and DSM peripherals enable synchronized multi-channel LED driving with phase-shifting for spread-spectrum EMI reduction. The Core Independent Peripherals can implement color-mixing and breathing effects in hardware, freeing the CPU for higher-level DMX or DALI protocol stacks. Placed as the lighting controller MCU, the device drives constant-current LED drivers via PWM, reads ambient light sensors via ADC, and communicates over UART/DALI/CAN. Performance consideration: at 64 MHz the core sustains 16-bit PWM at 1 kHz with 0-100% dimming range without CPU loading, while the -40 C to +125 C range covers outdoor and automotive installations.
Recommended
Battery Management for 12V/24V Systems
The PIC18F27Q84-E/SS supports battery management units (BMUs) for 12V lead-acid and 24V lithium packs found in e-bikes, e-scooters, portable equipment, and backup power systems. The 12-bit ADC3 with computation performs voltage, current, and temperature monitoring with hardware oversampling for accurate State-of-Charge (SoC) calculations, while the SMT peripheral measures precise coulomb-counting intervals. The CAN FD interface allows the BMU to report cell telemetry to a vehicle or system controller at higher bandwidth than classic CAN, and the integrated EEPROM stores non-volatile calibration data and fault logs. Placed as the BMU controller, the MCU coordinates cell balancing via GPIO-driven MOSFETs and interfaces with an AFE like the MCP73123. Performance consideration: the 128 KB Flash holds full SoX algorithm code and lookup tables, and the -E extended temperature grade supports automotive and outdoor battery installations.
Recommended
HMI and Keypad/Display Interfaces
The PIC18F27Q84-E/SS drives small human-machine interfaces such as control panels, keypads, and segmented or TFT-LCD displays in appliances, instruments, and access-control terminals. The integrated CWG, CCP, and 16-bit PWM peripherals can generate tones and backlight dimming without CPU loading, while the CLC cells implement keypad-scanning state machines in hardware to debounce and decode switch matrices. The SPI and I2C peripherals directly interface with segmented LCD drivers, character LCDs, or small TFT panels, while the UART supports RS-485 or RS-232 communications for industrial panels. Placed as the HMI controller, the MCU scans keypads, drives displays, and manages user feedback loops. Performance consideration: 16 MIPS at 64 MHz easily handles button debounce, menu state machines, and display refresh at 60 Hz, while the 13 KB SRAM accommodates frame buffers and string tables for small TFT displays.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F27Q84-E/SS — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F26Q84-I/SS | PIC18F27Q84-I/SS | PIC18F27Q83-I/SS | PIC18F27Q43-I/SS | PIC18F27K42-E/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-pin SSOP | 28-pin SSOP - same | 28-pin SSOP - same | 28-pin SSOP - same | 28-pin SSOP - same | 28-pin SSOP - same |
| Program Flash | 128 KB | 64 KB | 128 KB | 128 KB | 64 KB | 128 KB |
| SRAM | 13 KB | 8 KB | 13 KB | 13 KB | 8 KB | 8 KB |
| CAN FD | Yes | Yes | Yes | No | Yes | No |
| Maximum CPU Speed | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| Operating Temperature | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) |
| ADC | 12-bit ADC3 with Computation | 12-bit ADC3 with Computation | 12-bit ADC3 with Computation | 12-bit ADC3 with Computation | 12-bit ADC3 with Computation | 12-bit ADC with Computation (legacy ADC2) |
| DSM (Data Signal Modulator) | Yes | Yes | Yes | Yes | Yes | No |
Key Differentiators
- 128 KB Flash vs 64 KB on Q43 family (vs PIC18F27Q43-I/SS)
- Extended -E temperature grade vs Industrial -I (vs PIC18F27Q84-I/SS)
- Integrated CAN FD vs classic CAN only (vs PIC18F27K42-E/SS)
Design Notes
Place a 100 nF decoupling capacitor adjacent to each VDD/VSS pair on the PIC18F27Q84-E/SS, with a 10 uF bulk capacitor on the main VDD rail. The -E extended temperature grade allows operation from -40 C to +125 C, but the part still requires VDD to settle within 1.8 V to 5.5 V before the MCLR pin is released, otherwise the BOR (Brown-Out Reset) may repeatedly reset the device. According to the Microchip datasheet, the BOR and PWRT (Power-up Timer) should be enabled for robust industrial startup. A Schottky diode on MCLR is recommended for hot-plug protection in CAN nodes where the bus is energized before the local VDD rail.
When laying out a 28-pin SSOP PCB, route the ICSP/ICD pins (RB6/PGC, RB7/PGD, MCLR/VPP) so they are accessible for programming and debugging. According to Microchip AN1799, the high-frequency oscillator traces (RA6/RA7) must be kept short and surrounded by a ground pour to minimize EMI. CAN bus traces should be matched-length differential pairs of 100 ohm impedance, with the MCP2562FD transceiver placed within 50 mm of the MCU CAN pins (RB2/RB3) to avoid stubs.
Do not assume the PIC18F27Q84's ADC3 is pin-compatible with the older PIC18F27K42's ADC2. The Q84 ADC3 includes a Computation Engine with hardware oversampling and threshold detection that the K42 lacks; migrating code requires API changes. According to the Microchip datasheet, the CAN FD controller on Q84 is initialized via the CANFD driver library (MCC plugin), not the legacy CAN API used on K42 parts. Be sure to enable the WDT (Watchdog Timer) in industrial applications to recover from code lockups, with a timeout shorter than the CAN bus error-frame budget.
Compliance Information
RoHS compliant per Microchip product page. -E suffix is extended temperature grade but is NOT AEC-Q100 automotive qualified; for AEC-Q100 qualified variants, look for the PIC18F27Q84-E/SSVAO or Q1 suffix parts.