Microchip Technology

PIC16F77-E/P - 8-bit MCU, 14KB Flash, 20MHz, 40-PDIP | Microchip

Teilenummer: PIC16F77-E/P ✓ Aktiv
Auf Lager Versand in 1–3 Werktagen
4.0 V to 5.5 V Vdss 40-pin PDIP (P suffix) Package 20 MHz Speed 14 KB Memory
Ab $5.04 USD / Stück
MOQ: 1 |
Preis aktualisiert: 2026-09-21
Mengenpreise
Menge Stückpreis Gesamt
1 $8.9 $8,90
10 $8.01 $80,10
100 $7.12 $712,00
500 $6.35 $3.175,00
1.000 $5.69 $5.690,00
2.500 $5.04 $12.600,00
ℹ️ Alle Preise sind in USD

PIC16F77-E/P Übersicht

The Microchip PIC16F77-E/P is an 8-bit flash-based CMOS microcontroller from the PIC16 mid-range family, offered in a 40-pin PDIP package with 14 KB of program Flash memory, 368 bytes of RAM, and a 20 MHz maximum operating frequency. The "/P" suffix denotes the 40-pin PDIP (Plastic Dual In-line Package) variant, while the "-E" suffix indicates the Extended (industrial) temperature grade operating from -40 °C to +125 °C. Per the Microchip product page the device integrates 8 channels of 8-bit Analog-to-Digital conversion, 2 capture/compare/PWM modules, 2 additional 8/16-bit timers, and a synchronous serial port that is software-configurable as either a 3-wire Serial Peripheral Interface (SPI) or a 2-wire Inter-Integrated Circuit (I2C) bus, complemented by a Universal Asynchronous Receiver Transmitter (USART) for asynchronous serial links.

An 8-bit microcontroller (MCU) is a single-chip computer built around an 8-bit data path, an ALU sized to operate on 8-bit operands, and an integrated instruction set. PIC16 MCUs implement a RISC (Reduced Instruction Set Computer) Harvard architecture with separate program and data buses, allowing the CPU to fetch an instruction from Flash and read/write a data operand in the same cycle. Within the broader semiconductor taxonomy this part sits in the hierarchy microcontroller -> embedded microcontroller -> 8-bit MCU -> RISC MCU -> flash-based MCU -> industrial-grade MCU, and in the system hierarchy it is a compute and control element inside a printed circuit board, sitting above power, sensors, and passives and below the application firmware layer.

Key features of the PIC16F77-E/P include 33 digital I/O pins multiplexed with the analog and peripheral functions, an 8-channel 10-/8-bit-capable ADC (per family references eight 8-bit channels on F77), hardware USART for RS-232/485 links, programmable brown-out reset, power-on reset, watchdog timer with its own on-chip low-power oscillator, an in-circuit serial programming (ICSP) interface, and nanoWatt power management with multiple sleep modes. The instruction word is 14 bits wide, the program counter is 13 bits addressing up to 8K words, and interrupts can be sourced from external RB0/INT pins, RB port change, Timer0 overflow, Timer1 overflow, Timer2 match, ADC completion, USART TX/RX, and the synchronous serial port.

Typical applications include industrial motor and process control, building automation (HVAC, lighting controllers, security panels), instrumentation front-ends, automotive body and accessory ECUs, point-of-sale terminals, and appliance control boards where the 40-pin PDIP package simplifies hand-rework and breadboard prototyping. The wide 4.0 V to 5.5 V supply range and -40 °C to +125 °C operating range also make the part a common choice for harsh-environment sensor interface boards.

When using this device, designers should note that the 8-bit ADC limits raw converter resolution but simplifies firmware, and that the 40-pin PDIP footprint is larger and more accessible than surface-mount equivalents - ideal for legacy or through-hole designs, but not suited to high-density boards. For new designs targeting smaller footprints or richer peripherals, the PIC16F777 family or PIC16F18877 can be reviewed as compatible upgrades sharing the same PIC16 mid-range toolchain and instruction set.

This page synthesizes Microchip distributor pricing, the cross-reference landscape from DigiKey and third-party catalog tools, and the same-family drop-in alternatives not consolidated on the manufacturer product page itself, giving engineers a one-stop parametric and commercial snapshot for sourcing decisions.

Drop-in-Alternativen für PIC16F77-E/P – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.

Varianten dieser Serie

Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F77-E/P (gleiche Bauform und Footprint) – abweichend in Package, Mounting Type, Operating Temperature, Timers, I/O Pins.

