Microchip Technology

PIC18F4580-E/PT - 40MHz 8-bit MCU w/ ECAN, 32KB Flash TQFP-44

부품 번호: PIC18F4580-E/PT ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
4.2 V to 5.5 V Vdss TQFP-44 (10x10 mm) Package 40 MHz Speed 32 KB (16K x 16) Memory
시작가 $3.21 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-27
볼륨 가격
수량 단가 합계
1 $4.82 $4.82
10 $4.45 $44.50
100 $3.96 $396.00
500 $3.58 $1,790.00
1,000 $3.21 $3,210.00
ℹ️ 모든 가격은 USD 기준입니다

PIC18F4580-E/PT 개요

The Microchip Technology PIC18F4580-E/PT is an 8-bit RISC PIC microcontroller in the PIC18F family, featuring 32KB (16K x 16) of Flash program memory, 1536 bytes of RAM, and 256 bytes of EEPROM, housed in a 44-pin TQFP (10x10 mm) package. The device integrates ECAN (Enhanced Controller Area Network) technology, a 10-bit Analog-to-Digital Converter (A/D) with up to 13 input channels, nanoWatt Technology for power management, and operates at a maximum clock speed of 40 MHz delivering up to 10 MIPS.

A PIC microcontroller is a class of 8-bit Harvard-architecture microcontrollers from Microchip that combine a RISC instruction set, on-chip Flash program memory, integrated peripherals (ADC, timers, communications), and a separate data bus for instruction and data fetches. PIC microcontrollers sit within the broader taxonomy of embedded controllers -> microcontrollers (MCUs) -> microprocessors and integrated circuits (ICs), and are widely deployed in automotive, industrial, and consumer applications where deterministic real-time performance, low power, and a mature toolchain (MPLAB X IDE, MPLAB XC8 compiler, ICD in-circuit debuggers) are essential.

Key features include the ECAN module supporting CAN 2.0B active/passive with hardware filtering, Capture/Compare/PWM (CCP) and Enhanced CCP (ECCP) peripherals, two USART modules with LIN support, an MSSP module for SPI and I2C (master/slave), 36 digital I/O pins, and nanoWatt Technology with multiple power-managed modes (Run, Idle, Sleep). The integrated 10-bit ADC offers up to 13 channels and 100K samples per second, suitable for sensor signal acquisition.

The architecture is based on a 16-bit instruction word with an 8-bit data path, an internal 31-level hardware stack, and a priority-level interrupt controller. The device operates across 2.0V to 5.5V (F-range) or 4.2V to 5.5V (E-extended) supply rails, with extended temperature range of -40C to +125C for the -E variant, making it a workhorse for automotive under-hood and industrial environments. In-system programming via ICSP and ICD debug are both natively supported.

Typical applications include CAN-based automotive body and chassis networks (ECUs, instrument clusters, gateways), industrial CAN-bus nodes (sensor networks, motor control, factory automation), HVAC controls, and remote sensor data loggers. The combination of ECAN, multiple serial interfaces, and nanoWatt power modes makes it well suited to distributed nodes on a CAN network. When designing with this part, allocate the ECAN I/O pins (CANTX/CANRX) carefully because they cannot be remapped; ensure the 5V supply rail is decoupled with at least 100nF + 10uF close to the VDD pins, and follow Microchip AN1245 (ECAN) guidelines for bus termination.

드롭인 대체품: PIC18F4580-E/PT — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: PIC18F4580-E/PT (동일 폼 팩터 및 풋프린트) — 차이점: Package, Core Architecture, Operating Temperature, Timers, ADC.

Microchip Technology
Package: 44-pin TQFP (PT), 10x10 mm
Core Architecture: 8-bit PIC18 RISC, 16-bit instruction word
Operating Temperature: -40 C to +125 C (Extended, 'E')
Microchip Technology
Package: 40-pin PDIP
Core Architecture: PIC18 RISC, 8-bit
Microchip Technology
Package: 44-TQFP (PT), 10x10 mm
Core Architecture: PIC18 (8-bit)
Operating Temperature: -40C to +125C (Extended, 'E' suffix)
Microchip Technology
Package: 44-TQFP (PT), 10x10 mm
Core Architecture: PIC18, 8-bit Harvard
Operating Temperature: -40 C to +85 C (Industrial)

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

