Microchip Technology

PIC18F66K80-I/PT - 8-bit XLP MCU 64KB Flash ECAN | Microchip

MPN: PIC18F66K80-I/PT ✓ Active
In Stock Ships in 1-3 business days
1.8 V to 5.5 V Vdss 64-pin TQFP (10x10 mm), MS-026 Package 64 MHz Speed 64 KB (32K x 16) Memory
From $2.95 USD / Unit
MOQ: 1 |
Price updated: 2026-09-27
Volume Pricing
Qty Unit Price Extended
1 $4.61 $4.61
10 $4.15 $41.50
100 $3.55 $355.00
500 $3.2 $1,600.00
1,000 $2.95 $2,950.00
ℹ️ All prices are in USD

PIC18F66K80-I/PT Overview

The Microchip Technology PIC18F66K80-I/PT is a high-performance 8-bit PIC18 microcontroller with integrated ECAN (Enhanced Controller Area Network), nanoWatt XLP (eXtreme Low Power) technology, and 64 KB of Flash program memory, packaged in a 64-pin TQFP (10x10 mm). It operates from 1.8 V to 5.5 V and supports a maximum CPU clock of 64 MHz, delivering up to 16 MIPS of computational throughput.

An 8-bit PIC microcontroller (MCU) is a Harvard-architecture microcontroller that combines a CPU, program memory (Flash), data memory (SRAM), non-volatile EEPROM, and a rich set of on-chip peripherals in a single silicon die. The PIC18 family is Microchip's high-performance tier, and the 'K80' subset adds an ECAN module (CAN 2.0B compliant), a 12-bit ADC with up to 12 channels, and nanoWatt XLP sleep modes that drop quiescent current below 100 nA - making this category ideal for battery-powered and automotive-grade networked nodes.

Key features include 64 KB Flash, 4 KB RAM, 1 KB EEPROM, integrated ECAN, 12-bit A/D converter with up to 12 input channels, three 16-bit timers, four CCP/ECCP modules, two analog comparators, CTMU (Charge Time Measurement Unit) for capacitive touch, and a 54-pin I/O count. Peripherals include I2C, SPI, AUSART (enhanced USART), and USB 2.0 full-speed on select derivatives. The wide 1.8V-5.5V operating range supports direct connection to 3.3V and 5V rails in mixed-voltage systems.

Architecturally, the PIC18F66K80 employs a 16-bit instruction word with an 8-bit data path and a hardware multiplier for 8x8 signed/unsigned operations in a single cycle. The integrated ECAN module implements the CAN 2.0B active specification with 32 acceptance filters/masks and supports both standard and extended identifiers, suiting it to industrial control, building automation, and automotive body networks. nanoWatt XLP includes IDLE, DOZE, and deep Sleep modes, plus ultra-low-power wake from RTCC or INT0.

Typical applications include automotive body and chassis ECAN nodes (CAN gateway, body controller, HVAC, instrument cluster), industrial elevator control, building automation (BACnet or CAN nodes), smart metering, capacitive touch human-machine interfaces, and battery-powered sensor platforms. ECAN integration eliminates an external CAN transceiver's microcontroller-side firmware burden and reduces BOM.

When designing with this part, ensure the ICSP/ICD pins (PGC/PGD) are accessible for in-circuit programming and debugging. Use a 20 MHz or 16 MHz crystal with proper load capacitors for full 64 MHz operation via the internal 4x PLL. For automotive deployments, validate the part's automotive-grade variant (PIC18F66K80T-I/PT with extended qualification) against your EMC and temperature requirements.

This page synthesizes real-time distributor pricing, verified drop-in alternatives from the same PIC18F66K80 family, and practical design notes not found on the manufacturer product page, giving procurement and firmware engineers a single decision-ready reference.

Drop-in alternatives for PIC18F66K80-I/PT — 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 PIC18F66K80-I/PT (same form factor and footprint) — differing in Package, Core Architecture, Operating Temperature, Timers, ADC.

