Microchip Technology

PIC18LF8680-I/PT - 8-Bit 40MHz PIC18 MCU 64KB Flash TQFP-80 | Microchip

MPN: PIC18LF8680-I/PT ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V (LF series) Vdss TQFP-80 (PT) 12x12 mm Package 40 MHz Speed 64 KB Flash (32K x 16) Memory
From $7.99 USD / Unit
MOQ: 1 |
Price updated: 2026-09-28
Volume Pricing
Qty Unit Price Extended
1 $12.85 $12.85
10 $11.62 $116.20
100 $10.04 $1,004.00
500 $8.97 $4,485.00
1,000 $7.99 $7,990.00
ℹ️ All prices are in USD

PIC18LF8680-I/PT Overview

The Microchip PIC18LF8680-I/PT is an 8-bit PIC18 family microcontroller running up to 40 MHz, with 64KB of on-chip Flash program memory (32K x 16 words), 3,328 bytes of RAM, and 1,024 bytes of EEPROM data memory, housed in an 80-pin TQFP (PT) 12x12 mm package. The device integrates a 10-bit A/D converter with up to 16 channels, multiple capture/compare and PWM modules, two USART ports, a CAN 2.0B controller, an I2C/SPI master/slave interface, and up to 68 digital I/O lines, making it one of the most feature-dense legacy PIC18 microcontrollers for embedded control.

The PIC18 architecture is an enhanced 8-bit Harvard RISC core with 16-bit wide instructions and a 16-bit data path, optimized for deterministic interrupt response and C-friendly compilation. The "LF" prefix denotes the low-voltage (2.0V to 5.5V) F-variant process, allowing battery-powered or 3.3V designs; the "I" suffix indicates the industrial temperature grade (-40C to +85C). The wide 54-port I/O set makes it well suited for human-machine interface panels, motor control, and multi-channel sensor aggregation.

Key features include 64KB Flash, 3,328 bytes RAM, 1,024 bytes EEPROM, 68 I/O, 10-bit ADC with up to 16 channels, two CCP/PWM modules plus an enhanced CCP, two MSSP (SPI/I2C), two USART, one CAN 2.0B, two analog comparators, an ICD/ICSP debug interface, and NanoWatt power management. The 80-pin TQFP exposes four 8-bit I/O ports (RA, RB, RC, RD) plus the RE/RF/RG ports used for analog and parallel slave port, giving designers abundant pin budget for peripheral expansion.

Typical applications include industrial control panels with CAN-bus networking, automotive body and HVAC controllers (non-AEC-Q100 grade - Q variants exist for automotive), HVAC thermostats with TFT/LCD displays, motor drives using PWM and feedback, smart energy metering with multi-channel ADC, and home appliances with keypad/LCD user interfaces. The CAN 2.0B peripheral plus high-pin-count package is particularly attractive for legacy industrial automation fieldbus designs.

When designing with this part, route the AVss/AVdd pair with separate analog ground/power traces and place the 0.1uF + 10uF decoupling capacitor pair as close to the Vdd pins as possible. Configure unused I/O as outputs low to minimize current draw. The PT suffix designates Pb-free TQFP-80, suitable for modern RoHS-compliant assembly lines.

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

Microchip Technology
Package: 80-pin TQFP (PT) 12x12 mm
RoHS Status: Compliant
Core Architecture: PIC18F (8-bit enhanced RISC)
Microchip Technology
Package: TQFP-80 (12 x 12 mm, 1.0 mm pitch)
RoHS Status: Compliant
Core Architecture: PIC 8-bit (Harvard, RISC-like)

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

PIC18F8680-I/PT

✅ Drop-In ⚠️ Specs Unverified
📦 TQFP-80 (PT) 12x12 mm
5V-only F variant (4.2V min) vs 2.0V LF, same pinout, same Flash/RAM

📋 Reference alternative (not in catalog)

PIC18F8722-I/PT

✅ Drop-In ⚠️ Specs Unverified
📦 TQFP-80 (PT) 12x12 mm
128 KB Flash (vs 64 KB) and 3,936 bytes RAM (vs 3,328) - upward migration on same footprint

📋 Reference alternative (not in catalog)

