Microchip Technology

PIC18F4680-I/ML - 8-Bit 40MHz 64KB Flash MCU 44-QFN | Microchip

N.º de pieza: PIC18F4680-I/ML ✓ Activo
En stock Se envía en 1-3 días hábiles
4.2 V to 5.5 V Vdss 44-QFN (8x8 mm) with Exposed Pad Package 40 MHz (10 MIPS) Speed 64 KB (32K x 16) Flash Memory
Desde $9.84 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-09-27
Precios por volumen
Cant. Precio unitario Total
1 $16.15 $16,15
10 $14.21 $142,10
100 $11.85 $1.185,00
500 $10.62 $5.310,00
1.000 $9.84 $9.840,00
ℹ️ Todos los precios están en USD

PIC18F4680-I/ML Descripción general

The Microchip Technology PIC18F4680-I/ML is an 8-bit PIC18 microcontroller with 64KB Flash, 3328 bytes SRAM, and integrated ECAN peripheral, housed in a 44-pin QFN (8x8 mm) package. It operates up to 40 MHz (10 MIPS) from a 4.2V to 5.5V supply, with industrial temperature range -40C to +85C. The part integrates nanoWatt power management, 10-bit A/D conversion, and the ECAN (Enhanced CAN) bus controller for automotive and industrial networking.

A microcontroller (MCU) is a single-chip computer containing a processor core, program memory, data RAM, and programmable peripherals. The PIC18 family uses an enhanced 8-bit RISC architecture with 16-bit instructions, optimized for deterministic real-time control. Within Microchip's portfolio, the PIC18F4680 belongs to the mid-range flash MCU segment, bridging classic PIC16 designs and the higher-performance dsPIC/PIC24 families. Its main application domains are CAN-node industrial automation and automotive body/comfort ECUs, where deterministic latency and on-chip ECAN significantly reduce BOM cost.

Key features include hardware ECAN 2.0B controller with masking and filtering, 10-bit ADC with up to 11 channels, two USART modules (one enhanced, supports LIN), one MSSP (I2C/SPI), two CCP/ECCP modules for PWM/capture/compare, nanoWatt power-managed modes (Sleep, Idle, Doze), and 1024 bytes data EEPROM for non-volatile parameter storage. The 36 programmable I/O pins support 5.5V tolerance and individually configurable weak pull-ups. The 44-QFN exposed-pad package has low thermal resistance for the 100 mA typical operating current.

The CPU core is a Harvard-architecture 8-bit engine with an 8x8 hardware multiplier, 16-bit instructions, and a 4-deep stack per priority level. Up to 16 priority levels of interrupt nesting are supported. The internal oscillator block provides selectable 8 MHz, 4 MHz, 2 MHz, and 31 kHz sources, and supports PLL-driven operation at 40 MHz from a 10 MHz crystal. Fail-Safe Clock Monitor and Two-Speed Start-up enable reliable operation from internal oscillator without external crystal in cost-sensitive designs.

Typical applications include automotive body and chassis ECUs (window lift, seat control, lighting, instrument clusters), industrial CAN nodes (sensors, motor drives, PLCs), building automation (HVAC, access control), and LIN/J1939 gateway nodes. The ECAN peripheral is the defining feature for these networks. The 64KB Flash supports application code up to 32K single-word instructions, while the 3328-byte SRAM and 1024-byte EEPROM handle CAN message buffering and non-volatile calibration data.

Design with the PIC18F4680-I/ML using MPLAB X IDE and the MPLAB XC8 compiler. Decouple VDD/AVDD with 100 nF and 10 uF ceramics placed within 5 mm of the supply pins, and bond the QFN exposed pad to a continuous ground plane with at least 8 thermal vias for heat dissipation. MPLAB ICD 5 or PICkit 5 provide in-circuit debug and programming through the ICSP interface on pins RB6/RB7.

This page consolidates distributor pricing, parametric drop-in alternatives, and practical design guidance drawn from the Microchip PIC18F4680 datasheet (DS39758) and reference designs, providing context not present on a single distributor listing.