PIC18F4580-I/PT

✅ 드롭인
📦 TQFP-44 (10x10)
Industrial temp grade -40C to +85C vs -40C to +125C (-E), same die, pin-to-pin

📋 참조 대체품 (카탈로그에 없음)

PIC18F4680-E/PT

✅ 드롭인
📦 TQFP-44 (10x10)
64KB Flash vs 32KB (+100%), 3328B RAM vs 1536B (+117%), same ECAN and pinout

📋 참조 대체품 (카탈로그에 없음)

PIC18F4580T-E/PT

✅ 드롭인
📦 TQFP-44 (10x10)
Tape and reel packaging variant, same die and pinout

📋 참조 대체품 (카탈로그에 없음)

PIC18F4580-E/P

✅ 드롭인
Microchip Technology
📦 PDIP-40 (not TQFP-44)
PIC18 RISC, 8-bit · 16-bit instructions, 8-bit data · 40 MHz / 25 MIPS (25 MHz instruction rate per DigiKey listing) · 32 KB (16K x 16) · 1536 bytes · 256 bytes · 4.2 V to 5.5 V · -40C to +125C (extended)

✓ 재고 있음

$4.41 / 개

데이터시트 보기 →

PIC18F4480-E/PT

✅ 드롭인
📦 TQFP-44 (10x10)
No ECAN module vs ECAN enabled, otherwise identical Flash/RAM/pinout

📋 참조 대체품 (카탈로그에 없음)

PIC18F4580-E/PT 최대 정격 & 전기적 특성

Family PIC18F
Core 8-bit PIC RISC
Program Memory (Flash) 32 KB (16K x 16)
RAM 1536 bytes
EEPROM 256 bytes
Maximum Clock Speed 40 MHz
MIPS 10 MIPS
Supply Voltage (E - extended) 4.2 V to 5.5 V
I/O Pins 36
ADC 10-bit, up to 13 channels
ADC Sampling Rate 100K samples/sec
CAN ECAN (CAN 2.0B active/passive)
USART 2 modules with LIN support
MSSP (SPI/I2C) 1 module, SPI + I2C master/slave
CCP / ECCP 1 CCP + 1 ECCP
Timers 4 (Timer0/1/2/3)
패키지 TQFP-44 (10x10 mm)
동작 온도 -40C to +125C (E variant)
실장 유형 Surface Mount
RoHS 상태 Compliant
Programming ICSP, ICD

PIC18F4580-E/PT 핀 구성

QFP-44 (10x10mm) Package Pinout Diagram QFP-44 10x10mm, P0.8mm, JEDEC MS-026. Pin 1 by dot. QFP-44 (10x10mm) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
핀 1 MCLR — Master Clear (Reset) input, active-low
핀 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/AN5 — PORTE bit 0 / Read control for Parallel Slave Port / Analog input 5
핀 9 RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / Analog input 6
핀 10 RE2/CS/AN7 — PORTE bit 2 / Chip Select for PSP / Analog input 7
핀 11 VDD — Positive supply voltage (4.2V to 5.5V)
핀 12 VSS — Ground reference
핀 13 OSC1/CLKI/RA7 — Oscillator crystal input / external clock input / PORTA bit 7
핀 14 OSC2/CLKO/RA6 — Oscillator crystal output / clock output / PORTA bit 6
핀 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
핀 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 I/O
핀 17 RC2/CCP1 — PORTC bit 2 / ECCP1 output
핀 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 / USART1 async transmit / USART1 sync clock
핀 22 RC7/RX/DT — PORTC bit 7 / USART1 async receive / USART1 sync data
핀 23 RB0/INT0/FLT0 — PORTB bit 0 / External interrupt 0 / ECCP fault input
핀 24 RB1/INT1 — PORTB bit 1 / External interrupt 1
핀 25 RB2/CANTX — PORTB bit 2 / ECAN transmit output
핀 26 RB3/CANRX — PORTB bit 3 / ECAN receive input
핀 27 RB4 — PORTB bit 4
핀 28 RB5/PGM — PORTB bit 5 / Low-voltage ICSP programming
핀 29 RB6/PGC — PORTB bit 6 / ICSP clock / ICD clock
핀 30 RB7/PGD — PORTB bit 7 / ICSP data / ICD data
핀 31 VSS — Ground reference (second)
핀 32 VDD — Positive supply voltage (second)
핀 33 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port data 0
핀 34 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port data 1
핀 35 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port data 2
핀 36 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port data 3
핀 37 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port data 4
핀 38 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port data 5
핀 39 RD6/PSP6/TX2 — PORTD bit 6 / PSP data 6 / USART2 transmit
핀 40 RD7/PSP7/RX2 — PORTD bit 7 / PSP data 7 / USART2 receive
핀 41 AVDD — Analog positive supply
핀 42 AVSS — Analog ground
핀 43 NC — Not connected (per datasheet)
핀 44 NC — Not connected (per datasheet)

