Microchip Technology

PIC18LF6680-I/L - 64KB Flash, 40MHz 8-bit MCU, 68-PLCC | Microchip

Teilenummer: PIC18LF6680-I/L ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
2.0 V to 5.5 V (LF: 4.2 V to 5.5 V per datasheet front page; wider 2.0-5.5 V supported across family) Vdss 68-pin PLCC (J-lead), 24.23 x 24.23 mm Package 40 MHz Speed Flash Memory
Ab $4.78 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-28
Mengenpreise
Menge Stückpreis Gesamt
1 $7.09 $7,09
10 $6.52 $65,20
100 $5.95 $595,00
500 $5.37 $2.685,00
1.000 $4.78 $4.780,00
ℹ️ Alle Preise sind in USD

PIC18LF6680-I/L Übersicht

The Microchip Technology PIC18LF6680-I/L is an 8-bit PIC18F-family Flash microcontroller running at up to 40 MHz with 64 KB (32K x 16) of on-chip program memory, 3,328 bytes of RAM, and a 68-pin PLCC (J-lead) package. The -LF variant supports a wide 2.0 V to 5.5 V operating range optimized for low-voltage and battery-backed designs while retaining the full peripheral set of the PIC18F6680 family.

An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, non-volatile program memory, working RAM, and a configurable set of digital and analog peripherals. Within Microchip's taxonomy, the PIC18F sits above the baseline PIC16F and below the 16-bit PIC24/dsPIC families, making it the highest-performance 8-bit core. Its Harvard architecture with separate program and data buses, 16-bit instructions, and an 8-level hardware stack delivers deterministic interrupt latency - a key reason the PIC18 platform remains entrenched in industrial, automotive, and CAN-node designs.

Key features of the PIC18LF6680-I/L include an integrated CAN 2.0B controller with hardware acceptance filtering, a 10-bit Analog-to-Digital Converter (ADC) with up to 12 input channels, multiple USART, SPI, and I²C serial engines, up to five 16-bit timers, and 52 digital I/O lines. The instruction set is backward-compatible with earlier PIC16 devices, simplifying migration from legacy code while adding Multiply, hardware divide, and Direct Addressing modes.

Architecturally, the PIC18LF6680 uses an enhanced Harvard core with a 16-bit instruction word and 8-bit data path, plus a 31-level hardware stack for high-level language support (C18 / XC8). Its Enhanced CAN module offloads the entire CAN 2.0B frame handling - including acceptance masks, filters, and prioritization - from the CPU, freeing cycles for application logic. The Flash program memory supports self-programming and In-Circuit Serial Programming (ICSP), enabling field firmware updates without external boot memory.

Typical applications include CAN-enabled industrial sensor nodes, automotive body and chassis controllers, building-automation gateway modules, HVAC control boards, and CAN-to-UART bridges. The wide operating voltage and industrial temperature range (-40 °C to +85 °C for the -I grade) make it well suited to harsh environments where 3.3 V or 5 V rails are present and CAN bus isolation is required.

When designing with this device, place the ICSP/ICD pins (PGC/PGD, MCLR/VPP) on accessible test points so MPLAB ICD programmers can attach without rework. The CAN TX/RX pins must be paired with a transceiver (e.g., MCP2551 or MCP2561) - the PIC18LF6680 cannot drive a CAN bus directly. Decouple VDD/VSS with 100 nF X7R capacitors placed within 5 mm of every supply pin, and bulk-decouple the AVdd rail to keep ADC noise low.

This page synthesizes distributor stock and pricing snapshots, drop-in same-package alternatives, comparison parameters, and practical design notes not consolidated on any single manufacturer or distributor page.

Drop-in-Alternativen für PIC18LF6680-I/L – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit PIC18LF6680-I/L (gleiche Bauform und Footprint) – abweichend in Core Architecture, Mounting Type, Operating Temperature, Package, Timers.

