Microchip Technology

PIC18F6680-E/L - 64KB Flash 8-bit MCU w/ECAN | Microchip

N.º da peça: PIC18F6680-E/L ✗ Fim de vida
Em estoque Enviado em 1 a 3 dias úteis
4.2 V to 5.5 V Vdss 68-pin PLCC (J-lead) Package 40 MHz Speed Enhanced Flash Memory
A partir de $5.72 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-27
Preços por volume
Qtd. Preço unitário Total
1 $7.55 $7,55
10 $7.2 $72,00
100 $6.5 $650,00
500 $5.85 $2.925,00
1.000 $5.72 $5.720,00
ℹ️ Todos os preços estão em USD

PIC18F6680-E/L Visão geral

The Microchip PIC18F6680-E/L is a high-performance 8-bit RISC microcontroller with 64 KB of enhanced Flash program memory, 3328 bytes of RAM, and 1024 bytes of data EEPROM, housed in a 68-pin PLCC (J-lead) package. It runs at up to 40 MHz clock speed and operates from 4.2 V to 5.5 V, with 52 digital I/O pins and an integrated ECAN (Enhanced Controller Area Network) module for automotive and industrial networking. The '-E' suffix designates the extended industrial temperature grade (-40 C to +125 C), making this part suitable for harsh-environment embedded designs.

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path that integrates a CPU, non-volatile program memory (Flash/ROM), volatile data memory (RAM), non-volatile data storage (EEPROM), and a rich set of peripherals (timers, ADC, communication modules, GPIO) on a single silicon die. The PIC18 family from Microchip uses an advanced Harvard RISC architecture with a 16-bit instruction word and 8-bit data bus, sitting in the broader microcontroller taxonomy between 8-bit 8051 derivatives and 32-bit ARM Cortex-M cores. Within power management and embedded control hierarchies, the PIC18F6680 belongs to the PIC18F6X8X sub-family, which is Microchip's high-pin-count branch for CAN-connected industrial nodes.

Key features include 10 MIPS performance at 40 MHz, hardware ECAN module (CAN 2.0B active), 12-bit ADC, multiple USART/SPI/I2C peripherals, 4 timers, and nanoWatt technology for low-power sleep modes. The 1024-byte EEPROM supports 1 million erase/write cycles typical, and the Flash program memory supports 100k erase/write cycles. The ECAN module supports both standard and extended identifiers and includes advanced filtering, which is essential for message-rich automotive networks.

The PIC18F6680's architecture pairs the 8-bit data ALU with a 16-bit instruction pipeline, achieving throughput comparable to many 16-bit microcontrollers while retaining the simplicity of 8-bit code. The ECAN peripheral offloads message filtering and arbitration from the CPU, freeing cycles for application logic, while nanoWatt power management supports run, idle, and sleep modes with microamp quiescent currents.

Typical applications include automotive body and chassis ECAN nodes, industrial CAN-bus sensor nodes, HVAC controllers with networking, building-automation gateways, and Class 1/Class 2 industrial automation modules. The wide temperature grade and integrated ECAN make it a strong fit for any CAN-based distributed-control system that needs automotive-grade reliability at industrial price points.

When designing with this device, follow Microchip's recommended decoupling (100 nF on every VDD/VSS pair), keep the ECAN bus traces impedance-matched to 120 ohm, and validate the brown-out and watchdog configuration against your system-level fault-recovery strategy. The 68-pin PLCC package is socket-compatible with many legacy designs, simplifying field upgrades.

This page synthesizes distributor pricing, drop-in PIC18 alternatives, and practical design notes not found in the manufacturer datasheet, giving procurement and firmware engineers a single source for sourcing, replacement, and design-decision data.

Alternativas drop-in para PIC18F6680-E/L — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com PIC18F6680-E/L (mesmo formato e footprint) — diferindo em Operating Temperature, Timers, ADC, Core Architecture, Data EEPROM.

