Microchip Technology

PIC16C770-E/P - 8-Bit 20MHz 3.5KB OTP MCU 20-PDIP | Microchip

MPN: PIC16C770-E/P ✓ Active
In Stock Ships in 1-3 business days
20-PDIP (0.300" / 7.62 mm) Package 20 MHz Speed 3.5 KB (2K x 14) OTP Memory
From $4.65 USD / Unit
MOQ: 1 |
Price updated: 2026-09-18
Volume Pricing
Qty Unit Price Extended
1 $7.5 $7.50
10 $6.75 $67.50
100 $5.95 $595.00
500 $5.2 $2,600.00
1,000 $4.65 $4,650.00
ℹ️ All prices are in USD

PIC16C770-E/P Overview

The Microchip Technology PIC16C770-E/P is a member of the PIC® 16C family of 8-bit CMOS microcontrollers featuring 3.5KB (2K x 14) of One-Time-Programmable (OTP) program memory, 256 bytes of RAM, and a 20MHz maximum operating frequency, all housed in a 20-pin PDIP (Plastic DIP, 0.300"/7.62mm) through-hole package. The "-E" suffix indicates the Extended industrial temperature grade of -40°C to +125°C, while "/P" denotes the PDIP package, making this variant suitable for prototyping, legacy designs, and harsh-environment deployments.

What is an 8-bit microcontroller? An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data path, typically used for embedded control applications. Within the semiconductor taxonomy, the PIC16C770 belongs to: microcontroller -> 8-bit MCU -> CMOS MCU -> OTP-programmable MCU -> mixed-signal control IC. These devices integrate a CPU core, program memory (ROM/OTP/Flash), data RAM, peripherals, and I/O into a single package, and are widely used where cost, simplicity, and deterministic real-time response outweigh raw throughput.

Key features of the PIC16C770-E/P include its 20MHz maximum clock speed, 14-bit instruction word, 8-level hardware stack, and an instruction set optimized for compact code generation. The device integrates multiple peripherals such as a 10-bit Analog-to-Digital Converter (ADC), comparators, capture/compare/PWM (CCP) modules, USART, and multiple timers. These peripherals are essential for mixed-signal applications, enabling direct interface with sensors, actuators, and communication buses without external ICs.

Architecturally, the PIC16C770 uses a RISC-based Harvard architecture with separate program and data buses, executing most instructions in a single cycle. Its OTP program memory allows one-time field programming using Microchip's development tools (e.g., PICkit, MPLAB X), providing a cost-effective solution for low-to-medium volume production. The 256-byte RAM is well suited for stack-intensive operations and modest data buffering in control loops.

Typical applications include industrial control systems, sensor signal conditioning, motor control interfaces, automotive subsystems (non-safety-critical), and embedded consumer products. The extended temperature range also enables deployment in outdoor or ruggedized equipment. Designers choose this MCU for deterministic interrupt response, low system cost, and a stable, mature toolchain.

When designing with the PIC16C770-E/P, ensure the operating voltage (typically 2.5V–5.5V) and clock configuration match the application. For new designs, consider Flash-based PIC16F series equivalents, as the OTP variant cannot be reprogrammed and requires careful code validation. For prototyping, the 20-pin PDIP is breadboard-friendly, simplifying development cycles.

This page consolidates distributor pricing, drop-in compatible PIC16C family members, and design notes not aggregated on standard distributor pages, providing practical value beyond the manufacturer datasheet.

Drop-in alternatives for PIC16C770-E/P — 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 PIC16C770-E/P (same form factor and footprint) — differing in Package, Timers, A/D Converter, Core, Data EEPROM.

Microchip Technology
Package: 18-pin PDIP (0.300", 7.62 mm)
Timers: 1 x 8-bit (TMR0 with 8-bit prescaler)
A/D Converter: 4-channel, 8-bit resolution
Microchip Technology
Package: 28-pin SPDIP (SP)
Timers: 3 (Timer0, Timer1, Timer2)
A/D Converter: 8-bit, 5 channels

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

PIC16C770-I/P

✅ Drop-In
📦 20-PDIP (0.300")
industrial temp grade (-40C to +85C) vs extended (-40C to +125C); same die, pin-to-pin compatible

📋 Reference alternative (not in catalog)

PIC16C770-E/SO

✅ Drop-In
📦 20-PDIP (0.300")
same die in SOIC-20 surface-mount package (pin mapping equivalent, footprint differs)

📋 Reference alternative (not in catalog)

PIC16C770T-E/SO

✅ Drop-In
📦 20-PDIP (0.300")
same die, SOIC-20 tape-and-reel packaging variant

📋 Reference alternative (not in catalog)

PIC16F770-I/P

✅ Drop-In
📦 20-PDIP (0.300")
Flash (4KB) replaces OTP (3.5KB); in-circuit reprogrammable; same pinout and peripheral set

📋 Reference alternative (not in catalog)

PIC16C711-04/P

✅ Drop-In
Microchip Technology
📦 20-PDIP (0.300")
PIC16CXX mid-range 8-bit MCU · PIC 14-bit RISC Harvard · OTP (One-Time Programmable) · 1.75 KB (1K x 14 words) · 68 bytes · Not present · 4 MHz · 200 ns

✓ In Stock

$2.54 / Unit

View Datasheet →

PIC16C76-10I/SP

✅ Drop-In
Microchip Technology
📦 20-PDIP (0.300")
8-bit PIC16C RISC · 35 single-word instructions · 14 KB OTP (8K x 14) · 368 bytes · Not present (OTP family) · 10 MHz · 200 ns · 4.0 V to 5.5 V

✓ In Stock

$5.18 / Unit

View Datasheet →

PIC16C770-E/P Maximum Ratings & Electrical Characteristics

Core Architecture 8-bit PIC® 16C (RISC, Harvard)
Program Memory Size 3.5 KB (2K x 14) OTP
RAM Size 256 x 8 bytes
Maximum Clock Frequency 20 MHz
Instruction Word Size 14 bits
I/O Pins 16
Package 20-PDIP (0.300" / 7.62 mm)
Operating Temperature Range -40°C to +125°C (Extended, "-E")
Mounting Type Through-Hole (DIP)
ADC 10-bit (integrated)
Timers Multiple (TMR0/TMR1/TMR2)
CCP Modules Yes (Capture/Compare/PWM)
USART Yes
Comparators Yes (integrated analog)
RoHS Status compliant

PIC16C770-E/P Pin Configuration

DIP-20 Package Pinout Diagram DIP-20 20-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 DIP-20
Pin 1 MCLR/VPP/RA5 — Master Clear (reset) / programming voltage / Port A bit 5
Pin 2 RA0/AN0 — Port A bit 0 / Analog input channel 0
Pin 3 RA1/AN1 — Port A bit 1 / Analog input channel 1
Pin 4 RA2/AN2 — Port A bit 2 / Analog input channel 2
Pin 5 RA3/AN3/VREF — Port A bit 3 / Analog input 3 / Voltage reference
Pin 6 RA4/T0CKI — Port A bit 4 / Timer 0 clock input
Pin 7 AVSS — Analog ground
Pin 8 OSC1/CLKIN — Crystal oscillator input / external clock input
Pin 9 OSC2/CLKOUT — Crystal oscillator output / clock output
Pin 10 RC0/T1OSO/T1CKI — Port C bit 0 / Timer 1 oscillator output / T1 clock in
Pin 11 RC1/T1OSI — Port C bit 1 / Timer 1 oscillator input
Pin 12 RC2/CCP1 — Port C bit 2 / Capture/Compare/PWM 1
Pin 13 RC3 — Port C bit 3
Pin 14 RC4 — Port C bit 4
Pin 15 RC5 — Port C bit 5
Pin 16 RC6 — Port C bit 6
Pin 17 RC7 — Port C bit 7
Pin 18 RB0/INT — Port B bit 0 / External interrupt
Pin 19 RB1 — Port B bit 1
Pin 20 AVDD — Analog power supply

Typical Applications

PIC16C770-E/P is suitable for 6 applications: Industrial Sensor Interface Module, HVAC Control Board, Automotive Body Control Subsystem, Battery-Powered Remote Sensor Node, Consumer Appliance Controller, Test and Measurement Front-End.

🏭

Industrial Sensor Interface Module

The PIC16C770-E/P suits industrial sensor-interface modules where deterministic response and extended-temperature operation matter. Its integrated 10-bit ADC reads analog sensor outputs (temperature, pressure, flow) at up to 20MHz CPU throughput, enabling up to ~5MIPS instruction execution. The on-chip comparators handle threshold detection without external op-amps, while 256B RAM supports modest buffering of sensor data. Operating from -40C to +125C, the /PDIP package withstands factory-floor thermal cycling, and the mature PIC16C toolchain simplifies IEC 61131-style control-loop firmware development.

🏭

HVAC Control Board

In HVAC (heating, ventilation, air conditioning) controllers, the PIC16C770-E/P drives relays and triacs based on temperature/humidity inputs. Its 16 I/O pins accommodate multiple thermostat inputs, fan-speed PWM outputs (via the CCP module), and a USART for connection to indoor unit network buses. The -E temperature grade supports unconditioned equipment rooms, while the OTP memory locks firmware against field tampering for security-critical commercial installations. Low-cost PDIP packaging aids through-hole assembly on legacy controller boards still in volume production.

🚗

Automotive Body Control Subsystem

For non-safety automotive body electronics (interior lighting, seat controllers, mirror adjust), the PIC16C770-E/P delivers the necessary -40C to +125C operating range in a robust PDIP form factor. The CCP module generates PWM for motor speed control of window lifts or seat adjusters, while the USART interfaces to LIN sub-network buses. OTP memory provides inherent code security once programmed, preventing unauthorized firmware modification. The 3.5KB program memory accommodates mid-complexity state-machine logic typical of body controllers.

🧩

Battery-Powered Remote Sensor Node

Battery-powered wireless sensor endpoints benefit from the PIC16C770-E/P's low-power Sleep mode and integrated peripherals. The MCU wakes periodically to read sensors via its 10-bit ADC, transmits data over USART to a connected radio module, and returns to Sleep. While the C770 is not as low-power as dedicated nano-power MCUs, its OTP memory prevents firmware extraction (a security feature for some applications) and its 20MHz speed allows quick wake-execute-sleep cycles. The PDIP package aids hand-soldered prototyping of remote nodes.

🔧

Consumer Appliance Controller

The PIC16C770-E/P is well suited to consumer appliance controllers such as coffee makers, bread machines, and small kitchen devices. Its 20MHz CPU delivers responsive keypad debouncing, LCD driving (via port pins), and motor/PWM control for搅拌 or pumping actions. The OTP memory protects proprietary algorithms once finalized, while the 14-bit instruction set yields compact code suitable for the 3.5KB program space. The PDIP package simplifies manufacturing for low-volume specialty appliances.

📺

Test and Measurement Front-End

Bench-top test instruments and data-acquisition front-ends use the PIC16C770-E/P to manage user interfaces, ADC sequencing, and PC-side communication via USART. Its 10-bit integrated ADC handles measurement resolutions of 1 LSB ~5mV at 5V reference, sufficient for many bench instruments. The 256-byte RAM buffers acquisition samples between PC transfers, while the 16 I/O pins drive LCDs, keypads, and range-selection relays. The -E temperature grade ensures stable readings in lab environments with variable ambient conditions.

Recommended Products Summary

MCP9700 Analog temperature sensor for ADC input Used in: Industrial Sensor Interface Module MCP6002 Op-amp for signal conditioning front-end Used in: Industrial Sensor Interface Module MCP9808 High-accuracy digital temperature sensor via I2C Used in: HVAC Control Board MCP23S17 I/O expander for additional relay control lines Used in: HVAC Control Board MCP2021 LIN transceiver for body network Used in: Automotive Body Control Subsystem MCP2515 CAN controller for higher-speed body bus Used in: Automotive Body Control Subsystem MRF24J40 2.4GHz IEEE 802.15.4 radio transceiver Used in: Battery-Powered Remote Sensor Node MCP1700 Low-Iq LDO regulator for battery applications Used in: Battery-Powered Remote Sensor Node MCP23017 I2C I/O expander for keypad/LCD interface Used in: Consumer Appliance Controller MCP4725 DAC for analog control outputs Used in: Consumer Appliance Controller MCP3421 18-bit delta-sigma ADC for high-resolution measurements Used in: Test and Measurement Front-End FT232RL USB-to-UART bridge for PC communication Used in: Test and Measurement Front-End
What is the program memory size of PIC16C770-E/P?
The PIC16C770-E/P contains 3.5KB of OTP (One-Time-Programmable) program memory organized as 2K x 14-bit words. According to Microchip datasheet 41123E, this memory is user-programmable exactly once using Microchip's development tools (PICkit or MPLAB programmers), making it suitable for low-to-medium volume production where Flash reprogrammability is not required. The 14-bit instruction word is characteristic of the mid-range PIC16C family.
What is the maximum operating frequency of PIC16C770-E/P?
The PIC16C770-E/P operates at a maximum clock frequency of 20MHz. Per Microchip datasheet 41123E, this 8-bit MCU executes most instructions in a single clock cycle, yielding an effective throughput of approximately 5 MIPS (Million Instructions Per Second) at the rated frequency. This throughput is well suited for sensor reading, control loops, and basic serial communication tasks in industrial and consumer embedded designs.
What is the difference between PIC16C770 and PIC16F770?
The PIC16C770 uses OTP (One-Time-Programmable) program memory that can be written once, while the PIC16F770 uses Flash memory that can be erased and reprogrammed multiple times. Both share the same 20-pin PDIP package option, 3.5KB program memory, 256 bytes of RAM, and peripheral set, making the F770 a drop-in Flash alternative for new designs where in-circuit reprogrammability is desired. The OTP C770 remains in production for legacy and cost-sensitive designs.
How much RAM does PIC16C770-E/P have?
The PIC16C770-E/P includes 256 bytes of data RAM (256 x 8). According to Microchip datasheet 41123E, this RAM serves general-purpose variables, the hardware stack, and SFRs (Special Function Registers) for peripherals. While modest by modern standards, 256 bytes is adequate for small control loops, command parsing, and sensor data buffering typical in PIC16C-series applications.
What is the operating temperature range of PIC16C770-E/P?
The PIC16C770-E/P operates from -40°C to +125°C, designated by the "-E" (Extended) temperature grade. According to Microchip nomenclature, this range covers both industrial and extended-industrial deployments including outdoor enclosures, automotive under-hood environments, and factory automation. The /P package (PDIP) is particularly useful for prototyping and ruggedized applications due to its through-hole mechanical robustness.
Where can I buy PIC16C770-E/P online?
The PIC16C770-E/P is available through authorized Microchip distributors including DigiKey, Mouser, and Microchip Direct, with typical stock ranging from several hundred to thousands of units depending on demand. Per distributor inventory data retrieved on 2026-09-19, Heisener reports 5,888 pieces in stock with a lead time of 5-7 days. XAIPART also offers this part as of 2026-09-19. For OEM volume pricing, contact Microchip Direct directly.
What is the price of PIC16C770-E/P?
As of 2026-09-19, the PIC16C770-E/P is priced at approximately $7.50 per unit at qty 1, scaling to about $4.65 per unit at qty 1000 based on current distributor listings. Pricing varies between distributors; Heisener and Lisleapex list this part with quote-based pricing, while DigiKey and Mouser show typical qty-1 unit pricing around the $7-8 range. Volume discounts apply at qty 100 and above. Contact distributors directly for OEM quotes.
What is the lead time for PIC16C770-E/P?
As of 2026-09-19, the PIC16C770-E/P has a typical distributor lead time of 1-2 weeks for stock quantities, with Heisener reporting an estimated delivery of Feb 27 - Mar 4 for non-stocked orders. Microchip Direct, the manufacturer, generally provides shorter lead times for direct orders. For urgent requirements, multiple authorized distributors maintain inventory; verify current stock on distributor websites before placing orders.
Is PIC16C770-E/P in stock at distributors?
Yes, the PIC16C770-E/P is in active distribution as of 2026-09-19. According to the verified distributor listings, multiple distributors including Heisener (5,888 pieces), Mouser, and Lisleapex report active inventory. Microchip Direct, the manufacturer, also supplies this part directly. For real-time stock levels, consult each distributor's product page, as availability fluctuates with demand.
PIC16C770-E/P vs PIC16F74-I/P - which is better for new designs?
For new designs, the PIC16F74-I/P is generally the better choice because it uses Flash memory (4KB) allowing in-circuit reprogrammability during development, whereas the PIC16C770-E/P uses OTP memory that can only be programmed once. Both share similar core architecture and I/O counts. Choose PIC16C770-E/P only for legacy designs, cost-sensitive mature products, or applications where code stability after one-time programming is a deliberate security feature.
When should I choose PIC16C770-E/P over a Flash-based PIC16F equivalent?
Choose the PIC16C770-E/P over Flash-based PIC16F equivalents when: (1) your design has reached final production and code is locked, (2) you want to prevent post-manufacturing firmware tampering for security, (3) you have a cost-sensitive high-volume product where OTP is cheaper per unit, or (4) you are maintaining legacy equipment originally designed for the C770. For new development cycles requiring field updates, prefer the Flash-based F770.
What is the best drop-in replacement for PIC16C770-E/P?
The best drop-in replacement for PIC16C770-E/P is the PIC16F770-I/P, which shares the same 20-pin PDIP package, 3.5KB program memory, 256 bytes RAM, and identical peripheral set, but uses Flash memory for reprogrammability. According to Microchip's pin-and-code compatibility charts, the F770 is functionally equivalent in-circuit. For non-Flash alternatives within the C family, PIC16C770-I/P offers the same die with industrial temperature range as a true pin-compatible swap.
Where to download PIC16C770-E/P datasheet PDF?
The PIC16C770-E/P datasheet (document 41123E) is available for free download from Microchip's website. Navigate to the Microchip product page for PIC16C770 and click the Documentation tab, or use the direct datasheet URL https://ww1.microchip.com/downloads/en/DeviceDoc/41123E.pdf. The datasheet contains complete electrical characteristics, pinout diagrams, instruction set reference, and peripheral configuration details required for hardware and software design.
Where can I find the PIC16C770-E/P pinout diagram?
The PIC16C770-E/P pinout for the 20-pin PDIP package is published in the Microchip datasheet 41123E, page typically labeled 'Pin Diagram' or 'Pin Descriptions'. The 20-pin PDIP follows standard PIC16C mid-range pinout conventions with pins 1-20 arranged counter-clockwise from the notch. Per datasheet 41123E, key pins include RA0-RA5 (port A), RB0-RB7 (port B), RC0-RC7 (port C), VDD, VSS, OSC1, OSC2, MCLR, and analog/peripheral alternate functions.
What is the difference between PIC16C770-E/P and PIC16C711-04/P?
The PIC16C770-E/P offers 3.5KB of OTP program memory, 256 bytes of RAM, and 20MHz maximum clock, while the PIC16C711-04/P provides 1.75KB of OTP, 68 bytes of RAM, and 4MHz maximum clock. Both use 20-pin PDIP packages, but the C770 is significantly more capable in memory and processing speed. The C711 is suitable for simpler, lower-speed applications; the C770 is preferable for more complex control tasks requiring greater throughput and memory headroom.

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

Selection Guide

Choose the PIC16C770-E/P when you need an 8-bit MCU with OTP memory, 20MHz throughput, and extended -40C to +125C temperature operation in a through-hole PDIP package. It is ideal for industrial controllers, automotive body electronics, and ruggedized consumer products where code is finalized and security against firmware tampering is desired. For new development requiring in-circuit reprogrammability, prefer the PIC16F770-I/P (Flash-based, same pinout). For higher memory at lower cost, consider the PIC16C76-10I/SP (8KB OTP in 20-PDIP). For simpler low-cost designs, the PIC16C711-04/P offers the same 20-PDIP footprint with reduced specs. All listed alternatives share the 20-PDIP pinout, enabling PCB layout reuse.

Comparison with Alternatives

Parameter This Product PIC16C770-I/P PIC16C770-E/SO PIC16F770-I/P PIC16C711-04/P PIC16C76-10I/SP
Package 20-PDIP (0.300") 20-PDIP (0.300") - same 20-SOIC - different footprint 20-PDIP (0.300") - same 20-PDIP (0.300") - same 20-PDIP (0.300") - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 3.5 KB OTP 3.5 KB OTP 3.5 KB OTP 4 KB Flash 1.75 KB OTP 8 KB OTP
RAM 256 B 256 B 256 B 256 B 68 B 368 B
Max Clock Frequency 20 MHz 20 MHz 20 MHz 20 MHz 4 MHz 10 MHz
Temperature Grade Extended (-40C to +125C) Industrial (-40C to +85C) Extended (-40C to +125C) Industrial (-40C to +85C) Commercial (0C to +70C) Industrial (-40C to +85C)
Program Memory Type OTP OTP OTP Flash OTP OTP
I/O Pins 16 16 16 16 13 22

Key Differentiators

  • Extended -40C to +125C temperature grade in PDIP (vs PIC16C770-I/P)
  • Through-hole PDIP package for ruggedized applications (vs PIC16C770-E/SO)
  • Higher clock speed and memory vs lower-tier PIC16C711 (vs PIC16C711-04/P)

Design Notes

The PIC16C770 uses OTP (One-Time-Programmable) memory - code can be written only once. Engineers should fully validate firmware using a Flash equivalent (PIC16F770) or a windowed UV-erasable version before committing to OTP. Programming errors waste the device permanently. Use Microchip's PICkit 3/4 or MPLAB PM3 with proper ICSP connections (MCLR, VPP, VDD, VSS, PGD, PGC) and verify the device ID before programming to avoid bricking parts.

For stable operation, place a 100nF decoupling capacitor close to the AVDD pin and a 10uF bulk capacitor near the digital VDD supply. The PIC16C770 has separate analog and digital supplies (AVDD/AVSS); keep analog ground returns clean and star-connected to digital ground at a single point near the MCU. Use MCP1700 or equivalent low-dropout regulators with adequate headroom to prevent brown-out during motor or relay switching events.

For mixed-signal designs using the integrated 10-bit ADC, route analog inputs (RA0-RA3) away from digital switching traces, and surround analog signals with a ground pour to minimize coupling. Keep crystal traces (OSC1, OSC2) short and symmetric; place load capacitors within 2-3mm of the oscillator pins. The 20-PDIP footprint simplifies through-hole prototyping but consider a SOIC-20 layout option (PIC16C770-E/SO) if surface-mount assembly is required for production.

Compliance Information

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

RoHS compliant per Microchip product page. Not AEC-Q100 qualified (industrial grade only). Lead-free terminations. Conflict-mineral compliance per Microchip corporate policy.

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

Related Searches

PIC16C770-E/P PIC16C770-E/P datasheet Microchip PIC16C770 8-bit 20MHz OTP microcontroller 20-PDIP PIC16C770-E/P industrial control PIC16C770 vs PIC16F770 PIC16C770-E/P buy price stock PIC16C770 pinout 20-pin DIP PIC16C770-E/P lead time distributor PIC16C770 extended temperature -40 to +125 what is OTP microcontroller PIC16C770-E/P drop-in replacement

Related Components & Terms

Microchip Technology PIC16C770 PIC16C770-E/P PIC16C770-I/P PIC16F770-I/P PIC16C711-04/P PIC16C76-10I/SP 8-bit microcontroller PIC microcontroller OTP (One-Time-Programmable) Flash memory RISC architecture Harvard architecture CMOS PDIP-20 RoHS AEC-Q100 REACH 10-bit ADC CCP module USART MPLAB X PICkit
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