Microchip Technology

PIC18F4680-H/P - 8-bit MCU, 64KB Flash, ECAN, PDIP-40 | Microchip

MPN: PIC18F4680-H/P ✓ Active
In Stock Ships in 1-3 business days
4.2 V to 5.5 V Vdss PDIP-40 (0.600 in / 15.24 mm) Package 40 MHz Speed 64 KB (32K x 16) Memory
From $6.95 USD / Unit
MOQ: 1 |
Price updated: 2026-09-27
Volume Pricing
Qty Unit Price Extended
1 $9.95 $9.95
10 $9.2 $92.00
100 $8.4 $840.00
500 $7.55 $3,775.00
1,000 $6.95 $6,950.00
ℹ️ All prices are in USD

PIC18F4680-H/P Overview

The Microchip Technology PIC18F4680-H/P is an 8-bit PIC18 family microcontroller with 64 KB of Flash program memory, 3328 bytes of RAM, and an integrated Enhanced CAN (ECAN) module, housed in a 40-pin PDIP through-hole package. It operates from a 4.2 V to 5.5 V supply, runs at up to 40 MHz internal clock (25 MIPS at 5 V), and provides 36 digital I/O lines plus a 10-bit ADC. The '-H/' temperature grade extends the operating range to 150 °C, targeting high-temperature automotive under-hood and industrial environments.

What is a PIC18 8-bit microcontroller? A PIC18F-series MCU is a Harvard-architecture RISC microcontroller from Microchip, belonging to the broader PIC microcontroller family within the 8-bit microcontrollers category. It executes one instruction per clock cycle (four clocks per instruction) and uses separate program and data buses, which lets the CPU fetch the next instruction while reading data. PIC18 devices add 16-bit instructions, a hardware multiplier, and a linear program/data memory map, making them suitable for embedded control, motor drive, and CAN-connected automotive/industrial networks where deterministic real-time response is required.

Key features of the PIC18F4680-H/P include 64 KB (32K x 16) of self-programmable Flash, 3328 bytes of data SRAM, 1024 bytes of EEPROM, an ECAN controller compliant with CAN 2.0B (up to 1 Mbps), two enhanced USART modules, two MSSP (SPI/I2C) peripherals, a 10-bit ADC with up to 11 channels, and nanoWatt power management for low-current sleep states. Three 16-bit timers/counters plus a watchdog timer and hardware ECCON-protected Flash access are also integrated.

The device is built on Microchip's enhanced flash process and uses the standard PIC18 instruction set, which simplifies migration across the family. The integrated ECAN module supports DeviceNet, CANopen, and J1939-style networks with hardware filtering, freeing the CPU from bit-banging the CAN protocol. Combined with 25 MIPS throughput and 64 KB code space, this enables gateways, sensor nodes, and motion-control peripherals to run full protocol stacks alongside application logic.

Typical applications include CAN-connected automotive body and chassis ECUs, industrial sensor hubs and motor-control peripherals, building-automation gateways, and IEC 61131-3-free programmable logic controllers. The wide 4.2 V to 5.5 V range and -40 °C to +150 °C operating envelope also make the device usable in solar inverters, oil/gas downhole telemetry, and heavy-equipment instrumentation.

When designing with this MCU, allocate decoupling per datasheet guidelines (typically 100 nF plus 10 uF bulk) close to VDD/AVDD pins, and connect the ECAN TX/RX pins through a CAN transceiver such as the MCP2551 or MCP2561 - the ECAN module does not include bus-side drivers. Use MPLAB XC8 or the legacy C18 compiler for firmware development with MPLAB X IDE and a PICkit 5 or ICD 5 programmer.

This page synthesizes distributor pricing, drop-in alternative MPNs, application notes, and design considerations not bundled in the manufacturer datasheet itself, giving procurement and firmware engineers a one-stop reference.

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

Microchip Technology
Operating Temperature: -40 C to +85 C (industrial grade, -I)
Package: 40-pin PDIP (DIP-40, plastic through-hole)
Mounting Type: Through-Hole
Microchip Technology
Operating Temperature: -40C to +85C (industrial, "-I")
Package: 44-pin TQFP (PT) 10x10 mm
Mounting Type: Surface Mount
Microchip Technology
Operating Temperature: -40C to +85C (Industrial, -I)
Package: 40-pin PDIP (DIP-40)
Mounting Type: Through-Hole (DIP)
Microchip Technology
Operating Temperature: -40 °C to +85 °C (Industrial)
Package: 40-pin PDIP (600 mil)
Mounting Type: Through-Hole

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