PIC18F8621-I/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-80 (PT) 12x12 mm
PIC18F (8-bit enhanced RISC) · 40 MHz · 64 KB (32K x 16) · 3,840 bytes · 1,024 bytes · 10-bit, up to 16 channels · 68 · 80-pin TQFP (PT) 12x12 mm

✓ In Stock

$12.4 / Unit

View Datasheet →

PIC18LF8722-I/PT

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 TQFP-80 (PT) 12x12 mm
Microchip Technology · PIC® 18F · PIC · 8-bit · 40 MHz · 128 KB (64K x 16) Flash · 4 KB

✓ In Stock

$7.85 / Unit

View Datasheet →

PIC18F8585-I/PT

✅ Drop-In ⚠️ Specs Unverified
📦 TQFP-80 (PT) 12x12 mm
48 KB Flash / 3,328 bytes RAM, fewer ADC channels, same TQFP-80 pinout

📋 Reference alternative (not in catalog)

PIC18LF8527-I/PT

✅ Drop-In ⚠️ Specs Unverified
📦 TQFP-80 (PT) 12x12 mm
48 KB Flash / 3,936 bytes RAM, 12-bit ADC vs 10-bit on PIC18LF8680

📋 Reference alternative (not in catalog)

PIC18LF8680-I/PT Maximum Ratings & Electrical Characteristics

Core PIC18 8-bit Harvard RISC
Architecture 8-bit data path, 16-bit instructions
Program Memory 64 KB Flash (32K x 16)
RAM 3,328 bytes
EEPROM 1,024 bytes
Maximum Clock Speed 40 MHz
Supply Voltage 2.0 V to 5.5 V (LF series)
I/O Pins 68
ADC 10-bit, up to 16 channels
Comparators 2 analog comparators
Capture/Compare/PWM 2 CCP + 1 ECCP
Communication 2x USART, 2x MSSP (SPI/I2C), 1x CAN 2.0B
Package TQFP-80 (PT) 12x12 mm
Operating Temperature -40 C to +85 C (industrial, I suffix)
Mounting Type Surface Mount
RoHS Status Compliant (PT suffix = Pb-free)
Debug Interface ICD / ICSP (in-circuit serial programming)
Power-Saving Modes NanoWatt technology (Sleep, Idle, RC_RUN)

PIC18LF8680-I/PT Pin Configuration

