Microchip Technology

PIC18F6680-E/PT - 8-bit 40MHz MCU 64KB Flash ECAN | Microchip

料号: PIC18F6680-E/PT ✗ 停产
有现货 1-3 个工作日内发货
4.2 V to 5.5 V Vdss 64-pin TQFP (10x10 mm) Package 40 MHz Speed 64 KB (32K x 16 words) Memory
低至 $5.75 USD / 件
最小起订量: 1 |
价格更新于: 2026-09-27
批量定价
数量 单价 小计
1 $8.95 $8.95
10 $8.05 $80.50
100 $7.2 $720.00
500 $6.4 $3,200.00
1,000 $5.75 $5,750.00
ℹ️ 所有价格均以 USD 计价

PIC18F6680-E/PT 概述

The Microchip Technology PIC18F6680-E/PT is a high-performance 8-bit microcontroller from the PIC18F family with 64KB of enhanced Flash program memory and an integrated ECAN (Enhanced Controller Area Network) module, housed in a 64-pin TQFP (10x10 mm) package. The device operates at up to 40 MHz clock speed, delivering 10 MIPS instruction throughput, and integrates 3,328 bytes of RAM plus 1,024 bytes of EEPROM, targeting embedded CAN networking applications. Per the Microchip datasheet family DS39637A, the PIC18F6680 family adds the ECAN peripheral to the standard PIC18F feature set and supports up to 52 digital I/O pins.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, memory (Flash/RAM/EEPROM), and programmable peripherals. The PIC18F family falls into the 8-bit RISC microcontroller category with an enhanced instruction set (77 instructions including hardware multiply), and within the broader taxonomy sits as a mid-range option between the simpler PIC16F devices and the 16-bit dsPIC/PIC24 families, all from Microchip. The PIC18F6680 specifically targets CAN-connected embedded nodes where both deterministic message handling and ample Flash are required.

Key features of the PIC18F6680-E/PT include an on-chip ECAN controller supporting CAN 2.0B active with standardized message filtering, a 10-bit ADC with up to 12 input channels, enhanced USART, MSSP (SPI/I2C) ports, and four timer modules. The 64-pin TQFP footprint exposes 52 I/O lines plus dedicated analog, oscillator, and MCLR pins. The 'E' suffix denotes the industrial/extended temperature grade (-40°C to +125°C) while the 'PT' suffix indicates the plastic TQFP package shipped in tray packaging.

Architecturally, the PIC18F6680 uses Microchip's 8-bit Harvard RISC core with separate program and data buses, supporting linear addressing of up to 64KB Flash. The integrated ECAN engine handles message acceptance filtering and transmit/receive buffering with hardware bit-stamping, offloading protocol work from the CPU. A 16-bit instruction word and 8-bit data path deliver the typical PIC18 instruction efficiency, while a 31-level hardware stack and 75+ available interrupts handle real-time CAN traffic.

Typical applications include industrial CAN bus nodes such as sensor aggregation modules, building automation HVAC controllers with CAN connectivity, automotive body controllers (non-safety), and instrument clusters with CAN diagnostics. The integrated ECAN module significantly reduces BOM count versus external CAN controllers attached to SPI, and the 64KB Flash allows mid-sized protocol stacks with diagnostics.

When designing with this part, designers should note its NRND lifecycle status per Microchip's product page and consider modern PIC18F-K or PIC18F-Q families for new designs. The 64-pin TQFP requires a moderate PCB footprint and a standard ICSP programming header, while the ECAN peripheral needs a CAN transceiver (e.g., MCP2551) to interface with the physical bus.

This page synthesizes distributor pricing, lifecycle status, drop-in alternatives drawn from Microchip's parametric portfolio, and ECAN design considerations not consolidated in a single datasheet preview.

直接替换替代料: PIC18F6680-E/PT ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。

本系列中的变体

