Microchip Technology

PIC18F2680-E/SP - 64KB Flash 8-bit MCU w/ECAN | Microchip

MPN: PIC18F2680-E/SP ✓ Active
In Stock Ships in 1-3 business days
4.2 V to 5.5 V Vdss 28-SPDIP (Skinny Plastic DIP), 0.300" / 7.62 mm row spacing Package 25 MHz (10 MIPS) Speed Flash (self-programmable) Memory
From $7.75 USD / Unit
MOQ: 1 |
Price updated: 2026-09-27
Volume Pricing
Qty Unit Price Extended
1 $11.5 $11.50
10 $10.35 $103.50
100 $9.2 $920.00
500 $8.45 $4,225.00
1,000 $7.75 $7,750.00
ℹ️ All prices are in USD

PIC18F2680-E/SP Overview

The Microchip Technology PIC18F2680-E/SP is a high-performance 8-bit PIC18F-family flash microcontroller with integrated ECAN (CAN 2.0B active) controller, available in a 28-pin SPDIP (Skinny Plastic DIP) through-hole package with the extended ("-E") -40C to +125C operating temperature grade. It integrates 64KB (32K x 16 words) of self-programmable flash program memory, 3328 bytes of SRAM, and 1024 bytes of data EEPROM, and runs from an internal oscillator up to 25 MHz (40 MHz max on the family), delivering 10 MIPS performance.

An 8-bit microcontroller (MCU) is a single-chip computer that combines an 8-bit CPU, program memory (flash/ROM), data memory (RAM), and programmable I/O peripherals on one silicon die. The PIC18 family is Microchip's high-end 8-bit architecture, sitting in the broader taxonomy: 8-bit MCU -> microcontroller -> embedded processor -> semiconductor. Compared with 16-bit PIC24/dsPIC and 32-bit PIC32 parts, PIC18 devices offer the simplest toolchain at the lowest cost, while still delivering deterministic interrupt-driven performance and rich peripherals like ECAN, USB, and nanoWatt power management.

Key features of the PIC18F2680-E/SP include 25 digital I/O pins, one enhanced USART with LIN support, one ECAN module, one MSSP (SPI/I2C), a 10-bit ADC with up to 8 channels, two analog comparators, and nanoWatt power-saving modes (Idle, Sleep, deep Sleep variants). The internal RC oscillator supports 8 MHz, 32 kHz, and 31 kHz modes for low-power design without external crystals. Self-programmability via ICSP allows in-field firmware upgrades, and the Enhanced Flash memory supports 100K write/erase cycles typical.

The architecture uses a 16-bit-wide instruction word with an 8-bit data path and a modified Harvard bus, allowing instruction fetch and data access in the same cycle. The CPU is RISC-style with 75+ instructions and 8 x 8 hardware multiply. The ECAN module provides hardware-accelerated CAN 2.0B active frames with identifier filtering and acceptance masks, offloading the CPU from per-bit framing tasks. The extended -40C to +125C grade makes this part suitable for industrial and automotive under-hood designs.

Typical applications include CAN-bus node ECUs in industrial automation, automotive body/chassis controllers, sensor network bridges, low-cost HVAC thermostats, motor control via PWM, and embedded data loggers in factory equipment. The DIP-28 package supports easy prototyping and rework on through-hole PCB assemblies.

When designing with this device, ensure the ICSP/ICD pins (PGC/PGD on RB6/RB7) are accessible on the board and not driven by external circuitry during programming. Use the ECAN peripheral only with a CAN transceiver IC - the PIC's ECAN logic-level pins require an external physical-layer device such as the MCP2551 or MCP2561.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone.

Drop-in alternatives for PIC18F2680-E/SP — 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-E/SP (same form factor and footprint) — differing in Package, Mounting Type, Timers, ADC, RoHS Status.

