Microchip Technology

PIC18F4682-E/P - 8-bit 40MHz 80KB Flash MCU w/ ECAN | Microchip

MPN: PIC18F4682-E/P ✓ Active
In Stock Ships in 1-3 business days
4.2 V to 5.5 V Vdss 40-pin PDIP (P) Package 40 MHz maximum (10 MIPS) Speed 80 KB Flash (self-programmable) Memory
From $5.58 USD / Unit
MOQ: 1 |
Price updated: 2026-09-27
Volume Pricing
Qty Unit Price Extended
1 $7.92 $7.92
10 $7.45 $74.50
100 $6.84 $684.00
500 $6.2 $3,100.00
1,000 $5.58 $5,580.00
ℹ️ All prices are in USD

PIC18F4682-E/P Overview

The Microchip Technology PIC18F4682-E/P is a high-performance 8-bit PIC18 RISC microcontroller delivering 10 MIPS at 40 MHz, with 80 KB of on-chip Flash program memory, 3328 bytes of RAM, and 1024 bytes of EEPROM, housed in a 40-pin PDIP through-hole package. The part integrates an Enhanced CAN (ECAN) module, a 10-bit ADC with up to 11 channels, and Microchip's nanoWatt power-management technology for sleep-mode current savings. The "/P" suffix denotes the 40-pin PDIP package, while the "-E" temperature grade extends the operating range from -40 °C to +125 °C, suitable for industrial and extended-environment applications.

A microcontroller (MCU) is a single-chip computer containing a CPU core, program memory, RAM, and peripheral interfaces. PIC18F MCUs are 8-bit Harvard-architecture parts within Microchip's PIC (Peripheral Interface Controller) family, belonging to the broader category of microcontrollers, embedded processors, and semiconductors. The PIC18F series targets mid-range embedded designs requiring higher code density and richer peripherals than baseline PIC16F parts, while remaining more cost-effective than 16-bit PIC24F/dsPIC or 32-bit ARM Cortex-M families. The "F" denotes Flash program memory, allowing in-system reprogramming via ICSP.

Key features of the PIC18F4682 include 80 KB self-programmable Flash with 10K erase/write cycles endurance, 3328 bytes SRAM, 1024 bytes EEPROM with 1M erase/write cycles endurance, the Enhanced CAN 2.0B module supporting up to 1 Mbps with hardware filtering, and a 10-bit ADC with 11 input channels and 16 acquisition time options. The device also integrates two USART modules, MSSP (SPI/I2C), two CCP/ECCP modules, a 16-bit timer/counter, three 8-bit timers, nanoWatt power management with deep sleep current in the nanoamp range, and an 8x8 hardware multiplier for DSP-style operations.

The PIC18F4682 is built on Microchip's enhanced Flash process technology with on-chip debugging via ICD breakpoints and run-time reads. The ECAN module provides message acceptance filters, time stamping, and FIFO buffering, reducing host CPU load in CAN networks. The nanoWatt technology offers multiple idle modes (Idle, Deep Sleep, Sleep, and an ultra-low-power Real-Time Clock mode) that drop supply current substantially, enabling battery-backed designs.

Typical applications include industrial CAN-bus nodes, automotive body and chassis ECUs (CAN sub-bus), HVAC controls, building automation, smart metering, motor control with ECAN feedback, medical instrumentation, and embedded control systems that require network connectivity alongside analog and digital I/O. The ECAN integration is the principal differentiator: where competing 8-bit MCUs require an external CAN controller such as the MCP2515, the PIC18F4682 places the CAN MAC on-chip.

When designing with the PIC18F4682-E/P, verify Vdd decoupling with 100 nF plus bulk capacitors, route the CAN bus with proper 120-ohm termination at each end, and select between 20 MHz and 40 MHz operation modes using the internal PLL. The ICSP programming pins (PGC/PGD) must be accessible for in-system programming, and the MCLR reset pin should be pulled up through a 10 kohm resistor with optional capacitor for noise immunity.

This page consolidates distributor pricing, parametric comparisons against 7 alternatives, application context, and engineering design notes beyond what the manufacturer datasheet alone provides.

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