PIC18F4680-I/P

✅ Drop-In
Microchip Technology
📦 PDIP-40
PIC18F · 8-bit PIC RISC (enhanced Harvard) · 40 MHz · 10 MIPS · 64 KB (32K x 16) Flash · 3328 bytes · 1024 bytes · 36

✓ In Stock

$5.78 / Unit

View Datasheet →

PIC18F4680-E/P

✅ Drop-In
📦 PDIP-40
Same die; extended temperature grade -40 to +125 C (between industrial -H's 150 C and industrial -I's 85 C)

📋 Reference alternative (not in catalog)

PIC18F4685-I/P

✅ Drop-In
Microchip Technology
📦 PDIP-40
PIC18 (8-bit, 16-bit instruction word) · 96 KB (48K x 16) · 3,328 bytes · 1 KB · 40 MHz (10 MIPS) · 2.0 V to 5.5 V · 36 · 11 x 10-bit, up to 100 ksps

✓ In Stock

$5.4 / Unit

View Datasheet →

PIC18F4585-I/PT

✅ Drop-In
Microchip Technology
📦 PDIP-40
PIC18F · 8-bit Enhanced Harvard RISC · 48 KB (24K x 16) · 3,328 bytes · 1,024 bytes · 40 MHz · 200 ns (at 40 MHz FOSC) · 4.2 V to 5.5 V

✓ In Stock

$5.73 / Unit

View Datasheet →

PIC18F4480-I/P

✅ Drop-In
Microchip Technology
📦 PDIP-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 →

PIC18F4680-H/P Maximum Ratings & Electrical Characteristics

Family PIC18F
Core PIC18 8-bit RISC
Program Memory (Flash) 64 KB (32K x 16)
Data RAM 3328 bytes
Data EEPROM 1024 bytes
Maximum Clock Frequency 40 MHz
CPU Speed (MIPS) 25 MIPS at 5 V
Operating Supply Voltage 4.2 V to 5.5 V
Operating Temperature -40 C to +150 C
Number of I/O Pins 36
ADC 10-bit, up to 11 channels
CAN Module ECAN (CAN 2.0B)
UART 2x EUSART
SPI / I2C 2x MSSP (SPI / I2C)
Timers 3x 16-bit + WDT
Package PDIP-40 (0.600 in / 15.24 mm)
Mounting Type Through Hole
Packaging Tube
Instruction Set PIC18 enhanced 16-bit instructions

PIC18F4680-H/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, programming voltage entry
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 RE0/RD — PORTE bit 0 / CAN read signal
Pin 9 RE1/WR — PORTE bit 1 / CAN write signal
Pin 10 RE2/CS — PORTE bit 2 / CAN chip select
Pin 11 VDD — Positive power supply (4.2 V - 5.5 V)
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKI — Crystal oscillator input / external clock input
Pin 14 OSC2/CLKO — Crystal oscillator output / clock output
Pin 15 RC0/T1OSO/T13CKI — PORTC bit 0 / Timer1 oscillator output / Timer1/3 clock
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
Pin 17 RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1
Pin 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 19 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 20 RC5/SDO — PORTC bit 5 / SPI data out
Pin 21 RC6/TX/CK — PORTC bit 6 / EUSART TX / clock
Pin 22 RC7/RX/DT — PORTC bit 7 / EUSART RX / data
Pin 23 RB0/INT0 — PORTB bit 0 / external interrupt 0
Pin 24 RB1/INT1 — PORTB bit 1 / external interrupt 1
Pin 25 RB2/INT2 — PORTB bit 2 / external interrupt 2
Pin 26 RB3/CCP2 — PORTB bit 3 / Capture/Compare/PWM 2
Pin 27 RB4 — PORTB bit 4
Pin 28 RB5 — PORTB bit 5
Pin 29 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 30 RB7/PGD — PORTB bit 7 / ICSP data
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive power supply (4.2 V - 5.5 V)
Pin 33 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0
Pin 34 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1
Pin 35 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2
Pin 36 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3
Pin 37 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4
Pin 38 RD5/PSP5/CANTX — PORTD bit 5 / PSP bit 5 / ECAN TX
Pin 39 RD6/PSP6/CANRX — PORTD bit 6 / PSP bit 6 / ECAN RX
Pin 40 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7

