PIC16F76T-I/ML - 8-bit 20MHz 14KB Flash MCU 28-QFN | Microchip
MPN: PIC16F76T-I/ML ✓ 啟用中PIC16F76T-I/ML 概覽
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.
直接替換替代品,適用於 PIC16F76T-I/ML — 相同封裝,腳位對腳位相容。需重新設計 PCB 的不同封裝零件不列入。
此系列的變體
與下列產品可直接替換的同系列型號: PIC16F76T-I/ML (相同外形與佔位) — 差異在於 Package, ADC, Timers, Core Architecture, Operating Temperature.
PIC16F76-I/ML
✅ 直接替換聯絡詢價
查看資料表 →PIC16F76T-E/ML
✅ 直接替換📋 參考替代品(不在目錄中)
PIC16F73T-I/ML
✅ 直接替換聯絡詢價
查看資料表 →PIC16F767-I/ML
✅ 直接替換聯絡詢價
查看資料表 →PIC16F747-E/ML
✅ 直接替換聯絡詢價
查看資料表 →PIC16F873A-I/ML
✅ 直接替換聯絡詢價
查看資料表 →PIC16F76T-I/ML 最大額定值與電氣特性
| 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) |
| 工作溫度 | -40C to +85C (Industrial, 'I' suffix) |
| 封裝 | 28-pin QFN (6x6 mm) (ML) |
| 安裝類型 | Surface Mount |
| In-Circuit Programming | ICSP (In-Circuit Serial Programming) |
| Watchdog Timer | Yes (extended WDT with on-chip RC) |
| RoHS 狀態 | Compliant |
PIC16F76T-I/ML 腳位配置
| 腳位 1 | MCLR — Master Clear (Reset, active-low); tie to VDD via 10 kohm pull-up |
| 腳位 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 VREF negative |
| 腳位 5 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input 3 / ADC VREF positive |
| 腳位 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain) |
| 腳位 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI Slave Select |
| 腳位 8 | VSS — Ground reference |
| 腳位 9 | OSC1/CLKIN — Crystal oscillator input / external clock in |
| 腳位 10 | OSC2/CLKOUT — Crystal oscillator output / clock out |
| 腳位 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| 腳位 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 PWM |
| 腳位 13 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| 腳位 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 腳位 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 腳位 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| 腳位 17 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| 腳位 18 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| 腳位 19 | VSS — Ground reference |
| 腳位 20 | VDD — Positive supply (4.0 V to 5.5 V) |
| 腳位 21 | RB0/INT — PORTB bit 0 / External interrupt |
| 腳位 22 | RB1 — PORTB bit 1 |
| 腳位 23 | RB2 — PORTB bit 2 |
| 腳位 24 | RB3/PGM — PORTB bit 3 / Low-voltage ICSP programming |
| 腳位 25 | RB4 — PORTB bit 4 |
| 腳位 26 | RB5 — PORTB bit 5 |
| 腳位 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 腳位 28 | RB7/PGD — PORTB bit 7 / ICSP data |
| 腳位 EP | EP — Exposed thermal pad (Pad) - solder to VSS ground pour for thermal dissipation |
典型應用
PIC16F76T-I/ML 適用於 6 應用s: 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.
推薦
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.
推薦
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.
推薦
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.
推薦
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.
推薦
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.
推薦
推薦產品摘要
工程參考資料,適用於 PIC16F76T-I/ML — 比較、設計指引及合規資訊。
選型指南
與替代品比較
| 參數 | 本產品 | 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 |
主要差異化特點
- Balanced mid-range memory (14 KB Flash, 368-byte RAM) (對比PIC16F73T-I/ML)
- Same-package upgrade path to 28 KB Flash (對比PIC16F767-I/ML)
- Full Microchip ecosystem (MPLAB X, MCC code generator) (對比PIC16F873A-I/ML)
- Industrial -40C to +85C operating range with extended -40C to +125C upgrade (對比PIC16F76T-E/ML)
設計說明
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).
合規資訊
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.