Microchip Technology

PIC18F4685-I/ML - 96KB Flash 8-bit MCU w/ECAN, 44-QFN | Microchip

N.º de pieza: PIC18F4685-I/ML ✓ Activo
En stock Se envía en 1-3 días hábiles
2.0 V to 5.5 V Vdss 44-pin QFN (ML) with exposed thermal pad Package 40 MHz Speed Enhanced Flash Memory
Desde $6.48 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-09-27
Precios por volumen
Cant. Precio unitario Total
1 $11.2 $11,20
10 $10.05 $100,50
100 $8.62 $862,00
500 $7.55 $3.775,00
1.000 $6.48 $6.480,00
ℹ️ Todos los precios están en USD

PIC18F4685-I/ML Descripción general

The Microchip Technology PIC18F4685-I/ML is an 8-bit PIC microcontroller with 96 KB of enhanced Flash program memory, 3328 bytes of RAM, and an integrated ECAN (Enhanced Controller Area Network) module, housed in a 44-pin QFN package with exposed pad. The device operates from 2.0 V to 5.5 V, supports a 40 MHz maximum CPU clock (10 MIPS), and integrates a 10-bit A/D converter with up to 11 input channels, making it well-suited for mixed-signal embedded designs.

Key features include 1 KB of EEPROM data memory, nanoWatt Technology power management with multiple idle and sleep modes, an enhanced USART, MSSP (SPI/I2C) peripheral, two CCP/ECCP modules for PWM and capture/compare, and a 16-bit timer/counter. The integrated ECAN controller is compliant with CAN 2.0B active specification and supports both standard and extended identifiers with maskable filters, allowing reliable in-vehicle networking at bit rates up to 1 Mbit/s. The device is part of the PIC18F4685 family which includes the PIC18F2682/2685/4682/4685 variants in 28/40/44-pin packages.

The architecture uses an 8-bit data path with a 16-bit instruction word and a modified Harvard bus, providing linear memory addressing for both program and data. The enhanced Flash supports self-programming under software control, enabling in-field firmware updates and bootloader-style workflows. Hardware stack and interrupt controller support priority-based context handling, with up to 20 interrupt sources and two priority levels, making this device suitable for real-time control tasks.

Typical applications include automotive body and chassis ECUs (CAN nodes for body control, HVAC, instrument clusters), industrial CAN-based sensor networks, motor control loops where ECCP PWM drives half-bridges, sensor conditioning with on-chip 10-bit ADC, and consumer appliances requiring robust wired networking. The wide operating temperature range (-40C to +85C for the -I industrial grade) plus ECAN and nanoWatt features align it with both automotive passenger-compartment and industrial control deployments.

Designers should use MPLAB X IDE with the MPLAB XC8 compiler for firmware development and the PICkit 5 in-circuit debugger for programming and debugging. The QFN-44 package requires careful PCB layout with thermal vias under the exposed pad to manage the 5 V/40 MHz power dissipation envelope. The 96 KB Flash also enables large lookup-table and bootloader strategies that smaller PIC18 devices cannot host.

This page synthesizes distributor pricing, drop-in Microchip alternative MPNs, and practical design considerations not found in the manufacturer datasheet alone, including parametric proximity analysis versus PIC18F4682 and PIC18F4585 variants within the same 44-pin QFN footprint.

Alternativas directas para PIC18F4685-I/ML — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.

Variantes de esta serie

Modelos de la misma serie compatibles directamente con PIC18F4685-I/ML (mismo factor de forma y huella) — difiere en Package, Timers, Operating Temperature, EEPROM, MSL Level.