Microchip Technology
Operating Temperature: -40 °C to +125 °C (Extended, -E suffix)
Timers: Two 8-bit, three 16-bit
ADC: 10-bit, 12 channels
Microchip Technology
Operating Temperature: -40 C to +85 C (Industrial -I)
Timers: 3 x 16-bit, 4 x CCP/ECCP
Core Architecture: PIC18 (8-bit Harvard, 16-bit instruction word)

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

PIC18F6585-E/L

✅ Drop-In
Microchip Technology
📦 68-pin PLCC (J-lead)
PIC18F 8-bit RISC · 48 KB (24K x 16) · 3,328 bytes · 1,024 bytes · 40 MHz · 10 MIPS · 4.2 V to 5.5 V · 52

✓ Em estoque

$5.25 / unidade

Ver ficha técnica →

PIC18F6680-I/L

✅ Drop-In
📦 68-pin PLCC (J-lead)
Industrial temp range -40 to +85 C vs extended -40 to +125 C; otherwise identical

📋 Alternativa de referência (fora do catálogo)

PIC18F8680-E/L

✅ Drop-In
📦 68-pin PLCC (J-lead)
96 KB Flash vs 64 KB (+50%); same package and ECAN, larger memory

📋 Alternativa de referência (fora do catálogo)

PIC18F8585-E/L

✅ Drop-In
📦 68-pin PLCC (J-lead)
48 KB Flash + extended memory map vs 64 KB; same 68-PLCC pinout

📋 Alternativa de referência (fora do catálogo)

PIC18F66K80-I/PT

✅ Drop-In
Microchip Technology
📦 TQFP-64 (Note: package differs from 68-PLCC)
PIC18 (8-bit Harvard, 16-bit instruction word) · PIC18F66K80 (nanoWatt XLP, ECAN) · 64 MHz · 16 MIPS · 64 KB (32K x 16) · 4 KB · 1 KB · 1.8 V to 5.5 V

✓ Em estoque

$2.95 / unidade

Ver ficha técnica →

PIC18F6680-E/L Classificações máximas e características elétricas

Device Family PIC18F6X8X (PIC18F6680)
Program Memory Type Enhanced Flash
Program Memory Size 64 KB
RAM 3328 bytes
Data EEPROM 1024 bytes
Maximum Clock Speed 40 MHz
Performance 10 MIPS
Supply Voltage (Vdd) 4.2 V to 5.5 V
Digital I/O Pins 52 (Note: vendor listings say 54, datasheet says 52)
Package Type 68-pin PLCC (J-lead)
Temperatura de operação -40 C to +125 C (Extended, '-E' suffix)
CAN Module ECAN (Enhanced CAN 2.0B active)
ADC 12-bit
Timers 4
Instruction Set PIC18 16-bit instructions, 8-bit data
Status RoHS Compliant

Configuração de pinos do PIC18F6680-E/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
Pino 1 RE0/AN5 — GPIO RE0 / ADC input AN5
Pino 2 RE1/AN6 — GPIO RE1 / ADC input AN6
Pino 7 OSC1 — Crystal oscillator input / external clock
Pino 8 OSC2 — Crystal oscillator output
Pino 9 MCLR — Master clear reset (active low)
Pino 10 Vss — Ground
Pino 11 VDD — Positive supply
Pino 18 CANTX — ECAN transmit output
Pino 19 CANRX — ECAN receive input
Pino 55 AVdd — Analog positive supply
Pino 56 AVss — Analog ground
Pino 65 Vss — Ground
Pino 66 VDD

Aplicações típicas

PIC18F6680-E/L é adequado para 6 aplicaçãos: Automotive ECAN Body Control Modules, Industrial CAN-bus Sensor Nodes, HVAC Network Controllers, Elevator and Lift Controllers, Agricultural Vehicle Telematics, Medical Diagnostic ECAN Nodes.

🚗

Automotive ECAN Body Control Modules

