PIC16F76T-I/ML - 8-bit 20MHz 14KB Flash MCU 28-QFN | Microchip
N.º de pieza: PIC16F76T-I/ML ✓ Activo| Cant. | Precio unitario | Total |
|---|---|---|
| 1 | $4.2 | $4,20 |
| 10 | $3.78 | $37,80 |
| 100 | $3.36 | $336,00 |
| 500 | $2.95 | $1.475,00 |
| 1.000 | $2.62 | $2.620,00 |
PIC16F76T-I/ML Descripción general
A PIC microcontroller (MCU) is a compact single-chip computer built around an 8-bit or 16-bit CPU core, integrated program memory (Flash/ROM), data memory (RAM/EEPROM), and configurable peripherals. The PIC16F76 belongs to Microchip's mid-range PIC16 family, which sits in the hierarchy of 8-bit microcontrollers -> microcontrollers -> integrated circuits. It is binary- and source-compatible with the PIC16C7X and PIC12CXXX devices, enabling easy migration across product generations.
Key features include Harvard RISC architecture with only 35 single-word instructions, a hardware multiplier option, a programmable code-protection mechanism, an in-circuit serial programming (ICSP) interface, a 10-bit-resolution-prescaler timer block, an analog comparator module, and an extended watchdog timer with on-chip RC oscillator. The 'T' suffix denotes tape-and-reel packaging, while 'I' specifies the industrial temperature range.
The PIC16F76 is widely deployed in white goods controllers, consumer-electronics user interfaces, motor-control subsystems for small BLDC or stepper drivers, industrial sensor interfaces, security and access-control panels, and automotive body-electronics sub-modules where 5 V tolerant logic and field-programmability are required. Its 8-bit architecture, deterministic instruction cycle, and 200 ns instruction execution make it well suited for tight real-time control loops.
When designing with this device, place a 100 nF decoupling capacitor within 5 mm of each VDD pin and ensure the MCLR pin has a 10 kohm pull-up unless left unused. Use the 28-QFN exposed pad as the primary thermal dissipation path, soldering it to a continuous ground copper pour for reliable operation at elevated ambient temperatures.
Alternativas directas para PIC16F76T-I/ML — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.
Variantes de esta serie
Modelos de la misma serie compatibles directamente con PIC16F76T-I/ML (mismo factor de forma y huella) — difiere en Package, ADC, Timers, Core Architecture, Operating Temperature.
Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:
PIC16F76-I/ML
✅ Sustitución directa✓ En stock
$1.95 / unidad
Ver hoja de datos →PIC16F76T-E/ML
✅ Sustitución directa📋 Alternativa de referencia (no en el catálogo)
PIC16F73T-I/ML
✅ Sustitución directa✓ En stock
$5.68 / unidad
Ver hoja de datos →PIC16F767-I/ML
✅ Sustitución directa✓ En stock
$2.85 / unidad
Ver hoja de datos →PIC16F747-E/ML
✅ Sustitución directa✓ En stock
$2.85 / unidad
Ver hoja de datos →PIC16F873A-I/ML
✅ Sustitución directa✓ En stock
$2.32 / unidad
Ver hoja de datos →PIC16F76T-I/ML Valores máximos y características eléctricas
| Core Architecture | 8-bit PIC RISC (Harvard) |
| Program Memory | 14 KB (8K x 14) Flash |
| Data RAM | 368 bytes |
| Data EEPROM | 256 bytes |
| Instruction Word Size | 14-bit |
| Instruction Count | 35 single-word instructions |
| CPU Clock Speed | 20 MHz maximum |
| Instruction Execution Time | 200 ns (at 20 MHz) |
| Supply Voltage (VDD) | 4.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 5 channels, 8-bit |
| Timers | 2x 8-bit + 1x 16-bit |
| Communication Peripherals | USART (SCI), MSSP (SPI / I2C) |
| PWM Modules | Capture/Compare/PWM (CCP) |
| Temperatura de funcionamiento | -40C to +85C (Industrial, 'I' suffix) |
| Encapsulado | 28-pin QFN (6x6 mm) (ML) |
| Tipo de montaje | Surface Mount |
| In-Circuit Programming | ICSP (In-Circuit Serial Programming) |
| Watchdog Timer | Yes (extended WDT with on-chip RC) |
| Estado RoHS | Compliant |
Configuración de pines de PIC16F76T-I/ML
| Pin 1 | MCLR — Master Clear (Reset, active-low); tie to VDD via 10 kohm pull-up |
| Pin 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pin 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pin 4 | RA2/AN2/VREF- — PORTA bit 2 / Analog input 2 / ADC VREF negative |
| Pin 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC VREF positive |
| Pin 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain) |
| Pin 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI Slave Select |
| Pin 8 | VSS — Ground reference |
| Pin 9 | OSC1/CLKIN — Crystal oscillator input / external clock in |
| Pin 10 | OSC2/CLKOUT — Crystal oscillator output / clock out |
| Pin 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| Pin 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 PWM |
| Pin 13 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Pin 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 17 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Pin 18 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Pin 19 | VSS — Ground reference |
| Pin 20 | VDD — Positive supply (4.0 V to 5.5 V) |
| Pin 21 | RB0/INT — PORTB bit 0 / External interrupt |
| Pin 22 | RB1 — PORTB bit 1 |
| Pin 23 | RB2 — PORTB bit 2 |
| Pin 24 | RB3/PGM — PORTB bit 3 / Low-voltage ICSP programming |
| Pin 25 | RB4 — PORTB bit 4 |
| Pin 26 | RB5 — PORTB bit 5 |
| Pin 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pin 28 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pin EP | EP — Exposed thermal pad (Pad) - solder to VSS ground pour for thermal dissipation |
Aplicaciones típicas
PIC16F76T-I/ML es adecuado para 6 aplicacións: White Goods Control Boards, Industrial Sensor Interfaces, Small Motor Control, Security and Access-Control Panels, Consumer Electronics User Interfaces, HVAC Thermostat Controllers.
White Goods Control Boards
The PIC16F76T-I/ML fits white-goods control boards (washing machines, dishwashers, microwaves) where its 20 MHz core, 14 KB program memory, and 22 I/O lines drive keypad scanning, triac/relay control, and user-interface multiplexing. The 5-channel 8-bit ADC reads NTC thermistors for water temperature, NRTL for motor winding, and humidity sensors. Industrial -40C to +85C operation handles under-cabinet thermal load while the 28-QFN footprint enables single-sided PCB designs underneath the keypad PCB.
Recomendado
Industrial Sensor Interfaces
The PIC16F76T-I/ML works as a 4-20 mA loop-powered or RS-485 sensor interface node, leveraging its built-in USART (SCI) for Modbus RTU or custom protocols and its 5-channel 8-bit ADC for transducer signal conditioning. With 14 KB program memory and 368 bytes RAM, the MCU handles sensor calibration tables, linearization math, and alarm thresholds. The 28-QFN package minimizes PCB area inside sensor heads, and the 4.0-5.5 V supply works directly from industrial 5 V rails without a separate LDO.
Recomendado
Small Motor Control
For small BLDC, stepper, or brushed-DC motor control (fans, pumps, actuators), the PIC16F76T-I/ML's Capture/Compare/PWM module generates commutation or PWM waveforms while the 8-bit ADC samples motor current via a sense resistor. The 200 ns instruction execution supports real-time commutation at 30 krpm on a 4-pole motor. The 22 I/O pins connect to gate drivers and Hall-effect sensors, while the integrated PWM module eliminates the need for an external timer IC. The 28-QFN package keeps the controller PCB compact.
Recomendado
Security and Access-Control Panels
The PIC16F76T-I/ML operates as a keypad/RFID access-control panel MCU, scanning 4x4 keypads via matrix-multiplexed I/O, driving piezo buzzers through CCP PWM, and talking to RFID readers via SPI (MSSP) or UART. Its 14 KB Flash holds keypad mapping, user credentials, and event buffer logic. The 256-byte EEPROM stores permanent user IDs and access logs across the -40C to +85C industrial range, and the 5-channel ADC reads tamper switches and battery voltage.
Recomendado
Consumer Electronics User Interfaces
The PIC16F76T-I/ML drives consumer-electronics user-interface panels with rotary encoders, RGB LED feedback, and segment displays via SPI shift registers. Its 5-channel 8-bit ADC reads potentiometers, light sensors, and capacitive-touch guard sensors. The 14 KB program memory stores menu state machines and EEPROM holds user preferences. The 28-QFN package enables thin form-factor enclosures, and the USART bridges to a host SoC for system-level command exchange.
Recomendado
HVAC Thermostat Controllers
The PIC16F76T-I/ML is a compact thermostat controller for HVAC wall units and underfloor heating pumps. The 5-channel 8-bit ADC reads indoor NTC, outdoor NTC, humidity, setpoint potentiometer, and supply voltage. The CCP PWM drives a TRIAC for line-voltage heater banks via an opto-isolated gate driver. With 14 KB Flash it stores the PID tuning, hysteresis settings, and weekly scheduling logic; 256-byte EEPROM preserves schedules through power cycles across the -40C to +85C operating range.
Recomendado
Resumen de productos recomendados
Datos de referencia de ingeniería para PIC16F76T-I/ML — comparación, orientación de diseño e información de cumplimiento.
Guía de selección
Comparación con alternativas
| Parámetro | Este producto | PIC16F76-I/ML | PIC16F76T-E/ML | PIC16F73T-I/ML | PIC16F767-I/ML | PIC16F747-E/ML | PIC16F873A-I/ML |
|---|---|---|---|---|---|---|---|
| Package | QFN-28 (6x6 mm, ML) | QFN-28 (6x6 mm, ML) - same | QFN-28 (6x6 mm, ML) - same | QFN-28 (6x6 mm, ML) - same | QFN-28 (6x6 mm, ML) - same | QFN-28 (6x6 mm, ML) - same | QFN-28 (6x6 mm, ML) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 14 KB | 14 KB | 14 KB | 7 KB (-50%) | 28 KB (+100%) | 7 KB (-50%) | 4 KB (-71%) |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 192 bytes (-48%) | 1024 bytes (+178%) | 192 bytes (-48%) | 192 bytes (-48%) |
| CPU Clock (Maximum) | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 36 | 22 |
| ADC Channels | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 4 x 8-bit | 8 x 8/10-bit | 14 x 8/10-bit | 5 x 10-bit |
| Operating Temperature | -40C to +85C (Industrial) | -40C to +85C | -40C to +125C (Extended) | -40C to +85C | -40C to +85C | -40C to +125C (Extended) | -40C to +85C |
| Supply Voltage (VDD) | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V | 4.0 V to 5.5 V |
| Packaging Format | Tape & Reel | Tray | Tape & Reel | Tape & Reel | Tray | Tray | Tray |
Diferenciadores clave
- Balanced mid-range memory (14 KB Flash, 368-byte RAM) (frente a PIC16F73T-I/ML)
- Same-package upgrade path to 28 KB Flash (frente a PIC16F767-I/ML)
- Full Microchip ecosystem (MPLAB X, MCC code generator) (frente a PIC16F873A-I/ML)
- Industrial -40C to +85C operating range with extended -40C to +125C upgrade (frente a PIC16F76T-E/ML)
Notas de diseño
The PIC16F76T-I/ML 28-QFN package exposes a center thermal pad (EP) on pin 29 that must be soldered to a continuous ground copper pour of at least 1 square inch. This is the primary thermal dissipation path and reduces the junction-to-ambient theta_JA from ~50 C/W (no pad) to ~30 C/W. Place a 100 nF decoupling capacitor within 5 mm of the VDD pin (pin 20) and tie the MCLR pin (pin 1) to VDD through a 10 kohm pull-up unless reset is actively driven.
Operate the PIC16F76T-I/ML from a clean 4.0 V to 5.5 V supply; PIC MCU core current is roughly 5-15 mA at 20 MHz. Add a bulk 10 uF tantalum and 100 nF ceramic decoupling pair at the supply pin. For battery-backed applications where retention matters, the on-chip 256-byte EEPROM can be written 100k cycles minimum without external supply rails. Enable the brown-out reset (BOR) module to flag undervoltage conditions during battery low events.
Route the ICSP programming lines (RB6/PGC pin 27 and RB7/PGD pin 28) to a 6-pin 0.1 inch header or test pads with no series components, kept short to avoid programming failure. Place the oscillator crystal (or resonator) as close as possible to OSC1 (pin 9) and OSC2 (pin 10) and guard the traces with a ground pour to reduce EMI. For RC4/SDI/SDA (pin 15) used as I2C, add 4.7 kohm pull-ups to VDD even when unused.
Do not drive any PIC16F76T-I/ML pin beyond its absolute maximum of -0.3 V to VDD+0.3 V; the I/O are NOT 5 V tolerant above VDD. Configure all unused I/O pins as outputs low rather than inputs, to avoid floating-pin current draw and spurious interrupt events. When migrating PIC16F73 firmware to PIC16F76 (or vice versa) note the ADC channel count change (5 vs 4 channels) and Flash size difference (14 KB vs 7 KB).
Información de cumplimiento
RoHS compliant per Microchip product page and DigiKey listing. Not AEC-Q100 qualified - choose PIC16F76T-E/ML (extended -40C to +125C) for harsh-temperature deployments. Lead-free Pb-free matte-tin finish supports peak reflow 260C per JEDEC J-STD-020.