可与以下型号直接替换的同系列型号: PIC18F6680-E/PT (相同外形与封装尺寸) ——差异在于 ADC, Core Architecture, Data EEPROM, Operating Temperature, Package.

Microchip Technology
ADC: 12-bit, 8-channel
Core Architecture: 8-bit PIC18 RISC (Harvard)
Data EEPROM: 1 KB

快速对比工具——选择替代料号进行并排对比:

PIC18F8680-I/PT

✅ 直接替换
📦 64-pin TQFP (10x10 mm)
Flash 128KB vs 64KB (doubled), other peripherals identical

📋 参考替代料(不在目录中)

PIC18F6680-I/PT

✅ 直接替换
📦 64-pin TQFP (10x10 mm)
Same die/package, industrial -40°C to +85°C vs extended -40°C to +125°C

📋 参考替代料(不在目录中)

PIC18LF6680-I/PTG

✅ 直接替换
📦 64-pin TQFP (10x10 mm)
Low-voltage 'LF' (2.0V-3.6V) vs 4.2V-5.5V (~30% lower operating range); otherwise pin-compatible

📋 参考替代料(不在目录中)

ℹ️ 1 个跨封装料号已隐藏——不同封装需要 PCB 改动,并非真正的直接替换。 联系我们 如果您需要跨封装建议。

PIC18F6680-E/PT 最大额定值与电气特性

Product Family PIC18F6585/8585/6680/8680
Core Architecture 8-bit PIC18 RISC
最大时钟频率 40 MHz
Program Memory (Flash) 64 KB (32K x 16 words)
Data SRAM 3,328 bytes
Data EEPROM 1,024 bytes
I/O Pins 52
封装 64-pin TQFP (10x10 mm)
安装类型 Surface Mount
CAN Module ECAN (CAN 2.0B active)
ADC 10-bit, up to 12 channels
Operating Voltage Range 4.2 V to 5.5 V
工作温度 -40°C to +125°C (Extended, 'E' suffix)
Instruction Set 77 instructions, 8-bit data, 16-bit opcode
Timers 4 (Timer0/1/2/3)
Communication Interfaces ECAN, Enhanced USART, MSSP (SPI/I2C)
ICSP (In-Circuit Serial Programming) Yes
Lead Free / RoHS Yes / Compliant

PIC18F6680-E/PT 引脚配置