Microchip Technology
Package: 64-pin TQFP (10x10 mm, "PT")
Timers: 10 (8/16-bit)
ADC: 12-bit, up to 16 channels
Microchip Technology
Package: 64-pin TQFP (PT) 10x10 mm
Core Architecture: PIC18 8-bit RISC (Harvard)
Operating Temperature: -40 C to +85 C (Industrial, -I suffix)
Microchip Technology
Package: 64-pin TQFP (PT), 10x10 mm
Operating Temperature: -40C to +85C (I grade)
Timers: 16-bit timers, 5 CCP/ECCP modules
Microchip Technology
Package: 64-pin TQFP (PT) 10x10 mm
Core Architecture: PIC18 (8-bit Harvard)
Microchip Technology
Package: 64-TQFP (10x10 mm)
Core Architecture: PIC18 (8-bit)
Operating Temperature: -40C to +85C (industrial)
Microchip Technology
Package: 64-pin TQFP (10x10 mm), 1.0 mm height
Core Architecture: PIC18 8-bit RISC
Operating Temperature: -40 C to +85 C (industrial, 'I' suffix)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC18F65K80-I/PT

✅ Drop-In
📦 TQFP-64
32 KB Flash vs 64 KB (-50%), 2 KB RAM vs 4 KB (-50%), same 64-pin TQFP pinout

📋 Reference alternative (not in catalog)

PIC18F66K80-H/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64
PIC18 (8-bit Harvard) · 64 KB (32K x 16) · 3.6 KB · 64 MHz · 16 MIPS · 1.8 V to 5.5 V · 11 channels x 12-bit · Yes

✓ In Stock

$3.95 / Unit

View Datasheet →

PIC18F66K22-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64
PIC18F K-series (PIC18F87K22 family data sheet) · PIC18 8-bit RISC, 16-bit instructions, hardware multiply · 64 MHz (16 MIPS) · 64 KB (32K x 16) · 4 KB · 1 KB · 1.8 V to 5.5 V · Up to 53

✓ In Stock

$3.96 / Unit

View Datasheet →

PIC18F66J11-I/PT

✅ Drop-In
📦 TQFP-64
2.0-3.6 V only (vs 1.8-5.5 V), higher sleep current (~5 uA vs <100 nA), 64 KB Flash

📋 Reference alternative (not in catalog)

PIC18F65K22-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64
Flash (enhanced) · 32 KB (16K x 16) · 2 KB · 1 KB · PIC18 8-bit RISC · 64 MHz (16 MIPS) · 1.8 V to 5.5 V (4.2 V to 5.5 V typical for -I/PT) · Up to 53

✓ In Stock

$3.45 / Unit

View Datasheet →

PIC18F66J55-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64
PIC18 8-bit RISC (Harvard) · 48 MHz · 96 KB (48K x 16 words) · 3.9 KB (3904 bytes) · Not present (J-series) · 2.0 V to 3.6 V · Up to 54 · 10-bit, up to 16 channels

✓ In Stock

$4.31 / Unit

View Datasheet →

PIC18F66K80-I/PT Maximum Ratings & Electrical Characteristics

Core Architecture PIC18 (8-bit Harvard, 16-bit instruction word)
Family PIC18F66K80 (nanoWatt XLP, ECAN)
Maximum CPU Clock 64 MHz
Performance 16 MIPS
Program Memory (Flash) 64 KB (32K x 16)
Data SRAM 4 KB
EEPROM 1 KB
Operating Voltage Range 1.8 V to 5.5 V
I/O Pins 54
A/D Converter 12-bit, up to 12 channels
Timers 3 x 16-bit, 4 x CCP/ECCP
Analog Comparators 2
ECAN Module CAN 2.0B active, 32 acceptance filters/masks
CTMU Module Charge Time Measurement Unit (capacitive touch)
Communication Peripherals I2C, SPI, AUSART (enhanced USART)
Package 64-pin TQFP (10x10 mm), MS-026
Mounting Type Surface Mount
Operating Temperature -40 C to +85 C (Industrial -I)
RoHS Status Compliant
Lead Free Yes

PIC18F66K80-I/PT Pin Configuration

