Microchip Technology

PIC18F4680-I/P - 40MHz 8-bit MCU 64KB Flash ECAN DIP-40

MPN: PIC18F4680-I/P ✓ Active
In Stock Ships in 1-3 business days
4.2 V to 5.5 V Vdss 40-pin PDIP (DIP-40) Package 40 MHz Speed 64 KB (32K x 16) Flash Memory
From $5.78 USD / Unit
MOQ: 1 |
Price updated: 2026-09-27
Volume Pricing
Qty Unit Price Extended
1 $9.2 $9.20
10 $8.32 $83.20
100 $7.15 $715.00
500 $6.4 $3,200.00
1,000 $5.78 $5,780.00
ℹ️ All prices are in USD

PIC18F4680-I/P Overview

The Microchip Technology PIC18F4680-I/P is a 40 MHz 8-bit PIC18 enhanced-flash microcontroller with 64 KB (32K x 16) of program Flash, 3328 bytes of RAM, and an integrated ECAN (Enhanced Controller Area Network) module, housed in a 40-pin PDIP (0.6 inch, through-hole) package. It is part of Microchip's PIC18F family, designed for applications that combine CAN connectivity with general-purpose 8-bit control such as industrial automation, automotive body and sensor networks, and motor control.

The PIC18 microcontroller family is an 8-bit RISC architecture with a modified Harvard structure and 16-bit instruction word. An 8-bit MCU (microcontroller unit) integrates a CPU core, non-volatile program memory (Flash), volatile data memory (RAM), and a configurable set of peripherals onto a single silicon die, reducing BOM count and PCB area relative to a discrete MCU plus external-memory design. The PIC18 family specifically targets higher-performance 8-bit control than the PIC16 baseline by adding hardware multiply, extended instructions, larger memory spaces, and enhanced peripherals such as ECAN, USB, and motor-control PWMs.

Key features of the PIC18F4680-I/P include 10-bit ADC, nanoWatt power management for low-power sleep modes, hardware ECAN for automotive and industrial CAN networks, 36 digital I/O pins, multiple timers, and a 40 MHz maximum oscillator (10 MIPS instruction throughput). The 4.2 V to 5.5 V supply range matches 5 V automotive and industrial rails directly without an external LDO.

Technically, the device uses Microchip's enhanced flash program memory architecture with self-programmability under firmware control, and provides separate code-protection and code-guard bits for IP protection. The ECAN module implements CAN 2.0B active with hardware acceptance filters and message buffers, offloading the CPU from bit-stuffing and arbitration tasks.

Typical applications include CAN node endpoints in automotive body and chassis networks, industrial CANopen / DeviceNet slave nodes, HVAC and building-automation controllers, sensor hubs with analog front-ends, and low-to-mid complexity motor controllers. Because the device supports extended (-40C to +125C) industrial temperatures, it is widely deployed in harsh environments.

When designing with this part, allocate sufficient decoupling (100 nF ceramic near each VDD/VSS pair plus a bulk 10 uF tantalum), follow Microchip's PCB-layout guidelines for the ECAN bus (matched-impedance traces and common-mode choke for long bus segments), and program the configuration bits (fuses) to match the oscillator and code-protection scheme before code development. The Industrial temperature grade -I suffix covers -40C to +85C.

This page synthesizes distributor pricing, drop-in alternatives within the same 40-pin PDIP footprint, and practical design notes not found in the standalone manufacturer datasheet to accelerate BOM decisions and layout planning.

Drop-in alternatives for PIC18F4680-I/P — 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 PIC18F4680-I/P (same form factor and footprint) — differing in Package, Program Memory (Flash), Operating Temperature, ADC, Core.