TQFP-64 Package Pinout Diagram TQFP-64 10x10mm, P0.5mm, JEDEC MS-026. 1 16 TQFP-64
引脚 1 MCLR/VPP/RE3 — Master Clear (Reset) input or ICSP Vpp / I/O port RE3
引脚 2 RA0/AN0 — PORTA bit 0 / Analog input AN0
引脚 3 RA1/AN1 — PORTA bit 1 / Analog input AN1
引脚 4 RA2/AN2 — PORTA bit 2 / Analog input AN2
引脚 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog AN3 / ADC VREF+
引脚 6 RA4/AN4 — PORTA bit 4 / Analog input AN4 (open-drain)
引脚 7 RA5/AN5 — PORTA bit 5 / Analog input AN5
引脚 8 RE0/AN6/RD — PORTE bit 0 / Analog AN6 / Read control
引脚 9 RE1/AN7/WR — PORTE bit 1 / Analog AN7 / Write control
引脚 10 RE2/AN8/CS — PORTE bit 2 / Analog AN8 / Chip select
引脚 11 VDD — Positive power supply (4.2V-5.5V)
引脚 12 VSS — Ground reference
引脚 13 OSC1/CLKI — Crystal oscillator input / external clock input
引脚 14 OSC2/CLKO — Crystal oscillator output / clock output
引脚 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / T1 clock input
引脚 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
引脚 17 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM1
引脚 18 RC3/SCK/SCL — PORTC bit 3 / SPI SCK / I2C SCL
引脚 19 RC4/SDI/SDA — PORTC bit 4 / SPI SDI / I2C SDA
引脚 20 RC5/SDO — PORTC bit 5 / SPI SDO
引脚 21 RC6/TX/CK — PORTC bit 6 / USART TX / clock I/O
引脚 22 RC7/RX/DT — PORTC bit 7 / USART RX / data I/O
引脚 23 RD0/PSP0/C2IN+ — PORTD bit 0 / PSP data / Comparator2 input+
引脚 24 RD1/PSP1/C2IN- — PORTD bit 1 / PSP data / Comparator2 input-
引脚 25 RD2/PSP2/C2OUT — PORTD bit 2 / PSP data / Comparator2 output
引脚 26 RD3/PSP3 — PORTD bit 3 / PSP data
引脚 27 RD4/PSP4/ECANRX — PORTD bit 4 / PSP data / ECAN RX
引脚 28 RD5/PSP5/ECANTX — PORTD bit 5 / PSP data / ECAN TX
引脚 29 RD6/PSP6 — PORTD bit 6 / PSP data
引脚 30 RD7/PSP7 — PORTD bit 7 / PSP data
引脚 31 VSS — Ground reference
引脚 32 VDD — Positive power supply
引脚 33 RB0/INT0 — PORTB bit 0 / External interrupt 0
引脚 34 RB1/INT1 — PORTB bit 1 / External interrupt 1
引脚 35 RB2/INT2 — PORTB bit 2 / External interrupt 2
引脚 36 RB3/INT3 — PORTB bit 3 / External interrupt 3
引脚 37 RB4 — PORTB bit 4
引脚 38 RB5 — PORTB bit 5
引脚 39 RB6/PGC — PORTB bit 6 / ICSP clock
引脚 40 RB7/PGD — PORTB bit 7 / ICSP data
引脚 41 AVDD — Analog positive supply
引脚 42 AVSS — Analog ground
引脚 43 RF0 — PORTF bit 0
引脚 44 RF1 — PORTF bit 1
引脚 45 RF2 — PORTF bit 2
引脚 46 RF3 — PORTF bit 3
引脚 47 RF4 — PORTF bit 4
引脚 48 RF5 — PORTF bit 5
引脚 49 RF6 — PORTF bit 6
引脚 50 RF7 — PORTF bit 7
引脚 51 RG0/ECCP3 — PORTG bit 0 / Enhanced CCP3
引脚 52 RG1/TX2 — PORTG bit 1 / USART2 TX (alternate)
引脚 53 RG2/RX2 — PORTG bit 2 / USART2 RX (alternate)
引脚 54 RG3/CCP4 — PORTG bit 3 / CCP4
引脚 55 RG4/CCP5 — PORTG bit 4 / CCP5
引脚 56 RG5 — PORTG bit 5
引脚 57 RH0 — PORTH bit 0
引脚 58 RH1 — PORTH bit 1
引脚 59 RH2 — PORTH bit 2
引脚 60 RH3 — PORTH bit 3
引脚 61 RH4 — PORTH bit 4
引脚 62 RH5 — PORTH bit 5
引脚 63 RH6 — PORTH bit 6
引脚 64 RH7 — PORTH bit 7

典型应用

PIC18F6680-E/PT 适用于 6 应用s: Industrial CAN Bus Sensor Nodes, Automotive Body and Comfort Modules, Building Automation HVAC Controllers, Instrument Clusters and Vehicle Diagnostics, Medical Monitoring Sub-Systems, Industrial Motor and Pump Driver Peripherals.

🏭

Industrial CAN Bus Sensor Nodes