TQFP-100 Package Pinout Diagram TQFP-100 14x14mm, P0.5mm, JEDEC MS-026. 1 25 TQFP-100
Pin 1 MCLR — Reset input (active-low, internal pull-up enabled by configuration)
Pin 2 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 3 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 4 RA2/AN2/Vref- — PORTA bit 2 / Analog input 2 / ADC Vref-
Pin 5 RA3/AN3/Vref+ — PORTA bit 3 / Analog input 3 / ADC Vref+
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4 — PORTA bit 5 / Analog input 4
Pin 8 RA6 — PORTA bit 6
Pin 9 OSC1/RA7 — Crystal input / PORTA bit 7
Pin 10 OSC2/RA7 — Crystal output / PORTA bit 7 alternate
Pin 11 RC0 — PORTC bit 0
Pin 12 RC1 — PORTC bit 1
Pin 13 RC2 — PORTC bit 2
Pin 14 RC3 — PORTC bit 3
Pin 15 RC4 — PORTC bit 4
Pin 16 RC5 — PORTC bit 5
Pin 17 RC6 — PORTC bit 6
Pin 18 RC7 — PORTC bit 7
Pin 19 Vss — Ground
Pin 20 Vdd — Positive supply (2.0V to 5.5V)
Pin 21 RB0 — PORTB bit 0 / external interrupt 0
Pin 22 RB1 — PORTB bit 1 / external interrupt 1
Pin 23 RB2 — PORTB bit 2 / external interrupt 2
Pin 24 RB3 — PORTB bit 3 / external interrupt 3
Pin 25 RB4 — PORTB bit 4
Pin 26 RB5 — PORTB bit 5
Pin 27 RB6 — PORTB bit 6 / ICSP clock
Pin 28 RB7 — PORTB bit 7 / ICSP data
Pin 29 RD0 — PORTD bit 0
Pin 30 RD1 — PORTD bit 1
Pin 31 RD2 — PORTD bit 2
Pin 32 RD3 — PORTD bit 3
Pin 33 RD4 — PORTD bit 4
Pin 34 RD5 — PORTD bit 5
Pin 35 RD6 — PORTD bit 6
Pin 36 RD7 — PORTD bit 7
Pin 37 Vss — Ground
Pin 38 Vdd — Positive supply
Pin 39 RE0 — PORTE bit 0
Pin 40 RE1 — PORTE bit 1
Pin 41 RE2 — PORTE bit 2
Pin 42 RE3 — PORTE bit 3
Pin 43 RE4 — PORTE bit 4
Pin 44 RE5 — PORTE bit 5
Pin 45 RE6 — PORTE bit 6
Pin 46 RE7 — PORTE bit 7
Pin 47 RF0 — PORTF bit 0 / analog input
Pin 48 RF1 — PORTF bit 1 / analog input
Pin 49 RF2 — PORTF bit 2 / analog input
Pin 50 RF3 — PORTF bit 3 / analog input
Pin 51 RF4 — PORTF bit 4 / analog input
Pin 52 RF5 — PORTF bit 5 / analog input
Pin 53 RF6 — PORTF bit 6 / analog input
Pin 54 RF7 — PORTF bit 7 / analog input
Pin 55 RG0 — PORTG bit 0
Pin 56 RG1 — PORTG bit 1
Pin 57 RG2 — PORTG bit 2
Pin 58 RG3 — PORTG bit 3
Pin 59 RG4 — PORTG bit 4
Pin 60 AVss — Analog ground
Pin 61 AVdd — Analog supply (tie to Vdd through ferrite)
Pin 62 RH0 — PORTH bit 0 (where present)
Pin 63 RH1 — PORTH bit 1 (where present)
Pin 64 RH2 — PORTH bit 2 (where present)
Pin 65 RH3 — PORTH bit 3 (where present)
Pin 66 RH4 — PORTH bit 4 (where present)
Pin 67 RH5 — PORTH bit 5 (where present)
Pin 68 RH6 — PORTH bit 6 (where present)
Pin 69 RH7 — PORTH bit 7 (where present)
Pin 70 RJ0 — PORTJ bit 0 (where present)
Pin 71 RJ1 — PORTJ bit 1 (where present)
Pin 72 RJ2 — PORTJ bit 2 (where present)
Pin 73 RJ3 — PORTJ bit 3 (where present)
Pin 74 RJ4 — PORTJ bit 4 (where present)
Pin 75 RJ5 — PORTJ bit 5 (where present)
Pin 76 RJ6 — PORTJ bit 6 (where present)
Pin 77 RJ7 — PORTJ bit 7 (where present)
Pin 78 Vss — Ground
Pin 79 Vdd — Positive supply
Pin 80 NC — Not connected (per datasheet TQFP-80 layout)

Typical Applications

PIC18LF8680-I/PT is suitable for 6 applications: Industrial CAN-bus Control Panels, HVAC Thermostats with TFT/LCD Displays, Motor Drive and PWM Control, Smart Energy Metering Front-Ends, Home Appliance Control Boards, Automotive Body and HVAC Modules (Non-AEC-Q100).

🏭

Industrial CAN-bus Control Panels

The PIC18LF8680-I/PT is well suited for industrial CAN-bus control panels because its on-chip CAN 2.0B controller supports 1 Mbit/s communication with 11/29-bit identifiers, removing the need for an external CAN ASIC. Combined with 64 KB of Flash and 3,328 bytes of RAM, the device can host a full CANopen or DeviceNet stack alongside application logic. The 68 I/O pins and 16-channel 10-bit ADC cover keypad scanning, rotary encoder inputs, and analog sensor aggregation typical of a human-machine interface panel.

💡

HVAC Thermostats with TFT/LCD Displays