일반적인 애플리케이션

PIC18F4580-E/PT 적합 용도: 7 애플리케이션s: Automotive CAN Body Electronics, Industrial CAN-Bus Sensor Nodes, HVAC Climate Control Systems, Instrument Cluster and Dashboard ECUs, Remote Sensor Data Loggers (CAN-Connected), Motor Control with CAN Feedback, Automotive Gateway and Bridge Nodes.

🚗

Automotive CAN Body Electronics

The PIC18F4580-E/PT is ideally suited for automotive body and chassis CAN nodes because its ECAN module implements CAN 2.0B active/passive with hardware acceptance filtering and three transmit mailboxes. The 36 digital I/O pins are sufficient to drive lights, switches, and relay drivers while reading digital sensors. At 40 MHz the core runs at 10 MIPS, easily handling LIN master stacks, OBD-II diagnostic framing, and CCP-based PWM fan or lighting control. The -40C to +125C extended temperature grade and 4.2 V to 5.5 V supply cover automotive 12 V rail cranking and load-dump transients when paired with a proper TVS/regulator front end. Compared with a basic 8-bit MCU without ECAN, this part eliminates the need for an external CAN controller and transceiver interface logic, reducing BOM cost and PCB area.

🏭

Industrial CAN-Bus Sensor Nodes

In distributed industrial sensor networks, the PIC18F4580-E/PT's ECAN peripheral and 10-bit 13-channel ADC make it a single-chip solution for analog-sensor-to-CAN nodes. The ADC converts at 100K samples/sec with selectable reference, while ECAN streams converted values onto the bus with hardware time-stamping. The 36 I/O support multiple digital sensors, and nanoWatt Technology (Idle/Sleep modes) reduces quiescent current for battery or solar-powered remote nodes. The TQFP-44 package is hand-solderable for prototypes yet compatible with full SMT lines for production. Compared with a 32-bit Cortex-M0 + external CAN, the 4580 saves cost and firmware complexity while delivering adequate throughput for sensor telemetry at 100 Hz update rates typical of industrial CANopen or DeviceNet nodes.

🏭

HVAC Climate Control Systems

The PIC18F4580-E/PT is well matched to HVAC control applications because of its combined ADC, ECCP PWM, and serial-interface richness. Multiple temperature/humidity sensors are digitized by the 10-bit ADC, while the ECCP drives TRIAC or IGBT gate signals for variable-speed blower and compressor control. Two USART modules support both a local HMI display (RS-232/RS-485) and a building-automation backbone (Modbus or BACnet). The 1536-byte SRAM is sufficient for scheduled-control loops, look-up tables for fan curves, and stack depth for interrupt-driven USART reception. nanoWatt Sleep mode lets the controller draw microamps during standby, an essential property for ENERGY-STAR-qualified HVAC systems. Compared with discrete logic controllers, this 4580-based design reduces component count and provides firmware-upgrade flexibility over ICSP without removing the board.

🚗

Instrument Cluster and Dashboard ECUs

The PIC18F4580-E/PT can serve as a secondary display or gauge controller in automotive dashboards, offloading graphics rendering from a host head-unit MCU via SPI/I2C. The MSSP module talks to dedicated display-driver ICs, while ECCP drives gauge stepper motors or LED backlights. ECAN receives vehicle-speed, RPM, and fuel data from the central ECU over CAN at 500 kbps. The 32KB Flash accommodates full CAN J1939 stack, gauge sweep animations, and fault-handling code. The -E temperature rating tolerates cabin-temperature swings including direct sunload up to +125C, while the 44-pin TQFP keeps the PCB compact enough to fit behind a 3.5-inch TFT. Compared with a 16-bit MCU, this 4580 base lowers cost while still meeting the real-time rendering budget for small clusters.