Microchip Technology
Program Memory (Flash): 48 KB (24K x 16 words)
ADC: 10-bit, up to 13 channels
Core Architecture: PIC 8-bit RISC (Harvard)
Microchip Technology
Program Memory (Flash): 80 KB (40K x 16)
Core Architecture: PIC18 (8-bit enhanced Harvard RISC)
EEPROM: 1 KB (1024 bytes)
Microchip Technology
Program Memory (Flash): 96 KB (48K x 16)
EEPROM: 1 KB
Operating Temperature: -40 C to +125 C (Extended -E grade)
Microchip Technology
Program Memory (Flash): 64 KB (32K x 16 words)
ADC: 12-bit, up to 30 channels
Core Architecture: PIC18 8-bit
Microchip Technology
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:

PIC18F4682-I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (P)
PIC18 (8-bit enhanced Harvard RISC) · 80 KB (40K x 16) · 3.3 KB (3328 bytes) · 1 KB (1024 bytes) · 40 MHz (10 MIPS) · 2.0 V to 5.5 V · 36 · 10-bit, up to 11 channels

✓ In Stock

$5.3 / Unit

View Datasheet →

PIC18F4685-E/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (P)
PIC 18F · PIC18 (8-bit Harvard RISC) · 96 KB (48K x 16) · 3.25 KB · 1 KB · 40 MHz · 16-bit instructions, 8-bit data · 4.2 V to 5.5 V

✓ In Stock

$6.2 / Unit

View Datasheet →

PIC18F4680-E/P

✅ Drop-In
📦 40-pin PDIP (P)
64 KB Flash vs 80 KB (-20%), NO CAN module, same pinout and ADC

📋 Reference alternative (not in catalog)

PIC18F4585-E/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP (P)
PIC 8-bit RISC (Harvard) · 48 KB (24K x 16 words) · 3328 bytes · 1024 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 36 · 10-bit, up to 13 channels

✓ In Stock

$5.07 / Unit

View Datasheet →

PIC18F46K22-I/P

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 40-pin PDIP (P)
PIC18 8-bit · 64 KB (32K x 16 words) · 3,896 B · 256 B · 64 MHz (16 MIPS) · 2.3 V to 5.5 V · 36 · 12-bit, up to 30 channels

✓ In Stock

$2.61 / Unit

View Datasheet →

PIC18F46K80-I/P

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 40-pin PDIP (P)
PIC18 8-bit Harvard · C-optimized 16-bit instruction word, 8-bit data path · 64 MHz · 16 MIPS · 64 KB (32K x 16) · 3.6 KB · 1 KB · 1.8 V to 5.5 V

✓ In Stock

$4.78 / Unit

View Datasheet →

PIC18F4682-E/P Maximum Ratings & Electrical Characteristics

Core Architecture PIC18F (8-bit Harvard RISC)
CPU Speed 40 MHz maximum (10 MIPS)
Program Memory 80 KB Flash (self-programmable)
Data Memory (RAM) 3328 bytes SRAM
EEPROM 1024 bytes
Operating Voltage 4.2 V to 5.5 V
Operating Temperature -40 °C to +125 °C (E temp grade)
ADC 10-bit, up to 11 channels
CAN Module ECAN 2.0B (1 Mbps, hardware filtering)
USART Modules 2
MSSP (SPI/I2C) 1
CCP/ECCP Modules 2 (1 ECCP + 1 CCP)
Timers 3x 8-bit + 1x 16-bit
I/O Pins 36 (on 40-pin PDIP)
Package 40-pin PDIP (P)
Mounting Type Through-Hole (DIP)
RoHS Status Compliant (lead-free)

