Microchip Technology

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

Référence : PIC18LF6680-I/L ✓ Actif
En stock Expédié sous 1 à 3 jours ouvrés
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
À partir de $4.78 USD / unité
MOQ : 1 |
Prix mis à jour : 2026-09-28
Tarifs dégressifs
Qté Prix unitaire Total
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
ℹ️ Tous les prix sont en USD

PIC18LF6680-I/L Présentation

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.

Alternatives de remplacement direct pour PIC18LF6680-I/L — même boîtier, compatible broche à broche. Les références à boîtier différent nécessitant une retouche du PCB sont exclues.

Variantes de cette série

Modèles de la même série directement compatibles avec PIC18LF6680-I/L (même facteur de forme et même empreinte) — différant par 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)

Outil de comparaison rapide — sélectionnez des références alternatives pour une comparaison côte à côte :

PIC18F6680-I/L

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

📋 Alternative de référence (hors catalogue)

PIC18LF6680T-I/L

✅ Remplacement direct
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

✓ En stock

$6.05 / unité

Voir la fiche technique →

PIC18LF6682-I/L

✅ Remplacement direct
📦 68-PLCC
same 68-PLCC footprint and pinout; enhanced CAN buffer set

📋 Alternative de référence (hors catalogue)

PIC18LF6585-I/L

✅ Remplacement direct
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

✓ En stock

$5.1 / unité

Voir la fiche technique →

PIC18LF6680-I/L Valeurs maximales et caractéristiques électriques

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)
Température de fonctionnement -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)
Boîtier 68-pin PLCC (J-lead), 24.23 x 24.23 mm
Type de montage Through-Hole / Socket
Niveau MSL 1 (per JEDEC J-STD-020)
Lead-Free / RoHS Lead-free, RoHS compliant
ICSP / ICD Yes (In-Circuit Serial Programming)

Configuration des broches de PIC18LF6680-I/L

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

Applications typiques

PIC18LF6680-I/L convient pour 6 applications: 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.

Récapitulatif des produits recommandés

MCP2551 External CAN transceiver required by PIC18LF6680 ECAN module Utilisé dans : CAN-Enabled Industrial Sensor Nodes, Building Automation Gateway Modules, HVAC Control Boards, Industrial CAN-Based Motor Drives PIC18LF6680-I/L Microchip Technology Utilisé dans : CAN-Enabled Industrial Sensor Nodes MCP2561 CAN transceiver with CAN-FD support for vehicle network Utilisé dans : Automotive Body and Chassis Controllers, CAN-to-UART Protocol Bridges MCP1700 Low-quiescent 3.3 V LDO for cold-crank tolerance Utilisé dans : Automotive Body and Chassis Controllers MAX485 RS-485 transceiver for Modbus RTU side Utilisé dans : Building Automation Gateway Modules MCP9700 Analog temperature sensor for zone readings Utilisé dans : HVAC Control Boards MAX3232 RS-232 line driver for UART side Utilisé dans : CAN-to-UART Protocol Bridges IR2104 Half-bridge gate driver for motor power stage Utilisé dans : 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.

Données de référence d'ingénierie pour PIC18LF6680-I/L — comparaison, recommandations de conception et informations de conformité.

Guide de sélection

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.

Comparaison avec les alternatives

Paramètre Ce produit 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

Principaux différenciateurs

  • 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)

Notes de conception

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.

Informations de conformité

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Sans plomb
Yes
Sans halogène
Unknown
Minerais de conflit
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.

Données vérifiées le : 2026-09-29 — données vérifiées et sélectionnées par l'équipe d'ingénierie composants de XAIPART

Recherches associées

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

Composants & termes associés

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
RFQ de devis rapide
Renseignez tous les détails — notre équipe commerciale vous répondra sous 24 heures
Référence Fabricant Boîtier QTY Prix cible Total
Total : 0,00 USD
✓
Devis envoyé !

Nous répondrons à votre e-mail sous 24 heures

1
RFQ envoyée
2
Devis reçu
3
Commande passée
4
Paiement
5
Expédié
6
Livré
Voir les détails de la RFQ