Microchip Technology
Package: 40-pin PDIP (DIP-40, plastic through-hole)
Program Memory (Flash): 16 KB
Operating Temperature: -40 C to +85 C (industrial grade, -I)
Microchip Technology
Package: 40-pin PDIP (P)
Program Memory (Flash): 32 KB (16K x 16)
Operating Temperature: -40C to +85C (Industrial, -I suffix)
Microchip Technology
Program Memory (Flash): 32 KB (16K x 16)
Operating Temperature: -40 C to +85 C (Industrial)
ADC: 10-bit, up to 11 channels
Microchip Technology
Package: 44-pin TQFP (10 x 10 mm)
Program Memory (Flash): 64 KB (32K x 16 words)
Operating Temperature: -40 C to +85 C (industrial, 'I' grade)
Microchip Technology
Package: 40-pin PDIP (P)
Program Memory (Flash): 80 KB (40K x 16)
ADC: 10-bit, up to 11 channels
Microchip Technology
Package: 40-pin PDIP (600 mil)
Program Memory (Flash): 96 KB (48K x 16)
Operating Temperature: -40 °C to +85 °C (Industrial)
Microchip Technology
Package: 40-pin PDIP (0.6 inch, DIP-40)
Program Memory (Flash): 64 KB (32K x 16)
ADC: 12-bit, up to 11 channels

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

PIC18F4680-E/P

✅ Drop-In
📦 DIP-40
same DIP-40 footprint, same 64KB Flash / 3328B RAM / ECAN, extended -40C to +125C vs industrial -40C to +85C

📋 Reference alternative (not in catalog)

PIC18F4480-I/P

✅ Drop-In
Microchip Technology
📦 DIP-40
8-bit Microcontroller (MCU) · PIC18 (Modified Harvard, RISC, 16-bit instruction word) · 40 MHz · 10 MIPS (200 ns instruction cycle) · 16 KB · 768 B · 256 B · 4.2 V to 5.5 V

✓ In Stock

$6.62 / Unit

View Datasheet →

PIC18F4580-I/P

✅ Drop-In
Microchip Technology
📦 DIP-40
PIC18 (8-bit Harvard) · Enhanced PIC18, 16-bit wide · 32 KB (16K x 16) · 1536 bytes · 256 bytes · 40 MHz · 4.2 V to 5.5 V · 36

✓ In Stock

$5.1 / Unit

View Datasheet →

PIC18F4520-I/P

✅ Drop-In
Microchip Technology
📦 DIP-40
8-bit PIC18 enhanced RISC · 40 MHz (10 MIPS) · 32 KB (16K x 16) · 1.5 KB (1536 bytes) · 256 bytes · 4.2 V to 5.5 V · 36 · 10-bit, up to 13 channels

✓ In Stock

$5.35 / Unit

View Datasheet →

PIC18F4620-I/PT

✅ Drop-In
Microchip Technology
📦 DIP-40
PIC18F46xx · PIC18 (8-bit Harvard, enhanced RISC) · 40 MHz · 64 KB (32K x 16 words) · 3968 bytes · 1024 bytes · 36 · 10-bit, up to 13 channels

✓ In Stock

$5.45 / Unit

View Datasheet →

PIC18F4680-I/P Maximum Ratings & Electrical Characteristics

Family PIC18F
Core 8-bit PIC RISC (enhanced Harvard)
Maximum Clock Frequency 40 MHz
Instruction Throughput 10 MIPS
Program Memory 64 KB (32K x 16) Flash
RAM 3328 bytes
EEPROM 1024 bytes
I/O Pins 36
Supply Voltage (VDD) 4.2 V to 5.5 V
ADC 10-bit, 11 channels
CAN ECAN (CAN 2.0B active)
Timers 4 (Timer0/1/2/3)
Package 40-pin PDIP (DIP-40)
Operating Temperature -40C to +85C (Industrial, -I)
Mounting Type Through-Hole (DIP)
RoHS Status Compliant

PIC18F4680-I/P Pin Configuration

