Microchip Technology

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

Артикул: PIC18F6680-E/L ✗ Снят с производства
В наличии Отправка в течение 1–3 рабочих дней
4.2 V to 5.5 V Vdss 68-pin PLCC (J-lead) Package 40 MHz Speed Enhanced Flash Memory
От $5.72 USD / шт.
MOQ: 1 |
Цена обновлена: 2026-09-27
Оптовые цены
Кол-во Цена за ед. Итого
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
ℹ️ Все цены указаны в USD

PIC18F6680-E/L Обзор

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.

Аналоги без доработки для PIC18F6680-E/L — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с PIC18F6680-E/L (тот же форм-фактор и посадочное место) — отличается по 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)

Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:

PIC18F6585-E/L

✅ Прямая замена
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

✓ В наличии

$5.25 / шт.

Открыть даташит →

PIC18F6680-I/L

✅ Прямая замена
📦 68-pin PLCC (J-lead)
Industrial temp range -40 to +85 C vs extended -40 to +125 C; otherwise identical

📋 Справочный аналог (нет в каталоге)

PIC18F8680-E/L

✅ Прямая замена
📦 68-pin PLCC (J-lead)
96 KB Flash vs 64 KB (+50%); same package and ECAN, larger memory

📋 Справочный аналог (нет в каталоге)

PIC18F8585-E/L

✅ Прямая замена
📦 68-pin PLCC (J-lead)
48 KB Flash + extended memory map vs 64 KB; same 68-PLCC pinout

📋 Справочный аналог (нет в каталоге)

PIC18F66K80-I/PT

✅ Прямая замена
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

✓ В наличии

$2.95 / шт.

Открыть даташит →

PIC18F6680-E/L Максимальные параметры и электрические характеристики

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)
Рабочая температура -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
Статус RoHS Compliant

Конфигурация выводов 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
Контакт 1 RE0/AN5 — GPIO RE0 / ADC input AN5
Контакт 2 RE1/AN6 — GPIO RE1 / ADC input AN6
Контакт 7 OSC1 — Crystal oscillator input / external clock
Контакт 8 OSC2 — Crystal oscillator output
Контакт 9 MCLR — Master clear reset (active low)
Контакт 10 Vss — Ground
Контакт 11 VDD — Positive supply
Контакт 18 CANTX — ECAN transmit output
Контакт 19 CANRX — ECAN receive input
Контакт 55 AVdd — Analog positive supply
Контакт 56 AVss — Analog ground
Контакт 65 Vss — Ground
Контакт 66 VDD

Типичное применение

PIC18F6680-E/L подходит для 6 применениеs: 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.

Сводка рекомендуемых товаров

MCP2551 CAN transceiver to physical bus Используется в: 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 Используется в: Automotive ECAN Body Control Modules MCP2515 External CAN controller for redundancy Используется в: Industrial CAN-bus Sensor Nodes MCP9700 Temperature sensor analog output Используется в: HVAC Network Controllers PIC18F4685-I/PT Microchip Technology Используется в: Elevator and Lift Controllers MCP2210 USB-to-SPI bridge for service tool interface Используется в: Agricultural Vehicle Telematics MCP6002 Low-power op-amp for sensor conditioning Используется в: 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.

Справочные инженерные данные для PIC18F6680-E/L — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

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.

Сравнение с аналогами

Параметр Этот товар 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

Ключевые отличия

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

Заметки по проектированию

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.

Информация о соответствии

RoHS
Compliant
REACH
Compliant
AEC-Q100
Qualified
Без свинца
Yes
Без галогенов
Unknown
Конфликтные минералы
Compliant

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

Данные проверены: 2026-09-28 — данные проверены и курируются командой компонентной инженерии XAIPART

Похожие запросы

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

Связанные компоненты & термины

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)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
Итого: $0.00 USD
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