Microchip Technology

PIC18F8680-E/PT - 8-Bit 64KB Flash MCU, 80-TQFP | Microchip

MPN: PIC18F8680-E/PT ✓ Active
In Stock Ships in 1-3 business days
4.2 V to 5.5 V Vdss 80-pin TQFP (12 x 12 mm, 1 mm height) Package 40 MHz Speed 64 KB (32K x 16) Flash Memory
From $7.95 USD / Unit
MOQ: 1 |
Price updated: 2026-09-28
Volume Pricing
Qty Unit Price Extended
1 $12.45 $12.45
10 $11.2 $112.00
100 $9.85 $985.00
500 $8.9 $4,450.00
1,000 $7.95 $7,950.00
ℹ️ All prices are in USD

PIC18F8680-E/PT Overview

The Microchip Technology PIC18F8680-E/PT is an 8-bit high-performance RISC flash microcontroller built on the PIC18 family architecture, integrating 64 KB of enhanced flash program memory (32K x 16) and 3328 bytes of RAM in an 80-pin TQFP package (12 x 12 mm). It executes up to 10 MIPS at 40 MHz and operates across an extended industrial temperature range (-40C to +125C) from a single 4.2 V to 5.5 V supply. The part also includes 1 KB of EEPROM data memory, an integrated 10-bit A/D converter, and up to 68 digital I/O lines, with the -E/PT suffix indicating the extended-temperature grade.

A PIC18F-series 8-bit microcontroller is a member of the wider PIC microcontroller family, a class of Harvard-architecture RISC devices from Microchip. Within the embedded hierarchy, 8-bit MCUs sit between 4/8-bit legacy controllers and 16/32-bit Cortex-M-class parts. They are optimized for cost-sensitive, deterministic control tasks where GPIO density, on-chip peripherals, and ease of development with the MPLAB X toolchain outweigh the throughput of a 32-bit ARM core. The PIC18F8680 specifically targets high-pin-count industrial and CAN-bus networking applications.

Key features include an internal 40 MHz oscillator, a 10-bit multi-channel A/D converter, two Enhanced USART modules, MSSP/SPI/I2C peripherals, dual capture/compare/PWM modules, a 16-bit timer and three 8-bit timers, a CAN 2.0B module, and a separate ICD/ICSP debug port for in-circuit programming. The device also offers an enhanced instruction set, a hardware 8 x 8 multiplier, and an internal phase-locked loop for flexible clocking. Together these peripherals target automotive body and industrial networking subsystems.

The architecture is based on a 16-bit wide instruction path with an 8-bit data path and a 31-level hardware stack, delivering predictable real-time interrupt latency. The 64 KB enhanced flash supports self-programmability under firmware control, enabling bootloader and field-update scenarios typical in long-life industrial installations. The integrated CAN 2.0B controller plus dual USARTs let the PIC18F8680 act as a gateway node between CAN and RS-232/RS-485 networks.

Typical applications include industrial CAN nodes, automotive body electronics, HVAC controllers, security and access panels, building automation, and any 8-bit embedded control design requiring 64 KB of flash and 68 or more I/O lines. It is often paired with CAN transceivers and RS-485 line drivers in distributed control networks.

When designing with this part, allocate sufficient decoupling (100 nF per VDD pin plus bulk) and route the analog AVCC/AVSS pins according to the datasheet to keep A/D noise low. Developers should use MPLAB X IDE with a compatible ICD debugger to leverage the device's on-chip debug hardware.

This page synthesizes real-time distributor pricing, drop-in compatible Microchip alternatives, and engineering design notes that go beyond what is published in the manufacturer datasheet.

Drop-in alternatives for PIC18F8680-E/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 PIC18F8680-E/PT (same form factor and footprint) — differing in Package, Instruction Set, MSL Level, Timers, I/O Pins.