🧩

Remote Sensor Data Loggers (CAN-Connected)

For battery-powered remote sensor data loggers, the PIC18F4580-E/PT combines a low-power Sleep mode, ECAN for communication, and 256 bytes of EEPROM for non-volatile configuration storage. The 10-bit ADC digitizes slow-changing analog signals such as soil moisture, pressure, or temperature with programmable acquisition timing. ECAN wakes the device from Sleep via CAN activity, transmits a packet, and returns to Sleep - the entire transaction drains microamp-level current on average. The 32KB Flash accommodates TinyOS-style or custom scheduler code with over-the-air firmware update hooks over CAN. Compared with a discrete ADC + microcontroller + CAN controller design, this single-chip approach reduces PCB area by ~60% and BOM cost by ~40%.

🏭

Motor Control with CAN Feedback

The PIC18F4580-E/PT integrates ECCP for PWM generation and ECAN for closed-loop feedback, making it a unified motor-controller platform for small BLDC or stepper systems. The ECCP module generates center-aligned 10-bit PWM at up to 40 MHz timer clock with programmable dead-band delay, while ECAN streams encoder position, current, and temperature back to a supervisory controller at 1 Mbps. The ADC samples motor current via shunt resistors through the 13 available channels. The 36 I/O drive direction logic, brake, and fault inputs. The -40C to +125C range and ECAN's hardware filtering make this part suitable for industrial servo drives where determinism and bus reliability matter. Compared with using a separate PWM controller + MCU, the 4580 integration cuts component count and improves PWM-to-CAN latency consistency.

🚗

Automotive Gateway and Bridge Nodes

The PIC18F4580-E/PT's two USART modules, MSSP, and ECAN give it three independent serial interfaces, sufficient to act as a CAN-LIN-SPI gateway between sub-networks in a vehicle. The 32KB Flash fits protocol translation tables, and the 10 MIPS core executes state-machine routing with low latency. In a typical bridge use case, ECAN transports CAN frames while USART1 speaks LIN to body-control nodes and MSSP exchanges configuration with an external EEPROM or secure element. The TQFP-44 package leaves pins free for status LEDs, configuration jumpers, and an SWD-like debug header. Compared with an FPGA-based bridge, this 4580-based gateway dramatically reduces unit cost and power consumption for high-volume automotive ECUs.

추천 제품 요약