Typical Applications

PIC18F4680-H/P is suitable for 7 applications: Automotive CAN Body/Chassis ECUs, Industrial Sensor Hubs with CAN Bus, Building Automation Gateways, Motor Control Peripherals, Solar Inverter Monitoring, Oil & Gas Downhole Telemetry, Programmable Logic Controllers (PLCs).

🚗

Automotive CAN Body/Chassis ECUs

The PIC18F4680-H/P is a strong fit for automotive body and chassis ECUs because its integrated ECAN 2.0B controller hardware-handles standard frames at up to 1 Mbps, freeing the 25 MIPS CPU for diagnostics and actuation logic. With 64 KB of Flash the device can host a J1939 or CANopen stack plus application firmware without external program memory. The -40 to +150 C temperature envelope suits under-hood mounting where ambient temperatures exceed 85 C. Use the PIC18F4680-H/P with an MCP2561 CAN transceiver between the CANTX/CANRX pins and the bus; the example CAN API from MPLAB Code Configurator accelerates bring-up.

🏭

Industrial Sensor Hubs with CAN Bus

In industrial sensor-hub applications the PIC18F4680-H/P aggregates analog and digital sensor data onto a CAN-bus trunk using its ECAN controller and 10-bit ADC (up to 11 channels). The 3328-byte SRAM buffer accommodates sampled sensor frames before CAN transmission, while the 36 digital I/Os handle limit switches and indicator LEDs. The 4.2 to 5.5 V supply aligns with 24 V industrial backplanes regulated down to 5 V, and the high-temperature grade tolerates cabinet interior temperatures up to +150 C. Pair with the MCP2561 transceiver and isolated 5 V DC-DC such as the TMV0505S for robust factory-floor communication.

🌐

Building Automation Gateways

Building-automation gateways often bridge BACnet, Modbus, and proprietary CAN-based fieldbus networks, and the PIC18F4680-H/P supports this with its dual EUSARTs (one for RS-485 Modbus, one for debug), two MSSP peripherals for SPI sensors or I2C EEPROM expansion, and ECAN for the CAN-bus trunk. The 64 KB Flash accommodates full BACnet application layers and HTTP/Modbus-over-TCP gateway firmware. The wide 4.2 to 5.5 V supply simplifies integration with both 5 V and 3.3 V sensor subsystems using a single regulator. Industrial-grade noise immunity and 150 C tolerance extend service life in rooftop plant rooms.

🏭

Motor Control Peripherals

The PIC18F4680-H/P serves as the supervisory MCU in motor-control peripherals where deterministic CAN feedback to a central inverter controller is required. Its three 16-bit timers drive PWM supervision, the 10-bit ADC samples motor currents, and ECAN reports torque/speed back to the master controller at 1 Mbps. The 150 C junction rating supports integration near the inverter power stage where ambient temperatures climb during peak torque operation. Using MPLAB X with the motor-control code configurator, designers can spin up sensorless FOC firmware on the same PIC18F4680-H/P silicon.

⚡

Solar Inverter Monitoring

Solar-inverter monitoring boards benefit from the PIC18F4680-H/P because its 10-bit ADC multiplexes string voltages, currents, and temperatures onto a CAN link that feeds the inverter's master DSP. The 64 KB Flash stores MPPT calibration tables and fault history, while the 1024-byte EEPROM preserves configuration across power cycles. The 4.2 to 5.5 V operating range simplifies co-existence with 5 V gate-drive supplies, and the -40 to +150 C window tolerates the rooftop thermal envelope under full solar load. The integrated ECAN module scales easily to multi-string installations.

✈️

Oil & Gas Downhole Telemetry

