Microchip Technology

PIC16F76-I/SP 20MHz 8-Bit Flash MCU | Microchip Technology

MPN: PIC16F76-I/SP ✓ Active
28-pin SPDIP Package 20 MHz Speed 14 KB (8K x 14 words) Memory
MOQ: 1 |

PIC16F76-I/SP Overview

The Microchip Technology PIC16F76-I/SP is an 8-bit CMOS flash microcontroller with a 20 MHz maximum clock, 14 KB of program Flash memory, 368 bytes of RAM, and 22 I/O pins in a 28-pin SPDIP package. It belongs to the PIC16F7XX family and provides an integrated platform for embedded control, analog measurement, communications, and timing applications.

A microcontroller is a programmable semiconductor device that integrates a CPU core, program memory, data memory, I/O ports, and dedicated peripherals on one chip. The PIC16F76 uses the PIC16 mid-range RISC architecture, which provides a compact instruction set and efficient event-driven control. Its 20 MHz operating capability is suitable for embedded products that need deterministic peripheral handling without requiring a high-complexity processor.

The PIC16F76-I/SP includes 5 channels of an 8-bit analog-to-digital converter, 2 additional timers, 2 capture/compare/PWM functions, and a synchronous serial port configurable as either 3-wire SPI or 2-wire I²C. A USART supports asynchronous serial communication. The combination of 22 I/O pins and these peripherals allows the MCU to interface with sensors, displays, relays, motor-control stages, and external communication transceivers while retaining the simplicity of an 8-bit architecture.

The device stores firmware in 14 KB, equivalent to 8K by 14-bit words, and provides 368 bytes of data RAM. Flash memory supports in-system reprogramming, making the MCU useful for products requiring field updates or configurable control behavior. The verified distributor data identifies the part as a PIC16 8-bit MCU with a 28-pin SPDIP package; detailed operating-temperature, voltage, and package-dimension values require confirmation from the manufacturer datasheet.

Typical applications include industrial controllers, environmental data loggers, instrumentation, keypad interfaces, LED and motor-control systems, serial protocol bridges, and compact embedded control boards. The SPI and I²C modes allow connection to sensors and memory devices, while the USART supports communication with host systems and wireless modules.

Designers should confirm the exact pin assignment, oscillator options, reset behavior, programming requirements, and electrical limits in the manufacturer datasheet before layout or firmware deployment. For a new PCB, preserve decoupling and programming access, use a supported oscillator arrangement where applicable, and validate the firmware against the selected oscillator and peripheral configuration.

This page consolidates the verified manufacturer, distributor, and pricing information for PIC16F76-I/SP, identifies same-package replacement candidates, and adds practical selection guidance that engineers can use when evaluating an 8-bit flash MCU without relying on a generic category description.

Drop-in alternatives for PIC16F76-I/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-I/SP (same form factor and footprint) — differing in Package, ADC, Program Memory, Timers, Program Memory Type.

Microchip Technology
Package: 28-SPDIP (0.300 inch / 7.62 mm)
ADC: 10-bit multi-channel
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
Package: 28-pin SPDIP (Skinny DIP, 0.300" / 7.62 mm)
Timers: 3 (Timer0, Timer1, Timer2)
Program Memory Type: OTP (One-Time Programmable)
Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP), through-hole
ADC: 8-channel, 8-bit (per family datasheet)
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
Package: 28-pin CDIP (Ceramic DIP) with UV window
ADC: 8-bit, 5 to 8 channels
Timers: Timer0, Timer1, Timer2 (3 x 8/16-bit)
Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP), 0.300 inch
ADC: 8-bit, 5 channels
Program Memory: 14 KB OTP (8K x 14 words)
Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP), through-hole
ADC: 5 channels x 8-bit
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 28-pin SPDIP (SP)
Program Memory: 14 KB OTP (8K x 14)
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
Package: 28-pin SPDIP (Skinny Plastic DIP), through-hole
Timers: 3 (Timer0, Timer1, Timer2)
Program Memory Type: OTP (One-Time Programmable) EPROM
Microchip Technology
Package: 28-pin CDIP (JW, windowed CERDIP-28), 0.300 inch
ADC: 5 channels, 8-bit
Program Memory: 14 KB (8K x 14) EPROM, UV-erasable
Microchip Technology
Program Memory: 7 KB Flash (4K x 14 words)
Microchip Technology
Package: 40-pin plastic DIP
Program Memory: 7 KB
Timers: 2 additional timers
Microchip Technology
Package: 28-SPDIP (0.300 inch, 7.62 mm)