The PIC18F6680-E/L's integrated ECAN 2.0B peripheral and -40 to +125 C extended temperature make it ideal for automotive body control modules (BCMs) that exchange CAN frames with the central gateway. With 64 KB of enhanced Flash supporting 100k erase cycles and 1024 bytes of EEPROM for non-volatile fault-log retention, the device meets automotive durability requirements. ECAN hardware acceptance filtering offloads message arbitration from the CPU, leaving MIPS for actuator control logic.

🏭

Industrial CAN-bus Sensor Nodes

For distributed industrial sensor networks running CANopen or DeviceNet protocols, the PIC18F6680-E/L provides 64 KB of Flash for protocol stacks plus 3328 bytes RAM for process image buffers. The 12-bit ADC handles analog sensor inputs (4-20 mA, 0-10 V bridge sensors) while ECAN handles robust peer-to-peer communication over long cable runs. The extended temperature grade ensures reliable operation in factory-floor enclosures without climate control.

🌐

HVAC Network Controllers

Building-automation HVAC controllers using BACnet or proprietary CAN-based protocols benefit from the PIC18F6680-E/L's 52 GPIO pins, which can drive multiple relay outputs, thermistor inputs, and damper actuators without external I/O expanders. The 4 timers support PWM fan-speed control and the ECAN module provides reliable networking between air-handling units and chillers. The 64 KB Flash holds full BACnet stack and custom control algorithms.

🖥️

Elevator and Lift Controllers

Multi-floor elevator controllers require robust networking between car controllers, door controllers, and hall-call units. The PIC18F6680-E/L's ECAN module handles the high-volume real-time messaging, while its 3328-byte RAM holds the floor-position state machine and fault log. The extended temperature range covers unheated machine rooms, and the 100k Flash endurance supports years of in-field firmware updates for safety enhancements.

✈️

Agricultural Vehicle Telematics

Agricultural machinery (tractors, combines, sprayers) uses J1939 CAN networks to share engine, hydraulic, and implement data across vehicle subsystems. The PIC18F6680-E/L's automotive-grade qualification and -40 to +125 C temperature range handle under-cab and outdoor mounting, while its ECAN peripheral supports J1939 transport protocol. The 1 KB EEPROM stores operator hours, fault codes, and yield data between service intervals.

💊

Medical Diagnostic ECAN Nodes

Distributed medical devices (patient monitors, infusion pumps, lab analyzers) that communicate over CAN-based internal networks use the PIC18F6680-E/L to consolidate multiple analog sensor inputs and forward processed data to a central display. The 12-bit ADC provides sufficient resolution for physiological signals, while ECAN ensures deterministic, error-checked communication. Note that medical safety-critical functions require additional IEC 60601-1 hardware isolation beyond the MCU.

Resumo dos produtos recomendados