Alternativas directas para PIC18F4680-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 PIC18F4680-I/ML (mismo factor de forma y huella) — difiere en Package, Operating Temperature, ADC, Program Memory (Flash), Power-Saving Modes.

Microchip Technology
Package: 44-QFN (8x8 mm)
Operating Temperature: -40 C to +85 C
ADC: 10-bit, 11 channels
Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed pad
Operating Temperature: -40 C to +125 C (Extended, -E suffix)
ADC: 10-bit, up to 13 channels
Microchip Technology
Package: 44-pin QFN (8x8 mm) - ML suffix
Operating Temperature: -40 C to +85 C (industrial, -I suffix)
Program Memory (Flash): 48 KB (24K x 16 words)
Microchip Technology
Package: 44-pin QFN (8x8 mm) with exposed thermal pad
Program Memory (Flash): 64 KB (32K x 16 words)
Power-Saving Modes: nanoWatt (Run, Idle, Sleep, T1OSC, etc.)
Microchip Technology
Package: 44-QFN (8x8 mm) with exposed pad ("ML")
Operating Temperature: -40C to +85C (Industrial, "I")
ADC: 12-bit, up to 11 channels
Microchip Technology
Package: 44-QFN (8x8 mm) with exposed pad (ML)
Operating Temperature: -40 C to +125 C (Extended, automotive grade)
Program Memory (Flash): 80 KB (40K x 16)
Microchip Technology
Package: 44-pin QFN (8x8 mm), ML suffix
Operating Temperature: -40 C to +85 C (Industrial, I)
ADC: 11-channel, 10-bit

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

PIC18F4680-E/ML

✅ Sustitución directa
Microchip Technology
📦 44-QFN (8x8 mm)
PIC18, 8-bit RISC · 16-bit (16-bit instructions, 8-bit data path) · 64 KB (32K x 16 words) · 3,328 bytes · 1,024 bytes · 40 MHz · 10 MIPS · 4.2 V to 5.5 V

✓ En stock

$12.85 / unidad

Ver hoja de datos →

PIC18F4585-I/ML

✅ Sustitución directa
Microchip Technology
📦 44-QFN (8x8 mm)
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 →

PIC18F4480-I/ML

✅ Sustitución directa
Microchip Technology
📦 44-QFN (8x8 mm)
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 →
ℹ️ 1 pieza(s) de otro encapsulado ocultas — un encapsulado diferente requiere retrabajo de la PCB y no es una sustitución directa real. Contáctenos si necesita sugerencias de otros encapsulados.

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

Product Type 8-bit Microcontroller (MCU)
Series PIC 18F
Core Processor PIC
Core Size 8-bit
Program Memory Size 64 KB (32K x 16) Flash
SRAM 3328 bytes
Data EEPROM 1024 bytes
Maximum CPU Speed 40 MHz (10 MIPS)
Supply Voltage (VDD) 4.2 V to 5.5 V
Number of I/O Pins 36
ADC 10-bit, up to 11 channels
Communication Peripherals ECAN 2.0B, 1x EUSART (LIN), 1x MSSP (I2C/SPI), 1x AUSART
PWM / CCP 2x CCP (1x ECCP)
Temperatura de funcionamiento -40C to +85C (Industrial, -I suffix)
Encapsulado 44-QFN (8x8 mm) with Exposed Pad
Tipo de montaje Surface Mount
Nivel MSL 3 (per JEDEC J-STD-020)
Estado RoHS Compliant
Power-Saving Modes nanoWatt (Sleep, Idle, Doze, Run)