PIC16F76-E/SP

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
Microchip Technology · PIC 16F · PIC · 8-Bit · 20 MHz · 14 KB (8K x 14) · FLASH · 368 bytes

Contact for price

View Datasheet →

PIC16F74-I/P

✅ Drop-In
Microchip Technology
📦 28-pin SPDIP
8-bit CMOS flash microcontroller · 20 MHz · 200 ns · 35 single-word instructions · 7 KB · 4K × 14 words · 192 bytes · 33

Contact for price

View Datasheet →

PIC16F73-I/SP

✅ Drop-In ⚠️ Specs Unverified
Microchip Technology
📦 28-pin SPDIP
8-bit PIC RISC Flash microcontroller · 20 MHz · 7 KB Flash (4K x 14 words) · 192 bytes · 22 pins · 5 channels · 8 bits · 2 timers

Contact for price

View Datasheet →

PIC16F76-I/SP Maximum Ratings & Electrical Characteristics

Microcontroller Type 8-bit CMOS flash microcontroller
Maximum Clock Frequency 20 MHz
Program Memory 14 KB (8K x 14 words)
Data RAM 368 bytes
I/O Pin Count 22 pins
Package 28-pin SPDIP
Total Pin Count 28 pins
Analog-to-Digital Converter Channels 5 channels
ADC Resolution 8 bits
Additional Timers 2 timers
Capture/Compare/PWM Functions 2 functions
Synchronous Serial Port Configurable as 3-wire SPI or 2-wire I2C
Asynchronous Serial Interface USART
Architecture PIC16 mid-range RISC
Program Memory Type Flash
Mounting Type Through-hole

PIC16F76-I/SP 28-pin spdip Pin Configuration Guide

Pin configuration for PIC16F76-I/SP (28-pin spdip package). This digital IC includes GPIO, communication interfaces (UART, SPI, I2C), and power pins. Refer to the manufacturer datasheet for alternate pin functions and configuration options. Essential for embedded system design and PCB layout.

28-pin spdip package pinout diagram for PIC16F76-I/SP

No detailed pinout data available for PIC16F76-I/SP.

Refer to the datasheet for full pin configuration.

Typical Applications

PIC16F76-I/SP is suitable for 6 applications: Industrial Data Logger, Environmental Monitoring Controller, Serial Protocol Bridge, LED and Motor Control, Instrumentation Control Panel, Embedded Communication Module.

🏭

Industrial Data Logger

The PIC16F76-I/SP fits a compact industrial logger because it combines 14 KB of Flash for firmware and logged data handling with 368 bytes of RAM for active buffering. Its 5-channel, 8-bit ADC supports multiple analog sensors, while 22 I/O pins leave room for digital status inputs, alarms, and storage-control signals. The synchronous serial port can use I²C for common sensors and external nonvolatile memory, or SPI when a higher-throughput device is available. A design should budget memory carefully because the MCU is optimized for control and modest data acquisition rather than large buffering. Timer resources can schedule periodic sampling and communication intervals without excessive polling. The 20 MHz clock provides headroom for a manageable protocol stack, though the verified source set does not state the exact ADC throughput.

🧩

Environmental Monitoring Controller

The PIC16F76-I/SP is suitable for environmental monitoring because its 5-channel, 8-bit ADC can sample temperature, humidity, light, and other analog sensors through appropriate conditioning circuits. The 22 I/O pins support heaters, relays, status LEDs, and digital probes without requiring a larger microcontroller. I²C is useful for common digital sensors and EEPROM devices, while the USART can report readings to a host or local communications module. The 14 KB Flash capacity supports application firmware, calibration tables, and configuration data, although 368 bytes of RAM requires disciplined buffering. Sampling timers can maintain consistent acquisition intervals, and the 20 MHz operating rate provides execution headroom for filtering and diagnostics. Sensor accuracy remains dependent on the external analog front end rather than the ADC resolution alone.

🌐

Serial Protocol Bridge

The PIC16F76-I/SP can serve as a compact protocol bridge because one device includes both a configurable synchronous serial port for SPI or I²C and a separate USART. Firmware can translate messages between a master SPI or I²C controller and an RS-232, RS-485, or other asynchronous peripheral. Its 14 KB Flash accommodates framing logic, buffers, and protocol tables, while the 20 MHz clock supports deterministic byte-level processing. The 22 I/O pins allow status LEDs, mode selectors, and interface-enable controls. Because only 368 bytes of RAM are available, the designer should use short queues and avoid copying complete frames unnecessarily. External level translators are still required when the connected interface uses voltage levels different from the MCU’s verified electrical limits.