The PIC18F6680-E/PT is well suited to industrial CAN sensor nodes because its integrated ECAN 2.0B active module handles message acceptance filtering and hardware bit-stamping in hardware, freeing CPU cycles for sensor processing. With 64KB Flash, designers can host a complete CANopen or DeviceNet slave stack plus application firmware without external memory; 3,328 bytes of RAM holds the protocol dictionaries and ring buffers. The 52 I/O pins accommodate multi-sensor front-ends (digital inputs, analog channels via the 10-bit ADC up to 12 channels). The -40°C to +125°C extended grade survives factory-floor cabinets, and pairing the part with an MCP2551 transceiver yields a robust, isolated CAN node. Verified against the family datasheet ECAN section (2026-09-28).

🚗

Automotive Body and Comfort Modules

The PIC18F6680-E/PT targets automotive body controllers (window modules, seat controllers, mirror adjusters, lighting controllers) where CAN/LIN connectivity replaces wiring harnesses. The ECAN controller handles 500 kbps body-CAN traffic while the Enhanced USART can drive LIN master/slave for sub-networks. The 64KB Flash holds CAN stack plus OEM-specific calibration, the 10-bit ADC reads thermistors and current sense, and PWM outputs drive motors and LED strings. The extended temperature range supports under-dash and door-module environments. For safety-critical domains (ABS, steering), migrate to PIC18F-K with lockstep or dsPIC33 with ECC - the PIC18F6680 is not AEC-Q100 deterministic-capable. Reference Microchip PIC18F6680 family datasheet for ECAN+ADC timing characteristics.

🏭

Building Automation HVAC Controllers

Building automation HVAC and lighting controllers benefit from the PIC18F6680-E/PT's ECAN integration for BACnet/IP gateway remotes, and from the 52 I/O for actuator drivers, triac zero-crossing I/O, and temperature/humidity sensing via the 10-bit ADC. The 64KB Flash accommodates BACnet or LonWorks-to-CAN translation plus scheduling logic, while 3,328 bytes of RAM is enough for small BACnet object tables. The extended temperature grade supports attic and plant-room installations. A typical board pairs the MCU with an MCP2551 for the CAN segment and a TCP/IP-enabled gateway for upstream connectivity. Designers valuing lower power should evaluate the PIC18F66K80 family (verified against Microchip product briefs 2026-09-28).

🚗

Instrument Clusters and Vehicle Diagnostics

Motorcycle, marine, ATV, and off-road vehicle instrument clusters often use the PIC18F6680-E/PT for its CAN-based communication with the rest of the vehicle bus. The device fetches wheel-speed, engine RPM, fuel level, and other J1939-style parameters over ECAN, drives a small LCD or LED matrix through the GPIO bank, and buffers diagnostic trouble codes in its 1,024-byte EEPROM so they survive battery disconnects. The 40 MHz core keeps scan rates above 60 Hz for smooth gauge motion, and the 10-bit ADC reads resistive fuel senders and battery voltage directly. The 'E' temperature grade supports under-hood and dashboard mounting. Reference CAN 2.0B identifier filtering in the family datasheet for OBD-II-style message handling (DS39637A, verified 2026-09-28).

💊

Medical Monitoring Sub-Systems

Non-critical medical peripherals such as bed-side call stations, infusion pump status displays, and vital-sign monitor sub-boards can use the PIC18F6680-E/PT for its stable 5V operation, integrated ECAN for the bedside network bus, and ample Flash for menu/UI logic. Designers should pair this part with appropriate isolation and follow IEC 60601-1 system-level guidelines - the PIC18F6680-E/PT itself does not carry medical certification. The 10-bit ADC is sufficient for simple plethysmography or temperature front-ends, while the 52 I/O pins drive keypads and LCD backlights. Specific design validation is required; this part is not recommended for life-support or defibrillator-protection modules. Reference Microchip general guidance for medical peripherals.

🏭

Industrial Motor and Pump Driver Peripherals