Microchip Technology
Core Architecture: PIC 8-bit (Enhanced Harvard)
Mounting Type: Surface Mount
Operating Temperature: -40C to +85C (Industrial)
Microchip Technology
Core Architecture: PIC18F, 8-bit RISC
Mounting Type: Surface Mount (PLCC socket compatible)
Operating Temperature: -40 °C to +85 °C (Industrial grade)

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

PIC18F6680-I/L

✅ Drop-In
📦 68-PLCC
same 68-PLCC footprint and pinout; 5 V only (4.2-5.5 V) instead of 2.0-5.5 V

📋 Referenzalternative (nicht im Katalog)

PIC18LF6680T-I/L

✅ Drop-In
Microchip Technology
📦 68-PLCC
PIC18F, 8-bit RISC · 40 MHz · 64 KB (32K x 16 words) · 3328 bytes · 1 KB · 2.0 V to 3.6 V · 52 · 10-bit, up to 12 channels

✓ Auf Lager

$6.05 / Stück

Datenblatt ansehen →

PIC18LF6682-I/L

✅ Drop-In
📦 68-PLCC
same 68-PLCC footprint and pinout; enhanced CAN buffer set

📋 Referenzalternative (nicht im Katalog)

PIC18LF6585-I/L

✅ Drop-In
Microchip Technology
📦 68-PLCC
PIC 8-bit (Enhanced Harvard) · PIC18F · 48 KB (24K x 16) Flash · 3328 bytes · 1024 bytes · 40 MHz · 10 MIPS · 2.0 V to 5.5 V

✓ Auf Lager

$5.1 / Stück

Datenblatt ansehen →

PIC18LF6680-I/L Grenzwerte & elektrische Eigenschaften

Product Family PIC® 18F
Core Architecture 8-bit Enhanced Harvard
Core Size 8-bit
Program Memory Type Flash
Program Memory Size 64 KB (32K x 16)
RAM Size 3,328 bytes
EEPROM Size 1,024 bytes
Maximum Clock Speed 40 MHz
Supply Voltage Range 2.0 V to 5.5 V (LF: 4.2 V to 5.5 V per datasheet front page; wider 2.0-5.5 V supported across family)
Betriebstemperatur -40 °C to +85 °C (Industrial, "-I" grade)
Digital I/O Pins 52
ADC 10-bit, up to 12 channels
CAN Module CAN 2.0B with hardware acceptance filtering
Serial Interfaces USART, SPI, I²C
Timers Multiple 16-bit Timer modules (TMR0-TMR5 family)
Gehäuse 68-pin PLCC (J-lead), 24.23 x 24.23 mm
Montageart Through-Hole / Socket
MSL-Level 1 (per JEDEC J-STD-020)
Lead-Free / RoHS Lead-free, RoHS compliant
ICSP / ICD Yes (In-Circuit Serial Programming)