DIP-40 Package Pinout Diagram DIP-40 40-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 40 2 39 3 38 4 37 5 36 6 35 7 34 8 33 9 32 10 31 11 30 12 29 13 28 14 27 15 26 16 25 17 24 18 23 19 22 20 21 DIP-40
Pin 1 MCLR — Master Clear (reset) input, active low
Pin 2 RA0/AN0 — Digital I/O / Analog input channel 0
Pin 3 RA1/AN1 — Digital I/O / Analog input channel 1
Pin 4 RA2/AN2/VREF- — Digital I/O / Analog input channel 2 / ADC negative reference
Pin 5 RA3/AN3/VREF+ — Digital I/O / Analog input channel 3 / ADC positive reference
Pin 6 RA4/T0CKI — Digital I/O / Timer0 clock input
Pin 7 RA5/AN4/SS — Digital I/O / Analog input channel 4 / SPI slave select
Pin 8 RE0/RD — Digital I/O / Parallel port read control
Pin 9 RE1/WR — Digital I/O / Parallel port write control
Pin 10 RE2/CS — Digital I/O / Parallel port chip select
Pin 11 VDD — Positive supply voltage (4.2 V to 5.5 V)
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKI — Oscillator input / external clock input
Pin 14 OSC2/CLKO — Oscillator output / clock output
Pin 15 RC0/T1OSO/T13CKI — Digital I/O / Timer1 oscillator output / Timer1/Timer3 clock
Pin 16 RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / Capture-Compare-PWM 2
Pin 17 RC2/CCP1 — Digital I/O / Capture-Compare-PWM 1
Pin 18 RC3/SCK/SCL — Digital I/O / SPI clock / I2C clock
Pin 19 RD0/PSP0/C1IN+ — Digital I/O / Parallel slave port / Comparator 1 input +
Pin 20 RD1/PSP1/C1IN- — Digital I/O / Parallel slave port / Comparator 1 input -
Pin 21 RD2/PSP2/C2IN+ — Digital I/O / Parallel slave port / Comparator 2 input +
Pin 22 RD3/PSP3/C2IN- — Digital I/O / Parallel slave port / Comparator 2 input -
Pin 23 RC4/SDI/SDA — Digital I/O / SPI data in / I2C data
Pin 24 RC5/SDO — Digital I/O / SPI data out
Pin 25 RC6/TX/CK — Digital I/O / USART asynchronous transmit / synchronous clock
Pin 26 RC7/RX/DT — Digital I/O / USART asynchronous receive / synchronous data
Pin 27 RD4/PSP4/ECANRX — Digital I/O / Parallel slave port / ECAN receive
Pin 28 RD5/PSP5/ECANTX — Digital I/O / Parallel slave port / ECAN transmit
Pin 29 RD6/PSP6 — Digital I/O / Parallel slave port
Pin 30 RD7/PSP7 — Digital I/O / Parallel slave port
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive supply voltage (4.2 V to 5.5 V)
Pin 33 RB0/INT0/FLT0 — Digital I/O / External interrupt 0 / PWM fault input
Pin 34 RB1/INT1 — Digital I/O / External interrupt 1
Pin 35 RB2/INT2/CANTX — Digital I/O / External interrupt 2 / ECAN TX (alt)
Pin 36 RB3/INT3/CANRX — Digital I/O / External interrupt 3 / ECAN RX (alt)
Pin 37 RB4 — Digital I/O with interrupt-on-change
Pin 38 RB5 — Digital I/O with interrupt-on-change
Pin 39 RB6/PGC — Digital I/O / ICSP clock (programming/debug)
Pin 40 RB7/PGD — Digital I/O / ICSP data (programming/debug)

Typical Applications

PIC18F4680-I/P is suitable for 6 applications: Automotive CAN Node Endpoint, Industrial CANopen / DeviceNet Slave, HVAC and Building Automation Controller, Sensor Hub with Analog Front-End, Low-to-Mid Complexity Motor Controller, Industrial Sensor and Instrument Front-End.

🚗

Automotive CAN Node Endpoint

The PIC18F4680-I/P is well suited to automotive CAN node endpoints because its integrated ECAN 2.0B active module implements hardware acceptance filters, message buffers, and bit-stuffing offload, freeing the 10 MIPS CPU for application logic. The 4.2 V to 5.5 V supply matches the 5 V automotive bus rail directly without an external LDO, and the 64 KB Flash (32K x 16) holds a J1939 or CANopen stack plus application code with headroom for over-the-air update hooks. Placed on a CAN-H/CAN-L differential bus with a TJA1050 or MCP2551 transceiver, the device delivers deterministic bus latency. Compared with discrete CAN-controller-plus-MCU designs, the integrated approach reduces BOM by one IC and simplifies EMC compliance on the bus segment.

🏭

Industrial CANopen / DeviceNet Slave

