Microchip Technology

PIC18F4680-E/ML - 8-bit 25MHz 64KB Flash MCU w/ECAN | Microchip

部品番号: PIC18F4680-E/ML ✓ 生産中
在庫あり 1〜3営業日以内に発送
4.2 V to 5.5 V Vdss 44-pin QFN (8x8 mm) with exposed thermal pad Package 40 MHz Speed 64 KB (32K x 16 words) Memory
開始価格 $12.85 USD / 個
MOQ: 1 |
価格更新日: 2026-10-09
ボリューム価格
数量 単価 小計
1 $20.88 $20.88
10 $19.05 $190.50
100 $16.45 $1,645.00
500 $14.2 $7,100.00
1,000 $12.85 $12,850.00
ℹ️ すべての価格はUSDです

PIC18F4680-E/ML 概要

The Microchip Technology PIC18F4680-E/ML is an 8-bit PIC18 RISC flash microcontroller integrating 64KB (32K x 16) of program Flash, 3,328 bytes of SRAM, and 1,024 bytes of data EEPROM into a 44-pin QFN (8x8 mm) package with an exposed thermal pad. It supports up to 40 MHz external clock operation (10 MIPS) across a 4.2V to 5.5V supply range, integrates an ECAN module compliant with CAN 2.0B active/passive, and carries nanoWatt power management peripherals for battery-friendly designs.

What is a microcontroller? A microcontroller is a compact programmable processor that integrates a CPU, non-volatile program memory (Flash or ROM), volatile data memory (RAM), and configurable peripheral modules onto a single silicon die. Within the broader taxonomy, a microcontroller sits below a microprocessor (which generally requires external memory and peripherals) and above a digital signal controller. The 8-bit PIC18 family specifically targets deterministic real-time embedded control with an enhanced 16-bit instruction word, hardware 8x8 multiplier, and nanoWatt power management. The 8-bit PIC18F4680 is engineered for CAN-bus nodes, automotive body controllers, and industrial sensor networks where deterministic timing and on-chip communication peripherals reduce external component count.

Key features of the PIC18F4680-E/ML include an integrated ECAN (Enhanced Controller Area Network) module with hardware acceptance filtering and standard/extended identifier support, a 10-bit ADC with up to 11 input channels, an enhanced USART with LIN master/slave capability, a Master Synchronous Serial Port (MSSP) configurable for SPI or I2C (master/slave), two analog comparators, a programmable 16-level low-voltage detect (LVD), and nanoWatt power-saving modes such as Run, Idle, and Sleep with multiple wake-up sources. The 64KB of self-programmable Flash supports in-application updates via ICSP, enabling firmware revision without removing the MCU from the board.

The PIC18F4680-E/ML uses Microchip's enhanced Harvard architecture: separate program and data buses feeding a 16-bit instruction word and an 8-bit data path provide deterministic single-cycle instruction timing, ideal for hard real-time control loops. The integrated ECAN module offloads CAN message filtering and buffering from the CPU; the MSSP allows simultaneous SPI/I2C peripheral connectivity; and nanoWatt technology provides idle and sleep currents in the microamp range for automotive quiescent requirements. The combination of these peripherals positions the PIC18F4680 as a CAN-bus hub MCU bridging LIN sub-buses and SPI sensor front ends.

Typical applications include automotive body and chassis ECAN nodes (door modules, lighting, HVAC actuators), industrial CAN-bus sensor and actuator networks, building automation gateways using CAN as the backbone bus, and LIN-bus peripherals in automotive instrument clusters. The combination of ECAN, LIN-capable USART, and MSSP allows a single MCU to bridge multiple automotive and industrial communication buses.

When laying out the PCB, connect the exposed thermal pad on the underside of the QFN-44 package directly to the ground plane for both electrical grounding and thermal dissipation. The -E suffix indicates the extended operating temperature range of -40C to +125C, suitable for automotive underhood and industrial environments. Provide a 100 nF decoupling capacitor adjacent to each VDD pin and a bulk capacitor close to the IC, and respect the MCLR reset line trace length guidelines documented in the Microchip PIC18F family reference manual.

This page synthesizes distributor pricing, drop-in alternatives from the PIC18 family, and practical design notes not found on a single distributor product page, providing a one-stop engineering reference for selecting the PIC18F4680-E/ML in new designs or as a drop-in upgrade path.

ドロップイン代替品: PIC18F4680-E/ML — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: PIC18F4680-E/ML (同一形状・フットプリント) — 相違点: Package, Core, Operating Temperature, Power-Saving Modes, Program Memory (Flash).

Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed pad
Core: PIC18F, 8-bit Harvard RISC
Operating Temperature: -40 C to +125 C (Extended, -E suffix)
Microchip Technology
Package: 44-QFN (8x8 mm) with Exposed Pad
Operating Temperature: -40C to +85C (Industrial, -I suffix)
Power-Saving Modes: nanoWatt (Sleep, Idle, Doze, Run)
Microchip Technology
Package: 44-QFN (8x8 mm) with exposed pad (ML)
Core: PIC18F, 8-bit, RISC, Harvard architecture
Operating Temperature: -40 C to +125 C (Extended, automotive grade)

クイック比較ツール — 並列比較する代替部品を選択:

PIC18F4685-E/ML

✅ ドロップイン
📦 44-pin QFN (8x8)
same QFN-44 footprint, Flash 96 KB vs 64 KB (+50%), SRAM 3840 vs 3328 B (+15%), identical ECAN module and pinout

📋 参考代替品(カタログ未掲載)

PIC18F4680-I/ML

✅ ドロップイン
Microchip Technology
📦 44-pin QFN (8x8)
8-bit Microcontroller (MCU) · PIC 18F · PIC · 8-bit · 64 KB (32K x 16) Flash · 3328 bytes · 1024 bytes · 40 MHz (10 MIPS)

✓ 在庫あり

$9.84 / 個

データシートを見る →

PIC18F2680-E/ML

✅ ドロップイン
📦 44-pin QFN (8x8)
same QFN-44 footprint and ECAN module, Flash 64 KB but reduced I/O and SRAM vs F4680

📋 参考代替品(カタログ未掲載)

PIC18F4585-E/ML

✅ ドロップイン
Microchip Technology
📦 44-pin QFN (8x8)
PIC18F, 8-bit Harvard RISC · 48 KB (24K x 16) · 3,328 bytes · 25 MHz (10 MIPS) · 2.0 V to 5.5 V · -40 C to +125 C (Extended, -E suffix) · 44-pin QFN (8x8 mm) with exposed pad

✓ 在庫あり

$6.04 / 個

データシートを見る →
ℹ️ 1 異なるパッケージの部品は非表示 — パッケージが異なるとPCBの作り直しが必要で、真のドロップイン代替品ではありません。 お問い合わせ 異なるパッケージの提案が必要な場合。

PIC18F4680-E/ML 最大定格&電気的特性

Core PIC18, 8-bit RISC
Instruction Word Width 16-bit (16-bit instructions, 8-bit data path)
Program Memory (Flash) 64 KB (32K x 16 words)
SRAM 3,328 bytes
Data EEPROM 1,024 bytes
最大クロック周波数 40 MHz
CPU Throughput 10 MIPS
Supply Voltage (VDD) 4.2 V to 5.5 V
I/O Pins 36
ADC 10-bit, up to 11 channels
CAN Module ECAN (CAN 2.0B active/passive) with hardware acceptance filtering
USART 1x Enhanced USART with LIN master/slave
MSSP (SPI/I2C) 1x Master Synchronous Serial Port (SPI / I2C master-slave)
Analog Comparators 2
Operating Temperature Range (-E) -40 C to +125 C
パッケージ 44-pin QFN (8x8 mm) with exposed thermal pad
実装タイプ Surface Mount
In-Circuit Programming ICSP (In-Circuit Serial Programming)
Power-Saving Modes nanoWatt (Run, Idle, Sleep, T1OSC, etc.)
RoHS ステータス Compliant

PIC18F4680-E/ML ピン構成

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 MCLR/RE3 — Master Clear reset input / digital input only
ピン 2 RA0/AN0 — PORTA bit 0 / analog input channel 0
ピン 3 RA1/AN1 — PORTA bit 1 / analog input channel 1
ピン 4 RA2/AN2/VREF- — PORTA bit 2 / analog input / ADC Vref-
ピン 5 RA3/AN3/VREF+ — PORTA bit 3 / analog input / ADC Vref+
ピン 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
ピン 7 RA5/AN4/SS/HLVDIN — PORTA bit 5 / analog input / SPI slave select / high/low voltage detect input
ピン 8 VSS — Ground
ピン 9 OSC1/CLKI/RA7 — Oscillator crystal input / external clock input / PORTA bit 7
ピン 10 OSC2/CLKO/RA6 — Oscillator crystal output / clock output / PORTA bit 6
ピン 11 RC0/T1OSO/T13CKI — PORTC bit 0 / Timer1 oscillator output / Timer1/Timer3 clock input
ピン 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 capture/compare/PWM
ピン 13 RC2/CCP1 — PORTC bit 2 / CCP1 capture/compare/PWM
ピン 14 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
ピン 15 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
ピン 16 RC5/SDO — PORTC bit 5 / SPI data out
ピン 17 RC6/TX/CK — PORTC bit 6 / USART async transmit / sync clock
ピン 18 RC7/RX/DT — PORTC bit 7 / USART async receive / sync data
ピン 19 VSS — Ground
ピン 20 VDD — Positive supply voltage
ピン 21 RB0/INT0/C1IN+ — PORTB bit 0 / external interrupt 0 / comparator 1 input +
ピン 22 RB1/INT1/C1IN-/C2IN- — PORTB bit 1 / external interrupt 1 / comparator inputs
ピン 23 RB2/CANTX/C1IN+ — PORTB bit 2 / ECAN transmit / comparator input
ピン 24 RB3/CANRX/C2IN+ — PORTB bit 3 / ECAN receive / comparator input
ピン 25 RB4/ECCP1/P1A — PORTB bit 4 / enhanced CCP1 PWM output
ピン 26 RB5/ECCP1/P1B — PORTB bit 5 / enhanced CCP1 complementary PWM output
ピン 27 RB6/PGC — PORTB bit 6 / ICSP clock / general I/O
ピン 28 RB7/PGD — PORTB bit 7 / ICSP data / general I/O
ピン 29 VSS — Ground
ピン 30 VDD — Positive supply voltage
ピン 31 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0
ピン 32 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1
ピン 33 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2
ピン 34 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3
ピン 35 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4
ピン 36 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5
ピン 37 RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6
ピン 38 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7
ピン 39 RE0/RD/AN5 — PORTE bit 0 / Parallel Slave Port read / analog input 5
ピン 40 RE1/WR/AN6 — PORTE bit 1 / Parallel Slave Port write / analog input 6
ピン 41 RE2/CS/AN7 — PORTE bit 2 / Parallel Slave Port chip select / analog input 7
ピン 42 VDD — Positive supply voltage
ピン 43 VSS — Ground
ピン 44 AVDD — Analog positive supply voltage
ピン 45 AVSS/EP — Analog ground / exposed thermal pad (must be soldered to ground plane)

主な用途

PIC18F4680-E/ML の用途: 7 件s: Automotive Body and Chassis ECAN Nodes, Industrial CAN-Bus Sensor Networks, Building Automation Gateways and HVAC Actuators, Automotive Instrument Cluster LIN Peripherals, Medical Device Sensor Interfaces, Solar Inverter Monitoring and Control, Industrial Robot CAN-Bus Modules.

🚗

Automotive Body and Chassis ECAN Nodes

The PIC18F4680-E/ML is engineered for automotive ECAN body and chassis networks that require deterministic message handling at low CPU overhead. Its integrated ECAN module supports standard and extended CAN 2.0B identifiers with hardware acceptance filtering and dedicated message buffers, freeing CPU cycles for application-layer logic. The 10 MIPS throughput at 40 MHz comfortably handles CAN state machines, fault diagnostics (UDS), and gateway routing tasks. Operate the MCU at 5V with a robust LDO and pair it with a TJA1050 or MCP2551 CAN transceiver across the bus; isolate the bus with a common-mode choke for EMI immunity in underhood environments.

🏭

Industrial CAN-Bus Sensor Networks

In factory automation lines the PIC18F4680-E/ML serves as a distributed I/O node connected via CANopen or DeviceNet, monitoring analog sensor inputs through its 10-bit ADC and forwarding data upstream over ECAN. The 3,328 bytes of SRAM buffer CAN message handling while the 64 KB Flash stores application-layer protocol stacks (CANopen CiA 401/402). Its nanoWatt power-saving modes reduce idle current to microamp levels, ideal for sensor hubs powered from the bus. The -40C to +125C extended temperature range supports cabinet-free mounting in harsh industrial environments; add a TVS diode and bulk capacitor for surge immunity on long trunk lines.

🧩

Building Automation Gateways and HVAC Actuators

The PIC18F4680-E/ML bridges building automation buses - typically BACnet, Modbus, or KNX - by hosting a CAN sub-network for distributed thermostats, damper actuators, and lighting controls. Its ECAN module handles the field bus while the enhanced USART runs LIN or RS-485 trunks for legacy sub-buses, and the MSSP connects SPI sensors or I2C peripherals like temperature ICs. The 64 KB Flash fits BACnet stack and application logic; the 11 ADC channels monitor analog sensor fronts. Operate from 5V with a step-down regulator from 24V AC; leverage nanoWatt modes during standby for green-building energy targets.

🚗

Automotive Instrument Cluster LIN Peripherals

The PIC18F4680-E/ML acts as a LIN (Local Interconnect Network) slave peripheral behind an instrument cluster master node, driving telltale LEDs, gauge motors, and segment drivers via SPI through its MSSP module. The enhanced USART includes LIN master/slave hardware that handles break/sync fields automatically, offloading the CPU. The 36 I/O pins satisfy the typical pin-count requirements of cluster sub-modules. The -E grade's 125 C max operating temperature ensures reliability in cabin and engine-bay adjacent enclosures; pair with a LIN transceiver such as MCP2003 and use the nanoWatt Sleep mode with LIN wake-up interrupt for ignition-off quiescent operation.

💊

Medical Device Sensor Interfaces

In medical electronics the PIC18F4680-E/ML reads analog signals from patient-monitoring sensors (ECG, SpO2, temperature) through its 10-bit ADC and forwards the processed data over CAN to a central bedside monitor, where deterministic timing and clean EMC behavior are mandatory. The 5V supply range simplifies analog front-end design and the 3,328 bytes of SRAM buffer rolling data samples during ECAN transmissions. The -40C to +85C / -40C to +125C operating range covers clinical and emergency-cart environments. Provide medical-grade isolation (reinforced insulation) on CAN bus lines per IEC 60601 and verify EMC compliance per IEC 60601-1-2 with the chosen regulator and ferrite layout.

⚡

Solar Inverter Monitoring and Control

The PIC18F4680-E/ML is suited as the supervisory MCU in solar inverter sub-boards, where it monitors DC-bus voltage and current via the 10-bit ADC, drives relays and isolators through GPIO, and communicates with the central inverter controller over ECAN. The 64 KB Flash fits inverter control firmware including MPPT logic and fault handling. The -40C to +125C temperature range tolerates outdoor inverter box environments; combine with the MCP2515 for redundant CAN channels and gate-driver optocouplers such as HCPL-3120 for IGBT bridge control. The 40 MHz maximum frequency provides headroom for fast loop rates and CAN message handling under high inverter switching loads.

🏭

Industrial Robot CAN-Bus Modules

The PIC18F4680-E/ML functions as a CAN node in robotic joint controllers, receiving motion commands from a central servo controller via ECAN and driving local motor actuator PWM outputs. Its integrated ECAN module handles the deterministic communication required for synchronized multi-axis motion, while the MSSP supplies SPI for absolute encoder feedback and the ADC reads analog motor current sense lines. The -40C to +125C operating range tolerates the thermal environment of robot arm enclosures. The 36 I/O pins provide enough bandwidth for brushless-DC commutation feedback and Hall sensor inputs; pair with an MCP2551 transceiver and three-phase gate drivers for a complete motion sub-system.

おすすめ製品の概要

MCP2551 High-speed CAN transceiver between MCU and bus 使用用途: Automotive Body and Chassis ECAN Nodes, Industrial CAN-Bus Sensor Networks, Medical Device Sensor Interfaces, Industrial Robot CAN-Bus Modules MCP2515 External CAN controller for systems requiring additional CAN channels 使用用途: Automotive Body and Chassis ECAN Nodes, Building Automation Gateways and HVAC Actuators, Solar Inverter Monitoring and Control MCP23017 I/O expander for additional digital channels on sensor nodes 使用用途: Industrial CAN-Bus Sensor Networks MCP23008 Compact 8-bit I/O expander for actuator nodes 使用用途: Building Automation Gateways and HVAC Actuators MCP2003 LIN bus transceiver complementing the USART 使用用途: Automotive Instrument Cluster LIN Peripherals MCP1700 Low-quiescent LDO for ignition-off standby 使用用途: Automotive Instrument Cluster LIN Peripherals MCP6L04 Low-noise op-amp for analog signal conditioning 使用用途: Medical Device Sensor Interfaces HCPL-3120 IGBT gate driver optocoupler for inverter bridges 使用用途: Solar Inverter Monitoring and Control MCP1755 Buck regulator for stable MCU supply from 24V industrial rail 使用用途: Industrial Robot CAN-Bus Modules
What is the program memory size of PIC18F4680-E/ML?
The PIC18F4680-E/ML integrates 64 KB (32K x 16 words) of self-programmable Flash program memory. According to the Microchip datasheet, the program memory is organized as 16-bit words despite the 8-bit data path, and it supports ICSP-based in-application updates for field firmware revision. This 64 KB capacity suits mid-complexity embedded control stacks and CAN application layers.
What is the maximum operating frequency of PIC18F4680-E/ML?
The PIC18F4680-E/ML operates at up to 40 MHz external clock input, delivering 10 MIPS of CPU throughput at the 5V nominal supply. At lower VDD the maximum frequency is derated; at 4.2V the device still supports the full 40 MHz per the Microchip datasheet. The 25 MHz figure quoted in some distributor listings corresponds to a specific oscillator mode rather than the maximum rated frequency.
Does PIC18F4680-E/ML support CAN bus?
Yes, the PIC18F4680-E/ML integrates a hardware ECAN module compliant with CAN 2.0B (standard and extended identifiers) with hardware acceptance filters and multiple transmit/receive buffers. This offloads CAN message processing from the CPU and allows deterministic bus arbitration across automotive body and chassis networks. The on-chip ECAN is the primary reason this MCU is specified for automotive ECAN node designs.
What is the difference between PIC18F4680-E/ML and PIC18F4685-E/ML?
The PIC18F4685 increases the program Flash to 96 KB (versus 64 KB on the F4680), adds more SRAM (3,840 B vs 3,328 B), and retains the same ECAN module and QFN-44 footprint. According to Microchip, the F4685 is pin-to-pin compatible with the F4680 in the same QFN-44 package, so it can serve as a drop-in upgrade path when more code space is needed. Both share the same -E (extended temperature, -40C to +125C) option.
What is the difference between -E and -I temperature grades of PIC18F4680?
The -E suffix on the PIC18F4680 denotes the extended operating temperature range of -40C to +125C intended for automotive and industrial environments. The -I grade covers -40C to +85C for industrial use. According to the Microchip PIC18F4680 datasheet, both grades share identical electrical specifications and the same QFN-44 8x8 mm package outline, allowing them to be used interchangeably on boards with adequate thermal design.
Where can I buy PIC18F4680-E/ML online?
The PIC18F4680-E/ML is in stock and shipping from major distributors including DigiKey, Mouser, LCSC, and authorized Microchip partners, with traceable supply chain through Veswin, Ariat-Tech, and Octopart listings as of 2026-10-09. LCSC lists it from $20.88 unit (qty 1). Authorized distributors provide immediate shipment; independent brokers are also listed for hard-to-source lots but should be vetted against counterfeit risk.
What is the unit price of PIC18F4680-E/ML?
The PIC18F4680-E/ML unit price is approximately $20.88 at qty 1, dropping to $16.45 at qty 100 and to $12.85 at qty 1000 according to distributor listings as of 2026-10-09. Pricing is highly volatile due to Microchip supply chain conditions, so request a current quote through authorized channels for production volumes. Lower pricing is achievable on reel quantities of 2500+.
What is the lead time for PIC18F4680-E/ML?
Authorized distributors DigiKey and Mouser list the PIC18F4680-E/ML as in stock with same-day shipping for low volumes as of 2026-10-09. For production reel quantities (typically 2500 units) the lead time ranges from 4 to 12 weeks depending on factory backlog, so engineering teams planning mass production should place forecast orders early. LCSC also lists stock for prototype volumes.
Is PIC18F4680-E/ML still in production?
Yes, the PIC18F4680-E/ML is currently listed as ACTIVE in Microchip's product lifecycle as of 2026-10-09. Long-term automotive programs targeting 10+ year availability should verify Microchip's product longevity statement for the QFN-44 package and the -E grade. Microchip typically commits to 15-year availability on PIC18 automotive parts per standard policy.
What is the pinout of PIC18F4680-E/ML QFN-44?
The PIC18F4680-E/ML uses a 44-pin QFN (8x8 mm) package with pin numbering counter-clockwise starting at the index mark. According to the Microchip datasheet, VDD and VSS are distributed across multiple pins for noise immunity, the ECAN module shares pins with PORTB, the MSSP (SPI/I2C) is mapped to specific PORTC pins, and the exposed thermal pad (pin 45) must be soldered to the ground plane for heat dissipation. Download the datasheet PDF for the complete pin description and pinout diagram.
Where do I download the PIC18F4680 datasheet PDF?
The official Microchip PIC18F4680 family datasheet (document covering PIC18F2585/4585/2680/4680 with ECAN technology) is available as a free PDF download from Microchip's website - direct link https://ww1.microchip.com/downloads/en/DeviceDoc/39625d.pdf. Third-party mirrors at alldatasheet.com and datasheets.com also host the file, but the Microchip-served copy is the authoritative source for errata and revision history.
Can PIC18F4685 replace PIC18F4680 in existing designs?
Yes, the PIC18F4685 in the same QFN-44 package is a drop-in replacement for the PIC18F4680 with pin-to-pin compatibility, larger 96 KB Flash (vs 64 KB), 3,840 B SRAM (vs 3,328 B), and the same ECAN module. The PIC18F4685 also offers -I and -E temperature grades and additional peripherals in select variants, so existing firmware may need recompilation but no PCB layout change. Use PIC18F4685 for future-proofing designs that may require more code space.
How does PIC18F4680 compare to PIC18F4550 for CAN applications?
The PIC18F4550 is a 40-pin DIP/QFN device with 32 KB Flash and USB 2.0 Full-Speed OTG hardware, whereas the PIC18F4680 offers 64 KB Flash, the same ECAN module, and 44 pins. For pure CAN-bus nodes without USB needs, the PIC18F4680 is the better fit due to more memory and additional I/O. For USB-to-CAN bridges, the PIC18F4550 is preferable because the USB peripheral is integrated. Both are AEC-Q100 capable in automotive grades.
What tools are required to program PIC18F4680-E/ML?
The PIC18F4680-E/ML supports ICSP (In-Circuit Serial Programming) via Microchip's MPLAB X IDE toolchain, MPLAB XC8 compiler, and programmer/debugger hardware such as MPLAB ICD 5, MPLAB PICkit 5, or MPLAB SNAP. According to Microchip, the same toolchain supports all PIC18F family members including the K42 and Q10 series, allowing a unified development environment. For automotive programs, MPLAB Code Configurator (MCC) generates ECAN, ADC, and USART driver libraries to accelerate integration.
What is the best drop-in replacement for PIC18F4680-E/ML from another brand?
Direct cross-brand drop-in replacements for the PIC18F4680-E/ML are limited because ECAN integration plus automotive QFN-44 footprint is a Microchip-centric stack. STM32F105RBT6 (STMicroelectronics ARM Cortex-M3 with bxCAN) and NXP LPC11C00FBD48 (with on-chip CANopen) can serve as functional equivalents but require PCB rework due to different pin assignments. For automotive volumes Microchip's own PIC18F4685 is the recommended drop-in upgrade path; verify with the manufacturer's cross-reference tool.
What are the key specifications of PIC18F4680-E/ML that engineers should know?
Engineers selecting PIC18F4680-E/ML should note: 8-bit PIC18 RISC core at 10 MIPS, 64 KB Flash (32K x 16 words), 3,328 bytes SRAM, 1,024 bytes EEPROM, integrated ECAN CAN 2.0B module, 36 I/O pins, 10-bit ADC up to 11 channels, USART with LIN, MSSP for SPI/I2C, 4.2-5.5V supply, -40 to +125 C extended temperature grade, and 44-pin QFN 8x8 mm with exposed thermal pad. These parameters cover automotive body/chassis ECAN nodes, industrial CAN-bus sensor networks, and LIN-bus peripherals in instrument clusters.

エンジニアリング参考データ: PIC18F4680-E/ML — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose the PIC18F4680-E/ML when designing automotive CAN-bus nodes (body, chassis, lighting, HVAC) or industrial CAN-bus sensor hubs that need 64 KB of Flash, 3,328 bytes of SRAM, and the integrated ECAN module in a 44-pin QFN-44 with -40 to +125 C operation. Select the PIC18F4685-E/ML when more program space is needed (96 KB vs 64 KB) for richer diagnostic stacks or additional protocol layers, while keeping the same QFN-44 footprint and toolchain. Choose PIC18F4680-I/ML for industrial-temperature projects where the lower -40 to +85 C rating is acceptable and a smaller BOM cost is desired. For brownfield designs needing 8-16 KB Flash or USB, consider PIC18F4550-I/ML (40-pin with USB) or PIC18F26K22-I/ML (smaller 28-pin QFN with newer peripherals) but note these are not drop-in for QFN-44 layouts. For cross-brand second-source, the STM32F105RBT6 (Cortex-M3 with bxCAN) requires PCB rework due to different pin map and is best considered only when Microchip supply is unavailable.

代替品との比較

パラメータ この製品 PIC18F4685-E/ML PIC18F4680-I/ML PIC18F2680-E/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-pin QFN (8x8 mm) 44-pin QFN (8x8 mm) - same 44-pin QFN (8x8 mm) - same 44-pin QFN (8x8 mm) - same
Flash (KB) 64 96 64 64
EEPROM (bytes) 1,024 1,024 1,024 1,024
Max Clock (MHz) 40 40 40 40
CPU Throughput (MIPS) 10 10 10 10
ECAN Module Yes (CAN 2.0B) Yes (CAN 2.0B) Yes (CAN 2.0B) Yes (CAN 2.0B)
Operating Temperature -40C to +125C (Extended) -40C to +125C (Extended) -40C to +85C (Industrial) -40C to +125C (Extended)
I/O Pins 36 36 36 36

主な差別化要因

  • Highest Flash in PIC18F4680 QFN-44 family (vs PIC18F4585-E/ML)
  • Extended temperature grade (-40C to +125C) (vs PIC18F4680-I/ML)
  • Drop-in upgrade path to PIC18F4685 (vs PIC18F4685-E/ML)

設計ノート

Solder the exposed thermal pad (pin 45, AVSS/EP) of the QFN-44 package directly to the ground plane via at least 9 thermal vias (0.3 mm drill, 0.5 mm pitch) to provide both electrical grounding and thermal dissipation. Place a 100 nF decoupling capacitor adjacent to each of the three VDD pins (20, 30, 42) and one 10 uF bulk tantalum or ceramic capacitor close to the IC. Keep the MCLR trace short (under 25 mm) and route the ICSP PGC/PGD away from analog inputs to minimize noise coupling.

Ensure VDD rises cleanly through 4.2V during power-up; the LVD (Low-Voltage Detect) and BOR (Brown-Out Reset) circuits must be configured for the application's required trip threshold. According to Microchip's PIC18F family reference manual, selecting LVD levels below the regulator nominal may cause spurious resets. Always configure CP0/CP1/CP2/CP3 Configuration bits for the target ECAN, MSSP, and CCP usage; leaving configuration bits defaults may not match the intended oscillator and MCLR behavior.

Route the ECAN CANTX (RB2) and CANRX (RB3) traces to the MCP2551 or TJA1050 transceiver in matched-length pairs (within 1 mm) to minimize common-mode skew on the differential bus. Place a 120 ohm terminating resistor between CANH and CANL as required by the CAN 2.0B physical layer, located within 25 mm of either the transceiver or one end of the trunk. Add a TVS diode and common-mode choke for automotive EMI immunity, and verify the bus meets ISO 11898-2 compliance during EMC characterization.

Estimated: At 40 MHz clock, 5V supply, and full peripheral activity with all GPIO active, the PIC18F4680-E/ML dissipates approximately 200-400 mW depending on I/O loading. The QFN-44 8x8 mm package with a properly attached exposed pad achieves theta_JA in the 35-50 C/W range on a 2-layer board. At +125 C ambient, internal dissipation should be kept below approximately 500 mW to maintain a safe junction temperature below 150 C; verify in chamber testing for the final enclosure design.

コンプライアンス情報

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
鉛フリー
Yes
ハロゲンフリー
Yes
紛争鉱物
Compliant

RoHS and REACH compliance confirmed per Microchip product documentation. The -E extended temperature grade supports automotive-grade environments although AEC-Q100 explicit qualification is not applicable for non-automotive-component parts list - verify with Microchip for specific automotive program needs.

データ検証日: 2026-10-09 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

PIC18F4680-E/ML PIC18F4680 datasheet Microchip PIC18F4680 8-bit CAN microcontroller 64KB Flash ECAN CAN 2.0B QFN-44 microcontroller automotive body controller MCU ECAN PIC18F4680 vs PIC18F4685 PIC18F4680 drop-in replacement buy PIC18F4680-E/ML QFN-44 what is ECAN on PIC18F4680 PIC18F4680-E/ML pinout QFN CAN bus microcontroller industrial sensor PIC18F4680 nanoWatt power modes

関連部品&用語

Microchip Technology PIC18F4680 PIC18F4680-E/ML PIC18F4685-E/ML PIC18F4680-I/ML PIC18F2680-E/ML PIC18F4585-E/ML PIC18 8-bit microcontroller RISC architecture Harvard architecture ECAN CAN 2.0B nanoWatt technology QFN-44 44-pin QFN 8x8 mm ROHS REACH LIN bus USART MSSP SPI I2C automotive body electronics industrial CAN-bus
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示