Variable-frequency drive (VFD) and pump controller peripheral boards often adopt the PIC18F6680-E/PT for its ECAN integration with the central inverter/motor controller, the 10-bit ADC for current shunt and bus voltage sensing, and four timer modules for PWM generation at the peripheral level. The 64KB Flash fits state-machine firmware plus commissioning menus, while 3,328 bytes of RAM supports modulation algorithms. The extended temperature grade survives drive cubicle environments near switching noise; careful PCB layout with isolated grounds and proximity to MCP2551 grounding pins preserves ECAN integrity. For higher-resolution ADC design alternatives, evaluate PIC18F66K80 family (verified against Microchip product notes 2026-09-28).

推荐产品汇总

MCP2551 High-speed CAN transceiver for bus physical interface 用于: Industrial CAN Bus Sensor Nodes, Automotive Body and Comfort Modules, Building Automation HVAC Controllers, Instrument Clusters and Vehicle Diagnostics, Medical Monitoring Sub-Systems, Industrial Motor and Pump Driver Peripherals PIC18F8680-I/PT Drop-in upgrade with 128KB Flash for stack growth 用于: Industrial CAN Bus Sensor Nodes MCP2515 External SPI CAN controller for diagnosis / expansion 用于: Industrial CAN Bus Sensor Nodes MCP2021 LIN transceiver with integrated voltage regulator 用于: Automotive Body and Comfort Modules PIC18F46K80-I/PT Microchip Technology 用于: Automotive Body and Comfort Modules, Industrial Motor and Pump Driver Peripherals ENC28J60 Ethernet controller for BACnet/IP uplink 用于: Building Automation HVAC Controllers MCP9700 Analog temperature sensor for HVAC feedback 用于: Building Automation HVAC Controllers 25LC1024 External SPI EEPROM for DTC log extension 用于: Instrument Clusters and Vehicle Diagnostics MCP79410 I2C RTC for timestamped diagnostic events 用于: Instrument Clusters and Vehicle Diagnostics MCP6002 Low-noise op-amp for signal-conditioning front-end 用于: Medical Monitoring Sub-Systems MCP14E5 High-side MOSFET driver for motor control 用于: Industrial Motor and Pump Driver Peripherals
What is the PIC18F6680-E/PT?
The PIC18F6680-E/PT is a Microchip 8-bit PIC18 microcontroller with 64KB Flash, 3,328 bytes RAM, an integrated ECAN (Enhanced CAN 2.0B) module, and 52 digital I/O pins, packaged in a 64-pin TQFP (10x10 mm). Per the device family datasheet, it runs up to 40 MHz delivering 10 MIPS while supporting the extended temperature grade (-40°C to +125°C). The part is widely used in CAN-connected industrial and automotive-body nodes.
What does the -E/PT suffix mean?
The 'E' suffix denotes the extended temperature grade (-40°C to +125°C) and 'PT' identifies the 64-pin TQFP (Thin Quad Flat Pack) surface-mount package shipped in trays. This differs from the /L (PLCC) or /PT used in low-pin-count variants and is consistent across the PIC18F6680 family ordering nomenclature.
How much Flash and RAM does the PIC18F6680 have?
The PIC18F6680 integrates 64KB of enhanced Flash program memory (organized as 32K x 16 words), 3,328 bytes of data SRAM for variables and stack, and 1,024 bytes of non-volatile data EEPROM for user parameters. This memory complement supports mid-sized CAN protocol stacks plus application firmware at reasonable headroom.
Does the PIC18F6680 have a CAN module?
Yes, the PIC18F6680 includes an integrated ECAN (Enhanced CAN) controller supporting CAN 2.0B active with up to 29-bit identifier acceptance filtering and hardware message stamping. The ECAN module still requires an external transceiver such as the MCP2551 or MCP2562 to drive the physical bus.
What is the lifecycle status of the PIC18F6680-E/PT?
According to Microchip's product page, the PIC18F6680 is marked 'Not Recommended for new designs' (NRND). Existing designs remain supported and parts are stocked, but new projects should migrate to the PIC18F-K or PIC18F-Q equivalent families. Last verified 2026-09-28 from Microchip's product page.
Where to buy PIC18F6680-E/PT online?
The PIC18F6680-E/PT is stocked at authorized distributors including DigiKey (product page /product-detail/microchip-technology/PIC18F6680-E-PT/572871) and Mouser (qs=iRhCjdSJZe7Uy%2FhETihbnw%3D%3D), as well as LCSC at $6.07/unit per the LCSC price snippet retrieved 2026-09-28. Pricing tiers above are sourced from distributor lists as of the current date.
What is the price of PIC18F6680-E/PT?
Unit pricing for the PIC18F6680-E/PT is approximately $8.95 at qty 1, dropping to roughly $5.75 at qty 1000 per the distributor data verified 2026-09-28. LCSC lists the part from $6.07 per unit. Pricing references are 'as of 2026-09-28' and may vary by reel, tray, or tape-and-reel packaging.
What is the lead time for PIC18F6680-E/PT?
Per the DigiKey listing, the PIC18F6680-E/PT ships 'today' (in stock) at distributor level for orders up to distributor inventory, and LCSC also confirms immediate stock. Microchip factory lead times for direct orders on an NRND part can extend to 8-12 weeks, so distributor stock is the faster procurement path.
PIC18F6680 vs PIC18F8585 - which is better for CAN sensor nodes?
The PIC18F6680 (64KB Flash, 64-pin TQFP) and PIC18F8585 (48KB Flash, 80-pin TQFP) both integrate ECAN at 40 MHz. Choose PIC18F6680 for memory-rich sensor/actuator nodes where 64-pin board real estate is acceptable; choose PIC18F8585 if you need 80 pins for additional I/O or peripheral expansion. Both share the ECAN peripheral, so protocol stacks port directly.
Can PIC18F8680 replace PIC18F6680?
The PIC18F8680 (64-pin TQFP) shares the same package and pinout as PIC18F6680 but doubles the Flash to 128KB, providing a true drop-in upgrade path for firmware growth. The peripheral set including the ECAN module is identical, so swapping parts requires no PCB change - only recompilation and linker adjustment for the larger memory map.
When should I choose PIC18F6680 over PIC18F66K80?
Choose PIC18F6680 if your firmware is already validated against the PIC18F6680 register map and you need the legacy peripheral set at 5V. Choose PIC18F66K80 for new designs requiring eXtreme Low Power, 1.8V-5.5V operation, or higher ADC resolution - the K family uses a different register layout and is not pin-and-code-compatible with PIC18F6680.
Is PIC18F6680 suitable for industrial automation?
Yes, the PIC18F6680 with its ECAN module is well suited for industrial CAN-open and DeviceNet nodes, sensor hubs, and motor controller peripherals. The extended -40°C to +125°C temperature grade addresses factory-floor environments, while 64KB Flash accommodates protocol stack plus application logic. Add a CAN transceiver (MCP2551) and proper bus isolation for robust industrial deployment.
What is the best drop-in replacement for PIC18F6680?
The best drop-in replacement is PIC18F8680-I/PT, which shares the 64-pin TQFP footprint, peripheral set, and ECAN module but doubles Flash to 128KB. For exact same-Flash drop-in (e.g., inventory matching), PIC18F6680-I/PT (industrial -40°C to +85°C grade) is pin-compatible. Both reuse the same PCB layout without modification.
Where to download PIC18F6680-E/PT datasheet PDF?
The PIC18F6680 family datasheet (DS39637A revision history applies) is hosted on the manufacturer site at ww1.microchip.com/downloads/en/DeviceDoc/39637c.pdf and mirrored on alldatasheet.com. The datasheet covers ECAN, ADC, timers, electrical characteristics, and TQFP pinout - all verified 2026-09-28.
Where to find PIC18F6680 pinout?
The full 64-pin TQFP pinout for PIC18F6680 is published in the family datasheet DS39637A on Microchip's website. Common pin assignments include OSC1/OSC2 on pins 31/30, MCLR on pin 1, VDD/VSS on the dedicated supply pins, and CAN-RX/CAN-TX on the ECAN alternate function pins. See the package diagram above for the labelled pin map.
What are the key specifications of PIC18F6680 that engineers should know?
Per the family datasheet DS39637A (verified 2026-09-28): 8-bit PIC18 core at 40 MHz (10 MIPS), 64KB Flash, 3,328-byte SRAM, 1,024-byte EEPROM, 52 I/O pins, ECAN 2.0B active controller, 10-bit ADC up to 12 channels, 4 timers, USART/MSSP, 64-pin TQFP, and 4.2V-5.5V supply. Operating temperature is -40°C to +125°C (E suffix). Lifecycle is NRND.

