PIC18LF8680-I/PT - 8-Bit 40MHz PIC18 MCU 64KB Flash TQFP-80 | Microchip
Артикул: PIC18LF8680-I/PT ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $12.85 | $12,85 |
| 10 | $11.62 | $116,20 |
| 100 | $10.04 | $1.004,00 |
| 500 | $8.97 | $4.485,00 |
| 1.000 | $7.99 | $7.990,00 |
PIC18LF8680-I/PT Обзор
The PIC18 architecture is an enhanced 8-bit Harvard RISC core with 16-bit wide instructions and a 16-bit data path, optimized for deterministic interrupt response and C-friendly compilation. The "LF" prefix denotes the low-voltage (2.0V to 5.5V) F-variant process, allowing battery-powered or 3.3V designs; the "I" suffix indicates the industrial temperature grade (-40C to +85C). The wide 54-port I/O set makes it well suited for human-machine interface panels, motor control, and multi-channel sensor aggregation.
Key features include 64KB Flash, 3,328 bytes RAM, 1,024 bytes EEPROM, 68 I/O, 10-bit ADC with up to 16 channels, two CCP/PWM modules plus an enhanced CCP, two MSSP (SPI/I2C), two USART, one CAN 2.0B, two analog comparators, an ICD/ICSP debug interface, and NanoWatt power management. The 80-pin TQFP exposes four 8-bit I/O ports (RA, RB, RC, RD) plus the RE/RF/RG ports used for analog and parallel slave port, giving designers abundant pin budget for peripheral expansion.
Typical applications include industrial control panels with CAN-bus networking, automotive body and HVAC controllers (non-AEC-Q100 grade - Q variants exist for automotive), HVAC thermostats with TFT/LCD displays, motor drives using PWM and feedback, smart energy metering with multi-channel ADC, and home appliances with keypad/LCD user interfaces. The CAN 2.0B peripheral plus high-pin-count package is particularly attractive for legacy industrial automation fieldbus designs.
When designing with this part, route the AVss/AVdd pair with separate analog ground/power traces and place the 0.1uF + 10uF decoupling capacitor pair as close to the Vdd pins as possible. Configure unused I/O as outputs low to minimize current draw. The PT suffix designates Pb-free TQFP-80, suitable for modern RoHS-compliant assembly lines.
Аналоги без доработки для PIC18LF8680-I/PT — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC18LF8680-I/PT (тот же форм-фактор и посадочное место) — отличается по Package, Operating Temperature, Core Architecture, RoHS Status, I/O Pins.
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC18F8680-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC18F8722-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$6.5 / шт.
Открыть даташит →PIC18F8621-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$12.4 / шт.
Открыть даташит →PIC18LF8722-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$7.85 / шт.
Открыть даташит →PIC18F8585-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$11.05 / шт.
Открыть даташит →PIC18LF8527-I/PT
✅ Прямая замена ⚠️ Характеристики не проверены📋 Справочный аналог (нет в каталоге)
PIC18LF8680-I/PT Максимальные параметры и электрические характеристики
| Core | PIC18 8-bit Harvard RISC |
| Architecture | 8-bit data path, 16-bit instructions |
| Program Memory | 64 KB Flash (32K x 16) |
| RAM | 3,328 bytes |
| EEPROM | 1,024 bytes |
| Maximum Clock Speed | 40 MHz |
| Напряжение питания | 2.0 V to 5.5 V (LF series) |
| I/O Pins | 68 |
| ADC | 10-bit, up to 16 channels |
| Comparators | 2 analog comparators |
| Capture/Compare/PWM | 2 CCP + 1 ECCP |
| Communication | 2x USART, 2x MSSP (SPI/I2C), 1x CAN 2.0B |
| Корпус | TQFP-80 (PT) 12x12 mm |
| Рабочая температура | -40 C to +85 C (industrial, I suffix) |
| Тип монтажа | Surface Mount |
| Статус RoHS | Compliant (PT suffix = Pb-free) |
| Debug Interface | ICD / ICSP (in-circuit serial programming) |
| Power-Saving Modes | NanoWatt technology (Sleep, Idle, RC_RUN) |
Конфигурация выводов PIC18LF8680-I/PT
| Контакт 1 | MCLR — Reset input (active-low, internal pull-up enabled by configuration) |
| Контакт 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 — PORTA bit 5 / Analog input 4 |
| Контакт 8 | RA6 — PORTA bit 6 |
| Контакт 9 | OSC1/RA7 — Crystal input / PORTA bit 7 |
| Контакт 10 | OSC2/RA7 — Crystal output / PORTA bit 7 alternate |
| Контакт 11 | RC0 — PORTC bit 0 |
| Контакт 12 | RC1 — PORTC bit 1 |
| Контакт 13 | RC2 — PORTC bit 2 |
| Контакт 14 | RC3 — PORTC bit 3 |
| Контакт 15 | RC4 — PORTC bit 4 |
| Контакт 16 | RC5 — PORTC bit 5 |
| Контакт 17 | RC6 — PORTC bit 6 |
| Контакт 18 | RC7 — PORTC bit 7 |
| Контакт 19 | Vss — Ground |
| Контакт 20 | Vdd — Positive supply (2.0V to 5.5V) |
| Контакт 21 | RB0 — PORTB bit 0 / external interrupt 0 |
| Контакт 22 | RB1 — PORTB bit 1 / external interrupt 1 |
| Контакт 23 | RB2 — PORTB bit 2 / external interrupt 2 |
| Контакт 24 | RB3 — PORTB bit 3 / external interrupt 3 |
| Контакт 25 | RB4 — PORTB bit 4 |
| Контакт 26 | RB5 — PORTB bit 5 |
| Контакт 27 | RB6 — PORTB bit 6 / ICSP clock |
| Контакт 28 | RB7 — PORTB bit 7 / ICSP data |
| Контакт 29 | RD0 — PORTD bit 0 |
| Контакт 30 | RD1 — PORTD bit 1 |
| Контакт 31 | RD2 — PORTD bit 2 |
| Контакт 32 | RD3 — PORTD bit 3 |
| Контакт 33 | RD4 — PORTD bit 4 |
| Контакт 34 | RD5 — PORTD bit 5 |
| Контакт 35 | RD6 — PORTD bit 6 |
| Контакт 36 | RD7 — PORTD bit 7 |
| Контакт 37 | Vss — Ground |
| Контакт 38 | Vdd — Positive supply |
| Контакт 39 | RE0 — PORTE bit 0 |
| Контакт 40 | RE1 — PORTE bit 1 |
| Контакт 41 | RE2 — PORTE bit 2 |
| Контакт 42 | RE3 — PORTE bit 3 |
| Контакт 43 | RE4 — PORTE bit 4 |
| Контакт 44 | RE5 — PORTE bit 5 |
| Контакт 45 | RE6 — PORTE bit 6 |
| Контакт 46 | RE7 — PORTE bit 7 |
| Контакт 47 | RF0 — PORTF bit 0 / analog input |
| Контакт 48 | RF1 — PORTF bit 1 / analog input |
| Контакт 49 | RF2 — PORTF bit 2 / analog input |
| Контакт 50 | RF3 — PORTF bit 3 / analog input |
| Контакт 51 | RF4 — PORTF bit 4 / analog input |
| Контакт 52 | RF5 — PORTF bit 5 / analog input |
| Контакт 53 | RF6 — PORTF bit 6 / analog input |
| Контакт 54 | RF7 — PORTF bit 7 / analog input |
| Контакт 55 | RG0 — PORTG bit 0 |
| Контакт 56 | RG1 — PORTG bit 1 |
| Контакт 57 | RG2 — PORTG bit 2 |
| Контакт 58 | RG3 — PORTG bit 3 |
| Контакт 59 | RG4 — PORTG bit 4 |
| Контакт 60 | AVss — Analog ground |
| Контакт 61 | AVdd — Analog supply (tie to Vdd through ferrite) |
| Контакт 62 | RH0 — PORTH bit 0 (where present) |
| Контакт 63 | RH1 — PORTH bit 1 (where present) |
| Контакт 64 | RH2 — PORTH bit 2 (where present) |
| Контакт 65 | RH3 — PORTH bit 3 (where present) |
| Контакт 66 | RH4 — PORTH bit 4 (where present) |
| Контакт 67 | RH5 — PORTH bit 5 (where present) |
| Контакт 68 | RH6 — PORTH bit 6 (where present) |
| Контакт 69 | RH7 — PORTH bit 7 (where present) |
| Контакт 70 | RJ0 — PORTJ bit 0 (where present) |
| Контакт 71 | RJ1 — PORTJ bit 1 (where present) |
| Контакт 72 | RJ2 — PORTJ bit 2 (where present) |
| Контакт 73 | RJ3 — PORTJ bit 3 (where present) |
| Контакт 74 | RJ4 — PORTJ bit 4 (where present) |
| Контакт 75 | RJ5 — PORTJ bit 5 (where present) |
| Контакт 76 | RJ6 — PORTJ bit 6 (where present) |
| Контакт 77 | RJ7 — PORTJ bit 7 (where present) |
| Контакт 78 | Vss — Ground |
| Контакт 79 | Vdd — Positive supply |
| Контакт 80 | NC — Not connected (per datasheet TQFP-80 layout) |
Типичное применение
PIC18LF8680-I/PT подходит для 6 применениеs: Industrial CAN-bus Control Panels, HVAC Thermostats with TFT/LCD Displays, Motor Drive and PWM Control, Smart Energy Metering Front-Ends, Home Appliance Control Boards, Automotive Body and HVAC Modules (Non-AEC-Q100).
Industrial CAN-bus Control Panels
The PIC18LF8680-I/PT is well suited for industrial CAN-bus control panels because its on-chip CAN 2.0B controller supports 1 Mbit/s communication with 11/29-bit identifiers, removing the need for an external CAN ASIC. Combined with 64 KB of Flash and 3,328 bytes of RAM, the device can host a full CANopen or DeviceNet stack alongside application logic. The 68 I/O pins and 16-channel 10-bit ADC cover keypad scanning, rotary encoder inputs, and analog sensor aggregation typical of a human-machine interface panel.
Рекомендуется
HVAC Thermostats with TFT/LCD Displays
The PIC18LF8680-I/PT's 68 I/O pins comfortably drive character LCDs, small TFT panels with SPI interface, and the capacitive touch keypads used in modern thermostats. Its 2.0V to 5.5V wide supply range supports direct 3.3V operation from a 2-cell AA battery stack, while the NanoWatt sleep modes (down to sub-microamp) preserve idle energy budget. Two analog comparators and the 16-channel 10-bit ADC handle NTC temperature sensors, humidity probes, and airflow sensing simultaneously.
Рекомендуется
Motor Drive and PWM Control
The PIC18LF8680-I/PT integrates two CCP plus one enhanced CCP (ECCP) module, providing up to three pairs of PWM outputs that can drive H-bridges for brushed DC, stepper, or small three-phase BLDC motors. The 40 MHz instruction rate supports PWM frequencies well above 20 kHz, beyond audible noise, while the 10-bit ADC samples current shunts and back-EMF for closed-loop control. Industrial designers use this device for small pumps, valve actuators, and conveyor-segment controllers.
Рекомендуется
Smart Energy Metering Front-Ends
With 16 ADC channels and dual analog comparators, the PIC18LF8680-I/PT can simultaneously sample voltage and current on multiple phases of an energy meter. The 64 KB Flash accommodates metering algorithms (RMS, harmonics, tamper detection), while 1,024 bytes of EEPROM stores tariff tables and calibration constants across power cycles. The CAN 2.0B or USART links to a concentrator or display unit for AMI/AMR systems.
Рекомендуется
Home Appliance Control Boards
Washing machines, dishwashers, ovens, and induction cooktops use the PIC18LF8680-I/PT for user-interface control plus actuator drive coordination. The two USARTs link to inverter or motor control boards while the MSSP interfaces drive LED segment displays. Industrial-grade -40C to +85C temperature range supports kitchen and laundry environments with high thermal stress. EEPROM stores user presets, fault logs, and diagnostic counters.
Рекомендуется
Automotive Body and HVAC Modules (Non-AEC-Q100)
The PIC18LF8680-I/PT's CAN 2.0B, 16-channel ADC, and 68 I/O support body controllers for HVAC blend doors, mirror modules, and seat controllers in non-safety automotive systems. Designers leverage the LF 3.3V operation with low quiescent current for always-on networks. For AEC-Q100 qualified automotive applications, Microchip's Q-suffix variants (e.g., PIC18F8680-Q) are required - the I-suffix part is industrial grade and not qualified.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC18LF8680-I/PT — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC18F8680-I/PT | PIC18F8722-I/PT | PIC18F8621-I/PT | PIC18LF8722-I/PT | PIC18F8585-I/PT | PIC18LF8527-I/PT |
|---|---|---|---|---|---|---|---|
| Package | TQFP-80 (PT) 12x12 mm | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same | TQFP-80 (PT) 12x12 mm - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Flash Memory | 64 KB | 64 KB | 128 KB | 64 KB | 128 KB | 48 KB | 48 KB |
| RAM | 3,328 bytes | 3,328 bytes | 3,936 bytes | 3,328 bytes | 3,936 bytes | 3,328 bytes | 3,936 bytes |
| Minimum Vdd | 2.0 V (LF) | 4.2 V (F) | 4.2 V (F) | 4.2 V (F) | 2.0 V (LF) | 4.2 V (F) | 2.0 V (LF) |
| Max Clock Speed | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz |
| ADC Resolution | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit | 10-bit | 12-bit |
| CAN 2.0B | Yes | Yes | Yes | Yes (ECAN) | Yes | Yes | Yes |
| Operating Temperature | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) | -40C to +85C (I) |
Ключевые отличия
- Low-voltage 2.0V operation with full 40 MHz performance (против PIC18F8680-I/PT)
- Best price/performance for 64 KB code budget (против PIC18F8722-I/PT)
- On-chip CAN 2.0B eliminates external CAN controller (против PIC18F8621-I/PT)
Заметки по проектированию
Decouple every Vdd/AVdd pair with a 0.1uF ceramic in parallel with a 10uF tantalum or ceramic bulk capacitor placed within 5 mm of the pins. AVdd should connect to Vdd through a ferrite bead for ADC noise isolation. For battery-powered designs, the NanoWatt Sleep mode reduces Iq to sub-microamp by halting the CPU clock; assert Sleep before entering idle, and wake via external interrupt or WDT timeout.
Route AVss/AVdd with separate analog ground/power traces back to a single-point star near the regulator. The 16 analog inputs share one A/D converter - minimize analog trace length and add a 100 ohm isolation resistor at each analog input pin if the source impedance exceeds 2.5 kohm. Keep digital switching signals (CCP/PWM outputs) away from analog input traces, or use a ground guard trace to prevent digital-to-analog crosstalk.
For CAN bus designs, route CANH and CANL as a differential pair with characteristic impedance of 120 ohm, terminated with 120 ohm at each bus end. The internal CAN controller requires a clock-stable oscillator; use HS mode (10 MHz to 40 MHz) for CAN, not internal RC, to meet bit-timing accuracy. ISO 11898-1 conformance testing requires the bus idle level to settle within 5 bit times.
Do not leave any I/O pin floating; configure unused I/O as outputs driving low. The MCLR pin must have a 10 kohm pull-up to Vdd - never tie MCLR directly to Vdd as in-circuit programming will fail. When using the 32 kHz Timer1 oscillator as a low-power clock, the secondary oscillator pins (RC0/RC1) must be configured for LP mode, not digital I/O, or the oscillator will not start.
The TQFP-80 (PT) package has a 0.5 mm pitch and 12x12 mm body - use 0.15 mm/0.15 mm trace/space design rules, with 0.2 mm vias-in-pad acceptable for thermal relief. Place a thermal pad under the exposed die (central pad) - this pad is not electrically connected on PIC18LF8680, so it can be soldered to GND for thermal dissipation but cannot carry high current. Use no-clean flux and N2 reflow for best results.
Информация о соответствии
The PT suffix designates Pb-free / RoHS-compliant TQFP-80 packaging per the Digchip listing ("LEAD FREE, TQFP-64" - verified web data, 2026-09-29). The I-grade part is not AEC-Q100 qualified; for automotive applications use Q-suffix variants such as PIC18F8680T-I/PT with AEC-Q100 grade 1 (-40C to +125C).