PIC18F4682-E/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/RE3 — Reset input / digital I/O
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 / VREF-
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / VREF+
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI SS
Pin 8 RE0/RD/AN5 — PORTE bit 0 / read control / analog input 5
Pin 9 RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6
Pin 10 RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7
Pin 11 VDD — Positive supply voltage (+5V)
Pin 12 VSS — Ground reference
Pin 13 OSC1/CLKI/RA7 — Crystal/clock input / PORTA bit 7
Pin 14 OSC2/CLKO/RA6 — Crystal/clock output / PORTA bit 6
Pin 15 RC0/T1OSO/T13CKI — PORTC bit 0 / Timer1 oscillator output
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2
Pin 17 RC2/CCP1 — PORTC bit 2 / CCP1 PWM
Pin 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 19 RD0/C1IN+/PSP0 — PORTD bit 0 / CAN1 input + / PSP
Pin 20 RD1/C1IN-/PSP1 — PORTD bit 1 / CAN1 input - / PSP
Pin 21 RD2/C2IN+/PSP2 — PORTD bit 2 / CAN2 input + / PSP
Pin 22 RD3/C2IN-/PSP3 — PORTD bit 3 / CAN2 input - / PSP
Pin 23 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 24 RC5/SDO — PORTC bit 5 / SPI data out
Pin 25 RC6/TX1/CK1 — PORTC bit 6 / USART1 transmit / clock
Pin 26 RC7/RX1/DT1 — PORTC bit 7 / USART1 receive / data
Pin 27 RD4/ECCP1/P1B — PORTD bit 4 / Enhanced CCP1 / PWM1B
Pin 28 RD5/P1C — PORTD bit 5 / PWM1C output
Pin 29 RD6/P1D — PORTD bit 6 / PWM1D output
Pin 30 RD7/P1E — PORTD bit 7 / PWM1E output
Pin 31 VSS — Ground reference
Pin 32 VDD — Positive supply voltage (+5V)
Pin 33 RB0/INT0 — PORTB bit 0 / external interrupt 0
Pin 34 RB1/INT1 — PORTB bit 1 / external interrupt 1
Pin 35 RB2/INT2 — PORTB bit 2 / external interrupt 2
Pin 36 RB3/INT3/CCP2A — PORTB bit 3 / external interrupt 3 / CCP2 alt
Pin 37 RB4/KBI0 — PORTB bit 4 / keyboard interrupt 0
Pin 38 RB5/KBI1 — PORTB bit 5 / keyboard interrupt 1
Pin 39 RB6/KBI2/PGC — PORTB bit 6 / keyboard interrupt / ICSP clock
Pin 40 RB7/KBI3/PGD — PORTB bit 7 / keyboard interrupt / ICSP data

Typical Applications

PIC18F4682-E/P is suitable for 6 applications: Industrial CAN-bus Nodes, Automotive Body and Chassis ECUs, HVAC and Building Automation Controllers, Smart Metering and Energy Monitoring, Motor Control with ECAN Feedback, Medical Instrumentation Data Loggers.

🏭

Industrial CAN-bus Nodes

The PIC18F4682-E/P fits industrial CAN-bus nodes thanks to its integrated ECAN 2.0B module capable of 1 Mbps bus speed with hardware acceptance filtering, which offloads the CPU in multi-node CAN networks. Placed directly on a CAN sub-bus with an MCP2551 CAN transceiver and 120-ohm termination, the part executes local sensing/control while communicating via the on-chip ECAN MAC, eliminating the need for an external MCP2515 controller. The Extended -40 °C to +125 °C temperature grade suits factory-floor environments. The 10 MIPS at 40 MHz comfortably handles CAN stack plus local ADC and PWM loops.

🚗

Automotive Body and Chassis ECUs

The PIC18F4682-E/P is well suited for non-safety automotive body and chassis ECUs such as lighting controllers, seat modules, HVAC blend doors, and door-zone controllers on CAN sub-bus networks. The Extended -40 °C to +125 °C temperature grade handles under-hood and engine-bay thermal environments, while the ECAN 2.0B module interfaces directly to vehicle CAN buses at 500 kbps typical. Paired with a TLE7250-3 or MCP2551 CAN transceiver and TVS protection, the part delivers 10 MIPS at 40 MHz for real-time control loops. Migration to PIC18F-K80 series is recommended for CAN FD and ASIL support.

🌐

HVAC and Building Automation Controllers

The PIC18F4682-E/P fits HVAC and building automation controller designs where multiple sensor inputs (temperature, humidity, airflow) drive relay, valve, and fan outputs on a CAN network. The 10-bit ADC with 11 input channels captures analog sensor readings, while two USART and one MSSP (SPI/I2C) handle peripheral displays, keypads, and external EEPROM. The ECAN module links to a building-wide CAN bus for centralized control. Estimated power consumption is ~22 mA at 5V/40 MHz, with nanoWatt sleep modes reducing current to ~0.1 μA in standby.