In industrial CANopen and DeviceNet slave nodes, the PIC18F4680-I/P delivers the deterministic real-time response required for process automation. The 3328 bytes of RAM are sufficient for CANopen object dictionary entries, PDO mapping tables, and SDO buffers, while the 64 KB Flash stores the CANopen stack plus vendor-specific objects. Hardware ECAN handles the bus protocol so that firmware can focus on PDO assembly and node-guarding tasks. The 11-channel 10-bit ADC reads sensor inputs directly, removing the need for an external ADC. Deployed on a DeviceNet trunk with a shielded twisted-pair cable, the device functions as a low-cost slave node from -40C to +85C ambient.

🏭

HVAC and Building Automation Controller

The PIC18F4680-I/P fits HVAC and building-automation controllers because of its 36 digital I/O pins, 11-channel 10-bit ADC for temperature and humidity sensors, and four timers for PWM valve and damper actuation. The 64 KB Flash stores scheduling logic, BACnet object maps, and user-interface handling, while 3328 bytes RAM covers buffer space for the BACnet MS/TP or Modbus RTU stacks. The nanoWatt power-managed sleep modes reduce idle consumption between sensor polls, enabling battery-backed thermostat designs. Compared with PIC16 baseline parts, the enhanced Harvard core and 16-bit instructions cut CPU overhead per bit-toggle by approximately 4x, improving scheduler throughput.

🧩

Sensor Hub with Analog Front-End

The PIC18F4680-I/P is appropriate as a sensor hub that aggregates analog sensor inputs and publishes readings over CAN or UART. The 10-bit ADC with 11 channels multiplexes multiple analog sensors into a single MCU, eliminating per-channel signal-conditioning ICs and trimming BOM cost. Hardware ECAN in the ECAN 2.0B implementation supports CAN-based sensor broadcast, while the four 16-bit timers schedule sensor sampling windows precisely. The 64 KB Flash holds calibration tables and linearization polynomials for the sensor mix. Power consumption in sleep mode drops to microampere levels via the nanoWatt technology, enabling solar- or battery-powered remote sensor deployments.

🏭

Low-to-Mid Complexity Motor Controller

The PIC18F4680-I/P can drive low-to-mid complexity motor controllers such as small BLDC or stepper subsystems, leveraging its four 16-bit timers for PWM generation and quadrature decoding. The 64 KB Flash stores state-machine control algorithms and current-loop compensators, while 3328 bytes RAM hold PID state variables and feedback buffers. ECAN integration allows the controller to participate in coordinated multi-axis drives over a CAN bus, eliminating parallel encoder cables. Compared with a dedicated motor-control IC, the PIC18F4680-I/P offers more flexibility for proprietary commutation schemes at the cost of higher firmware complexity. Hardware ECAN offloads bus traffic from the real-time control loop.

🔧

Industrial Sensor and Instrument Front-End

The PIC18F4680-I/P serves as a front-end controller for industrial sensors and instruments that require CAN connectivity for distributed monitoring. Its 64 KB Flash and 3328 bytes RAM allow on-chip implementation of measurement signal processing, calibration, and digital filtering without external memory. The 11-channel 10-bit ADC digitizes analog transducer outputs, and ECAN broadcasts measured values to a supervisory controller in real time. The 40-pin PDIP through-hole package is mechanically rugged for vibration-prone industrial cabinets and supports easy rework during prototyping. Compared with surface-mount QFP variants of the same die, the DIP-40 package simplifies hand-soldering and breadboard-based engineering evaluation.

Recommended Products Summary