Microchip Technology
Package: 44-QFN (8x8 mm)
Operating Temperature: -40 C to +85 C
MSL Level: 3
Microchip Technology
Package: 44-pin QFN (8x8 mm) - ML suffix
Timers: 1 x 8/16-bit + 3 x 16-bit
Operating Temperature: -40 C to +85 C (industrial, -I suffix)
Microchip Technology
Package: 40-pin PDIP (DIP-40)
Timers: 4 (Timer0/1/2/3)
Operating Temperature: -40C to +85C (Industrial, -I)
Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed pad
Timers: 2 x 8-bit, 3 x 16-bit
Microchip Technology
Package: 44-pin QFN (8 mm x 8 mm) with EP
Timers: Timer0/1/2/3 + WDT
Operating Temperature: -40 °C to +85 °C (Industrial)

Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:

PIC18F4682-I/ML

✅ Sustitución directa
Microchip Technology
📦 44-pin QFN (ML)
PIC18 (8-bit RISC, Harvard bus) · 40 MHz · 80 KB (40K x 16) · 3.3 KB (3328 bytes) · 1 KB (1024 bytes) · 4.2 V to 5.5 V · 36 · 10-bit, up to 11 channels

✓ En stock

$5.92 / unidad

Ver hoja de datos →

PIC18F4585-I/ML

✅ Sustitución directa
Microchip Technology
📦 44-pin QFN (ML)
8-bit Microcontroller (MCU) · PIC® 18F · 48 KB (24K x 16 words) · 3,328 bytes · 1,024 bytes · 40 MHz (10 MIPS) · 4.2 V to 5.5 V · 36

✓ En stock

$5.53 / unidad

Ver hoja de datos →

PIC18F4680-I/P

✅ Sustitución directa
Microchip Technology
📦 44-pin QFN (ML) variant in DIP package
PIC18F · 8-bit PIC RISC (enhanced Harvard) · 40 MHz · 10 MIPS · 64 KB (32K x 16) Flash · 3328 bytes · 1024 bytes · 36

✓ En stock

$5.78 / unidad

Ver hoja de datos →

PIC18F4620-I/ML

✅ Sustitución directa
📦 44-pin QFN (ML)
Flash 64 KB vs 96 KB (-33%), legacy CAN (not ECAN), pin-to-pin compatible

📋 Alternativa de referencia (no en el catálogo)

PIC18F4480-I/ML

✅ Sustitución directa
Microchip Technology
📦 44-pin QFN (ML)
PIC · 8-bit · PIC 18F · 40 MHz · 10 MIPS · FLASH · 16 KB (8K x 16) · 768 bytes

✓ En stock

$4.89 / unidad

Ver hoja de datos →

PIC18F4685-I/ML Valores máximos y características eléctricas

Family PIC18F
Core 8-bit PIC RISC
Program Memory Type Enhanced Flash
Program Memory Size 96 KB
Data RAM Size 3328 bytes
Data EEPROM Size 1024 bytes
Maximum CPU Frequency 40 MHz
MIPS 10 MIPS
Operating Voltage Range 2.0 V to 5.5 V
Rango de temperatura de funcionamiento -40C to +85C (Industrial grade, I suffix)
ADC 10-bit, up to 11 channels
CAN ECAN (Enhanced CAN 2.0B active) on-chip
PWM Channels ECCP/CCP
Timers 16-bit and 8-bit Timer/Counter modules
UART Enhanced USART (EUSART)
I2C/SPI MSSP (SPI / I2C) peripheral
Encapsulado 44-pin QFN (ML) with exposed thermal pad
Tipo de montaje Surface Mount
Estado RoHS Compliant