⚡

Smart Metering and Energy Monitoring

The PIC18F4682-E/P is a strong fit for smart metering and energy monitoring endpoints that report consumption data over CAN or serial to a concentrator. Its 80 KB Flash accommodates metering firmware stacks with room for future feature growth, while 1024 bytes of EEPROM stores calibration constants and usage logs. The integrated ECAN module connects to meter-bus infrastructure, and the nanoWatt technology drops supply current to ~100 nA in deep sleep for battery-backed meter designs. The 36 I/O pins drive LED indicators and tamper-detection sensors.

🏭

Motor Control with ECAN Feedback

The PIC18F4682-E/P suits motor control applications where brushless DC or stepper motors require PWM commutation and CAN-based command/feedback. The ECCP module generates complementary PWM with dead-band control, while the ECAN module receives speed/torque commands and returns telemetry. The 10-bit ADC samples current shunt and back-EMF signals across 11 input channels. Migration to PIC18F-K80 adds higher-resolution PWM, while dsPIC33E parts offer true DSP-class motor control. Hardware multiplier accelerates PI/D current-loop calculations.

💊

Medical Instrumentation Data Loggers

The PIC18F4682-E/P is suitable for medical instrumentation data loggers that capture analog biosignals via its 10-bit ADC and stream data over USB-serial bridges or CAN to a host processor. The 3328-byte RAM buffers raw ADC samples, while 1024-byte EEPROM retains device calibration data. The Extended temperature grade supports clinical and laboratory environments. For IEC 62304/ISO 13485-compliant designs, plan migration to dsPIC33 or PIC32MK families with built-in safety features. Pair with low-noise op-amps and isolation barriers per IEC 60601.

Recommended Products Summary