Microchip Technology
Package: 40-pin PDIP (0.300 inch, windowed CERDIP option)
Mounting Type: Through-Hole
Operating Temperature: Commercial, Industrial, Extended ranges
Microchip Technology
Package: 44-TQFP (10x10 mm), "PT" suffix
Mounting Type: Surface Mount
Operating Temperature: -40C to +125C (Extended, "E" suffix)
Microchip Technology
Package: 44-pin VQFN (8x8 mm) with exposed thermal pad
Mounting Type: Surface Mount
Timers: 3 (Timer0/Timer1/Timer2)
Microchip Technology
Package: 44-TQFP (PT) 10x10 mm
Mounting Type: Surface Mount
Operating Temperature: -40C to +85C (industrial)
Microchip Technology
Package: 44-pin TQFP (10 x 10 x 1 mm, PT suffix)
Mounting Type: Surface Mount
Operating Temperature: -40 C to +85 C (Industrial)
Microchip Technology
Package: 40-pin plastic DIP (PDIP)
Mounting Type: Through-hole DIP

Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:

PIC16F877A-I/P

✅ Drop-In
Microchip Technology
📦 40-pin PDIP
8-bit CMOS Flash PIC microcontroller · 20 MHz · 200 ns · 14 KB Flash · 368 bytes RAM · 33 pins · 40-pin plastic DIP (PDIP) · PIC 8-bit architecture

✓ Auf Lager

Preis auf Anfrage

Datenblatt ansehen →

PIC16F777-I/PT

✅ Drop-In
Microchip Technology
📦 44-pin TQFP
PIC16 (mid-range 8-bit) · PIC 8-bit RISC · 14 KB (8K x 14 words) · 368 B · 20 MHz (200 ns instruction cycle) · 14 channels x 10-bit · 3 (Timer0, Timer1, Timer2)

✓ Auf Lager

$5.75 / Stück

Datenblatt ansehen →

PIC16F777T-I/PT

✅ Drop-In
Microchip Technology
📦 44-pin TQFP
PIC16 (8-bit, 14-bit instruction word) · 14 KB FLASH (8K x 14 words) · 368 bytes · 256 bytes · 20 MHz · 200 ns · 2.0 V to 5.5 V · 36

✓ Auf Lager

$4.65 / Stück

Datenblatt ansehen →

PIC16F777-I/ML

✅ Drop-In
Microchip Technology
📦 44-pin QFN
PIC 16F · 8-bit enhanced mid-range PIC16 · 14 KB (8K x 14) flash · 368 bytes · 256 bytes · 20 MHz · 2.0 V to 5.5 V · -40 C to +85 C (industrial grade)

✓ Auf Lager

$5.48 / Stück

Datenblatt ansehen →

PIC16F777-E/PT

✅ Drop-In
Microchip Technology
📦 44-pin TQFP
PIC 8-bit RISC (Enhanced Mid-Range) · 14 KB Flash (8K x 14 words) · 368 B · 256 B · 20 MHz · 200 ns · 14 channels x 10-bit · 3 (Timer0, Timer1, Timer2)

✓ Auf Lager

$6.1 / Stück

Datenblatt ansehen →

PIC16F18877-E/P

✅ Drop-In
📦 40-pin PDIP
Same 40-pin PDIP footprint; PIC16F18877 has 56 KB Flash (4x), up to 35 ADC channels, and the enhanced instruction set vs legacy F77 - pin-compatible migration per Microchip mid-range chart.

📋 Referenzalternative (nicht im Katalog)

PIC16F77-E/P Grenzwerte & elektrische Eigenschaften

Device Family PIC16F Mid-Range 8-bit MCU
Architecture Harvard RISC, 8-bit data path, 14-bit instruction word
Program Memory (Flash) 14 KB
RAM 368 bytes
Maximum CPU Clock 20 MHz
Supply Voltage (VDD) 4.0 V to 5.5 V
Betriebstemperaturbereich -40 °C to +125 °C (Extended grade, -E suffix)
Digital I/O Pins 33
Timers Timer0, Timer1, Timer2 (plus WDT)
Capture/Compare/PWM Modules 2 (CCP)
Serial Interfaces USART (asynchronous), SSP (SPI / I2C software-selectable)
Gehäuse 40-pin PDIP (P suffix)
Lead Pitch 2.54 mm (0.100 in)
Montageart Through-Hole (PDIP)
In-Circuit Programming ICSP (2-wire serial)
Watchdog Timer Yes, with dedicated on-chip oscillator
Brown-Out Reset / Power-On Reset Yes
Power-Saving Modes nanoWatt technology, multiple sleep modes
RoHS-Status Compliant (Pb-free, by part suffix -E/P)

