PIC16LF76-I/SO - 8-bit 20MHz 14KB Flash MCU | Microchip
MPN: PIC16LF76-I/SO ✓ Hoạt độngPIC16LF76-I/SO Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16LF76-I/SO — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16LF76-I/SO (cùng hình factor và footprint) — khác nhau ở Package, ADC, Core Architecture, Timers, Operating Temperature.
PIC16LF767-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16LF76T-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F76-I/SO
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F876A-I/SO
✅ Drop-In📋 Tham chiếu thay thế (không có trong danh mục)
PIC16LF74-I/L
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16LF76-I/SO Tỷ lệ tối đa & tính chất điện
| 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 |
| Tần số xung maksimum | 20 MHz |
| Instruction Cycle | 200 ns (single cycle, except program branches 400 ns) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| Nhiệt độ hoạt động | -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 |
| Hộp | 28-pin SOIC (Wide Body) |
| Kiểu lắp đặt | Surface Mount |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC16LF76-I/SO
| Chân 1 | MCLR/VPP — Master Clear (reset) input / programming voltage input |
| Chân 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Chân 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Chân 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC negative reference |
| Chân 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC positive reference |
| Chân 6 | RA4/T0CKI — PORTA bit 4 (open-drain) / Timer0 clock input |
| Chân 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Chân 8 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Chân 9 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Chân 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Chân 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Chân 12 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Chân 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Chân 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Chân 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Chân 16 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Chân 17 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Chân 18 | VSS — Ground reference |
| Chân 19 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Chân 20 | RB0/INT — PORTB bit 0 / external interrupt |
| Chân 21 | RB1 — PORTB bit 1 |
| Chân 22 | RB2 — PORTB bit 2 |
| Chân 23 | RB3/PGM — PORTB bit 3 / low-voltage programming input |
| Chân 24 | RB4 — PORTB bit 4 |
| Chân 25 | RB5 — PORTB bit 5 |
| Chân 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Chân 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| Chân 28 | NC — Not connected (per datasheet) |
Ứng dụng tiêu biểu
PIC16LF76-I/SO phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16LF76-I/SO — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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 |
Bảo phân biệt quan trọng
- Wide 2.0-5.5 V supply voltage range (vsPIC16F76-I/SO)
- Enhanced mid-range PIC16 core (vsPIC16LF74-I/L)
- Comprehensive analog + digital peripherals (vsPIC16LF720-I/SO)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.