Microchip Technology

PIC16F76-E/SP - 8-Bit 20MHz 14KB Flash MCU 28-SPDIP | Microchip

MPN: PIC16F76-E/SP ✓ Active
In Stock Ships in 1-3 business days
4 V to 5.5 V Vdss 28-SPDIP (0.300 inch, 7.62 mm) Package 20 MHz Speed 14 KB (8K x 14) Memory
From $4.85 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $7.39 $7.39
10 $6.85 $68.50
100 $6.12 $612.00
500 $5.4 $2,700.00
1,000 $4.85 $4,850.00
ℹ️ All prices are in USD

PIC16F76-E/SP Overview

The Microchip PIC16F76-E/SP is an 8-bit CMOS Flash microcontroller from the PIC mid-range family, delivering 20 MIPS performance at 20 MHz clock speed with 14KB (8K x 14 words) of on-chip Flash program memory and 368 bytes of RAM, packaged in a 28-pin SPDIP (Skinny Plastic DIP, 0.300 inch) through-hole form factor.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory, working RAM, and peripheral interfaces (ADC, timers, communication ports, GPIO) into one IC. The PIC16F76 belongs to the PIC16F mid-range family, which sits in the broader taxonomy: PIC16F -> PIC mid-range -> 8-bit MCU -> microcontroller -> embedded computing IC. It uses a 14-bit instruction word Harvard architecture, separating program and data buses for deterministic interrupt response.

Key features include 5 channels of 8-bit Analog-to-Digital conversion, two 8-bit timers plus one 16-bit timer, two Capture/Compare/PWM (CCP) modules for motor or power control, a synchronous serial port configurable as 3-wire SPI or 2-wire I2C, a USART for RS-232/RS-485 links, 22 digital I/O pins, and Microchip's nanoWatt power management for sleep currents down to the nanoampere range. The 'E' suffix indicates the extended industrial temperature grade of -40C to +125C.

Technically, the PIC16F76 uses a RISC core with a 14-bit program and memory instruction word width, a hardware multiplier is not available, and the Flash program memory supports self-programming via ICSP. The on-chip 8-bit ADC runs up to 8 channels with 10-bit equivalent resolution options on sibling parts; the PIC16F76 specifically delivers 8-bit ADC resolution across 5 input channels.

Typical applications include industrial control front-ends, low-end motor driving, sensor interface 36V-tolerant signal conditioning front ends, and battery-powered instrumentation needing nanoWatt sleep modes. The wide operating voltage of 4.0V to 5.5V also supports legacy 5V systems with abundant digital noise margin.

When designing with this part, ensure your programmer/debugger supports the ICSP interface (typically a PICKit or ICD tool) and plan the MCLR reset circuit with the proper pull-up. The 'E' temperature grade makes this part suitable for outdoor industrial enclosures and under-hood automotive subsystems where the standard 'I' (-40C to +85C) grade would fall short.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the standalone manufacturer datasheet, helping engineers compare the PIC16F76-E/SP against parametric peers and choose the correct grade for their application.

Drop-in alternatives for PIC16F76-E/SP — 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/SP (same form factor and footprint) — differing in Package, Serial Interfaces, Timers, Mounting Type, I/O Pins.

Microchip Technology
Package: 28-pin SPDIP (0.300 inch, 7.62 mm row spacing)
Serial Interfaces: 1x SSP (SPI/I2C), 1x USART/SCI
Timers: 2 (Timer0, Timer1)
Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP, 0.300" / 7.62 mm)
Serial Interfaces: SSP (SPI/I2C), USART (with RS-485 support)
Timers: 3
Microchip Technology
Package: 28-pin SPDIP (SP)
Serial Interfaces: MSSP (SPI / I2C), Enhanced USART (RS-485/LIN)
Timers: 3 (Timer0, Timer1, Timer2)

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F76-I/SP