PIC16F77-E/P Pin-Konfiguration

DIP-40 Package Pinout Diagram DIP-40 40-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 40 2 39 3 38 4 37 5 36 6 35 7 34 8 33 9 32 10 31 11 30 12 29 13 28 14 27 15 26 16 25 17 24 18 23 19 22 20 21 DIP-40
Pin 1 MCLR/VPP — Master clear (reset) / ICSP 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 — PORTA bit 2 / Analog input channel 2
Pin 5 RA3/AN3/VREF+ — PORTA bit 3 / Analog input channel 3 / ADC VREF+
Pin 6 RA4/T0CKI — PORTA bit 4 / Timer0 clock input (open-drain)
Pin 7 RA5/AN4/SS — PORTA bit 5 / Analog input channel 4 / SPI slave select
Pin 8 RE0/RD/AN5 — PORTE bit 0 / Read control / Analog input channel 5
Pin 9 RE1/WR/AN6 — PORTE bit 1 / Write control / Analog input channel 6
Pin 10 RE2/CS/AN7 — PORTE bit 2 / Chip select / Analog input channel 7
Pin 11 VDD — Positive supply voltage
Pin 12 VSS — Ground
Pin 13 OSC1/CLKIN — Oscillator crystal input / external clock in
Pin 14 OSC2/CLKOUT — Oscillator crystal output / clock out
Pin 15 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in
Pin 16 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 I/O
Pin 17 RC2/CCP1 — PORTC bit 2 / CCP1 PWM output
Pin 18 RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock
Pin 19 RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0
Pin 20 RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1
Pin 21 RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2
Pin 22 RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3
Pin 23 RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data
Pin 24 RC5/SDO — PORTC bit 5 / SPI data out
Pin 25 RC6/TX/CK — PORTC bit 6 / USART TX / clock
Pin 26 RC7/RX/DT — PORTC bit 7 / USART RX / data
Pin 27 RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4
Pin 28 RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5
Pin 29 RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6
Pin 30 RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7
Pin 31 VSS — Ground
Pin 32 VDD — Positive supply voltage
Pin 33 RB0/INT — PORTB bit 0 / External interrupt
Pin 34 RB1 — PORTB bit 1
Pin 35 RB2 — PORTB bit 2
Pin 36 RB3/PGM — PORTB bit 3 / ICSP LVP programming
Pin 37 RB4 — PORTB bit 4 (interrupt-on-change)
Pin 38 RB5 — PORTB bit 5 (interrupt-on-change)
Pin 39 RB6/PGC — PORTB bit 6 / ICSP clock
Pin 40 RB7/PGD — PORTB bit 7 / ICSP data

Typische Anwendungen

PIC16F77-E/P ist geeignet für 6 Anwendungs: Industrial Motor and Process Control, Building Automation (HVAC, Lighting, Security Panels), Automotive Body and Accessory ECUs, Instrumentation Front-Ends and Data Loggers, Point-of-Sale Terminals and Retail Peripherals, Appliance Control Boards (Washers, Ovens, Vacuums).

🏭

Industrial Motor and Process Control

The PIC16F77-E/P is well suited to industrial motor and process control loops because of its 20 MHz 8-bit core, 8-channel ADC multiplexed onto PORTB and PORTE, and 2 CCP modules that can synthesize PWM outputs for brushed DC or stepper driver stages. With 14 KB of Flash, the device hosts deterministic PID routines and small lookup tables that characterize thermistor, RTD, or 4-20 mA loop inputs without external memory, and the wide 4.0 V to 5.5 V supply tolerates 5 V industrial rails. The 33 digital I/O lines drive relay banks, indicator LEDs, and discrete I/O modules with no external glue logic. Designers pair the F77 with a HIP4081 H-bridge driver or a TC4427 dual MOSFET driver to build compact variable-frequency drives, and use the extended -40 °C to +125 °C junction range for cabinet or outdoor enclosures.

🔧

Building Automation (HVAC, Lighting, Security Panels)

For HVAC controllers, lighting ballast drivers, and security/access-control panels the PIC16F77-E/P provides a 5 V-tolerant industrial core with enough flash to hold Modbus or simple proprietary protocols over its USART and SSP peripherals. The 2 CCP modules generate PWM dimming signals for triac-phototriac LED dimmer stages, while 8 ADC channels read panel-mount thermistors or current loops. Battery-backed security panels benefit from the F77's nanoWatt sleep mode plus watchdog timer, drawing microamp-level quiescent while still monitoring door/window contact closures via PORTB change interrupts. Designers typically pair the F77 with a MAX232 or MAX485 transceiver to bridge Modbus RTU or RS-485 trunks, and the legacy PIC16 mid-range toolchain (MPLAB X IDE + XC8) accelerates firmware porting from older PIC16 designs.