Downhole telemetry tools operating at extreme ambient temperatures (up to 150 C) are a sweet spot for the PIC18F4680-H/P. Its ECAN module lets engineers implement robust downhole communication buses such as CAN-based mud-pulse telemetry, while its 3328-byte SRAM buffers measurement samples between transmissions. The 5 V supply and 25 MIPS throughput support real-time pressure/temperature calculation, and the high-temperature grade matches the operating envelope of borehole instrumentation rated to 175 C Class. Use the PIC18F4680-H/P with a high-temperature CAN isolator for the tool string.

🖥️

Programmable Logic Controllers (PLCs)

Small-footprint PLCs use the PIC18F4680-H/P as their scan engine because the integrated ECAN controller, dual EUSART for RS-485, and dual MSSP for digital I/O expansion fit the typical PLC peripheral set without an external communication ASIC. The 64 KB Flash holds IEC 61131-3 runtime plus ladder-logic application code, and the 36 digital I/Os directly drive low-side relay drivers. The -40 to +150 C temperature rating supports DIN-rail cabinet-free installations such as solar combiner boxes and outdoor junction enclosures. Combined with the MPLAB Code Configurator, the PIC18F4680-H/P enables fast PLC firmware bring-up.

Recommended Products Summary

MCP2561 High-speed CAN transceiver Used in: Automotive CAN Body/Chassis ECUs, Industrial Sensor Hubs with CAN Bus, Building Automation Gateways, Motor Control Peripherals, Solar Inverter Monitoring, Programmable Logic Controllers (PLCs) MCP2551 Cost-effective CAN transceiver Used in: Automotive CAN Body/Chassis ECUs PIC18F4685-I/P Microchip Technology Used in: Automotive CAN Body/Chassis ECUs TMV0505S Isolated 5 V to 5 V DC-DC Used in: Industrial Sensor Hubs with CAN Bus MCP9700 Analog temperature sensor for ADC input Used in: Industrial Sensor Hubs with CAN Bus, Solar Inverter Monitoring MAX3485 RS-485 transceiver for Modbus Used in: Building Automation Gateways, Programmable Logic Controllers (PLCs) 25LC256 EEPROM for data logging Used in: Building Automation Gateways IR2104 Half-bridge gate driver Used in: Motor Control Peripherals ACS712 Allegro MicroSystems Used in: Motor Control Peripherals TVS2200 Transient suppressor for DC inputs Used in: Solar Inverter Monitoring MCP2561-H High-temperature CAN transceiver Used in: Oil & Gas Downhole Telemetry MAX31855 Thermocouple-to-digital converter Used in: Oil & Gas Downhole Telemetry ADuM1411 Quad digital isolator for SPI Used in: Oil & Gas Downhole Telemetry ULN2003 Low-side relay driver Used in: Programmable Logic Controllers (PLCs)
What is the Flash program memory size of PIC18F4680-H/P?
The PIC18F4680-H/P contains 64 KB (32K x 16) of self-programmable Flash program memory. According to Microchip PIC18F4680 datasheet (DS39625), the Flash is organized as 32 K words of 16 bits and supports read-while-write operation in dual-memory parts. This size supports a fully-featured CAN protocol stack plus application firmware in a single device.
What is the operating temperature range of PIC18F4680-H/P?
The PIC18F4680-H/P operates from -40 C to +150 C. The '-H/' suffix designates Microchip's high-temperature grade, suitable for under-hood automotive modules, geothermal telemetry, and industrial enclosures where temperatures exceed the standard -40 C to +85 C industrial range. Note that the non-H variant PIC18F4680-I/P stops at +85 C.
Does PIC18F4680-H/P include a CAN module?
Yes, the PIC18F4680-H/P integrates an ECAN (Enhanced CAN) module compliant with Bosch CAN 2.0B, supporting bit rates up to 1 Mbps. The ECAN controller provides hardware acceptance filters, masking, and prioritized message buffers, but it does NOT include the bus-side differential driver - an external transceiver such as the MCP2551 or MCP2561 is required to connect to the physical CAN bus.
What is the difference between PIC18F4680-I/P and PIC18F4680-H/P?
The PIC18F4680-I/P is the industrial-temperature grade (operating -40 C to +85 C), whereas the PIC18F4680-H/P is the high-temperature grade (-40 C to +150 C). Both share the same 64 KB Flash, 3328 bytes RAM, ECAN module, and PDIP-40 package, so they are drop-in compatible from a firmware and PCB layout standpoint. Select the H/P variant when the system will be exposed to ambient temperatures above 85 C.
Where to buy PIC18F4680-H/P online?
The PIC18F4680-H/P is currently stocked at major authorized distributors including DigiKey, Mouser, and Avnet. Per Octopart listings as of 2026-09-28, single-unit pricing starts at approximately USD 9.95 with quantity breaks around USD 8.40 at 100 pieces and USD 6.95 at 1000 pieces. For high-volume or franchise pricing, contact Microchip direct sales or a Microchip authorized distributor.
What is the lead time for PIC18F4680-H/P?
Per current distributor stock data (as of 2026-09-28), the PIC18F4680-H/P ships from DigiKey and Mouser with same-day dispatch for quantities up to 1000 pieces. Lead time for higher volumes (10k+ units) is typically 4-6 weeks from Microchip's factory, with no published PCN or end-of-life notice for the PDIP-40 industrial grade.
Is PIC18F4680-H/P in stock?
Yes, the PIC18F4680-H/P is currently in stock at multiple authorized distributors as of 2026-09-28. Mouser lists several hundred units in factory tube packaging; DigiKey offers cut-tape / tube options. For long-term supply assurance, customers may also order directly from Microchip's Sample and Volume Pricing programs.
What is the price of PIC18F4680-H/P?
As of 2026-09-28, the single-unit price of PIC18F4680-H/P at DigiKey/Mouser is approximately USD 9.95. Volume breaks are: 10 pieces at USD 9.20, 100 pieces at USD 8.40, 500 pieces at USD 7.55, and 1000 pieces at USD 6.95. Pricing reflects PDIP-40 tube packaging and may vary for cut-tape or reel variants.
Where to download PIC18F4680-H/P datasheet PDF?
The official PIC18F4680 datasheet (DS39625) can be downloaded from Microchip's product page at https://www.microchip.com/en-us/product/PIC18F4680. The PDF covers electrical characteristics, ECAN module, ADC, instruction set, and package dimensions for all temperature grades including the -H/P variant. For errata, consult the PIC18F4680 silicon revision sheet also available on Microchip's website.
Where to find PIC18F4680-H/P pinout?
The PIC18F4680-H/P uses the standard 40-pin PDIP PIC microcontroller pinout, identical to the PIC18F458, PIC18F4520, and other PIC18 40-pin parts. Pin 1 is marked by a notch or dot on the package; pin functions include VDD on pins 11/32, VSS on pins 12/31, OSC1/OSC2 on pins 13/14, MCLR on pin 1, and ECAN CANTX/CANRX on pins 38/39. The full pinout is shown in section 1.0 of the DS39625 datasheet.
PIC18F4685-I/P vs PIC18F4680-H/P - which is better for CAN applications?
The PIC18F4685-I/P has 96 KB Flash versus the PIC18F4680-H/P's 64 KB, so the 4685 is preferable if you need headroom for complex CAN J1939 or CANopen stacks. However, the PIC18F4685-I/P is industrial grade (-40 to +85 C), so the PIC18F4680-H/P wins for high-temperature environments above 85 C. Both integrate the same ECAN module and the same 40-pin PDIP footprint, making them drop-in alternatives within the temperature envelope.
What is the best drop-in replacement for PIC18F4680-H/P?
The best drop-in replacement for PIC18F4680-H/P is the same PIC18F4680 die in the same PDIP-40 footprint but at a different temperature grade. The PIC18F4680-I/P drops in if your environment stays below 85 C, and the PIC18F4680-E/P (extended, -40 to +125 C) drops in for moderate-temperature applications. All three share identical pinout, peripherals, ECAN module, and Flash size, so no firmware changes are required.
When should I choose PIC18F4680-H/P over PIC18F4620-I/P?
Choose the PIC18F4680-H/P when your design needs the integrated ECAN module for CAN-bus networking or when you must operate above 85 C. Choose the PIC18F4620-I/P (industrial grade, -40 to +85 C) when you do not need CAN and your environment is within industrial limits - it has the same 64 KB Flash and 40-pin PDIP footprint but lacks the ECAN peripheral, saving cost.
Can I program PIC18F4680-H/P with PICkit 5?
Yes, the PIC18F4680-H/P is fully supported by the Microchip PICkit 5 in-circuit debugger/programmer and by MPLAB X IDE v5.50 or later. Older tools such as PICkit 3 and ICD 3 also program this device through MPLAB X. The device uses the standard ICSP interface on pins RB6 (PGC) and RB7 (PGD), plus MCLR as the programming voltage entry.
What are the key specifications of PIC18F4680-H/P that engineers should know?
The PIC18F4680-H/P integrates 64 KB Flash, 3328 bytes SRAM, 1024 bytes EEPROM, ECAN, 2x EUSART, 2x MSSP, a 10-bit ADC up to 11 channels, 36 I/O lines, and 25 MIPS throughput at 5 V. It runs from 4.2 V to 5.5 V in a 40-pin PDIP package rated -40 to +150 C. These specs make it the canonical PIC18 part for CAN-connected, high-temperature embedded control.
What is the best cross-brand equivalent for PIC18F4680-H/P?
There is no exact cross-brand pin-compatible equivalent to the PIC18F4680-H/P, because ECAN, 64 KB Flash, and 40-pin PDIP are not duplicated 1:1 by other 8-bit MCU vendors. The closest functional substitutes in the same PDIP-40 footprint come from within the Microchip PIC18 family itself (PIC18F4685, PIC18F4585, PIC18F4682). For new designs, Microchip recommends migrating to the dsPIC33 or PIC18F-K-series families rather than seeking an external drop-in.

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