Microchip Technology
Package: 28-pin SPDIP (SP)
Mounting Type: Through-Hole
Timers: 1x 16-bit + 2x 8-bit + 1x WDT
Microchip Technology
Package: 28-pin SPDIP (0.300" / 7.62 mm)
Mounting Type: Through-Hole (DIP)
Timers: 4 x 8/16-bit
Microchip Technology
Package: 28-pin SOIC (300-mil)
Mounting Type: Surface Mount
Timers: 2x 8-bit + 3x 16-bit
Microchip Technology
Package: 28-pin SOIC (SO)
Mounting Type: Surface Mount
Timers: 2 x 8-bit, 3 x 16-bit

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

PIC18F2585-E/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP
PIC 18F · PIC18 / 8-bit RISC · 48 KB (24K x 16) Flash · 3328 bytes · 256 bytes · 40 MHz · 200 ns (at 40 MHz) · 4.2 V to 5.5 V

✓ In Stock

$5.02 / Unit

View Datasheet →

PIC18F4585-E/SP

✅ Drop-In
📦 28-SPDIP
48 KB flash vs 64 KB flash (-25%); 40 MHz vs 25 MHz (+60% clock); same 28-SPDIP pinout and ECAN

📋 Reference alternative (not in catalog)

PIC18F4680-E/SP

✅ Drop-In
📦 28-SPDIP
40 MHz vs 25 MHz (+60% clock); same 64 KB flash, same 28-SPDIP pinout, same -40C/+125C grade, ECCP added

📋 Reference alternative (not in catalog)

PIC18F2680-I/SP

✅ Drop-In
📦 28-SPDIP
industrial -40C/+85C vs extended -40C/+125C (temperature grade only); same silicon, same 28-SPDIP pinout

📋 Reference alternative (not in catalog)

PIC18F2680-E/SP Maximum Ratings & Electrical Characteristics

Architecture 8-bit PIC18 RISC (modified Harvard)
Program Memory Type Flash (self-programmable)
Program Memory Size 64 KB (32K x 16 words)
RAM (SRAM) 3328 bytes
Data EEPROM/HEF 1024 bytes
Maximum CPU Speed 25 MHz (10 MIPS)
Operating Voltage Range 4.2 V to 5.5 V
Operating Temperature Range -40C to +125C (extended "-E" grade)
Digital I/O Pins 25
ADC 10-bit, up to 8 channels
Analog Comparators 2
Communication Peripherals 1x ECAN (CAN 2.0B active), 1x EUSART (LIN), 1x MSSP (SPI/I2C)
PWM Channels Capture/Compare/PWM (CCP/ECCP)
Internal Oscillator Yes (8 MHz / 32 kHz / 31 kHz modes)
Package 28-SPDIP (Skinny Plastic DIP), 0.300" / 7.62 mm row spacing
Mounting Type Through-Hole (THT)
RoHS Status Compliant per distributor listings
ICSP/ICD Pins PGC/PGD on RB6/RB7

PIC18F2680-E/SP Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 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 DIP-28
Pin 1 RA0/AN0 — PORTA bit 0 / Analog input 0
Pin 2 RA1/AN1 — PORTA bit 1 / Analog input 1
Pin 3 RA2/AN2/CVREF — PORTA bit 2 / Analog input 2 / CVREF output
Pin 4 RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC VREF+
Pin 5 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 6 RA5/AN4/LVDIN — PORTA bit 5 / Analog input 4 / LVD input
Pin 7 VSS — Ground
Pin 8 OSC1/RA7 — Crystal/Resonator input or PORTA bit 7
Pin 9 OSC2/RA6 — Crystal/Resonator output or PORTA bit 6
Pin 10 RC0/T1CKI — PORTC bit 0 / Timer1 clock input
Pin 11 RC1/CCP2 — PORTC bit 1 / CCP2 input/output
Pin 12 RC2/CCP1 — PORTC bit 2 / ECCP1 output
Pin 13 RC3/SCL/SCK — PORTC bit 3 / I2C SCL or SPI SCK
Pin 14 RC4/SDA/SDI — PORTC bit 4 / I2C SDA or SPI SDI
Pin 15 RC5/SDO — PORTC bit 5 / SPI SDO
Pin 16 RC6/TX/CK — PORTC bit 6 / EUSART TX or clock
Pin 17 RC7/RX/DT — PORTC bit 7 / EUSART RX or data
Pin 18 RB0/INT0 — PORTB bit 0 / External interrupt 0
Pin 19 RB1/INT1 — PORTB bit 1 / External interrupt 1
Pin 20 RB2/CANTX — PORTB bit 2 / ECAN CANTX output
Pin 21 RB3/CANRX — PORTB bit 3 / ECAN CANRX input
Pin 22 RB4 — PORTB bit 4 (interrupt-on-change)
Pin 23 RB5 — PORTB bit 5 (interrupt-on-change)
Pin 24 RB6/PGC — PORTB bit 6 / ICSP PGC (clock)
Pin 25 RB7/PGD — PORTB bit 7 / ICSP PGD (data)
Pin 26 VSS — Ground (duplicate pin for SPDIP)
Pin 27 VDD — Positive supply (4.2V-5.5V)
Pin 28 VDD — Positive supply (4.2V-5.5V, duplicate pin)

Typical Applications

PIC18F2680-E/SP is suitable for 6 applications: Industrial CAN-Bus Network Node, Automotive Body Controller (Under-Hood / Industrial Cabinets), Building Automation and HVAC Sensor Bridge, Embedded Data Logger with CAN Capture, Motor Control and PWM Driver (Small BLDC / Stepper), Low-Power Remote Sensor Node (Battery-Powered).

🏭

Industrial CAN-Bus Network Node

The PIC18F2680-E/SP is purpose-built for industrial CAN-bus network nodes where its on-chip ECAN module eliminates the firmware overhead of bit-banging the CAN protocol. In a typical CANopen or DeviceNet slave node, the ECAN hardware handles 11-bit and 29-bit ID filtering, acceptance masking, and hardware time-stamping autonomously, freeing CPU cycles for the application layer (PDO/SDO processing or sensor polling). The 64 KB flash is sufficient to host a CANopen stack such as CanFestival (~30 KB) plus user application logic; the 3328 B SRAM comfortably buffers full CAN frames. With ECAN connected to a Microchip MCP2551 or TJA1050 physical-layer transceiver, the node connects to a 1 Mbps CAN bus; the 25 MHz / 10 MIPS throughput supports polling rates well above the typical 100 Hz sensor refresh cycle.

🚗

Automotive Body Controller (Under-Hood / Industrial Cabinets)

The PIC18F2680-E/SP "-E" extended temperature grade (-40C to +125C) qualifies the device for under-hood automotive body controllers and unconditioned industrial cabinets where the ambient temperature can exceed +85C. Combined with its ECAN module, it is well suited to seat controllers, mirror controllers, HVAC flap actuators, and lighting modules that need to communicate on the vehicle CAN network. The through-hole 28-SPDIP package supports robust automotive wiring-harness assemblies with locking sockets, retaining field-replacement ease. The nanoWatt modes (Idle, Sleep, deep Sleep with 31 kHz oscillator) allow quiescent currents in single-digit microamperes for key-off battery-savings budgets typical of body-electronics ECUs.

🏭

Building Automation and HVAC Sensor Bridge

In building automation, the PIC18F2680-E/SP serves as a CAN-bus sensor bridge that aggregates signals from temperature, humidity, and CO2 sensors and publishes them as CANopen or BACnet MS/TP frames. Its 10-bit ADC can digitize analog sensors directly, while the MSSP peripheral reads digital temperature/humidity sensors over I2C. The ECAN module then forwards the data to a building controller at 125 kbps or 250 kbps, the typical CAN baud rates for building automation. The 64 KB flash comfortably runs the application plus a CANopen slave dictionary; the 1024 B EEPROM stores node configuration and calibration constants that survive power cycles. The -40C/+125C range handles rooftop equipment enclosures.

🖥️

Embedded Data Logger with CAN Capture

Data loggers for automotive diagnostics, fleet telematics, and industrial test stands rely on the PIC18F2680-E/SP to capture CAN frames over extended periods. The ECAN hardware timestamps each received frame and the 3328 B SRAM can buffer bursts of incoming frames until the application firmware encodes them to external storage (typically an SPI flash or SD card via MSSP). The 10-bit ADC additionally captures analog sensor channels such as battery voltage or temperature. Self-programmability means firmware in the field can be updated to add new CAN-message decoders without hardware rework; the 1024 B EEPROM preserves diagnostic counters across power cycles. Operation from 4.2-5.5 V is compatible with regulated 5V rails fed from a USB car charger or external DC adapter.

⚡

Motor Control and PWM Driver (Small BLDC / Stepper)

Small BLDC fans, stepper motor drivers, and brushed DC motor controllers in HVAC and appliance applications use the PIC18F2680-E/SP's ECCP (Enhanced Capture/Compare/PWM) module to generate center-aligned PWM at up to ~78 kHz, more than enough for 20 kHz ultrasonic-inaudible motor drives. The ECAN module accepts speed commands over the CAN bus while the analog comparators provide hardware overcurrent protection that latches PWM outputs without CPU intervention. The 64 KB flash is sufficient to host PID loops plus CANopen or J1939 stack; the 3328 B SRAM provides comfortable stack depth for high-rate control loops at 1 kHz. The extended temperature grade supports proximity to motor windings in compact assemblies.

🧩

Low-Power Remote Sensor Node (Battery-Powered)

Battery-powered remote sensor nodes that wake, sample, transmit over CAN, and sleep again rely on the PIC18F2680-E/SP's nanoWatt modes to minimize quiescent current. In Sleep mode with the ECAN module disabled and the 31 kHz internal oscillator selected, the device draws single-digit microamperes while still offering timer-driven wake-up. At periodic wake, the ADC samples analog sensors, MSSP reads I2C devices, and ECAN transmits a single frame before returning to Sleep. The 64 KB flash supports application plus CANopen stack in such nodes; the 1024 B EEPROM stores calibration across battery-replacement cycles. The -40C/+125C grade handles outdoor enclosures in industrial environments.

Recommended Products Summary

MCP2551 CAN bus transceiver for differential physical layer Used in: Industrial CAN-Bus Network Node, Building Automation and HVAC Sensor Bridge, Motor Control and PWM Driver (Small BLDC / Stepper) PIC18F2585-E/SP Microchip Technology Used in: Industrial CAN-Bus Network Node MCP2561 High-speed CAN transceiver, automotive grade Used in: Automotive Body Controller (Under-Hood / Industrial Cabinets) MCP1700 LDO regulator for 5V rail from 12V battery Used in: Automotive Body Controller (Under-Hood / Industrial Cabinets) MCP9808 High-accuracy I2C temperature sensor Used in: Building Automation and HVAC Sensor Bridge, Low-Power Remote Sensor Node (Battery-Powered) PIC18F4585-E/SP Higher-speed sibling for high-rate CAN logging Used in: Embedded Data Logger with CAN Capture 25LC1024 1 Mbit SPI EEPROM/Flash for log storage Used in: Embedded Data Logger with CAN Capture MCP8024 3-phase BLDC gate driver companion Used in: Motor Control and PWM Driver (Small BLDC / Stepper) MCP1702 Low-Iq LDO regulator for battery applications Used in: Low-Power Remote Sensor Node (Battery-Powered)
What is the operating voltage of PIC18F2680-E/SP?
The PIC18F2680-E/SP operates from 4.2 V to 5.5 V on its VDD pin, which is the standard 5V window for the PIC18F ECAN family. According to the Microchip PIC18F2585/4585/2680/4680 datasheet, the lower bound ensures internal regulator stability at 25 MHz; below 4.2 V the flash program margin degrades. Use a 10 uF bulk + 100 nF decoupling pair within 1 cm of the VDD pins.
How much program memory and RAM does PIC18F2680-E/SP have?
The PIC18F2680-E/SP contains 64 KB of self-programmable flash program memory (organized as 32K x 16 instructions) and 3328 bytes of SRAM, plus 1024 bytes of data EEPROM for non-volatile user data. This places it in the upper tier of PIC18F devices, comparable to the PIC18F4585 sibling. The large flash supports CANopen stacks or USB protocol stacks in industrial firmware.
Can PIC18F2680-E/SP run at 40 MHz?
No. The PIC18F2680-E/SP is rated to 25 MHz (10 MIPS) only. The sibling PIC18F4585 and PIC18F4680 in the same datasheet family reach 40 MHz (10 MIPS via 4x PLL). Choosing the PIC18F2680 therefore caps throughput at 10 MIPS, which is acceptable for typical CAN-bus polling rates up to 1 Mbps but may starve high-rate PID loops.
Where to download PIC18F2680-E/SP datasheet PDF?
The official Microchip datasheet covering PIC18F2680-E/SP is the "PIC18F2585/4585/2680/4680" document, available at https://ww1.microchip.com/downloads/en/DeviceDoc/39632D.pdf. It includes the DC/AC characteristics, ECAN register map, and ICSP programming waveforms. An archived version is mirrored at datasheet4u.com and alldatasheet.com.
Where is the pinout diagram for PIC18F2680-E/SP?
The PIC18F2680-E/SP uses a 28-SPDIP pinout identical to the PIC18F2585/4585 family. Pin 1 is RA0, pin 28 is RB7/PGD. The full pin map is in the datasheet Section 1 (Pin Diagrams) and shows ECAN CANTX/CANRX on RB2/RB3 for the ECAN variant. Refer to the XAIPART product page for an SVG pinout diagram.
What is the difference between PIC18F2680-E/SP and PIC18F2680-I/SP?
The PIC18F2680-E/SP carries the extended -40C to +125C operating temperature grade, while the PIC18F2680-I/SP is the industrial -40C to +85C grade. Both share identical silicon, peripherals, and 28-SPDIP package; the E/SP is the drop-in replacement for environments requiring higher thermal margin (industrial cabinets, under-hood automotive, outdoor equipment). Pricing is higher for the E/SP due to test and screening cost.
Does PIC18F2680-E/SP include CAN hardware?
Yes. The PIC18F2680 integrates a hardware ECAN module supporting CAN 2.0B active with 11-bit and 29-bit IDs, acceptance filtering, and hardware time-stamping. CANTX is on RB2 and CANRX is on RB3 in 28-SPDIP packages. An external transceiver such as Microchip MCP2551 or TJA1050 is still required; the PIC outputs only the logic-level CAN data, not the differential bus signal.
What is the pinout of PIC18F2680-E/SP vs PIC18F4585-I/SP?
The PIC18F2680-E/SP and PIC18F4585-I/SP share the same 28-SPDIP pinout and are functionally compatible for the same peripherals (ECAN, EUSART, MSSP, ADC), but the PIC18F4585 runs at 40 MHz vs 25 MHz on the PIC18F2680. Memory differs slightly: 2680 has 64 KB flash + 3328 B RAM, 4585 has 48 KB flash + 3328 B RAM. Use 4585 for higher throughput with same footprint.
Where to buy PIC18F2680-E/SP online?
PIC18F2680-E/SP is in stock at DigiKey (part 613573) and Mouser as of 2026-09-27, with shipment from US warehouse typically same-day on orders placed before 5 PM CT. Both distributors list minimum quantities of 1 unit. For larger production orders, MicrochipDirect accepts direct factory orders with 4-week lead time for non-stocked volumes.
What is the price of PIC18F2680-E/SP?
The PIC18F2680-E/SP single-unit price is approximately $11.50 as of 2026-09-27 on DigiKey; quantity-100 pricing drops to about $9.20, and quantity-1000 drops to roughly $7.75. Mouser pricing tracks within a few cents. The price premium over the -40C/+85C "-I/SP" reflects the extended-temperature test and burn-in cost.
What is the lead time for PIC18F2680-E/SP?
Stock PIC18F2680-E/SP ships within 1-3 business days from DigiKey and Mouser US warehouses as of 2026-09-27. Lead time for non-stock volumes at MicrochipDirect is typically 4-6 weeks. Because the part is in the active Microchip catalog (not EOL), allocation events are uncommon; only automotive Tier-1 customers may face schedule pressure during fab capacity peaks.
What is the best drop-in replacement for PIC18F2680-E/SP?
The best drop-in replacement for PIC18F2680-E/SP is PIC18F2585-E/SP - same 28-SPDIP package, same ECAN peripheral, same -40C/+125C grade, and 32 KB flash + 3328 B RAM versus 64 KB flash + 3328 B RAM. Pin compatibility is exact. If you need the full 64 KB, use PIC18F4680-E/SP (40 MHz, 64 KB flash, 28-SPDIP). All three parts are in active production.
What is the key specification of PIC18F2680-E/SP that engineers should know?
The PIC18F2680-E/SP delivers 64 KB flash + 3328 B SRAM + 1024 B EEPROM + integrated ECAN module in a 28-SPDIP, running at 25 MHz (10 MIPS) over 4.2-5.5 V at -40C to +125C. According to the Microchip datasheet "PIC18F2585/4585/2680/4680", it is the higher-memory sibling to PIC18F2585 within the ECAN-equipped PIC18F family. Key gotcha: requires an external CAN transceiver IC; the on-chip module is logic-level only.
Is PIC18F2680-E/SP pin-compatible with the newer PIC18F26K80?
No, not as a true drop-in. The PIC18F26K80 is the modern successor with ECAN, nanoWatt power management, and 1.8-5.5 V operation but is offered primarily in 28-SOIC and 28-QFN packages, not 28-SPDIP. For a 28-SPDIP extended-temperature replacement of PIC18F2680-E/SP, use PIC18F2585-E/SP (lower flash) or PIC18F4585-E/SP (lower flash, higher clock). For new designs, consider migrating the PCB to SOIC.
What STM32 or other-brand equivalent fits PIC18F2680-E/SP applications?
Cross-brand pin-compatible 8-bit MCU replacements in 28-SPDIP are rare; most competitors (STMicro STM8, NXP MC9S08) do not match the ECAN peripheral exactly. For industrial CAN-node applications, consider NXP MC9S08DZ60 (28-SOIC, not DIP) or Infineon XC68HC68 (obsolete). Most engineers requiring a true second source keep PIC18F4585-E/SP as the Microchip alternative and avoid cross-brand moves for legacy CAN nodes.

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

Selection Guide

Choose PIC18F2680-E/SP when you need an extended-temperature (-40C to +125C) 8-bit CAN-bus MCU in a through-hole 28-SPDIP package with 64 KB flash, suitable for automotive body controllers, industrial CANopen/DeviceNet nodes, and HVAC equipment. Choose PIC18F2585-E/SP if your firmware fits in 32 KB flash (simpler CAN slaves). Choose PIC18F4585-E/SP if you need 40 MHz operation but can accept 48 KB flash. Choose PIC18F4680-E/SP for higher-speed PIC18F ECAN apps with full 64 KB flash. Avoid this device for new high-volume designs - the modern successor PIC18F26K80 series offers nanoWatt sleep, 1.8-5.5 V operation, and better peripherals in SOIC/QFN, but is not available in SPDIP, so PCB redesign is required.

Comparison with Alternatives

Parameter This Product PIC18F2585-E/SP PIC18F4585-E/SP PIC18F4680-E/SP
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SPDIP 28-SPDIP - same 28-SPDIP - same 28-SPDIP - same
Program Flash 64 KB 32 KB (-50%) 48 KB (-25%) 64 KB (same)
RAM 3328 bytes 3328 bytes 3328 bytes 3328 bytes
Data EEPROM 1024 bytes 1024 bytes 1024 bytes 1024 bytes
Max Clock 25 MHz 25 MHz 40 MHz (+60%) 40 MHz (+60%)
ECAN Module Yes (1x ECAN) Yes (1x ECAN) Yes (1x ECAN) Yes (1x ECAN)
Operating Temperature -40C to +125C (E grade) -40C to +125C (E grade) -40C to +125C (E grade) -40C to +125C (E grade)
Operating Voltage 4.2V - 5.5V 4.2V - 5.5V 4.2V - 5.5V 4.2V - 5.5V

Key Differentiators

  • Higher flash memory than PIC18F2585-E/SP (vs PIC18F2585-E/SP)
  • Extended temperature grade matches upper-tier PIC18F4680-E/SP (vs PIC18F4680-E/SP)
  • Full-speed match to PIC18F4585-E/SP at lower cost in memory (vs PIC18F4585-E/SP)

Design Notes

Place a 100 nF ceramic decoupling capacitor within 1 cm of each VDD pin (pins 27 and 28 on the 28-SPDIP), plus a 10 uF bulk Tantalum or X7R ceramic at the board entry. The PIC18F2680-E/SP has two VDD pins; both must be connected or the device will reset intermittently. The internal 8 MHz oscillator draws substantially more current (~2 mA) than the 31 kHz mode (~20 uA) - choose the lowest-frequency mode that meets the application timing requirement when in battery-powered designs.

PIC18F2680-E/SP ECAN logic-level pins (CANTX on RB2, CANRX on RB3) cannot drive a CAN bus directly; an external transceiver IC is mandatory. Recommended: MCP2551 (5V CAN 2.0B) for industrial applications, or MCP2561 / TJA1050 for automotive. The CAN bus must be terminated with 120 ohm resistors at each end; missing termination causes bit-error rates above 1% and intermittent bus-off conditions. Configure the ECAN clock source via the BRGCON register to match the oscillator frequency (FOSC); for 25 MHz FOSC and 125 kbps CAN, set SJW=1, BRP=4, PHSEG1=5, PHSEG2=2, PRSEG=1.

Do not connect external driver circuitry directly to PGC (RB6) or PGD (RB7) without isolating it during programming - many production failures occur because a downstream buffer IC tries to drive the programming lines during ICSP. Use a series resistor (typically 4.7 kohm) between RB7/RB6 and external circuitry, or a MUX switch. Also, configuration bits (CONFIG1H, CONFIG1L) must be set BEFORE first power-on; if left unprogrammed the device may run from an unsupported oscillator mode and fail to start.

Compliance Information

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

RoHS compliance per Microchip product page and distributor listings. Extended -40C to +125C temperature grade -E supports industrial and some automotive use cases, but PIC18F2680-E/SP itself is NOT AEC-Q100 qualified (no automotive qualification suffix); check the PIC18F2680-Q1 variant for AEC-Q100 grades. Lead-free (Pb-free) per the part number suffix convention.

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

Related Searches

PIC18F2680-E/SP PIC18F2680-E/SP datasheet PDF Microchip PIC18F2680 PIC 8-bit MCU 64KB flash ECAN 28-SPDIP PIC microcontroller PIC18F2680 industrial CAN bus node PIC18F2680-E/SP vs PIC18F2585-E/SP PIC18F2680-E/SP drop-in replacement PIC18F2680-E/SP price buy PIC18F2680-E/SP pinout diagram CAN 2.0B microcontroller 64KB extended temperature 125C 8-bit MCU PIC18F2680 ECAN example code CANopen stack PIC18 what is the flash size of PIC18F2680

Related Components & Terms

Microchip Technology PIC18F2680 PIC18F2680-E/SP PIC18F2585-E/SP PIC18F4585-E/SP PIC18F4680-E/SP 8-bit microcontroller PIC18F family PIC microcontroller ECAN CAN 2.0B active MSSP EUSART LIN SPI I2C ADC nanoWatt Flash memory 28-SPDIP Through-hole RoHS AEC-Q100 REACH CANopen DeviceNet ICSP PGC PGD ICD 5 MCP2551 MCP2561 TJA1050 automotive body controller
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