PIC18LF6680-I/L Pin-Konfiguration

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 MCLR/VPP — Master Clear / ICSP programming voltage input
Pin 2 RA0/AN0 — PORTA bit 0 / ADC input 0
Pin 3 RA1/AN1 — PORTA bit 1 / ADC input 1
Pin 4 RA2/AN2/VREF- — PORTA bit 2 / ADC input 2 / ADC negative reference
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / ADC input 3 / ADC positive reference
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4 — PORTA bit 5 / ADC input 4
Pin 8 RE0/RD — PORTE bit 0 / read control for PSP
Pin 9 RE1/WR — PORTE bit 1 / write control for PSP
Pin 10 RE2/CS — PORTE bit 2 / chip select for PSP
Pin 11 VDD — Positive supply voltage
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKI — Crystal oscillator input / external clock input
Pin 14 OSC2/CLKO — Crystal oscillator output / clock output
Pin 15 RC0/T1OSO — PORTC bit 0 / Timer1 oscillator output
Pin 16 RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input
Pin 17 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1
Pin 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I²C clock
Pin 19 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0
Pin 20 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1
Pin 21 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2
Pin 22 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3
Pin 23 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I²C data
Pin 24 RC5/SDO — PORTC bit 5 / SPI data out
Pin 25 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
Pin 27 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4
Pin 28 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5
Pin 29 RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6
Pin 30 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive supply voltage
Pin 33 RB0/INT0 — PORTB bit 0 / External interrupt 0
Pin 34 RB1/INT1 — PORTB bit 1 / External interrupt 1
Pin 35 RB2/INT2 — PORTB bit 2 / External interrupt 2
Pin 36 RB3/INT3 — PORTB bit 3 / External interrupt 3
Pin 37 RB4 — PORTB bit 4
Pin 38 RB5 — PORTB bit 5
Pin 39 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 40 RB7/PGD — PORTB bit 7 / ICSP data
Pin 41 NC — Not connected (no internal bond)
Pin 42 NC — Not connected (no internal bond)
Pin 43 NC — Not connected (no internal bond)
Pin 44 NC — Not connected (no internal bond)
Pin 45 NC — Not connected (no internal bond)
Pin 46 NC — Not connected (no internal bond)
Pin 47 NC — Not connected (no internal bond)
Pin 48 NC — Not connected (no internal bond)
Pin 49 RA6 — PORTA bit 6
Pin 50 RA7 — PORTA bit 7
Pin 51 RF0 — PORTF bit 0 (analog input)
Pin 52 RF1 — PORTF bit 1 (analog input)
Pin 53 RF2 — PORTF bit 2 (analog input)
Pin 54 RF3 — PORTF bit 3 (analog input)
Pin 55 RF4 — PORTF bit 4 (analog input)
Pin 56 RF5 — PORTF bit 5 (analog input)
Pin 57 RF6 — PORTF bit 6 (analog input)
Pin 58 RF7 — PORTF bit 7 (analog input)
Pin 59 CANTX — ECAN transmit output (to external transceiver)
Pin 60 CANRX — ECAN receive input (from external transceiver)
Pin 61 RG0 — PORTG bit 0
Pin 62 RG1 — PORTG bit 1
Pin 63 RG2 — PORTG bit 2
Pin 64 RG3 — PORTG bit 3
Pin 65 RG4 — PORTG bit 4
Pin 66 RG5 — PORTG bit 5
Pin 67 AVDD — Analog positive supply voltage
Pin 68 AVSS — Analog ground reference

Typische Anwendungen

PIC18LF6680-I/L ist geeignet für 6 Anwendungs: CAN-Enabled Industrial Sensor Nodes, Automotive Body and Chassis Controllers, Building Automation Gateway Modules, HVAC Control Boards, CAN-to-UART Protocol Bridges, Industrial CAN-Based Motor Drives.

🏭

CAN-Enabled Industrial Sensor Nodes

The PIC18LF6680-I/L is a strong fit for industrial CAN sensor nodes because it integrates a hardware CAN 2.0B controller with acceptance filtering, freeing the 40 MHz CPU from bit-level protocol handling. The wide 2.0 V to 5.5 V supply range supports both 24 V-bus-derived 5 V rails and 3.3 V battery-backed nodes, while the 52 I/O pins let you drive multiple sensors, status LEDs, and a local keypad without external I/O expanders. Pair the on-chip ECAN module with an MCP2551 transceiver and isolate the bus with a digital isolator for robust 1 Mbps CAN-FD-ready nodes. The 10-bit ADC and 12 input channels cover analog sensor digitization directly inside the same chip.

🚗

Automotive Body and Chassis Controllers

The PIC18LF6680-I/L suits automotive body controllers - window, mirror, seat, and lighting modules - because its 52 I/O pins handle the high pin count of body-control wiring harnesses, while the integrated ECAN module provides a CAN bus interface to the vehicle network. The industrial -40 °C to +85 °C temperature grade and 2.0 V to 5.5 V operating envelope tolerate cold-crank and load-dump transients when paired with an external voltage regulator. The 64 KB Flash supports self-programming for field firmware updates over CAN, eliminating dealer reflashing trips. Use the CCP/ECCP modules for PWM motor control of seat adjusters and mirror actuators.

🧩

Building Automation Gateway Modules