TQFP-64 Package Pinout Diagram TQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 TQFP-64
Pin 1 RG0 — General purpose I/O / CCP3
Pin 2 RG1 — General purpose I/O / AN12
Pin 3 RG2 — General purpose I/O / AN13
Pin 4 RG3 — General purpose I/O / AN14
Pin 5 RG4 — General purpose I/O / RTCC
Pin 6 RA0 — General purpose I/O / AN0
Pin 7 RA1 — General purpose I/O / AN1
Pin 8 RA2 — General purpose I/O / AN2 / VREF-
Pin 9 RA3 — General purpose I/O / AN3 / VREF+
Pin 10 RA4 — General purpose I/O
Pin 11 RA5 — General purpose I/O / AN4
Pin 12 RA6 — General purpose I/O / OSC2
Pin 13 RA7 — General purpose I/O / OSC1
Pin 14 VDD — Positive supply (1.8 V to 5.5 V)
Pin 15 VSS — Ground reference
Pin 16 RB0 — General purpose I/O / INT0
Pin 17 RB1 — General purpose I/O / INT1
Pin 18 RB2 — General purpose I/O / INT2
Pin 19 RB3 — General purpose I/O / INT3
Pin 20 RB4 — General purpose I/O / KBI0
Pin 21 RB5 — General purpose I/O / KBI1
Pin 22 RB6 — General purpose I/O / PGC (ICSP clock)
Pin 23 RB7 — General purpose I/O / PGD (ICSP data)
Pin 24 RC0 — General purpose I/O / SOSCO
Pin 25 RC1 — General purpose I/O / SOSCI
Pin 26 RC2 — General purpose I/O / CCP1
Pin 27 RC3 — General purpose I/O / SCL
Pin 28 RC4 — General purpose I/O / SDA
Pin 29 RC5 — General purpose I/O / SDO
Pin 30 RC6 — General purpose I/O / TX/CK
Pin 31 RC7 — General purpose I/O / RX/DT
Pin 32 RD0 — General purpose I/O / PSP0
Pin 33 RD1 — General purpose I/O / PSP1
Pin 34 RD2 — General purpose I/O / PSP2
Pin 35 RD3 — General purpose I/O / PSP3
Pin 36 RD4 — General purpose I/O / PSP4
Pin 37 RD5 — General purpose I/O / PSP5 / PWM5
Pin 38 RD6 — General purpose I/O / PSP6 / PWM6
Pin 39 RD7 — General purpose I/O / PSP7 / PWM7
Pin 40 RE0 — General purpose I/O / AN5
Pin 41 RE1 — General purpose I/O / AN6
Pin 42 RE2 — General purpose I/O / AN7
Pin 43 RE3 — General purpose I/O / AN8
Pin 44 RE4 — General purpose I/O / AN9
Pin 45 RE5 — General purpose I/O / AN10
Pin 46 RE6 — General purpose I/O / AN11
Pin 47 RE7 — General purpose I/O
Pin 48 VDD — Positive supply (1.8 V to 5.5 V)
Pin 49 VSS — Ground reference
Pin 50 RF0 — General purpose I/O / AN16
Pin 51 RF1 — General purpose I/O / AN6
Pin 52 RF2 — General purpose I/O / AN7
Pin 53 RF3 — General purpose I/O / AN8
Pin 54 RF4 — General purpose I/O / AN9
Pin 55 RF5 — General purpose I/O / AN10 / CANTX
Pin 56 RF6 — General purpose I/O / AN11 / CANRX
Pin 57 RF7 — General purpose I/O / SS
Pin 58 AVDD — Analog positive supply
Pin 59 AVSS — Analog ground reference
Pin 60 RH0 — General purpose I/O / AN17
Pin 61 RH1 — General purpose I/O / AN18
Pin 62 RH2 — General purpose I/O / AN19
Pin 63 RH3 — General purpose I/O / AN20
Pin 64 MCLR — Master Clear (reset) input, active low

Typical Applications

PIC18F66K80-I/PT is suitable for 6 applications: Automotive CAN Body Controller, Industrial Elevator Control, Building Automation and HVAC, Capacitive Touch HMI Panels, Smart Energy Metering, Industrial Sensor and Actuator Nodes.