Selection Guide

Choose the PIC18F4680-H/P when you need an integrated ECAN controller, 64 KB Flash, 3328 bytes SRAM, and operating temperatures up to +150 C in a through-hole PDIP-40 footprint. Pick the PIC18F4680-I/P if your system stays below 85 C and you want the lowest-cost grade. Select the PIC18F4680-E/P for environments between 85 and 125 C (extended grade). Move to the PIC18F4685-I/P for 96 KB Flash if your CAN stack exceeds 48 KB. Drop down to the PIC18F4585-I/P (48 KB Flash) or PIC18F4480-I/P (32 KB Flash) for lower-cost designs with the same ECAN controller and PDIP-40 pinout. All five parts share identical pinouts, so PCB layout is portable across grades.

Comparison with Alternatives

Parameter This Product PIC18F4680-I/P PIC18F4680-E/P PIC18F4685-I/P PIC18F4585-I/P PIC18F4480-I/P
Package PDIP-40 (0.600 in) PDIP-40 - same PDIP-40 - same PDIP-40 - same PDIP-40 - same PDIP-40 - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 64 KB 64 KB 64 KB 96 KB 48 KB 32 KB
RAM 3328 bytes 3328 bytes 3328 bytes 3328 bytes 3328 bytes 1636 bytes
Operating Temperature -40 to +150 C (H grade) -40 to +85 C (I grade) -40 to +125 C (E grade) -40 to +85 C (I grade) -40 to +85 C (I grade) -40 to +85 C (I grade)
CAN Module ECAN (CAN 2.0B) ECAN (CAN 2.0B) ECAN (CAN 2.0B) ECAN (CAN 2.0B) ECAN (CAN 2.0B) ECAN (CAN 2.0B)
Maximum Clock Frequency 40 MHz (25 MIPS) 40 MHz (25 MIPS) 40 MHz (25 MIPS) 40 MHz (25 MIPS) 40 MHz (25 MIPS) 40 MHz (25 MIPS)
ADC 10-bit, 11 channels 10-bit, 11 channels 10-bit, 11 channels 10-bit, 11 channels 10-bit, 8 channels 10-bit, 11 channels
Operating Voltage 4.2 to 5.5 V 4.2 to 5.5 V 4.2 to 5.5 V 4.2 to 5.5 V 4.2 to 5.5 V 4.2 to 5.5 V
I/O Pins 36 36 36 36 36 36