⚡

LED and Motor Control

The PIC16F76-I/SP fits compact LED and motor-control assemblies because it provides 2 capture/compare/PWM functions and 2 additional timers alongside 22 I/O pins. PWM outputs can regulate brightness or motor drive signals, while timer inputs can measure position, speed, or elapsed time for feedback control. The 5-channel ADC allows monitoring of current, temperature, or potentiometer position when suitable scaling and protection are added. SPI or I²C can connect to a display, driver, or configuration device, and the USART supports commissioning or diagnostics. The 20 MHz clock is appropriate for moderate control loops, while 14 KB of Flash leaves room for a bootloader or application parameters. External transistor or MOSFET stages remain necessary because an MCU pin is not a substitute for a power driver.

🔧

Instrumentation Control Panel

The PIC16F76-I/SP is appropriate for an instrumentation control panel that combines a local display, keypad input, analog measurement, and serial host communication. The 5 ADC channels can monitor up to five multiplexed analog inputs, while 22 I/O pins support display control, keys, indicators, and interface signals. The synchronous serial port can drive a compatible display or memory device through SPI or I²C, and the USART supports a PC, service console, or data-acquisition unit. Timer modules can handle display refresh, debouncing, measurement intervals, and timeout functions. With 368 bytes of RAM, the firmware should avoid large display-frame buffers and should process data incrementally. The verified 20 MHz speed provides useful responsiveness, but timing margins must be checked against the selected crystal or oscillator arrangement.

📡

Embedded Communication Module

The PIC16F76-I/SP can act as the control processor in a compact communications module that connects SPI or I²C peripherals to a USART host link. The 14 KB Flash memory supports protocol conversion, framing, timeout handling, and configuration logic, while 22 I/O pins provide module-control and status functions. Its two additional timers and two capture/compare/PWM functions can support baud timing, packet timing, status indicators, or simple supervisory functions. The 5 ADC channels can also monitor supply or signal-health inputs. For wireless designs, the verified data does not identify a dedicated radio companion, so a suitable external module and its interface requirements must be selected separately. Firmware should use bounded buffers because the available SRAM is only 368 bytes, and a production design should validate timing against the highest supported communication rate.