🚗

Automotive Body and Accessory ECUs

Although not AEC-Q100 qualified, the PIC16F77-E/P's Extended -40 °C to +125 °C temperature range and 5 V operation suit non-safety automotive body ECUs such as window lift controllers, mirror adjusters, seat controllers, and ambient lighting nodes. The 2 CCP modules drive brushed DC motors through discrete half-bridge drivers, and the 8-channel ADC multiplexes Hall sensors, current shunts, and potentiometer wiper inputs. The synchronous serial port interfaces to external SPI EEPROM (for trim memory) or to neighboring ECUs, and the USART supports LIN-bus transceivers for sub-network communication in body domains. The 40-pin PDIP package is convenient for breadboard prototyping of body-control modules on the laboratory bench; once validated, designers port to a PIC16F18877 or PIC18-Q40 SMD variant for production.

💊

Instrumentation Front-Ends and Data Loggers

The PIC16F77-E/P forms a flexible instrumentation front-end thanks to its 8-channel ADC, USART for PC serial logging, SSP (SPI/I2C) for external flash or EEPROM memories, and 14 KB Flash to host sensor-conditioning firmware. Strain-gauge bridges, thermistors, pH probes, and 4-20 mA current loops are easily digitized through the on-chip ADC with external op-amp signal conditioning. The asynchronous serial link to a host PC or PLC runs at 115,200 baud via the USART or bridges through USB-to-UART bridges such as the MCP2200 or MCP2221. Designers frequently combine the F77 with a microSD breakout (over SPI) and a 24LC256 I2C EEPROM to log thousands of samples per session, while the nanoWatt sleep mode preserves battery life between measurements.

💡

Point-of-Sale Terminals and Retail Peripherals

Point-of-sale terminals and retail peripherals benefit from the PIC16F77-E/P's deterministic 8-bit core, robust USART, and stable 5 V supply rail operation. The 2 CCP modules drive beepers and stepper motors in receipt printers, while 8 ADC channels read keypad/button matrices and battery voltage on portable bar-code scanners. ICSP in-circuit programming supports field firmware upgrades via the printer or scanner's service port without disassembly. The 33 I/O lines easily accommodate a 4-by-4 keypad matrix, LCD interface, magnetic-stripe reader, and a beeper, leaving headroom to drive the device's internal timers and interrupts for low-power standby. Designers often pair the F77 with an MCP2200 USB HID bridge to expose bar-code scanner and MSR data to the host point-of-sale terminal without writing custom USB firmware.

🏭

Appliance Control Boards (Washers, Ovens, Vacuums)

Home appliance control boards lean on the PIC16F77-E/P's 5 V operation, 8-channel ADC and 2 CCP PWM modules to drive triac-phototriac stages, valve solenoids, and motor drivers in washers, dryers, ovens, dishwashers, and robotic vacuums. The extended -40 °C to +125 °C temperature range handles the harsh thermal environment behind oven control panels and motor compartments. The on-board CCP/PWM channels synthesize phase-controlled dimming and proportional valve signals, while 8 ADC inputs read thermistor strings, water-level sensors, and motor current shunts. The USART enables service-port diagnostics for technicians using MCP2200 bridges, and ICSP allows field firmware updates across the supply chain. After design freeze, the same firmware often relocates to a PIC16F777-I/P through-hole upgrade or PIC16F18877 surface-mount migration to lower long-term BOM cost.

Zusammenfassung der empfohlenen Produkte