Microchip Technology
Package: 80-pin TQFP, 12 x 12 mm, 1.0 mm height
Instruction Set: 16-bit wide, 8-bit data path
MSL Level: 3
Microchip Technology
Package: 80-pin TQFP (12x12 mm)
Instruction Set: PIC18 enhanced (16-bit instructions, 75 instructions)
Timers: 5 (TMR0-TMR4)
Microchip Technology
Package: 80-pin TQFP (PT) 12x12 mm
MSL Level: 3 (168 hours)
I/O Pins: 70

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

PIC18F8680-I/PT

✅ Drop-In
📦 80-pin TQFP (12 x 12 mm)
identical die, industrial -40C to +85C temp grade instead of extended -40C to +125C; pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC18F8627-I/PT

✅ Drop-In
Microchip Technology
📦 80-pin TQFP (12 x 12 mm)
PIC18F (8-bit RISC, Harvard) · 96 KB (48K x 16 words) · 4 KB · 1 KB · 40 MHz (10 MIPS) · 16-bit · 2.0 V to 5.5 V · -40C to +85C (Industrial)

✓ In Stock

$9.05 / Unit

View Datasheet →

PIC18F8585-E/PT

✅ Drop-In
Microchip Technology
📦 80-pin TQFP (12 x 12 mm)
PIC18F enhanced 8-bit RISC · 16-bit wide, 8-bit data path · 48 KB (24K x 16 words) · 3,328 bytes · 1,024 bytes · 25 MHz (10 MIPS) · 4.2 V to 5.5 V · -40 C to +125 C (Extended grade)

✓ In Stock

$9.55 / Unit

View Datasheet →

PIC18F8520-E/PT

✅ Drop-In
📦 80-pin TQFP (12 x 12 mm)
same TQFP-80 footprint, 32 KB flash (vs 64 KB, -50%), no CAN, extended temperature

📋 Reference alternative (not in catalog)

PIC18F8620-E/PT

✅ Drop-In
Microchip Technology
📦 80-pin TQFP (12 x 12 mm)
PIC18F · 8-bit PIC RISC (Harvard) · 25 MHz (10 MIPS) · 64 KB (32K x 16) Enhanced Flash · 3840 bytes · 1024 bytes · 68 · 10-bit, 16 channels

✓ In Stock

$6.55 / Unit

View Datasheet →
ℹ️ 1 cross-package part(s) hidden — different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

PIC18F8680-E/PT Maximum Ratings & Electrical Characteristics

Core PIC 8-bit RISC
Family PIC18F
Program Memory Size 64 KB (32K x 16) Flash
RAM Size 3328 bytes
EEPROM Size 1024 bytes
Maximum Clock Frequency 40 MHz
Data Bus Width 8 bit (16-bit instruction path)
Supply Voltage 4.2 V to 5.5 V
Operating Temperature -40C to +125C (Extended, 'E' suffix)
Number of I/O Pins 68
Package 80-pin TQFP (12 x 12 mm, 1 mm height)
Mounting Type Surface Mount
A/D Converter 10-bit, multi-channel
Communication Interfaces CAN 2.0B, 2x USART (EUSART), MSSP (SPI/I2C)
Timers 1 x 16-bit, 3 x 8-bit
Instruction Set PIC18 enhanced (77 instructions)
On-chip Debug ICD/ICSP
RoHS Status Compliant
MSL Level 3 (per JEDEC J-STD-020)

PIC18F8680-E/PT Pin Configuration

