PIC16LF876A-I/SP - 8-Bit MCU, 14KB Flash, 28-SPDIP | Microchip
部品番号: PIC16LF876A-I/SP ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $6.92 | $6.92 |
| 10 | $6.18 | $61.80 |
| 100 | $5.41 | $541.00 |
| 500 | $4.65 | $2,325.00 |
| 1,000 | $4.02 | $4,020.00 |
PIC16LF876A-I/SP 概要
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, non-volatile program memory, working RAM, and peripheral interfaces. The PIC16LF876A-I/SP belongs to Microchip's PIC16 family of mid-range 8-bit MCUs, which sit within the broader taxonomy of PIC microcontrollers -> 8-bit microcontrollers -> microcontrollers -> embedded processors -> semiconductors. The "LF" prefix denotes the low-voltage variant (2.0V min VDD vs 4.5V for the standard F part), making it suitable for battery-powered and 3.3V designs.
Key features include 200 ns instruction execution across 35 single-word instructions, brown-out reset (BOR), power-on reset (POR), watchdog timer (WDT), in-circuit serial programming (ICSP), and an in-circuit debugger (ICD) interface. The MSSP peripheral supports both SPI master/slave and I2C master/slave modes, while the enhanced USART enables RS-232/RS-485 links. The capture/compare/PWM (CCP) module supports one capture input, one compare output, and one PWM output.
Architecturally, the PIC16LF876A uses a Harvard RISC core with separate program and data buses, 14-bit wide instructions, and a 2-stage pipeline. The 8-level deep hardware stack and 32-byte register file give it deterministic interrupt response, which is valuable in real-time control loops. Self-programming capability allows field firmware updates without removing the device from the board.
Typical applications include industrial sensor interfaces, low-power data loggers, appliance control boards, automotive body electronics (non-safety), battery chargers, and small-scale motor control. The wide operating voltage range (2.0V-5.5V) and low power consumption make it a strong fit for portable and battery-backed systems.
When designing with this MCU, allocate the ICSP pins (RB6/RB7) carefully - they are shared with digital I/O and must be accessible to a programming header. Use a 100 nF decoupling capacitor within 5 mm of VDD and consider a bulk capacitor on the MCLR/VPP line for stable in-circuit programming. The LF variant has tighter timing constraints above 4V and below 3V - consult the datasheet's oscillator and electrical characteristics tables when running at voltage extremes.
This page synthesizes distributor pricing, drop-in alternatives within the PIC16LF876A family, and practical design notes not aggregated in the manufacturer datasheet alone.
ドロップイン代替品: PIC16LF876A-I/SP — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LF876A-I/SP (同一形状・フットプリント) — 相違点: Package, Timers, ADC, Mounting Type, Comparators.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F876A-I/SP
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16LF876A-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16LF876A-I/ML
✅ ドロップイン✓ 在庫あり
$3.85 / 個
データシートを見る →PIC16LF876-04/SP
✅ ドロップイン✓ 在庫あり
$5.6 / 個
データシートを見る →PIC16LF873A-I/SP
✅ ドロップイン✓ 在庫あり
$5.78 / 個
データシートを見る →PIC16LF876A-I/SP 最大定格&電気的特性
| Core | PIC16 8-bit RISC |
| Program Memory | 14 KB (8K x 14) Flash |
| Data RAM | 368 bytes |
| EEPROM | 256 bytes |
| Operating Frequency | 10 MHz internal (20 MHz external) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 10-bit, 5 channels |
| Comparators | 2 |
| PWM / CCP Modules | 1 CCP (capture/compare/PWM) |
| Timers | Timer0, Timer1, Timer2 |
| Communication | USART (RS-232/RS-485), MSSP (SPI/I2C) |
| パッケージ | 28-SPDIP (0.300", 7.62mm) |
| 動作温度 | -40 C to +85 C (Industrial, "I") |
| 実装タイプ | Through-Hole (DIP) |
| Instruction Set | 35 single-word instructions |
| Instruction Execution Time | 200 ns |
| Programming | ICSP (In-Circuit Serial Programming), ICD |
| Self-Programming | Yes |
| RoHS ステータス | Compliant |
PIC16LF876A-I/SP ピン構成
| ピン 1 | RA0/AN0 — Digital I/O / Analog input channel 0 |
| ピン 2 | RA1/AN1 — Digital I/O / Analog input channel 1 |
| ピン 3 | RA2/AN2/VREF- — Digital I/O / Analog input 2 / ADC VREF- |
| ピン 4 | RA3/AN3/VREF+ — Digital I/O / Analog input 3 / ADC VREF+ |
| ピン 5 | RA4/T0CKI/C1OUT — Digital I/O / Timer0 clock / Comparator 1 output |
| ピン 6 | RA5/AN4/SS/C2OUT — Digital I/O / Analog input 4 / SPI SS / Comparator 2 output |
| ピン 7 | RE0/RD/AN5 — Digital I/O / Parallel Slave Port RD / Analog input 5 |
| ピン 8 | VSS — Ground reference |
| ピン 9 | OSC1/CLKI — Crystal oscillator input / external clock |
| ピン 10 | OSC2/CLKO — Crystal oscillator output / clock out |
| ピン 11 | RC0/T1OSO/T1CKI — Digital I/O / Timer1 oscillator output / Timer1 clock |
| ピン 12 | RC1/T1OSI/CCP2 — Digital I/O / Timer1 oscillator input / CCP2 |
| ピン 13 | RC2/CCP1 — Digital I/O / CCP1 (PWM output) |
| ピン 14 | RC3/SCK/SCL — Digital I/O / SPI SCK / I2C SCL |
| ピン 15 | RC4/SDI/SDA — Digital I/O / SPI SDI / I2C SDA |
| ピン 16 | RC5/SDO — Digital I/O / SPI SDO |
| ピン 17 | RC6/TX/CK — Digital I/O / USART TX / USART clock |
| ピン 18 | RC7/RX/DT — Digital I/O / USART RX / USART data |
| ピン 19 | VSS — Ground reference |
| ピン 20 | VDD — Positive supply voltage (2.0V-5.5V) |
| ピン 21 | RB0/INT — Digital I/O / External interrupt |
| ピン 22 | RB1 — Digital I/O |
| ピン 23 | RB2 — Digital I/O |
| ピン 24 | RB3/PGM — Digital I/O / LVP programming |
| ピン 25 | RB4 — Digital I/O / interrupt-on-change |
| ピン 26 | RB5 — Digital I/O / interrupt-on-change |
| ピン 27 | RB6/PGC — Digital I/O / ICSP clock (programming) |
| ピン 28 | RB7/PGD — Digital I/O / ICSP data (programming) |
主な用途
PIC16LF876A-I/SP の用途: 6 件s: Industrial Sensor Interface Board, Battery-Powered Data Logger, Appliance Control Board (White Goods), Automotive Body Electronics (Non-Safety), Small-Scale Motor Control (Brushed DC), Smart Home Sensor Hub (HVAC/ZigBee Bridge).
Industrial Sensor Interface Board
The PIC16LF876A-I/SP is well-suited for industrial sensor-interface boards where multiple analog and digital signals must be aggregated and reported to a host controller. Its 5-channel 10-bit ADC (AN0-AN4) handles thermocouple, RTD-bridge, or 4-20 mA current-loop inputs with conversion in 15-20 us at 5V, while the USART provides a robust RS-485 link to a PLC. The wide 2.0V-5.5V supply lets the board tolerate 24V industrial bus drops after the regulator. Internal BOR and watchdog timer ensure deterministic recovery from supply brown-out and firmware lockup - both mandatory for industrial certification. The 28-SPDIP through-hole package simplifies hand-rework and field replacement.
おすすめ
Battery-Powered Data Logger
The 2.0V-5.5V VDD range of the PIC16LF876A-I/SP enables a battery-powered data logger that runs directly from two AA alkaline cells down to their end-of-life voltage of ~2.0V without a boost converter. The on-chip 256-byte EEPROM holds configuration and calibration constants during sleep, while the 14KB flash stores the logging firmware and ring buffer management. Using the LF variant's LP oscillator mode (32 kHz), quiescent current drops below 20 uA, extending battery life to years. The MSSP peripheral in I2C mode reads external RTC and EEPROM memory, and the USART streams data via a low-power Bluetooth or Sub-GHz radio module. Brown-out reset prevents corrupted writes during cell end-of-life.
おすすめ
Appliance Control Board (White Goods)
The PIC16LF876A-I/SP is a strong fit for white-goods appliance control boards such as washing machines, dishwashers, and microwave ovens. The 1 CCP module generates PWM for motor or triac-driven heater control, while the 2 onboard comparators interface directly with zero-cross detectors for AC line synchronization. Twenty-two digital I/O drive relays, keypads, and 7-segment or LCD displays. The industrial -40 C to +85 C temperature rating handles the under-cabinet thermal environment. Self-programming enables field firmware updates via ICSP for SKU variants, and the 28-SPDIP through-hole footprint survives hand-soldering rework common in low-volume white-goods production.
おすすめ
Automotive Body Electronics (Non-Safety)
For non-safety automotive body electronics such as interior lighting controllers, seat-position memory, and aftermarket alarm modules, the PIC16LF876A-I/SP provides an 8-bit MCU that runs directly from a 12V-5V regulator with no expensive AEC-Q100 part required. The MSSP peripheral drives SPI-controlled LED drivers and CAN/SPI gateway chips, while the USART handles LIN-bus slave communication with the body controller. The 2.0V-5.5V range tolerates cranking dropouts down to ~4V and load-dump transients above 18V after external clamping. For safety-critical body ECUs, choose AEC-Q100-qualified parts instead. The 28-SPDIP simplifies prototyping and rework.
おすすめ
Small-Scale Motor Control (Brushed DC)
The PIC16LF876A-I/SP can drive small brushed-DC motors up to ~2 A using its CCP/PWM module into an external H-bridge driver such as the L293D or DRV8871. Twenty-two I/O provide encoder input, limit-switch sensing, and fault-flag handling. The 10-bit ADC reads current-sense amplifier output for closed-loop torque or speed control, and the USART exposes a Modbus-RTU slave interface for PLC integration. With 14KB flash, all sensor-fusion and PID loops fit comfortably. The industrial -40 C to +85 C rating supports outdoor or under-hood installations. For BLDC or stepper motion, a PIC18 or dsPIC part is recommended instead.
おすすめ
Smart Home Sensor Hub (HVAC/ZigBee Bridge)
For low-cost smart-home sensor hubs serving HVAC dampers, water-leak detectors, and door/window contact sensors, the PIC16LF876A-I/SP acts as a battery-end ZigBee or LoRa bridge MCU. The 2.0V-5.5V range supports 2x AA or CR2032-with-boost power topologies. The MSSP in SPI mode talks to a CC2530 or SX1276 radio module, while the USART links to a BLE module for setup. Five ADC channels read temperature, humidity, and lux sensors in parallel. The internal EEPROM holds 256 bytes of calibration and last-known state across battery swaps. The 28-SPDIP package suits low-NRE hand-assembled runs.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LF876A-I/SP — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F876A-I/SP | PIC16LF876A-I/SO | PIC16LF876A-I/ML | PIC16LF876-04/SP | PIC16LF873A-I/SP |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SPDIP (0.300") | 28-SPDIP - same | 28-SOIC (SMD) | 28-QFN 6x6mm (SMD) | 28-SPDIP - same | 28-SPDIP - same |
| Program Memory (Flash) | 14 KB (8K x 14) | 14 KB | 14 KB | 14 KB | 14 KB | 7 KB (-50%) |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes (-48%) |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 128 bytes (-50%) |
| Operating Voltage | 2.0 V to 5.5 V | 4.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 |
| Max Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 4 MHz (04 suffix) | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| ADC Channels | 5 (10-bit) | 5 (10-bit) | 5 (10-bit) | 5 (10-bit) | 5 (10-bit) | 5 (10-bit) |
| Operating Temperature | -40 C to +85 C (Industrial) | -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 |
主な差別化要因
- Wide 2.0V-5.5V operating voltage supports 3.3V and battery-powered designs (vs PIC16F876A-I/SP)
- Industrial -40 C to +85 C operating temperature as standard (vs PIC16LF876-04/SP)
- Enhanced peripheral set with 5-channel ADC, 2 comparators, and self-programming (vs PIC16LF876-04/SP)
設計ノート
Place a 100 nF (0.1 uF) decoupling capacitor within 5 mm of the VDD pin (pin 20) and a second one near VSS (pin 19) on the 28-SPDIP package. For designs with switching peripherals (relays, motors) on the same board, add a 10 uF tantalum or ceramic bulk capacitor at the MCU's VDD rail. Keep analog inputs AN0-AN4 routed away from digital switching traces to minimize ADC crosstalk. The ICSP pins RB6 (pin 27) and RB7 (pin 28) must remain accessible to a 5-pin programming header; do not place series resistors above ~470 ohm on these lines or programming will fail.
Configure the brown-out reset (BOR) voltage band to match your supply: at 5V use BOR = 4.0V; at 3.3V use BOR = 2.5V; for 2.0V battery-end use BOR = 2.0V (LF variant only). The configuration word (CONFIG2L register) sets this at flash programming time. Without BOR, supply dips during motor start or relay switching can corrupt program counters and cause erratic behavior. Pair BOR with the watchdog timer (WDT) configured for ~1 s timeout so any firmware lockup forces a hardware reset within 1 second.
The PIC16LF876A-I/SP and PIC16F876A-I/SP are NOT freely interchangeable when supply voltage drops below 4.0V - the F variant's BOR will assert and the part will reset continuously. Do not substitute the LF suffix with the F suffix in production BOMs without verifying the minimum supply. Also note that the PIC16LF876-04/SP (without 'A') is the older non-enhanced silicon: it lacks the second comparator and the enhanced CCP module, so legacy firmware written for the -04 part must not be assumed to run on the 'A' part.
When using the ADC in 10-bit mode at 5V, allow 15-20 us acquisition time per channel and switch channels in software by re-issuing ADCON0 select and waiting >20 us before GO/DONE. For 3.3V operation, the ADC gain error and offset error both increase slightly; calibrate via a known voltage reference on AN3/VREF+. The internal bandgap reference is ~1.2V; if your sensor signal is below 1V, use an external 2.5V reference tied to AN3 for full-scale dynamic range.
When using an external crystal or resonator, place the load capacitors within 5 mm of OSC1 (pin 9) and OSC2 (pin 10), with traces short and symmetric. For a 20 MHz crystal use 15-33 pF NP0/C0G ceramic; for lower frequencies (<= 4 MHz) use 22-47 pF. Keep the oscillator traces away from I/O switching lines and surround the crystal can with a ground pour. If using the internal oscillator (INTOSC), tie OSC1 and OSC2 to VSS through 10 kohm resistors or leave OSC1 floating to reduce current consumption.
コンプライアンス情報
RoHS compliant per Microchip product page. Industrial -40 C to +85 C temperature range. NOT AEC-Q100 qualified - for safety-critical automotive, use AEC-Q100-qualified PIC16 variants. Lead-free and halogen-free per Microchip material declaration.