Configuración de pines de PIC18F4680-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 RX/DT — EUSART RX / Data
Pin 2 TX/CK — EUSART TX / Clock
Pin 3 RC6/TX1 — I/O / AUSART1 TX
Pin 4 RC7/RX1 — I/O / AUSART1 RX
Pin 5 MCLR — Master Clear (Reset, active-low)
Pin 6 RA0/AN0 — Analog input 0 / I/O
Pin 7 RA1/AN1 — Analog input 1 / I/O
Pin 8 RA2/AN2 — Analog input 2 / I/O
Pin 9 RA3/AN3/VREF+ — Analog input 3 / VREF+
Pin 10 RA4/AN4/T0CKI — Analog input 4 / Timer0 clock
Pin 11 RA5/AN5/SS/HLVD — Analog input 5 / Slave Select / HLVD
Pin 12 RE0/AN6 — Analog input 6 / I/O
Pin 13 RE1/AN7 — Analog input 7 / I/O
Pin 14 RE2/AN8 — Analog input 8 / I/O
Pin 15 VDD — Positive supply voltage
Pin 16 VSS — Ground
Pin 17 RA6/OSC2 — I/O / Crystal output
Pin 18 RA7/OSC1 — I/O / Crystal input
Pin 19 RB0/INT0 — External interrupt 0 / I/O
Pin 20 RB1/INT1 — External interrupt 1 / I/O
Pin 21 RB2/INT2 — External interrupt 2 / I/O
Pin 22 RB3/INT3/CCP2 — I/O / External interrupt / CCP2
Pin 23 RB4/KBI0 — I/O / Keyboard interrupt
Pin 24 RB5/KBI1/PGM — I/O / Keyboard interrupt / LVP
Pin 25 RB6/PGC — ICSP clock / I/O
Pin 26 RB7/PGD — ICSP data / I/O
Pin 27 RC0 — I/O
Pin 28 RC1 — I/O
Pin 29 RC2/CCP1 — I/O / CCP1 PWM
Pin 30 RC3 — I/O
Pin 31 RC4 — I/O
Pin 32 RC5 — I/O
Pin 33 RD0 — I/O
Pin 34 RD1 — I/O
Pin 35 RD2 — I/O
Pin 36 RD3 — I/O
Pin 37 RD4 — I/O
Pin 38 RD5 — I/O
Pin 39 RD6 — I/O
Pin 40 RD7 — I/O
Pin 41 CANTX — ECAN transmit output
Pin 42 CANRX — ECAN receive input
Pin 43 AVDD — Analog positive supply
Pin 44 AVSS — Analog ground
Pin 45 EP — Exposed pad (ground, thermal)

Aplicaciones típicas

PIC18F4680-I/ML es adecuado para 6 aplicacións: Automotive Body Control Modules, Industrial CAN Sensor Nodes, Building Automation and HVAC Controllers, Automotive Instrument Clusters, LIN Bus Slave Nodes, Motor Control and PWM Drive.

🚗

Automotive Body Control Modules

The PIC18F4680-I/ML fits automotive body and comfort ECUs (window lift, seat, lighting, mirror control) because its hardware ECAN 2.0B controller delivers deterministic bus access for J1939 and CANopen networks, while the 40 MHz PIC18 core runs 10 MIPS of control code with predictable 100 ns instruction timing. The 1024-byte EEPROM stores calibration constants and trim data that survive battery disconnect, and the 3328-byte SRAM buffers CAN message queues without external memory. The 44-QFN package reduces PCB area by 36 percent compared to 44-TQFP, allowing compact body-module integration behind dashboard panels. Place the QFN exposed pad on a continuous ground plane with at least 8 thermal vias to keep junction temperature within industrial ratings under 100 mA active current. Pair the MCU with the MCP2551 CAN transceiver for a complete LIN/CAN body node.

🏭

Industrial CAN Sensor Nodes

The PIC18F4680-I/ML suits distributed industrial sensor nodes that publish measurements over CANopen, DeviceNet, or proprietary CAN, because the on-chip ECAN peripheral eliminates an external controller and reduces BOM cost and board area. The 10-bit ADC with 11 channels handles multiple sensor inputs (temperature, pressure, position) without an external multiplexer. The nanoWatt Sleep and Idle modes reduce quiescent current below 100 nA in duty-cycled battery-powered sensor nodes, which is critical for 4-20 mA loop replacement designs. The 64 KB Flash accommodates CANopen stack libraries such as Canard or CANopenNode, leaving space for application code. Hardware ECCP delivers flexible PWM for proportional valve or actuator control.

