Microchip PIC16F677-I/SS, 8bit PIC Microcontroller, 20MHz, 2048 words Flash, 20-Pin SSOP

  • RS Stock No. 400-277
  • Mfr. Part No. PIC16F677-I/SS
  • Manufacturer Microchip
Technical data sheets
Legislation and Compliance
RoHS Certificate of Compliance
Product Details

PIC16F631/677/685/687/689/690 8-Bit Flash Microcontrollers

The PIC16F range of microcontrollers from Microchip are 8-bit MCUs that incorporate Microchip’s PIC® architecture into a variety of pin and package options, from space efficient 14-pin devices to feature-rich 64-pin devices. Devices with Baseline, Mid-Range or Enhanced Mid-Range architecture are available with numerous different peripheral combinations, giving designers flexibility and choice for their applications.

The PIC16F631/677/685/687/689/690 family of microcontrollers is based upon Microchip’s Mid-range core with an 8 level deep hardware stack and 35 instructions. These MCUs provide up to 5 MIPS, up to 7 Kbytes program memory, up to 256 bytes RAM and Data EEPROM of up to 256 bytes. On board is a configurable oscillator factory calibrated to ±1% accuracy.

Microcontroller Features

20 MHz Max. CPU Speed
35 Instructions
8 Level Hardware Stack
8 MHz Internal Oscillator – Selectable frequency range 8 MHz to 32 kHz
18 I/O Pins
Power-On Reset (POR)
Power-Up Timer (PWRT)
Oscillator Start-Up Timer (OST)
Brown-Out Reset (BOR)
Watchdog Timer (WDT)
In-Circuit Serial Programming (ICSP)


12 Channel 10-bit Analogue to Digital Converter (ADC) – PIC16F677/685/687/689/690 Models Only
Two Comparators
8-bit Timer – PIC16F631/677/687/689 Models x 1, PIC16F685/690 Models x 2
One 16-bit Timer
Enhanced Capture, Compare, PWM Module – PIC16F685/690 Models Only
Synchronous Serial Port (SSP) – PIC16F677/687/689/690 Models Only
Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART) – PIC16F687/689/690 Models Only

Attribute Value
Family Name PIC16F
Package Type SSOP
Mounting Type Surface Mount
Pin Count 20
Device Core PIC
Data Bus Width 8bit
Program Memory Size 2048 words
Maximum Frequency 20MHz
RAM Size 128 B
ADC Channels 12
Number of SPI Channels 1
Typical Operating Supply Voltage 2 → 5.5 V
Width 5.6mm
ADCs 1 (12 x 10 bit)
Number of ADC Units 1
Number of Timers 2
Instruction Set Architecture RISC
Minimum Operating Temperature -40 °C
Program Memory Type Flash
Maximum Operating Temperature +85 °C
Height 1.85mm
Number of I2C Channels 1
ADC Resolution 10bit
Timer Resolution 8 bit, 16 bit
Timers 1 x 16 bit, 1 x 8 bit
Dimensions 7.5 x 5.6 x 1.85mm
Length 7.5mm
70 In Global stock for delivery within 4 - 8 working days
Price Each (In a Pack of 5)
PHP 63.40
(exc. VAT)
PHP 71.01
(inc. VAT)
Per Unit
Per Pack*
5 - 5
10 - 95
100 +
*price indicative
Packaging Options:
Related Products
20 MHz Max. CPU Speed36 Instructions4 Level Hardware ...
20 MHz Max. CPU Speed36 Instructions4 Level Hardware Stack8 MHz Internal Oscillator – Selectable Frequency Range 4 MHz or 8 MHz25 I/O PinsPower-On Reset (POR)Brown-Out Reset (BOR)Watchdog Timer (WDT)Device Reset Timer (DRT)In-Circuit Serial Programming (ICSP).
Microchip’s PIC12 Microcontrollers (MCUs) were the world’s first ...
Microchip’s PIC12 Microcontrollers (MCUs) were the world’s first 8-Pin microcontrollers. Originally launched as One Time Programmable (OTP) parts, this range of devices continues to expand as extra features and further enhancements are added.The PIC12F683 family of microcontrollers is based upon ...
Single-cycle microcontroller with 64KB ISP flash and 12-clock ...
Single-cycle microcontroller with 64KB ISP flash and 12-clock compatibility mode. It includes 4KB EEPROM data memory, 2304 bytes RAM, 2KB ROM with UART-based Bootloader, PWM, UART, TWI, SPI, PCA, up to 42 I/Os, 10-bit A/D, dual Analog Comparators, an internal ...
The PIC16F785 Flash microcontroller offers all of the ...
The PIC16F785 Flash microcontroller offers all of the advantages of the well recognized mid-range x14 architecture with standardized features including a wide operating voltage of 2.0-5.5 volts, on-board EEPROM Data Memory, and nanoWatt Technology. Analog peripherals include up to 12 ...