PIC16F677-I/P Microchip Integrated Circuit (Dual-In-Line Packages) In Stock
PIC16F677-I/P is an 8-bit PIC microcontroller from Microchip with 3.5 KB flash, 128 bytes RAM, 18 I/O pins, built-in ADC, and up to 20 MHz clock. Available in a 20-pin PDIP package and operable down to 2 V supply.
- Manufacturer
- Microchip
- Package
- Dual-In-Line Packages
- Pin Count
- 20
- Lifecycle
- ACTIVE
- Datasheet
- PIC16F677-I/P Datasheet PDF
- Category
- Integrated Circuit
- Price
- From $1.5200(MOQ 1)
- Temp Range
- -40.0°C to 85.0°C
- RoHS
- Compliant
- Lead Time
- 3–7 business days
- Shipping
- DHL Express · Worldwide
Key Features
- 8-bit PIC16 MCU with 3.5 KB flash and 20 MHz maximum clock supports a broad range of low-cost embedded control applications in a 20-pin PDIP footprint
- Integrated ADC with 18 configurable I/O pins enables direct sensor acquisition and digital I/O control without external analog front-end components
- Low-voltage operation down to 2 V at 8 MHz extends battery life in coin-cell and two-AA-cell powered portable devices
Applications
The PIC16F677-I/P is a cost-effective 8-bit microcontroller designed for simple embedded control tasks such as appliance timers, LED lighting controllers, motor drive sequencers, and capacitive touch sensing applications. Its 18 I/O pins and built-in ADC allow direct interfacing to sensors, buttons, and actuators with minimal external components, reducing BOM cost in high-volume consumer and industrial products. The 20-pin PDIP package simplifies prototyping on breadboards and through-hole PCBs, while the 2 V minimum supply enables battery-powered designs using standard alkaline cells.
Specifications
| Pbfree Code | Yes |
| Manufacturer Package Code | PDIP-20 |
| Factory Lead Time | 6Weeks |
| YTEOL | 8 |
| Has ADC | YES |
| Additional Feature | ALSO OPERATES AT 2V SUPPLY AT 8 MHZ |
| Bit Size | 8 |
| Boundary Scan | NO |
| CPU Family | PIC16 |
| Clock Frequency-Max | 20MHz |
| DAC Channels | NO |
| DMA Channels | NO |
| Format | FIXED POINT |
| Integrated Cache | NO |
| JESD-30 Code | R-PDIP-T20 |
| JESD-609 Code | e3 |
| Low Power Mode | YES |
| Number of External Interrupts | 2 |
| Number of I/O Lines | 18 |
| Number of Serial I/Os | 1 |
| Number of Timers | 2 |
| On Chip Data RAM Width | 8 |
| On Chip Program ROM Width | 8 |
| PWM Channels | YES |
| Package Body Material | PLASTIC/EPOXY |
| Package Equivalence Code | DIP20,.3 |
| Package Shape | RECTANGULAR |
| Package Style | IN-LINE |
| Qualification Status | Not Qualified |
| RAM (bytes) | 128 |
| ROM (words) | 3584 |
| ROM Programmability | FLASH |
| Screening Level | AEC-Q100; TS 16949 |
| Speed | 20MHz |
| Supply Current-Max | 5.45mA |
| Supply Voltage-Max | 5.5V |
| Supply Voltage-Min | 4.5V |
| Supply Voltage-Nom | 5V |
| Surface Mount | NO |
| Technology | CMOS |
| Temperature Grade | INDUSTRIAL |
| Terminal Finish | Matte Tin (Sn) |
| Terminal Form | THROUGH-HOLE |
| Terminal Pitch | 2.54mm |
| Terminal Position | DUAL |
| uPs/uCs/Peripheral ICs Type | MICROCONTROLLER, RISC |
| Package | Dual-In-Line Packages |
Compliance & Regulatory
| RoHS Status | Compliant |
| Lead-Free | Yes (Pb-Free) |
| ECCN | EAR99 |
| HTS Code | 8542.31.00.01 |
| Country of Origin | Thailand |
Alternate & Equivalent Parts
Compatible alternatives and drop-in replacements for PIC16F677-I/P:
RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDIP20
RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDIP20
RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDIP20
RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDIP20
RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO20
RISC Microcontroller, 8-Bit, FLASH, PIC16 CPU, 20MHz, CMOS, PDSO20
Frequently Asked Questions
What is the maximum operating frequency of the PIC16F677-I/P and how does it scale with supply voltage?
The PIC16F677-I/P operates at up to 20 MHz when powered from a 5 V supply, providing adequate throughput for most 8-bit control tasks. At reduced supply voltages down to 2 V, the device operates at up to 8 MHz, balancing processing speed and power consumption in battery-powered designs running from two AA cells or a coin cell.
How much program memory and RAM does the PIC16F677-I/P provide for firmware development?
The PIC16F677-I/P includes 3.5 KB of flash program memory and 128 bytes of RAM. This capacity supports moderate embedded control programs including state machines, simple communication protocols, and ADC-based measurement routines, making it suitable for LED driver, appliance control, and sensor interface firmware compiled with free Microchip XC8 toolchain.
Which sensor interfacing applications benefit from the PIC16F677-I/P's integrated ADC and 18 I/O pins?
Applications such as temperature monitoring with NTC thermistors, light sensing with LDR voltage dividers, and battery voltage measurement benefit directly from the built-in ADC, eliminating external converter ICs. With 18 available I/O pins in a 20-pin PDIP, the PIC16F677-I/P can simultaneously manage 4–8 analog inputs plus multiple digital outputs for relay control or 7-segment display driving within a single chip.
When is the PIC16F677-I/P a cost-effective alternative to larger 28-pin or 32-pin microcontrollers?
For designs requiring fewer than 18 I/O pins and up to 3.5 KB of program storage, the PIC16F677-I/P in a 20-pin PDIP typically costs 30–50% less than 28-pin PIC16F or PIC18F devices while providing the same core 8-bit PIC16 architecture. This makes it ideal for high-volume consumer products such as remote controls, fans, and small appliances where per-unit cost at quantities of 1,000 to 10,000 pieces drives component selection.
Related Guides
1206 100 uF MLCC Design Guide for Compact Bulk Decoupling
Design guidance for applying CL31A107MQHNNNE and related 1206 MLCCs in compact bulk decoupling networks.
Jul 3, 2026
0402 10 nF MLCC Design Guide for High-Speed Decoupling
Practical design guidance for using CL05B103KB5NNNC and related 0402 MLCCs in high-speed decoupling networks.
Jul 3, 2026
CL31A107MQHNNNE 1206 100 uF MLCC Selection Guide
How to choose CL31A107MQHNNNE and related 1206 MLCCs for low-voltage bulk capacitance and regulator stability.
Jul 2, 2026
CL05B103KB5NNNC 0402 10 nF X7R MLCC Selection Guide
How to choose CL05B103KB5NNNC and related 0402 MLCCs for bypassing, filtering, voltage derating, and sourcing.
Jul 2, 2026
Why Buy from FindMyChip
About Microchip
Microchip is a leading electronic component manufacturer. FindMyChip sources Microchip ICs directly from authorized China distributors, offering competitive pricing and reliable stock.
| Qty. | Unit Price | Ext. Price |
|---|---|---|
| 1+ | $1.5961 | $1.60 |
| 75+ | $1.5700 | $117.75 |
| 150+ | $1.5500 | $232.50 |
| 300+ | $1.5200 | $456.00 |
In Stock · 24h Response · Worldwide Shipping
Response within 24 hours · Worldwide shipping
“FindMyChip sourced our entire STM32 BOM in 48 hours when our usual distributor had 16-week lead times.”