🧩

Building Automation and HVAC Controllers

The PIC18F4680-I/ML fits building-automation controllers for HVAC and access control because its ECAN node, EUSART (LIN), and MSSP (I2C/SPI) cover the three major building-automation field buses. The PIC18 core executes 10 MIPS, sufficient to run BACnet MS/TP or Modbus application stacks alongside control loops, while the 1024-byte EEPROM stores building setpoints and commissioning parameters that survive power cycles. The 4.2-5.5 V supply range simplifies 5 V industrial rail designs, and the nanoWatt modes keep idle panel controllers within Energy Star standby limits. Two CCP modules generate PWM outputs for variable-speed fan and damper actuators, and the 10-bit ADC reads multiple thermistor inputs for zone temperature averaging.

📺

Automotive Instrument Clusters

The PIC18F4680-I/ML is well-suited for low-end instrument cluster sub-controllers and telltale indicators because its ECAN peripheral receives vehicle speed, RPM, and diagnostic data from the body controller over CAN at 500 kbit/s. The 64 KB Flash stores custom telltale glyph libraries and CAN J1939 message decoders, while the ECCP module drives analog gauge stepper motors via external driver ICs. The 36 programmable I/O pins handle up to 30 LED telltales with individual weak pull-ups, eliminating external drivers. The 44-QFN package fits behind the cluster bezel, and its exposed pad keeps the die within temperature limits when illuminating multiple high-current telltales simultaneously. The MSSP can drive a small TFT display for low-cost cluster variants.

🚗

LIN Bus Slave Nodes

The PIC18F4680-I/ML is widely used as a LIN (Local Interconnect Network) slave node because its enhanced EUSART supports LIN 2.0/2.1 auto-baud detection and the 10 MIPS core runs LIN application and diagnostic layers with sub-millisecond response times. The 1024-byte EEPROM stores node configuration (NAD, PID assignments) and the 64 KB Flash holds LIN Application Layer code plus the OEM-specific diagnostic handler. The 4.2-5.5 V supply matches the automotive 12 V bus after a 5 V LDO such as the MCP1790. The ECAN peripheral shares bus arbitration and timing resources with the LIN stack for combined LIN/CAN gateway nodes. Use PICkit 5 for production-line firmware provisioning through the ICSP pins.

🏭

Motor Control and PWM Drive

The PIC18F4680-I/ML handles low-power brushless DC and stepper motor control because its two CCP/ECCP modules generate complementary PWM with programmable dead time, fault input, and hardware shutdown for safe inverter control of sub-100 W motors. The 10 MIPS PIC18 core executes FOC (field-oriented control) or trapezoidal commutation loops within 10 microseconds at 40 MHz. The 11-channel 10-bit ADC samples phase currents via shunt resistors with simultaneous sampling triggered by PWM, and the 36 I/O pins drive gate drivers directly or through low-side MOSFET arrays. The 44-QFN package keeps motor control PCBs compact in industrial pump and fan designs.

Resumen de productos recomendados

