component
PIC16F677-I
Public Made by Adomby adom
Microchip Tech MICROCHIP, SSOP-20-208mil. Pinout cross-checked by two models against the datasheet, KiCad symbol/footprint/3D.
3D Model
Open in new tab ↗
Loads when you scroll to it. Unloads after 5 minutes in the background.
Symbol & Footprint
Schematic Symbol
Open full view ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
PCB Footprint
Open full view ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
Datasheet
Open in new tab ↗Loads when you scroll to it. Unloads after 5 minutes in the background.
README
markdownPIC16F677-I
Microchip Tech · MICROCHIP · SSOP-20-208mil
PIC16F677-I from Microchip Tech, in a SSOP-20-208mil. Pinout and pin descriptions extracted from the manufacturer datasheet (extract_pins, cross-checked by a second model); symbol, footprint, and 3D from KiCad-official CAD.
Pinout
| Pin | Name | Type | Function |
|---|---|---|---|
| 1 | VDD | power_in | Positive supply; device operating range is 2.0V to 5.5V. |
| 2 | RA5/T1CKI/OSC1/CLKIN | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also Timer1 clock input, crystal/resonator OSC1 or external clock input/RC oscillator connection. |
| 3 | RA4/AN3/T1G/OSC2/CLKOUT | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also A/D channel 3 input, Timer1 gate input, crystal/resonator OSC2 or FOSC/4 CLKOUT output. |
| 4 | RA3/MCLR/VPP | input | General purpose input with interrupt-on-change, also Master Clear (with internal pull-up) and programming voltage VPP. |
| 5 | RC5 | bidirectional | General purpose I/O. |
| 6 | RC4/C2OUT | bidirectional | General purpose I/O or Comparator C2 output. |
| 7 | RC3/AN7/C12IN3- | bidirectional | General purpose I/O, A/D channel 7 input or Comparator C1/C2 inverting input. |
| 8 | RC6/AN8/SS | bidirectional | General purpose I/O, A/D channel 8 input or SSP Slave Select input. |
| 9 | RC7/AN9/SDO | bidirectional | General purpose I/O, A/D channel 9 input or SPI data output. |
| 10 | RB7 | bidirectional | General purpose I/O with individually controlled interrupt-on-change and individually enabled pull-up. |
| 11 | RB6/SCK/SCL | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also SPI clock or I2C clock. |
| 12 | RB5/AN11 | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also A/D channel 11 input. |
| 13 | RB4/AN10/SDI/SDA | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also A/D channel 10 input, SPI data input or I2C data input/output. |
| 14 | RC2/AN6/C12IN2- | bidirectional | General purpose I/O, A/D channel 6 input or Comparator C1/C2 inverting input. |
| 15 | RC1/AN5/C12IN1- | bidirectional | General purpose I/O, A/D channel 5 input or Comparator C1/C2 inverting input. |
| 16 | RC0/AN4/C2IN+ | bidirectional | General purpose I/O, A/D channel 4 input or Comparator C2 non-inverting input. |
| 17 | RA2/AN2/T0CKI/INT/C1OUT | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also A/D channel 2 input, Timer0 clock input, external interrupt or Comparator C1 output. |
| 18 | RA1/AN1/C12IN0-/VREF/ICSPCLK | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also A/D channel 1 input, Comparator C1/C2 inverting input, external A/D voltage reference or ICSP clock. |
| 19 | RA0/AN0/C1IN+/ICSPDAT/ULPWU | bidirectional | General purpose I/O with interrupt-on-change and weak pull-up, also A/D channel 0 input, Comparator C1 non-inverting input, ICSP data I/O or Ultra Low-Power Wake-up input. |
| 20 | VSS | power_in | Ground reference. |
Key specifications
| Parameter | Value |
|---|---|
| Manufacturer | Microchip Tech |
| Package | SSOP-20-208mil |
| Category | Embedded Processors & Controllers |
| Pins | 20 |
Electrical characteristics
Limits as printed in the datasheet (page.json metadata.characteristics carries them as data).
| Parameter | Symbol | Min | Typ | Max | Unit | Conditions | Page |
|---|---|---|---|---|---|---|---|
| Supply Voltage (FOSC<=8 MHz HFINTOC, EC) | VDD | 2 | 5.5 | V | FOSC <= 8 MHz: HFINTOSC, EC | 227 | |
| Supply Voltage (FOSC<=10 MHz) | VDD | 3 | 5.5 | V | FOSC <= 10 MHz | 227 | |
| Supply Voltage (FOSC<=20 MHz) | VDD | 4.5 | 5.5 | V | FOSC <= 20 MHz | 227 | |
| RAM Data Retention Voltage | VDR | 1.5 | V | Device in Sleep mode | 227 | ||
| VDD Rise Rate for POR | SVDD | 0.05 | V/ms | 227 | |||
| Ambient temperature under bias | -40 | 125 | °C | 225 | |||
| Storage temperature | -65 | 150 | °C | 225 | |||
| Voltage on VDD with respect to VSS | VDD | -0.3 | 6.5 | V | 225 | ||
| Voltage on MCLR with respect to Vss | -0.3 | 13.5 | V | 225 | |||
| Maximum current out of VSS pin | 300 | mA | 225 | ||||
| Maximum current into VDD pin | 250 | mA | 225 | ||||
| Maximum output current sunk by any I/O pin | 25 | mA | 225 | ||||
| Maximum output current sourced by any I/O pin | 25 | mA | 225 | ||||
| Supply Current LP 32 kHz | IDD | 13 | 19 | µA | VDD=2.0V, FOSC = 32 kHz LP | 228 | |
| Supply Current HS 20 MHz | IDD | 4 | 5.45 | mA | VDD=5.0V, FOSC = 20 MHz HS | 228 | |
| Power-down Base Current | IPD | 0.05 | 1.2 | µA | VDD=2.0V, WDT, BOR, Comparators, VREF and T1OSC disabled | 229 | |
| Input Low Voltage I/O Port TTL | VIL | 0.8 | V | 4.5V <= VDD <= 5.5V | 231 | ||
| Input Low Voltage Schmitt Trigger | VIL | 0.2 | V | 2.0V <= VDD <= 5.5V, 0.2 VDD | 231 | ||
| Input Leakage Current I/O ports | IIL | 0.1 | 1 | µA | VSS <= VPIN <= VDD, Pin at high-impedance | 231 | |
| Output Low Voltage I/O ports | VOL | 0.6 | V | IOL = 8.5 mA, VDD = 4.5V (Ind.) | 231 | ||
| Brown-out Reset Voltage | VBOR | 2 | 2.2 | V | 239 | ||
| HFINTOSC Frequency 1% | HFOSC | 7.92 | 8 | 8.08 | MHz | VDD = 3.5V, 25°C | 236 |
| Thermal Resistance Junction to Ambient | θJA | 108.1 | °C/W | 20-pin SSOP package | 233 | ||
| Thermal Resistance Junction to Case | θJC | 32.2 | °C/W | 20-pin SSOP package | 233 |
CAD (KiCad official)
- Symbol:
PIC16F677-I - Footprint:
Package_SO:SSOP-20_5.3x7.2mm_P0.65mm - 3D model: SSOP-20-208mil (KiCad packages3D, STEP)
- 3D model files:
pic16f677-i-etched.step/pic16f677-i-etched.glbcarry the MPN laser-etched on the die in a toggleableAdom.LaserEtchgroup (Fusion-ready);pic16f677-i.step/pic16f677-i.glbare the bare package body.
Provenance
Data extracted from the manufacturer datasheet, not a distributor listing:
- Datasheet: Microchip Tech datasheet (298 pp, sha256
e501369e180e27c1, retrieved 2026-10-22, tier: lcsc) - Extractor: parts-factory
2.0.0/extract_pins 0.3, primaryclaude-sonnet-5-5(text), consensusclaude-sonnet-5-5(agreed), guards: pin_guards 0.1: passed. Pins are checked against the footprint pad set and their cited datasheet pages before publish. - CAD: KiCad official libraries (CC-BY-SA 4.0).