MCP2551 External CAN transceiver (ISO 11898-2) Used in: Industrial CAN-bus Nodes, Smart Metering and Energy Monitoring, Motor Control with ECAN Feedback PIC18F4685-I/P Microchip Technology Used in: Industrial CAN-bus Nodes MCP1700 3.3V LDO for sensor rail Used in: Industrial CAN-bus Nodes TLE7250-3 Automotive CAN transceiver Used in: Automotive Body and Chassis ECUs PIC18F46K80 CAN-FD ready migration path Used in: Automotive Body and Chassis ECUs MCP9700 Onboard temperature sensor Used in: Automotive Body and Chassis ECUs MCP2515 External CAN controller (if expansion needed) Used in: HVAC and Building Automation Controllers MCP9808 High-accuracy digital temperature sensor Used in: HVAC and Building Automation Controllers, Medical Instrumentation Data Loggers 25LC1024 External SPI EEPROM for log storage Used in: HVAC and Building Automation Controllers MCP39F511 Power monitoring IC Used in: Smart Metering and Energy Monitoring MCP130T Voltage supervisor for brownout safety Used in: Smart Metering and Energy Monitoring MCP8024 BLDC motor driver gate + power stage Used in: Motor Control with ECAN Feedback ACS722 Hall-effect current sensor Used in: Motor Control with ECAN Feedback MCP6002 Low-noise op-amp for signal conditioning Used in: Medical Instrumentation Data Loggers MCP2221 USB-Serial bridge for data transfer Used in: Medical Instrumentation Data Loggers
What is the operating voltage of PIC18F4682-E/P?
The PIC18F4682-E/P operates from 4.2 V to 5.5 V single supply. The 5V rail is required for full-speed 40 MHz operation because the PLL blocks need at least 4.5 V; at lower Vdd the CPU tops out near 20-25 MHz. Designers commonly power the part from a 5V LDO fed by a 9-12V input. For 3.3V-only systems, a PIC18F46J-series part is required.
How much Flash memory does PIC18F4682-E/P have?
The PIC18F4682 integrates 80 KB of self-programmable Flash program memory organized as 40K x 16 words, with 10K erase/write endurance per block. Combined with 3328 bytes of SRAM and 1024 bytes of EEPROM (1M endurance cycles), the device suits mid-range embedded firmware projects in the 50-70 KB compiled C-code range. The Flash supports ICSP and runtime self-programming via the standard PIC18F boot-block mechanism.
Does PIC18F4682-E/P include a CAN module?
Yes, the PIC18F4682 integrates an Enhanced CAN (ECAN) 2.0B module with up to 1 Mbps bus speed, hardware acceptance filtering (up to 16 filters), and timestamp/FIFO buffering. This eliminates the need for an external MCP2515 controller+transceiver pair, saving BOM cost and PCB area in CAN networks. The -I and -E variants are otherwise identical except for operating temperature range. The ECAN module also supports DeviceNet and CANopen stacks.
What is the difference between PIC18F4682-E/P and PIC18F4682-I/P?
The "-E" suffix in PIC18F4682-E/P denotes the Extended temperature grade of -40 °C to +125 °C, while the "-I" suffix denotes the Industrial grade of -40 °C to +85 °C. Both parts share identical die, Flash, RAM, EEPROM, and ECAN module. They are pin-compatible drop-in replacements; for most chassis and consumer designs the -I is sufficient, while the -E is required for under-hood automotive and harsh industrial environments.
What package does PIC18F4682-E/P use?
The PIC18F4682-E/P is offered in a 40-pin PDIP (Plastic Dual In-line Package) with 2.54 mm (0.100") pin pitch and through-hole mounting. The 40-pin PDIP is the most user-friendly package for prototyping and breadboards because no surface-mount rework equipment is needed. SMD equivalents include PIC18F4682-E/PT (44-TQFP) and PIC18F4682-E/ML (44-QFN) for production PCBs.
Where to buy PIC18F4682-E/P online?
PIC18F4682-E/P is available from authorized Microchip distributors including DigiKey, Mouser, LCSC, and Arrow Electronics. As of 2026-09-28, LCSC shows pricing from approximately $3.65 per unit, while U.S. distributors list unit pricing near $7.92 with quantity discounts down to ~$5.58 at 1000 pieces. Lead time is typically 6-12 weeks factory-direct for the -E temperature grade due to extended test coverage.
What is the price of PIC18F4682-E/P?
The PIC18F4682-E/P pricing as of 2026-09-28 ranges from approximately $7.92 at qty 1 (DigiKey) down to ~$5.58 at qty 1000 in tube packaging. Lower-cost sourcing is available from LCSC at approximately $3.65 per unit (qty 1), reflecting Asian distributor pricing. Volume contracts with MicrochipDirect can reduce unit cost below $4.00 at 5000-piece commits. Tape-and-reel surcharge applies for SMD variants.
What is the lead time for PIC18F4682-E/P?
Standard lead time for PIC18F4682-E/P from Microchip's authorized distribution channel is 6-12 weeks for the -E extended temperature grade, owing to specialized characterization at 125 °C. Industrial grade -I variants often ship within 4-8 weeks. Distributor stock varies; verify real-time availability with the source distributor before committing to a production schedule.
Is PIC18F4682-E/P in stock?
Stock status varies by distributor. According to LCSC and Microchip USA listings, the PIC18F4682-E/P is reported as In Stock at several distributors as of 2026-09-28. Industrial -I grades and SMD -PT/-ML variants are typically more readily available than the -E extended grade. Use Octopart or distributor APIs to query real-time stock across multiple vendors before ordering.
PIC18F4682-E/P vs PIC18F4680-E/P - which should I use?
The PIC18F4682 differs from the PIC18F4680 by adding a CAN module (ECAN) and increasing Flash from 64 KB to 80 KB. Both share the same 40-pin PDIP footprint and pinout. Choose the PIC18F4682 for any design requiring CAN bus connectivity; choose the PIC18F4680 for designs without CAN where the lower Flash suffices. They are pin-compatible drop-in replacements, so the same PCB accommodates either part.
What is the best drop-in replacement for PIC18F4682-E/P?
The closest drop-in replacement is the PIC18F4685-E/P, which offers 96 KB Flash (vs 80 KB), 3.8 KB RAM, and identical ECAN, ADC, and 40-pin PDIP pinout - source: Microchip PIC18F4682/4685 family datasheet. For designs that do not require CAN, the PIC18F4680-E/P offers 64 KB Flash with the same 40-pin PDIP footprint. PIC18F4585-E/P shares the pinout but lacks the ECAN upgrade.
Can PIC18F46K22 replace PIC18F4682-E/P?
Yes, the PIC18F46K22 can serve as a drop-in replacement for the PIC18F4682-E/P in many designs because both come in 40-pin PDIP and share pinout compatibility. The PIC18F46K22 adds nanoWatt XLP technology, an upgraded 12-bit ADC (vs 10-bit), and 64 KB Flash. CAN functionality is available on the PIC18F46K80 variant. Verify your firmware compatibility with the new peripherals before migrating.
Where to download PIC18F4682-E/P datasheet PDF?
The PIC18F4682-E/P datasheet is freely available as a PDF from Microchip's documentation site at https://ww1.microchip.com/downloads/en/DeviceDoc/39626e.pdf - the canonical 39626-series device document covers all PIC18F4682 family variants. The datasheet covers 28/40/44-pin variants, ECAN registers, ADC, timers, and electrical characteristics. The all-datasheet.com and LCSC C648030.pdf mirrors also host copies.
What are the key specifications of PIC18F4682-E/P that engineers should know?
The PIC18F4682-E/P delivers 10 MIPS at 40 MHz, 80 KB Flash, 3328 bytes SRAM, 1024 bytes EEPROM, ECAN 2.0B at 1 Mbps, 10-bit ADC with 11 channels, two USARTs, MSSP (SPI/I2C), and 36 I/O pins in a 40-pin PDIP operating from 4.2-5.5 V. The Extended temperature grade (-40 °C to +125 °C) suits industrial and automotive applications. According to the Microchip 39626-family datasheet, the ECAN hardware filter mask reduces host CPU load compared to software bit-banged CAN.
Is PIC18F4682-E/P suitable for automotive CAN bus applications?
The PIC18F4682-E/P is suitable for non-safety automotive body and chassis ECUs operating on CAN bus sub-networks. The Extended -40 °C to +125 °C temperature grade handles under-hood and engine-bay environments. For safety-critical (ASIL) designs, prefer PIC18F-K80 with CAN FD or dsPIC33 families. Pair the PIC18F4682 with an MCP2551 or TLE7250-3 CAN transceiver and verify ISO 11898-2 compliance at 500 kbps typical.

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

Selection Guide

Choose the PIC18F4682-E/P when you need an 8-bit PIC18F MCU with integrated ECAN 2.0B, 80 KB Flash, and Extended temperature grade in a through-hole 40-pin PDIP - ideal for industrial CAN networks, body/chassis automotive ECUs, and HVAC controllers. Choose the PIC18F4682-I/P if your design operates only between -40 °C and +85 °C - it shares the identical die and is often lower cost. Choose the PIC18F4685-E/P if your firmware approaches the 80 KB limit, since it offers 96 KB Flash and 3.8 KB RAM at the same pinout. Choose the PIC18F4680-E/P if your design does not need CAN, as it costs less but still supports 64 KB Flash. Choose the PIC18F46K80-I/P if you need 12-bit ADC resolution, deeper memory, or migration toward CAN FD. Choose the PIC18F46K22-I/P for designs that prioritize low-power XLP nanoWatt technology and 12-bit ADC, when CAN is not required.

Comparison with Alternatives

Parameter This Product PIC18F4682-I/P PIC18F4685-E/P PIC18F4680-E/P PIC18F4585-E/P PIC18F46K22-I/P PIC18F46K80-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 40-pin PDIP (P) 40-pin PDIP (P) - same 40-pin PDIP (P) - same 40-pin PDIP (P) - same 40-pin PDIP (P) - same 40-pin PDIP (P) - same 40-pin PDIP (P) - same
Program Memory (Flash) 80 KB 80 KB 96 KB 64 KB 48 KB 64 KB 64 KB
RAM 3328 bytes 3328 bytes 3.8 KB (3896 bytes) 3328 bytes 3328 bytes 3.8 KB (3896 bytes) 3.6 KB (3696 bytes)
EEPROM 1024 bytes 1024 bytes 1024 bytes 1024 bytes 1024 bytes 1024 bytes 1024 bytes
ECAN Module ECAN 2.0B (1 Mbps) ECAN 2.0B (1 Mbps) ECAN 2.0B (1 Mbps) None (no CAN) Legacy CAN (not ECAN) None (use K80 for CAN) ECAN 2.0B + CAN FD-ready
ADC Resolution 10-bit, 11 channels 10-bit, 11 channels 10-bit, 11 channels 10-bit, 11 channels 10-bit, 11 channels 12-bit, 28 channels 12-bit, 11 channels
Operating Temperature -40 °C to +125 °C (E) -40 °C to +85 °C (I) -40 °C to +125 °C (E) -40 °C to +125 °C (E) -40 °C to +125 °C (E) -40 °C to +85 °C (I) -40 °C to +85 °C (I)

Key Differentiators

  • Higher Flash density than PIC18F4680 (vs PIC18F4680-E/P)
  • Integrated ECAN with hardware filter (vs PIC18F46K22-I/P)
  • Drop-in extended temperature migration path (vs PIC18F4682-I/P)

Design Notes

PIC18F4682-E/P operating voltage range is 4.2-5.5 V. Decouple VDD/VSS pairs (pins 11/12 and 31/32) with a 100 nF ceramic capacitor in parallel with a bulk tantalum or electrolytic 1-10 μF capacitor placed within 10 mm of the IC. For battery-backed designs, the nanoWatt deep-sleep mode reduces supply current to ~100 nA, enabling multi-year standby. Estimated active current at 5 V/40 MHz is ~22 mA with ECAN enabled; verify your regulator headroom accordingly.

Route the CAN bus traces as a differential pair (CANTX/CANRX) with controlled impedance and 120-ohm termination at each end of the bus. Keep CAN traces short (<30 mm) and away from switching signals. The MCLR reset pin (pin 1) requires a 10 kohm pull-up to VDD with optional 100 nF capacitor for noise immunity; do not leave MCLR floating. ICSP pins PGC (39) and PGD (40) must remain accessible for in-circuit programming and debugging.

When migrating between -I (industrial) and -E (extended) temperature grades of the PIC18F4682, do not assume ADC readings are stable across the wider -40 °C to +125 °C range - re-validate your analog calibration. Avoid toggling shared analog pins (RA0-RA5) in firmware at high frequency because crosstalk degrades ADC accuracy; add a brief settling delay before ADC acquisition. ECAN interrupt priority must be set above application timers to prevent CAN message loss at high bus loads.

Compliance Information

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

RoHS compliant per Microchip product page. AEC-Q100 not specifically qualified; -E temp grade extends operating range but does not constitute AEC-Q100 certification. For AEC-Q100 automotive-qualified CAN MCUs, use PIC18F-K80 family. Lead-free assembly compatible.

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

Related Searches

PIC18F4682-E/P PIC18F4682-E/P datasheet PIC18F4682 pinout 40-pin PDIP Microchip PIC18F ECAN microcontroller PIC18F4682 vs PIC18F4685 PIC18F4682 drop-in replacement 8-bit PIC18 CAN-bus MCU PIC18F4682-E/P price buy PIC18F automotive body controller ECAN 2.0B 1 Mbps 8-bit MCU industrial CAN node reference design PIC18F4682 alternative substitution what is the Flash size of PIC18F4682

Related Components & Terms

Microchip Technology PIC18F4682 PIC18F4682-E/P PIC18F4682-I/P PIC18F4685-E/P PIC18F4680-E/P PIC18F4585-E/P PIC18F46K22-I/P PIC18F46K80-I/P microcontroller MCU PIC18F PIC18 family PIC microcontroller 8-bit MCU ECAN CAN 2.0B CAN bus nanoWatt technology Flash memory EEPROM SRAM 10-bit ADC ECCP MSSP USART ICSP MCLR TQFP QFN PDIP RoHS REACH AEC-Q100 40-pin PDIP MCP2551 MCP2515 ISO 11898 automotive ECU industrial automation HVAC 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