Building-automation gateways aggregate multiple fieldbuses (CAN, RS-485, sensor I/O) into a higher-level network, and the PIC18LF6680-I/L fits that role with its hardware CAN 2.0B controller plus USART for RS-485 links via an external transceiver. The 3,328 bytes of RAM handle Modbus or BACnet message buffers without external memory, and the 10-bit ADC monitors internal voltages and analog sensor inputs. Its 2.0 V to 5.5 V supply range lets the same firmware run on 24 VAC-derived 5 V rails or backup-battery 3.3 V rails. The 16-bit instruction word and 31-level hardware stack simplify porting Modbus stacks written in XC8 C.

🌐

HVAC Control Boards

HVAC control boards need a mix of analog inputs (temperature, pressure), digital I/O (relays, triac drivers, fan PWM), and a network interface for thermostats and chiller integration. The PIC18LF6680-I/L provides 12 ADC channels for thermistor and pressure transducer readings, multiple CCP/ECCP modules for PWM fan and triac control, and an ECAN module for talking to a chiller or rooftop unit controller. Its 2.0 V to 5.5 V operating envelope tolerates 24 VAC-derived rails, and the 64 KB Flash stores calibration tables and PID firmware. The 52 I/O pins reduce the need for I/O expanders on multi-zone HVAC boards.

🔧

CAN-to-UART Protocol Bridges

The PIC18LF6680-I/L is an efficient CAN-to-UART bridge because its hardware ECAN module handles all 11-bit and 29-bit CAN arbitration autonomously, while the dedicated USART engine independently streams the serial side at up to several hundred kbps. The 64 KB Flash supports a full bridging application plus diagnostic logging, and 3,328 bytes of RAM is sufficient to buffer full CAN frames during UART backpressure. Industrial temperature grading and 2.0 V to 5.5 V operation let the bridge sit inline on either bus side. The PIC18 core's deterministic interrupt response ensures no CAN frame is dropped under heavy UART load.

🏭

Industrial CAN-Based Motor Drives

The PIC18LF6680-I/L drives small CAN-controlled motor stages by combining its hardware ECAN module with multiple 16-bit CCP/ECCP channels for PWM generation up to 40 MHz timebase resolution. The 52 I/O pins interface to Hall sensors, encoders, brake relays, and fault lines, while the 12-channel 10-bit ADC monitors motor current and bus voltage. The 64 KB Flash stores sensorless BLDC or FOC commutation tables, and 3,328 bytes of RAM keeps a running torque/velocity estimator. Industrial -40 °C to +85 °C operation lets the same firmware deploy in factory-floor servo nodes without derating.

Zusammenfassung der empfohlenen Produkte