HIP4081A H-bridge MOSFET driver for bidirectional motor control Verwendet in: Industrial Motor and Process Control TC4427 Dual low-side MOSFET driver for switching power stage Verwendet in: Industrial Motor and Process Control, Point-of-Sale Terminals and Retail Peripherals, Appliance Control Boards (Washers, Ovens, Vacuums) MCP9700 Verwendet in: Industrial Motor and Process Control, Appliance Control Boards (Washers, Ovens, Vacuums) PIC16F877A-I/P Microchip Technology Verwendet in: Industrial Motor and Process Control, Appliance Control Boards (Washers, Ovens, Vacuums) MAX485 RS-485 transceiver for Modbus RTU trunk Verwendet in: Building Automation (HVAC, Lighting, Security Panels) MAX232 RS-232 level shifter for legacy serial panels Verwendet in: Building Automation (HVAC, Lighting, Security Panels) MCP23S17 SPI I/O expander to add button/keypad rows Verwendet in: Building Automation (HVAC, Lighting, Security Panels), Point-of-Sale Terminals and Retail Peripherals ATSAMD21J18A-MFT Microchip Technology Verwendet in: Building Automation (HVAC, Lighting, Security Panels) MCP2021 LIN transceiver for sub-network body modules Verwendet in: Automotive Body and Accessory ECUs ATA6662 LIN bus physical interface Verwendet in: Automotive Body and Accessory ECUs MCP2515 Standalone CAN controller upgrade path Verwendet in: Automotive Body and Accessory ECUs PIC16F777-I/PT Microchip Technology Verwendet in: Automotive Body and Accessory ECUs MCP2221 USB-to-UART bridge for host-side logging Verwendet in: Instrumentation Front-Ends and Data Loggers 24LC256 I2C EEPROM for non-volatile sample buffering Verwendet in: Instrumentation Front-Ends and Data Loggers MCP6S21 SPI-programmable gain amplifier for analog front-end Verwendet in: Instrumentation Front-Ends and Data Loggers PIC16F777T-I/PT Microchip Technology Verwendet in: Instrumentation Front-Ends and Data Loggers MCP2200 USB-to-UART bridge for POS host connectivity Verwendet in: Point-of-Sale Terminals and Retail Peripherals MOC3021 Optotriac driver for mains AC load switching Verwendet in: Appliance Control Boards (Washers, Ovens, Vacuums)
What is the flash program memory size of PIC16F77-E/P?
The PIC16F77-E/P integrates 14 KB of on-chip Flash program memory per the Microchip product page and Mouser catalog listing, accessible over the 13-bit program counter. Code is written through the standard PIC16 mid-range instruction set with 14-bit instruction words, so the 14 KB is partitioned into 8K instruction-addressable words. According to Microchip datasheet family doc DS30262 the Flash supports ICSP in-circuit programming across the VPP/PGD/PGC pins for field upgrades and prototype iteration.
What is the maximum operating frequency of PIC16F77-E/P?
The PIC16F77-E/P runs from DC up to 20 MHz of external clock input, with an internal 4T oscillator divider giving a 5 MHz instruction cycle equivalent. The oscillator block supports crystal, ceramic resonator, RC and external clock modes selected by configuration bits. According to the Microchip datasheet, at 5 V VDD the part can execute 5 million instructions per second at the 20 MHz top end, while at lower VDD the maximum frequency derates - 4 MHz is typical at 4.0 V to keep the logic timing margins intact.
What is the difference between PIC16F77 and PIC16F877?
The PIC16F77 is the 40/44-pin reduced-cost member of the mid-range family, while the PIC16F877A is the enhanced 40/44-pin variant with more memory (14 KB Flash, 368 B RAM on F77 vs 14 KB Flash, 368 B RAM on F877A, but F877A adds 256 B EEPROM vs none on F77). The F77 uses the legacy mid-range core; the F877A uses the enhanced mid-range core with a deeper instruction set, more peripherals and an extended instruction set. Pin- and footprint-compatible packages let designers drop either into the same PCB for cost/feature trade-offs.
Does PIC16F77-E/P have an ADC?
Yes, the PIC16F77-E/P integrates an 8-channel 10-bit ADC multiplexed onto PORTB and PORTE pins via the A/D converter module; conversion is selectable as 8-bit or 10-bit via ADCON1 and the reference can be VDD/VSS or external VREF+/- pins. Conversions run up to about 8 µs per 10-bit sample at 20 MHz, suiting low-speed sensor channels such as thermistor or potentiometer reads rather than audio. According to the Microchip datasheet the ADC can operate in sleep mode with the internal RC oscillator to save power in battery applications.
Is PIC16F77-E/P RoHS compliant?
Yes, the PIC16F77-E/P is RoHS compliant - the "/P" part number suffix indicates Pb-free matte-tin lead plating compliant with EU Directive 2011/65/EU and the amendment directives that followed. The previous non-RoHS PIC16F77-I/P with SnPb leads has been superseded in new designs by the -E/P variant. According to Microchip material declaration the part is fully lead-free, but it is not necessarily halogen-free - if halogen-free is required for the application, consult the separate Microchip environmental compliance letter for the exact lot and date code.
Where to buy PIC16F77-E/P online?
The PIC16F77-E/P is in stock at franchised distributors including DigiKey (sku 442295), Mouser (KteRI69XooWTb7OaC%252Bo9KA%3D%3D), LCSC Electronics (sku C647849) and ampheo at unit prices starting around USD 8.90 for qty-1 and dropping below USD 5.70 per piece at qty-1000, as of 2026-09-21. Lead-time for tape-and-reel or tube is generally 4-8 weeks from Microchip authorized channels; the part is also reachable through independent brokers though price premium and traceability documentation should be verified. Direct purchase from Microchip's microchipDIRECT store also yields factory-fresh date codes.
What is the lead time for PIC16F77-E/P?
Lead time for the PIC16F77-E/P is typically 6 to 10 weeks from Microchip factory order through authorized distributors as of 2026-09-21, with shorter 2-4 week turn for partial tubes kept in distributor buffer stock. Industrial grade lots are still being actively produced so the part does not carry an EOL flag, but for new high-volume programs Microchip recommends confirming allocation with the local FAE. If the design allows migrating to the surface-mount equivalent (PIC16F777-I/PT or PIC16F877A-I/P), dual-sourcing on the same 14-bit instruction set is straightforward.
What is the price of PIC16F77-E/P?
PIC16F77-E/P pricing as of 2026-09-21 ranges from USD 8.90 at qty-1 down to USD 5.04 at qty-2,500 across franchised distributors, with the historical qty-1 street price hovering around USD 8-12 over the past 12 months. Volume distributors frequently break the qty-100 and qty-1,000 tiers to capture OEM price breaks. For the most current quotation, retailers such as DigiKey, Mouser, and LCSC show live inventory pricing that updates daily against factory allocations.
Is PIC16F77-E/P in stock?
Yes, as of 2026-09-21 the PIC16F77-E/P is in stock at multiple distributors - LCSC Electronics lists immediate qty-1 availability (sku C647849), while DigiKey and Mouser show live distributor inventory in the thousands of units. According to the Microchip product page the device is in active production with no EOL or NRND flag. For high-volume production runs, Microchip suggests placing a rolling 12-month forecast to lock factory allocation rather than relying on spot-market stock.
PIC16F77-E/P vs PIC16F877A-I/P - which is better for a new design?
For a new design the PIC16F877A-I/P is generally the better choice because it is the enhanced mid-range successor with an extra 256 bytes of EEPROM, an extended instruction set for C compilers, and improved peripherals (USART enhanced, additional CCP and PWM channels). The PIC16F77-E/P remains attractive for legacy code migration, hobbyist prototyping, and exact replacement of existing boards where the F877A is not validated. Per Microchip's mid-range migration guide, code written for F77 compiles and runs on the F877A with minor header adjustments and shares the same 40-pin PDIP footprint.
When should I choose PIC16F77-E/P over PIC16F777-I/P?
Choose the PIC16F77-E/P when you want the lower-cost entry-mid-range part with 14 KB Flash and 368 B RAM in a through-hole package for prototyping, repair-friendly builds, or cost-sensitive industrial controls. The PIC16F777-I/P variant sits in the same family but adds more peripheral channels (more PWM, more ADC channels) and is housed in smaller SMD packages - preferred when peripheral count or PCB density is the priority. When migrating between the two, expect identical core peripherals but different I/O pin counts; the 40-pin DIP F77 is the better choice when hand-solderability matters more than peripheral richness.
What is the best drop-in replacement for PIC16F77-E/P?
The best drop-in replacement for PIC16F77-E/P is the PIC16F877A-I/P from the same Microchip PIC16 mid-range family: same 40-pin PDIP footprint, same 14-bit instruction word, compatible peripherals (USART, SSP/SPI/I2C, CCP), 14 KB Flash and 368 B RAM, plus 256 B EEPROM and the enhanced instruction set. The PIC16F777-I/PT in 44-pin TQFP is a pin-compatible SMD option when the board accepts surface mount. Per the Microchip PIC16 mid-range migration guide both are drop-in compatible at the toolchain and instruction set level.
Can PIC16F877A-I/P replace PIC16F77-E/P?
Yes, the PIC16F877A-I/P can replace the PIC16F77-E/P in the same 40-pin PDIP footprint because both share the PIC16 enhanced mid-range instruction set and the same peripheral map (PORT A/B/C/D/E, USART, SSP, CCP1, CCP2). The F877A adds 256 bytes of EEPROM, an extended instruction set, and 2 additional analog channels on PORTE that are software-disabled by default so existing F77 code runs unchanged. Per the Microchip migration guide, register-level differences are limited to a few ADCON1 bits and the new comparator module, which can stay disabled for backward-compat use.
Where to download PIC16F77-E/P datasheet PDF?
The official PIC16F77-E/P datasheet is published by Microchip as document DS30262 and is available as a free PDF download from https://ww1.microchip.com/downloads/en/devicedoc/30262d.pdf, with revisions updated regularly on the Microchip product page at https://www.microchip.com/en-us/product/PIC16F77. Third-party catalog sites such as FindIC, alldatasheet and Octopart also redistribute the same Microchip-authored PDF; distributors like Mouser and DigiKey post product-page datasheet links rather than hosting the PDF themselves. The current revision letter should be verified against the Microchip product page before prototyping to be sure the latest errata are applied.
Where to find the PIC16F77-E/P pinout?
The PIC16F77-E/P pinout is given in the Microchip datasheet DS30262 (free PDF link in this product page) and the family pin-pack compatibility chart DS00148J2 published at https://ww1.microchip.com/downloads/en/DeviceDoc/00148J2_PinPack_79_80.pdf. The 40-pin PDIP assigns PORTA through PORTE across the package, with VDD on pin 11/32, VSS on pin 12/31, MCLR on pin 1, and OSC1/OSC2 on pins 13/14. According to the family chart, the F77 is pin-compatible with the 40-pin members of the same family for upgrade paths.