MCP2551 External CAN transceiver for bus differential drive Used in: Automotive CAN Node Endpoint, Industrial CANopen / DeviceNet Slave, Sensor Hub with Analog Front-End, Industrial Sensor and Instrument Front-End MCP2515 Standalone CAN controller for system-level monitoring Used in: Automotive CAN Node Endpoint, HVAC and Building Automation Controller PIC18F46K80-I/P Microchip Technology Used in: Industrial CANopen / DeviceNet Slave MCP9700 Analog temperature sensor feeding ADC channel Used in: HVAC and Building Automation Controller, Industrial Sensor and Instrument Front-End MCP3421 External 18-bit ADC for higher-precision sensor channels Used in: Sensor Hub with Analog Front-End MCP8024 Three-phase BLDC gate driver companion IC Used in: Low-to-Mid Complexity Motor Controller PIC18F4431-I/P Microchip Technology Used in: Low-to-Mid Complexity Motor Controller
What is the program memory size of PIC18F4680-I/P?
The PIC18F4680-I/P provides 64 KB (32K x 16) of enhanced Flash program memory. According to the Microchip PIC18F4680 datasheet, this memory is self-programmable under firmware control and supports read-while-write in some configurations, making it well suited for field-updatable CAN node designs that may be deployed over multi-year service lifetimes.
Does the PIC18F4680-I/P include an integrated CAN controller?
Yes, the PIC18F4680-I/P integrates an Enhanced CAN (ECAN) module supporting CAN 2.0B active with hardware acceptance filters and message buffers. According to the Microchip PIC18F4680 datasheet, this offloads bit-stuffing, arbitration, and error handling from the CPU, enabling deterministic bus response in industrial CANopen, DeviceNet, and automotive CAN applications without an external CAN controller IC.
What is the difference between PIC18F4680-I/P and PIC18F4580-I/P?
The PIC18F4680-I/P adds an integrated ECAN module, while the PIC18F4580-I/P substitutes a USB 2.0 full-speed peripheral in its place. Both share the 40-pin PDIP package, 64 KB Flash, 3328 bytes RAM, and 10-bit ADC. Choose PIC18F4680-I/P for CAN networks and PIC18F4580-I/P for USB device designs; they are not drop-in replacements of each other because the peripheral pinouts differ.
What is the operating voltage of PIC18F4680-I/P?
The PIC18F4680-I/P operates from a single 4.2 V to 5.5 V supply. According to the Microchip PIC18F4680 datasheet, this 5 V range matches automotive and industrial rails directly without requiring an external LDO. For 3.3 V-only designs, the PIC18F46J50 or PIC18F46K22 family variants are typically preferred.
Where to buy PIC18F4680-I/P at the best price?
The PIC18F4680-I/P is widely stocked at major distributors including DigiKey, Mouser, and Microchip Direct. As of 2026-09-28, XAIPART pricing starts at $9.20 per unit at qty 1, decreasing to approximately $5.78 at qty 1000. For prototype quantities, DigiKey and Mouser typically offer same-day shipping; high-volume production orders should be placed through Microchip Direct for the shortest lead time.
What is the lead time for PIC18F4680-I/P?
As of 2026-09-28, the PIC18F4680-I/P is in active production with stock available at DigiKey, Mouser, and Microchip Direct. Standard lead time from authorized distributors is typically 4-6 weeks for bulk orders. Microchip's product page currently shows ACTIVE lifecycle status, confirming no obsolescence announcement has been issued.
Is the PIC18F4680-I/P pin-compatible with PIC18F4520-I/P?
The PIC18F4680-I/P and PIC18F4520-I/P share the same 40-pin PDIP footprint, but they are not drop-in replacements because the ECAN peripheral on the PIC18F4680 is mapped to pins that carry different secondary functions on the PIC18F4520. Firmware porting is required, and peripheral pin-select mappings must be reviewed before substituting on an existing PCB.
What is the best drop-in replacement for PIC18F4680-I/P?
Within the same 40-pin PDIP footprint, the PIC18F4680-E/P (Extended temperature grade) and PIC18F4680-I/PT (TQFP variant, not pin-compatible) are the closest Microchip drop-in alternatives. For an exact footprint match, the PIC18F4680-E/P swaps only the industrial -40C to +85C range for the extended -40C to +125C range, otherwise identical pin-for-pin.
Where to download the PIC18F4680-I/P datasheet PDF?
The official Microchip PIC18F4680 datasheet can be downloaded from https://ww1.microchip.com/downloads/en/devicedoc/39625b.pdf. The document covers electrical characteristics, pinout, ECAN module configuration, ADC, timers, instruction set, and packaging information. Third-party archives such as FindIC and alldatasheet also host PDF copies of the same datasheet document.
Where to find the PIC18F4680-I/P pinout diagram?
The 40-pin PDIP pinout for the PIC18F4680-I/P is documented on page 5 of the Microchip datasheet (document 39625B) and on the XAIPART product page diagram. Pin 1 is marked at the top-left of the package with a notch indicator; the package is 0.6 inch wide and uses standard 2.54 mm pin pitch compatible with breadboards and through-hole prototyping.
PIC18F4680-I/P vs PIC18F46K80-I/P - which is better for CAN applications?
The PIC18F4680-I/P uses the original ECAN module, while the PIC18F46K80-I/P adds an enhanced ECAN implementation with additional features and a more modern peripherals set. For new designs targeting industrial CANopen or J1939, the PIC18F46K80 family is typically preferred for its active development; for legacy firmware maintenance and exact 64 KB / 3328-byte RAM compatibility, the PIC18F4680-I/P remains a reliable choice.
When should I choose PIC18F4680-I/P over PIC18F458-I/P?
Choose the PIC18F4680-I/P when the application needs CAN connectivity, larger 64 KB Flash (vs 32 KB on the older PIC18F458-I/P), and the 3328-byte RAM expansion. Choose the PIC18F458-I/P only when maintaining an existing PIC18F458 firmware base where the smaller Flash footprint and lower power consumption are acceptable; otherwise the PIC18F4680-I/P is the recommended modern replacement.
Can a PIC18F4680-I/P be replaced by an STM32 or AVR microcontroller?
Cross-brand replacement of a PIC18F4680-I/P with an STM32 or AVR is not a drop-in: the package, pinout, instruction set, peripheral mapping, and toolchain are all different. Engineers can migrate the firmware but must re-layout the PCB. According to the Microchip competitor cross-reference tool, no third-party 40-pin PDIP MCU is drop-in pin-compatible with the PIC18F4680-I/P.
What is the maximum operating temperature of PIC18F4680-I/P?
The PIC18F4680-I/P carries the Industrial -I suffix and is rated for -40C to +85C operation. For extended-temperature applications up to +125C, the PIC18F4680-E/P variant should be selected instead. According to the Microchip ordering nomenclature guide, the operating temperature suffix directly follows the family-name string and must be specified at order time.
What are the key specifications of PIC18F4680-I/P that engineers should know?
Key specifications: 8-bit PIC RISC core at 40 MHz (10 MIPS), 64 KB Flash, 3328 bytes RAM, 1024 bytes EEPROM, 36 I/O pins, 11-channel 10-bit ADC, integrated ECAN 2.0B, four timers, 4.2-5.5 V supply, 40-pin PDIP package, and industrial -40C to +85C temperature range. According to the Microchip PIC18F4680 datasheet document 39625B, this combination targets CAN-node and industrial-control designs that need more memory than the baseline PIC18F258 family.