工程参考数据: PIC18F6680-E/PT ——对比、设计指导和合规信息。

选型指南

Choose PIC18F6680-E/PT when you need a mature 8-bit MCU with an integrated ECAN controller, 64 KB Flash, and the extended -40 °C to +125 °C temperature grade for industrial / automotive-body / HVAC nodes. Choose PIC18F8680-I/PT as a drop-in 64-pin upgrade if firmware is rapidly approaching the 64 KB ceiling - same peripheral set, doubled Flash. Choose PIC18F6680-I/PT for cost-down designs that operate indoors within -40 °C to +85 °C; it is the same die in the I-grade window. For new designs without legacy code, evaluate the modern PIC18F-K (low power, 1.8V-5.5V) or PIC18F-Q families instead, since the PIC18F6680 family is NRND. The 64-pin TQFP package preserves the layout if migrating within the family, but never assume direct register compatibility between K/Q and the legacy F family - a re-compilation and integration effort is required.

与替代料对比

参数 本产品 PIC18F8680-I/PT PIC18F6680-I/PT PIC18LF6680-I/PTG
Package 64-pin TQFP (10x10 mm) 64-pin TQFP (10x10 mm) 64-pin TQFP (10x10 mm) 64-pin TQFP (10x10 mm)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Flash 64 KB 128 KB (doubled) 64 KB 64 KB
Data SRAM 3,328 bytes 3,328 bytes 3,328 bytes 3,328 bytes
Operating Voltage 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 2.0 V to 3.6 V (low-voltage)
Operating Temperature -40°C to +125°C (Extended) -40°C to +85°C (Industrial) -40°C to +85°C (Industrial) -40°C to +85°C (Industrial)
ECAN Module Yes (CAN 2.0B active) Yes (CAN 2.0B active) Yes (CAN 2.0B active) Yes (CAN 2.0B active)
Lifecycle Status NRND NRND NRND NRND
Unit Price (qty 1, approx) $8.95 $9.50 - $10.50 $8.50 - $9.20 $8.80 - $9.50