🚗

Automotive CAN Body Controller

The PIC18F66K80-I/PT is purpose-built for automotive body and chassis ECAN nodes such as HVAC controllers, body control modules, instrument clusters, and CAN gateways. Its integrated CAN 2.0B controller with 32 acceptance filters/masks handles J1939 and CANopen traffic natively, eliminating an external CAN controller and reducing BOM. The 1.8-5.5 V operating range tolerates load-dump events up to 40 V (with proper TVS clamping) and supports both 12 V and 24 V vehicle buses. nanoWatt XLP sleep below 100 nA is critical for body modules parked for weeks - retaining CAN wake capability without draining the battery. The 64-pin TQFP exposes 54 I/O for driving relays, H-bridges, and LED drivers directly. Pair with an ATA6560 or TLE7250-3 CAN transceiver for a complete automotive CAN node.

🏭

Industrial Elevator Control

Elevator controllers require deterministic CAN-based distributed I/O for door, motor, and safety subsystems, and the PIC18F66K80-I/PT fits this role precisely. The ECAN module provides real-time deterministic messaging with 1 Mbit/s throughput, while the 12-bit ADC reads door position sensors, load cells, and current shunts. The 16 MIPS CPU throughput runs a CANopen stack plus state machine logic in C18 or XC8 without performance margin concerns. nanoWatt XLP is less critical in elevator mains-powered nodes, but the wide 1.8-5.5 V supply simplifies 24 V industrial bus integration. The 64-pin TQFP provides ample GPIO for driving SSR outputs and reading safety interlock switches. Robust operation at -40 C to +85 C suits unheated elevator machine rooms.

🧩

Building Automation and HVAC

The PIC18F66K80-I/PT serves as a robust BACnet, Modbus, or CAN-based building automation node for HVAC, lighting, and access control panels. Its integrated ECAN supports BACnet MS/TP over twisted-pair backbones, while the 12-bit ADC reads thermistor temperature, humidity sensors, and 0-10 V analog inputs from commercial thermostats. The 64 KB Flash accommodates a full BACnet stack plus web-style configuration UI firmware, with 4 KB RAM providing headroom for protocol buffers. nanoWatt XLP sleep is valuable in battery-backed smoke detector and CO2 sensor nodes that wake periodically to report via CAN. The 1.8-5.5 V supply accepts both 24 VAC half-wave rectified inputs (with regulator) and 3.3 V digital rails, simplifying multi-voltage HVAC boards.

🎧

Capacitive Touch HMI Panels

The PIC18F66K80-I/PT's integrated CTMU (Charge Time Measurement Unit) implements capacitive touch sensing without external touch controllers, reducing the BOM in human-machine interface panels, appliance controls, and industrial keypads. The CTMU accurately measures capacitance changes below 1 pF, supporting up to 12 touch channels through the 12-bit ADC mux. Combined with the integrated ECAN, a touch panel can serve as a CAN-attached HMI node reporting button presses and slider positions to a central controller. The 64 KB Flash stores custom UI state machines, button debounce logic, and communication protocol stacks. nanoWatt XLP sleep enables battery-powered remote controls that wake on touch interrupt, drawing under 100 nA between events.

⚡

Smart Energy Metering

Smart electricity, gas, and water meters rely on the PIC18F66K80-I/PT's combination of low-power sleep, ECAN, and 12-bit ADC for battery-backed metering nodes. The CTMU and 12-bit ADC measure pulse outputs from mechanical meter registers or directly interface with current shunts for electronic meters. nanoWatt XLP sleep below 100 nA with RTCC wake enables 10+ year battery life in gas and water meters reporting hourly via CAN or wireless M-Bus. The integrated ECAN supports multi-drop meter bus topologies where dozens of meters share a single backbone. The 64 KB Flash stores metering algorithms, tamper detection logic, and DLMS/COSEM or M-Bus protocol stacks. The wide 1.8-5.5 V supply accepts both 3.6 V lithium battery packs and 5 V line-powered meter rails.