MCP2551 External CAN transceiver required by PIC18LF6680 ECAN module Verwendet in: CAN-Enabled Industrial Sensor Nodes, Building Automation Gateway Modules, HVAC Control Boards, Industrial CAN-Based Motor Drives PIC18LF6680-I/L Microchip Technology Verwendet in: CAN-Enabled Industrial Sensor Nodes MCP2561 CAN transceiver with CAN-FD support for vehicle network Verwendet in: Automotive Body and Chassis Controllers, CAN-to-UART Protocol Bridges MCP1700 Low-quiescent 3.3 V LDO for cold-crank tolerance Verwendet in: Automotive Body and Chassis Controllers MAX485 RS-485 transceiver for Modbus RTU side Verwendet in: Building Automation Gateway Modules MCP9700 Analog temperature sensor for zone readings Verwendet in: HVAC Control Boards MAX3232 RS-232 line driver for UART side Verwendet in: CAN-to-UART Protocol Bridges IR2104 Half-bridge gate driver for motor power stage Verwendet in: Industrial CAN-Based Motor Drives
What is the program memory size of PIC18LF6680-I/L?
The PIC18LF6680-I/L integrates 64 KB of Flash program memory organized as 32K x 16 instruction words. According to the Microchip PIC18F6680 datasheet, this Flash is self-programmable under software control and supports In-Circuit Serial Programming (ICSP), enabling field firmware updates without an external boot ROM. The device also provides 1,024 bytes of data EEPROM for non-volatile parameter storage.
What is the operating voltage range of PIC18LF6680-I/L?
The PIC18LF6680-I/L operates from 2.0 V to 5.5 V across the family; the LF front-page datasheet specification calls out 4.2 V to 5.5 V for full 40 MHz operation. This makes it well suited to both 3.3 V and 5 V industrial nodes. Engineers should consult the DC Characteristics table of the datasheet for the exact FOSC/VDD envelope at 40 MHz versus 10 MHz to avoid brown-out at high clock rates.
Does PIC18LF6680-I/L have a built-in CAN controller?
Yes. The PIC18LF6680 integrates a hardware CAN 2.0B controller compliant with ISO-11898-1, supporting standard 11-bit and extended 29-bit identifiers plus hardware acceptance masking. According to the Microchip datasheet, the ECAN module provides prioritized message buffers and programmable wake-up features. The MCU must still be paired with an external CAN transceiver such as the MCP2551 or MCP2561 because the on-chip module handles protocol only, not bus drive.
How many I/O pins and ADC channels does PIC18LF6680-I/L have?
The PIC18LF6680-I/L exposes 52 general-purpose digital I/O pins and provides a 10-bit ADC with up to 12 input channels multiplexed across the package. The 68-pin PLCC package brings out the maximum peripheral count of the family, including dedicated CCP/ECCP and timer pins. Pin multiplexing is configured via APFCON, TRIS, and ANSEL registers; unused pins should be set as outputs low to minimize current draw.
Where can I download the PIC18LF6680-I/L datasheet PDF?
The official PIC18F6680 datasheet can be downloaded from Microchip's website, with the family datasheet covering both the LF and F variants. Use the Microchip document number referenced on the product page or query the document number "39603F" which is the canonical PIC18F6680 datasheet revision. The PDF includes block diagrams, DC characteristics, instruction set summaries, and CAN register descriptions.
What is the difference between PIC18LF6680-I/L and PIC18F6680-I/L?
The PIC18LF6680 is the low-voltage variant of the PIC18F6680, optimized for operation down to 2.0 V (with 4.2 V to 5.5 V specified at full 40 MHz on the datasheet front page), while the PIC18F6680 targets 4.2 V to 5.5 V. Both share the same 64 KB Flash, 3,328 RAM, CAN 2.0B module, and pinout. For battery-backed or 3.3 V-only designs, the LF variant is the correct choice; for 5 V-only nodes, the F variant may be lower cost.
Where to buy PIC18LF6680-I/L online at the best price?
As of 2026-09-29, the PIC18LF6680-I/L is in stock at authorized distributors including Mouser, DigiKey, and Octopart-listed vendors, with pricing ranging from approximately US $5.37 at 500-piece quantity to US $7.09 at single-unit quantity. Lead time is typically same-day to 5 business days for cut-tape or tube quantities. For volume quotes beyond 1,000 pieces, contact Microchip Direct or Avnet for OEM pricing.
Is PIC18LF6680-I/L in stock and what is the lead time?
As of 2026-09-29, DigiKey and Mouser list the PIC18LF6680-I/L as in stock in tube packaging. Standard lead time is 3 to 5 business days for North American orders. For production volumes above 5,000 pieces, Microchip Direct and authorized distributors can provide scheduled orders with 8 to 12 week lead times. Lifecycle status is active per the Microchip product page, so no last-time-buy risk is present.
What is the best drop-in replacement for PIC18LF6680-I/L?
The closest drop-in alternatives are other PIC18LF6680-family variants in the same 68-pin PLCC package: PIC18F6680-I/L (5 V only), PIC18LF6680T-I/L (tape-and-reel, otherwise identical), and PIC18LF6682-I/L (extended CAN features in the same footprint). All share identical pinout and 64 KB Flash. Cross-brand drop-ins from third-party vendors are not available because PIC18 core compatibility is locked to Microchip.
PIC18LF6680-I/L vs PIC18F6680-I/L - which is better for 3.3 V designs?
For 3.3 V-only designs, the PIC18LF6680-I/L is the correct choice because it is rated to operate down to 2.0 V across the family and 4.2 V to 5.5 V for full 40 MHz performance. The PIC18F6680-I/L is specified only at 4.2 V to 5.5 V and will not run reliably on a 3.3 V-only rail. Choose PIC18LF6680-I/L for battery-backed or 3.3 V industrial nodes; choose PIC18F6680-I/L only if your rail is firmly 5 V and you need the lowest possible unit cost.
When should I choose PIC18LF6680-I/L over PIC18F4680-I/P?
Choose the PIC18LF6680-I/L when your design requires an on-chip CAN 2.0B controller, 52 I/O pins, or the wider 2.0 V to 5.5 V operating envelope. Choose the PIC18F4680-I/P (40-pin DIP, no CAN) for through-hole hobbyist or legacy upgrade designs that do not need CAN bus connectivity. Both are PIC18F family members with similar peripheral sets, but the 6680 adds CAN and doubles the I/O count in a 68-pin PLCC instead of 40-pin DIP.
What is the pinout of PIC18LF6680-I/L in 68-PLCC?
The 68-pin PLCC pinout of the PIC18LF6680 assigns pins 1 through 68 in J-lead ordering with pin 1 marked by the dot indicator on the package. The pin functions include VDD on pins 11 and 32, VSS on pins 12 and 31, MCLR/VPP on pin 1, OSC1/OSC2 on pins 13/14, CANTX/CANRX on dedicated ECAN pins, and PORTA through PORTE distributed across the package. Refer to the datasheet Table 1-1 or the package diagram for the complete 68-pin assignment.
Can PIC18LF452-I/L be used as a replacement for PIC18LF6680-I/L?
No - the PIC18LF452-I/L is not a drop-in replacement for the PIC18LF6680-I/L because it is in a different 44-pin PLCC package and lacks the CAN module. Although both are PIC18F-family 8-bit MCUs, the pinout and pin count differ. For a true drop-in alternative in the same 68-pin PLCC, use the PIC18F6680-I/L, PIC18LF6680T-I/L, or PIC18LF6682-I/L.
What are the key specifications of PIC18LF6680-I/L that engineers should know?
The PIC18LF6680-I/L delivers 64 KB Flash, 3,328 bytes RAM, 1,024 bytes EEPROM, 40 MHz CPU clock, 52 I/O pins, 10-bit ADC with up to 12 channels, and a hardware CAN 2.0B controller. The -LF variant operates from 2.0 V to 5.5 V (4.2-5.5 V specified for full speed at 40 MHz). The 68-pin PLCC package supports industrial -40 °C to +85 °C operation, ICSP programming, and self-programmable Flash for field firmware updates.