Technische Referenzdaten für PIC16F77-E/P – Vergleich, Designhinweise und Compliance-Informationen.

Auswahlhilfe

Choose the PIC16F77-E/P when you need a low-cost 8-bit PIC16 mid-range core with 14 KB Flash, 368 B RAM, an 8-channel ADC, USART and SSP/SPI/I2C, all in a hand-solderable 40-pin PDIP that fits legacy through-hole layouts and prototype boards. The -E suffix delivers the extended -40 °C to +125 °C operating range that industrial and appliance customers require. Step up to PIC16F877A-I/P if you also need 256 B of on-chip EEPROM for parameter storage, since the F77 has no EEPROM. Step across to PIC16F777-I/PT (44-pin TQFP) or PIC16F777-I/ML (44-pin QFN) if your board needs more ADC channels (12 vs 8), an extra CCP/PWM and smaller surface-mount footprint. For new high-volume programs with extra Flash headroom pick PIC16F18877-E/P - same 40-pin PDIP but 56 KB of Flash, 4096 B RAM and a 32 MHz CPU. Designers that need a modern 32-bit step-up can move to ATSAMD21 ARM Cortex-M0+ while preserving the same sensor, RS-485 and Modbus peripherals in the design.

Vergleich mit Alternativen

Parameter Dieses Produkt PIC16F877A-I/P PIC16F777-I/PT PIC16F777T-I/PT PIC16F777-I/ML PIC16F777-E/PT PIC16F18877-E/P
Package 40-pin PDIP 40-pin PDIP - same 44-pin TQFP - pin-out differs 44-pin TQFP - pin-out differs 44-pin QFN - pin-out differs 44-pin TQFP, -40 to +125 °C - pin-out differs 40-pin PDIP - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Program Memory 14 KB 14 KB 14 KB 14 KB 14 KB 14 KB 56 KB
RAM 368 B 368 B 368 B 368 B 368 B 368 B 4096 B
EEPROM none on legacy F77 256 B 256 B 256 B 256 B 256 B 256 B
ADC Channels 8 8 (PORTE adds 3 analog inputs, software-disabled on F77) 12 12 12 12 Up to 35
CCP/PWM Modules 2 2 3 3 3 3 Up to 4
Maximum CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz 32 MHz
Operating Temperature Range -40 °C to +125 °C (Extended grade) -40 °C to +85 °C (Industrial grade -I) -40 °C to +85 °C (Industrial grade -I) -40 °C to +85 °C (Industrial grade -I) -40 °C to +85 °C (Industrial grade -I) -40 °C to +125 °C (Extended grade) -40 °C to +125 °C (Extended grade)

