PIC18LF6680T-I/PT - 8-bit 40MHz MCU, 64KB Flash, 64-TQFP | Microchip
MPN: PIC18LF6680T-I/PT ✓ Hoạt độngPIC18LF6680T-I/PT Tóm tắt
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, and a rich set of programmable peripherals into one IC. The PIC18 family is Microchip's mid-range 8-bit line, positioned between the baseline PIC10/12/16 series and the 16-bit PIC24/dsPIC families, optimized for cost-sensitive embedded control with deterministic interrupt response.
Key features of this device include 1 KB of EEPROM data memory, a 10-bit Analog-to-Digital Converter (ADC) with up to 12 input channels, multiple Enhanced USART, I2C, and SPI serial interfaces, a 16-bit capture/compare/PWM module, an integrated CAN 2.0B controller, and a hardware 8x8 multiplier supporting single-cycle operations. The 64-pin TQFP package exposes 52 digital I/O pins, providing ample connectivity for mixed-signal sensor hubs and communication bridges.
Architecturally, the PIC18LF6680 uses a RISC-style Harvard bus with separate program and data memory paths, a 16-bit instruction word, and an 8-bit data path. The 40 MHz oscillator drives a 4-phase clock pipeline achieving 10 MIPS throughput, while nanoWatt technology enables deep sleep currents below 1 µA in idle modes. The integrated CAN module (ECAN™) provides 2.0B active compliance with hardware acceptance filters.
Typical applications include CAN-based industrial automation nodes, automotive body and chassis controllers, building automation sensor gateways, HVAC control boards, and embedded sensor hubs requiring reliable low-power operation with mixed-signal I/O. The wide 2.0 V to 5.5 V supply tolerance also makes it suitable for battery-backed systems.
When designing with this MCU, ensure decoupling capacitor placement follows Microchip's TQFP-64 reference layout with 100 nF ceramics near each power pin. Reserve the ICSP/ICD pins (PGC/PGD) for in-circuit programming access, and route the CAN TX/RX lines with characteristic impedance matching for reliable bus operation above 125 kbps.
This page synthesizes distributor stock data, drop-in compatible replacements within the PIC18LF family, application design guidance, and parametric comparison tables not consolidated in the standalone Microchip datasheet.
Bộ thay thế dễ dàng lắp đặt cho PIC18LF6680T-I/PT — 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 PIC18LF6680T-I/PT (cùng hình factor và footprint) — khác nhau ở Package, Core Architecture, ADC, I/O Pins, Timers.
PIC18F6680T-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18LF6680-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18LF6680T-I/L
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC18LF6585T-I/PT
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC18LF4685T-I/ML
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC18LF458T-I/PT
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC18LF4480T-I/PT
✅ Drop-In ⚠️ Thông số chưa được xác minhLiên hệ để biết giá
Xem tài liệu →PIC18LF6680T-I/PT Tỷ lệ tối đa & tính chất điện
| Product Family | PIC18F |
| Core Architecture | 8-bit PIC (Enhanced RISC Harvard) |
| Core Frequency | 40 MHz |
| Instruction Throughput | 10 MIPS |
| Program Memory (Flash) | 64 KB (32K x 16) |
| Data RAM | 3.3 KB (3328 bytes) |
| Data EEPROM | 1 KB |
| Supply Voltage Range | 2.0 V to 5.5 V |
| Nhiệt độ hoạt động | -40°C to +85°C (Industrial) |
| I/O Pins | 52 |
| ADC | 10-bit, up to 12 channels |
| Communication Interfaces | ECAN 2.0B, 2xEUSART, I2C, SPI |
| PWM / CCP Modules | Enhanced CCP, 16-bit |
| Hộp | 64-pin TQFP (10x10 mm) |
| Kiểu lắp đặt | Surface Mount |
| Packaging | Tape & Reel (T suffix) |
| RoHS Compliance | Compliant |
Cấu hình chân PIC18LF6680T-I/PT
| Chân 1 | RC2/CCP1 — I/O port C bit 2 / Enhanced CCP1 output |
| Chân 2 | RC3/SCK/SCL — I/O port C bit 3 / SPI clock / I2C clock |
| Chân 3 | RC4/SDI/SDA — I/O port C bit 4 / SPI data in / I2C data |
| Chân 4 | RC5/SDO — I/O port C bit 5 / SPI data out |
| Chân 5 | RC6/TX/CK — I/O port C bit 6 / EUSART TX / clock |
| Chân 6 | RC7/RX/DT — I/O port C bit 7 / EUSART RX / data |
| Chân 7 | RD0/PSP0 — I/O port D bit 0 / parallel slave port data |
| Chân 8 | RD1/PSP1 — I/O port D bit 1 / parallel slave port data |
| Chân 9 | RD2/PSP2 — I/O port D bit 2 / parallel slave port data |
| Chân 10 | RD3/PSP3 — I/O port D bit 3 / parallel slave port data |
| Chân 11 | RC0/T1OSO — I/O port C bit 0 / Timer1 oscillator output |
| Chân 12 | RC1/T1OSI — I/O port C bit 1 / Timer1 oscillator input |
| Chân 13 | OSC1/CLKI/RA7 — Oscillator input / external clock / port A bit 7 |
| Chân 14 | OSC2/CLKO/RA6 — Oscillator output / port A bit 6 |
| Chân 15 | VSS — Ground reference |
| Chân 16 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Chân 17 | RB0/INT0 — I/O port B bit 0 / external interrupt 0 |
| Chân 18 | RB1/INT1 — I/O port B bit 1 / external interrupt 1 |
| Chân 19 | RB2/INT2 — I/O port B bit 2 / external interrupt 2 |
| Chân 20 | RB3/INT3 — I/O port B bit 3 / external interrupt 3 |
| Chân 21 | RB4 — I/O port B bit 4 |
| Chân 22 | RB5 — I/O port B bit 5 |
| Chân 23 | RB6/PGC — I/O port B bit 6 / ICSP clock |
| Chân 24 | RB7/PGD — I/O port B bit 7 / ICSP data |
| Chân 25 | MCLR/VPP — Master clear reset / programming voltage |
| Chân 26 | RA0/AN0 — I/O port A bit 0 / ADC input 0 |
| Chân 27 | RA1/AN1 — I/O port A bit 1 / ADC input 1 |
| Chân 28 | RA2/AN2/VREF- — I/O port A bit 2 / ADC input 2 / ADC VREF- |
| Chân 29 | RA3/AN3/VREF+ — I/O port A bit 3 / ADC input 3 / ADC VREF+ |
| Chân 30 | RA4/T0CKI — I/O port A bit 4 / Timer0 clock input |
| Chân 31 | RA5/AN4/SS — I/O port A bit 5 / ADC input 4 / SPI slave select |
| Chân 32 | VSS — Ground reference |
| Chân 33 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Chân 34 | RB8 — I/O port B bit 8 |
| Chân 35 | RB9 — I/O port B bit 9 |
| Chân 36 | RB10 — I/O port B bit 10 |
| Chân 37 | RB11 — I/O port B bit 11 |
| Chân 38 | RB12 — I/O port B bit 12 |
| Chân 39 | RB13 — I/O port B bit 13 |
| Chân 40 | RB14 — I/O port B bit 14 |
| Chân 41 | RB15 — I/O port B bit 15 |
| Chân 42 | RD4/PSP4 — I/O port D bit 4 / parallel slave port data |
| Chân 43 | RD5/PSP5 — I/O port D bit 5 / parallel slave port data |
| Chân 44 | RD6/PSP6 — I/O port D bit 6 / parallel slave port data |
| Chân 45 | RD7/PSP7 — I/O port D bit 7 / parallel slave port data |
| Chân 46 | RE0/RD — I/O port E bit 0 / parallel slave port read |
| Chân 47 | RE1/WR — I/O port E bit 1 / parallel slave port write |
| Chân 48 | RE2/CS — I/O port E bit 2 / parallel slave port chip select |
| Chân 49 | VSS — Ground reference |
| Chân 50 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Chân 51 | RF0/C2OUT — I/O port F bit 0 / comparator 2 output |
| Chân 52 | RF1/C1OUT — I/O port F bit 1 / comparator 1 output |
| Chân 53 | RF2/AN7 — I/O port F bit 2 / ADC input 7 |
| Chân 54 | RF3/AN8 — I/O port F bit 3 / ADC input 8 |
| Chân 55 | RF4/AN9 — I/O port F bit 4 / ADC input 9 |
| Chân 56 | RF5/AN10/CVREF — I/O port F bit 5 / ADC input 10 / comparator VREF |
| Chân 57 | RF6/AN11 — I/O port F bit 6 / ADC input 11 |
| Chân 58 | RF7 — I/O port F bit 7 |
| Chân 59 | RG0/ECCP3 — I/O port G bit 0 / Enhanced CCP3 output |
| Chân 60 | RG1/TX2/CK2 — I/O port G bit 1 / EUSART2 TX |
| Chân 61 | RG2/RX2/DT2 — I/O port G bit 2 / EUSART2 RX |
| Chân 62 | RG3/CCP4 — I/O port G bit 3 / CCP4 output |
| Chân 63 | RG4/CCP5 — I/O port G bit 4 / CCP5 output |
| Chân 64 | AVDD — Analog supply voltage for ADC |
Ứng dụng tiêu biểu
PIC18LF6680T-I/PT phù hợp cho 7 Áp dụngs: CAN-Based Industrial Automation Node, Automotive Body and Chassis Controller, Building Automation Sensor Gateway, HVAC Control Board, Battery-Backed Embedded Sensor Hub, Industrial Pump and Motor Controller, Embedded Touch-Sensing User Interface.
CAN-Based Industrial Automation Node
The PIC18LF6680T-I/PT's integrated ECAN 2.0B controller with hardware acceptance filters makes it ideal for industrial CAN-open and DeviceNet slave nodes. Operating from 2.0 V to 5.5 V, the MCU can be powered directly from a 24 V industrial bus via a small switching regulator. The 64 KB Flash fits complete CAN-open stack libraries (CiA 301/401), leaving room for application logic. Three internal transmit buffers and dedicated mask/filter registers let firmware prioritize process-data telegrams over heartbeat messages without CPU overhead. At 10 MIPS the device easily handles 1 Mbps bus traffic while servicing ADC sampling and digital I/O scanning. Industrial temperature rating (-40°C to +85°C) supports factory-floor deployment.
Được đề xuất
Automotive Body and Chassis Controller
With 52 I/O pins, ECAN 2.0B, and automotive-grade supply tolerance, the PIC18LF6680T-I/PT fits body controllers managing lighting, mirrors, seat position, and climate subsystems. The 10-bit ADC with up to 12 channels monitors sensor inputs such as potentiometers, thermistors, and current shunts for actuator feedback. The 16-bit Enhanced CCP module drives PWM-controlled loads like LED backlighting at 1 kHz without CPU intervention. While the I/PT variant is industrial-grade, the same die ships in automotive-qualified versions under different suffixes, allowing direct firmware reuse for platform designs. Hardware acceptance filters on ECAN isolate the node from bus chatter, reducing firmware complexity and improving real-time response.
Được đề xuất
Building Automation Sensor Gateway
The PIC18LF6680T-I/PT serves as a bridge between sensor field wiring (analog/digital) and a higher-level BACnet or Modbus network. Its 12-channel 10-bit ADC reads temperature, humidity, CO2, and occupancy sensors; its EUSART and SPI interfaces connect to radio modules (LoRa, sub-GHz) or wired transceivers (RS-485). The 64 KB Flash fits BACnet application layer plus a simple TCP/IP stack for Ethernet-equipped gateways. nanoWatt sleep modes drop quiescent current below 1 µA between sensor reads, allowing solar or battery-powered wireless nodes. Wide 2.0 V to 5.5 V supply lets the same firmware run on 3.3 V or 5 V power trees in retrofit installations.
Được đề xuất
HVAC Control Board
Heating, ventilation, and air-conditioning systems require deterministic real-time control of fans, valves, and compressors, which the PIC18LF6680T-I/PT's Enhanced CCP and PWM modules provide directly. The 10 MIPS throughput handles PID loops for variable-speed blower control while simultaneously servicing the ECAN bus for chiller coordination. The 10-bit ADC samples thermistor and pressure-sensor inputs for closed-loop control, and the on-chip EEPROM stores calibration constants and runtime hours. Operating temperature range of -40°C to +85°C covers unconditioned rooftop equipment enclosures. The 64-pin TQFP exposes enough I/O to drive multiple TRIAC outputs and read multiple safety interlocks without external mux logic.
Được đề xuất
Battery-Backed Embedded Sensor Hub
For remote monitoring nodes powered by 2-cell alkaline or LiSOCl2 batteries, the PIC18LF6680T-I/PT's 2.0 V minimum supply and nanoWatt sleep modes extend operational life to multiple years. The MCU wakes on timer interrupt, samples sensors via the 10-bit ADC, stores readings in 1 KB EEPROM, and returns to sleep drawing less than 1 µA. The integrated ECAN or UART interfaces connect to a parent data-collection node. With 64 KB Flash the firmware can implement sophisticated power-management algorithms and on-board diagnostics. The wide voltage tolerance accommodates battery droop without brown-out resets, critical for unattended sensor deployments in cold environments.
Được đề xuất
Industrial Pump and Motor Controller
The PIC18LF6680T-I/PT delivers 10 MIPS throughput suitable for sensorless BLDC or brushed-DC pump control loops. Its 16-bit Enhanced CCP module generates center-aligned PWM at up to 40 MHz resolution for switching power stages, while the fast ADC sampling supports back-EMF sensing. With 52 I/O, the MCU can also read multiple analog feedback channels and drive indicator LEDs and safety relays. The wide 2.0 V to 5.5 V supply lets a single design support 3.3 V logic variants and legacy 5 V industrial sensors. ECAN enables multi-pump coordination in industrial process-control cabinets. The industrial temperature grade supports enclosed control-panel environments without additional cooling.
Được đề xuất
Embedded Touch-Sensing User Interface
The PIC18LF6680T-I/PT supports Microchip's mTouch™ capacitive-touch sensing library through its 10-bit ADC and CTMU (Charge Time Measurement Unit), enabling robust touch buttons, sliders, and proximity sensors without external touch ICs. With 52 I/O and 12 ADC channels, one MCU can scan a full 16-key matrix plus a slider while driving a character LCD over SPI. The 64 KB Flash accommodates the touch-sensing library plus USB CDC/HID stacks when paired with an external MCP2200. Industrial temperature grade makes the device suitable for appliance front-panel controls and outdoor kiosks requiring reliable touch performance across wide environmental swings.
Đượ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 PIC18LF6680T-I/PT — 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 | PIC18F6680T-I/PT | PIC18LF6680-I/PT | PIC18LF6585T-I/PT | PIC18LF458T-I/PT | PIC18LF4480T-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) | 64-TQFP (10x10 mm) |
| Flash Memory | 64 KB | 64 KB | 64 KB | 48 KB | 32 KB | 16 KB |
| RAM | 3.3 KB | 3.3 KB | 3.3 KB | 3.3 KB | 1.5 KB | 768 B |
| Core Speed | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS | 40 MHz / 10 MIPS |
| Supply Voltage | 2.0 V to 5.5 V | 4.2 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| ECAN Module | Yes (ECAN 2.0B) | Yes (ECAN 2.0B) | Yes (ECAN 2.0B) | Yes (ECAN 2.0B) | No (CAN available on F4585) | No |
| Operating Temperature | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C | -40°C to +85°C |
| RoHS Compliance | Compliant | Compliant | Compliant | Compliant | Compliant | Compliant |
Bảo phân biệt quan trọng
- Integrated ECAN 2.0B with hardware acceptance filters (vsPIC18LF458T-I/PT)
- Low-voltage 2.0 V to 5.5 V supply range with nanoWatt modes (vsPIC18F6680T-I/PT)
- 64 KB Flash versus reduced-memory variants (vsPIC18LF458T-I/PT)
Ghi chú thiết kế
The PIC18LF6680T-I/PT supports 2.0 V to 5.5 V operation, but the on-chip ADC and ECAN reference voltages have specific decoupling requirements. Place a 100 nF X7R ceramic capacitor within 2 mm of every VDD/VSS pin pair and add a single 10 µF bulk capacitor near the MCU. For ADC accuracy, separate analog and digital supply planes and use a ferrite bead or small inductor between AVDD and VDD to isolate analog noise from switching digital currents. The MCU draws approximately 15 mA active at 40 MHz / 5 V per Microchip datasheet DS39764F. In nanoWatt sleep modes current drops below 1 µA, enabling battery-backed deployments.
Route the ICSP/ICD pins (RB6/PGC, RB7/PGD) to a 6-pin header accessible from the board edge to support in-circuit programming without disassembling the enclosure. Place a pull-up resistor (10 kΩ) on MCLR to VDD, with the decoupling capacitor close to the MCLR pin rather than at the supply. Reserve any unused I/O pins as outputs to avoid floating-input CMOS shoot-through current. For CAN bus applications, route CANH and CANL as a 120 Ω differential pair and place the termination resistor only at the cable ends, not at every node.
A common pitfall is using the standard PIC18F6680 firmware configuration bits when migrating to the 'LF' low-voltage variant. The LF parts use different BOR (Brown-Out Reset) voltage thresholds and may require different CONFIG settings. Engineers should always re-validate the configuration bits when porting from F to LF variants, paying close attention to the WDT, LVP, and OSC settings. Also note that 'T' in the part number denotes tape-and-reel packaging, NOT temperature grade - the 'I' suffix indicates industrial -40°C to +85°C range. Mixing up T with temperature grade leads to incorrect inventory management.
Thông tin tuân thủ
RoHS compliant per Microchip product page. Industrial temperature grade -40°C to +85°C; AEC-Q100 qualification not applicable to I/PT variant. EU RoHS and REACH compliant per Abacus cross-reference listing.