MCP2551 High-speed CAN transceiver pairing the ECAN controller Se usa en: Automotive Body Control Modules, Industrial CAN Sensor Nodes, Building Automation and HVAC Controllers, Automotive Instrument Clusters, Motor Control and PWM Drive PIC18F4585-I/ML Microchip Technology Se usa en: Automotive Body Control Modules, Building Automation and HVAC Controllers, Motor Control and PWM Drive MCP2515 External CAN controller upgrade path if extended filtering is needed Se usa en: Industrial CAN Sensor Nodes PIC18F4480-I/ML Microchip Technology Se usa en: Automotive Instrument Clusters MCP2003B LIN transceiver with integrated voltage regulator Se usa en: LIN Bus Slave Nodes MCP1790 30 V input, 5 V LDO for automotive supply rails Se usa en: LIN Bus Slave Nodes
What is the program memory size of PIC18F4680-I/ML?
The PIC18F4680-I/ML integrates 64 KB (32K x 16) of Flash program memory, 3328 bytes of SRAM, and 1024 bytes of data EEPROM. According to the Microchip PIC18F4680 datasheet (DS39758), the Flash is rated for at least 100K erase/write cycles typical and supports self-programming under firmware control, which simplifies in-field firmware updates and bootloader implementations.
What is the maximum CPU clock speed of PIC18F4680-I/ML?
The PIC18F4680-I/ML executes up to 10 MIPS at 40 MHz CPU clock. According to the Microchip datasheet (DS39758), an instruction cycle is four oscillator periods, giving 100 ns per instruction at full speed. Two-Speed Start-up and the Fail-Safe Clock Monitor allow operation directly from the internal 8 MHz RC oscillator with on-the-fly switchover.
Does PIC18F4680-I/ML support CAN bus?
Yes, the PIC18F4680-I/ML integrates a hardware ECAN 2.0B controller supporting standard and extended frames, filtering, masking, and time-stamping. According to the Microchip datasheet (DS39758), the ECAN peripheral can run while the CPU sleeps, dramatically reducing current draw in body-control and sensor nodes compared to external CAN controllers, and supports up to 1 Mbit/s CAN-HS bit rates.
What is the supply voltage range for PIC18F4680-I/ML?
The PIC18F4680-I/ML operates from 4.2 V to 5.5 V on VDD. According to the Microchip datasheet (DS39758), operation below 4.2 V may trigger brown-out reset and is not guaranteed, while the maximum absolute rating is 6.5 V. Decoupling requires at least one 100 nF ceramic within 5 mm of each VDD/AVDD pin pair plus a 10 uF bulk capacitor.
Where to buy PIC18F4680-I/ML at the best price?
As of 2026-09-28, PIC18F4680-I/ML is in stock at 13 distributors including DigiKey, Mouser, and LCSC, with a unit price of approximately USD 16.15 at qty 1 (per LCSC and Octopart data). Authorized distributors provide traceable stock; pricing for 1000-unit reels drops to about USD 9.84, and lead times are typically 8-12 weeks from Microchip factory orders.
What is the lead time for PIC18F4680-I/ML?
As of 2026-09-28, distributor stock of PIC18F4680-I/ML is available at DigiKey, Mouser, LCSC, and Microchip Direct with no factory lead time penalty. Backlog at Microchip factory is approximately 8-12 weeks for larger volume orders. The part is in active production with no EOL announcement; volume pricing from authorized distributors offers the shortest lead path for production builds.
Is PIC18F4680-I/ML in stock at DigiKey?
Yes, as of 2026-09-28 the PIC18F4680-I/ML is listed in stock at DigiKey with 'ships today' status. The listing reports 44-QFN (8x8 mm) packaging, industrial temperature grade, and current pricing tiers. Per DigiKey policy, same-day shipment requires orders placed before the cutoff; larger reels may carry longer lead time depending on inventory state.
What is the difference between PIC18F4680-I/ML and PIC18F4585-I/ML?
The PIC18F4680-I/ML adds hardware ECAN 2.0B, while the PIC18F4585-I/ML uses CAN 2.0A/B without the enhanced filtering and time-stamping features. Both share the same 40 MHz max speed, 64 KB Flash, 3328-byte SRAM, and 44-QFN package, making the F4585-I/ML a pin-compatible drop-in for designs that do not require ECAN's enhanced filtering or for cost-down redesigns.
What is the difference between PIC18F4680-I/ML and PIC18F4680-I/PT?
The PIC18F4680-I/ML is in 44-QFN (8x8 mm) with exposed thermal pad, while the PIC18F4680-I/PT is in 44-TQFP (10x10 mm). Both are pin-compatible at the silicon level and share identical memory, peripherals, and voltage range, but the QFN offers smaller PCB footprint and lower thermal resistance, while the TQFP is easier to hand-prototype and inspect.
When should I choose PIC18F4680-I/ML over PIC18F4580-I/ML?
Choose PIC18F4680-I/ML when you need hardware ECAN 2.0B with enhanced filtering, masking, and time-stamping, which are mandatory for J1939 and CANopen stacks. Choose PIC18F4580-I/ML (same 44-QFN) when only basic CAN 2.0A/B is required for lower-cost networks. Both share 64 KB Flash and identical peripherals, so the choice is dictated by the CAN stack, not by memory.
Can PIC18F4480-I/ML replace PIC18F4680-I/ML?
Yes, the PIC18F4480-I/ML can replace PIC18F4680-I/ML in the same 44-QFN footprint with pin-to-pin compatibility, but with only 16 KB Flash instead of 64 KB. This drop-in option is suitable only if your firmware image fits within 16 KB, otherwise the F4680's larger code space is required. Both parts share the same peripheral set including ECAN 2.0B.
Where to download PIC18F4680-I/ML datasheet PDF?
The official PIC18F4680-I/ML datasheet is published as Microchip document DS39758 (latest revision), available as a free PDF download from https://ww1.microchip.com/downloads/en/DeviceDoc/39758F.pdf. The document is 484 pages and covers electrical characteristics, ECAN registers, ADC, PWM, packaging, and ordering information for the PIC18F2585/4585/2680/4680 family.
Where to find the PIC18F4680-I/ML pinout diagram?
The PIC18F4680-I/ML pinout is documented on page 8 of Microchip datasheet DS39758. The 44-QFN package has 36 general-purpose I/O, 13 ADC channels, ECAN pins CANTX/CANRX, ICSP pins PGC/PGD, and the exposed pad on pin 45 acting as the thermal/ground pad. The package_svg_key 'qfn-44' provides a top-view land pattern on this product page.

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