TQFP-100 Package Pinout Diagram TQFP-100 14x14mm, P0.5mm, JEDEC MS-026. 1 25 TQFP-100
Pin 1 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 2 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 3 RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / A/D VREF-
Pin 4 RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / A/D VREF+
Pin 5 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 6 RA5/AN4 — PORTA bit 5 / Analog input 4
Pin 7 RA6/OSC2 — PORTA bit 6 / Oscillator output
Pin 8 OSC1/CLKIN — Oscillator crystal input / external clock
Pin 9 RA7/OSC1 — PORTA bit 7 / Oscillator input
Pin 10 VDD — Positive supply voltage
Pin 11 VSS — Ground reference
Pin 12 RC0/T1OSO/T13CKI — PORTC bit 0 / Timer1 oscillator output
Pin 13 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
Pin 14 RC2/CCP1 — PORTC bit 2 / CCP1 PWM output
Pin 15 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 16 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 17 RC5/SDO — PORTC bit 5 / SPI data out
Pin 18 RC6/TX1/CK1 — PORTC bit 6 / USART1 TX / clock
Pin 19 RC7/RX1/DT1 — PORTC bit 7 / USART1 RX / data
Pin 20 RD0 — PORTD bit 0
Pin 21 RD1 — PORTD bit 1
Pin 22 RD2 — PORTD bit 2
Pin 23 RD3 — PORTD bit 3
Pin 24 RD4 — PORTD bit 4
Pin 25 RD5 — PORTD bit 5
Pin 26 RD6 — PORTD bit 6
Pin 27 RD7 — PORTD bit 7
Pin 28 VSS — Ground reference
Pin 29 VDD — Positive supply voltage
Pin 30 RE0/RD — PORTE bit 0 / CAN RD external bus
Pin 31 RE1/WR — PORTE bit 1 / CAN WR external bus
Pin 32 RE2/CS — PORTE bit 2 / CAN CS external bus
Pin 33 RE3 — PORTE bit 3
Pin 34 RF0 — PORTF bit 0
Pin 35 RF1 — PORTF bit 1
Pin 36 RF2 — PORTF bit 2
Pin 37 RF3 — PORTF bit 3
Pin 38 RF4 — PORTF bit 4
Pin 39 RF5 — PORTF bit 5
Pin 40 RF6 — PORTF bit 6
Pin 41 RF7 — PORTF bit 7
Pin 42 AVDD — Analog positive supply
Pin 43 AVSS — Analog ground
Pin 44 RG0 — PORTG bit 0
Pin 45 RG1 — PORTG bit 1
Pin 46 RG2 — PORTG bit 2
Pin 47 RG3 — PORTG bit 3
Pin 48 RG4 — PORTG bit 4
Pin 49 MCLR/VPP — Master clear / programming voltage
Pin 50 RH0 — PORTH bit 0
Pin 51 RH1 — PORTH bit 1
Pin 52 RH2 — PORTH bit 2
Pin 53 RH3 — PORTH bit 3
Pin 54 RH4 — PORTH bit 4
Pin 55 RH5 — PORTH bit 5
Pin 56 RH6 — PORTH bit 6
Pin 57 RH7 — PORTH bit 7
Pin 58 VSS — Ground reference
Pin 59 VDD — Positive supply voltage
Pin 60 RJ0 — PORTJ bit 0
Pin 61 RJ1 — PORTJ bit 1
Pin 62 RJ2 — PORTJ bit 2
Pin 63 RJ3 — PORTJ bit 3
Pin 64 RJ4 — PORTJ bit 4
Pin 65 RJ5 — PORTJ bit 5
Pin 66 RJ6 — PORTJ bit 6
Pin 67 RJ7 — PORTJ bit 7
Pin 68 CANTX1 — CAN 1 transmit
Pin 69 CANRX1 — CAN 1 receive
Pin 70 VSS — Ground reference
Pin 71 VDD — Positive supply voltage
Pin 72 RB0/INT0 — PORTB bit 0 / External interrupt 0
Pin 73 RB1/INT1 — PORTB bit 1 / External interrupt 1
Pin 74 RB2/INT2 — PORTB bit 2 / External interrupt 2
Pin 75 RB3/INT3 — PORTB bit 3 / External interrupt 3
Pin 76 RB4 — PORTB bit 4
Pin 77 RB5 — PORTB bit 5
Pin 78 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 79 RB7/PGD — PORTB bit 7 / ICSP data
Pin 80 NC — Not connected (per datasheet)

Typical Applications

PIC18F8680-E/PT is suitable for 6 applications: Industrial CAN Bus Nodes, Automotive Body Electronics, HVAC Control Panels, Security and Access Control Panels, Building Automation Gateways, Industrial Display and Keypad Controllers.

🏭

Industrial CAN Bus Nodes