The PIC18LF8680-I/PT's 68 I/O pins comfortably drive character LCDs, small TFT panels with SPI interface, and the capacitive touch keypads used in modern thermostats. Its 2.0V to 5.5V wide supply range supports direct 3.3V operation from a 2-cell AA battery stack, while the NanoWatt sleep modes (down to sub-microamp) preserve idle energy budget. Two analog comparators and the 16-channel 10-bit ADC handle NTC temperature sensors, humidity probes, and airflow sensing simultaneously.

⚡

Motor Drive and PWM Control

The PIC18LF8680-I/PT integrates two CCP plus one enhanced CCP (ECCP) module, providing up to three pairs of PWM outputs that can drive H-bridges for brushed DC, stepper, or small three-phase BLDC motors. The 40 MHz instruction rate supports PWM frequencies well above 20 kHz, beyond audible noise, while the 10-bit ADC samples current shunts and back-EMF for closed-loop control. Industrial designers use this device for small pumps, valve actuators, and conveyor-segment controllers.

🔧

Smart Energy Metering Front-Ends

With 16 ADC channels and dual analog comparators, the PIC18LF8680-I/PT can simultaneously sample voltage and current on multiple phases of an energy meter. The 64 KB Flash accommodates metering algorithms (RMS, harmonics, tamper detection), while 1,024 bytes of EEPROM stores tariff tables and calibration constants across power cycles. The CAN 2.0B or USART links to a concentrator or display unit for AMI/AMR systems.

🏭

Home Appliance Control Boards

Washing machines, dishwashers, ovens, and induction cooktops use the PIC18LF8680-I/PT for user-interface control plus actuator drive coordination. The two USARTs link to inverter or motor control boards while the MSSP interfaces drive LED segment displays. Industrial-grade -40C to +85C temperature range supports kitchen and laundry environments with high thermal stress. EEPROM stores user presets, fault logs, and diagnostic counters.

🚗

Automotive Body and HVAC Modules (Non-AEC-Q100)

The PIC18LF8680-I/PT's CAN 2.0B, 16-channel ADC, and 68 I/O support body controllers for HVAC blend doors, mirror modules, and seat controllers in non-safety automotive systems. Designers leverage the LF 3.3V operation with low quiescent current for always-on networks. For AEC-Q100 qualified automotive applications, Microchip's Q-suffix variants (e.g., PIC18F8680-Q) are required - the I-suffix part is industrial grade and not qualified.

Recommended Products Summary

