PIC16LF76-I/SO - 8-bit 20MHz 14KB Flash MCU | Microchip
部品番号: PIC16LF76-I/SO ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $7.95 | $7.95 |
| 10 | $7.2 | $72.00 |
| 100 | $6.45 | $645.00 |
| 500 | $5.85 | $2,925.00 |
| 1,000 | $5.3 | $5,300.00 |
PIC16LF76-I/SO 概要
A PIC16 microcontroller is a Harvard-architecture 8-bit RISC MCU family originally introduced by Microchip in the mid-1990s and now spanning thousands of variants across the PIC10, PIC12, PIC16, PIC18, PIC24, dsPIC33, and PIC32 families. PIC16 sits in the mid-range family, offering more peripherals and program memory than PIC10/12 baseline parts while keeping the simple 35-instruction set. PIC16F parts use FLASH program memory, and 'LF' designates a 2.0–5.5 V wide-voltage version versus the standard 4.0–5.5 V 'F' parts. PIC16 MCUs are widely used in industrial control, automotive body electronics, consumer appliances, and low-cost embedded products because of their low power consumption, deterministic interrupt latency, and mature MPLAB X toolchain with XC8 C compiler support.
Key features of the PIC16LF76 include 8K x 14 (14 KB) FLASH program memory with self-programming capability, 368 bytes of data RAM, a programmable code protection mechanism, and in-circuit serial programming (ICSP) via two pins. The wide operating voltage of 2.0–5.5 V allows operation from a single Li-ion cell down to 2.0 V or from a regulated 3.3 V or 5 V rail. With up to 22 I/O pins each capable of 25 mA source/sink (with proper current limiting per pin, port, and total package limits), the part can directly drive LEDs, opto-couplers, and small relays.
The PIC16LF76 is an enhanced mid-range core, providing 14-bit instructions, single-cycle execution (200 ns at 20 MHz), an 8-level hardware stack, and two indirect addressing registers. The peripheral set integrates a 10-bit, 8-channel successive-approximation ADC, two CCP modules supporting capture, compare, and PWM, an MSSP peripheral configurable for SPI master/slave or I2C master/slave modes, an enhanced USART with 9-bit address detect, and a parallel slave port for external bus expansion.
Typical applications include industrial control and sensor interfaces, home appliance control boards, HVAC thermostat controllers, motor control BLDC/PWM drivers, low-cost consumer devices, and remote sensor nodes. With its 2 V minimum supply, the PIC16LF76 is also a frequent choice for battery-powered handheld instrumentation. When designing with this part, ensure the oscillator configuration (HS, XT, LP, RC) is selected in the configuration word to match the crystal or resonator used, and place decoupling capacitors of 0.1 µF as close to VDD/VSS as practical to suppress switching noise. This page synthesizes distributor pricing, drop-in PIC16 family alternatives, and practical design notes beyond the manufacturer datasheet.
ドロップイン代替品: PIC16LF76-I/SO — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16LF76-I/SO (同一形状・フットプリント) — 相違点: Package, ADC, Core Architecture, Timers, Operating Temperature.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16LF767-I/SO
✅ ドロップイン✓ 在庫あり
$4.45 / 個
データシートを見る →PIC16LF76T-I/SO
✅ ドロップイン✓ 在庫あり
$4.35 / 個
データシートを見る →PIC16F76-I/SO
✅ ドロップイン✓ 在庫あり
$2.1 / 個
データシートを見る →PIC16F876A-I/SO
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16LF74-I/L
✅ ドロップイン✓ 在庫あり
$4.32 / 個
データシートを見る →PIC16LF76-I/SO 最大定格&電気的特性
| Product Type | 8-bit PIC Microcontroller (MCU) |
| Core Architecture | Enhanced Mid-Range PIC16 (Harvard, 14-bit instructions) |
| Program Memory | 14 KB FLASH (8K x 14 words) |
| Data RAM | 368 bytes |
| 最大クロック周波数 | 20 MHz |
| Instruction Cycle | 200 ns (single cycle, except program branches 400 ns) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| 動作温度 | -40 °C to +85 °C (Industrial) |
| I/O Pins | 22 |
| ADC | 10-bit, up to 8 channels |
| Timers | Two 8-bit, one 16-bit |
| CCP/PWM Modules | 2 |
| Communication Peripherals | MSSP (SPI/I2C), Enhanced USART |
| パッケージ | 28-pin SOIC (Wide Body) |
| 実装タイプ | Surface Mount |
| RoHS ステータス | Compliant |
PIC16LF76-I/SO ピン構成
| ピン 1 | MCLR/VPP — Master Clear (reset) input / programming voltage input |
| ピン 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 negative reference |
| ピン 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC positive reference |
| ピン 6 | RA4/T0CKI — PORTA bit 4 (open-drain) / Timer0 clock input |
| ピン 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| ピン 8 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| ピン 9 | OSC2/CLKOUT — Oscillator crystal 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 |
| ピン 12 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| ピン 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 transmit / USART clock |
| ピン 17 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| ピン 18 | VSS — Ground reference |
| ピン 19 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| ピン 20 | RB0/INT — PORTB bit 0 / external interrupt |
| ピン 21 | RB1 — PORTB bit 1 |
| ピン 22 | RB2 — PORTB bit 2 |
| ピン 23 | RB3/PGM — PORTB bit 3 / low-voltage programming input |
| ピン 24 | RB4 — PORTB bit 4 |
| ピン 25 | RB5 — PORTB bit 5 |
| ピン 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| ピン 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| ピン 28 | NC — Not connected (per datasheet) |
主な用途
PIC16LF76-I/SO の用途: 6 件s: Industrial Control & Sensor Interface, Home Appliance Control Boards, HVAC Thermostat Controllers, Low-Cost Consumer Electronics, Battery-Powered Sensor Nodes, Motor Control and PWM Drivers.
Industrial Control & Sensor Interface
The PIC16LF76-I/SO fits industrial control boards thanks to its 10-bit 8-channel ADC, 20 MHz core, and industrial -40C to +85C temperature rating. Its 2.0-5.5 V wide-voltage operation simplifies design across 3.3 V and 5 V sensor rails. With 14 KB FLASH and 368 bytes RAM, the part holds complete sensor-fusion and Modbus RTU firmware. The MSSP peripheral handles SPI sensor ASICs while the USART serves RS-485 transceivers; placing 0.1 uF ceramic decoupling near each VDD pin suppresses switching noise from adjacent motor drivers and SSR banks.
おすすめ
Home Appliance Control Boards
The PIC16LF76-I/SO is a strong fit for washing machines, dishwashers, and microwave ovens where it controls relays, triac drivers, and front-panel keypads. Its 22 I/O pins can directly drive opto-couplers and small relays (25 mA per pin source/sink). The two CCP/PWM modules produce precise triac phase-control signals for heater regulation, while the 16-bit timer captures zero-cross events. Operating from 5 V or 3.3 V supplies and surviving industrial temperatures, the MCU handles line-voltage noise when paired with proper PCB isolation and decoupling.
おすすめ
HVAC Thermostat Controllers
The PIC16LF76-I/SO is well-suited to wall-mount thermostats where its 10-bit ADC reads NTC thermistors and the enhanced USART drives LCD or Wi-Fi modules. The wide 2.0-5.5 V range lets the design run from 24 VAC via a small half-wave supply down to 2xAAA battery backup. Its 200 nA sleep current extends battery life during brownouts, while the 20 MHz core executes PI control loops in real time. The MSSP I2C mode interfaces common temperature sensors such as the MCP9808, and PWM drives fan speed outputs at 25 kHz above audible range.
おすすめ
Low-Cost Consumer Electronics
The PIC16LF76-I/SO targets toy, gadget, and small consumer products where cost is critical but reliability cannot be compromised. Its 14 KB FLASH holds USB HID stacks via the MSSP and a customized user interface, while the 22 I/O pins drive LEDs, keypads, and buzzers directly. Operating from 2.0 V supports single-cell Li-ion designs down to depletion, and the 20 MHz instruction rate produces smooth PWM for LED color-mixing. Adding an 8 MHz internal RC option removes the external crystal in cost-sensitive SKUs.
おすすめ
Battery-Powered Sensor Nodes
The PIC16LF76-I/SO is a strong fit for remote wireless sensor nodes where its 2.0-5.5 V operation allows direct use of depleted 2xAA or Li-ion cells down to 2.0 V. Sleep current below 1 µA preserves battery, and the 20 MHz active mode wakes rapidly on interrupt to process sensor readings before returning to sleep. The 10-bit ADC interfaces analog sensors directly, while the MSSP connects SPI sensors such as accelerometers or temperature ICs. With 14 KB FLASH, the part runs a full protocol stack including 802.15.4, BLE-SoftRadio, or LoRa driver via SPI.
おすすめ
Motor Control and PWM Drivers
The PIC16LF76-I/SO controls small BLDC, stepper, and brushed DC motors using its two CCP/PWM modules and 16-bit timer for precise commutation timing. At 20 MHz, the part generates 20 kHz PWM with 1.0% resolution and zero-cross timing for sensorless back-EMF detection. Its 22 I/O pins drive half-bridge gate drivers such as the IR2104, and the 10-bit ADC samples motor current via shunt resistors. Operating from 2.0-5.5 V logic rails, it pairs with 12-24 V motor buses via isolated supplies, and its industrial temperature grade survives under-hood or factory-floor environments.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16LF76-I/SO — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16LF767-I/SO | PIC16LF76T-I/SO | PIC16F76-I/SO | PIC16F876A-I/SO | PIC16LF74-I/L |
|---|---|---|---|---|---|---|
| Package | 28-SOIC (Wide Body) | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 28-SOIC - same | 40-L (different) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB FLASH | 14 KB FLASH | 14 KB FLASH | 14 KB FLASH | 14 KB FLASH | 7 KB FLASH |
| RAM | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 368 bytes | 192 bytes |
| Supply Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 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 |
| Max Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 33 |
| ADC | 10-bit, 8 ch | 10-bit, 8 ch | 10-bit, 8 ch | 10-bit, 8 ch | 10-bit, 8 ch | 10-bit, 8 ch |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C | -40C to +85C |
主な差別化要因
- Wide 2.0-5.5 V supply voltage range (vs PIC16F76-I/SO)
- Enhanced mid-range PIC16 core (vs PIC16LF74-I/L)
- Comprehensive analog + digital peripherals (vs PIC16LF720-I/SO)
設計ノート
Place a 0.1 uF decoupling capacitor as close as possible (within 2 mm) to each VDD pin, with a bulk 10 uF tantalum or ceramic at the board power entry. The PIC16LF76 has separate digital VDD and analog AVdd/AVss pins; power AVdd from the same rail as VDD through a small RC or ferrite filter to reduce ADC digital switching noise.
Route the oscillator traces (OSC1/OSC2) short and symmetric, with grounded guard traces on either side to minimize stray capacitance. If using an external resonator or crystal, keep the load capacitor ground pins short and use a ground pour under the oscillator area only. Avoid running noisy signals (PWM, relay drivers) directly under or alongside the crystal traces.
Configure the oscillator mode bits (FOSC0-FOSC2 in CONFIG1) correctly for your crystal or resonator (HS for >4 MHz, XT for 1-4 MHz, LP for 32 kHz, RC for cost-sensitive designs). Wrong configuration prevents the device from starting. Also, do not exceed 25 mA source or sink on any single I/O pin, and respect the per-port and per-package current limits of 100 mA and 200 mA respectively.
When using ICSP for in-circuit programming, dedicate RB6/PGC and RB7/PGD pins and avoid loading them with heavy pull-ups or capacitive loads that exceed 50 pF. Provide a 10 kohm pull-up on MCLR, but also place a 100 nF capacitor near the pin to filter glitches that could trigger unwanted resets during noisy events.
コンプライアンス情報
RoHS and REACH compliant per Microchip product page. Not AEC-Q100 qualified - this is a general-purpose industrial part. Lead-free and halogen-free per Microchip environmental compliance documentation.