PIC16F76-E/SO - 8-Bit 20MHz 14KB Flash MCU 28-SOIC | Microchip
MPN: PIC16F76-E/SO ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $7.48 | $7.48 |
| 10 | $6.85 | $68.50 |
| 100 | $6.1 | $610.00 |
| 500 | $5.46 | $2,730.00 |
| 1,000 | $4.9 | $4,900.00 |
PIC16F76-E/SO Overview
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory, data memory, and programmable I/O peripherals onto one IC. Within the broader semiconductor taxonomy, the PIC16F76 belongs to the microcontrollers (MCU) class of integrated circuits, the PIC16F mid-range family, and ultimately the RISC-based Harvard architecture lineage that Microchip pioneered. It is the 28-pin member of the PIC16F73/74/76/77 family, sharing a common core with the PIC16F73 (lower-pinout companion) and scaling up to 40/44-pin variants for PIC16F74/77.
Key features include 22 digital I/O pins, 5 channels of 8-bit analog-to-digital conversion, two 8-bit timer/counters plus one 16-bit timer/counter, 2 capture/compare/PWM modules, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, and a USART for asynchronous serial communication. The Harvard architecture splits program and data buses, allowing instruction fetch and operand access in a single cycle, while nanoWatt power management offers < 1 uA standby current and run currents under 1 mA at 32 kHz / 5V, suiting battery-powered designs.
The PIC16F76's 14-bit instruction word and 35-instruction RISC core are object-code compatible across the PIC16F7x family, so firmware developed for a PIC16F73 drops into a PIC16F76 with no re-compile (only Flash remap). Industrial-grade -E temperature rating (-40C to +125C) and 20 MHz throughput support motor control loops, sensor processing, and human-machine interface panels. Internal 8 MHz oscillator with PLL reduces external component count for cost-sensitive designs.
Typical applications include industrial control (sensor conditioning and relay driving), home appliances (washing machine control boards, microwave user interfaces), automotive aftermarket modules (non-safety interior controllers such as HVAC controls and seat modules), and any 5V-rail embedded system that needs ADC + PWM + a serial port in a single chip. This page synthesizes the Microchip datasheet parameters, current distributor pricing, and drop-in alternative parts (PIC16F73, PIC16F876A, PIC16F737) that share the 28-SOIC footprint for BOM risk mitigation.
Drop-in alternatives for PIC16F76-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 PIC16F76-E/SO (same form factor and footprint) — differing in Package, ADC, Operating Temperature, Serial Interfaces, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC16F73-I/SO
✅ Drop-In ⚠️ Specs Unverified✓ In Stock
$2.45 / Unit
View Datasheet →PIC16F876A-I/SO
✅ Drop-In ⚠️ Specs Unverified📋 Reference alternative (not in catalog)
PIC16F76-E/SO Maximum Ratings & Electrical Characteristics
| Core Architecture | 8-bit RISC Harvard |
| Program Memory (Flash) | 14 KB (8192 words × 14 bits) |
| Data Memory (RAM) | 368 bytes |
| Data EEPROM | 256 bytes |
| Maximum CPU Frequency | 20 MHz |
| Instruction Word Size | 14 bits |
| Operating Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 5 channels × 8-bit |
| Timers | 2 × 8-bit + 1 × 16-bit |
| CCP/PWM Modules | 2 |
| Serial Interfaces | 1× SPI / I2C (SSP) + 1× USART |
| Operating Temperature | -40°C to +125°C (Industrial / -E) |
| Package | 28-SOIC (0.295", 7.50 mm width) |
| Mounting Type | Surface Mount |
| RoHS Status | Compliant |
| MSL Level | 1 (Unlimited floor life) |
PIC16F76-E/SO Pin Configuration
| Pin 1 | RA0/AN0 — PORTA bit 0 / Analog input channel 0 |
| Pin 2 | RA1/AN1 — PORTA bit 1 / Analog input channel 1 |
| Pin 3 | RA2/AN2 — PORTA bit 2 / Analog input channel 2 / VREF- |
| Pin 4 | RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / VREF+ |
| Pin 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pin 6 | RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select |
| Pin 7 | OSC1/CLKI — Crystal oscillator input / external clock in |
| Pin 8 | OSC2/CLKO — Crystal oscillator output / clock out |
| Pin 9 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pin 10 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM output |
| Pin 11 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Pin 12 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pin 13 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pin 14 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pin 15 | RC6/TX/CK — PORTC bit 6 / USART asynchronous transmit / synchronous clock |
| Pin 16 | RC7/RX/DT — PORTC bit 7 / USART asynchronous receive / synchronous data |
| Pin 17 | RB0/INT — PORTB bit 0 / external interrupt |
| Pin 18 | RB1 — PORTB bit 1 |
| Pin 19 | RB2 — PORTB bit 2 |
| Pin 20 | RB3/PGM — PORTB bit 3 / low-voltage programming |
| Pin 21 | RB4 — PORTB bit 4 / interrupt-on-change |
| Pin 22 | RB5 — PORTB bit 5 / interrupt-on-change |
| Pin 23 | RB6/PGC — PORTB bit 6 / in-circuit debugger clock / ICSP clock |
| Pin 24 | RB7/PGD — PORTB bit 7 / in-circuit debugger data / ICSP data |
| Pin 25 | VSS — Ground reference |
| Pin 26 | VDD — Positive supply (2.0 V to 5.5 V) |
| Pin 27 | VSS — Ground reference |
| Pin 28 | VDD — Positive supply (2.0 V to 5.5 V) |
Typical Applications
PIC16F76-E/SO is suitable for 6 applications: Industrial Sensor Conditioning and Process Control, Home Appliance Control Boards, Automotive Aftermarket Interior Modules, HVAC Blower and Fan Speed Controllers, Battery-Powered Handheld Instruments, Smart Lighting and LED Driver Controllers.
Industrial Sensor Conditioning and Process Control
The PIC16F76-E/SO is well suited to industrial sensor conditioning and small-signal PLC-style control loops, where its 5-channel 8-bit ADC samples thermocouple, pressure, or 4-20 mA loop inputs while the 2 CCP/PWM modules drive relays, optocouplers, or proportional valves. Operating down to 2.0 V and over -40 to +125 C, the part handles 24 V industrial rails via onboard voltage regulation. With 14 KB of Flash it stores PID state machines and Modbus/USART handling, and the 256-byte EEPROM retains calibration coefficients across power cycles. Engineers should pair the MCU with the PIC16F767-E/SS upgrade option for designs scaling to more I/O in the same 28-pin footprint.
Recommended
Home Appliance Control Boards
Home appliances (washing-machine controllers, microwave user-interface panels, dishwasher pumps, induction cooktop keypads) run on the PIC16F76-E/SO's mid-range RISC core with 14 KB Flash for state-machine firmware and 368 B RAM for runtime buffers. The 5-channel 8-bit ADC reads water level, NTC temperature, and door-latch status; PWM outputs drive triac-based load drivers; the SSP bus talks to the LCD controller via SPI or I2C. The 28-SOIC body offers a JEDEC-standard IPC-7351 land pattern for low-cost SMT assembly lines, and the part's nanoWatt sleep current under 1 uA suits Energy Star standby budgets.
Recommended
Automotive Aftermarket Interior Modules
Aftermarket automotive interior modules - HVAC head units, seat controllers, dash accessories, and OBD-II scan tools - run on the PIC16F76-E/SO outside of safety-critical paths (no AEC-Q100 mandated). The part's -40 to +125 C grade handles under-dash thermal swings, while the 2 CCP/PWM modules and USART drive stepper motors for HVAC blend doors and talk to a host MCU at 115.2 kbaud. Although not AEC-Q100 qualified, this MCU is widely spec'd into non-safety aftermarket designs where the wide operating range and 2.0-5.5 V supply tolerate cranking transients with external TVS protection.
Recommended
HVAC Blower and Fan Speed Controllers
HVAC blower/fan-speed controllers use the PIC16F76-E/SO's PWM outputs to commutate a brushless DC or shaded-pole fan motor while sampling tach feedback through the 8-bit ADC. The 14 KB Flash stores ramp-up/down look-up tables and serial stacker firmware, and 256 bytes of EEPROM hold user-set fan curves through power loss. With the 28-SOIC package and 22 I/O pins the MCU interfaces to a 4×4 keypad, an SPI/I2C display, and a triac gate driver, all operating from a rectified 24 VAC rail regulated down to 5 V via a simple buck converter.
Recommended
Battery-Powered Handheld Instruments
Handheld battery-powered instruments (multimeters, digital calipers, IR thermometers, barcode scanners) leverage the PIC16F76-E/SO's nanoWatt power-management features: < 1 uA standby current, run currents under 1 mA at 32 kHz / 5 V, and wake-on-interrupt from sleep. The 5-channel 8-bit ADC reads sensor inputs, the I2C/SPI SSP talks to a low-power LCD or OLED display, and the USART supports firmware downloads and debugging. The 28-SOIC wide-body package fits in sub-100 mm² handheld PCBs.
Recommended
Smart Lighting and LED Driver Controllers
Smart lighting controllers use the PIC16F76-E/SO to drive multi-channel LED fixtures via its 2 CCP/PWM outputs (each with hardware 10-bit resolution at slow rates) and to read ambient-light photosensors or potentiometers through the 8-bit ADC. The I2C SSP connects to WS2811-style or APA102 LED driver chips, and the USART bridges to a wired or wireless module (ESP, Bluetooth, LoRa). With 14 KB of Flash, the MCU runs addressable-LED effect libraries and stores scene presets in 256-byte EEPROM; the wide Vin range handles 12 V or 24 V LED-driver inputs directly.
Recommended
Recommended Products Summary
Engineering reference data for PIC16F76-E/SO — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC16F73-I/SO | PIC16F876A-I/SO | PIC16F737-I/SP | PIC16F767-I/SS |
|---|---|---|---|---|---|
| Package | 28-SOIC | 28-SOIC - same | 28-SOIC - same | 28-SPDIP | 28-SSOP |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Flash | 14 KB | 4 KB (-71%) | 14 KB (same) | 7 KB (-50%) | 14 KB (same) |
| RAM | 368 bytes | 192 bytes (-48%) | 368 bytes (same) | 368 bytes (same) | 368 bytes (same) |
| Max CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 20 | 22 |
| ADC Channels | 5 × 8-bit | 5 × 8-bit | 5 × 10-bit (upgrade) | 5 × 8-bit | 5 × 8-bit |
| Operating Voltage | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Approx. Qty-100 Price | $6.10 | ~$3.20 | ~$5.50 | ~$2.40 | ~$6.00 |
Key Differentiators
- 14 KB Flash on a 28-SOIC budget MCU (vs PIC16F73-I/SO)
- Pin-compatible upgrade path to PIC16F876A (vs PIC16F876A-I/SO)
- Industrial-grade -E temperature range (vs PIC16F737-I/SP)
Design Notes
For the 28-SOIC wide-body (0.295 inch / 7.50 mm) PIC16F76-E/SO, place a 100 nF decoupling capacitor within 5 mm of each VDD pair (pins 26 and 28), and tie VSS (pins 25 and 27) to a single ground island with multiple vias. Decouple AVDD/AVSS (where applicable through the PORTA analog pins) with a separate 10 uF + 100 nF pair to keep ADC readings stable. The ICSP programming footprint (PGC on RB6, PGD on RB7) needs 0.1" header pads or pogo-pin access for field firmware updates.
Do not drive a PIC16F76-E/SO input pin above VDD or below VSS - even brief over/undershoots can latch-up the CMOS input. Use 10-100 kohm series resistors on board-edge or connector-exposed inputs to limit fault currents. Watch out for the Fosc selection bits: leaving them in default HF crystal mode will appear to 'no-start' if the system uses the internal oscillator. Always configure the configuration word (0x3FFF for HS/INTIO) before entering the main loop, and follow Microchip errata DS80248 for ADC conversion at low Vdd.
When the PIC16F76-E/SO's USART is wired to a long cable (RS-232 / RS-485), place a 100 ohm resistor in series at the TX pin and add a TVS diode to ground at the connector for ESD. For PWM-driven motor loads, slew-rate-limit RC networks (10 kohm + 1 nF) on each FET gate prevent coupled noise from clocking the ADC. Estimated: at 10 MHz oscillator with the ADC set to 32 Tad, sample rate is ~30 kHz; sample-rate-versus-impedance guidelines from DS33023 recommend an external source impedance below 10 kohm to avoid ADC gain error above 1/2 LSB.
Compliance Information
PIC16F76-E/SO from Microchip Technology is RoHS/REACH compliant per the distributor product pages. NOT AEC-Q100 qualified - use PIC18F-K40 or PIC24 families for automotive safety-critical paths. Lead-free, halogen-free, and conflict-minerals-compliant per Microchip documentation.