Guía de selección

Choose PIC18F4680-I/ML when you need a 5 V 8-bit PIC18 MCU with hardware ECAN 2.0B and 64 KB Flash for CANopen, J1939, or DeviceNet slave nodes that fit within 32K single-word instructions. Choose PIC18F4480-I/ML in the same 44-QFN footprint when firmware is below 16 KB and you need a lower-cost option for simple sensor nodes. Choose PIC18F4585-I/ML when basic CAN 2.0A/B suffices and enhanced filtering is unnecessary, saving $2-3 per unit. For extended temperature applications (-40C to +125C), choose PIC18F4680-E/ML in the same QFN package. All four parts share the same 44-QFN footprint, MPLAB XC8 toolchain, ICSP pins, and PICkit 5 debug interface, enabling PCB layout reuse across cost and temperature grades.

Comparación con alternativas

Parámetro Este producto PIC18F4680-E/ML PIC18F4585-I/ML PIC18F4480-I/ML
Package 44-QFN (8x8 mm) 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same 44-QFN (8x8 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 64 KB Flash 64 KB Flash 64 KB Flash 16 KB Flash (-75%)
SRAM 3328 bytes 3328 bytes 3328 bytes 768 bytes (-77%)
CAN Peripheral ECAN 2.0B with filtering ECAN 2.0B with filtering CAN 2.0A/B basic ECAN 2.0B with filtering
Maximum CPU Speed 40 MHz (10 MIPS) 40 MHz (10 MIPS) 40 MHz (10 MIPS) 40 MHz (10 MIPS)
Supply Voltage 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V 4.2 V to 5.5 V
Operating Temperature -40C to +85C (Industrial) -40C to +125C (Extended) -40C to +85C (Industrial) -40C to +85C (Industrial)
I/O Pins 36 36 36 36
Approximate Price (qty 1, USD) $16.15 $18.20 $13.95 $11.50

Diferenciadores clave

  • 64 KB Flash for full CANopen/J1939 stacks (frente a PIC18F4480-I/ML)
  • ECAN 2.0B with hardware filtering (frente a PIC18F4585-I/ML)
  • 1024-byte EEPROM for non-volatile parameter storage (frente a PIC18F4480-I/ML)

Notas de diseño

Decouple VDD with a 100 nF ceramic within 5 mm of each supply pin and a single 10 uF bulk capacitor on the board. AVDD should be tied to VDD through a ferrite bead or low-pass filter to isolate ADC analog supply noise from digital switching. According to the Microchip PIC18F4680 datasheet (DS39758), the brown-out reset threshold is programmable from 4.0 V down to 2.0 V; configure BOR to 4.0 V for automotive 12 V jump-start protection. Estimate: total quiescent current in Sleep mode is below 100 nA typical, supporting long-battery-life sensor nodes.

The 44-QFN exposed pad (pin 45) must be soldered to a continuous ground plane of at least 25 mm^2 with a minimum of 8 thermal vias (0.3 mm drill, 1 mm pitch) for heat dissipation. Without a proper ground pad, thermal resistance theta_JA increases beyond 60 C/W, causing junction temperature to exceed 125 C at typical 100 mA active current. Bond the EP to the same ground net as VSS and AVSS to reduce ground bounce during ECAN bit transitions.

Keep CAN traces (CANTX pin 41, CANRX pin 42) shorter than 50 mm with a 100 ohm differential characteristic impedance to maintain signal integrity at 1 Mbit/s CAN-HS. Route the crystal traces (OSC1/OSC2 pins 17-18) within 10 mm of the MCU with a ground guard ring, and place the crystal load capacitors within 5 mm. Keep ADC analog traces (AN0-AN8) away from PWM and CAN switching signals by at least 3 mm to avoid ADC crosstalk.

Do not exceed 6.5 V absolute maximum on VDD; use the MCP1790 LDO for 12 V automotive bus protection. ICSP pins PGC/PGD (RB6/RB7) must be free of series resistors greater than 10 kohm or MPLAB ICD 5 cannot drive them for in-circuit debug. The ECAN peripheral must be initialized after the oscillator is stable; use the CANCON.ABAT bit to abort a stuck transmit if bus-off recovery is needed.

Use a 4-layer PCB with a dedicated ground plane for the analog section and split digital/analog ground only at the AVDD/AVSS pin pair. For hand-prototyping or low-volume builds, use the PIC18F4680-I/PT (TQFP-44) instead, which is pin-compatible at silicon level but uses an easier-to-inspect package. When porting between QFN and TQFP, verify the CAN bus signal integrity at 1 Mbit/s because QFN's shorter lead length reduces EMI but may require a small series resistor on CANTX.

Información de cumplimiento

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

RoHS and REACH compliant per Microchip product page. AEC-Q100 qualification not available for PIC18F4680-I/ML; for AEC-Q100 automotive grade use PIC18F4680-I/MLVAO (automotive qualified ordering code) if available, or AEC-Q100-qualified PIC18F46K80. Halogen-free and lead-free packaging standard.

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

Búsquedas relacionadas

PIC18F4680-I/ML PIC18F4680 datasheet Microchip PIC18F4680 PIC18F4680-I/ML 64KB flash 44-QFN PIC18 8-bit MCU 40MHz ECAN QFN-44 PIC microcontroller PIC18F4680 automotive CAN node PIC18F4680 vs PIC18F4585 PIC18F4680-I/ML drop-in replacement PIC18F4680 buy price distributor where to download PIC18F4680 datasheet PDF PIC18F4680 pinout 44-QFN PIC18F4680 ECAN peripheral configuration PIC18F4680 LIN bus automotive slave PIC18F4680-I/ML lead time stock

Componentes & términos relacionados

Microchip Technology PIC18F4680 PIC18F4680-I/ML PIC18F4480-I/ML PIC18F4585-I/ML PIC18F4680-E/ML PIC18F4680-I/PT PIC microcontroller 8-bit RISC Harvard architecture ECAN CAN bus J1939 CANopen LIN bus EUSART MSSP I2C SPI PWM CCP ECCP nanoWatt QFN 44-QFN TQFP-44 MPLAB X IDE XC8 compiler ICSP PICkit 5 MCP2551 MCP1790 MCP2003B RoHS REACH AEC-Q100 automotive body control module industrial CAN sensor building automation HVAC controller instrument cluster motor control
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