Technische Referenzdaten für PIC18LF6680-I/L – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the PIC18LF6680-I/L when you need a low-voltage (down to 2.0 V) PIC18F-family MCU with an integrated CAN 2.0B controller, 64 KB Flash, and 52 I/O pins in a 68-PLCC package. Pick the PIC18F6680-I/L instead when your rail is firmly 5 V and you want the lowest unit cost. Pick the PIC18LF6680T-I/L when you need the same die in tape-and-reel format for high-volume SMD-friendly handling. Pick the PIC18LF6682-I/L when your design needs the enhanced ECAN buffering of the 6682 derivative. Pick the PIC18LF6585-I/L when 48 KB Flash is sufficient and you want a slightly lower-cost option in the same footprint. None of these alternatives requires a PCB change.

Vergleich mit Alternativen

Parameter Dieses Produkt PIC18F6680-I/L PIC18LF6680T-I/L PIC18LF6682-I/L PIC18LF6585-I/L
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 68-PLCC 68-PLCC - same 68-PLCC - same 68-PLCC - same 68-PLCC - same
Program Memory 64 KB Flash 64 KB Flash 64 KB Flash 64 KB Flash 48 KB Flash
RAM 3,328 bytes 3,328 bytes 3,328 bytes 3,328 bytes 3,328 bytes
Clock Speed 40 MHz 40 MHz 40 MHz 40 MHz 40 MHz
Supply Voltage 2.0 V to 5.5 V 4.2 V to 5.5 V (F variant) 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V
CAN Module CAN 2.0B (ECAN) CAN 2.0B (ECAN) CAN 2.0B (ECAN) CAN 2.0B (ECAN, enhanced buffers) CAN 2.0B (ECAN)
I/O Pins 52 52 52 52 52