关键差异点

  • On-chip ECAN controller eliminates external CAN ICs (对比 PIC18F452-I/P (CAN-less MCU requiring external MCP2515))
  • 64 KB Flash at 8-bit price point (对比 PIC18F4520-I/P (32 KB Flash at 40-pin DIP))
  • Extended -40 °C to +125 °C operating temperature (对比 PIC18F4580-I/PT (Industrial -40 °C to +85 °C only))
  • Pin-compatible upgrade to 128 KB Flash (对比 PIC18F8585-I/PT (80-pin upgrade - NOT pin-compatible))

设计说明

Place 100 nF decoupling capacitors as close as possible to every VDD/VSS pin pair of the PIC18F6680, plus a bulk 10 µF tantalum or ceramic on the main +5 V rail. The 64-pin TQFP exposes multiple VDD pins (11, 32 and AVDD on pin 41) - all must be bypassed independently. Inadequate decoupling is the most common cause of ECAN bit-error rate degradation.

Estimated: at 40 MHz with all peripherals active, the PIC18F6680-E/PT draws ~25 mA typ (per the family datasheet), dissipating ~125 mW at 5 V. With a typical TQFP-64 θJA of ~45 °C/W, junction rise above ambient is ~5.6 °C - well within the +125 °C max even at industrial ambient. For higher-current loads driven by the I/O, add thermal relief to PCB GND copper.