The PIC18F8680-E/PT is a strong fit for industrial CAN bus nodes because its integrated CAN 2.0B controller eliminates the need for an external CAN ASIC on a multipoint industrial network. The 64 KB enhanced flash and 3328-byte RAM host the CANopen or DeviceNet stack with room for application-level diagnostics, while the 68 I/O pins drive sensor inputs and actuator outputs directly. Its 5 V single-supply operation and -40C to +125C extended temperature grade meet the harsh-environment requirements of factory-floor CAN nodes, and the dual enhanced USARTs allow simultaneous CAN-to-RS-232/485 bridging.

🚗

Automotive Body Electronics

In automotive body modules - such as door, seat, climate, and lighting controllers - the PIC18F8680-E/PT's combination of 64 KB program memory, 10-bit A/D, and 68 I/O lines lets one MCU handle multiple LIN/CAN/PWM-driven loads without external I/O expanders. The extended -40C to +125C temperature grade and 5 V supply tolerance suit underhood and cabin environments, while the hardware multiplier accelerates sensor-linearization routines. Pair it with a CAN transceiver like MCP2551 for powertrain body-domain networking and a LIN transceiver for sub-network connectivity.

🌐

HVAC Control Panels

The PIC18F8680-E/PT serves commercial HVAC control panels where its 10 MIPS throughput and 3328-byte RAM comfortably drive user-interface handling, PID fan/blower loops, and Modbus or BACnet networking. The integrated 10-bit A/D converter reads multiple temperature and pressure sensors with adequate resolution for closed-loop control, while PWM modules generate actuator drive signals. Its 5 V tolerance and extended temperature range suit equipment rooms and rooftop installations.

🎥

Security and Access Control Panels

In multi-zone security panels the PIC18F8680-E/PT's 68 I/O pins interface directly to keypad matrices, PIR sensors, magnetic contacts, and relay outputs without external I/O expanders. The 64 KB flash stores event logs and firmware for credential databases, while 1024 bytes of EEPROM retains configuration across power cycles. The enhanced USARTs support RS-485 multidrop communication with central monitoring stations over long cable runs.

🧩

Building Automation Gateways

Building automation gateways benefit from the PIC18F8680-E/PT's mix of dual USARTs, CAN, MSSP SPI/I2C, and 68 I/O pins, which let the device bridge between RS-485 BACnet, Modbus, and sub-bus sensor networks. The 64 KB flash is large enough to hold multi-protocol translation tables, and the 10 MIPS core runs real-time scheduling with low interrupt latency. Its extended temperature grade supports equipment-room and rooftop installations.

📺

Industrial Display and Keypad Controllers

The PIC18F8680-E/PT is well matched to graphical character-LCD or segment-LED industrial display controllers because its 68 I/O lines drive key matrices, status LEDs, and parallel displays directly, while its 10 MIPS core handles menu navigation without latency. The integrated 10-bit A/D supports ambient-light sensing and analog front-panel controls, and the MSSP SPI/I2C peripherals interface to external graphics controllers. The wide 5 V tolerance supports industrial panel power rails directly.

Recommended Products Summary

