PIC18LF6680T-I/L - 40MHz 8-bit MCU, 64KB Flash, 68-PLCC | Microchip
부품 번호: PIC18LF6680T-I/L ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $9.5 | $9.50 |
| 10 | $8.55 | $85.50 |
| 100 | $7.62 | $762.00 |
| 500 | $6.84 | $3,420.00 |
| 1,000 | $6.05 | $6,050.00 |
PIC18LF6680T-I/L 개요
A microcontroller (MCU) is a single-chip computer containing a processor core, program and data memory, peripherals and I/O. The PIC18F family is Microchip's high-performance 8-bit architecture, sitting above the baseline PIC16 line in Flash capacity, peripheral count and instruction throughput, and below the 16-bit dsPIC/PIC24 and 32-bit PIC32 families. PIC18 devices are widely used in industrial control, automotive body and sensor, consumer appliance and embedded-communication designs where deterministic behavior and robust peripherals outweigh raw CPU speed.
Key features include 52 digital I/O pins, multiple 16-bit timers, a 10-bit ADC with up to 12 input channels, two analog comparators, two USART modules, MSSP (SPI/I2C), an enhanced CAN module, and a 16-bit wide data path. The 64 KB Flash supports self-programming under firmware control, enabling in-field boot-loader and parameter storage flows. Hardware multipliers and a priority-interrupt controller deliver predictable real-time response.
The 'LF' silicon uses Microchip's nanoWatt technology to drop supply current during sleep into the nanoamp range while retaining RAM and interrupt logic, an important trait for battery-backed or always-on sensor nodes. Combined with the on-chip ECAN controller, this device is a strong fit for industrial fieldbus and CAN-based distributed systems where the host processor must wake quickly on bus traffic and return to low-power idle between events.
Typical applications include industrial CAN node endpoints, sensor and meter reading modules, automotive body-electronics sub-modules, building-automation controllers, and general-purpose 8-bit embedded platforms requiring more memory and I/O than a 28- or 40-pin PIC18 can supply. When designing with the PIC18LF6680T-I/L, respect the 68-PLCC through-hole land pattern; the PLCC package is preferred for sockets, field replacement and high-reliability applications, but requires plated through-holes that differ from surface-mount footprints.
드롭인 대체품: PIC18LF6680T-I/L — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC18LF6680T-I/L (동일 폼 팩터 및 풋프린트) — 차이점: Package, Mounting Type, Operating Temperature, Core Architecture, Program Memory (Flash).
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC18LF6680-I/L
✅ 드롭인✓ 재고 있음
$4.78 / 개
데이터시트 보기 →PIC18LF6585-I/L
✅ 드롭인✓ 재고 있음
$5.1 / 개
데이터시트 보기 →PIC18LF458T-I/L
✅ 드롭인✓ 재고 있음
$6.4 / 개
데이터시트 보기 →PIC18LF4685T-I/ML
✅ 드롭인 ⚠️ 사양 미검증✓ 재고 있음
$6.62 / 개
데이터시트 보기 →PIC18LF6680-I/L
✅ 드롭인✓ 재고 있음
$4.78 / 개
데이터시트 보기 →PIC18LF6680T-I/L 최대 정격 & 전기적 특성
| Core Architecture | PIC18F, 8-bit RISC |
| Maximum CPU Frequency | 40 MHz |
| Program Memory (Flash) | 64 KB (32K x 16 words) |
| Data RAM | 3328 bytes |
| Data EEPROM | 1 KB |
| Supply Voltage Range | 2.0 V to 3.6 V |
| Digital I/O Pins | 52 |
| ADC | 10-bit, up to 12 channels |
| Analog Comparators | 2 |
| Timers | Multiple 16-bit |
| Communication | 2x USART, MSSP (SPI/I2C), ECAN |
| 패키지 | 68-PLCC (J-Lead), 24.23 x 24.23 mm |
| 실장 유형 | Surface Mount (PLCC socket compatible) |
| 동작 온도 | -40 °C to +85 °C (Industrial grade) |
| Low-Power Technology | nanoWatt |
PIC18LF6680T-I/L 핀 구성
| 핀 1 | MCLR — Master Clear (reset) input, programming voltage input |
| 핀 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 / analog input 5 |
| 핀 9 | RE1/WR/AN6 — PORTE bit 1 / write control / analog input 6 |
| 핀 10 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| 핀 11 | VDD — Positive supply voltage (2.0 V to 3.6 V) |
| 핀 12 | VSS — Ground reference |
| 핀 13 | OSC1/CLKI — Oscillator input / external clock input |
| 핀 14 | OSC2/CLKO — Oscillator output / clock output |
| 핀 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / clock input |
| 핀 16 | RC1/T1OSI — PORTC bit 1 / Timer1 oscillator input |
| 핀 17 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| 핀 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 19 | RD0/PSP0/C1IN+ — PORTD bit 0 / parallel slave port bit 0 / comparator 1 input+ |
| 핀 20 | RD1/PSP1/C1IN- — PORTD bit 1 / parallel slave port bit 1 / comparator 1 input- |
| 핀 21 | RD2/PSP2/C2IN+ — PORTD bit 2 / parallel slave port bit 2 / comparator 2 input+ |
| 핀 22 | RD3/PSP3/C2IN- — PORTD bit 3 / parallel slave port bit 3 / comparator 2 input- |
| 핀 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 25 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| 핀 26 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| 핀 27 | RD4/PSP4/ECANRX — PORTD bit 4 / parallel slave port bit 4 / ECAN RX |
| 핀 28 | RD5/PSP5/ECANTX — PORTD bit 5 / parallel slave port bit 5 / ECAN TX |
| 핀 29 | RD6/PSP6/TX2 — PORTD bit 6 / parallel slave port bit 6 / USART2 TX |
| 핀 30 | RD7/PSP7/RX2 — PORTD bit 7 / parallel slave port bit 7 / USART2 RX |
| 핀 31 | VSS — Ground reference |
| 핀 32 | VDD — Positive supply voltage |
| 핀 33 | RB0/INT0 — PORTB bit 0 / external interrupt 0 |
| 핀 34 | RB1/INT1 — PORTB bit 1 / external interrupt 1 |
| 핀 35 | RB2/INT2 — PORTB bit 2 / external interrupt 2 |
| 핀 36 | RB3/CCP2 — PORTB bit 3 / Capture/Compare/PWM 2 |
| 핀 37 | RB4 — PORTB bit 4 |
| 핀 38 | RB5 — PORTB bit 5 |
| 핀 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 핀 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| 핀 41 | NC — Not connected |
| 핀 42 | NC — Not connected |
| 핀 43 | NC — Not connected |
| 핀 44 | NC — Not connected |
| 핀 45 | NC — Not connected |
| 핀 46 | NC — Not connected |
| 핀 47 | NC — Not connected |
| 핀 48 | NC — Not connected |
| 핀 49 | NC — Not connected |
| 핀 50 | NC — Not connected |
| 핀 51 | NC — Not connected |
| 핀 52 | NC — Not connected |
| 핀 53 | NC — Not connected |
| 핀 54 | NC — Not connected |
| 핀 55 | NC — Not connected |
| 핀 56 | RF0 — PORTF bit 0 |
| 핀 57 | RF1 — PORTF bit 1 |
| 핀 58 | RF2 — PORTF bit 2 |
| 핀 59 | RF3 — PORTF bit 3 |
| 핀 60 | RF4 — PORTF bit 4 |
| 핀 61 | RF5 — PORTF bit 5 |
| 핀 62 | RF6 — PORTF bit 6 |
| 핀 63 | RF7 — PORTF bit 7 |
| 핀 64 | RG0 — PORTG bit 0 |
| 핀 65 | RG1 — PORTG bit 1 |
| 핀 66 | RG2 — PORTG bit 2 |
| 핀 67 | RG3 — PORTG bit 3 |
| 핀 68 | RG4 — PORTG bit 4 |
일반적인 애플리케이션
PIC18LF6680T-I/L 적합 용도: 6 애플리케이션s: Industrial CAN Node Endpoint, Automotive Body Electronics Sub-Module, Building Automation Controller, Smart Sensor / Meter Module, Industrial Display and HMI Controller, General Embedded 8-bit Platform.
Industrial CAN Node Endpoint
The PIC18LF6680T-I/L is a strong fit for industrial CAN node endpoints because of its integrated Enhanced CAN (ECAN) controller and 64 KB Flash program memory. The ECAN module accepts standard 11-bit and extended 29-bit identifiers at bit rates up to 1 Mbit/s, and the 3328 bytes of RAM comfortably hold CAN message buffers plus protocol stacks such as CANopen or DeviceNet. Operating from 2.0 V to 3.6 V and supporting the industrial -40 °C to +85 °C range, this MCU slots directly into 3.3 V industrial rails and battery-backed sensor nodes that must wake on bus traffic. Pairing the part with an external 3.3 V CAN transceiver (e.g. Microchip MCP2551) yields a complete isolated or non-isolated CAN node without an external protocol ASIC, reducing both BOM cost and PCB area on DIN-rail-mounted controller modules.
추천
Automotive Body Electronics Sub-Module
The PIC18LF6680T-I/L suits automotive body-electronics sub-modules that require CAN connectivity plus generous Flash for LIN/CAN gateways or seat/mirror/window controllers. The 64 KB Flash supports boot-loader plus application partitioning, and the 1 KB EEPROM retains calibration and trim data across battery-disconnect events. The industrial -40 °C to +85 °C rating covers cabin environments; for under-hood modules above +85 °C an E-grade (-40 °C to +125 °C) variant should be selected instead. nanoWatt sleep modes drop quiescent current into the nanoamp range between CAN frames, an important parameter for always-on body controllers that must not drain the 12 V battery during parked storage.
추천
Building Automation Controller
Building automation controllers benefit from the PIC18LF6680T-I/L's 52 digital I/O pins and on-chip peripherals, which can drive relay triacs, sense analog temperature/light levels via the 10-bit ADC, and communicate over RS-485 or CAN trunks to a central BMS. The 64 KB Flash holds both application code and Modbus/CANopen libraries without external memory, while 3328 bytes of RAM is sufficient for protocol stacks and short event logs. Operating at 2.0 V to 3.6 V allows the design to be powered from a small back-up battery during mains outages, retaining real-time-clock and event history without losing safety state. The PLCC-68 package supports socketed field replacement during commissioning.
추천
Smart Sensor / Meter Module
Smart sensor and metering modules can leverage the PIC18LF6680T-I/L's nanoWatt low-power modes and on-chip 10-bit ADC with up to 12 channels to read multiple transducers while consuming microamps in sleep. The integrated ECAN or USART interfaces transport readings to a host controller over industrial fieldbus, and the 1 KB EEPROM stores calibration constants and a small non-volatile event log. The wide 2.0 V to 3.6 V supply range accommodates operation directly from a 3.6 V lithium primary cell or from a regulated 3.3 V rail. The 68-PLCC package is robust against the mechanical stress often seen in outdoor metering enclosures.
추천
Industrial Display and HMI Controller
The PIC18LF6680T-I/L can serve as a low-cost HMI controller for industrial operator panels, driving character or graphical LCDs over SPI/I2C using the MSSP peripheral and reading keypads or rotary encoders via its 16-bit timers and 52 I/O pins. The 64 KB Flash holds graphics tables, multi-language strings and menu logic, and the 3328 bytes of RAM is sufficient for double-buffered display updates on small panels. ECAN or USART connectivity links the HMI to a master controller, while nanoWatt sleep modes reduce idle power when the panel backlight is off. The 68-PLCC package supports a socket for quick firmware-update field service.
추천
General Embedded 8-bit Platform
Beyond CAN-centric designs, the PIC18LF6680T-I/L serves as a high-I/O-count general embedded 8-bit platform for products that need more memory and pins than a 28- or 40-pin PIC18 can supply. Designers can use it as a 3.3 V master controller in point-of-sale terminals, instrumentation front-ends, motor control front-ends, or test fixtures. The integrated ECAN, dual USART, MSSP (SPI/I2C), 10-bit ADC and 16-bit timers cover almost any peripheral mix without external glue logic, while the 64 KB Flash supports boot-loader plus main application images. The PLCC-68 footprint is well suited to prototype and low-volume production through-hole assembly.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC18LF6680T-I/L — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC18LF6680-I/L | PIC18LF6585-I/L | PIC18LF458T-I/L |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 68-PLCC | 68-PLCC - same | 68-PLCC - same | 68-PLCC - same |
| Core / Max Frequency | PIC18F 8-bit / 40 MHz | PIC18F 8-bit / 40 MHz | PIC18F 8-bit / 40 MHz | PIC18F 8-bit / 40 MHz |
| Flash | 64 KB | 64 KB | 48 KB (-25%) | 32 KB (-50%) |
| RAM | 3328 bytes | 3328 bytes | 3328 bytes | 2560 bytes (-23%) |
| EEPROM | 1 KB | 1 KB | 1 KB | 256 bytes (-75%) |
| CAN Module | ECAN | ECAN | None | None |
| Supply Voltage | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V | 2.0 V to 3.6 V |
주요 차별점
- Integrated ECAN controller plus dual USART in 68-PLCC (vs PIC18LF6585-I/L)
- Largest Flash in 68-PLCC PIC18F ECAN line (vs PIC18LF458T-I/L)
- Industrial temperature grade for fielded nodes (vs PIC18F6680 base part)
설계 노트
The PIC18LF6680T-I/L operates from 2.0 V to 3.6 V and integrates nanoWatt sleep modes that drop quiescent current into the nanoamp range while retaining RAM. Estimated: at VDD = 3.3 V, 40 MHz active current is approximately 15 mA and sleep current below 1 µA. Power decoupling requires a 100 nF ceramic capacitor placed within 5 mm of each VDD/VSS pair, plus a bulk 10 µF tantalum or ceramic at the regulator output. For battery-backed designs, hold MCLR high through a 10 kΩ pull-up and ensure the supervisor reset time matches the regulator rise time.
The 68-PLCC package has an estimated theta_JA of approximately 35 °C/W in still air. At 3.3 V and 40 MHz with 15 mA active current, dissipation is approximately 50 mW, yielding a junction temperature rise of 1.75 °C above ambient - well within industrial -40 °C to +85 °C limits. For sealed enclosures without airflow, derate to 20 MHz or 25 °C ambient to maintain thermal margin; verify with the manufacturer's thermal characteristics note in the PIC18F6680 datasheet, document 39625F.
Common pitfalls with the PIC18LF6680T-I/L include confusing the 'LF' (2.0 V to 3.6 V) variant with the standard 'F' (4.2 V to 5.5 V) variant, and assuming the ECAN module includes an integrated transceiver. ECAN requires an external CAN transceiver such as the MCP2551 or MCP2562. Also confirm that the configuration bits are programmed for the correct oscillator mode; PIC18 parts default to RC oscillator on reset, which can surprise first-time users expecting HS crystal mode.
The 68-PLCC footprint uses J-leads on a 1.27 mm pitch with through-hole pads. For socketed designs, choose a quality PLCC-68 production socket with anti-wicking contacts to ease field replacement. Keep the oscillator traces short and guard them with a ground ring; place CINT1 and CINT2 within 5 mm of OSC1/OSC2. ECAN TX/RX traces (RD4/RD5) should be routed as a 100 Ω differential pair to the external transceiver, keeping stubs below 5 mm.
규정 준수 정보
RoHS and lead-free status from Microchip product page; AEC-Q100 not qualified - select AEC-Q100 grade part if automotive design is required