Wichtigste Unterscheidungsmerkmale

  • Drop-in 40-pin PDIP upgrade to PIC16F877A-I/P adds EEPROM and extra analog channels without PCB rework (vs. PIC16F877A-I/P)
  • Same-family surface-mount migration path via PIC16F777 in 44-pin QFN/TQFP (vs. PIC16F777-I/ML)
  • Modern 56 KB Flash step-up in same 40-pin PDIP format via PIC16F18877-E/P (vs. PIC16F18877-E/P)
  • Extended temperature grade support across the F77 family (vs. PIC16F877A-I/P)

Designhinweise

The PIC16F77-E/P has two VDD pins (pin 11 and pin 32) and two VSS pins (pin 12 and pin 31); both pairs MUST be decoupled with 100 nF ceramic capacitors placed as close as possible to each VDD/VSS pair, plus a single bulk 10 µF tantalum or aluminum polymer capacitor on the board's main 5 V rail. Power-on-reset is reliable if the rise time of VDD remains faster than the datasheet specification (typically 0.05 V/ms); add an RC ramp on MCLR if the upstream regulator is too slow. Brown-out reset can be enabled via the BOREN configuration fuse to hold the part in reset when VDD drops below ~4.0 V, which is required for robust industrial deployments.

Place the crystal or resonator (typically 20 MHz AT-cut plus two 22 pF loading caps) within 5 mm of pins 13/14 (OSC1/OSC2); keep the oscillator traces short and routed over a continuous ground pour to minimize radiated EMI. The MCLR/VPP pin should be pulled to VDD through a 10 kΩ resistor with a 100 nF cap to ground for noise filtering, plus a low-ESR diode (1N4148) to VDD so that in-circuit serial programming voltage can be applied without conflict. Avoid routing analog signals (PORTA, PORTE ANx) across noisy digital traces to maximize ADC signal integrity; keep analog ground return currents separated from digital ones until they meet at the regulator.