Key Differentiators

  • Highest temperature grade in the 4680 family (vs PIC18F4680-I/P)
  • Twice the code space of the PIC18F4585 (vs PIC18F4585-I/P)
  • Doubled RAM and Flash versus the PIC18F4480 (vs PIC18F4480-I/P)

Design Notes

Place a 100 nF ceramic decoupling capacitor as close as possible to each VDD/AVDD pin pair (pins 11/12 and 31/32 on the PDIP-40), plus a 10 uF bulk tantalum or ceramic on the VDD rail. For the AVDD reference pin, a 10 uH ferrite bead in series with AVDD plus a 100 nF/10 uF RC network on the AVSS pin reduces ADC reference noise. Estimated: at 25 MIPS with ECAN active, IDD peaks near 50 mA; the bulk cap must source this transient without dropping VDD below 4.2 V. Brown-out reset (BOR) is configured by CONFIG2L register and must be enabled for reliable startup.

Route the ECAN CANTX (RD5) and CANRX (RD6) lines as a short differential pair with characteristic impedance near 60 ohms; place the MCP2561 transceiver within 50 mm of the MCU and keep the bus stubs shorter than the bus one-tenth-bit propagation delay. The crystal traces on OSC1/OSC2 (pins 13/14) must be guarded by a ground ring and kept shorter than 10 mm to avoid stray capacitance shifting the oscillator. Use a four-layer PCB with a continuous ground plane beneath the MCU for thermal dissipation and EMI containment.

