Microchip Technology

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

N.º da peça: PIC18F6680-E/PT ✗ Fim de vida
Em estoque Enviado em 1 a 3 dias úteis
4.2 V to 5.5 V Vdss 64-pin TQFP (10x10 mm) Package 40 MHz Speed 64 KB (32K x 16 words) Memory
A partir de $5.75 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-27
Preços por volume
Qtd. Preço unitário Total
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
ℹ️ Todos os preços estão em USD

PIC18F6680-E/PT Visão geral

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.

Alternativas drop-in para PIC18F6680-E/PT — 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/PT (mesmo formato e footprint) — diferindo em 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

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

PIC18F8680-I/PT

✅ Drop-In
📦 64-pin TQFP (10x10 mm)
Flash 128KB vs 64KB (doubled), other peripherals identical

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

PIC18F6680-I/PT

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

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

PIC18LF6680-I/PTG

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

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

ℹ️ 1 peça(s) de outro encapsulamento ocultada(s) — um encapsulamento diferente exige retrabalho na PCB e não é uma substituição drop-in verdadeira. Fale conosco se precisar de sugestões de outros encapsulamentos.

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

Product Family PIC18F6585/8585/6680/8680
Core Architecture 8-bit PIC18 RISC
Frequência máxima de clock 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
Encapsulamento 64-pin TQFP (10x10 mm)
Tipo de montagem 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
Temperatura de operação -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

Configuração de pinos do PIC18F6680-E/PT

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

Aplicações típicas

PIC18F6680-E/PT é adequado para 6 aplicaçãos: 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).

Resumo dos produtos recomendados

MCP2551 High-speed CAN transceiver for bus physical interface Usado em: 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 Usado em: Industrial CAN Bus Sensor Nodes MCP2515 External SPI CAN controller for diagnosis / expansion Usado em: Industrial CAN Bus Sensor Nodes MCP2021 LIN transceiver with integrated voltage regulator Usado em: Automotive Body and Comfort Modules PIC18F46K80-I/PT Microchip Technology Usado em: Automotive Body and Comfort Modules, Industrial Motor and Pump Driver Peripherals ENC28J60 Ethernet controller for BACnet/IP uplink Usado em: Building Automation HVAC Controllers MCP9700 Analog temperature sensor for HVAC feedback Usado em: Building Automation HVAC Controllers 25LC1024 External SPI EEPROM for DTC log extension Usado em: Instrument Clusters and Vehicle Diagnostics MCP79410 I2C RTC for timestamped diagnostic events Usado em: Instrument Clusters and Vehicle Diagnostics MCP6002 Low-noise op-amp for signal-conditioning front-end Usado em: Medical Monitoring Sub-Systems MCP14E5 High-side MOSFET driver for motor control Usado em: 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.

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

Guia de seleção

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.

Comparação com alternativas

Parâmetro Este produto 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

Principais diferenciais

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

Notas de projeto

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.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Sem chumbo
Yes
Sem halogênios
Unknown
Minerais de conflito
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.

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

Buscas relacionadas

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

Componentes & termos relacionados

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