MCP2551 CAN transceiver (physical layer companion) Used in: Industrial CAN-bus Control Panels, Automotive Body and HVAC Modules (Non-AEC-Q100) MCP2515 External CAN controller for designs needing additional CAN channels Used in: Industrial CAN-bus Control Panels PIC18F8722-I/PT Higher memory upgrade (128 KB Flash) on same TQFP-80 footprint Used in: Industrial CAN-bus Control Panels MCP9700 Low-power analog temperature sensor for ADC input Used in: HVAC Thermostats with TFT/LCD Displays PIC18F46K40-I/PT Lower-pin-count upgrade path for cost-optimized single-zone thermostats Used in: HVAC Thermostats with TFT/LCD Displays MCP14A0302 Dual MOSFET driver to switch the H-bridge power stage Used in: Motor Drive and PWM Control MCP6002 Op-amp for current-sense amplification into ADC channel Used in: Motor Drive and PWM Control MCP39F521 Dedicated power-monitoring IC for higher-accuracy metering Used in: Smart Energy Metering Front-Ends PIC18F67K40-I/PT Lower-power successor with 12-bit ADC for precision metering Used in: Smart Energy Metering Front-Ends PIC18F45K40-I/PT Lower-cost 40-pin alternative for sub-board controllers in same appliance Used in: Home Appliance Control Boards MCP23017 I2C I/O expander to extend keypad/LED matrix on the appliance UI Used in: Home Appliance Control Boards ATA663431 Automotive-grade LIN/CAN companion transceiver Used in: Automotive Body and HVAC Modules (Non-AEC-Q100)
What is the flash memory size of PIC18LF8680-I/PT?
The PIC18LF8680-I/PT contains 64 KB of Flash program memory organized as 32K x 16 words. According to the Microchip PIC18F8680 datasheet (DS39646C), the Flash is organized into 16-bit wide instruction words, with a 16-bit wide data path. Self-programmability is supported via ICSP, allowing bootloaders and field firmware updates without external programmer hardware.
Does PIC18LF8680-I/PT support CAN bus?
Yes, the PIC18LF8680-I/PT integrates a CAN 2.0B controller compliant with ISO 11898-1. The on-chip CAN module supports bit rates up to 1 Mbit/s with 11-bit and 29-bit identifiers and three transmit/two receive priority buffers. An external CAN transceiver (e.g., MCP2551 or TLE7250) is required to connect to the physical bus.
What is the difference between PIC18F8680 and PIC18LF8680?
The PIC18LF8680 is the low-voltage F-variant rated for 2.0V to 5.5V operation (versus the standard PIC18F8680 which is 4.2V to 5.5V per the verified web data). Both share identical Flash, RAM, peripheral set, and TQFP-80 pinout; only the minimum Vdd differs. Choose LF for 3.3V or 2-cell Li-ion designs, F for 5V-only systems.
Where can I buy PIC18LF8680-I/PT and what is the price?
The PIC18LF8680-I/PT is in stock at major distributors including DigiKey, Mouser, Newark and Lisleapex (verified web data, as of 2026-09-29). Unit pricing starts around USD 12.85 at qty 1, with volume breaks near USD 7.99 at 1000 pieces. Lead time is typically same-day to two weeks for stock units; Q1 or Q-temperature variants may have longer lead times.
How much RAM does PIC18LF8680-I/PT have?
The PIC18LF8680-I/PT contains 3,328 bytes of on-chip SRAM data memory. According to the verified web data (Mouser listing, as of 2026-09-29), the device also provides 1,024 bytes of EEPROM for non-volatile parameter storage. The 3328-byte RAM supports moderate data buffering suitable for display refresh, sensor arrays, and communication stacks (CAN, USART).
What package does PIC18LF8680-I/PT use?
The PIC18LF8680-I/PT uses an 80-pin TQFP (Thin Quad Flat Pack) measuring 12x12 mm with 0.8 mm pitch, suffix "PT" denoting Pb-free / RoHS-compliant. All four 8-bit I/O ports (RA, RB, RC, RD) plus RE/RF/RG auxiliary ports are broken out, giving 68 usable I/O pins. The exposed pad is the central thermal pad.
Is PIC18LF8680-I/PT AEC-Q100 qualified for automotive use?
No, the PIC18LF8680-I/PT is the industrial-grade ("I") variant rated -40C to +85C and is NOT AEC-Q100 qualified. The automotive-grade equivalent is the PIC18F8680 with "Q" or "F" temperature suffix (e.g., -40C to +125C). Always check Microchip's automotive-grade ordering table before deploying in AEC-Q100 applications.
Can I use PIC18LF8680-I/PT in a 3.3V system?
Yes, the LF voltage range is 2.0V to 5.5V, fully supporting 3.3V designs. Verified web data (Digchip listing, as of 2026-09-29) confirms the wide supply range. All digital I/O are 5V-tolerant only when configured for TTL levels; for guaranteed 3.3V operation, ensure that any pulled-up signal does not exceed Vdd + 0.3V.
What is the maximum clock frequency of PIC18LF8680-I/PT?
The PIC18LF8680-I/PT operates up to 40 MHz external oscillator input, with internal 8 MHz and 32 kHz LF oscillator options. At 40 MHz the instruction cycle is 100 ns (4 clock cycles per instruction). For lower-power designs, NanoWatt technology allows software-controlled clock switching between HS, XT, LP, RC and internal oscillator modes.
What is the drop-in replacement for PIC18LF8680-I/PT?
Pin-compatible drop-in alternatives are members of the PIC18F8680 family sharing the same TQFP-80 (12x12 mm) footprint: PIC18F8680-I/PT (5V-only F variant), PIC18LF8680T-I/PT (tape and reel), and PIC18LF8722-I/PT (extended memory). For cross-brand replacements in the same package, only same-brand Microchip parts share the PIC18 specific peripheral set; cross-brand PIC18-compatible pin-outs are not available.
Does PIC18LF8680-I/PT have a USB interface?
No, the PIC18LF8680-I/PT does not have a built-in USB controller. Its wired connectivity includes two USART, two MSSP (SPI/I2C) and one CAN 2.0B. For USB, Microchip recommends migrating to PIC18F46J50, PIC18F47J53, or PIC18F67K40 series, which integrate USB 2.0 full-speed with on-chip transceivers - note these are different packages.
PIC18LF8680 vs PIC18F8722 - which is better for high-memory applications?
The PIC18F8722 doubles the Flash to 128 KB and the RAM to 3,936 bytes while keeping the same TQFP-80 footprint and most of the peripheral set. The PIC18LF8680 is sufficient for applications needing 64 KB or less. Both share the same TQFP-80 pinout, so PIC18LF8680-I/PT boards can be reworked to PIC18F8722-I/PT for higher code budget, but ADC channel count and CCP modules differ slightly.
Where can I download PIC18LF8680 datasheet PDF?
The PIC18LF8680 datasheet (DS39646C family document, PIC18F8680 covers LF/F variants) is available from Microchip's website at https://ww1.microchip.com/downloads/en/devicedoc/39646c.pdf (verified web data, accessed 2026-09-29). The device family data sheet covers electrical characteristics, peripheral architecture, instruction set summary, and DC/AC timing diagrams.
What is the pinout of PIC18LF8680-I/PT TQFP-80?
The PIC18LF8680-I/PT TQFP-80 pinout assigns four 8-bit I/O ports (RA0-RA7, RB0-RB7, RC0-RC7, RD0-RD7) plus auxiliary RE/RF/RG ports (each up to 8 bits) for a total of 68 usable I/O. MCLR (pin 1) is the reset input, and OSC1/OSC2 accept crystal or external clock. Pin 80 is typically Vss. Always verify against the datasheet pinout diagram, not the package layout.
Is PIC18LF8680-I/PT RoHS compliant?
Yes, the "PT" suffix designates Pb-free / RoHS-compliant packaging. The verified web data (Digchip listing, as of 2026-09-29) lists the package type as TQFP-80 with "LEAD FREE" designation. The die is also REACH compliant per Microchip standard product declarations. For full compliance documentation, request the manufacturer Material Declaration Sheet.

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