Do not confuse the legacy F77 (no on-chip EEPROM) with the F877A (256 B EEPROM); code that relies on the EECON1/EECON2 registers must be adjusted when migrating. The CCP2 pin is shared with PORTC bit 1 on the F77; if both CCP2 and T1OSI are needed, choose timing strategies that do not require concurrent use of the two functions. PORTB interrupt-on-change is sensitive to spurious wakeups - always read PORTB to clear the mismatch condition before re-enabling interrupts. Watchdog timer (WDT) overflow period depends on postscaler; use WDTPS configuration bits carefully because the WDT runs even in sleep mode and can keep the part from ever reaching nanoWatt-level quiescent current.

Compliance-Informationen

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Bleifrei
Yes
Halogenfrei
[Data Needed: Halogen-Free Declaration Not Provided In Datasheet Excerpt]
Konfliktmineralien
Compliant

PIC16F77-E/P is supplied in Pb-free matte-tin lead plating compliant with EU RoHS Directive 2011/65/EU per the "/P" part suffix. The part is not AEC-Q100 qualified for automotive safety applications; designers targeting automotive should consider PIC16F18877-Q1 or PIC18F-Q40 derivatives. Halogen-free status is not explicitly declared in the available datasheet excerpt and is therefore marked unknown. Conflict-minerals declaration follows Microchip's standard policy posted on the corporate website.

Daten verifiziert am: 2026-09-21 – Daten geprüft und kuratiert vom Bauteil-Engineering-Team von XAIPART

Ähnliche Suchanfragen

PIC16F77-E/P PIC16F77 datasheet PDF Microchip PIC16F77-E/P 8-bit MCU PIC16F77 14KB flash 368 RAM 20MHz 40-pin PDIP PIC16 mid-range 40-pin DIP microcontroller PIC16F77-E/P ADC UART SPI I2C PIC16F77 industrial motor control PIC16F77 HVAC automation panel controller PIC16F77-E/P vs PIC16F877A-I/P PIC16F77-E/P drop-in replacement PIC16F77-E/P buy price stock PIC16F77-E/P pinout diagram 40-pin DIP what is the flash memory of PIC16F77-E/P extended temperature PIC16 family industrial

Verwandte Bauteile & Begriffe

Microchip Technology PIC16F77 PIC16F77-E/P PIC16F877A-I/P PIC16F777-I/PT PIC16F777T-I/PT PIC16F777-I/ML PIC16F777-E/PT PIC16F18877-E/P 8-bit microcontroller RISC Harvard architecture PDIP-40 TQFP-44 QFN-44 Flash memory EEPROM RAM USART SPI I2C ADC CCP PWM ICSP nanoWatt technology MCLR RoHS AEC-Q100 watchdog timer brown-out reset
Schnellangebot-RFQ
Geben Sie alle Details an – unser Vertriebsteam antwortet innerhalb von 24 Stunden
Teilenummer Hersteller Gehäuse QTY Zielpreis Gesamt
Gesamt: $0.00 USD
✓
Angebotsanfrage gesendet!

Wir antworten innerhalb von 24 Stunden auf Ihre E-Mail

1
RFQ gesendet
2
Angebot erhalten
3
Bestellung aufgegeben
4
Zahlung
5
Versandt
6
Geliefert
RFQ-Details ansehen