✅ Drop-In
📦 28-SPDIP (0.300")
same 28-SPDIP footprint and pinout, -40C to +85C industrial grade instead of -40C to +125C extended (-40C lower temp ceiling)

📋 Reference alternative (not in catalog)

PIC16F73-I/SP

✅ Drop-In
📦 28-SPDIP (0.300")
same 28-SPDIP footprint and pinout, Flash reduced from 14KB to 7KB (-50%), otherwise identical peripherals

📋 Reference alternative (not in catalog)

PIC16F73-E/SP

✅ Drop-In
Microchip Technology
📦 28-SPDIP (0.300")
PIC16, 8-bit RISC, Harvard · 35 single-word instructions · 7 KB (4K x 14 words) · 192 bytes · 20 MHz · 200 ns · 22

✓ In Stock

$4.85 / Unit

View Datasheet →

PIC16F737-I/SP

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-SPDIP (0.300")
PIC16F7x7 mid-range 8-bit · 8-bit RISC, 14-bit instruction word · 35 single-word instructions · 20 MHz · 200 ns · 7 KB (4K x 14) · 368 bytes · 256 bytes

✓ In Stock

$3.34 / Unit

View Datasheet →

PIC16F737-E/SP

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-SPDIP (0.300")
PIC16 mid-range 8-bit RISC · 14-bit · 7 KB · 368 bytes · 368 bytes · 20 MHz · 200 ns (at 20 MHz) · 25

✓ In Stock

$4.31 / Unit

View Datasheet →

PIC16F76-E/SP Maximum Ratings & Electrical Characteristics

Manufacturer Microchip Technology
Series PIC 16F
Core Processor PIC
Core Size 8-Bit
Clock Speed 20 MHz
Program Memory Size 14 KB (8K x 14)
Program Memory Type FLASH
RAM Size 368 bytes
Number of I/O 22
Supply Voltage 4 V to 5.5 V
ADC Resolution 8-Bit
Number of ADC Channels 5
Number of Timers 3 (Timer0, 1, 2)
Number of CCP Modules 2
Communication Interfaces SPI, I2C, USART
Operating Temperature -40C to +125C (Extended 'E' grade)
Package 28-SPDIP (0.300 inch, 7.62 mm)
Mounting Type Through-Hole
Mounting Style Through Hole
Data RAM Size 368 B
Lifecycle Stage ACTIVE

PIC16F76-E/SP Pin Configuration

DIP-28 Package Pinout Diagram DIP-28 28-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 DIP-28
Pin 1 MCLR/VPP — Master Clear (Reset) input / programming voltage
Pin 2 RA0/AN0 — PORTA bit 0 / Analog input channel 0
Pin 3 RA1/AN1 — PORTA bit 1 / Analog input channel 1
Pin 4 RA2/AN2/VREF- — PORTA bit 2 / Analog input channel 2 / ADC VREF-
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC VREF+
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input
Pin 7 RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select
Pin 8 OSC1/CLKIN — Oscillator crystal input / external clock input
Pin 9 OSC2/CLKOUT — Oscillator crystal output / clock output
Pin 10 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
Pin 11 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output
Pin 12 RC2/CCP1 — PORTC bit 2 / CCP1 output
Pin 13 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 14 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 15 RC5/SDO — PORTC bit 5 / SPI data out
Pin 16 RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock
Pin 17 RC7/RX/DT — PORTC bit 7 / USART receive / USART data
Pin 18 VSS — Ground reference
Pin 19 VDD — Positive supply voltage (4.0V to 5.5V)
Pin 20 RB0/INT — PORTB bit 0 / External interrupt input
Pin 21 RB1 — PORTB bit 1
Pin 22 RB2 — PORTB bit 2
Pin 23 RB3/PGM — PORTB bit 3 / Low-voltage ICSP programming
Pin 24 RB4 — PORTB bit 4
Pin 25 RB5 — PORTB bit 5
Pin 26 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 27 RB7/PGD — PORTB bit 7 / ICSP data
Pin 28 VDD — Positive supply voltage (redundant supply pin)

Typical Applications

PIC16F76-E/SP is suitable for 7 applications: Industrial Sensor Interface Front-End, Low-Volume Motor Drive Controller, Battery-Powered Data Logger, RS-485 Sensor Hub / Modbus Node, Automotive Auxiliary Controller, Hobby / Educational Development Board, Home Appliance Control Board.

🏭

Industrial Sensor Interface Front-End

The PIC16F76-E/SP fits industrial sensor interface front-ends thanks to its 5 channels of 8-bit ADC and 22 GPIO, sufficient for conditioning thermocouples, RTDs, and 4-20 mA loops. With nanoWatt technology, sleep currents drop to sub-microamp levels, enabling battery-backed sensor nodes that wake on interrupt. Operating from 4.0V to 5.5V, it integrates cleanly with legacy 5V industrial busses such as RS-485, while the USART provides hardware addressing for sensor multiplexing. The extended -40C to +125C temperature grade supports outdoor enclosures and factory floor environments. The PIC16F76-E/SP's 14KB Flash accommodates full Modbus RTU protocol stacks plus sensor linearization tables; the MSSP (SPI/I2C) interfaces directly to digital sensors like the MCP9808 or LIS3DHTR without additional glue logic. Compared with discrete op-amp signal chains, this part delivers a calibrated digital output at a fraction of the BOM cost.

🏭

Low-Volume Motor Drive Controller

For low-volume brushed DC and small BLDC motor drive controllers, the PIC16F76-E/SP provides two Capture/Compare/PWM (CCP) modules capable of generating complementary PWM at up to 20 MHz instruction rate, supporting motor control loops in the kHz range. The 5 ADC channels allow simultaneous sampling of phase current, back-EMF, and supply voltage for closed-loop torque or speed control. With 14KB Flash and 368 bytes RAM, firmware can include PID control tables, fault detection, and UART-based diagnostics. The extended -40C to +125C temperature range handles the heat of motor enclosures. Compared with dedicated motor controller ASICs, this part offers programmable flexibility at a lower unit cost for low-volume industrial automation. The 28-SPDIP package also simplifies hand-soldered prototyping.

🔋

Battery-Powered Data Logger

The PIC16F76-E/SP's nanoWatt technology and extended temperature grade suit battery-powered data loggers deployed for environmental sensing or asset tracking. Sleep current in the nanoamp range allows months of standby from a single CR2032 or two AA cells, while the 14KB Flash can buffer several thousand log entries before the host retrieves them. The MSSP supports SPI or I2C connections to external EEPROM or FRAM for non-volatile log storage, and the USART can output serial logs or interface an optional Bluetooth module. The 5 ADC channels sample battery voltage, temperature, and three external sensors. With -40C to +125C operating range, loggers operate reliably in outdoor enclosures from arctic to desert conditions. Compared with 32-bit ARM Cortex alternatives, this part delivers adequate compute at a fraction of the active current draw.

🌐

RS-485 Sensor Hub / Modbus Node

As an RS-485 Modbus sensor hub, the PIC16F76-E/SP's hardware USART handles protocol framing automatically, freeing the core for sensor scheduling and diagnostics. The 22 GPIO support digital inputs, relay drivers, and indicator LEDs for a complete Modbus remote terminal unit (RTU). With 14KB Flash, the full Modbus RTU protocol plus sensor-specific calibration fits without external memory. The 5 ADC channels handle analog sensor inputs (pressure, flow, level), while the MSSP connects digital sensors over SPI or I2C. The 4.0-5.5V supply matches typical industrial 5V backplanes. Extended -40C to +125C supports outdoor panels and unconditioned control cabinets. Compared with bare-metal UART-only microcontrollers, this part integrates timers, ADC, and PWM on-chip, reducing BOM by 8-10 discrete components.

🚗

Automotive Auxiliary Controller

The PIC16F76-E/SP's extended -40C to +125C temperature grade makes it a candidate for under-hood and cabin automotive auxiliary controllers - though not AEC-Q100 qualified. It can drive interior lighting, auxiliary pumps, mirror positioning, and other body-electronics subsystems. The 2 CCP modules generate PWM for LED dimming or motor speed, and the 5 ADC channels monitor current, temperature, and switch positions. The USART supports LIN bus protocol stacks for body-control networks. With 14KB Flash, this part runs LIN protocol plus application logic without external memory. Operating from 4.0-5.5V, it integrates cleanly with 5V body controllers. Compared with AEC-Q100-qualified PIC32-Q38 alternatives, this part is not automotive-qualified - for AEC-Q100 needs choose a PIC16F or PIC18 Q-graded variant instead.

🎓

Hobby / Educational Development Board

For hobby and educational development boards, the PIC16F76-E/SP's 28-SPDIP through-hole package is breadboard-friendly and easy to hand-solder for student projects. The 20 MHz clock, 14KB Flash, and 5 ADC channels give beginners meaningful headroom for assembly or C firmware projects without memory pressure. The MSSP supports SPI and I2C peripherals commonly used in tutorials (EEPROMs, displays, sensors). The USART enables serial debugging and PC connectivity. The 22 GPIO are sufficient to drive LED matrices, character LCDs, and small 7-segment displays. The PICkit 3 or PICkit 4 programmer/debugger interfaces via ICSP without needing bootloaders. Compared with modern 32-bit boards, this part teaches the fundamentals of bare-metal 8-bit embedded programming at low cost. The extended temperature grade lets student projects survive laboratory temperature variations without root.

🏠

Home Appliance Control Board

The PIC16F76-E/SP is well-suited for home appliance control boards - washing machines, dishwashers, microwave ovens, and HVAC controllers - thanks to its 14KB Flash for full state-machine firmware, 5 ADC channels for temperature and water level sensing, and 2 CCP modules for motor or valve PWM. The USART interfaces with inverter modules or display panels, and the MSSP drives character LCDs or capacitive touch controllers over SPI/I2C. The extended -40C to +125C temperature grade supports the heat inside appliance enclosures during long duty cycles. With 22 GPIO, the part drives relays, triacs, buzzer, and LED indicators directly. Compared with dedicated appliance controllers, this part offers programmable flexibility that lets a single SKU serve multiple model configurations without hardware changes.

Recommended Products Summary

MCP9808 I2C temperature sensor front-end Used in: Industrial Sensor Interface Front-End MAX485 RS-485 transceiver for Modbus RTU Used in: Industrial Sensor Interface Front-End, RS-485 Sensor Hub / Modbus Node PIC16F73-E/SP Microchip Technology Used in: Industrial Sensor Interface Front-End, Battery-Powered Data Logger, Hobby / Educational Development Board IRF540N N-channel MOSFET for H-bridge leg Used in: Low-Volume Motor Drive Controller ACS712 Current sensor for closed-loop feedback Used in: Low-Volume Motor Drive Controller PIC16F73-I/SP Lower-cost variant for non-extended-temp designs Used in: Low-Volume Motor Drive Controller, Automotive Auxiliary Controller, Home Appliance Control Board FM25L04B FRAM non-volatile log memory Used in: Battery-Powered Data Logger MCP9700 Low-power on-board temperature sensor Used in: Battery-Powered Data Logger SN65HVD75 3.3V-compatible RS-485 transceiver option Used in: RS-485 Sensor Hub / Modbus Node PIC16F76-I/SP Industrial grade variant for indoor nodes Used in: RS-485 Sensor Hub / Modbus Node TLE7259-3 LIN bus transceiver Used in: Automotive Auxiliary Controller BTS432E2 Smart high-side switch for loads Used in: Automotive Auxiliary Controller PICkit 4 ICSP programmer/debugger Used in: Hobby / Educational Development Board MCP23017 I2C GPIO expander for LED matrix projects Used in: Hobby / Educational Development Board MOC3021 Optoisolator for triac driving Used in: Home Appliance Control Board DS18B20 1-Wire temperature sensor Used in: Home Appliance Control Board
What is the operating voltage of PIC16F76-E/SP?
The PIC16F76-E/SP operates from 4.0V to 5.5V supply voltage. According to the Microchip PIC16F73/74/76/77 datasheet, the device is designed for legacy 5V systems and requires a regulated rail within this range for Flash programming via ICSP. Operation below 4.0V may cause Flash write failures and brown-out resets.
What is the program memory size of PIC16F76-E/SP?
The PIC16F76-E/SP provides 14KB (8K x 14 words) of Flash program memory. According to the Microchip datasheet, this memory is in-circuit self-programmable via ICSP and supports up to 100K erase/write cycles. The 14-bit instruction word width is standard across the PIC16F mid-range family used by this part.
What is the difference between PIC16F76-E/SP and PIC16F76-I/SP?
The PIC16F76-E/SP is the Extended temperature grade (-40C to +125C), while the PIC16F76-I/SP is the Industrial grade (-40C to +85C). Both share the same 28-SPDIP package, 20 MHz clock, 14KB Flash, and pinout. Choose E for under-hood automotive, outdoor enclosures, or any application above 85C ambient.
How many ADC channels does PIC16F76-E/SP have?
The PIC16F76-E/SP includes 5 channels of 8-bit Analog-to-Digital conversion. According to the Microchip datasheet, the ADC successive-approximation converter multiplexes 5 analog inputs on PORTA and supports both 8-bit and (with oversampling) higher effective resolutions. Conversion clock is software-selectable for accuracy/speed trade-offs.
What communication peripherals are built into PIC16F76-E/SP?
The PIC16F76-E/SP integrates an MSSP configurable as either 3-wire SPI or 2-wire I2C, plus a USART with RS-232/RS-485 support. According to the Microchip datasheet, both peripherals are independent and can operate simultaneously with the CCP modules and ADC, enabling sensor-bus bridges and motor-control firmware in a single chip.
Where can I buy PIC16F76-E/SP online?
The PIC16F76-E/SP is in stock at DigiKey (442333), Mouser, Octopart-listed distributors, and Heisener (3,120+ pieces reported). As of 2026-09-21, DigiKey ships the same day on stocked reels. Octopart cross-checks 9 distributors for real-time pricing and lead time, useful when allocating between approved suppliers.
What is the price of PIC16F76-E/SP in 100-piece quantity?
The PIC16F76-E/SP unit price is approximately $6.10-$6.20 at qty 100 as of 2026-09-21, based on DigiKey and Mouser listings. The qty-1 unit price is around $7.39 at Heisener and similar levels at other distributors; volume discounts drop the price below $5.00 at qty 1000.
What is the lead time for PIC16F76-E/SP?
Lead time for PIC16F76-E/SP is approximately 1-3 days from major distributors (DigiKey, Mouser) when in stock. As of 2026-09-21, Heisener reports estimated delivery of Dec 7 - Dec 12 for non-stocked orders; sourcing brokers like Win Source also list RFQ stock for production volumes with longer lead times.
Is PIC16F76-E/SP still in production and active?
Yes, the PIC16F76-E/SP is in ACTIVE lifecycle status according to distributor lifecycle data and the Microchip product page. Microchip continues to ship new production units; the PIC16F mid-range family remains in long-term production for industrial customers. No last-time-buy or obsolescence notice has been published as of 2026-09-21.
PIC16F76-E/SP vs PIC16F73-E/SP - which has more program memory?
The PIC16F76-E/SP has 14KB (8K x 14) of Flash program memory, while the PIC16F73-E/SP has only 7KB (4K x 14). Both share the same 28-SPDIP package, 20 MHz clock, 5 ADC channels, and nanoWatt technology. Choose PIC16F73-E/SP for cost-down designs with smaller firmware; PIC16F76-E/SP for applications exceeding 4K instruction words.
When should I choose PIC16F76-E/SP over PIC16F877A-I/P?
Choose PIC16F76-E/SP when you need a 28-pin footprint with 14KB Flash, 5 ADC channels, and extended -40C to +125C temperature. Choose PIC16F877A-I/P for designs needing 40 pins, 14KB Flash, 8 ADC channels, and parallel slave port. Both share the same PIC mid-range core and 20 MHz clock, but the PIC16F877A-I/P has more I/O at the cost of board area.
What is the best drop-in replacement for PIC16F76-E/SP?
The best drop-in replacement for PIC16F76-E/SP is the PIC16F76-I/SP (same 28-SPDIP, same pinout, same Flash/RAM, only industrial -40C to +85C grade instead of Extended). For cost-down redesigns, PIC16F73-E/SP is pin-compatible but with 7KB Flash instead of 14KB. All three share the 28-SPDIP footprint, allowing PCB reuse without rework.
Can PIC16F73-E/SP directly replace PIC16F76-E/SP on the same PCB?
Yes, the PIC16F73-E/SP can physically replace the PIC16F76-E/SP on the same 28-SPDIP footprint. The pinout is identical between the two files. However, Flash memory drops from 14KB to 7KB - firmware must be recompiled to fit within 4K instruction words. I/O, ADC, timers, and peripheral count are otherwise identical.
Where to download PIC16F76-E/SP datasheet PDF?
The official PIC16F76-E/SP datasheet PDF is available from Microchip at https://ww1.microchip.com/downloads/en/DeviceDoc/30262D.pdf. The datasheet covers the PIC16F73/74/76/77 family (174-page document). Mirrors on DigiKey and Mouser product pages also link to the same Microchip-hosted PDF for direct download without registration.
What are the key specifications of PIC16F76-E/SP that engineers should know?
Key specs of the PIC16F76-E/SP: 8-bit PIC core at 20 MHz, 14KB Flash program memory, 368 bytes RAM, 5x 8-bit ADC, 22 GPIO, 3 timers, 2 CCP, USART plus MSSP (SPI/I2C), 4.0-5.5V supply, 28-SPDIP package, and extended -40C to +125C operating temperature. According to the Microchip datasheet, the nanoWatt technology enables sub-microamp sleep currents for battery applications.
What is the equivalent Atmel AVR part for PIC16F76-E/SP?
There is no pin-compatible Atmel AVR drop-in for the PIC16F76-E/SP - the architectures are fundamentally different (PIC Harvard vs AVR modified Harvard, different instruction sets, different toolchains, different pin functions on most signals). The closest functional equivalent by feature count is the ATmega88P-PU in 28-PDIP, which provides 8KB Flash, 1KB RAM, 6 ADC, and 23 I/O - similar but not pin-compatible, requiring PCB rework.

Engineering reference data for PIC16F76-E/SP — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F76-E/SP when designing industrial, automotive auxiliary, or outdoor systems that require extended -40C to +125C temperature operation with 14KB Flash program space. The 28-SPDIP through-hole package is ideal for hand-soldered prototypes and legacy 5V industrial backplanes where through-hole assembly is still standard. The 5x 8-bit ADC, 2 PWM modules, and USART cover most sensor-interface, motor-control, and Modbus node designs without external peripherals. Choose PIC16F76-I/SP for the same design at -40C to +85C indoor industrial environments (lower cost, same firmware). Choose PIC16F73-E/SP as a cost-down alternative when firmware fits within 7KB Flash. Avoid this part for AEC-Q100 automotive designs - it is not automotive-qualified; choose a PIC16F or PIC18 Q-suffix part for those applications.

Comparison with Alternatives

Parameter This Product PIC16F76-I/SP PIC16F73-I/SP PIC16F73-E/SP PIC16F737-I/SP PIC16F737-E/SP
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SPDIP (0.300 inch) 28-SPDIP (0.300 inch) - same 28-SPDIP (0.300 inch) - same 28-SPDIP (0.300 inch) - same 28-SPDIP (0.300 inch) - same 28-SPDIP (0.300 inch) - same
Program Memory 14 KB Flash 14 KB Flash 7 KB Flash (-50%) 7 KB Flash (-50%) 7 KB Flash (-50%) 7 KB Flash (-50%)
RAM Size 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes 368 bytes
Clock Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
ADC Channels 5 x 8-bit 5 x 8-bit 5 x 8-bit 5 x 8-bit 11 x 8-bit (+6) 11 x 8-bit (+6)
I/O Pins 22 22 22 22 22 22
Operating Temperature -40C to +125C (Extended) -40C to +85C (Industrial) -40C to +85C (Industrial) -40C to +125C (Extended) -40C to +85C (Industrial) -40C to +125C (Extended)
Supply Voltage 4.0V to 5.5V 4.0V to 5.5V 4.0V to 5.5V 4.0V to 5.5V 4.0V to 5.5V 4.0V to 5.5V

Key Differentiators

  • Extended -40C to +125C operating temperature grade for harsh environments (vs PIC16F76-I/SP)
  • Full 14KB Flash program memory versus reduced variants (vs PIC16F73-E/SP)
  • 5-channel 8-bit ADC optimized for control applications (vs PIC16F737-I/SP)

Design Notes

The PIC16F76-E/SP operates from 4.0V to 5.5V. Decouple VDD (pins 19 and 28) with a 100 nF ceramic capacitor placed within 5 mm of the IC and a bulk 10 uF tantalum or aluminum polymer capacitor on the supply rail. Both VDD pins must be connected; floating either pin causes latch-up and unpredictable brown-out resets. The MCLR pin (pin 1) requires a 10 kohm pull-up to VDD for normal operation; for ICSP programming, route this signal to a 5-pin ICSP connector per Microchip layout guidelines.

Do not exceed 5.5V on any pin - the PIC16F76-E/SP is not 5V-tolerant on analog inputs configured as digital, and over-voltage on RA4 (open-drain) can damage the internal protection diodes. The 'E' grade extends the operating range to +125C, but Flash write endurance is 100K cycles typical and 10K minimum - wear-level your EEPROM emulation writes or use external EEPROM for high-write applications. Brown-out reset must be enabled in configuration words; otherwise, supply dips during Flash writes can corrupt memory silently.

Place the 20 MHz crystal or resonator within 10 mm of pins 8 and 9 (OSC1/OSC2). Add 33 pF loading capacitors from each oscillator pin to ground. Keep high-current traces (relay drivers, motor phases) at least 5 mm away from the crystal to avoid frequency pulling and EMI. The PGC/PGD pins (RB6/RB3 or RB7/RB6 depending on configuration) must be brought to a header for ICSP programming - using these pins as outputs during debugging can prevent programmer communication.

Estimated: at 20 MHz clock and 5.5V supply, the PIC16F76-E/SP core current is approximately 11 mA typical (per Microchip datasheet DC characteristics), giving roughly 60 mW dissipation. The 28-SPDIP package has theta_JA around 70 C/W in still air, so junction temperature rise is approximately 4C above ambient. At +125C ambient, the part stays well within its 150C junction limit, but system cooling design should still account for I/O pin current (per-pin 25 mA sink/source limit, total 200 mA package limit).

The PIC16F76-E/SP's analog inputs (RA0-RA5) share pins with digital I/O - configure them as analog via the ADCON1 register before reading the ADC to avoid digital switching noise coupling into the sample. Add a small RC filter (1 kohm + 100 nF) on analog inputs in noisy environments. The MSSP SPI bus runs at up to FOSC/4 = 5 MHz at 20 MHz clock; keep traces short and add 33 ohm series resistors at the source end if the bus exceeds 50 mm. The USART baud-rate error at high speeds (115200+) can exceed 2% - use a 20 MHz crystal rather than an internal RC oscillator for reliable UART communication.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Lead Free
Yes
Halogen Free
Unknown
Conflict Minerals
Compliant

RoHS and lead-free compliant per Microchip product page and distributor listings. Not AEC-Q100 qualified - for AEC-Q100 automotive applications, choose a PIC16F or PIC18 automotive-graded variant instead. Halogen-free status not explicitly stated in the data provided.

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F76-E/SP PIC16F76-E/SP datasheet Microchip PIC16F76 28-SPDIP 8-bit Flash MCU 20MHz 14KB PIC16F76-E/SP pinout 28-SPDIP PIC16F76-E/SP extended temperature PIC16F76-E/SP industrial motor control PIC16F76-E/SP Modbus RTU node PIC16F76-E/SP vs PIC16F73-E/SP PIC16F76-E/SP drop-in replacement buy PIC16F76-E/SP online PIC16F76-E/SP price qty 100 what is the program memory of PIC16F76 PIC16F76-E/SP nanoWatt technology PIC16F76-E/SP lead time stock

Related Components & Terms

Microchip Technology PIC16F76 PIC16F76-E/SP PIC16F76-I/SP PIC16F73-I/SP PIC16F73-E/SP PIC16F737-I/SP PIC16F737-E/SP PIC mid-range 8-bit microcontroller MCU Flash memory nanoWatt technology ICSP MSSP SPI I2C USART CCP module PWM ADC 28-SPDIP DIP package RoHS REACH AEC-Q100 RS-485 Modbus RTU LIN bus industrial automation
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
✓
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details