MCP2551 CAN transceiver to physical bus Usado em: Automotive ECAN Body Control Modules, Industrial CAN-bus Sensor Nodes, HVAC Network Controllers, Elevator and Lift Controllers, Agricultural Vehicle Telematics, Medical Diagnostic ECAN Nodes PIC18F458-I/P Microchip Technology Usado em: Automotive ECAN Body Control Modules MCP2515 External CAN controller for redundancy Usado em: Industrial CAN-bus Sensor Nodes MCP9700 Temperature sensor analog output Usado em: HVAC Network Controllers PIC18F4685-I/PT Microchip Technology Usado em: Elevator and Lift Controllers MCP2210 USB-to-SPI bridge for service tool interface Usado em: Agricultural Vehicle Telematics MCP6002 Low-power op-amp for sensor conditioning Usado em: Medical Diagnostic ECAN Nodes
What is the program memory size of PIC18F6680-E/L?
The PIC18F6680-E/L has 64 KB of enhanced Flash program memory, 3328 bytes of RAM, and 1024 bytes of data EEPROM. According to the Microchip PIC18F6585/8585/6680/8680 datasheet, this memory configuration is shared across the PIC18F6X8X family, with Flash endurance rated at 100k erase/write cycles and EEPROM endurance at 1M erase/write cycles typical.
What temperature range does the PIC18F6680-E/L support?
The PIC18F6680-E/L operates over the extended industrial temperature range of -40 C to +125 C. The '-E' suffix is Microchip's standardized marking for extended grade parts, distinguishing it from the '-I' (industrial, -40 C to +85 C) variant. This makes the -E part suitable for under-hood automotive and harsh industrial environments.
Does the PIC18F6680-E/L include an ECAN module?
Yes, the PIC18F6680-E/L integrates an Enhanced CAN (ECAN) peripheral that is CAN 2.0B active-compliant, supporting both standard 11-bit and extended 29-bit identifiers. The ECAN module includes hardware acceptance filtering, which offloads message arbitration from the CPU. This is the same peripheral block as in the PIC18F458 and PIC18F4680 families, easing firmware portability.
What package does the PIC18F6680-E/L use?
The PIC18F6680-E/L is packaged in a 68-pin PLCC (Plastic Leaded Chip Carrier) with J-leads, often denoted by the '/L' suffix. Per the Microchip datasheet, the PIC18F6X8X family is also available in 64-pin TQFP (denoted '/PT'); the 68-PLCC and 64-TQFP variants have different pin counts and are not drop-in interchangeable. The PLCC package supports socketed designs and easy field replacement.
How does PIC18F6680-E/L differ from PIC18F6680-I/L?
The PIC18F6680-E/L and PIC18F6680-I/L share the same die and 68-pin PLCC package, differing only in operating temperature range. The -E variant covers -40 C to +125 C (extended industrial), while the -I variant covers -40 C to +85 C (industrial). All electrical, memory, and peripheral specifications are identical. Choose -E for under-hood or outdoor industrial use; choose -I for benign indoor commercial applications.
Is the PIC18F6680-E/L still in production?
Per the Microchip product page retrieved on 2026-09-28, the PIC18F6680 is listed with a status of 'Not Recommended for new designs' (NRND), meaning it is still manufactured for existing customers but Microchip does not recommend it for new designs. Production continues for automotive and industrial long-life-cycle programs, but engineers should evaluate the PIC18F66K80 or PIC18F6585 family for new designs.
Where can I buy the PIC18F6680-E/L and what does it cost?
The PIC18F6680-E/L is available from distributors including Mouser and Heisener, with prices observed in the US $5.72-$7.55 range as of 2026-09-28. Distributor stock may be limited due to its NRND lifecycle status; the Heisener listing showed 4,000 pieces in stock at the time of last verification. For volume orders, contacting Microchip direct or authorized automotive distributors is recommended for guaranteed supply.
What is the lead time for PIC18F6680-E/L orders?
Distributor lead times for the PIC18F6680-E/L are typically 1-2 weeks for in-stock parts based on the Mouser listing, with estimated delivery windows of 3-5 days shown on Heisener (Jul 26 - Jul 31 delivery window observed in the 2026-09-28 data). For large volume or automotive-qualified orders, lead time can extend to 6-12 weeks depending on Microchip's wafer backlog. Contact your distributor for a current quote.
What is a drop-in replacement for PIC18F6680-E/L?
The PIC18F6585-E/L is the closest drop-in replacement for PIC18F6680-E/L, sharing the same 68-pin PLCC package and ECAN peripheral but with reduced 48 KB program memory (vs 64 KB). Per the Microchip datasheet, both parts use the same pinout and electrical interface, so the PIC18F6585-E/L is functionally drop-in if your firmware fits in 48 KB. For modern replacement, the PIC18F66K80 family offers 64 KB with lower power consumption.
Is the PIC18F6680-E/L suitable for automotive applications?
Yes, the PIC18F6680-E/L is recommended for automotive design per Microchip's product page, which notes it as 'Recommended for Automotive Design' with special ordering codes for automotive-grade versions. The -E extended temperature grade and integrated ECAN module make it well suited for body, chassis, and HVAC ECAN nodes. PPAP and IMDS documentation is available from Microchip for automotive customers.
What is the maximum operating voltage for PIC18F6680-E/L?
The PIC18F6680-E/L operates from 4.2 V to 5.5 V on Vdd, per the Microchip datasheet. The device is not designed for 3.3 V systems; for low-voltage designs, look at the PIC18F66K80 family which supports operation down to 1.8 V. Operation above 5.5 V will damage the part and is not covered by warranty; Microchip's absolute maximum Vdd is typically 6.5 V (refer to datasheet absolute maximum ratings section).
What are the key specifications of PIC18F6680-E/L that engineers should know?
The PIC18F6680-E/L delivers 10 MIPS at 40 MHz, with 64 KB Flash, 3328 bytes RAM, 1024 bytes EEPROM, 52-54 GPIO (depending on configuration bits), hardware ECAN 2.0B, 12-bit ADC, and four 8/16-bit timers. Operating voltage is 4.2-5.5 V, temperature range -40 to +125 C, package is 68-pin PLCC. These figures come from the Microchip PIC18F6X8X datasheet (document 39610F) and are critical for CAN-bus node design.
Where can I download the PIC18F6680-E/L datasheet PDF?
The official PIC18F6680-E/L datasheet is available from Microchip as document 39610F (PIC18F6585/8585/6680/8680 family datasheet) at Microchip's product page. The PDF is approximately 11 Mbytes and covers the PIC18F6X8X family (PIC18F6585, PIC18F8585, PIC18F6680, PIC18F8680). Mirror copies are also hosted on alldatasheet.com and datasheets.com for convenience.
What is the pinout of PIC18F6680-E/L?
The PIC18F6680-E/L pinout for the 68-pin PLCC package is documented in the Microchip datasheet, with ECAN pins (CANTX/CANRX) on dedicated pins, plus RA0-RA7, RB0-RB7, RC0-RC7, RD0-RD7, RE0-RE7, RF0-RF7, RG0-RG4 GPIO, OSC1/OSC2 crystal pins, MCLR reset, and AVdd/AVss analog supply. The pinout is shared with the PIC18F8585/8680 variants in the same package; refer to the datasheet pin tables for the exact mapping.
Can the PIC18F6680-E/L be used with the MPLAB X IDE?
Yes, the PIC18F6680-E/L is fully supported by Microchip's MPLAB X IDE, the MPLAB XC8 compiler, and the PICkit/ICD debugger families. Microchip's MPLAB Code Configurator (MCC) can auto-generate ECAN and peripheral initialization code for this device. The PIC18F6680 is supported in MCC and has hundreds of application notes and code examples on the Microchip developer help site.