What are the key specifications of PIC16F76-I/SP that engineers should know?
The PIC16F76-I/SP is an 8-bit CMOS flash MCU with a 20 MHz maximum clock, 14 KB of program Flash, 368 bytes of RAM, and 22 I/O pins in a 28-pin SPDIP package. According to the Microchip Technology product page, it includes 5 ADC channels, 2 additional timers, 2 capture/compare/PWM functions, SPI or I²C operation, and a USART. Its verified distributor listings also identify PIC16 mid-range architecture and a 28-pin through-hole package.
Where can I download the PIC16F76-I/SP datasheet PDF?
The official PIC16F76-I/SP documentation starts on the Microchip Technology product page at https://www.microchip.com/en-us/product/PIC16F76. The verified distributor result also identifies the PIC16F76-I/SP as an 8-bit, 20 MHz, 14 KB Flash microcontroller in a 28-pin SPDIP package. Use the manufacturer document linked from the product page for authoritative pinout, electrical limits, timing, and programming information.
What is the operating voltage of the PIC16F76-I/SP?
The operating voltage range is not included in the supplied verified product snippets, so it must be confirmed in the Microchip Technology PIC16F76 datasheet before design release. The confirmed data establishes a 20 MHz maximum clock and 14 KB Flash memory, but those values do not determine the allowable supply range. Do not infer the voltage limit from another PIC16 device or from a distributor category page.
What is the pin count and package of PIC16F76-I/SP?
The PIC16F76-I/SP has 28 pins and is supplied in a 28-pin SPDIP package, according to the verified DigiKey and Mouser listings. The verified Mouser snippet also reports 22 I/O pins. A complete numbered pinout is not present in the supplied source snippets, so the public pin list should be downloaded from the official Microchip documentation and cross-checked before PCB layout.
How much does PIC16F76-I/SP cost as of 2026-10-30?
The verified LCSC listing shows PIC16F76-I/SP pricing from $9.726 as of 2026-10-30, and the component is marked in stock by that distributor. The supplied data does not establish separate break prices for quantities of 10, 100, 500, or 1000, so the displayed tiers retain the verified $9.726 reference rather than presenting fabricated volume discounts. Request a current quotation for production quantities.
Where can I buy PIC16F76-I/SP online and is it in stock?
PIC16F76-I/SP can be purchased from the verified distributor listings for DigiKey, Mouser, LCSC, MicrochipDirect, and other electronic suppliers. LCSC explicitly marks the device in stock and lists a price from $9.726 as of 2026-10-30. DigiKey’s result states that it ships today, but inventory quantities and lead times are not supplied, so confirm availability at order entry.
What is the lead time for PIC16F76-I/SP?
The supplied verified data does not provide a numeric factory or distributor lead time for PIC16F76-I/SP. LCSC marks the part in stock, while DigiKey states that the listing can ship today, but neither result provides a guaranteed replenishment or manufacturing lead time. For procurement planning, request a dated quotation and confirmation of lifecycle quantity from the selected authorized distributor.
What can replace PIC16F76-I/SP as a drop-in MCU?
PIC16F76-E/SP is the closest verified same-package alternative because it retains the 28-pin SPDIP format, 20 MHz clock, 14 KB Flash, and 368-byte RAM specification. PIC16F74-I/P and PIC16F73-I/SP are additional same-family candidates, but their peripheral resources must be checked against the application. The verified source set does not establish a cross-brand drop-in replacement, so firmware and pin-level review remain mandatory.
Is PIC16F76-E/SP the same as PIC16F76-I/SP?
PIC16F76-E/SP is the same core device family in the same 28-pin SPDIP format, with the verified listing confirming 8-bit operation, 20 MHz, 14 KB Flash, and 22 I/O pins. The primary difference is the Microchip temperature-range suffix: -I/SP denotes the industrial-grade option, while -E/SP denotes the extended commercial option. Confirm the required temperature coverage before substitution.
PIC16F76-I/SP vs PIC16F74-I/P: which is better for an embedded controller?
PIC16F76-I/SP is preferable when the design needs the additional resources associated with the PIC16F76, including 5 ADC channels and two additional timers. The verified comparison result identifies PIC16F74-I/P as a related 28-pin device, but it does not provide a complete verified parameter table. Choose PIC16F74-I/P only after confirming that its ADC, timer, serial, memory, and interrupt requirements match the existing firmware.
When should I choose PIC16F76-I/SP over a smaller PIC16 MCU?
Choose PIC16F76-I/SP when an embedded controller needs 22 I/O lines, 14 KB of Flash, 368 bytes of RAM, and a combination of five ADC channels, two additional timers, capture/compare/PWM functions, SPI or I²C, and USART. A smaller PIC16 may reduce cost and footprint, but it can force software expansion, external peripherals, or a different package. Select according to measured peripheral and I/O requirements rather than clock speed alone.
Is PIC16F76-I/SP suitable for SPI, I²C, and USART communication?
Yes. The official Microchip product description states that the PIC16F76 synchronous serial port can operate as either 3-wire SPI or 2-wire I²C, while the device also includes a USART. This combination supports short-distance sensor and peripheral connections through SPI or I²C, plus host-oriented asynchronous communication through the USART. Protocol electrical requirements still need appropriate pull-ups, drivers, and voltage compatibility.
Can PIC16F73-I/SP replace PIC16F76-I/SP in an existing PCB?
PIC16F73-I/SP can be considered as a same-brand, same-family 28-pin candidate, but it is not automatically a functional drop-in replacement. The PIC16F76 provides 14 KB Flash, 368 bytes of RAM, 22 I/O pins, five ADC channels, two additional timers, and multiple serial/capture functions. Confirm that the lower-family device provides every peripheral, interrupt vector, pin function, and memory resource used by the target firmware.
Does the PIC16F76-I/SP support in-system Flash reprogramming?
PIC16F76-I/SP uses Flash program memory, which supports firmware reprogramming through the PIC16 programming architecture. The supplied verified snippets confirm 14 KB of Flash memory but do not specify the programming voltage, connector, or exact programming sequence. Use the official Microchip programming and datasheet documentation to select the correct programmer, connector, and programming voltage for the assembled product.
What are the RoHS and REACH compliance statuses of PIC16F76-I/SP?
RoHS and REACH status cannot be confirmed from the supplied manufacturer and distributor snippets. The verified cross-reference material references compliance comparisons, but it does not provide an authoritative compliance declaration for this exact MPN. Treat both fields as unknown until Microchip’s current product declaration or material-compliance documentation is checked. No AEC-Q100 qualification should be assumed for this industrial-temperature option.

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

Selection Guide

