PIC18F27Q84-E/SO - 128KB Flash CAN-FD 8-bit MCU | Microchip
MPN: PIC18F27Q84-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $3.12 | $3.12 |
| 10 | $2.81 | $28.10 |
| 100 | $2.49 | $249.00 |
| 500 | $2.18 | $1,090.00 |
| 1,000 | $1.92 | $1,920.00 |
PIC18F27Q84-E/SO Overview
A microcontroller (MCU) is a single-chip computer that integrates a CPU, memory, and programmable I/O peripherals. The PIC18 family belongs to Microchip's 8-bit MCU portfolio, which sits below 16-bit dsPIC and 32-bit Arm Cortex-M SAM devices in Microchip's embedded hierarchy. 8-bit MCUs remain the workhorse of cost-sensitive, deterministic, low-power embedded designs, including sensor nodes, body controllers, and appliance controls.
The PIC18F27Q84 features 12-bit ADC with Computation (ADC2), 12-bit DAC, three op-amps, two comparators, Zero-Cross Detect (ZCD), DSM, multiple PWMs, UART, SPI, I2C, and CAN FD. These CIPs enable hardware-based signal conditioning, motor control loops, and protocol handling without CPU intervention. The Memory Access Partition (MAP) and Device Information Area (DIA) provide flexible bootloader and lifecycle support.
The architecture pairs a RISC Harvard CPU with a 16-bit instruction word and an 8-bit data path, achieving up to 16 MIPS at 64 MHz. Internal PLL, configurable oscillator, and LFINTOSC modes support crystal-free designs. The CIP-driven architecture reduces firmware complexity and improves deterministic response to time-critical events like CAN bus arbitration.
Typical applications include automotive body and comfort modules, industrial sensor hubs, BLDC and DC motor control, HVAC actuators, smart lighting, and small appliances. The combination of CAN FD, op-amps, and 12-bit ADC with computation is particularly well-suited to sensor-fusion front-ends and closed-loop motor control. Designers can pair the MCU with a CAN bus transceiver and a half-bridge gate driver for a complete node design.
When designing with the PIC18F27Q84-E/SO, ensure 100 nF + 10 uF decoupling capacitors are placed within 3 mm of VDD pins, the MCLR pin uses a 10 kohm pull-up, and the ICSP programming pins are routed to an accessible header. The SOIC-28 footprint (3.9 mm body) is easy to hand-prototype but its 1.27 mm pitch requires careful layout for fine-line signal routing. The device is fully supported by MPLAB X IDE, MCC code configurator, and the XC8 compiler.
Drop-in alternatives for PIC18F27Q84-E/SO — 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/SO (same form factor and footprint) — differing in ADC, Operating Temperature, PWM Channels, Package, Program Memory (Flash).
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC18F27Q84-I/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC18F27Q84-E/SP
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$1.98 / Unit
View Datasheet →PIC18F26Q84-E/SO
✅ Drop-In✓ In Stock
$1.7 / Unit
View Datasheet →PIC18F27Q83-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F27K42-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F27K40-E/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC18F27Q84-E/SO Maximum Ratings & Electrical Characteristics
| Device Family | PIC18-Q84 |
| Core Architecture | PIC18 8-bit RISC |
| Program Memory (Flash) | 128 KB |
| SRAM | 13 KB |
| EEPROM | 1 KB |
| Maximum CPU Frequency | 64 MHz |
| Operating Voltage (VDD) | 1.8 V to 5.5 V |
| Operating Temperature | -40C to +125C (E suffix, extended) |
| Package | 28-pin SOIC (SO), 7.50 mm body, 1.27 mm pitch |
| ADC | 12-bit ADC with Computation (ADC2) |
| DAC | 12-bit DAC |
| Op-Amps | 3 internal op-amps |
| Comparators | 2 |
| ZCD (Zero-Cross Detect) | Yes |
| DSM (Data Signal Modulator) | Yes |
| PWM Channels | Multiple CCP/ECCP/PWM |
| Communication Interfaces | 2x UART, SPI, I2C, 1x CAN FD |
| Mounting Type | Surface Mount |
| MSL Level | 3 (per JEDEC J-STD-020) |
| Lead-Free / RoHS | Yes (compliant) |
PIC18F27Q84-E/SO Pin Configuration
| Pin 1 | RA0/AN0 — Analog/Digital I/O, ADC input |
| Pin 2 | RA1/AN1 — Analog/Digital I/O, ADC input |
| Pin 3 | RA2/AN2 — Analog/Digital I/O, ADC input |
| Pin 4 | RA3/AN3 — Analog/Digital I/O, ADC input, reference voltage |
| Pin 5 | RA4/AN4 — Analog/Digital I/O, ADC input |
| Pin 6 | RA5/AN5 — Analog/Digital I/O, ADC input |
| Pin 7 | RA6 — Digital I/O |
| Pin 8 | RA7 — Digital I/O |
| Pin 9 | VSS — Ground reference |
| Pin 10 | VDD — Positive power supply |
| Pin 11 | RB0/AN12 — Digital I/O, ADC input, INT0 |
| Pin 12 | RB1/AN10 — Digital I/O, ADC input, INT1 |
| Pin 13 | RB2/AN8 — Digital I/O, ADC input |
| Pin 14 | RB3/AN9 — Digital I/O, ADC input |
| Pin 15 | RB4 — Digital I/O |
| Pin 16 | RB5 — Digital I/O, ICSP programming clock |
| Pin 17 | RB6 — Digital I/O, ICSP programming data |
| Pin 18 | RB7 — Digital I/O |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive power supply |
| Pin 21 | RC0 — Digital I/O |
| Pin 22 | RC1 — Digital I/O |
| Pin 23 | RC2 — Digital I/O |
| Pin 24 | RC3 — Digital I/O, SCL/I2C clock |
| Pin 25 | RC4 — Digital I/O, SDA/I2C data |
| Pin 26 | RC5 — Digital I/O |
| Pin 27 | RC6 — Digital I/O, TX/UART transmit |
| Pin 28 | RC7 — Digital I/O, RX/UART receive |
Typical Applications
PIC18F27Q84-E/SO is suitable for 7 applications: Automotive Body Control Module, Industrial Sensor Hub with CAN FD, BLDC / PMSM Motor Control, Smart Lighting and LED Drivers, HVAC and Appliance Control, Battery-Powered IoT Sensor Node, Small Appliance User Interface.
Automotive Body Control Module
The PIC18F27Q84-E/SO is an excellent fit for automotive body and comfort modules that require CAN FD networking, 12-bit ADC for sensor inputs, and 5 V native GPIO. The on-chip CAN FD controller, three op-amps, two comparators, and ZCD let a single MCU read position sensors, drive LED matrices, and exchange 64-byte CAN payloads with the vehicle bus. With 128 KB Flash and the extended -40C to +125C operating range, it handles door-zone controllers, seat controllers, and interior lighting nodes that demand both rugged temperature tolerance and CIP-driven determinism.
Recommended
Industrial Sensor Hub with CAN FD
Industrial 4-20 mA or 0-10 V sensor hubs benefit from the PIC18F27Q84-E/SO's 12-bit ADC with Computation (ADC2), which automates averaging and threshold detection in hardware, freeing the CPU for communication tasks. The device's three internal op-amps can condition low-level analog signals before ADC sampling, eliminating external amplifier stages. CAN FD provides a deterministic backhaul to the plant controller at 2 Mbps. The extended -40C to +125C range supports outdoor enclosures and factory-floor installations.
Recommended
BLDC / PMSM Motor Control
The PIC18F27Q84-E/SO drives BLDC and PMSM motors indirectly by generating complementary PWM and timing-critical commutation events for an external 3-phase gate driver such as the MCP8024. The on-chip op-amps read back EMF via shunt resistors, comparators trigger zero-cross timing, and the ZCD peripheral detects mains zero-crossings for sensorless algorithms. With 64 MHz / 16 MIPS core performance and dedicated CIPs, the MCU closes current and speed loops in firmware while hardware handles the deterministic ADC sequencing.
Recommended
Smart Lighting and LED Drivers
Connected luminaires and architectural LED drivers leverage the PIC18F27Q84-E/SO's multiple PWM channels, 12-bit DAC for analog dimming, and op-amps for current-sense amplification. The MCU implements DALI, 0-10 V, or DMX dimming protocols while its CIPs manage flicker-free transitions. CAN FD or UART networking enables daisy-chained luminaire control. With 128 KB Flash, complex CCT/tunable-white or RGB color-mixing algorithms fit comfortably alongside networking stacks.
Recommended
HVAC and Appliance Control
Heating, ventilation, air-conditioning, and white-goods appliances rely on the PIC18F27Q84-E/SO for control boards that must read temperature/humidity sensors, drive TRIACs or relays, and connect to a CAN-FD or UART service bus. The MCU's internal op-amps condition thermocouple or NTC signals, the 12-bit ADC provides accurate conversion, and the ZCD synchronizes TRIAC firing to AC line zero crossings. The 1.8 V to 5.5 V range accepts both 3.3 V sensor rails and 5 V relay drivers directly.
Recommended
Battery-Powered IoT Sensor Node
Battery-powered wireless sensor nodes use the PIC18F27Q84-E/SO's 1.8 V minimum VDD to operate directly from a depleted Li-ion cell, the low-power Sleep and Idle modes with peripheral clock gating to stretch battery life, and the ADC with Computation to wake on threshold crossings without CPU intervention. When paired with a sub-GHz or BLE radio module, the MCU forms a compact wireless node for predictive maintenance, environmental monitoring, or smart agriculture. CAN FD is available when the node participates in a vehicle or industrial bus.
Recommended
Small Appliance User Interface
Coffee machines, microwaves, and small kitchen appliances depend on the PIC18F27Q84-E/SO for capacitive touch sensing via the ADC, PWM-driven buzzers and LED indicators, and UART/Wi-Fi host links. The internal op-amps amplify sensor signals, the DSM generates custom waveforms for haptic feedback, and the 64 MHz core handles display refreshing and connectivity protocols. With 13 KB SRAM and 128 KB Flash, rich graphical UIs and IoT cloud stacks coexist on one chip.
Recommended
Recommended Products Summary
Engineering reference data for PIC18F27Q84-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC18F27Q84-I/SO | PIC18F26Q84-E/SO | PIC18F27Q83-I/SO | PIC18F27K42-I/SO | PIC18F27K40-E/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SOIC-28 | SOIC-28 - same | SOIC-28 - same | SOIC-28 - same | SOIC-28 - same | SOIC-28 - same |
| Program Memory (Flash) | 128 KB | 128 KB | 64 KB | 128 KB | 128 KB | 128 KB |
| CAN FD | Yes | Yes | Yes | No | No | No |
| Maximum CPU Frequency | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz | 64 MHz |
| SRAM | 13 KB | 13 KB | 8 KB | 13 KB | 8 KB | 3.6 KB |
| EEPROM | 1 KB | 1 KB | 1 KB | 1 KB | 1 KB | 256 B |
| Operating Temperature | -40C to +125C (E) | -40C to +85C (I) | -40C to +125C (E) | -40C to +85C (I) | -40C to +85C (I) | -40C to +125C (E) |
Key Differentiators
- Built-in CAN FD controller with up to 64-byte payload (vs PIC18F27K42-I/SO)
- 12-bit ADC with Computation (ADC2) automates averaging in hardware (vs PIC18F27K40-E/SO)
- Three internal op-amps eliminate external analog front-end (vs PIC18F27Q83-I/SO)
- Higher SRAM (13 KB) supports richer protocol stacks (vs PIC18F26Q84-E/SO)
Design Notes
Place a 100 nF ceramic decoupling capacitor within 3 mm of each VDD/AVDD pin and a bulk 10 uF tantalum or ceramic near the MCU. The PIC18F27Q84-E/SO accepts 1.8 V to 5.5 V on VDD; if the analog and digital supplies are separated, tie AVDD to the same rail through a ferrite bead and decouple with a separate 100 nF cap. Voltage rise time on VDD must be monotonic at power-up to avoid POR latch-up issues. If a 3.3 V system is used, a low-Iq LDO such as the MCP1700 keeps quiescent draw below ~1.6 uA.
SOIC-28 with 1.27 mm pitch allows comfortable hand-soldering but requires fine-pitch PCB design rules: use 0.2 mm trace/space, ground pour on the top layer stitched with 0.3 mm vias, and a continuous ground plane under the IC. Keep the ICSP programming pins (RB6/RB7) routed to a 1x5 or 1x6 header with MCLR pulled up via 10 kohm. Decouple each supply pin individually rather than relying on a single bulk cap, since simultaneous switching of multiple GPIO outputs can collapse the rail during PWM transitions.
Avoid configuring a pin as both analog input and digital output simultaneously - this can damage the I/O structure and produce erroneous ADC readings. When the MCLR pin is unused, tie it to VDD via a 10 kohm pull-up; do not leave it floating. Configure unused GPIO as outputs driven low to minimize current leakage. When using the CAN FD peripheral, the CANTX and CANRX pins must be assigned to specific PPS-mapped I/O - verify the PPS assignment in configuration bits before generating code with MCC.
For CAN FD bit rates above 1 Mbps, the bus stub from the MCU to the transceiver should be routed as a 100 ohm differential pair with ground on both sides, length-matched within 1 mm. Keep the transceiver within 50 mm of the MCU and add a TVS diode such as the PESD1CAN at the bus connector for ESD. The internal op-amps are excellent for low-impedance analog signal conditioning but should not drive long PCB traces - buffer their outputs if the trace exceeds 25 mm.
Compliance Information
The PIC18-Q84 family targets automotive and industrial applications with extended -40C to +125C temperature. AEC-Q100 qualification status should be confirmed with Microchip for the specific automotive-grade ordering code. RoHS and lead-free compliant per Microchip product page.