PIC16LF876AT-I/ML - 8-Bit 10MHz 14KB Flash MCU | Microchip
Артикул: PIC16LF876AT-I/ML ✓ Активен| Кол-во | Цена за ед. | Итого |
|---|---|---|
| 1 | $8.92 | $8,92 |
| 10 | $7.98 | $79,80 |
| 100 | $6.42 | $642,00 |
| 500 | $5.31 | $2.655,00 |
| 1.000 | $4.65 | $4.650,00 |
PIC16LF876AT-I/ML Обзор
An 8-bit PIC microcontroller is a RISC (Reduced Instruction Set Computing) device built on Harvard architecture, where program and data buses are physically separate, allowing simultaneous instruction fetch and operand access. The PIC16F family belongs to Microchip's mid-range 8-bit MCU portfolio, sitting above the baseline PIC10/12/16 baseline cores and below the enhanced PIC18 and 16-bit dsPIC/PIC24 families. Mid-range PIC MCUs typically execute one instruction per clock cycle (4 clocks per instruction at the oscillator input), giving 5 MHz oscillator = 1.25 MIPS, 10 MHz = 2.5 MIPS, while this LF part supports up to 200 ns instruction execution at 20 MHz = 10 MIPS.
Key features of the PIC16LF876AT-I/ML include a 10-channel 10-bit ADC, two 8-bit timers plus one 16-bit timer, a USART with addressable TX/RX, a Master Synchronous Serial Port (MSSP) supporting both SPI and I2C master/slave modes, two capture/compare/PWM (CCP) modules, an 8-bit parallel slave port, and a 256-byte EEPROM with 1M erase/write cycles endurance. The "LF" prefix designates the wide-voltage low-power variant operating from 2.0 V to 5.5 V, making it compatible with both 3.3 V and 5 V rails. The 28-QFN package is ideal for space-constrained designs and benefits from the exposed thermal pad for improved heat dissipation at full 10 MHz operation.
Typical applications span industrial automation sensor interfaces, low-power battery-driven remote controls, automotive body electronics subsystems (non-safety), white-goods control boards, HVAC thermostats, and small appliances. The 10-bit ADC and CCP/PWM peripherals make it well suited for closed-loop motor control, LED dimming, and analog sensor conditioning. When designing with this device, ensure the exposed pad (pin 28 EPAD) is soldered to a properly grounded copper pour; failure to do so risks exceeding the package's thermal budget at high toggling rates.
Аналоги без доработки для PIC16LF876AT-I/ML — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.
Варианты в этой серии
Модели той же серии, совместимые без доработки с PIC16LF876AT-I/ML (тот же форм-фактор и посадочное место) — отличается по Package, ADC, Timers, I/O Pins, Program Memory (Flash).
Инструмент быстрого сравнения — выберите альтернативные компоненты для сравнения бок о бок:
PIC16LF876A-I/ML
✅ Прямая замена✓ В наличии
$3.85 / шт.
Открыть даташит →PIC16LF819-I/ML
✅ Прямая замена✓ В наличии
$1.94 / шт.
Открыть даташит →PIC16LF818-I/ML
✅ Прямая замена✓ В наличии
$2.28 / шт.
Открыть даташит →PIC16LF77-I/ML
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.1 / шт.
Открыть даташит →PIC16LF74-I/ML
✅ Прямая замена ⚠️ Характеристики не проверены✓ В наличии
$5.4 / шт.
Открыть даташит →PIC16LF876AT-I/ML Максимальные параметры и электрические характеристики
| Family | PIC16F |
| Core | PIC 8-bit RISC, mid-range |
| Program Memory | 14 KB (8K x 14 words) Flash |
| RAM | 368 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Frequency | 20 MHz (10 MIPS) |
| Operating Voltage | 2.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 10-bit, up to 8 channels |
| Timers | 2 x 8-bit + 1 x 16-bit |
| CCP/PWM Modules | 2 |
| Communication | USART (TX/RX), MSSP (SPI/I2C) |
| Parallel Slave Port | 8-bit |
| Корпус | 28-QFN (6x6 mm) with exposed pad |
| Рабочая температура | -40C to +85C (Industrial) |
| Тип монтажа | Surface Mount |
| Уровень MSL | 1 |
| Статус RoHS | Compliant |
| Lead-Free | Yes |
Конфигурация выводов PIC16LF876AT-I/ML
| Контакт 1 | MCLR/VPP/RE3 — Master Clear (reset) input / Programming voltage / PORTE bit 3 |
| Контакт 2 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Контакт 3 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Контакт 4 | RA2/AN2/VREF- — PORTA bit 2 / Analog input channel 2 / Negative voltage reference |
| Контакт 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / Positive voltage reference |
| Контакт 6 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input |
| Контакт 7 | RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select |
| Контакт 8 | OSC1/CLKIN — Oscillator input / external clock input |
| Контакт 9 | OSC2/CLKOUT — Oscillator output / clock output |
| Контакт 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Контакт 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Контакт 12 | RC2/CCP1 — PORTC bit 2 / CCP1 output |
| Контакт 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Контакт 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Контакт 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Контакт 16 | RC6/TX/CK — PORTC bit 6 / USART TX / USART synchronous clock |
| Контакт 17 | RC7/RX/DT — PORTC bit 7 / USART RX / USART synchronous data |
| Контакт 18 | RB0/INT — PORTB bit 0 / External interrupt |
| Контакт 19 | RB1 — PORTB bit 1 |
| Контакт 20 | RB2 — PORTB bit 2 |
| Контакт 21 | RB3/PGM — PORTB bit 3 / Low-voltage programming |
| Контакт 22 | RB4 — PORTB bit 4 |
| Контакт 23 | RB5 — PORTB bit 5 |
| Контакт 24 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Контакт 25 | RB7/PGD — PORTB bit 7 / ICSP data |
| Контакт 26 | VDD — Positive supply voltage |
| Контакт 27 | VSS — Ground reference |
| Контакт 28 | NC — Not connected (per datasheet pinout, no internal bond) |
| Контакт 29 | EPAD — Exposed thermal pad - connect to ground plane |
Типичное применение
PIC16LF876AT-I/ML подходит для 6 применениеs: Industrial Sensor Interface Module, Battery-Powered Remote Control, HVAC Thermostat Controller, Small Appliance Control Board, Automotive Body Electronics (Non-Safety), Test and Measurement Handheld Instruments.
Industrial Sensor Interface Module
The PIC16LF876AT-I/ML is well suited to industrial sensor interface modules because its 10-bit ADC (8 channels) and 2.0 V to 5.5 V supply range allow direct connection to 4-20 mA current-loop transducers, thermistor bridges, and 0-10 V process signals after a simple resistor divider. The 22 I/O pins are sufficient to drive status LEDs, HMI keypads, and isolated RS-485 buses through the on-chip USART, while the MSSP module simultaneously talks to SPI sensors (e.g., digital temperature or pressure ICs). At 10 MIPS the firmware can run 100 Hz PID loops with margin for background filtering.
Рекомендуется
Battery-Powered Remote Control
The PIC16LF876AT-I/ML's "LF" wide-voltage operation from 2.0 V to 5.5 V and nanoWatt power-managed sleep modes make it ideal for battery-powered remote controls running from 2x AA cells or single CR2032 coin cells. With all peripherals disabled and the CPU halted, the device draws under 1 uA, allowing multi-year standby from a primary battery. The PWM modules drive IR LEDs with modulated 38 kHz carrier, while the 14 KB Flash accommodates extensive button-mapping tables and protocol stacks (NEC, RC5, RC6).
Рекомендуется
HVAC Thermostat Controller
In HVAC thermostat designs, the PIC16LF876AT-I/ML provides 10-bit ADC inputs for NTC thermistor temperature sensing, two CCP/PWM channels to drive a triac for AC heater/cooler switching, and the MSSP to interface an I2C LCD display. The 22 I/O support keypad scanning, mode relays, and a UART link to a Wi-Fi/BLE module for cloud connectivity. The 28-QFN package fits behind a flush-mount touch panel, with the exposed pad providing thermal relief for the always-on display backlight driver transistor.
Рекомендуется
Small Appliance Control Board
Coffee machines, bread makers, and countertop kitchen appliances use the PIC16LF876AT-I/ML as the main MCU because of its 14 KB Flash (sufficient for menu-driven UI logic with a state machine), 256-byte EEPROM (for storing user presets), and USART for communicating with sensor hubs or BLE add-on modules. The CCP/PWM outputs switch TRIACs or MOSFETs at low frequency (sub-1 kHz), and the 10-bit ADC reads temperature, water level, or humidity sensors directly.
Рекомендуется
Automotive Body Electronics (Non-Safety)
Although not AEC-Q100 qualified, the PIC16LF876AT-I/ML is widely used in non-safety automotive body modules such as mirror controllers, seat-position memory, interior lighting dimmers, and aftermarket accessories. Its 5.5 V tolerant I/O tolerates load-dump events with external TVS protection, and the -40 C to +85 C industrial temperature range covers cabin environments. The 28-QFN 6x6 mm footprint fits compact modules behind trim panels.
Рекомендуется
Test and Measurement Handheld Instruments
Handheld DMMs, insulation testers, and cable-length meters benefit from the PIC16LF876AT-I/ML's 10 MIPS throughput, which enables real-time RMS calculation, OLED/LCD driving via SPI, and USB-charging interface logic. The 14 KB Flash holds calibration constants and lookup tables for non-linear sensors; 256-byte EEPROM stores user preferences across battery swaps. The 2.0 V to 5.5 V input range supports direct Li-ion battery operation with simple protection circuits.
Рекомендуется
Сводка рекомендуемых товаров
Справочные инженерные данные для PIC16LF876AT-I/ML — сравнение, рекомендации по проектированию и информация о соответствии.
Руководство по выбору
Сравнение с аналогами
| Параметр | Этот товар | PIC16LF876A-I/ML | PIC16LF819-I/ML | PIC16LF818-I/ML | PIC16LF77-I/ML | PIC16LF74-I/ML |
|---|---|---|---|---|---|---|
| Package | 28-QFN (6x6) with exposed pad | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same | 28-QFN (6x6) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB Flash | 14 KB Flash | 8 KB Flash (-43%) | 8 KB Flash (-43%) | 8 KB Flash (-43%) | 7 KB Flash (-50%) |
| RAM | 368 bytes | 368 bytes | 256 bytes (-30%) | 256 bytes (-30%) | 368 bytes (same) | 192 bytes (-48%) |
| I/O Pins | 22 | 22 (same) | 16 (-27%) | 16 (-27%) | 22 (same) | 22 (same) |
| ADC | 10-bit, 8 channels | 10-bit, 8 channels | 10-bit, 5 channels | 10-bit, 5 channels | None (no ADC) | 10-bit, 8 channels |
| USART | Yes | Yes | Yes | No | Yes | Yes |
| Operating Voltage | 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 | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Tape & Reel Suffix | Yes ("T" in part number) | No (tray packaging) | No (tray) | No (tray) | No (tray) | No (tray) |
Ключевые отличия
- Wide-voltage LF operation from 2.0 V to 5.5 V (против PIC16F876A-I/ML)
- Industry-standard 14 KB Flash mid-range PIC with rich peripheral set (против PIC16LF818-I/ML)
- On-chip 10-bit ADC with 8 channels (против PIC16LF77-I/ML)
- Tape-and-reel packaging for SMT high-volume assembly (против PIC16LF876A-I/ML)
Заметки по проектированию
Solder the exposed thermal pad (pin 29, EPAD) to a grounded copper pour with at least 4 thermal vias to the inner ground plane. Failure to solder the EPAD causes the package's theta_JA to rise from approximately 30 C/W to over 100 C/W, potentially exceeding the 150 C absolute maximum junction temperature at sustained 20 MHz operation. The QFN land pattern must include a center pad with proper solder paste stencil apertures for reliable reflow.
Place a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD pin (pin 26), with a 10 uF bulk capacitor within 1 cm. For ADC accuracy better than 8 LSB, add a separate 0.1 uF + 10 uF pair on the AVCC/AVSS pins if the part has them, or filter VDD with a ferrite bead. The internal brown-out reset (BOR) should be enabled to detect drops below 2.0 V that could corrupt Flash writes.
PIC16F (non-LF) variants operate only from 4.0 V to 5.5 V; substituting an F part where LF is specified will fail to start at 3.3 V. The MCLR pin (pin 1) requires a 10 kohm pull-up to VDD for normal operation; leaving it floating or driven low puts the device in reset. The ICSP pins RB6 (PGC) and RB7 (PGD) must not be permanently pulled low or high at power-up if in-circuit programming is required - use series 10 kohm resistors if shared with application circuits.
The PIC16LF876AT-I/ML's analog inputs share pins with digital I/O. Set the corresponding TRIS bit to input AND clear the ADCON1 PCFG bits to disable digital input buffers on the analog-enabled pins. Failing to do so causes digital switching noise to couple into the ADC measurement through the input buffer's parasitic capacitance, degrading SNR by up to 10 dB. Use the lowest practical ADC clock frequency for the best noise performance.
Keep the 20 MHz oscillator traces short and surround them with a grounded guard ring. The OSC1/OSC2 pins are adjacent to PORTC pins; route PORTC traces on the opposite PCB layer to minimize crosstalk. If using a high-speed external oscillator in HS mode, follow the Microchip AN826 reference layout exactly, including the loading capacitor placement within 5 mm of the pins.
Информация о соответствии
RoHS compliant per Microchip product page. Lead-free matte tin finish. Not AEC-Q100 qualified - for automotive safety applications use PIC16F876A-E/SO or PIC18F2520 with AEC-Q100 grade. Halogen-free status not explicitly confirmed in available data.