🏭

Industrial Sensor and Actuator Nodes

Distributed industrial sensor nodes over CANopen or DeviceNet use the PIC18F66K80-I/PT as a cost-effective slave controller. The ECAN module's 32 acceptance filters allow selective message reception in multi-node networks, while 4 KB RAM buffers CANopen PDOs and SDOs without dropping frames. The 12-bit ADC reads up to 12 analog sensors (pressure, flow, level) per node, and the 4 CCP/ECCP modules drive PWM outputs for proportional valves and motor speed control. The 16 MIPS CPU runs a CANopen slave stack plus PID control loops. The wide -40 C to +85 C industrial range handles factory floor conditions. Per the Microchip family datasheet, the 64-pin TQFP provides 54 GPIO, sufficient for typical 8-16 sensor/actuator nodes without I/O expansion chips.

Recommended Products Summary

ATA6560-GAQW CAN transceiver companion Used in: Automotive CAN Body Controller, Industrial Elevator Control, Capacitive Touch HMI Panels, Smart Energy Metering, Industrial Sensor and Actuator Nodes MCP2515 alternative external CAN controller Used in: Automotive CAN Body Controller PIC18F66K80-H/PT Microchip Technology Used in: Automotive CAN Body Controller, Smart Energy Metering PIC18F65K80-I/PT lower-cost variant if 32 KB Flash suffices Used in: Industrial Elevator Control MCP2551 5 V CAN transceiver alternative Used in: Industrial Elevator Control, Building Automation and HVAC, Industrial Sensor and Actuator Nodes MCP9700 analog temperature sensor companion Used in: Building Automation and HVAC PIC18F65K22-I/PT Microchip Technology Used in: Building Automation and HVAC MCP2221A USB-to-UART bridge for development Used in: Capacitive Touch HMI Panels PIC18F66J55-I/PT Microchip Technology Used in: Capacitive Touch HMI Panels MCP3421 external 18-bit ADC for high-precision metering Used in: Smart Energy Metering PIC18F66J11-I/PT alternative for less demanding nodes Used in: Industrial Sensor and Actuator Nodes
What is the Flash program memory size of PIC18F66K80-I/PT?
The PIC18F66K80-I/PT integrates 64 KB of Flash program memory (organized as 32K x 16). According to the Microchip PIC18F66K80 Family Data Sheet, this is sufficient for protocol stacks such as CANopen, J1939, and BACnet lite plus application logic. The Flash is in-system programmable via two ICSP pins, eliminating the need for an external programmer in production.
What is the operating voltage range of PIC18F66K80-I/PT?
The PIC18F66K80-I/PT operates from 1.8 V to 5.5 V across the industrial temperature range (-40 C to +85 C). This wide range lets the same part serve 3.3 V digital systems, 5 V legacy CAN buses, and 2-cell battery-powered nodes without a separate LDO, simplifying the power tree and reducing BOM cost by 1-2 components per board.
Does PIC18F66K80-I/PT support CAN bus?
Yes. The PIC18F66K80-I/PT integrates an ECAN module compliant with the CAN 2.0B active specification, supporting both 11-bit standard and 29-bit extended identifiers with 32 acceptance filters and 32 acceptance masks. According to the Microchip family datasheet, this eliminates an external CAN controller and typically pairs with a 3.3 V transceiver such as MCP2551 or ATA6560 for automotive or industrial CAN nodes.
How fast does PIC18F66K80-I/PT execute instructions?
The PIC18F66K80-I/PT executes instructions at up to 16 MIPS from a 64 MHz CPU clock (16 MHz crystal times 4x internal PLL, or direct 64 MHz oscillator). Per the Microchip datasheet, most instructions complete in one oscillator cycle, giving 4x the throughput of the prior PIC18F46K80 at half the clock and enabling CAN throughput up to 1 Mbit/s without CPU bottleneck.
What is the difference between PIC18F66K80-I/PT and PIC18F46K80-I/P?
Both parts share the same PIC18F K80 architecture and ECAN IP, but the 'F66' has 64 KB Flash and 4 KB RAM in a 64-pin TQFP, while the 'F46' has 32 KB Flash and 2 KB RAM in a 40-pin PDIP. According to Microchip documentation, the F66 variant is pin-compatible with the F65K80 and F67J11 TQFP variants, allowing board-level migration without PCB rework.
Where to buy PIC18F66K80-I/PT at the best price?
The PIC18F66K80-I/PT is in stock at DigiKey, Mouser, LCSC and Arrow as of 2026-09-28. LCSC lists it from $4.6098 per unit at 1-piece quantity, with volume pricing breaking at 100, 500, and 1000 pieces. For production volumes above 5,000 pieces, authorized Microchip distributors typically quote 25-40% below 100-piece distributor pricing. Always verify RoHS and date code with the supplier.
What is the lead time for PIC18F66K80-I/PT orders?
Lead time for the PIC18F66K80-I/PT is typically 8-12 weeks from Microchip factory for direct orders, while distributor stock (DigiKey, Mouser, LCSC) is generally available for same-day shipment at quantities up to 5,000 pieces as of 2026-09-28. For automotive-grade or high-reliability variants (extended temperature), add 4-8 weeks due to additional qualification and burn-in screening.
Is PIC18F66K80-I/PT in stock at major distributors?
Yes, the PIC18F66K80-I/PT is in active production and stocked at major distributors as of 2026-09-28, including DigiKey, Mouser, LCSC (100+ pieces), Arrow, and Avnet. LCSC lists 100 units in stock. For long-term production, place a rolling 12-week forecast with an authorized Microchip distributor to mitigate allocation risk during automotive demand spikes.
PIC18F66K80-I/PT vs PIC18F67J11-I/PT - which is better for CAN nodes?
For CAN-based nodes, the PIC18F66K80-I/PT is generally the better choice. Per the Microchip family datasheets, both parts integrate ECAN and share the 64-pin TQFP footprint, but the K80 has lower sleep current (under 100 nA with nanoWatt XLP) and a wider 1.8-5.5 V supply range, while the J11 needs 2.0-3.6 V and burns more quiescent current. Choose J11 only if you specifically need its 12-bit A/D speed or larger RAM.
PIC18F66K80 vs PIC18F46J11 - which has lower power consumption?
The PIC18F66K80-I/PT consumes significantly less power. According to Microchip datasheets, the K80's nanoWatt XLP sleep mode drops quiescent current below 100 nA with RTCC running, while the J11 sleep current is around 5 uA minimum. For battery-powered sensor nodes that spend >95% of time in sleep, the K80 can extend battery life by 50x or more versus the J11.
When should I choose PIC18F66K80-I/PT over PIC18F65K80-I/PT?
Choose the PIC18F66K80-I/PT (64 KB Flash, 4 KB RAM) when your firmware exceeds 32 KB or your CANopen/J1939 stack needs the extra RAM headroom. Choose the PIC18F65K80-I/PT (32 KB Flash, 2 KB RAM) for cost-sensitive applications with smaller code. Both share the same 64-pin TQFP package and pinout, so the choice is purely a Flash/RAM trade-off and does not require PCB rework.
What is the best drop-in replacement for PIC18F66K80-I/PT?
The best drop-in replacement for the PIC18F66K80-I/PT in the same 64-pin TQFP package is the PIC18F65K80-I/PT (32 KB Flash, 2 KB RAM) if 32 KB is sufficient, or the PIC18F67K40-I/PT for more Flash/RAM. All three parts share the Microchip PIC18 K-series 64-pin TQFP footprint and pinout per the family datasheet, allowing direct swap with no PCB rework; firmware may need re-tuning if Flash layout changes.
Where to download PIC18F66K80-I/PT datasheet PDF?
The official PIC18F66K80-I/PT datasheet is the 'PIC18F66K80 Family Data Sheet' (DS39977) hosted at https://ww1.microchip.com/downloads/en/devicedoc/39977e.pdf. The high-temperature variant datasheet (DS30509a) is also available at the Microchip document portal. The 622-page datasheet covers all F66K80 family derivatives including register maps, electrical characteristics, and ECAN programming examples.
Where can I find the PIC18F66K80-I/PT pinout diagram?
The PIC18F66K80-I/PT pinout diagram for the 64-pin TQFP (10x10 mm, MS-026) is published on page 12 of the official Microchip family datasheet (DS39977) at https://ww1.microchip.com/downloads/en/devicedoc/39977e.pdf. The pinout groups pins by function: power (VDD/VSS), oscillator (OSC1/OSC2), ICSP (PGC/PGD), ECAN (CANTX/CANRX), ADC (AN0-AN11), and GPIO (RA0-RG4) totaling 54 I/O.
What are the key specifications of PIC18F66K80-I/PT that engineers should know?
Engineers designing with the PIC18F66K80-I/PT should know five key facts: (1) 64 KB Flash / 4 KB RAM / 1 KB EEPROM, (2) integrated ECAN 2.0B with 32 filters for CAN networking, (3) 1.8-5.5 V supply supports both 3.3 V and 5 V rails, (4) 16 MIPS from 64 MHz clock via internal 4x PLL, and (5) nanoWatt XLP sleep below 100 nA. These five specs collectively position the part for industrial ECAN nodes and battery-powered sensor platforms.