Dados de referência de engenharia para PIC18F6680-E/L — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

Choose PIC18F6680-E/L when you need a Microchip 8-bit MCU with integrated ECAN 2.0B, 64 KB Flash, and automotive-grade -40 to +125 C operation in a 68-PLCC package. For new designs, evaluate the PIC18F66K80 family first (1.8-5.5 V operation, lower power) since the PIC18F6680 is NRND per Microchip's 2026-09-28 product page. For lower cost in benign environments, the PIC18F6585-E/L is a drop-in alternative if your firmware fits in 48 KB. For larger code space, the PIC18F8680-E/L offers 96 KB in the same 68-PLCC footprint. All four parts share the same ECAN peripheral and pinout, simplifying firmware portability across the family.

Comparação com alternativas

Parâmetro Este produto PIC18F6585-E/L PIC18F6680-I/L PIC18F8680-E/L PIC18F8585-E/L
Package 68-pin PLCC (J-lead) 68-pin PLCC (J-lead) - same 68-pin PLCC (J-lead) - same 68-pin PLCC (J-lead) - same 68-pin PLCC (J-lead) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Flash 64 KB 48 KB (-25%) 64 KB (same) 96 KB (+50%) 48 KB (-25%)
RAM 3328 bytes 3328 bytes (same) 3328 bytes (same) 3328 bytes (same) 3328 bytes (same)
Data EEPROM 1024 bytes 1024 bytes (same) 1024 bytes (same) 1024 bytes (same) 1024 bytes (same)
Operating Temperature -40 C to +125 C (Extended) -40 C to +125 C (Extended) -40 C to +85 C (Industrial) -40 C to +125 C (Extended) -40 C to +125 C (Extended)
CAN Module ECAN (2.0B active) ECAN (2.0B active) ECAN (2.0B active) ECAN (2.0B active) ECAN (2.0B active)
Max Clock Speed 40 MHz 40 MHz 40 MHz 40 MHz 40 MHz
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