Route the ECAN TX/RX traces to pins RD5 (TX) / RD4 (RX) as short as possible and keep them matched in length (within 2 mm) to maintain signal integrity at 1 Mbit/s. Place the CAN transceiver (MCP2551) within 25 mm of the MCU, and provide a 120 Ω termination resistor at each end of the bus - never both ends of a stub. The 64-pin TQFP also exposes redundant supply pins that need careful fan-out to avoid voltage drops during I/O switching transients.

Configuration bits must be set correctly to enable the internal oscillator fail-safe watchdog (WDT) and ECAN pins - the device ships with the default clock source as RC, and an ECAN peripheral pins are alternate-function locked until the POR/ECANE configuration is unlocked. Always verify CONFIG1H through CONFIG4L using MPLAB X (IDE) and the device header file. Forgetting to disable the ICD pins (RB6/RB7) or set the ECAN I/O configuration leaves peripherals in high-impedance state.

ECAN RX requires a clean differential signal. Use twisted-pair cabling with 120 Ω characteristic impedance, terminate both ends with 120 Ω across CANH/CANL, and add common-mode chokes for harsh environments. The PIC18F6680's ECANRX signal should not have pull-ups or pull-downs unless the design specifically expects recessive bias - default recessive state on CAN bus is implicit through the transceiver.

合规信息

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
无铅
Yes
无卤
Unknown
冲突矿物
Compliant

RoHS compliant per Microchip product page. Not AEC-Q100 qualified - check -Q suffix variants (e.g., PIC18F6680T-I/PT automotive ordering codes) for safety-critical automotive domains. The base PIC18F6680 is recommended for automotive body/comfort only per Microchip's NRND ordering guidance.

数据核验日期: 2026-09-28 ——数据由 XAIPART 元器件工程团队核验和整理

相关搜索

PIC18F6680-E/PT datasheet PIC18F6680-E/PT price Microchip PIC18F6680 PIC18F6680 buy online PIC18F6680-E/PT lead time PIC18F6680 vs PIC18F8680 PIC18F6680 ECAN example PIC18F6680 64-pin TQFP footprint PIC18F6680 industrial CAN node what is the Flash size of PIC18F6680 PIC18F6680 pinout TQFP PIC18F6680 automotive body controller PIC18F6680 drop-in replacement hey google can PIC18F8680 replace PIC18F6680 PIC18F6680 alternative microchip

相关元器件 & 术语

Microchip Technology PIC18F6680 PIC18F6680-E/PT PIC18F8680-I/PT PIC18F6680-I/PT PIC18LF6680-I/PTG PIC18F6585 PIC18F8585 PIC18F66K80 PIC18F452 PIC18F4520 PIC18F4580 Microchip PIC18 8-bit microcontroller RISC architecture PIC18F family PIC18F-K family PIC18F-Q family ECAN CAN 2.0B CANopen DeviceNet J1939 BACnet TQFP-64 SMD surface mount ICSP MPLAB X IDE ICD MCP2551 MCP2515 MCP2562 MCP9700 FLASH memory EEPROM SRAM ROHS REACH AEC-Q100 automotive body controller industrial CAN node instrument cluster MQTT over CAN 10-bit ADC PIC18F6680 datasheet DS39637A legacy MCU NRND RoHS compliant
快速报价
填写完整信息——我们的销售团队将在 24 小时内回复
料号 制造商 封装 QTY 目标价 小计
合计: $0.00 USD
✓
报价已提交!

我们将在 24 小时内回复您的邮件

1
询价已提交
2
已收到报价
3
已下单
4
支付
5
已发货
6
已送达
查看询价详情