Wichtigste Unterscheidungsmerkmale

  • Wide 2.0 V to 5.5 V operating envelope with full-speed 40 MHz performance (vs. PIC18F6680-I/L)
  • Same 64 KB Flash and 68-PLCC footprint as PIC18F6680 family with low-voltage extension (vs. PIC18LF6585-I/L)
  • Integrated hardware CAN 2.0B with acceptance masking and dedicated buffers (vs. PIC18LF452-I/L)

Designhinweise

Estimated: Power dissipation at 40 MHz with all peripherals active is roughly 50-70 mA at 5 V (2.5-3.5 W worst case). Decouple every VDD/AVDD pin with a 100 nF X7R ceramic placed within 5 mm of the pin, and add a 10 µF bulk tantalum or ceramic on the main VDD rail. AVSS must be tied to VSS at a single low-impedance star point near the regulator to keep ADC reference noise below 1 LSB. Brown-out reset (BOR) should be enabled in the configuration bits to prevent Flash corruption during supply droops.

The PIC18LF6680 integrates the CAN 2.0B protocol controller but CANNOT drive a physical CAN bus directly - you must pair it with an external transceiver such as MCP2551 or MCP2561. Connect CANTX to the transceiver TXD and CANRX to the transceiver RXD, and add 120 Ω termination resistors at each end of the bus segment. Leaving the bus unterminated causes reflections that corrupt arbitration. The ICSP pins (RB6/PGC, RB7/PGD, MCLR/VPP) must be brought out to a header or test pad so MPLAB ICD programmers can attach without board rework.

Keep the crystal (or external clock) traces short and symmetric to minimize EMI and jitter on OSC1/OSC2. Route the CANTX/CANRX differential pair as a short, length-matched pair to the transceiver with a ground reference plane underneath. The AVdd rail should be filtered with a ferrite bead and a dedicated 10 µF + 100 nF decoupling network so ADC conversions during CAN packet bursts do not couple switching noise into the analog reference. Place the ICSP header on the board edge for production programming access.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Bleifrei
Yes
Halogenfrei
Unknown
Konfliktmineralien
Compliant

RoHS compliant and lead-free per Microchip product page. Industrial -40 °C to +85 °C grade. Not AEC-Q100 qualified - this is the standard industrial/consumer grade; AEC-Q100 variants are separate -PT/-PTVAO part numbers.

Daten verifiziert am: 2026-09-29 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

PIC18LF6680-I/L PIC18LF6680-I/L datasheet Microchip PIC18LF6680 PIC18 CAN microcontroller 68-PLCC PIC18 LF 8-bit MCU 40MHz 64KB PIC18LF6680 automotive CAN node PIC18LF6680 vs PIC18F6680 PIC18LF6680 drop-in replacement PIC18LF6680-I/L buy price PIC18LF6680 pinout 68-PLCC PIC18 with CAN 2.0B controller how to program PIC18LF6680 with MPLAB

Verwandte Bauteile & Begriffe

Microchip Technology PIC18LF6680 PIC18LF6680-I/L PIC18F6680 PIC18LF6680T-I/L PIC18LF6682-I/L PIC18LF6585-I/L 8-bit microcontroller PIC18F Harvard architecture CAN 2.0B ECAN module ISO-11898-1 ICSP MPLAB ICD Flash program memory 68-PLCC PLCC-68 RoHS industrial temperature grade 10-bit ADC USART SPI I²C XC8 compiler MCP2551 transceiver
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen