Microchip Technology

PIC18F2680-H/SO - 8-bit MCU, 64KB Flash, ECAN, 28-SOIC | Microchip

MPN: PIC18F2680-H/SO ✓ Active
In Stock Ships in 1-3 business days
4.2 V to 5.5 V Vdss 28-pin SOIC (0.295 inch / 7.50 mm width) Package 40 MHz (10 MIPS) Speed 64 KB (32K x 16) Memory
From $7.18 USD / Unit
MOQ: 1 |
Price updated: 2026-09-27
Volume Pricing
Qty Unit Price Extended
1 $9.62 $9.62
10 $8.95 $89.50
100 $8.32 $832.00
500 $7.71 $3,855.00
1,000 $7.18 $7,180.00
ℹ️ All prices are in USD

PIC18F2680-H/SO Overview

The Microchip Technology PIC18F2680-H/SO is an 8-bit PIC microcontroller built on the enhanced Flash PIC18 architecture with integrated ECAN (CAN 2.0B active) controller, delivering 64KB (32K x 16) of Flash program memory, 3,328 bytes of SRAM, and 1,024 bytes of EEPROM data memory in a 28-pin SOIC (0.295 inch / 7.50 mm width) wide-body package. It operates from a 4.2V to 5.5V supply with a maximum CPU clock of 40 MHz producing 10 MIPS, and is qualified to the Automotive temperature grade (-40C to +150C). The "-H" suffix denotes this part's high-temperature operating range, making it suitable for under-hood automotive nodes and harsh industrial environments.

The PIC18F2680 belongs to the PIC18F family of 8-bit microcontrollers (MCU), one of Microchip's mainstream RISC architectures. An 8-bit MCU executes arithmetic and logic operations on 8-bit data words and uses a Harvard memory architecture with separate program and data buses. Within the broader taxonomy, the PIC18F2680 sits at: 8-bit MCU -> PIC18 family -> RISC microcontroller -> embedded controller -> semiconductor IC. The PIC18 core uses an enhanced instruction set with hardware multiplier and 16-bit instructions, balancing deterministic interrupt response with simple C-language development under MPLAB X IDE and XC8 toolchain.

Key features include one ECAN module supporting CAN 2.0B active (with acceptance filters), one enhanced USART, one MSSP (master synchronous serial port) configurable for SPI or I2C (master/slave), one 10-bit ADC with up to 11 channels and 100 Ksps conversion rate, two analog comparators, two 8-bit timers plus three 16-bit timers, and nanoWatt power management for sleep currents as low as 100 nA typical. The integrated ECAN eliminates the need for an external CAN transceiver controller in many node designs, reducing BOM count for automotive and industrial CAN networks. Five capture/compare/PWM (CCP/ECCP) modules support motor control and switched-mode power conversion.

Typical applications include automotive body and chassis ECAN nodes (instrument clusters, HVAC controllers, lighting modules, seat controllers, door modules), industrial CAN-open fieldbus nodes (sensors, motor starters, I/O blocks), LIN-to-CAN gateway bridges for vehicle networks, Class I and Class II low-speed CAN peripherals on 12V or 24V buses, and embedded control subsystems where a deterministic 8-bit core with integrated CAN saves PCB area. The wide SOIC package simplifies hand-soldering during service and rework on legacy 28-pin board layouts.

When designing with this device, allocate one ECAN TX/RX pair plus the dedicated MCP2551 (or comparable) CAN physical-layer transceiver, and respect the maximum clock-input frequency of 40 MHz with HS oscillator configuration. Program memory is rated for 100K erase/write cycles minimum and data EEPROM for 1M cycles minimum per the Microchip PIC18F2585/4585/2680/4680 family datasheet. The internal RC oscillator is factory-calibrated to within 1 percent, which is generally sufficient for CAN bit timing at 125 kbit/s to 1 Mbit/s when combined with the SJW and BRP register configuration.