Engineering reference data for PIC18F4680-I/P — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC18F4680-I/P when the design needs CAN 2.0B connectivity plus generous Flash and RAM for an industrial protocol stack (CANopen, DeviceNet, J1939), and when a 40-pin PDIP through-hole package is preferred for prototyping or rugged industrial mounting. Choose the PIC18F4680-E/P if the application must operate up to +125C (extended grade, otherwise identical die and pins). Choose the PIC18F4480-I/P if 16 KB Flash and 768 B RAM are sufficient for a much lower unit cost. Choose the PIC18F4580-I/P only if USB is required instead of CAN. Choose the PIC18F46K80-I/P for new designs that want the enhanced ECAN revision and active development lineage.

Comparison with Alternatives

Parameter This Product PIC18F4680-E/P PIC18F4480-I/P PIC18F4580-I/P PIC18F4520-I/P PIC18F4620-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package DIP-40 DIP-40 - same DIP-40 - same DIP-40 - same DIP-40 - same DIP-40 - same
Program Flash 64 KB 64 KB 16 KB 32 KB 32 KB 64 KB
RAM 3328 B 3328 B 768 B 2048 B 1536 B 3986 B
CAN Peripheral ECAN 2.0B ECAN 2.0B ECAN 2.0B USB 2.0 FS (no CAN) None None (MSSP/USART)
ADC 10-bit, 11 channels 10-bit, 11 ch 10-bit, 11 ch 10-bit, 8 ch 10-bit, 8 ch 10-bit, 8 ch
Operating Temperature -40C to +85C -40C to +125C -40C to +85C -40C to +85C -40C to +85C -40C to +85C
Approx. Unit Price (qty 1, USD) 9.20 9.40 7.95 8.10 7.60 8.90

Key Differentiators

  • Hardware ECAN 2.0B controller integrated on-chip (vs PIC18F4520-I/P)
  • Larger program Flash and RAM than PIC18F4580 family (vs PIC18F4580-I/P)
  • Backward-compatible with PIC18F4480 firmware and toolchain (vs PIC18F4480-I/P)

Design Notes

Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD/VSS pair (pins 11/12 and 31/32) and add a single 10 uF tantalum or low-ESR ceramic bulk capacitor on the same supply trace within 1 inch of the package. The PIC18F4680-I/P can source up to 250 mA through all I/O pins combined; if the design drives high-current loads (relays, LEDs), use a driver IC such as ULN2003 rather than the MCU port pins to avoid VDD droop during switching transitions. The nanoWatt sleep modes drop quiescent current to under 1 uA but require the ECAN module to be disabled before entering sleep.

For the ECAN bus, route CANH and CANL as a 100 m differential pair on the PCB, keeping them matched in length (delta < 5 mm) and isolated from switching nodes or high-current traces. Place a 60 mA ferrite bead in series with VDD near the IC and a 100 nF bypass on each VDD pin to suppress ECU transients common in 12 V automotive systems. If the bus leaves the PCB, add a TVS diode (e.g. SMAJ24CA) across the bus pair near the transceiver connector to absorb ESD and load-dump events. Keep the ICSP pins (RB6/RB7) accessible via a 0.1 inch header for in-circuit debugging with MPLAB ICD 5.

Do not leave the MCLR pin floating: tie it to VDD through a 10 kohm pull-up and add a 100 nF cap to ground for noise filtering, otherwise spurious resets may occur. Configure the configuration bits (CONFIG1H through CONFIG5L) before code development to set the oscillator mode (HS for 40 MHz crystal), watchdog timer, code protection, and brown-out voltage. The PIC18F4680 is a 5 V part; connecting 3.3 V peripherals to its I/O pins without a level translator can damage either side. Finally, when migrating from PIC18F4520 or PIC18F4580 firmware, verify ECAN peripheral pin mapping in the datasheet because RB2/RB3 are alternate CANTX/CANRX and may need reassignment.

Estimated: in still air at 25C ambient, the PIC18F4680-I/P in a DIP-40 package has theta_JA of approximately 50 C/W (typical Microchip value for through-hole PDIP). For a worst-case load of 40 MHz clock at 5.5 V drawing 70 mA, internal dissipation is roughly 385 mW and junction rise is about 19C, well within the +85C industrial ceiling. Extended-temperature variants (-E suffix) must keep junction temperature below +150C absolute maximum. Use a wide ground pour under the package and consider thermal vias if the design sees sustained high ambient temperature inside an enclosure.

Compliance Information

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

RoHS and REACH compliance per Microchip product page. Lead-free and halogen-free per Microchip 2010 onwards catalog standard. AEC-Q100 is not applicable because the -I/P is the industrial-grade (not automotive-grade) variant; for AEC-Q100 qualified CAN nodes use the PIC18F4680T-I/PT or PIC18F46K80T-I/PT auto-grade variants.

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

Related Searches

PIC18F4680-I/P PIC18F4680-I/P datasheet Microchip PIC18F4680 DIP-40 PIC18F4680-I/P ECAN 64KB flash PIC18F4680-I/P CAN node industrial PIC18F4680 vs PIC18F4580 PIC18F4680-I/P drop-in replacement PIC18F4680-I/P buy price PIC18F4680-I/P pinout DIP-40 what is the Flash size of PIC18F4680 8-bit CAN microcontroller DIP-40 Microchip PIC18F microcontroller 40 MHz

Related Components & Terms

Microchip Technology PIC18F4680-I/P PIC18F4680-E/P PIC18F4480-I/P PIC18F4580-I/P PIC18F4520-I/P PIC18F4620-I/P PIC18F microcontroller family 8-bit MCU RISC architecture Flash program memory ECAN CAN 2.0B Enhanced Controller Area Network PDIP DIP-40 through-hole package 10-bit ADC MSSP USART nanoWatt technology MPLAB IDE ICSP RoHS REACH automotive CAN node CANopen DeviceNet J1939 industrial automation
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