Choose PIC16F76-I/SP when the product needs a 28-pin SPDIP footprint, a 20 MHz 8-bit core, 14 KB of Flash, 368 bytes of RAM, five 8-bit ADC channels, and the combination of SPI or I²C plus USART. Select PIC16F76-E/SP when the same electrical and memory configuration is sufficient but the required temperature range fits the extended-commercial grade; retain PIC16F76-I/SP for industrial-temperature requirements. Consider PIC16F74-I/P only when its lower-family resources cover every timer, ADC, serial, and interrupt requirement, and consider PIC16F73-I/SP only after a complete firmware and peripheral audit. No cross-brand drop-in candidate was established by the supplied verified data. Existing boards must also be checked for pin multiplexing, programming configuration, oscillator implementation, and decoupling. For new designs, the PIC16F76-I/SP is the most complete of the verified same-family choices, but its 368-byte RAM limit requires careful buffering and its external power and analog circuitry remain central to overall performance.

Comparison with Alternatives

Parameter This Product PIC16F76-E/SP PIC16F74-I/P PIC16F73-I/SP
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-pin SPDIP 28-pin SPDIP 28-pin SPDIP 28-pin SPDIP
Temperature-Grade Suffix -I/SP industrial grade -E/SP extended commercial grade -I/P industrial grade -I/SP industrial grade

Key Differentiators

  • Higher temperature grade than the same-core -E/SP option (vs PIC16F76-E/SP)
  • More verified peripheral resources than lower-family PIC16 candidates (vs PIC16F74-I/P)
  • Integrated communication flexibility (vs PIC16F73-I/SP)

Design Notes

Treat the 28-pin SPDIP footprint and every signal assignment as verified only after checking the official PIC16F76 pin diagram. Place the MCU where programming and prototype access remain practical, and preserve the required decoupling positions near the power and ground pins. For a permanent production PCB, verify every peripheral function rather than relying on package position alone because multiplexing options can assign several functions to the same physical pin.

Validate the power rail, reset circuit, oscillator network, and decoupling against the manufacturer datasheet before applying power. The supplied sources confirm a 20 MHz-capable device but do not state its operating voltage, so no component values should be inferred from the MCU family name. Use the datasheet-specified voltage tolerances and current limits, and confirm brownout behavior if the product operates from a slowly changing battery source.

A package-compatible replacement is not automatically firmware-compatible. Before substituting PIC16F76-E/SP, PIC16F74-I/P, or PIC16F73-I/SP, compare interrupt vectors, timer registers, ADC channels, I/O multiplexing, memory size, and configuration bits against the deployed firmware. PIC16F76-E/SP is the closest temperature-grade alternative; the lower-family devices should be treated as conditional replacements rather than guaranteed equivalents.

Choose SPI, I²C, or USART according to bus length, clock rate, and external transceiver requirements. The MCU can support SPI or I²C through its synchronous serial port, but it does not remove the need for correct pull-ups, impedance control, grounding, or level translation. Keep sensitive analog inputs away from switching nodes and high-current paths, and validate the complete sensor front end rather than attributing measurement accuracy to the 8-bit ADC alone.

Compliance Information

RoHS
Unknown
REACH
Unknown
AEC-Q100
Unknown
Lead Free
Unknown
Halogen Free
Unknown
Conflict Minerals
Unknown

The supplied verified snippets do not contain an authoritative declaration for this exact MPN. Compliance and qualification must be confirmed from Microchip’s current product documentation.

Related Searches

PIC16F76-I/SP PIC16F76-I/SP datasheet Microchip PIC16F76-I/SP PIC16F76 20MHz 14KB flash microcontroller 28-pin SPDIP PIC16 microcontroller PIC16F76-I/SP buy price PIC16F76-I/SP lead time and stock PIC16F76-I/SP vs PIC16F76-E/SP PIC16F76-I/SP drop-in replacement PIC16F76-I/SP pinout PIC16F76 SPI I2C USART microcontroller industrial data logger PIC16 MCU PIC16F76 environmental monitoring controller 28 pin through hole PIC16 MCU replacement

Related Components & Terms

Microchip Technology PIC16F76-I/SP PIC16F76-E/SP PIC16F74-I/P PIC16F73-I/SP PIC16F7XX PIC16 mid-range architecture 8-bit microcontroller RISC microcontroller CMOS Flash microcontroller embedded microcontroller semiconductor 28-pin SPDIP DIP package family through-hole package surface-mount 14 KB Flash memory 368-byte SRAM 8-bit analog-to-digital converter SPI I2C USART PWM industrial control data logging
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
✓
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