MCP2551 사용처: Automotive CAN Body Electronics, Industrial CAN-Bus Sensor Nodes, HVAC Climate Control Systems, Instrument Cluster and Dashboard ECUs, Remote Sensor Data Loggers (CAN-Connected), Motor Control with CAN Feedback, Automotive Gateway and Bridge Nodes PIC18F4680-E/PT 사용처: Automotive CAN Body Electronics, Instrument Cluster and Dashboard ECUs, Motor Control with CAN Feedback, Automotive Gateway and Bridge Nodes MCP1700 사용처: Automotive CAN Body Electronics, HVAC Climate Control Systems, Instrument Cluster and Dashboard ECUs, Remote Sensor Data Loggers (CAN-Connected), Motor Control with CAN Feedback MCP2515 사용처: Industrial CAN-Bus Sensor Nodes PIC18F4480-I/PT Microchip Technology 사용처: Industrial CAN-Bus Sensor Nodes PIC18F4580-I/PT 사용처: HVAC Climate Control Systems PIC18F4580-E/PT Microchip Technology 사용처: Remote Sensor Data Loggers (CAN-Connected) MCP2021 사용처: Automotive Gateway and Bridge Nodes
What is the maximum clock speed of PIC18F4580-E/PT?
The PIC18F4580-E/PT operates at a maximum clock speed of 40 MHz, delivering up to 10 MIPS of instruction throughput. According to the Microchip PIC18F4580 datasheet (DS39637D), the device supports both an external oscillator/clock input on OSC1/OSC2 and multiple internal oscillator modes (8 MHz HFINTOSC with PLL, 31 kHz LFINTOSC), enabling flexible clock configurations for power vs performance trade-offs.
How much Flash program memory does PIC18F4580-E/PT have?
The PIC18F4580-E/PT integrates 32 KB of Flash program memory organized as 16K x 16 words, alongside 1536 bytes of data SRAM and 256 bytes of EEPROM for non-volatile data storage. This memory map is shared across the PIC18F2480/2580/4480/4580 family, with the 4580 being the 44-pin variant with the largest pin count and I/O count (36 pins).
What is the difference between PIC18F4580 and PIC18F4580-I?
The -E suffix denotes the Extended temperature grade (-40C to +125C) typically used for automotive and industrial applications, while the -I suffix denotes the Industrial grade (-40C to +85C). Both are the same silicon die in the TQFP-44 package and are functionally identical in peripherals and pinout - the only difference is the operating temperature range and corresponding test/qualification coverage.
Does PIC18F4580-E/PT support CAN bus?
Yes, the PIC18F4580-E/PT integrates the ECAN (Enhanced Controller Area Network) module supporting CAN 2.0B active and passive, with hardware acceptance filtering, three transmit mailboxes, two receive mailboxes, and time-stamping. The ECAN pins (CANTX/CANRX) are fixed at RB2/RB3 and cannot be remapped, so PCB layout must route these to the CAN transceiver accordingly.
What is the ADC configuration on PIC18F4580-E/PT?
The PIC18F4580-E/PT includes a 10-bit successive-approximation ADC with up to 13 input channels, up to 100K samples per second conversion rate, and selectable voltage reference. Channels are shared with the digital I/O port pins and may be configured individually as analog or digital, with acquisition time programmable via ADCON registers per the datasheet DS39637D.
Where to buy PIC18F4580-E/PT online at the best price?
As of 2026-09-27, PIC18F4580-E/PT is stocked at DigiKey, Mouser, Octopart-aggregated distributors and XAIPART (4.82 USD at qty 1, falling to 3.21 USD at qty 1000). Authorized distributors include DigiKey (ships today), Mouser and Microchip Direct. Always verify RoHS compliance and original-factory traceability when sourcing from independent brokers.
What is the lead time for PIC18F4580-E/PT?
Lead time for PIC18F4580-E/PT is 3-7 business days at major authorized distributors (DigiKey, Mouser) when stock is on the shelf, as of 2026-09-27 per the verified distributor inventory. For volume orders above distributor stock, factory lead time through Microchip Direct is typically 8-12 weeks depending on wafer availability.
Is PIC18F4580-E/PT in stock right now?
Yes, PIC18F4580-E/PT is currently in stock at multiple authorized distributors including DigiKey, Mouser, and XAIPART, with shipment available same-day from DigiKey per the 2026-09-27 verified listings. Lifecycle stage is ACTIVE per Microchip product records - the part is not obsolete or in last-time-buy status.
PIC18F4580-E/PT vs PIC18F4680-E/PT - which is better for CAN applications?
Both share the same 44-pin TQFP package and ECAN peripheral, but the PIC18F4680 doubles the Flash to 64KB and RAM to 3328 bytes. For applications that need only 32KB of code and 1536 bytes of RAM, the PIC18F4580 is the more cost-efficient choice. Choose the PIC18F4680 only when extra memory or additional UART peripherals are required, as it shares the pinout and ECAN block identically.
PIC18F4580-E/PT vs PIC18F4480-E/PT - what is the difference?
The PIC18F4580 and PIC18F4480 share the same 44-pin TQFP package and identical Flash (32KB), RAM (1536B), and peripherals, but the PIC18F4480 omits the ECAN module and operates on a lower pin-count variant. If your design requires CAN bus, choose the PIC18F4580; for non-CAN 44-pin designs, the PIC18F4480 is interchangeable and may have better availability.
When should I choose PIC18F4580-E/PT over a PIC18F4550?
Choose PIC18F4580-E/PT when your design requires a CAN bus interface (ECAN), 36 digital I/O, and 32KB Flash on a 44-pin TQFP. Choose PIC18F4550 instead when you need full-speed USB 2.0 OTG instead of CAN, more RAM (2048B) and a different peripheral mix. Both share the 44-pin TQFP footprint, enabling PCB reuse with peripheral remapping.
What is the best drop-in replacement for PIC18F4580-E/PT?
The best drop-in replacement for PIC18F4580-E/PT in the same 44-pin TQFP is the PIC18F4580-I/PT (Industrial temperature grade -40C to +85C, same die and peripherals) or the PIC18F4680-E/PT (64KB Flash, same ECAN, same package, identical pinout). All three are pin-to-pin compatible and can be substituted without PCB changes, though the temperature grade must match the application environment.
Where can I download the PIC18F4580-E/PT datasheet PDF?
The PIC18F4580-E/PT datasheet (DS39637D, 490-page document) can be downloaded from Microchip's official product page at https://www.microchip.com/en-us/product/PIC18F4580, or directly via the legacy URL referenced in the verified data. The datasheet includes electrical characteristics, memory maps, peripheral driver libraries, and ECAN application notes.
Where to find the PIC18F4580-E/PT pinout?
The PIC18F4580-E/PT pinout for the 44-pin TQFP (10x10 mm) package is documented in Section 1.0 of the Microchip datasheet DS39637D and shown in the package diagram on the Microchip product page. Key pins include VDD (pins 11/32), VSS (pins 12/31), OSC1/OSC2 (13/14), CANTX/CANRX on RB2/RB3, MCLR on pin 1, and 36 I/O distributed across PORTA-PORTE.