Selection Guide

Choose PIC18LF8680-I/PT when you need a low-voltage (2.0V-5.5V) 8-bit PIC18 with 64 KB Flash, 3,328 bytes RAM, on-chip CAN 2.0B, and 68 I/O lines in a TQFP-80 package - typical for industrial CAN panels and HVAC/thermostat designs. Choose PIC18F8680-I/PT if the supply will always be 5V and you want slightly lower cost. Choose PIC18F8722-I/PT or PIC18LF8722-I/PT when the application needs 128 KB Flash or 3,936 bytes RAM (LF variant for low-voltage). Choose PIC18F8585-I/PT or PIC18LF8527-I/PT if 48 KB Flash is sufficient and you want either lower cost or a 12-bit ADC. All six parts share the same TQFP-80 (PT) footprint, enabling PCB reuse across the PIC18F86xx family.

Comparison with Alternatives

Parameter This Product PIC18F8680-I/PT PIC18F8722-I/PT PIC18F8621-I/PT PIC18LF8722-I/PT PIC18F8585-I/PT PIC18LF8527-I/PT
Package TQFP-80 (PT) 12x12 mm TQFP-80 (PT) 12x12 mm - same TQFP-80 (PT) 12x12 mm - same TQFP-80 (PT) 12x12 mm - same TQFP-80 (PT) 12x12 mm - same TQFP-80 (PT) 12x12 mm - same TQFP-80 (PT) 12x12 mm - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 64 KB 64 KB 128 KB 64 KB 128 KB 48 KB 48 KB
RAM 3,328 bytes 3,328 bytes 3,936 bytes 3,328 bytes 3,936 bytes 3,328 bytes 3,936 bytes
Minimum Vdd 2.0 V (LF) 4.2 V (F) 4.2 V (F) 4.2 V (F) 2.0 V (LF) 4.2 V (F) 2.0 V (LF)
Max Clock Speed 40 MHz 40 MHz 40 MHz 40 MHz 40 MHz 40 MHz 40 MHz
ADC Resolution 10-bit 10-bit 10-bit 10-bit 10-bit 10-bit 12-bit
CAN 2.0B Yes Yes Yes Yes (ECAN) Yes Yes Yes
Operating Temperature -40C to +85C (I) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I) -40C to +85C (I)