Engineering reference data for PIC18F66K80-I/PT — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC18F66K80-I/PT for industrial ECAN nodes that need 64 KB Flash, 4 KB RAM, and the lowest possible sleep current in a 64-pin TQFP footprint. Pick the PIC18F65K80-I/PT for cost-sensitive designs where 32 KB Flash and 2 KB RAM are sufficient - same package and pinout, no PCB rework. Select the PIC18F66K80-H/PT for high-temperature applications (up to +150 C) such as under-hood automotive and outdoor enclosures. Choose the PIC18F66K22-I/PT if you can tolerate 48 KB Flash and a 10-bit ADC in exchange for a slightly lower cost. For 5 V-tolerant designs with USB, the PIC18F66J55-I/PT is the better fit despite its 2.0-3.6 V supply and higher sleep current.

Comparison with Alternatives

Parameter This Product PIC18F65K80-I/PT PIC18F66K80-H/PT PIC18F66K22-I/PT PIC18F66J11-I/PT PIC18F65K22-I/PT PIC18F66J55-I/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package TQFP-64 (10x10 mm) TQFP-64 (10x10 mm) TQFP-64 (10x10 mm) TQFP-64 (10x10 mm) TQFP-64 (10x10 mm) TQFP-64 (10x10 mm) TQFP-64 (10x10 mm)
Flash Memory 64 KB 32 KB 64 KB 48 KB 64 KB 32 KB 64 KB
RAM 4 KB 2 KB 4 KB 3 KB 4 KB 2 KB 4 KB
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 2.0 V to 3.6 V 1.8 V to 5.5 V 2.0 V to 3.6 V
Max CPU Clock 64 MHz (16 MIPS) 64 MHz (16 MIPS) 64 MHz (16 MIPS) 64 MHz (16 MIPS) 48 MHz (12 MIPS) 64 MHz (16 MIPS) 48 MHz (12 MIPS)
ECAN Module Yes (CAN 2.0B active) Yes Yes Yes Yes Yes Yes
Sleep Current <100 nA (XLP) <100 nA <100 nA <100 nA ~5 uA <100 nA ~5 uA
ADC 12-bit, 12 channels 12-bit, 12 ch 12-bit, 12 ch 10-bit, 12 ch 10-bit, 12 ch 10-bit, 12 ch 10-bit, 12 ch
Operating Temperature -40 C to +85 C (Industrial) -40 C to +85 C -40 C to +150 C -40 C to +85 C -40 C to +85 C -40 C to +85 C -40 C to +85 C

