Microchip Technology

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

N.º da peça: PIC18F4685-I/ML ✓ Ativo
Em estoque Enviado em 1 a 3 dias úteis
2.0 V to 5.5 V Vdss 44-pin QFN (ML) with exposed thermal pad Package 40 MHz Speed Enhanced Flash Memory
A partir de $6.48 USD / unidade
MOQ: 1 |
Preço atualizado: 2026-09-27
Preços por volume
Qtd. Preço unitário 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 os preços estão em USD

PIC18F4685-I/ML Visão geral

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 drop-in para PIC18F4685-I/ML — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.

Variantes desta série

Modelos da mesma série compatíveis como drop-in com PIC18F4685-I/ML (mesmo formato e footprint) — diferindo em 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)

Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:

PIC18F4682-I/ML

✅ Drop-In
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

✓ Em estoque

$5.92 / unidade

Ver ficha técnica →

PIC18F4585-I/ML

✅ Drop-In
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

✓ Em estoque

$5.53 / unidade

Ver ficha técnica →

PIC18F4680-I/P

✅ Drop-In
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

✓ Em estoque

$5.78 / unidade

Ver ficha técnica →

PIC18F4620-I/ML

✅ Drop-In
📦 44-pin QFN (ML)
Flash 64 KB vs 96 KB (-33%), legacy CAN (not ECAN), pin-to-pin compatible

📋 Alternativa de referência (fora do catálogo)

PIC18F4480-I/ML

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

✓ Em estoque

$4.89 / unidade

Ver ficha técnica →

PIC18F4685-I/ML Classificações máximas e características elétricas

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
Faixa de temperatura de operação -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
Encapsulamento 44-pin QFN (ML) with exposed thermal pad
Tipo de montagem Surface Mount
Status RoHS Compliant

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

Aplicações típicas

PIC18F4685-I/ML é adequado para 6 aplicaçãos: 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.

Resumo dos produtos recomendados

MCP2551 CAN transceiver physical layer companion Usado em: 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) Usado em: Automotive CAN Body Control Module MIC2026 USB/load switch for CAN power rail Usado em: Automotive CAN Body Control Module TCAN334G 3.3V CAN transceiver alternative Usado em: Automotive CAN Body Control Module, Instrument Cluster CAN Display Driver MCP1755 5V LDO for 24V industrial rail Usado em: 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 Usado em: Industrial CAN Sensor Network Node, Building Automation / Smart Sensor Hub TCAN337G Texas Instruments Usado em: Industrial CAN Sensor Network Node, BLDC Motor Control with ECAN Feedback, Building Automation / Smart Sensor Hub IR2104 Half-bridge gate driver Usado em: BLDC Motor Control with ECAN Feedback ACS712 Allegro MicroSystems Usado em: BLDC Motor Control with ECAN Feedback MCP9700 Low-cost analog temperature sensor Usado em: HVAC Climate Control Unit PIC18F45K80-I/ML Lower-power upgrade for new designs Usado em: HVAC Climate Control Unit PIC18F4550-I/ML USB-capable sibling for tethered diagnostic variants Usado em: Instrument Cluster CAN Display Driver MCP9808 High-accuracy I2C temperature sensor Usado em: 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.

Dados de referência de engenharia para PIC18F4685-I/ML — comparação, orientação de projeto e informações de conformidade.

Guia de seleção

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.

Comparação com alternativas

Parâmetro Este produto 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)

Principais diferenciais

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

Notas de projeto

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.

Informações de conformidade

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Sem chumbo
Yes
Sem halogênios
Yes
Minerais de conflito
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.

Dados verificados em: 2026-09-28 — dados verificados e curados pela equipe de engenharia de componentes da XAIPART

Buscas 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 & termos 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 cotação rápida
Preencha todos os detalhes — nossa equipe de vendas responderá em até 24 horas
Part number Fabricante Encapsulamento QTY Preço-alvo Total
Total: $0.00 USD
✓
Cotação enviada!

Responderemos seu e-mail em até 24 horas

1
RFQ enviada
2
Cotação recebida
3
Pedido realizado
4
Pagamento
5
Enviado
6
Entregue
Ver detalhes da RFQ