PIC18LF4682-I/ML - 8-bit MCU, 80KB Flash, ECAN, 44-QFN | Microchip
MPN: PIC18LF4682-I/ML ✓ Hoạt độngPIC18LF4682-I/ML Tóm tắt
A PIC18 microcontroller is part of Microchip's high-performance 8-bit RISC architecture family, designed for embedded control applications that need deterministic response, ample on-chip memory, and rich connectivity in a single chip. Within the broader taxonomy, PIC18 devices belong to microcontroller -> embedded processor -> semiconductor device category, and they remain one of the longest-supported 8-bit MCU lines in the industry.
Key features of the PIC18LF4682 include 80KB (40K x 16) self-programmable Flash, 1024-byte EEPROM with endurance rated for high write cycles, hardware ECAN controller for CAN 2.0B protocol, 4 timers, 2 capture/compare/PWM modules, 2 comparators, 10-bit ADC with up to 11 channels, and nanoWatt technology that supplies multiple power-managed modes including Sleep with nanowatt-level current. The 'LF' prefix denotes the extended low-voltage variant supporting 2.0V operation.
The architecture combines a Harvard-bus RISC core with a C-optimized instruction set and a 31-level hardware stack. With 10 MIPS throughput and a 16-bit wide instruction path, the PIC18LF4682 executes most instructions in one cycle, simplifying timing analysis for real-time control. The 44-QFN (ML) package adds an exposed thermal pad for improved thermal dissipation and supports industrial-grade operating temperature.
Typical applications include industrial CAN-bus nodes, automotive body and sensor ECUs (non-safety-critical), HVAC controllers, building automation, motor-control companion processors, and USB/CAN-bridge gateways. The combination of ECAN, 80KB Flash, and 2.0V low-voltage operation makes it particularly suited to distributed industrial sensor networks.
When designing with this part, ensure the ECAN bus is properly terminated with 120 ohm resistors and that the QFN thermal pad is soldered to a sufficient copper pour. The internal oscillator can save cost and board space, but critical timing applications (CAN, UART) typically use an external crystal for accuracy.
This page combines manufacturer datasheet specifications, current distributor pricing and stock, drop-in alternative MPNs, and design notes curated from typical application patterns not always present in the datasheet summary.
Bộ thay thế dễ dàng lắp đặt cho PIC18LF4682-I/ML — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC18LF4682-I/ML (cùng hình factor và footprint) — khác nhau ở CAN Module, Core Architecture, I/O Pins, Package, Program Memory (Flash).
PIC18F4682-I/ML
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18LF4682T-I/ML
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC18LF45K80-I/ML
✅ Drop-In ⚠️ Thông số chưa được xác minh📋 Tham chiếu thay thế (không có trong danh mục)
PIC18F46K80-I/ML
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC18LF4682-I/ML Tỷ lệ tối đa & tính chất điện
| Core Architecture | PIC18 8-bit RISC |
| Program Memory (Flash) | 80 KB (40K x 16) |
| SRAM | 3 KB |
| EEPROM | 1024 bytes |
| Maximum CPU Speed | 40 MHz (10 MIPS) |
| Supply Voltage (Vdd) | 2.0 V to 5.5 V |
| I/O Pins | 34 |
| Hộp | 44-QFN (8x8 mm) with thermal pad |
| CAN Module | ECAN (CAN 2.0B active) |
| ADC | 10-bit, up to 11 channels |
| Timers | 4 (Timer0/1/2/3) |
| CCP Modules | 2 |
| Comparators | 2 |
| Communication Interfaces | USART, SPI, I2C, ECAN |
| Nhiệt độ hoạt động | -40C to +85C (Industrial) |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
| Cấp MSL | 3 (168 hours) |
Cấu hình chân PIC18LF4682-I/ML
| Chân 1 | MCLR — Master Clear (reset) input, active low |
| Chân 2 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Chân 3 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Chân 4 | RA2/AN2 — Port A bit 2 / Analog input 2 |
| Chân 5 | RA3/AN3 — Port A bit 3 / Analog input 3 |
| Chân 6 | RA4 — Port A bit 4 |
| Chân 7 | RA5/AN4 — Port A bit 5 / Analog input 4 |
| Chân 8 | RE0/RD — Port E bit 0 / Read control for parallel slave port |
| Chân 9 | RE1/WR — Port E bit 1 / Write control for parallel slave port |
| Chân 10 | RE2/CS — Port E bit 2 / Chip select for parallel slave port |
| Chân 11 | VDD — Positive supply voltage |
| Chân 12 | VSS — Ground reference |
| Chân 13 | OSC1/CLKI — External clock/oscillator input |
| Chân 14 | OSC2/CLKO — External clock/oscillator output |
| Chân 15 | RC0/T1OSO — Port C bit 0 / Timer1 oscillator output |
| Chân 16 | RC1/T1OSI — Port C bit 1 / Timer1 oscillator input |
| Chân 17 | RC2/CCP1 — Port C bit 2 / CCP1 output |
| Chân 18 | RC3 — Port C bit 3 |
| Chân 19 | RC4 — Port C bit 4 |
| Chân 20 | RC5 — Port C bit 5 |
| Chân 21 | RC6 — Port C bit 6 |
| Chân 22 | RC7 — Port C bit 7 |
| Chân 23 | RB0/INT0 — Port B bit 0 / External interrupt 0 |
| Chân 24 | RB1/INT1 — Port B bit 1 / External interrupt 1 |
| Chân 25 | RB2 — Port B bit 2 |
| Chân 26 | RB3 — Port B bit 3 |
| Chân 27 | RB4 — Port B bit 4 |
| Chân 28 | RB5 — Port B bit 5 |
| Chân 29 | RB6/PGC — Port B bit 6 / ICSP clock |
| Chân 30 | RB7/PGD — Port B bit 7 / ICSP data |
| Chân 31 | VSS — Ground reference |
| Chân 32 | VDD — Positive supply voltage |
| Chân 33 | RD0 — Port D bit 0 |
| Chân 34 | RD1 — Port D bit 1 |
| Chân 35 | RD2 — Port D bit 2 |
| Chân 36 | RD3 — Port D bit 3 |
| Chân 37 | RD4 — Port D bit 4 |
| Chân 38 | RD5 — Port D bit 5 |
| Chân 39 | RD6 — Port D bit 6 |
| Chân 40 | RD7 — Port D bit 7 |
| Chân 41 | CANTX — ECAN transmit output |
| Chân 42 | CANRX — ECAN receive input |
| Chân 43 | RC8 — Port C bit 8 |
| Chân 44 | RC9 — Port C bit 9 |
| Chân 45 | EP — Exposed thermal pad, connect to VSS |
Ứng dụng tiêu biểu
PIC18LF4682-I/ML phù hợp cho 6 Áp dụngs: Industrial CAN-Bus Sensor Node, Automotive Body and Sensor ECU, Building Automation Controller, Motor-Control Companion Processor, Industrial Weigh Scale and Metering, USB-to-CAN Bridge Gateway.
Industrial CAN-Bus Sensor Node
The PIC18LF4682-I/ML is a natural fit for industrial CAN-bus sensor nodes thanks to its integrated Enhanced CAN module supporting CAN 2.0B at up to 1 Mbps, 80 KB Flash for protocol stacks like CANopen or DeviceNet, and 2.0V to 5.5V VDD for direct battery or 24V-bus-derived supply operation. The 34 digital I/O pins handle multiple sensor inputs and actuator outputs, while the 10-bit ADC with up to 11 channels provides analog sensor readout. Its 10 MIPS throughput executes CAN state machines with comfortable margin. Typical circuit uses a 5V or 3.3V LDO feeding VDD, an external crystal (often 8 MHz with 4x PLL to 32 MHz for CAN accuracy), and a TJA1050 or MCP2551 CAN transceiver between the ECAN pins and the bus. Per Microchip's PIC18F ECAN reference design (AN1248), the CAN bus requires 120 ohm termination at each end.
Được đề xuất
Automotive Body and Sensor ECU
The PIC18LF4682-I/ML is widely deployed in automotive body-control ECUs for non-safety functions such as lighting, HVAC flap control, seat-position sensing, and door-module networking via CAN. Its 1024-byte EEPROM is rated for high write endurance, ideal for storing trim-position calibration and diagnostic counters. The 8-bit RISC core's deterministic instruction timing simplifies MISRA-style firmware coding for body-control loops. Designers should note the -I/ML is industrial-grade (-40C to +85C); AEC-Q100 qualified variants are PIC18F4682-E/ML or PIC18F4682T-E/ML. Pair the MCU with a high-side driver like MCP2515-less ECAN bus, or use the on-chip ECAN directly with MCP2551. Reference Microchip app note AN1154 for body-control firmware architecture.
Được đề xuất
Building Automation Controller
Building automation systems (BAS) use the PIC18LF4682-I/ML as a controller for HVAC dampers, lighting relays, and access readers networked via CAN or RS-485. The 80 KB Flash accommodates BACnet or Modbus protocol libraries, while the 3 KB SRAM supports message buffering without external memory. The ECAN module enables multi-drop networks at 125 kbps CANopen, the dominant building-automation protocol. The 2.0V low-voltage operation supports PoE-derived or battery-backed designs. The 44-QFN footprint is smaller than equivalent TQFP parts, allowing compact PCBAs that fit inside standard electrical boxes. Per Microchip's building automation reference design AN1128, the MCU handles scheduling, PID control, and over-the-air firmware updates via ICSP.
Được đề xuất
Motor-Control Companion Processor
As a companion processor to a dedicated motor-driver DSP or FPGA, the PIC18LF4682-I/ML handles HMI, fault logging, and CAN communication for variable-frequency drives and servo amplifiers. Its 2 CCP modules plus 4 timers generate PWM for low-speed auxiliary control loops, and the ECAN module streams drive-status telemetry to a master PLC. The 1024-byte EEPROM retains fault-history logs across power cycles. Microchip's AN1078 sensorless BLDC reference shows a similar PIC18 MCU managing commutation logic alongside a power-stage ASIC. Designers benefit from the LF variant's 2.0V operation for direct interface to 3.3V gate-driver logic without level shifters.
Được đề xuất
Industrial Weigh Scale and Metering
Precision industrial scales and flow meters use the PIC18LF4682-I/ML as the primary controller, where the 1024-byte EEPROM stores calibration constants and the 10-bit ADC digitizes load-cell or flow-sensor signals. The 8-bit core's deterministic timing simplifies digital-filtering algorithms; 80 KB Flash handles calibration look-up tables. The 2.0V operation supports low-power battery designs that must run for years on a single cell. Per Microchip weighing-scale reference design AN1113, the MCU applies moving-average and notch filters in firmware, then transmits readings via USART to a display module or via ECAN to a process controller. The 34 I/O pins connect keypad, LCD, and sensor front-ends directly.
Được đề xuất
USB-to-CAN Bridge Gateway
In industrial PCs and test equipment, the PIC18LF4682-I/ML acts as a USB-to-CAN bridge when paired with a USB-serial IC, enabling legacy PCs to communicate with CAN-bus networks. The ECAN module handles the CAN 2.0B protocol layer, while the USART or SPI links to a USB-UART bridge such as MCP2200 or MCP2210. 80 KB Flash is sufficient to host a full CANopen gateway stack including SDO and PDO services. The 2.0V-5.5V supply range accommodates both 3.3V USB-bus-powered and 5V externally-powered designs. Microchip's AN213 gateway reference provides firmware scaffolding; the 44-QFN footprint allows compact dongle-form-factor housings.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC18LF4682-I/ML — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC18F4682-I/ML | PIC18LF4682T-I/ML | PIC18LF45K80-I/ML | PIC18F46K80-I/ML |
|---|---|---|---|---|---|
| Package | 44-QFN (8x8 mm) | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same | 44-QFN (8x8 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 80 KB | 80 KB | 80 KB | 32 KB (-60%) | 64 KB (-20%) |
| SRAM | 3 KB | 3 KB | 3 KB | 2 KB (-33%) | 4 KB (+33%) |
| EEPROM | 1024 bytes | 1024 bytes | 1024 bytes | 1024 bytes | 1024 bytes |
| VDD Range | 2.0 V to 5.5 V | 4.2 V to 5.5 V | 2.0 V to 5.5 V | 1.8 V to 3.6 V | 2.3 V to 5.5 V |
| CAN Module | ECAN (CAN 2.0B) | ECAN (CAN 2.0B) | ECAN (CAN 2.0B) | ECAN (CAN 2.0B) | ECAN (CAN 2.0B) |
| Maximum Speed | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 40 MHz (10 MIPS) | 64 MHz (16 MIPS) | 64 MHz (16 MIPS) |
Bảo phân biệt quan trọng
- Wide VDD operating range from 2.0V to 5.5V (vsPIC18F4682-I/ML)
- Highest memory density in the PIC18F468x family (vsPIC18LF45K80-I/ML)
- Lower power consumption than K80 generation (vsPIC18F46K80-I/ML)
Ghi chú thiết kế
The 44-QFN (ML) package has an exposed thermal pad (pin 45) that MUST be soldered to a ground copper pour with at least 16 thermal vias to the inner/inner2 ground plane. Failing to solder the thermal pad reduces thermal performance and breaks the ground reference for the analog subsystem. Microchip QFN soldering application note SSPC-QFN provides land-pattern and stencil recommendations.
For ECAN designs, place the MCP2551 (or equivalent) CAN transceiver as close as possible to the CANTX/CANRX pins (41/42) and route the differential CANH/CANL traces as a 100-ohm differential pair with matched lengths. Add a 120-ohm termination resistor at each end of the bus segment per CAN 2.0B specification; the on-chip ECAN controller does not include internal termination.
The PIC18LF4682 LF variant supports VDD down to 2.0V, but at full 40 MHz speed the minimum VDD is 4.2V per datasheet DS39964C. For battery-powered applications, use Sleep mode (nanoWatt technology) with periodic RTCC wake-ups; typical Sleep current is below 1 uA. Add 100 nF and 10 uF decoupling capacitors as close as possible to VDD/VSS pin pairs (pins 11/12 and 31/32).
Do not confuse the 'LF' (2.0V-5.5V) variant with the standard 'F' (4.2V-5.5V) variant when ordering; the part numbers differ by one character. Also note that the -I/ML temperature grade is industrial (-40C to +85C); automotive designs need -E/ML (extended) or AEC-Q100 qualified variants such as PIC18F4682-E/ML.
Thông tin tuân thủ
Per Microchip product page, PIC18LF4682-I/ML is RoHS compliant and lead-free (Pb-free). It is NOT AEC-Q100 qualified; for AEC-Q100 automotive use, select PIC18F4682-E/ML or equivalent -E temperature grade variants.