Microchip Technology

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

部品番号: PIC18F4680-H/P ✓ 生産中
在庫あり 1〜3営業日以内に発送
4.2 V to 5.5 V Vdss PDIP-40 (0.600 in / 15.24 mm) Package 40 MHz Speed 64 KB (32K x 16) Memory
開始価格 $6.95 USD / 個
MOQ: 1 |
価格更新日: 2026-09-27
ボリューム価格
数量 単価 小計
1 $9.95 $9.95
10 $9.2 $92.00
100 $8.4 $840.00
500 $7.55 $3,775.00
1,000 $6.95 $6,950.00
ℹ️ すべての価格はUSDです

PIC18F4680-H/P 概要

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

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

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

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

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

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

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

ドロップイン代替品: PIC18F4680-H/P — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: PIC18F4680-H/P (同一形状・フットプリント) — 相違点: Operating Temperature, Package, Mounting Type, ADC, Program Memory (Flash).

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

クイック比較ツール — 並列比較する代替部品を選択:

PIC18F4680-I/P

✅ ドロップイン
Microchip Technology
📦 PDIP-40
PIC18F · 8-bit PIC RISC (enhanced Harvard) · 40 MHz · 10 MIPS · 64 KB (32K x 16) Flash · 3328 bytes · 1024 bytes · 36

✓ 在庫あり

$5.78 / 個

データシートを見る →

PIC18F4680-E/P

✅ ドロップイン
📦 PDIP-40
Same die; extended temperature grade -40 to +125 C (between industrial -H's 150 C and industrial -I's 85 C)

📋 参考代替品(カタログ未掲載)

PIC18F4685-I/P

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

✓ 在庫あり

$5.4 / 個

データシートを見る →

PIC18F4585-I/PT

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

✓ 在庫あり

$5.73 / 個

データシートを見る →

PIC18F4480-I/P

✅ ドロップイン
Microchip Technology
📦 PDIP-40
8-bit Microcontroller (MCU) · PIC18 (Modified Harvard, RISC, 16-bit instruction word) · 40 MHz · 10 MIPS (200 ns instruction cycle) · 16 KB · 768 B · 256 B · 4.2 V to 5.5 V

✓ 在庫あり

$6.62 / 個

データシートを見る →

PIC18F4680-H/P 最大定格&電気的特性

Family PIC18F
Core PIC18 8-bit RISC
Program Memory (Flash) 64 KB (32K x 16)
Data RAM 3328 bytes
Data EEPROM 1024 bytes
最大クロック周波数 40 MHz
CPU Speed (MIPS) 25 MIPS at 5 V
動作電源電圧 4.2 V to 5.5 V
動作温度 -40 C to +150 C
Number of I/O Pins 36
ADC 10-bit, up to 11 channels
CAN Module ECAN (CAN 2.0B)
UART 2x EUSART
SPI / I2C 2x MSSP (SPI / I2C)
Timers 3x 16-bit + WDT
パッケージ PDIP-40 (0.600 in / 15.24 mm)
実装タイプ Through Hole
Packaging Tube
Instruction Set PIC18 enhanced 16-bit instructions

PIC18F4680-H/P ピン構成

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

主な用途

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

🚗

Automotive CAN Body/Chassis ECUs

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

🏭

Industrial Sensor Hubs with CAN Bus

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

🌐

Building Automation Gateways

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

🏭

Motor Control Peripherals

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

⚡

Solar Inverter Monitoring

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

✈️

Oil & Gas Downhole Telemetry

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

🖥️

Programmable Logic Controllers (PLCs)

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

おすすめ製品の概要

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

エンジニアリング参考データ: PIC18F4680-H/P — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

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

代替品との比較

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

主な差別化要因

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

設計ノート

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

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

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

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

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

コンプライアンス情報

RoHS
Unknown
REACH
Unknown
AEC-Q100
Not Applicable
鉛フリー
Unknown
ハロゲンフリー
Unknown
紛争鉱物
Unknown

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

データ検証日: 2026-09-28 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

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

関連部品&用語

Microchip Technology PIC18F4680 PIC18F4680-H/P PIC18F4680-I/P PIC18F4680-E/P PIC18F4685-I/P PIC18F4585-I/P PIC18F4480-I/P PIC microcontroller 8-bit microcontroller RISC Harvard architecture ECAN CAN 2.0B Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) Master Synchronous Serial Port (MSSP) Analog-to-Digital Converter (ADC) nanoWatt Flash memory EEPROM PIC18 instruction set PDIP-40 through-hole technology surface mount device (SMD) PICkit 5 MPLAB X IDE XC8 compiler MCP2561 MCP2551 J1939 CANopen RS-485 Modbus BACnet MPLAB Code Configurator automotive ECU industrial sensor hub motor control solar inverter downhole telemetry programmable logic controller (PLC) RoHS REACH AEC-Q100 ICSP (In-Circuit Serial Programming)
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示