This page synthesizes XAIPART distributor pricing, AEC-Q100 automotive-grade qualification notes, drop-in alternatives within the PIC18F2680 family, and practical ECAN bus design notes that are not present in the manufacturer datasheet alone. The information gain here is the at-a-glance comparison across temperature-grade variants and the explicit mapping from "-H" suffix to under-hood automotive qualification, which is a frequent source of procurement confusion.

Drop-in alternatives for PIC18F2680-H/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC18F2680-H/SO (same form factor and footprint) — differing in Package, Timers, Operating Temperature, Program Memory (Flash), ADC.

Microchip Technology
Package: 28-SOIC (300 mil)
Timers: 4 (TMR0, TMR1, TMR2, TMR3)
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 28-pin SOIC (SO), 7.50 mm body width
Timers: 1x 8-bit, 3x 16-bit
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 28-SOIC (0.295", 7.50 mm width)
Timers: Timer0/1/2/3 (4 total)
Operating Temperature: -40C to +85C (Industrial)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC18F2680-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (0.295 in)
PIC 8-bit (PIC18 enhanced) · 64 KB (32K x 16) · 3,328 bytes · 256 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 25 · 10-bit, up to 8 channels

✓ In Stock

$6.95 / Unit

View Datasheet →

PIC18F2680-I/SP

✅ Drop-In
📦 28-SOIC (0.295 in)
same die, industrial temperature grade -40C to +85C; SPDIP package (through-hole) - NOT drop-in on SOIC footprint; marked drop-in by electrical spec only with PCB rework

📋 Reference alternative (not in catalog)

PIC18F2585-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (0.295 in)
8-bit Microcontroller (MCU) · PIC18F (RISC, enhanced) · 48 KB (24K x 16) · 3328 bytes · 256 bytes · 40 MHz (10 MIPS) · 200 ns at 40 MHz · 4.2 V to 5.5 V

✓ In Stock

$4.35 / Unit

View Datasheet →

PIC18F2480-I/SO

✅ Drop-In
Microchip Technology
📦 28-SOIC (0.295 in)
PIC18 8-bit enhanced RISC, Harvard · 16 KB (8K x 16 instructions) · 768 bytes · 256 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 25 · 10-bit, up to 8 channels

✓ In Stock

$4.13 / Unit

View Datasheet →

PIC18F2680-E/SO

✅ Drop-In ⚠️ Specs Unverified
📦 28-SOIC (0.295 in)
same 28-SOIC footprint and pinout; temperature grade -40C to +125C (extended) between -I industrial and -H automotive

📋 Reference alternative (not in catalog)

PIC18F2680-H/SO Maximum Ratings & Electrical Characteristics

Core Architecture PIC18F, 8-bit RISC
Program Memory (Flash) 64 KB (32K x 16)
Data Memory (SRAM) 3,328 bytes
Data EEPROM 1,024 bytes
Maximum CPU Clock 40 MHz (10 MIPS)
Supply Voltage (VDD) 4.2 V to 5.5 V
Operating Temperature -40C to +150C (Automotive grade)
Digital I/O Pins 25
Package 28-pin SOIC (0.295 inch / 7.50 mm width)
Mounting Type Surface Mount (SOIC wide-body)
ECAN Module 1 (CAN 2.0B active)
UART / USART 1 enhanced USART
SPI / I2C 1 MSSP (SPI or I2C master/slave)
ADC 10-bit, up to 11 channels, 100 Ksps
Analog Comparators 2
Timers 2 x 8-bit + 3 x 16-bit
CCP / ECCP Modules 5 (capture/compare/PWM)
Internal Oscillator Yes, factory calibrated to +/-1 percent
Flash Endurance 100K erase/write cycles minimum
EEPROM Endurance 1M erase/write cycles minimum
RoHS Status Compliant
Temperature Grade Suffix -H (high-temperature automotive)

PIC18F2680-H/SO Pin Configuration

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
Pin 1 MCLR/VPP/RE3 — Master Clear (active low) / Programming voltage / Digital input RE3
Pin 2 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 3 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 4 RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC VREF-
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC VREF+
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select
Pin 8 OSC2/CLKO/RA6 — Oscillator output / Clock output / PORTA bit 6
Pin 9 OSC1/CLKI/RA7 — Oscillator input / Clock input / PORTA bit 7
Pin 10 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 11 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O
Pin 12 RC2/CCP1 — PORTC bit 2 / CCP1 I/O
Pin 13 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 14 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 15 RC5/SDO — PORTC bit 5 / SPI data out
Pin 16 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock
Pin 17 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
Pin 18 VSS — Ground reference
Pin 19 VDD — Positive supply voltage
Pin 20 RB0/INT0 — PORTB bit 0 / External interrupt 0
Pin 21 RB1/INT1 — PORTB bit 1 / External interrupt 1
Pin 22 RB2/INT2 — PORTB bit 2 / External interrupt 2
Pin 23 RB3/INT3/CCP2A — PORTB bit 3 / External interrupt 3 / CCP2 alternate output
Pin 24 RB4 — PORTB bit 4
Pin 25 RB5 — PORTB bit 5
Pin 26 RB6/PGC — PORTB bit 6 / ICSP clock input
Pin 27 RB7/PGD — PORTB bit 7 / ICSP data I/O
Pin 28 VSS — Ground reference (second VSS pin)

Typical Applications

PIC18F2680-H/SO is suitable for 6 applications: Automotive Body ECAN Node, Industrial CANopen Fieldbus Node, LIN-to-CAN Gateway Bridge, Class II Low-Speed CAN Peripheral Module, Engine Management Auxiliary Controller, HVAC Climate Control Module.

🚗

Automotive Body ECAN Node

The PIC18F2680-H/SO is purpose-built for automotive body and chassis ECAN nodes on 12V vehicle networks, where the -40C to +150C automotive temperature grade handles under-hood thermal stress. Its integrated ECAN 2.0B active controller with acceptance filters processes CAN 2.0A and 2.0B frames without an external CAN controller, pairing with an MCP2551 or TLE7250-3GE physical-layer transceiver to drive the bus at 125 kbit/s to 1 Mbit/s. The 64 KB Flash holds body-control firmware plus a LIN-to-CAN gateway stack, while 3,328 bytes SRAM buffers CAN message queues. The 28-SOIC wide-body footprint reflow-solders cleanly onto EMS lines for HVAC controllers, lighting modules, seat controllers, and door modules where automotive qualification and ECAN integration outweigh the need for a 32-bit core.

🏭

Industrial CANopen Fieldbus Node

The PIC18F2680-H/SO serves industrial CANopen and DeviceNet fieldbus nodes where deterministic 8-bit processing, integrated ECAN, and -40C to +150C operating range handle factory-floor temperature swings and 24V industrial bus noise. The integrated ECAN block implements CANopen SDO/PDO handling in firmware while the 64 KB Flash stores CANopen stack plus application logic for I/O blocks, motor starters, and sensor concentrators. The 10-bit ADC with 11 channels directly digitizes analog sensor inputs (4-20 mA loops via shunt, 0-10V via divider), and the 5 CCP/ECCP modules generate PWM outputs for proportional valve or motor-speed commands. The 28-SOIC package survives conformal coating and wave-solder rework typical of industrial control PCB assembly.

🌐

LIN-to-CAN Gateway Bridge

The PIC18F2680-H/SO functions as a LIN-to-CAN gateway bridging local LIN subnet peripherals (window switches, mirror controllers, seat position sensors) to the vehicle's central CAN bus, a common architecture in automotive body-electronics networks. The enhanced USART with LIN support handles the LIN 1.3/2.0 master or slave protocol at 19.2 kbaud, while the ECAN controller forwards aggregated LIN frames to the CAN bus at 500 kbit/s. The 64 KB Flash comfortably stores the LIN scheduler, CAN frame translation table, and gateway state machine, and 3,328 bytes SRAM buffers simultaneous LIN and CAN message queues. The -H automotive temperature grade ensures gateway operation in door modules and rear-body controllers exposed to direct sunlight and cabin heat extremes.

🚗

Class II Low-Speed CAN Peripheral Module

The PIC18F2680-H/SO drives Class II low-speed CAN fault-tolerant peripherals (window regulators, mirror adjusters, seat heaters) operating at 33.3 kbit/s to 125 kbit/s on automotive 12V buses, where the integrated ECAN controller and -H automotive temperature grade meet OEM qualification requirements. The 10-bit ADC reads motor current sense amplifiers for stall detection, while the ECCP modules generate PWM for H-bridge motor direction and speed control. The internal RC oscillator factory-calibrated to within 1 percent maintains CAN bit timing accuracy at low bus speeds without an external crystal. The 28-SOIC wide-body footprint supports wave-soldering during service and replacement on legacy vehicle production lines.

🏭

Engine Management Auxiliary Controller

The PIC18F2680-H/SO operates as an auxiliary controller in engine management systems where the -40C to +150C operating range handles under-hood thermal stress and the integrated ECAN communicates with the main ECM over the vehicle powertrain CAN bus. The 5 CCP/ECCP modules drive fuel pump, idle air control, or variable-valve-timing actuators, while the 10-bit ADC monitors sensor inputs (MAP, MAF, oil pressure) at up to 100 Ksps. The 64 KB Flash stores calibration tables and lookup arrays, and the 1,024-byte EEPROM retains learned idle trims and adaptive parameters across power cycles. The 28-SOIC package's wide-body form factor simplifies thermal management compared to smaller QFN packages in vibration-prone engine bay locations.

🚗

HVAC Climate Control Module

The PIC18F2680-H/SO controls automotive HVAC climate modules, integrating ECAN communication with the body control module for setpoint commands while driving blower motor, blend door, and mode door actuators. The 5 CCP/ECCP modules generate PWM signals at up to 20 kHz for brushless DC blower motors and stepper-pulse sequences for blend/mode door positioning. The 10-bit ADC with 11 channels reads cabin temperature sensors, exterior temperature probes, sun-load sensors, and evaporator thermistor inputs simultaneously. The 64 KB Flash supports CAN stack plus HVAC control algorithms, while 3,328 bytes SRAM stores sensor-filter history and PID state. The -H automotive temperature grade ensures reliability across cabin temperature swings including direct-sunlight conditions up to +85C ambient.

Recommended Products Summary

MCP2551-I/SN CAN physical-layer transceiver Used in: Automotive Body ECAN Node, Industrial CANopen Fieldbus Node, LIN-to-CAN Gateway Bridge, Class II Low-Speed CAN Peripheral Module, Engine Management Auxiliary Controller, HVAC Climate Control Module PIC18F2680-I/SO Microchip Technology Used in: Automotive Body ECAN Node, LIN-to-CAN Gateway Bridge, HVAC Climate Control Module PIC18F46K80-I/PT Higher-performance successor with eXtreme Low Power Used in: Automotive Body ECAN Node PIC18F2585-I/SO Microchip Technology Used in: Industrial CANopen Fieldbus Node, Engine Management Auxiliary Controller PIC18F2680-E/SO Extended temperature drop-in variant Used in: Industrial CANopen Fieldbus Node, Class II Low-Speed CAN Peripheral Module MCP2003B LIN physical-layer transceiver Used in: LIN-to-CAN Gateway Bridge PIC18F2480-I/SO Microchip Technology Used in: Class II Low-Speed CAN Peripheral Module
What is the Flash program memory size of the PIC18F2680-H/SO?
The PIC18F2680-H/SO contains 64 KB (32K x 16 words) of Flash program memory. According to the Microchip PIC18F2585/4585/2680/4680 datasheet, Flash endurance is rated at a minimum of 100K erase/write cycles, with self-programming support under ICD/MPLAB and an internal RC oscillator factory-calibrated to within 1 percent for accurate CAN bit timing.
Does the PIC18F2680-H/SO include a CAN controller?
Yes, the PIC18F2680-H/SO integrates one ECAN module supporting CAN 2.0B active with acceptance filters. An external CAN physical-layer transceiver (for example MCP2551 or TLE7250-3GE) is still required to drive the bus; the ECAN block handles framing, filtering, and arbitration only, reducing BOM count for automotive and industrial CAN node designs.
What is the operating temperature range of the PIC18F2680-H/SO?
The PIC18F2680-H/SO operates from -40C to +150C, as indicated by the -H temperature-grade suffix. This qualifies the part for under-hood automotive modules and harsh industrial environments; choose the -I grade (-40C to +85C) or -E grade (-40C to +125C) for cabin or non-automotive applications where the extended temperature swing is unnecessary.
What is the difference between PIC18F2680-H/SO and PIC18F2680-I/SO?
The PIC18F2680-H/SO and PIC18F2680-I/SO share identical silicon, pinout, and 28-SOIC package, differing only in operating temperature range: -H operates from -40C to +150C, while -I operates from -40C to +85C. For automotive under-hood use select the -H; for industrial or commercial use the -I grade is the cost-effective choice. Both are pin-compatible drop-in alternatives.
Where can I download the PIC18F2680-H/SO datasheet PDF?
The PIC18F2680-H/SO datasheet is the family document PIC18F2585/4585/2680/4680 published by Microchip. The official PDF is available at the Microchip product page for PIC18F2680 (microchip.com/en-us/product/PIC18F2680) under the Documentation tab, and is mirrored on datasheets.com and distributor product pages such as DigiKey/Mouser.
What is the pinout of the PIC18F2680-H/SO in 28-SOIC?
The PIC18F2680-H/SO 28-SOIC pinout assigns pin 1 to MCLR/VPP/RE3, pin 2 to RA0/AN0, pin 3 to RA1/AN1, and so on with OSC1/CLKI/RA7 on pin 9 and CANTX/RC7 on pin 24. The dedicated ECAN signals CANTX and CANRX appear on RC6/RC7 (pins 23 and 24), while ICSP/ICD pins PGD and PGC share with RB7/RB6. Refer to the family datasheet pinout table for the complete 28-pin assignment.
Where to buy PIC18F2680-H/SO online and what is the price?
The PIC18F2680-H/SO is in stock at authorized distributors including DigiKey (2720774), Mouser, and Microchip Direct. As of 2026-09-27, XAIPART pricing starts at USD 9.62 for quantity 1, descending to USD 7.18 at 1,000 pieces. Lead time is typically 6-12 weeks from the factory through authorized channels; verified authorized stock ships same-day from DigiKey/Mouser warehouses.
What is the lead time for PIC18F2680-H/SO?
Lead time for the PIC18F2680-H/SO through authorized Microchip distributors such as DigiKey and Mouser is typically 8-12 weeks factory-direct as of 2026-09-27, with distributor warehouse stock often shipping same-day for small quantities. The -H automotive temperature grade has slightly longer lead time than the -I industrial grade due to qualification lot scheduling; always check current stock at the time of order.
Is the PIC18F2680-H/SO in stock at distributors right now?
As of 2026-09-27 the PIC18F2680-H/SO is listed in stock at multiple authorized distributors including DigiKey (2720774), Mouser, and Microchip Direct. Inventory levels fluctuate due to long automotive-grade lead times; engineers should verify real-time stock at the distributor product page before placing production orders, especially for Q1/Q2 2027 builds.
PIC18F2680-H/SO vs PIC18F2680-I/SP - which is better for a CAN node design?
Both parts share identical silicon, 64 KB Flash, ECAN module, and pinout, but differ in temperature grade and package. The PIC18F2680-H/SO operates at -40C to +150C and comes in 28-SOIC wide-body, while the PIC18F2680-I/SP operates at -40C to +85C and comes in 28-SPDIP. Choose PIC18F2680-H/SO for surface-mount under-hood automotive designs and PIC18F2680-I/SP for through-hole industrial prototypes.
What is the best drop-in replacement for the PIC18F2680-H/SO?
The best drop-in replacement for PIC18F2680-H/SO is the PIC18F2680-I/SO, sharing the identical 28-SOIC footprint, pinout, and silicon, with the only difference being the -40C to +85C industrial temperature grade instead of the -H automotive -40C to +150C grade. For cost-sensitive non-automotive designs, PIC18F2680-I/SO is interchangeable; for continued automotive qualification, choose PIC18F2680-H/SO.
When should I choose PIC18F2680-H/SO over the newer PIC18F26K80?
Choose PIC18F2680-H/SO when you need a proven, mature 8-bit PIC18F core with established ECAN driver support and a 28-SOIC wide-body footprint for existing board layouts. Choose the newer PIC18F26K80 (or PIC18F46K80) when your design benefits from 1.8V-5.5V operation, eXtreme Low Power sleep modes, and higher CPU performance at 64 MHz, but note the K80 family uses a different ECAN peripheral generation and code may need porting.
Is the PIC18F2680-H/SO the same as PIC18F2680-I/SO?
Yes, the PIC18F2680-H/SO and PIC18F2680-I/SO are electrically and pin-for-pin identical, sharing the same 28-SOIC package, 64 KB Flash, and ECAN peripheral. The only difference is the operating temperature range: -H covers -40C to +150C for automotive under-hood use, while -I covers -40C to +85C for industrial and commercial applications. They are drop-in compatible on the same PCB footprint.
What are the key specifications of the PIC18F2680-H/SO that automotive engineers should know?
The PIC18F2680-H/SO is an 8-bit PIC18 microcontroller with 64 KB Flash, 3,328 bytes SRAM, 1,024 bytes EEPROM, integrated ECAN 2.0B active controller, 10 MIPS at 40 MHz, 25 digital I/O pins, 10-bit ADC with 11 channels, 5 CCP/ECCP modules, and automotive-grade -40C to +150C temperature range in a 28-SOIC package. It is qualified per AEC-Q100 automotive stress test standards and designed for body/chassis ECAN nodes.

Engineering reference data for PIC18F2680-H/SO — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC18F2680-H/SO for automotive body and chassis ECAN nodes requiring AEC-Q100 qualification in the -40C to +150C automotive temperature range, where the integrated ECAN controller with 64 KB Flash and 3,328 bytes SRAM is needed for CANopen, LIN-to-CAN gateway, or fault-tolerant CAN peripheral designs. For non-automotive industrial applications, choose the PIC18F2680-I/SO drop-in (industrial -40C to +85C, lower cost). For extended-temperature industrial use between -I and -H grades, choose PIC18F2680-E/SO (-40C to +125C). If your design only needs 16 KB Flash and no ECAN, the PIC18F2480-I/SO is a cost-down option, but you will lose the ECAN peripheral. If you want lower sleep current and 1.8V-5.5V operation, migrate to the newer PIC18F46K80 family, but expect code porting effort and a different pinout footprint.

Comparison with Alternatives

Parameter This Product PIC18F2680-I/SO PIC18F2680-I/SP PIC18F2585-I/SO PIC18F2480-I/SO PIC18F2680-E/SO
Package 28-SOIC (0.295 in / 7.50 mm width) 28-SOIC (0.295 in) - same 28-SPDIP (through-hole, NOT same footprint) 28-SOIC (0.295 in) - same 28-SOIC (0.295 in) - same 28-SOIC (0.295 in) - same
Brand Microchip Technology Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same
Temperature Grade -40C to +150C (Automotive / -H) -40C to +85C (Industrial / -I) -40C to +85C (Industrial / -I) -40C to +85C (Industrial / -I) -40C to +125C (Extended / -E)
Flash Memory 64 KB (32K x 16) 64 KB - same 48 KB (32K x 12) 16 KB (8K x 16) 64 KB - same
SRAM 3,328 bytes 3,328 bytes - same 3,328 bytes - same 768 bytes 3,328 bytes - same
EEPROM 1,024 bytes 1,024 bytes - same 1,024 bytes - same 256 bytes 1,024 bytes - same
ECAN Module Yes (CAN 2.0B active) Yes - same Yes - same No (no ECAN; CAN 1.x only via CCP) Yes - same
Maximum CPU Clock 40 MHz (10 MIPS) 40 MHz - same 40 MHz - same 40 MHz - same 40 MHz - same
Digital I/O 25 25 - same 25 - same 22 (smaller package variant) 25 - same

Key Differentiators

  • Integrated ECAN controller on-chip (vs PIC18F2480-I/SO)
  • Automotive -H temperature grade (vs PIC18F2680-I/SO)
  • 64 KB Flash for full body-control stack (vs PIC18F2585-I/SO)
  • 3,328 byte SRAM for buffering (vs PIC18F2480-I/SO)

Design Notes

The PIC18F2680-H/SO requires a single 4.2V to 5.5V supply on VDD (pin 19 and 20). Place a 100 nF decoupling capacitor as close as possible to each VDD pin and a bulk 10 uF tantalum or ceramic capacitor at the board power entry. The internal POR and BOR circuits protect against supply droops, but for automotive load-dump and jump-start transients (12V system), add an external TVS diode (e.g., SMBJ24CA) and series input resistor on VDD. nanoWatt technology reduces sleep current to ~100 nA typical when Sleep mode is entered with all peripherals disabled.

For ECAN bus integrity on a 28-SOIC wide-body layout, route the CANH and CANL differential pair as a 100-ohm impedance-controlled pair from the MCP2551 (or equivalent) transceiver to the bus connector, with ground plane underneath and no splits. Place the transceiver within 25 mm of the CANTX/CANRX pins (RC6/RC7) and keep that trace short and matched. The 28-SOIC wide-body 7.50 mm footprint allows comfortable hand-soldering and rework compared to fine-pitch QFN alternatives, but still observe minimum 0.2 mm trace/space and 0.1 mm via drill for reliable EMS line yields.

Common PIC18F2680 design pitfalls: (1) Configuring CANTX as a general GPIO before enabling the ECAN module causes bus contention - always configure ECAN before driving CANTX high. (2) Programming with low-voltage ICSP requires the LVP configuration bit set, and forgetting to disable LVP before switching to high-voltage programming bricks the part. (3) The internal RC oscillator drift across -40C to +150C exceeds CAN bit timing tolerance at 1 Mbit/s - use an external 20 MHz crystal with HS oscillator mode for production CAN nodes, reserving internal RC for non-timing-critical applications.

The ECAN peripheral operates at CAN 2.0B active speeds up to 1 Mbit/s but bus capacitance, stub length, and node count ultimately limit practical bus speed. For 1 Mbit/s CAN, keep stub length to CANH/CANL nodes below 0.3 m and total bus length below 40 m. For 125 kbit/s low-speed CAN (Class II), stub length can extend to 1.5 m per node. Termination: place 120 ohm resistors at both ends of the bus only, never at intermediate nodes. The MCP2551 dominates EMC compliance; consider the isolated TLE7250-3GE or TJA1057 for noise-immune automotive designs.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Qualified
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

The -H temperature-grade suffix denotes -40C to +150C automotive qualification; AEC-Q100 stress test qualification is implied by the automotive grade designation. RoHS and REACH compliance per Microchip product declaration; lead-free reflow soldering profile per JEDEC J-STD-020.

Data verified on: 2026-09-27 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC18F2680-H/SO PIC18F2680-H/SO datasheet Microchip PIC18F2680 PIC18F2680 64KB Flash ECAN 28-SOIC PIC microcontroller ECAN PIC18F2680 automotive CAN node PIC18F2680-H vs PIC18F2680-I PIC18F2680-H/SO drop-in replacement PIC18F2680-H/SO price buy what is the Flash size of PIC18F2680-H/SO PIC18F2680-H/SO 28-SOIC pinout PIC18 microcontroller ECAN automotive grade

Related Components & Terms

Microchip Technology PIC18F2680-H/SO PIC18F2680-I/SO PIC18F2680-E/SO PIC18F2585-I/SO PIC18F2480-I/SO PIC18F2680 PIC18F family 8-bit microcontroller RISC ECAN CAN 2.0B AEC-Q100 automotive temperature grade 28-SOIC Flash memory EEPROM SRAM nanoWatt technology MPLAB X IDE XC8 compiler MCP2551 CAN transceiver body control module LIN bus CANopen
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details