Do NOT connect the ECAN module directly to the CAN bus - it is a logic-level peripheral and requires an external CAN transceiver (MCP2561, MCP2551, or TJA1050) for bus-side differential drive and ESD protection. Avoid leaving the MCLR pin floating; tie it to VDD through a 10 kohm pull-up so the part does not randomly reset from noise. The ICSP pins RB6 (PGC) and RB7 (PGD) are shared with PORTB and must not be pulled low at startup or the device will enter programming mode - leave them as high-impedance inputs with weak pull-ups enabled in firmware.

Although the PIC18F4680-H/P is rated to +150 C junction, the PDIP-40 package has theta_JA of approximately 50 C/W. Estimated: at full CPU load (40 MHz, ECAN active, all I/O toggling) power dissipation is around 250 mW, raising junction temperature 12.5 C above ambient - well within budget for the 150 C ceiling. For continuous operation near the upper temperature limit, mount the part vertically for convective airflow or attach a small clip-on heatsink to the package top.

When using the ECAN module at 1 Mbps, ensure the CAN transceiver is configured for high-speed mode and the bus termination (120 ohms at each end) is matched to the cable characteristic impedance (typically twisted-pair 120 ohms). The CANTX pin drives a CMOS load and should be AC-coupled or DC-tied per the transceiver datasheet; never route CANTX across a connector or slot. For EMI-sensitive applications, place a common-mode choke on the CANH/CANL bus lines just outside the connector.

Compliance Information

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

Compliance fields are not present in the verified web data; Microchip typically labels PDIP-40 industrial parts as RoHS-compliant with a matte-tin finish, but this is not extracted from the supplied sources.

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

Related Searches

PIC18F4680-H/P PIC18F4680-H/P datasheet Microchip PIC18F4680-H/P PIC18F4680 ECAN microcontroller PDIP-40 PIC18 8-bit MCU PIC18F4680-H/P automotive CAN PIC18F4680-H/P vs PIC18F4685-I/P PIC18F4680-H/P drop-in replacement PIC18F4680-H/P buy price what is the flash size of PIC18F4680 PIC18F4680-H/P pinout PDIP-40 high temperature PIC microcontroller 150 C

Related Components & Terms

Microchip Technology PIC18F4680 PIC18F4680-H/P PIC18F4680-I/P PIC18F4680-E/P PIC18F4685-I/P PIC18F4585-I/P PIC18F4480-I/P PIC microcontroller 8-bit microcontroller RISC Harvard architecture ECAN CAN 2.0B Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) Master Synchronous Serial Port (MSSP) Analog-to-Digital Converter (ADC) nanoWatt Flash memory EEPROM PIC18 instruction set PDIP-40 through-hole technology surface mount device (SMD) PICkit 5 MPLAB X IDE XC8 compiler MCP2561 MCP2551 J1939 CANopen RS-485 Modbus BACnet MPLAB Code Configurator automotive ECU industrial sensor hub motor control solar inverter downhole telemetry programmable logic controller (PLC) RoHS REACH AEC-Q100 ICSP (In-Circuit Serial Programming)
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