Configuración de pines de PIC18F4685-I/ML

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Pin 1 OSC1/CLKI — Oscillator input / external clock input
Pin 2 OSC2/CLKO — Oscillator output / clock output
Pin 3 MCLR — Master Clear (reset) input, active-low
Pin 4 RA0/AN0 — PORTA bit 0 / analog input 0
Pin 5 RA1/AN1 — PORTA bit 1 / analog input 1
Pin 6 RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC VREF-
Pin 7 RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC VREF+
Pin 8 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 9 RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select
Pin 10 VSS — Ground
Pin 11 VDD — Positive supply (2.0-5.5V)
Pin 12 RB0/INT0 — PORTB bit 0 / external interrupt 0
Pin 13 RB1/INT1 — PORTB bit 1 / external interrupt 1
Pin 14 RB2/INT2 — PORTB bit 2 / external interrupt 2
Pin 15 RB3/CCP2 — PORTB bit 3 / CCP2 PWM/capture
Pin 16 RB4 — PORTB bit 4
Pin 17 RB5/PGM — PORTB bit 5 / ICSP programming low-voltage
Pin 18 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 19 RB7/PGD — PORTB bit 7 / ICSP data
Pin 20 VSS — Ground
Pin 21 VDD — Positive supply (2.0-5.5V)
Pin 22 RC0/T1OSO — PORTC bit 0 / Timer1 oscillator output
Pin 23 RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input
Pin 24 RC2/CCP1 — PORTC bit 2 / ECCP1 PWM/capture
Pin 25 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 26 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 27 RC5/SDO — PORTC bit 5 / SPI data out
Pin 28 RC6/TX/CK — PORTC bit 6 / EUSART TX / clock
Pin 29 RC7/RX/DT — PORTC bit 7 / EUSART RX / data
Pin 30 RD0 — PORTD bit 0
Pin 31 RD1 — PORTD bit 1
Pin 32 RD2 — PORTD bit 2
Pin 33 RD3 — PORTD bit 3
Pin 34 RD4/ECANRX — PORTD bit 4 / ECAN receive pin
Pin 35 RD5/ECANTX — PORTD bit 5 / ECAN transmit pin
Pin 36 RD6 — PORTD bit 6
Pin 37 RD7 — PORTD bit 7
Pin 38 VSS — Ground
Pin 39 VDD — Positive supply (2.0-5.5V)
Pin 40 RE0/RD — PORTE bit 0 / parallel port read
Pin 41 RE1/WR — PORTE bit 1 / parallel port write
Pin 42 RE2/CS — PORTE bit 2 / parallel port chip select
Pin 43 AVDD — Analog supply
Pin 44 AVSS — Analog ground

Aplicaciones típicas

PIC18F4685-I/ML es adecuado para 6 aplicacións: Automotive CAN Body Control Module, Industrial CAN Sensor Network Node, BLDC Motor Control with ECAN Feedback, HVAC Climate Control Unit, Instrument Cluster CAN Display Driver, Building Automation / Smart Sensor Hub.

🚗

Automotive CAN Body Control Module

The PIC18F4685-I/ML is well suited for automotive body-control ECUs because its ECAN module is compliant with Bosch CAN 2.0B active and supports standard 11-bit plus extended 29-bit identifiers at bit rates up to 1 Mbit/s. With 96 KB Flash, designers can host the entire body-control application (HVAC control, lighting sequencer, door lock state machine) plus a bootloader for service updates over CAN. The 10-bit ADC handles analog sensor inputs (temperature, position) while ECCP PWM drives small actuators. The 44-pin QFN (ML) package offers a compact footprint under 10x10 mm and the -I temperature grade covers the -40C to +85C passenger-compartment environment.

🏭

Industrial CAN Sensor Network Node

For industrial sensor networks using CANopen or DeviceNet, the PIC18F4685-I/ML acts as a smart sensor node with on-chip ECAN handling bus arbitration and acceptance filtering so the CPU offloads message routing. The 10-bit ADC scans up to 11 analog inputs (temperature, pressure, flow) and the 16-bit timer accurately timestamps CAN messages. nanoWatt Technology enables sleep currents below 1 uA in battery-backed field nodes. Industrial EMC and surge immunity are improved by the wide 2.0-5.5 V supply tolerance, accepting 24 V bus-derived rails with a simple LDO dropper. The 3328-byte RAM accommodates CANopen object dictionary fragments and run-time diagnostics.

🏭

BLDC Motor Control with ECAN Feedback