엔지니어링 참조 데이터: PIC18F4580-E/PT — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose the PIC18F4580-E/PT for CAN-based automotive or industrial nodes that need 32KB of Flash, ECAN hardware, 36 digital I/O, and -40C to +125C extended temperature in a compact 44-pin TQFP. If you need only 28 or 40 pins without ECAN, the PIC18F2480/2580/4480 family members offer cost savings. For larger code footprints (64KB Flash, 3328B RAM), the pin-compatible PIC18F4680-E/PT is the drop-in upgrade. For designs that operate only in industrial environments (no automotive requirement), the PIC18F4580-I/PT is the lower-cost equivalent. If you do not need CAN at all, the PIC18F4480-E/PT is functionally identical except for the missing ECAN module, freeing firmware development effort and qualification cost. All four parts share the TQFP-44 footprint, enabling PCB reuse with peripheral subset swaps.

대체품과의 비교

파라미터 이 제품 PIC18F4580-I/PT PIC18F4680-E/PT PIC18F4580T-E/PT PIC18F4480-E/PT
Package TQFP-44 (10x10 mm) TQFP-44 (10x10 mm) - same TQFP-44 (10x10 mm) - same TQFP-44 (10x10 mm) - same TQFP-44 (10x10 mm) - same
Brand Microchip Technology Microchip Technology - same Microchip Technology - same Microchip Technology - same Microchip Technology - same
Core / Architecture 8-bit PIC18 RISC 8-bit PIC18 RISC - same 8-bit PIC18 RISC - same 8-bit PIC18 RISC - same 8-bit PIC18 RISC - same
Max Clock Speed 40 MHz 40 MHz - same 40 MHz - same 40 MHz - same 40 MHz - same
Flash Memory 32 KB 32 KB - same 64 KB (+100%) 32 KB - same 32 KB - same
RAM 1536 bytes 1536 bytes - same 3328 bytes (+117%) 1536 bytes - same 1536 bytes - same
ECAN Module Yes Yes - same Yes - same Yes - same No
Operating Temperature -40C to +125C (E - extended) -40C to +85C (I - industrial) -40C to +125C (E - extended) -40C to +125C (E - extended) -40C to +125C (E - extended)
I/O Pins 36 36 - same 36 - same 36 - same 36 - same

주요 차별점

  • Integrated ECAN hardware (vs PIC18F4480-E/PT)
  • Extended temperature range for automotive/industrial (vs PIC18F4580-I/PT)
  • 44-pin TQFP with maximum I/O in the family (vs PIC18F448-E/PT (40-pin))

설계 노트

The PIC18F4580-E/PT operates from 4.2V to 5.5V on VDD (pins 11 and 32) and AVDD (pin 41). Decouple each VDD with 100nF + 10uF ceramic placed within 5 mm of the pin, and add 10uF + 100nF on AVDD. Tie the two VSS pins (12, 31) and AVSS (pin 42) to a single ground plane, but keep analog and digital grounds separated to one point near the MCU. nanoWatt Sleep mode drops quiescent current to sub-microamp levels - use CAN message-wake or external interrupt to exit Sleep without resetting state.