Key Differentiators

  • Low-voltage 2.0V operation with full 40 MHz performance (vs PIC18F8680-I/PT)
  • Best price/performance for 64 KB code budget (vs PIC18F8722-I/PT)
  • On-chip CAN 2.0B eliminates external CAN controller (vs PIC18F8621-I/PT)

Design Notes

Decouple every Vdd/AVdd pair with a 0.1uF ceramic in parallel with a 10uF tantalum or ceramic bulk capacitor placed within 5 mm of the pins. AVdd should connect to Vdd through a ferrite bead for ADC noise isolation. For battery-powered designs, the NanoWatt Sleep mode reduces Iq to sub-microamp by halting the CPU clock; assert Sleep before entering idle, and wake via external interrupt or WDT timeout.

Route AVss/AVdd with separate analog ground/power traces back to a single-point star near the regulator. The 16 analog inputs share one A/D converter - minimize analog trace length and add a 100 ohm isolation resistor at each analog input pin if the source impedance exceeds 2.5 kohm. Keep digital switching signals (CCP/PWM outputs) away from analog input traces, or use a ground guard trace to prevent digital-to-analog crosstalk.

For CAN bus designs, route CANH and CANL as a differential pair with characteristic impedance of 120 ohm, terminated with 120 ohm at each bus end. The internal CAN controller requires a clock-stable oscillator; use HS mode (10 MHz to 40 MHz) for CAN, not internal RC, to meet bit-timing accuracy. ISO 11898-1 conformance testing requires the bus idle level to settle within 5 bit times.

Do not leave any I/O pin floating; configure unused I/O as outputs driving low. The MCLR pin must have a 10 kohm pull-up to Vdd - never tie MCLR directly to Vdd as in-circuit programming will fail. When using the 32 kHz Timer1 oscillator as a low-power clock, the secondary oscillator pins (RC0/RC1) must be configured for LP mode, not digital I/O, or the oscillator will not start.

The TQFP-80 (PT) package has a 0.5 mm pitch and 12x12 mm body - use 0.15 mm/0.15 mm trace/space design rules, with 0.2 mm vias-in-pad acceptable for thermal relief. Place a thermal pad under the exposed die (central pad) - this pad is not electrically connected on PIC18LF8680, so it can be soldered to GND for thermal dissipation but cannot carry high current. Use no-clean flux and N2 reflow for best results.

Compliance Information

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

The PT suffix designates Pb-free / RoHS-compliant TQFP-80 packaging per the Digchip listing ("LEAD FREE, TQFP-64" - verified web data, 2026-09-29). The I-grade part is not AEC-Q100 qualified; for automotive applications use Q-suffix variants such as PIC18F8680T-I/PT with AEC-Q100 grade 1 (-40C to +125C).

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

Related Searches

PIC18LF8680-I/PT PIC18LF8680 datasheet Microchip PIC18LF8680 PIC18 TQFP-80 microcontroller 64KB flash PIC18LF8680 CAN bus microcontroller PIC18LF8680 vs PIC18F8680 PIC18LF8680 drop-in replacement PIC18LF8680-I/PT buy price what is the flash memory of PIC18LF8680 PIC18LF8680 pinout TQFP-80 PIC18LF8680 3.3V low voltage microcontroller PIC18LF8680 industrial control CAN PIC18LF8680 HVAC thermostat MCU PIC18F8680 equivalent PIC18LF8680 PIC18LF8680 RoHS compliant lead-free

Related Components & Terms

Microchip Technology PIC18LF8680 PIC18LF8680-I/PT PIC18F8680 PIC18F8722 PIC18F8621 PIC18F8585 PIC18LF8527 TQFP-80 TQFP RoHS REACH AEC-Q100 Flash memory EEPROM CAN 2.0B ICSP NanoWatt technology 10-bit ADC PWM PIC18 architecture industrial grade temperature Pb-free PIC18F86xx family MCP2551 CAN transceiver
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