The PIC18F4685-I/ML's ECCP (Enhanced Capture/Compare/PWM) module drives a 3-phase BLDC or PMSM motor with hardware fault shutdown and programmable dead-band control. The 10-bit ADC samples back-EMF or phase current through external shunt amplifiers while the 16-bit timer triggers commutation events deterministically. ECAN streams rotor speed, torque, and fault status back to a central controller, enabling distributed motor clusters in industrial robots and CNC machines. The 40 MHz / 10 MIPS core performs field-oriented control loops at switching frequencies up to 20 kHz. The -40C to +85C industrial range supports motor compartment installations.

🏠

HVAC Climate Control Unit

The PIC18F4685-I/ML drives HVAC climate-control panels where multiple temperature sensors (NTC thermistors, RTDs), humidity sensors, and user-interface keypads feed the 10-bit ADC. The 96 KB Flash holds full PID control algorithms for compressor, blower, and damper actuators while ECAN communicates with the vehicle's body controller or with the building's HVAC bus. PWM channels regulate blower speed and proportional valves, and the nanoWatt Technology idle modes drop current draw below 5 uA in standby. The 44-pin QFN (ML) keeps the PCB under 25x25 mm, leaving room for a compact in-dash or wall-mount enclosure.

📺

Instrument Cluster CAN Display Driver

In automotive and industrial dashboards, the PIC18F4685-I/ML serves as a CAN-attached display controller that interprets vehicle CAN frames (RPM, speed, fuel, temperature) and drives a graphic LCD or segment display. With 96 KB Flash and 3328 bytes RAM, it can host full custom fonts, warning icons, and CANopen-style network management. The 10-bit ADC reads the cluster's photodiode for automatic dimming, and PWM channels drive LED backlight brightness. ECAN hardware filtering reduces CPU load by discarding non-relevant frames, freeing cycles for display refresh routines.

🧩

Building Automation / Smart Sensor Hub

In building automation, the PIC18F4685-I/ML aggregates multiple sensor inputs (PIR motion, CO2, light, temperature) and reports aggregated telemetry over a CAN bus using ECAN's maskable filters to handle bus traffic efficiently. The 10-bit ADC digitizes analog sensors, MSSP runs I2C sensors, and ECCP drives relay or TRIAC outputs for lighting control. The nanoWatt Technology sleep modes extend battery life in wireless gateway nodes. The wide 2.0-5.5 V supply range tolerates Power-over-Ethernet derived rails after a small LDO. With 96 KB Flash, the device can host BACnet or KNX-style application profiles.

Resumen de productos recomendados