MCP2515 External CAN controller companion (if migrating to a part without integrated CAN) Used in: Industrial CAN Bus Nodes, HVAC Control Panels PIC18F8680-I/PT Drop-in industrial temperature grade variant Used in: Industrial CAN Bus Nodes MCP2551 High-speed CAN transceiver Used in: Industrial CAN Bus Nodes, Automotive Body Electronics, Building Automation Gateways MCP2003B LIN transceiver companion Used in: Automotive Body Electronics PIC18F4585-E/PT Smaller-footprint automotive PIC18 alternative Used in: Automotive Body Electronics MCP2200 USB-to-UART bridge for service port Used in: HVAC Control Panels MCP2562 CAN transceiver for security-network backhaul Used in: Security and Access Control Panels MAX485 RS-485 transceiver for sensor-bus daisy-chain Used in: Security and Access Control Panels MAX3485 3.3V/5V RS-485 transceiver Used in: Building Automation Gateways MCP23S17 SPI I/O expander for additional keys Used in: Industrial Display and Keypad Controllers PIC18F8627-I/PT Microchip Technology Used in: Industrial Display and Keypad Controllers
What is the program memory size of PIC18F8680-E/PT?
The PIC18F8680-E/PT integrates 64 KB of enhanced flash program memory, organized as 32K x 16, alongside 3328 bytes of data RAM and 1024 bytes of EEPROM. This memory configuration is documented in the Microchip datasheet for the 80-pin PIC18F8680 family and is sufficient for typical industrial control firmware and bootloader codebases.
How many I/O pins does PIC18F8680-E/PT have?
The PIC18F8680-E/PT exposes 68 general-purpose digital I/O pins from its 80-pin TQFP package. According to the manufacturer datasheet, the remaining pins are dedicated to supply (VDD/VSS), analog reference (AVDD/AVSS), oscillator, MCLR, and ICSP/ICD debug functions. This high I/O count supports direct parallel interface bus connectivity without external I/O expanders.
What is the operating voltage of PIC18F8680-E/PT?
The PIC18F8680-E/PT operates from a single 4.2 V to 5.5 V supply, making it compatible with 5 V industrial rails. The 'E' suffix denotes the extended industrial temperature grade of -40C to +125C. Below 4.2 V the flash program/erase operations are not guaranteed, which is a typical constraint of legacy 5 V PIC18 flash parts.
What is the maximum clock frequency of PIC18F8680-E/PT?
The PIC18F8680-E/PT supports up to 40 MHz external oscillator input, yielding 10 MIPS instruction throughput from its 4-clock instruction pipeline. The device also supports internal oscillator modes and an on-chip PLL. Most industrial users run the part at 10 MHz or 20 MHz crystal to balance EMI performance against instruction throughput.
Where can I download the PIC18F8680-E/PT datasheet PDF?
The official PIC18F8680-E/PT datasheet PDF is hosted at the Microchip website (product page PIC18F8680). According to Microchip documentation, the same document covers all temperature grades of the PIC18F8680 family. Distributors such as DigiKey and Mouser also link to the same datasheet on their product detail pages.
What is the pinout of the PIC18F8680-E/PT?
The PIC18F8680-E/PT is housed in an 80-pin TQFP-12x12 (PT) package, with the full pin description table published in the Microchip datasheet section on I/O port descriptions. Standard 80-pin TQFP packages place pin 1 at the top-left of the top view. For the exact pin function of any specific pin number, always cross-check against the datasheet pinout table.
Where can I buy PIC18F8680-E/PT online and what is the price?
As of 2026-09-28, the PIC18F8680-E/PT is in stock at DigiKey, Mouser, Octopart-listed distributors, and XAIPART in tray packaging, with a unit price around USD 12.45 at qty 1 and lower per-unit pricing at higher break quantities. Distributor pricing fluctuates with market demand, so check real-time stock and volume breaks before placing a production order.
What is the lead time for PIC18F8680-E/PT?
Lead time for the PIC18F8680-E/PT is currently short because the part is active in Microchip's product catalog. Distributors such as DigiKey and Mouser typically ship same-day for qty 1 to qty 1000 orders, while larger production volumes go through Microchip direct or franchised distributors with 8-12 week lead times. Always re-verify with your distributor before committing to a build schedule.
Is PIC18F8680-E/PT in stock at major distributors?
As of 2026-09-28, the PIC18F8680-E/PT is listed as in stock across multiple major distributors, including DigiKey, Mouser, and at least 11 distributors indexed by Octopart. Stock and pricing on Microchip legacy PIC18 parts can swing quickly with allocation events, so confirm real-time inventory before issuing a purchase order.
What is the best drop-in replacement for PIC18F8680-E/PT?
The best drop-in replacement for the PIC18F8680-E/PT in the same 80-pin TQFP package is the PIC18F8680-I/PT, which differs only in its industrial temperature grade (-40C to +85C) rather than the extended range. For designs that need more memory or peripherals but stay in the same TQFP-80 footprint, PIC18F8627-I/PT and PIC18F8585-E/PT are direct same-footprint upgrades.
Can PIC18F8680-I/PT replace PIC18F8680-E/PT?
The PIC18F8680-I/PT can replace the PIC18F8680-E/PT on the same PCB footprint because both use the same 80-pin TQFP package and pinout. The difference is only the temperature grade: I/PT supports -40C to +85C, while E/PT covers the extended -40C to +125C range. If your design does not exceed 85C, the I/PT is an effective drop-in substitute.
PIC18F8680-E/PT vs PIC18F8585-E/PT - which is better for CAN networking?
For pure CAN-networking nodes the PIC18F8680-E/PT and PIC18F8585-E/PT are closely matched because both share the 80-pin TQFP package and integrated CAN 2.0B module. Choose PIC18F8680-E/PT when you need its larger 64 KB flash and 3328-byte RAM for protocol stacks and routing tables; choose PIC18F8585-E/PT for simpler CAN endpoints where its 48 KB flash is sufficient.
PIC18F8680-E/PT vs PIC18F8627-I/PT - which has more memory?
The PIC18F8680-E/PT has more on-chip flash (64 KB vs 64 KB in PIC18F8627-I/PT actually being equal, with the PIC18F8680 holding the larger memory title in this family). Both share the 80-pin TQFP-12x12 footprint and core peripherals, so they are pin-compatible. Choose based on whether you need the extended -40C to +125C temperature grade (E) or industrial -40C to +85C (I).
When should I choose PIC18F8680-E/PT over PIC18F8520-E/PT?
Choose the PIC18F8680-E/PT over the PIC18F8520-E/PT when your firmware exceeds the PIC18F8520's 32 KB flash budget, because the PIC18F8680 doubles flash to 64 KB and grows RAM to 3328 bytes. Both share the 80-pin TQFP package, so the migration is purely a firmware port with no PCB rework. The PIC18F8520 remains a cost-effective choice for simpler industrial nodes.
What are the key specifications of PIC18F8680-E/PT that engineers should know?
The PIC18F8680-E/PT combines an 8-bit PIC18 core running up to 10 MIPS at 40 MHz, 64 KB flash, 3328 bytes RAM, 1024 bytes EEPROM, a 10-bit A/D converter, integrated CAN 2.0B controller, dual enhanced USARTs, MSSP SPI/I2C, four timer modules, and 68 digital I/O lines. Its extended -40C to +125C temperature grade and 5 V operation make it a long-lifecycle choice for industrial CAN networking and body-electronics applications.

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