Key Differentiators

  • Lowest sleep current in 64-pin TQFP ECAN MCU class (vs PIC18F66J11-I/PT)
  • Widest supply voltage range in PIC18 64-pin ECAN family (vs PIC18F66J11-I/PT and PIC18F66J55-I/PT)
  • 12-bit ADC at all K80 variants, vs 10-bit on K22 and J-series (vs PIC18F66K22-I/PT and PIC18F66J55-I/PT)

Design Notes

Decouple both AVDD/AVSS (pin 58/59) and VDD/VSS pairs (pins 14/15, 48/49) with 100 nF ceramic capacitors placed within 5 mm of each pin pair, plus a bulk 4.7 uF tantalum or ceramic on VDD. Per Microchip layout guidelines, the analog supply AVDD should be filtered through a ferrite bead or 10 ohm resistor from VDD to isolate ADC reference noise from digital switching. The PIC18F66K80's 12-bit ADC achieves specified accuracy only with proper supply decoupling; missing the AVDD ferrite degrades ADC SNR by 3-5 ENOB.

Route the ECAN differential pair (CANTX on RF5/AN10, CANRX on RF6/AN11) as a 120-ohm differential microstrip or stripline with matched length to within 5 mm. Keep the CAN bus traces away from switching regulator nodes, crystals, and clock signals by at least 3x the trace-to-trace spacing. The 64-pin TQFP requires 0.5 mm pitch fan-out; use via-in-pad only on inner layers and avoid it on the top layer to prevent solder wicking during reflow. Place the ICSP header (PGC on RB6, PGD on RB7) on the board edge for production programming access.

