PIC16LF76-I/SO - 8-bit 20MHz 14KB Flash MCU | Microchip
N.º da peça: PIC16LF76-I/SO ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC16LF76-I/SO — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16LF76-I/SO (mesmo formato e footprint) — diferindo em Package, ADC, Core Architecture, Timers, Operating Temperature.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16LF767-I/SO
✅ Drop-In✓ Em estoque
$4.45 / unidade
Ver ficha técnica →PIC16LF76T-I/SO
✅ Drop-In✓ Em estoque
$4.35 / unidade
Ver ficha técnica →PIC16F76-I/SO
✅ Drop-In✓ Em estoque
$2.1 / unidade
Ver ficha técnica →PIC16F876A-I/SO
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16LF74-I/L
✅ Drop-In✓ Em estoque
$4.32 / unidade
Ver ficha técnica →PIC16LF76-I/SO Classificações máximas e características elétricas
| 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 |
| Frequência máxima de clock | 20 MHz |
| Instruction Cycle | 200 ns (single cycle, except program branches 400 ns) |
| Supply Voltage (VDD) | 2.0 V to 5.5 V |
| Temperatura de operação | -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 |
| Encapsulamento | 28-pin SOIC (Wide Body) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
Configuração de pinos do PIC16LF76-I/SO
| Pino 1 | MCLR/VPP — Master Clear (reset) input / programming voltage input |
| Pino 2 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pino 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input 2 / ADC negative reference |
| Pino 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC positive reference |
| Pino 6 | RA4/T0CKI — PORTA bit 4 (open-drain) / Timer0 clock input |
| Pino 7 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Pino 8 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pino 9 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pino 10 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pino 11 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 |
| Pino 12 | RC2/CCP1 — PORTC bit 2 / CCP1 |
| Pino 13 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 14 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 15 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 16 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Pino 17 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pino 18 | VSS — Ground reference |
| Pino 19 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| Pino 20 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 21 | RB1 — PORTB bit 1 |
| Pino 22 | RB2 — PORTB bit 2 |
| Pino 23 | RB3/PGM — PORTB bit 3 / low-voltage programming input |
| Pino 24 | RB4 — PORTB bit 4 |
| Pino 25 | RB5 — PORTB bit 5 |
| Pino 26 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 27 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pino 28 | NC — Not connected (per datasheet) |
Aplicações típicas
PIC16LF76-I/SO é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LF76-I/SO — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.