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 ——相同封装,引脚兼容。需要 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.