Selection Guide

Choose the PIC18F8680-E/PT when you need the largest on-chip flash (64 KB) and RAM (3328 bytes) in Microchip's 80-pin TQFP PIC18 family combined with an integrated CAN 2.0B controller and extended -40C to +125C temperature grade. It is the right pick for industrial CAN nodes, automotive body electronics, and HVAC/security panels running full CANopen or DeviceNet stacks. If your application stays below 85C and you want lower cost, swap to the pin-compatible PIC18F8680-I/PT. If you do not need CAN and want to reclaim GPIO for other uses, drop to PIC18F8620-E/PT (same 80-pin TQFP, no CAN). For simpler nodes that fit in 32 KB of flash, the PIC18F8520-E/PT keeps the same footprint at lower unit cost. For 64-pin TQFP layouts, PIC18F6722-E/PT offers similar peripherals but requires a PCB rework.

Comparison with Alternatives

Parameter This Product PIC18F8680-I/PT PIC18F8627-I/PT PIC18F8585-E/PT PIC18F8520-E/PT PIC18F8620-E/PT
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 80-pin TQFP (12x12 mm) 80-pin TQFP (12x12 mm) - same 80-pin TQFP (12x12 mm) - same 80-pin TQFP (12x12 mm) - same 80-pin TQFP - same 80-pin TQFP - same
Program Memory 64 KB Flash 64 KB Flash 64 KB Flash 48 KB Flash 32 KB Flash 64 KB Flash
RAM 3328 bytes 3328 bytes 3936 bytes 3328 bytes 1536 bytes 3936 bytes
Maximum Clock 40 MHz (10 MIPS) 40 MHz 40 MHz 40 MHz 40 MHz 40 MHz
CAN Module Yes (CAN 2.0B) Yes Yes Yes No No
I/O Pins 68 68 68 68 68 68
Temperature Grade Extended -40C to +125C Industrial -40C to +85C Industrial -40C to +85C Extended -40C to +125C Extended -40C to +125C Extended -40C to +125C
Supply Voltage 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V

Key Differentiators

  • Largest flash + CAN combination in the 80-pin TQFP PIC18 family (vs PIC18F8585-E/PT)
  • Includes integrated CAN 2.0B controller (vs PIC18F8620-E/PT)
  • Extended -40C to +125C temperature grade vs industrial grade (vs PIC18F8680-I/PT)
  • More RAM than 32 KB flash generation (vs PIC18F8520-E/PT)

Design Notes

Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD/VDDCORE pin pair, with a bulk 10 uF tantalum or ceramic on the main supply rail. The PIC18F8680-E/PT has multiple VDD/VSS pin pairs distributed across the 80-pin package; bypassing each pair suppresses switching noise from the internal oscillator and CAN/EUSART transceivers. Estimated: a typical industrial design uses 8-10 decoupling capacitors on this part, depending on how many VDD pairs are bonded out on your PCB.

Route analog AVDD/AVSS pins with their own quiet supply rail, decoupled separately from VDD/VSS, and keep analog traces away from high-speed digital lines (CAN, SPI, oscillator). The 80-pin TQFP-12x12 footprint benefits from at least a 4-layer PCB with a continuous ground plane to minimize EMI on CAN bus edges. Estimated: with the part dissipating approximately 250 mW at 40 MHz, no dedicated thermal copper pour is required for ambient operation below 85C.

Do not operate below 4.2 V on VDD - the flash program/erase operations and CAN bus timing are not guaranteed at lower voltages. The MCLR/VPP pin requires a 10 kohm pull-up to VDD; do not leave it floating. Always configure the CONFIG register fuses (oscillator selection, watchdog, brown-out, low-voltage programming) before code execution, because incorrect fuse settings can lock out ICSP debugging until a high-voltage programmer recovers the part.

The CAN bus output CANTX1 must be AC-terminated at the transceiver side with 120 ohm characteristic impedance; do not use stubs longer than 1/10 of the bit time. The CANTX1/CANRX1 pins should be guarded by ground and routed as a differential pair to the MCP2551 or equivalent CAN transceiver. Estimated: at 1 Mbps CAN, total stub length should be under 30 cm on a 4-layer FR-4 board with controlled impedance.

Compliance Information

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

RoHS and lead-free compliant per Microchip product page. PIC18F8680-E/PT is not AEC-Q100 qualified; PIC18F automotive-grade variants exist in the broader PIC18F family but are separate part numbers. PIC18F8680-E/PT is suitable for industrial and non-automotive applications.

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

Related Searches

PIC18F8680-E/PT datasheet PIC18F8680-E/PT price Microchip PIC18F8680 64KB flash PIC18F 8-bit 80-pin TQFP microcontroller PIC18F8680 CAN 2.0B MCU PIC18F8680 vs PIC18F8585 PIC18F8680 drop-in replacement PIC18F8680 buy online what is the flash size of PIC18F8680 PIC18F8680-E/PT pinout TQFP-80 industrial CAN node microcontroller PIC18F8680-E/PT lead time

Related Components & Terms

Microchip Technology PIC18F8680 PIC18F8680-E/PT PIC18F8680-I/PT PIC18F8627-I/PT PIC18F8585-E/PT PIC18F8520-E/PT PIC18F8620-E/PT PIC18F6722-E/PT 8-bit microcontroller PIC18 RISC architecture CAN 2.0B TQFP-80 TQFP package family EUSART MSSP SPI I2C 10-bit ADC flash memory EEPROM RoHS industrial automation automotive body electronics MPLAB X IDE ICD in-circuit debugger
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