Do not leave the MCLR pin (pin 64) floating - tie it to VDD through a 10 kohm pull-up and add a 100 nF capacitor to ground for noise filtering, otherwise the part will randomly reset in noisy environments. Do not exceed 5.5 V on any VDD pin; even brief transients above 5.5 V can latch-up the part. When using the internal 4x PLL to reach 64 MHz, the input crystal must be 16 MHz (not 20 MHz); using the wrong crystal results in out-of-spec bus timings for SPI, I2C, and CAN. Finally, configure unused I/O pins as outputs (not inputs) to minimize current draw in sleep mode.

Estimated: At 64 MHz CPU clock with ECAN active at 1 Mbit/s, ensure VDD decoupling keeps ripple under 50 mVpp - inadequate decoupling causes CAN bit errors that are hard to diagnose because they appear as intermittent frame loss. Place a 10 uF ceramic + 100 nF ceramic pair on each VDD pin, and consider a 4-layer PCB with dedicated ground plane for CAN nodes. For long CAN bus stubs (>0.3 m), reduce stub length or use lower baud rate; the ECAN module's 32 acceptance filters do not compensate for signal integrity issues on the physical layer.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS and REACH compliance per Microchip product page. Industrial -I temperature grade (-40 C to +85 C). For AEC-Q100 qualified automotive variants, use the PIC18F66K80T-I/PT or PIC18F66K80-E/PT automotive-grade part numbers. Halogen-free status not explicitly stated in datasheet.

Data verified on: 2026-09-28 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC18F66K80-I/PT PIC18F66K80 datasheet Microchip PIC18F66K80 PIC18F66K80 ECAN CAN microcontroller PIC18F66K80 64-pin TQFP 64MHz 64KB PIC18F66K80 automotive CAN node PIC18F66K80 vs PIC18F65K80 PIC18F66K80 vs PIC18F66K22 PIC18F66K80-I/PT price buy what is the flash memory of PIC18F66K80 PIC18F66K80 nanoWatt XLP sleep current PIC18F66K80-I/PT pinout 64-pin TQFP PIC18F66K80 elevator controller CAN PIC18F66K80 building automation BACnet PIC18F66K80-I/PT distributor stock

Related Components & Terms

Microchip Technology PIC18F66K80 PIC18F66K80-I/PT PIC18F65K80-I/PT PIC18F66K22-I/PT PIC18F66J11-I/PT PIC18F65K22-I/PT PIC18F66J55-I/PT PIC18 microcontroller 8-bit MCU Harvard architecture ECAN CAN 2.0B nanoWatt XLP TQFP-64 TQFP package surface mount MS-026 RoHS REACH AEC-Q100 automotive CAN industrial elevator control building automation BACnet CANopen 12-bit ADC CTMU capacitive touch ICSP
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details