Principais diferenciais

  • Extended temperature grade (-40 to +125 C) (vs PIC18F6680-I/L)
  • Recommended for automotive design per Microchip (vs PIC18F6585-E/L)
  • More Flash than 48 KB family parts (vs PIC18F6585-E/L)

Notas de projeto

Place a 100 nF decoupling capacitor within 5 mm of every VDD/AVdd pin and a single 10 uF bulk capacitor near the device. The PIC18F6680-E/L operates at 4.2-5.5 V; verify the LDO or switching regulator upstream has less than 100 mV peak-to-peak ripple to avoid ADC and ECAN jitter. The 68-PLCC package has multiple VDD/VSS pairs that must all be connected for proper operation.

Keep ECAN bus traces impedance-matched to 120 ohms differential, with termination resistors (120 ohms, 1% tolerance) at each end of the bus. Maximum stub length should be under 1/3 of the signal rise time; for 1 Mbps CAN this is roughly 10 cm. Route CANH/CANLX as a differential pair with consistent spacing. Place the MCP2551 or similar transceiver within 2 cm of the CANTX/CANRX pins.

Configuration bits (config word at 0x300000) must be set correctly before code execution: oscillator mode, watchdog enable, brown-out voltage, low-voltage programming disable, and code protection. Forgetting to set the ECAN configuration bits (CANMX - PORTB vs PORTC pin mapping) is a common cause of silent CAN bus failure. Use MPLAB X IDE's configuration bit view to verify all settings before programming.

The 12-bit ADC performance is sensitive to analog supply noise. Route AVdd through a ferrite bead from Vdd, and keep analog input traces short and away from switching signals. Sample-and-hold acquisition time must be at least 1.4 us for 10-bit accuracy; consult the datasheet's ADC section for exact TACQ formula based on source impedance and temperature.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Qualified
Sem chumbo
Yes
Sem halogênios
Unknown
Minerais de conflito
Compliant

Per Microchip product page, recommended for automotive design with PPAP/IMDS support. RoHS compliant per datasheet.

Dados verificados em: 2026-09-28 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas relacionadas

PIC18F6680-E/L PIC18F6680 datasheet Microchip PIC18F6680 68-pin PLCC MCU with ECAN PIC18F6680 ECAN 8-bit microcontroller automotive CAN node microcontroller PIC18F6680 vs PIC18F6585 PIC18F6680-E/L drop-in replacement PIC18F6680-E/L price buy what is the Flash memory of PIC18F6680 PIC18F6680 ECAN pinout 68-PLCC industrial CAN bus microcontroller 5V

Componentes & termos relacionados

Microchip Technology PIC18F6680 PIC18F6680-E/L PIC18F6585 PIC18F8680 PIC18F8585 PIC18F66K80 8-bit microcontroller PIC18 architecture ECAN Controller Area Network PLCC-68 TQFP-64 J-lead package RoHS AEC-Q100 PPAP J1939 CANopen automotive body control module MPLAB X IDE XC8 compiler MCP2551 MCP2515 nanoWatt technology Flash memory EEPROM industrial automation RISC Harvard architecture brown-out reset watchdog timer
RFQ de cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