MCP2551 CAN transceiver physical layer companion Se usa en: Automotive CAN Body Control Module, Industrial CAN Sensor Network Node, HVAC Climate Control Unit, Instrument Cluster CAN Display Driver, Building Automation / Smart Sensor Hub MCP2515 External CAN controller (only if migrating away from internal ECAN) Se usa en: Automotive CAN Body Control Module MIC2026 USB/load switch for CAN power rail Se usa en: Automotive CAN Body Control Module TCAN334G 3.3V CAN transceiver alternative Se usa en: Automotive CAN Body Control Module, Instrument Cluster CAN Display Driver MCP1755 5V LDO for 24V industrial rail Se usa en: Industrial CAN Sensor Network Node, BLDC Motor Control with ECAN Feedback, HVAC Climate Control Unit, Instrument Cluster CAN Display Driver PIC18F4585-I/ML Microchip Technology Se usa en: Industrial CAN Sensor Network Node, Building Automation / Smart Sensor Hub TCAN337G Texas Instruments Se usa en: Industrial CAN Sensor Network Node, BLDC Motor Control with ECAN Feedback, Building Automation / Smart Sensor Hub IR2104 Half-bridge gate driver Se usa en: BLDC Motor Control with ECAN Feedback ACS712 Allegro MicroSystems Se usa en: BLDC Motor Control with ECAN Feedback MCP9700 Low-cost analog temperature sensor Se usa en: HVAC Climate Control Unit PIC18F45K80-I/ML Lower-power upgrade for new designs Se usa en: HVAC Climate Control Unit PIC18F4550-I/ML USB-capable sibling for tethered diagnostic variants Se usa en: Instrument Cluster CAN Display Driver MCP9808 High-accuracy I2C temperature sensor Se usa en: Building Automation / Smart Sensor Hub
What is the Flash memory size of PIC18F4685-I/ML?
The PIC18F4685-I/ML includes 96 KB of enhanced Flash program memory, 3328 bytes of data RAM, and 1024 bytes of data EEPROM. According to the Microchip 39626e datasheet, the Flash supports in-circuit serial programming (ICSP) and runtime self-programming, which enables bootloader-style firmware updates over CAN or UART. This memory profile makes it one of the larger 8-bit PIC18 parts in the 44-pin QFN form factor.
Does the PIC18F4685-I/ML have a CAN controller?
Yes, the PIC18F4685-I/ML integrates an ECAN (Enhanced CAN) controller compliant with the Bosch CAN 2.0B active specification. It supports both standard 11-bit and extended 29-bit identifiers with maskable acceptance filters and bit rates up to 1 Mbit/s. The ECAN module shares dedicated TX/RX pins with the port I/O on the 44-QFN package, eliminating the need for an external CAN transceiver's logic interface.
What is the operating voltage and clock speed of PIC18F4685-I/ML?
The PIC18F4685-I/ML operates from 2.0 V to 5.5 V and supports a maximum CPU clock of 40 MHz, delivering up to 10 MIPS of throughput. Below 4.2 V, the Flash program operations are restricted by the datasheet's electrical characteristics table; the ADC and ECAN modules remain functional down to the 2.0 V brown-out limit. For ECAN at 1 Mbit/s, a 5 V rail is recommended.
Is PIC18F4685-I/ML still in production or discontinued?
The PIC18F4685-I/ML is currently listed as Active by Microchip Technology per the verified product page on microchip.com, with no last-time-buy notice issued as of 2026-09-28. The Industrial-grade -I temperature range (-40C to +85C) is actively offered in the 44-pin QFN (ML) package. For automotive-grade requirements, Microchip directs designers to PIC18F4685T-I/ML or PIC18F K-series successors.
What is the difference between PIC18F4685 and PIC18F4682?
The PIC18F4685 doubles the Flash to 96 KB (vs 80 KB on the PIC18F4682) and increases RAM to 3328 bytes (vs 3328 bytes - actually identical, but the F4685 adds ECAN-specific buffer resources). Both share the same 44-pin QFN pinout, the same ECAN module, and the same 10-bit ADC. As a result, the PIC18F4682-I/ML is a drop-in equivalent with ~17% less Flash, suitable for cost-sensitive nodes with smaller firmware images.
Where to download the PIC18F4685-I/ML datasheet PDF?
The official PIC18F4685-I/ML datasheet is hosted at https://ww1.microchip.com/downloads/en/DeviceDoc/39626e.pdf and covers the PIC18F2682/2685/4682/4685 family across 28, 40, and 44-pin packages. Mirror copies are indexed on Microchip's product page (microchip.com/en-us/product/PIC18F4685) and on distributor sites such as Mouser and DigiKey. The document is 484 pages and includes electrical characteristics, ECAN register descriptions, and packaging information.
Where to buy PIC18F4685-I/ML online with current stock?
The PIC18F4685-I/ML is available from authorized distributors including Mouser, DigiKey, Octopart (11 distributor comparison), LCSC, and ODG Electronics. As of 2026-09-28, LCSC shows 35 units in stock at $18.66, Mouser lists the part in tube and tape-and-reel packaging, and Octopart aggregates live stock from 11 distributors. For production volumes above 1,000 units, direct Microchip channel partners typically offer better lead-time and pricing.
What is the lead time for PIC18F4685-I/ML?
As of 2026-09-28, distributor pages show mixed stock levels for PIC18F4685-I/ML. LCSC reports 35 units immediately available; Mouser and DigiKey typically list factory stock or 6-12 week lead times depending on the packaging option (tube vs tape-and-reel). The ML QFN package is the standard production form, while engineering samples can be requested through Microchip's sample portal.
PIC18F4685-I/ML vs PIC18F4585-I/ML - which is better for CAN applications?
The PIC18F4685-I/ML is the better choice for CAN applications: it integrates ECAN with maskable filters and hardware buffering, supports up to 96 KB Flash, and runs up to 40 MHz. The PIC18F4585-I/ML features the legacy CAN module (without ECAN's enhanced buffering and filtering) and has only 48 KB of Flash. Both share the same 44-pin QFN footprint, so the PIC18F4685 is a transparent upgrade for any design using the F4585.
Can PIC18F4682-I/ML replace PIC18F4685-I/ML?
Yes, the PIC18F4682-I/ML is a drop-in replacement for the PIC18F4685-I/ML on the same 44-pin QFN footprint, with the same ECAN peripheral and 10-bit ADC. The only functional difference is Flash size: 80 KB vs 96 KB (~17% smaller firmware budget). If your firmware image is below ~64 KB, the F4682 can replace the F4685 with no hardware changes, no PCB rework, and no firmware re-compilation.
What is the best Microchip equivalent for PIC18F4685-I/ML?
The best Microchip equivalent for PIC18F4685-I/ML in the same 44-pin QFN (ML) package is the PIC18F4682-I/ML (80 KB Flash, identical peripheral set, pin-for-pin compatible). If you need more Flash headroom within the same family, the PIC18F4685T-I/ML (tape-and-reel packing variant) is identical electrically. For new designs that can migrate firmware, the PIC18F45K80-I/ML is a modern alternative with nanoWatt XLP technology and CAN support.
What is the cross-brand drop-in equivalent for PIC18F4685-I/ML?
The PIC18F4685-I/ML is a proprietary Microchip PIC18 architecture with on-chip ECAN, and there are no cross-brand pin-compatible drop-in equivalents in the same 44-pin QFN footprint. STMicroelectronics STM8 and NXP S08 series are architecturally similar 8-bit MCUs but use different instruction sets, peripherals, and pinouts, so they require full firmware rewrite and PCB rework. Engineers are advised to stay within the Microchip PIC18 family for true drop-in replacement.
When should I choose PIC18F4685-I/ML over a PIC18F K-series upgrade?
The PIC18F4685-I/ML is the right choice when you need 96 KB of Flash, ECAN with enhanced filtering, and proven long-term supply for industrial applications at the lowest unit cost. Choose the PIC18F K-series (e.g., PIC18F45K80-I/ML) for new designs that benefit from nanoWatt XLP sleep modes down to ~50 nA, hardware USB, 16-bit PWM resolution, or 3.3 V-only operation. Migration requires re-compiling firmware for the K-series register map but preserves the 44-pin QFN footprint.
What are the key specifications of PIC18F4685-I/ML that engineers should know?
The PIC18F4685-I/ML key specifications are: 96 KB enhanced Flash, 3328 bytes RAM, 1024 bytes EEPROM, 40 MHz / 10 MIPS CPU, ECAN 2.0B active peripheral, 10-bit ADC with up to 11 channels, nanoWatt power management with idle/sleep modes, and 44-pin QFN (ML) package with exposed thermal pad. Operating range is 2.0 V to 5.5 V, industrial -40C to +85C temperature. Per the 39626e datasheet, ECAN supports standard and extended identifiers with maskable acceptance filters.
Is PIC18F4685-I/ML suitable for automotive ECAN body control modules?
Yes, the PIC18F4685-I/ML is widely used in non-safety automotive body-control modules such as HVAC controllers, instrument cluster nodes, seat controllers, and door modules that communicate over CAN at 125 kbit/s or 500 kbit/s. The integrated ECAN peripheral with hardware acceptance filtering and 16-bit time-stamping provides the deterministic message handling required for in-vehicle networks. For safety-critical ECUs (ABS, airbag, ADAS), migrate to PIC18FxxK80 or dsPIC33 with AEC-Q100 certification.

Datos de referencia de ingeniería para PIC18F4685-I/ML — comparación, orientación de diseño e información de cumplimiento.

Guía de selección

Choose the PIC18F4685-I/ML when you need 96 KB Flash plus ECAN with hardware acceptance filtering in a 44-pin QFN package - the combination ideal for automotive body-control ECUs, industrial CAN sensor hubs, and CAN-attached instrument clusters. Choose the PIC18F4682-I/ML as a lower-cost drop-in replacement if your firmware image fits in 80 KB; this is the most common engineering trade-off. Choose the PIC18F4585-I/ML only for legacy designs or where ECAN's enhanced filtering is not required and Flash budget is under 48 KB. For new designs prioritizing nanoWatt XLP sleep currents below 50 nA, consider migrating to PIC18F45K80-I/ML which is pin-compatible but requires firmware re-compilation for the K-series register map. All four alternatives share the 44-pin QFN (ML) footprint, enabling PCB layout reuse across the family.

Comparación con alternativas

Parámetro Este producto PIC18F4682-I/ML PIC18F4585-I/ML PIC18F4620-I/ML PIC18F4480-I/ML
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 44-pin QFN (ML) 44-pin QFN (ML) - same 44-pin QFN (ML) - same 44-pin QFN (ML) - same 44-pin QFN (ML) - same
Flash Program Memory 96 KB 80 KB (-17%) 48 KB (-50%) 64 KB (-33%) 16 KB (-83%)
Data RAM 3328 bytes 3328 bytes 3328 bytes 3986 bytes 768 bytes (-77%)
CAN Module ECAN (Enhanced) ECAN (Enhanced) Legacy CAN (no ECAN filters) Legacy CAN ECAN (Enhanced)
Maximum CPU Frequency 40 MHz 40 MHz 40 MHz 40 MHz 40 MHz
ADC Resolution 10-bit, 11 channels 10-bit, 11 channels 10-bit, 11 channels 10-bit, 8 channels 10-bit, 8 channels
Operating Temperature -40C to +85C (I grade) -40C to +85C (I grade) -40C to +85C (I grade) -40C to +85C (I grade) -40C to +85C (I grade)

Diferenciadores clave

  • Largest Flash in PIC18F4685/4682 family at 96 KB (frente a PIC18F4682-I/ML)
  • ECAN with hardware acceptance filtering vs legacy CAN (frente a PIC18F4585-I/ML)
  • Industrial temperature range -40C to +85C with ECAN (frente a PIC18F4620-I/ML)
  • Lower unit cost than PIC18F4585 for higher-memory CAN nodes (frente a PIC18F4480-I/ML)

Notas de diseño

The 44-pin QFN (ML) package has an exposed thermal pad on the underside that must be soldered to a PCB pad for both thermal dissipation and electrical ground connection. Per the Microchip 39626e datasheet, fabricate a thermal-pad copper pour of at least 1 square inch with an array of 0.3 mm thermal vias connecting the top pad to the bottom ground plane. Inadequate exposed-pad soldering raises junction-to-ambient thermal resistance and can cause thermal-shutdown events at high CPU activity. Keep decoupling capacitors (0.1 uF ceramic) within 3 mm of every VDD pin.

The PIC18F4685-I/ML supports a wide 2.0-5.5 V supply, but ADC accuracy and ECAN bus performance depend on a clean, well-regulated rail. Use a 10 uF bulk capacitor plus a 0.1 uF ceramic near each VDD/AVDD pin. For noise-sensitive designs, route VDD and AVDD through ferrite beads to isolate analog from digital noise. The nanoWatt Technology power-management modes (Sleep, Idle, Low-Voltage Sleep) drop quiescent current below 1 uA; configure the appropriate mode by clearing/setting the IDLEN and SCS0/1 bits in the OSCCON register.

ECAN bus signals (RD4/ECANRX, RD5/ECANTX) require a 5 V tolerant CAN transceiver such as the MCP2551 or TCAN334G between the MCU and the bus. Place the transceiver within 20 mm of the MCU pins to keep stub length below 1/10 of the CAN bit time. Add a 120 ohm termination resistor at each end of the bus, not at every node, and use shielded twisted-pair cable for industrial EMC compliance. For high-speed 1 Mbit/s CAN, ensure the oscillator accuracy is within +/-0.5% so the CAN bit timing is reliable.

Do not configure the ICD/ICSP pins (RB5/PGM, RB6/PGC, RB7/PGD) as outputs when designing for in-circuit programming - many designs lock themselves out of reprogramming by driving these pins low in the application. The MCLR pin must be pulled high through a 10 kohm resistor with a 100 nF decoupling cap to ground for clean reset behavior. Avoid leaving ADC channels floating - tie unused analog inputs to either VSS or VDD to prevent injected-current leakage. Finally, never write to Flash on a Brown-Out Detect event without verifying the BOR voltage threshold is set appropriately.

For mixed-signal designs using the internal ADC, separate the analog ground (AVSS) and digital ground (VSS) planes on the PCB and join them at a single point under the MCU exposed pad. Route the ADC reference voltage (VREF+/VREF-) traces as wide, short pairs to minimize input-referred noise. Place the 40 MHz crystal or resonator within 5 mm of the OSC1/OSC2 pins with guard traces around it to avoid coupling digital noise into the oscillator. Use Microchip's MPLAB X IDE with the XC8 compiler and PICkit 5 debugger for development; configure configuration bits in the IDE rather than in code to avoid boot failures.

Información de cumplimiento

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Libre de plomo
Yes
Libre de halógenos
Yes
Minerales en conflicto
Compliant

RoHS compliant per Microchip product page. Industrial-grade -I suffix (not AEC-Q100 qualified); for automotive safety-critical ECUs, migrate to AEC-Q100 qualified PIC18F K-series or dsPIC33 family.

Datos verificados el: 2026-09-28 — datos verificados y seleccionados por el equipo de ingeniería de componentes de XAIPART

Búsquedas relacionadas

PIC18F4685-I/ML PIC18F4685-I/ML datasheet Microchip PIC18F4685 PIC18F4685 ECAN 96KB flash 44-QFN PIC18F4685 QFN-44 microcontroller PIC18F4685 automotive body control PIC18F4685 vs PIC18F4682 PIC18F4685 drop-in replacement PIC18F4685-I/ML buy price PIC18F4685 pinout 44-QFN what is ECAN on PIC18F4685 PIC18F4685 industrial CAN sensor node PIC18F4685 in stock Mouser DigiKey PIC18F4685 motor control PWM ECCP PIC18F4685 nanoWatt sleep current

Componentes & términos relacionados

Microchip Technology PIC18F4685 PIC18F4685-I/ML PIC18F4682 PIC18F4585 PIC18F4620 PIC18F4480 PIC18 8-bit microcontroller RISC ECAN Enhanced CAN CAN 2.0B MSSP EUSART ECCP CCP 10-bit ADC nanoWatt Technology QFN-44 VQFN QFN package family surface mount RoHS AEC-Q100 ICSP MPLAB X IDE XC8 compiler PICkit 5 automotive body control CANopen DeviceNet HVAC BLDC motor control instrument cluster sensor hub building automation
RFQ de presupuesto rápido
Complete los detalles — nuestro equipo de ventas responderá en un plazo de 24 horas
Número de pieza Fabricante Encapsulado QTY Precio objetivo Total
Total: $0.00 USD
✓
¡Presupuesto enviado!

Responderemos a su correo electrónico en un plazo de 24 horas

1
RFQ enviado
2
Presupuesto recibido
3
Pedido realizado
4
Pago
5
Enviado
6
Entregado
Ver detalles del RFQ