PIC16F76T-E/SO - 8-Bit 20MHz 14KB Flash MCU | Microchip
MPN: PIC16F76T-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.2 | $4.20 |
| 10 | $3.78 | $37.80 |
| 100 | $3.36 | $336.00 |
| 500 | $2.99 | $1,495.00 |
| 1,000 | $2.65 | $2,650.00 |
PIC16F76T-E/SO Overview
What is a PIC microcontroller? A PIC (Peripheral Interface Controller) is an 8-bit RISC microcontroller family originally developed by General Instrument and now produced by Microchip Technology. The PIC architecture uses a Harvard design with separate program and data buses, a small instruction set (35 single-word instructions for the PIC16F76), and integrated peripherals like ADC, timers, and PWM. PIC microcontrollers belong to the broader hierarchy: microcontroller -> embedded MCU -> semiconductor IC, and remain a foundation of embedded design education, hobbyist platforms, and industrial control.
Key features of the PIC16F76 include a 20 MHz maximum operating frequency (5V), 22 digital I/O pins, two 8-bit timers plus one 16-bit timer, a 5-channel 8-bit Analog-to-Digital (A/D) converter, a USART for serial communication, a Synchronous Serial Port (SSP) supporting SPI and I2C, a Capture/Compare/PWM (CCP) module, and a watchdog timer with on-chip RC oscillator. The 28-pin SOIC package supports through-hole-style PCB layouts while remaining suitable for surface-mount assembly.
The architecture is upward-compatible with the PIC16C5X, PIC12CXXX, and PIC16C7X device families, simplifying code portability across Microchip 8-bit portfolios. The 35-instruction RISC core provides deterministic execution time, useful for real-time control loops in motor drives and sensor interfacing.
Typical applications include industrial automation controllers, automotive body electronics, sensor signal conditioning, low-end motor control, smart sensor nodes, consumer appliance control boards, and battery-powered measurement instruments. The wide temperature range and robust peripheral set make the PIC16F76 particularly suited to harsh-environment embedded designs.
When designing with this device, ensure the ICSP programming header is accessible for in-circuit firmware updates. Decouple VDD and VSS with 100 nF ceramic capacitors placed within 5 mm of each supply pin. For analog accuracy, route the AVDD/AVSS supply pair separately from noisy digital logic.
This page synthesizes drop-in alternatives, design notes, and lifetime-buy considerations not found in the original Microchip datasheet.
Drop-in alternatives for PIC16F76T-E/SO — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with PIC16F76T-E/SO (same form factor and footprint) — differing in Timers, ADC, Operating Temperature, Package, Mounting Type.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F76T-I/SO
✅ Drop-In✓ In Stock
$4.55 / Unit
View Datasheet →PIC16F76-E/SO
✅ Drop-In📋 Reference alternative (not in catalog)
PIC16F76-I/SO
✅ Drop-In✓ In Stock
$2.9 / Unit
View Datasheet →PIC16F73-I/SO
✅ Drop-In✓ In Stock
$2.45 / Unit
View Datasheet →PIC16F716T-I/SO
✅ Drop-In✓ In Stock
$1.05 / Unit
View Datasheet →PIC16F76T-E/SO Maximum Ratings & Electrical Characteristics
| Core | PIC16F 8-bit RISC |
| Instruction Set | 35 single-word instructions |
| Program Memory | 14 KB (8K x 14) FLASH |
| Data RAM | 368 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Operating Voltage (Vdd) | 2.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 5 channels x 8-bit |
| Timers | 2 x 8-bit + 1 x 16-bit |
| Serial Interfaces | USART, SSP (SPI / I2C) |
| CCP Module | 1 (Capture/Compare/PWM) |
| Watchdog Timer | Yes (with on-chip RC) |
| Operating Temperature | -40C to +125C (Extended, "E" grade) |
| Package | 28-pin SOIC (7.50 mm body, Tape & Reel) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
PIC16F76T-E/SO Pin Configuration
| Pin 1 | MCLR/Vpp/RA3 — Master Clear reset / Programming voltage / Port A bit 3 |
| Pin 2 | RA0/AN0 — Port A bit 0 / Analog input 0 |
| Pin 3 | RA1/AN1 — Port A bit 1 / Analog input 1 |
| Pin 4 | RA2/AN2 — Port A bit 2 / Analog input 2 |
| Pin 5 | RA3/AN3/Vref+ — Port A bit 3 / Analog input 3 / ADC reference positive |
| Pin 6 | RA4/T0CKI — Port A bit 4 / Timer 0 clock input |
| Pin 7 | RA5/AN4/SS — Port A bit 5 / Analog input 4 / SSP slave select |
| Pin 8 | OSC1/CLKIN — Oscillator input / External clock input |
| Pin 9 | OSC2/CLKOUT — Oscillator output / Clock output |
| Pin 10 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| Pin 11 | RC1/T1OSI/CCP1 — Port C bit 1 / Timer 1 oscillator input / Capture Compare PWM 1 |
| Pin 12 | RC2/CCP2 — Port C bit 2 / Capture Compare PWM 2 (on PIC16F76) |
| Pin 13 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pin 14 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pin 15 | RC5/SDO — Port C bit 5 / SPI data out |
| Pin 16 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| Pin 17 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| Pin 18 | Vss — Ground |
| Pin 19 | Vdd — Positive supply voltage |
| Pin 20 | RB0/INT — Port B bit 0 / External interrupt |
| Pin 21 | RB1 — Port B bit 1 |
| Pin 22 | RB2 — Port B bit 2 |
| Pin 23 | RB3/PGM — Port B bit 3 / Low-voltage programming |
| Pin 24 | RB4 — Port B bit 4 |
| Pin 25 | RB5 — Port B bit 5 |
| Pin 26 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pin 27 | RB7/PGD — Port B bit 7 / ICSP data |
| Pin 28 | Vss — Ground |
Typical Applications
PIC16F76T-E/SO is suitable for 7 applications: Industrial Automation Controllers, Automotive Body Electronics, Sensor Signal Conditioning Hubs, Low-End Motor Control, Consumer Appliance Control Boards, Battery-Powered Measurement Instruments, Smart Sensor / IoT Edge Nodes.
Industrial Automation Controllers
The PIC16F76T-E/SO fits industrial automation controllers because of its Extended -40C to +125C temperature grade, 5-channel 8-bit ADC for analog sensor input, and 22 digital I/O lines. With 14KB flash and 20MHz RISC core delivering deterministic 200ns instruction execution, the MCU can handle PLC sub-modules, conveyor control, and HMI interface boards. The USART supports RS-485/RS-232 links to industrial networks, and the 8-bit ADC integrates 4-20mA loop transmitters with adequate resolution for sensor fusion. The 28-SOIC package supports reflow assembly while the E-grade qualification covers unconditioned factory floor environments.
Recommended
Automotive Body Electronics
The PIC16F76T-E/SO is well-suited for non-safety automotive body electronics such as HVAC damper control, seat position memory, instrument cluster sub-controllers, and lighting modules. The Extended -40C to +125C grade tolerates cabin and under-hood thermal stress. The 14KB flash supports mid-complexity firmware for body control modules with multi-channel ADC inputs reading temperature, position sensors, and switch arrays. For projects requiring AEC-Q100 qualification, engineers should evaluate PIC16F876A or PIC16F1936 families instead, but for non-safety applications the PIC16F76T-E/SO provides cost-effective thermal margin.
Recommended
Sensor Signal Conditioning Hubs
For sensor signal conditioning hubs, the PIC16F76T-E/SO offers a 5-channel 8-bit ADC, 20MHz processing bandwidth, and serial USART/SSP interfaces for I2C or SPI peripherals. With 14KB flash the MCU can host linearization routines, look-up tables, and digital filtering for thermocouples, RTDs, pressure transducers, and load cells. The PIC16F76 family integrates low-power sleep modes suitable for battery-backed sensor transmitters. The Extended temperature grade supports outdoor deployment, and the 28-SOIC package provides robust mechanical mounting for vibration-prone instrumentation.
Recommended
Low-End Motor Control
The PIC16F76T-E/SO handles low-end motor control applications such as small DC brushed motor drivers, fan controllers, and pump actuators via its built-in Capture/Compare/PWM (CCP) module. The 20MHz core delivers deterministic PWM switching frequencies up to approximately 50 kHz, sufficient for low-RPM motor speed regulation. The 8-bit converter measures back-EMF and current shunt feedback for closed-loop control. With 22 I/O pins the MCU can drive H-bridge logic, fault inputs, and tachometer feedback simultaneously in the 28-SOIC package.
Recommended
Consumer Appliance Control Boards
The PIC16F76T-E/SO serves consumer appliance controllers for washing machines, dishwashers, microwave ovens, and HVAC thermostats. The 14KB flash holds multi-mode firmware for cycle programs, and the 8-bit ADC reads temperature and humidity sensors directly. The USART links to LED/LCD display drivers and keypad scanners, while the I2C/SPI bus connects to EEPROM and RTC chips for user-preference storage. The E-grade thermal range handles compressor-area thermal stress, and the 28-SOIC package fits standard 1.6mm PCB assemblies for high-volume manufacturing.
Recommended
Battery-Powered Measurement Instruments
For battery-powered measurement instruments like handheld multimeters, insulation testers, and portable gas detectors, the PIC16F76T-E/SO provides low-power sleep modes that extend battery life while the 20MHz core wakes to process sensor data and drive the user interface. The 5-channel 8-bit ADC reads multiple transducer types with adequate accuracy for field-grade instruments, and the 14KB flash stores calibration constants and firmware for multi-range measurements. The Extended temperature grade supports outdoor measurement environments, while the 28-SOIC package provides mechanical durability for handheld form factors.
Recommended
Smart Sensor / IoT Edge Nodes
For smart sensor and IoT edge nodes, the PIC16F76T-E/SO delivers local intelligence with low-power sleep modes that preserve coin-cell batteries in remote deployments. The 14KB flash supports edge processing, threshold detection, and serial forwarding protocols before waking the radio. The 8-bit ADC digitizes analog sensors, and the USART/SSP interfaces connect to Wi-Fi/BLE/LoRa modules. The Extended temperature grade covers outdoor enclosures, and the 28-SOIC package allows for hand-soldering during prototyping while remaining reflow-compatible for production. This part enables cost-effective local aggregation before cloud uplink.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F76T-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F76T-I/SO | PIC16F76-E/SO | PIC16F73-I/SO | PIC16F716T-I/SO |
|---|---|---|---|---|---|
| Package | 28-SOIC (7.50 mm) | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same | 28-SOIC (7.50 mm) - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory | 14 KB FLASH | 14 KB FLASH | 14 KB FLASH | 7 KB FLASH (-50%) | 2 KB FLASH (-86%) |
| Data RAM | 368 bytes | 368 bytes | 368 bytes | 192 bytes (-48%) | 128 bytes (-65%) |
| Temperature Grade | Extended -40C to +125C | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C |
| Packaging Form | Tape & Reel | Tape & Reel | Tube | Tube | Tape & Reel |
| Maximum Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| ADC | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 5 x 8-bit | 4 x 8-bit (-20%) |
Key Differentiators
- Extended -40C to +125C temperature grade for harsh environments (vs PIC16F76T-I/SO)
- 14KB flash with 8K x 14 word organization (vs PIC16F73-I/SO)
- Tape & Reel packaging for high-volume SMT assembly (vs PIC16F76-E/SO)
Design Notes
Decouple each Vdd/Vss pair with a 100 nF ceramic capacitor placed within 5 mm of the IC pins; for noise-sensitive analog designs add a 10 uF bulk capacitor on the main Vdd rail. Route AVDD/AVSS (where applicable) separately from the noisy digital Vdd/Vss pair. The PIC16F76 supports 2.0V to 5.5V operation, but the 20MHz CPU clock requires Vdd >= 4.5V per Microchip datasheet 30277C, so verify supply headroom at full speed.
Reserve a 5-pin header for In-Circuit Serial Programming (ICSP) accessible from the board edge, with PGC on RB6, PGD on RB7, MCLR held at programming voltage (typically 13V), Vdd, and Vss. Without ICSP access, firmware field updates become costly. Place the MCLR pull-up (typically 10 kohm) close to the IC, and add a Schottky diode from MCLR to Vdd for ESD protection.
The 8-bit ADC achieves best linearity when the source impedance is below 2.5 kohm; add a low-pass RC filter (1 kohm + 100 nF) for higher-impedance sensors. Use AVss as the ADC reference ground and route it as a star-connection from a single point to avoid digital switching noise coupling into conversions. For 5V designs, expect ADC full-scale near 5V with reference voltage tied to Vdd.
Do not exceed 5.5V on any pin including MCLR during normal operation. The PIC16F76 CCP module supports PWM with up to 10-bit resolution but only one CCP is fully enhanced on this family - verify timer/PWM mapping in the datasheet before designing multi-channel PWM. When migrating PIC16F76 firmware to PIC16F73, watch for the 50% flash reduction and adjust code accordingly. Configuration bits (FOSC, WDTE, PWRTE, BOREN) must be set correctly or the MCU may fail to start.
The 28-SOIC package has a typical theta_JA of approximately 60-80 C/W depending on PCB copper pour. At maximum ambient of 125C for E-grade parts, the junction temperature may approach the 150C absolute maximum under heavy I/O switching loads. For high-I/O designs (>20 mA per pin), calculate worst-case power dissipation and provide thermal vias or copper pour to keep Tj below 125C. Estimated: Tj rise = P_diss * theta_JA; at 4.0 mA per pin across 22 outputs and 0.4V Voh drop, dissipation is approximately 35 mW with negligible thermal impact.
Compliance Information
RoHS and REACH compliant per Microchip product page; however PIC16F76T-E/SO is not AEC-Q100 qualified - for AEC-Q100 automotive projects consider PIC16F876A or PIC16F1936 families. Halogen-free per Microchip environmental compliance documentation.