The TQFP-44 package has a thermal resistance of approximately 50 C/W (theta_JA) on a standard 4-layer JEDEC test board. At maximum operating current (~50 mA active, ~1 uA Sleep) the part dissipates less than 250 mW even at 5.5 V, so no heatsink is required. However, in sealed enclosures at +125C ambient, derate the maximum clock frequency below 25 MHz if the internal die temperature approaches the +150C junction limit. Use Sleep mode aggressively to keep average die temperature low.

Route the ECAN signals (CANTX/CANRX on RB2/RB3, pins 25/26) as a short differential pair directly to the MCP2551 or similar CAN transceiver, with 120 ohm termination at each end of the bus. The ICSP pins (PGC/PGM/PGD on RB6/RB5/RB7) must be brought out to a 5-pin header for ICD debug - do not place other loads on these pins. MCLR (pin 1) requires a 10 kohm pull-up to VDD and a 100 nF decoupling cap to ground to prevent spurious resets. Keep crystal traces (OSC1/OSC2, pins 13/14) short and surrounded by ground pour.

Common pitfalls with PIC18F4580-E/PT designs: (1) Forgetting CONFIG settings - LVP must be disabled to free RB5 for digital I/O unless using low-voltage programming; (2) Leaving CANTX/CANRX as analog by default - they must be configured as digital via TRISB; (3) ECAN requires configuration of the CANCON register family before any message transmission; (4) The ADC channel AN4 shares pin RA5 with SS - disable SS by clearing TRISA bit appropriately; (5) MCLR cannot be left floating - it requires a pull-up to VDD for normal operation.

For ECAN at 1 Mbps, place the MCP2551 within 50 mm of the PIC18F4580 and add a 120 ohm resistor between CANH and CANL at the bus ends. Avoid routing CAN traces parallel to noisy switching traces; if unavoidable, increase spacing to 3x the trace height or use a guard ground trace. The MSSP SPI signals (RC3/RC4/RC5) need 33 ohm series resistors when driving more than 50 mm of trace at 10 MHz or above - this damps ringing on the SDO/SDI/SCK lines.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
무연
Yes
무할로겐
Yes
분쟁 광물
Compliant

RoHS compliant per Microchip product page. PIC18F4580-E/PT is not formally AEC-Q100 qualified per Microchip's automotive product catalog (qualification status varies by part number); for AEC-Q100 specifically, consult Microchip automotive-grade PIC18F parts list. Halogen-free per Microchip environmental compliance disclosure.

데이터 검증일: 2026-09-27 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PIC18F4580-E/PT PIC18F4580-E/PT datasheet Microchip PIC18F4580 PIC18F4580 TQFP-44 32KB Flash microcontroller PIC18F4580 ECAN CAN bus microcontroller PIC18F4580-E/PT vs PIC18F4680-E/PT PIC18F4580-E/PT drop-in replacement buy PIC18F4580-E/PT PIC18F4580-E/PT price PIC18F4580-E/PT pinout 8-bit CAN bus MCU 40MHz automotive PIC18F4580 automotive ECU microcontroller is PIC18F4580-E/PT still in production

관련 부품 & 용어

Microchip Technology PIC18F4580 PIC18F4580-E/PT PIC18F4580-I/PT PIC18F4680-E/PT PIC18F4580T-E/PT PIC18F4480-E/PT PIC18F2480 PIC18F2580 PIC18F4480 PIC18F4580 family PIC microcontroller PIC18F 8-bit RISC core ECAN (Enhanced Controller Area Network) CAN 2.0B TQFP-44 TQFP package TQFP (10x10 mm) ICSP MPLAB X IDE MPLAB XC8 compiler nanoWatt Technology MCP2551 CAN transceiver MCP1700 LDO MCP2021 LIN transceiver MCP2515 external CAN controller automotive CAN bus CANopen DeviceNet OBD-II J1939 AEC-Q100 RoHS REACH HALOGEN-FREE industrial CAN node motor control 10-bit ADC CCP / ECCP PWM RS-232 / RS-485 Modbus BACnet
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기