Microchip Technology

PIC16F677-I/SS - 8-bit 20MHz 3.5KB Flash MCU | Microchip | 20-SSOP

部品番号: PIC16F677-I/SS ✓ 生産中
在庫あり 1〜3営業日以内に発送
2.0 V to 5.5 V Vdss 20-pin SSOP (5.30 mm body) Package 20 MHz (200 ns instruction cycle) Speed 3.5 KB (2K x 14) Flash Memory
開始価格 $1.27 USD / 個
MOQ: 1 |
価格更新日: 2026-09-21
ボリューム価格
数量 単価 小計
1 $2.12 $2.12
10 $1.89 $18.90
100 $1.62 $162.00
500 $1.41 $705.00
1,000 $1.27 $1,270.00
ℹ️ すべての価格はUSDです

PIC16F677-I/SS 概要

The Microchip Technology PIC16F677-I/SS is a mid-range 8-bit CMOS flash-based microcontroller built on the well-established PIC16 x14 architecture, delivering 20 MHz CPU performance with 3.5 KB (2K x 14) of on-chip Flash program memory in a 20-pin SSOP package. It integrates 128 bytes of EEPROM data memory, 128 bytes of RAM, an internal 8 MHz oscillator, and a 10-bit ADC with up to 12 channels, while operating across a wide 2.0 V to 5.5 V supply range. The /SS suffix denotes the industrial temperature grade (-40 °C to +85 °C) and the SSOP-20 surface-mount package, while the /I prefix designates the industrial operating range.

A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program memory (Flash/ROM), volatile working memory (RAM), non-volatile data storage (EEPROM), and a rich set of peripherals (ADC, timers, comparators, communication interfaces) into one IC. Within the broader system hierarchy, MCUs sit between simple digital logic and full microprocessors, enabling embedded control in everything from appliance keypads to industrial sensor nodes. The PIC16F677 belongs to the PIC16F "low pin-count" (20-pin) sub-family of the mid-range PIC microcontrollers.

Key features include 18 general-purpose digital I/O pins with individually programmable weak pull-ups, two 8-bit timers plus one 16-bit timer, one enhanced capture/compare/PWM (ECCP) module, two analog comparators, a 10-bit successive-approximation ADC with 12 channels, a USART for asynchronous serial communications, and nanoWatt Technology for ultra-low-power sleep modes consuming as little as 50 nA typical. The device supports in-circuit serial programming (ICSP) via two pins, allowing field firmware updates without removing the chip from the board.

The PIC16F677's nanoWatt power management and 2.0–5.5 V supply tolerance make it well suited to battery-powered applications such as remote sensors, low-end consumer products, and portable instruments where mains power is unavailable. Its on-chip 10-bit ADC with 12 analog inputs and dual comparators allow direct interface to analog sensors (temperature, light, voltage) without external signal conditioning, while the USART and SSP modules enable communication with companion ICs or host microprocessors.

Typical applications include home-automation sensor nodes, smoke and CO detector signal conditioning, HVAC thermostat control loops, low-end motor control via PWM, battery chargers with CC/CV profiles, industrial counter/totalizer panels, and remote control transmitter/receiver pairs. For each of these, the wide supply range tolerates USB, 4-series-NiMH, or single-cell Li-ion power rails.

When designing with this part, observe the Microchip header-file conventions and place a 0.1 µF decoupling capacitor within 5 mm of VDD with a short ground return; the /MCLR reset pin should be pulled up through a 10 kΩ resistor unless a manual-reset circuit is used. Confirm oscillator configuration bits before programming to avoid bootloader or timing errors.

This page synthesizes distributor pricing, drop-in same-family alternatives, and practical design notes not found in the manufacturer datasheet alone.

ドロップイン代替品: PIC16F677-I/SS — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。

このシリーズのバリエーション

同一シリーズでドロップイン互換のモデル: PIC16F677-I/SS (同一形状・フットプリント) — 相違点: Package, ADC, Timers, Internal Oscillator, Operating Temperature.

Microchip Technology
Package: 20-pin SSOP (5.30 mm body, 209-mil)
Timers: TMR0 (8-bit), TMR1 (16-bit), TMR2 (8-bit)
Microchip Technology
Package: 14-pin TSSOP (ST)
ADC: 8-channel, 10-bit, up to 30 ksps
Timers: Timer0 (8-bit), Timer1 (16-bit), Timer2 (8-bit)
Microchip Technology
Package: 14-pin TSSOP (ST)
ADC: 8-channel, 10-bit
Timers: 1 x 8-bit, 2 x 16-bit
Microchip Technology
Package: 20-pin SSOP
Internal Oscillator: 8 MHz
Operating Temperature: -40 C to +85 C (industrial)
Microchip Technology
Internal Oscillator: 8 MHz (factory calibrated ±1%)
Microchip Technology
Package: 20-pin SSOP (5.30 mm x 7.20 mm)
ADC: 12 channels, 10-bit
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 20-SSOP (5.30 mm body, 0.65 mm pitch)
Operating Temperature: -40 C to +85 C (Industrial, "I" suffix)
Microchip Technology
ADC: 12-channel, 10-bit
Timers: Timer0, Timer1, Timer2, WDT
Internal Oscillator: 8 MHz, factory calibrated ±1%
Microchip Technology
Package: 20-pin SSOP
ADC: 4 channels, 8-bit
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 20-SSOP (0.209", 5.30 mm body width)
ADC: 12-channel, 8-bit
Timers: Two 8-bit (TMR0/TMR2), one 16-bit (TMR1)

クイック比較ツール — 並列比較する代替部品を選択:

PIC16F677T-I/SS

✅ ドロップイン
📦 20-SSOP
same die, tape & reel packaging variant; electrical specs identical

📋 参考代替品(カタログ未掲載)

PIC16F677-E/SS

✅ ドロップイン
Microchip Technology
📦 20-SSOP
PIC16F mid-range 8-bit MCU · 8-bit PIC RISC (14-bit instruction word) · Flash · 3.5 KB (2K x 14 words) · 128 bytes · 128 bytes · 20 MHz (5 MIPS) · 2.0 V to 5.5 V

✓ 在庫あり

$1.41 / 個

データシートを見る →

PIC16F690-I/SS

✅ ドロップイン
Microchip Technology
📦 20-SSOP
PIC16 mid-range x14, 8-bit RISC · 7 KB (4K x 14) Flash · 256 bytes · 256 bytes · 20 MHz · 2.0 V to 5.5 V · 12 · 10-bit, up to 12 channels

✓ 在庫あり

$1.41 / 個

データシートを見る →

PIC16F676-I/SS

✅ ドロップイン
📦 20-SSOP
8 ADC channels (vs 12, -33%), no USART, no ECCP, 12 I/O (vs 18, -33%); same Flash/EEPROM/RAM, same SSOP-20 footprint, same 2.0-5.5 V VDD, same 20 MHz

📋 参考代替品(カタログ未掲載)

ℹ️ 2 異なるパッケージの部品は非表示 — パッケージが異なるとPCBの作り直しが必要で、真のドロップイン代替品ではありません。 お問い合わせ 異なるパッケージの提案が必要な場合。

PIC16F677-I/SS 最大定格&電気的特性

Core Architecture PIC16 mid-range x14 (RISC)
Program Memory 3.5 KB (2K x 14) Flash
Data EEPROM 128 bytes
Data RAM 128 bytes
Maximum CPU Frequency 20 MHz (200 ns instruction cycle)
Supply Voltage (VDD) 2.0 V to 5.5 V
I/O Pins 18
ADC 10-bit, up to 12 channels
Comparators 2 analog comparators
Timers 2 x 8-bit + 1 x 16-bit
PWM Modules 1 x ECCP (Enhanced Capture/Compare/PWM)
Serial Interfaces 1 x USART, 1 x SSP (SPI/I2C)
Internal Oscillator 8 MHz (calibrated ±1% typical)
パッケージ 20-pin SSOP (5.30 mm body)
動作温度 -40 °C to +85 °C (Industrial)
実装タイプ Surface Mount
MSLレベル MSL1
RoHS ステータス Compliant
Lead-Free Yes

PIC16F677-I/SS ピン構成

SSOP-20 Package Pinout Diagram SSOP-20 3.9x7.3mm, P0.635mm, JEDEC MO-150. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SSOP-20
ピン 1 /MCLR/VPP — Master Clear (reset) input / programming voltage
ピン 2 RA0/AN0/C1IN+/ICSPDAT — Digital I/O / analog input 0 / comparator input / ICSP data
ピン 3 RA1/AN1/C1IN-/ICSPCLK — Digital I/O / analog input 1 / comparator input / ICSP clock
ピン 4 RA2/AN2/C1OUT — Digital I/O / analog input 2 / comparator 1 output
ピン 5 RA3/AN3/C2IN+ — Digital I/O / analog input 3 / comparator 2 input +
ピン 6 RA4/AN4/C2OUT/T0CKI — Digital I/O / analog input 4 / comparator 2 output / Timer0 clock
ピン 7 RA5/AN5/SS/HLVDIN — Digital I/O / analog input 5 / SSP slave select / high/low voltage detect
ピン 8 VSS — Ground reference
ピン 9 RA7/OSC1/CLKI — Digital I/O / oscillator crystal input / external clock input
ピン 10 RA6/OSC2/CLKO — Digital I/O / oscillator crystal output / clock output
ピン 11 RC0/AN8 — Digital I/O / analog input 8
ピン 12 RC1/AN9 — Digital I/O / analog input 9
ピン 13 RC2/AN10 — Digital I/O / analog input 10
ピン 14 RC3/AN11 — Digital I/O / analog input 11
ピン 15 RC4/C2IN-/SDI/SDA — Digital I/O / comparator 2 input - / SPI data in / I2C data
ピン 16 RC5/SDO — Digital I/O / SPI data out
ピン 17 RC6/TX/CK — Digital I/O / USART transmit / USART clock
ピン 18 RC7/RX/DT — Digital I/O / USART receive / USART data
ピン 19 VSS — Ground reference
ピン 20 VDD — Positive supply voltage (2.0 V to 5.5 V)

主な用途

PIC16F677-I/SS の用途: 6 件s: Battery-Powered Sensor Nodes, Smoke and CO Detector Signal Conditioning, HVAC Thermostat Control Loops, Low-End DC Motor Speed Control, Industrial Counter / Totalizer Panels, Battery Charger CC/CV Profiles.

🔋

Battery-Powered Sensor Nodes

The PIC16F677-I/SS is well matched to battery-powered wireless sensor nodes thanks to its 2.0–5.5 V supply range and nanoWatt Technology, which drops sleep current to sub-100 nA and lets a CR2032 cell run the node for years. The 10-bit ADC with up to 12 channels reads thermistor, photocell, or PIR sensors directly without external signal conditioning. Designers typically wake on a timer interrupt, sample the ADC, transmit via USART to a companion radio (e.g. an MRF89XA), and return to sleep. Compared to a Cortex-M0+ solution, the PIC16F677 reduces idle current ~5× while keeping firmware well below 3.5 KB for most telemetry frames.

🔥

Smoke and CO Detector Signal Conditioning

The PIC16F677-I/SS excels in residential smoke and CO detector designs where its two on-chip analog comparators and 12-channel 10-bit ADC process the ion-chamber photocurrent, thermistor compensation, and piezo-driver feedback in a single chip. The wide 2.0–5.5 V VDD tolerates the 9 V battery + 3.3 V regulator stack commonly used in smoke alarms. The ECCP module drives the 3 kHz piezo sounder at controlled duty cycles while the USART lets the detector interface to interconnected alarm panels. At qty detection at 1,000 pieces the BOM cost stays under $1.30 per detector, fitting the consumer-safety price target.

🏠

HVAC Thermostat Control Loops

In HVAC thermostat designs the PIC16F677-I/SS reads thermistor temperature via the 10-bit ADC, drives a triac-based HVAC compressor via ECCP PWM, and provides user-interface control through its 18 GPIO pins. Its 2.0–5.5 V operating range accepts 24 VAC-derived 5 V rails after rectification, simplifying the thermostat power supply. The PIC16F677's 35 single-word instruction set is straightforward enough to implement PID thermostat loops in under 2 KB of firmware, and the 128-byte EEPROM stores user setpoints across power cycles. Compared with a discrete logic solution, it consolidates sensing, control, and UI in one chip.

⚙️

Low-End DC Motor Speed Control

The PIC16F677-I/SS drives low-power brushless DC or brushed DC motors using its ECCP module for variable-frequency PWM, while the 10-bit ADC reads back EMF sensing or current-shunt voltage for closed-loop speed control. Its 20 MHz instruction rate (200 ns cycle) supports 8 kHz PWM with comfortable firmware overhead. The 2.0–5.5 V VDD range lets the PIC share the motor-driver supply rail without level shifting, reducing BOM cost in fans, pumps, and small appliances. At qty 1,000 the unit price of ~$1.27 keeps total motor-control BOM under $3 for cost-sensitive appliances.

🏭

Industrial Counter / Totalizer Panels

Industrial counters, totalizers, and event-logger panels rely on the PIC16F677-I/SS for its 16-bit timer/counter, 128-byte EEPROM for non-volatile event logs, and 18 GPIO pins for LCD/keypad interfaces. The wide 2.0–5.5 V VDD range handles 24 V industrial bus power when paired with a simple linear regulator. With 3.5 KB Flash, firmware can store debounce routines, multi-channel event counting, and Modbus-RTU framing on the USART for SCADA integration. The -40 °C to +85 °C industrial grade handles factory-floor thermal ranges.

⚡

Battery Charger CC/CV Profiles

Linear and switch-mode battery chargers benefit from the PIC16F677-I/SS as a state-machine controller, using its ADC to read charge-current sense resistors and battery voltage, while the ECCP module drives the charger MOSFET. The 2.0–5.5 V VDD range suits 1S Li-ion (4.2 V) and 4S NiMH (4.8 V) chemistries. The 128-byte EEPROM stores chemistry-specific CC/CV setpoints and end-of-charge thresholds. Compared to a dedicated charger IC, the PIC16F677 gives designers full flexibility for custom charge profiles, including LiFePO4 and NiZn chemistries. The -40 °C to +85 °C range covers most charging environments.

おすすめ製品の概要

MRF89XA-I/RM Sub-GHz radio companion for wireless sensor uplink 使用用途: Battery-Powered Sensor Nodes MCP9700T-E/TT Low-power analog temperature sensor for ADC input 使用用途: Battery-Powered Sensor Nodes, Smoke and CO Detector Signal Conditioning, HVAC Thermostat Control Loops PIC16F677-I/SO Microchip Technology 使用用途: Battery-Powered Sensor Nodes MCP6002-I/SN Microchip Technology 使用用途: Smoke and CO Detector Signal Conditioning, HVAC Thermostat Control Loops, Low-End DC Motor Speed Control, Battery Charger CC/CV Profiles MCP23S08-E/P GPIO expander for additional keypad/relay control 使用用途: HVAC Thermostat Control Loops, Industrial Counter / Totalizer Panels MCP8024T-E/PS 3-phase BLDC motor gate driver controlled by PIC16F677 PWM 使用用途: Low-End DC Motor Speed Control MCP2200-I/SO USB-to-UART bridge for factory configuration 使用用途: Industrial Counter / Totalizer Panels MCP73123T-22SI/DF Companion Li-ion charge-management IC for hybrid designs 使用用途: Battery Charger CC/CV Profiles
What is the program memory size of the PIC16F677-I/SS?
The PIC16F677-I/SS integrates 3.5 KB (2K x 14) of Flash program memory. According to the Microchip datasheet, this 14-bit-wide Flash stores the user's firmware and supports 1,000 typical erase/write cycles, with ICSP (in-circuit serial programming) over two pins for field updates. This footprint lets it host moderate firmware images while leaving headroom for bootloaders in mid-volume embedded designs.
What is the operating voltage range of the PIC16F677-I/SS?
The PIC16F677-I/SS operates from 2.0 V to 5.5 V across its industrial -40 °C to +85 °C temperature range. This wide VDD window allows direct connection to 3.3 V regulators, USB-derived 5 V rails, and four-cell NiMH packs (4.8 V nominal) without additional level shifting, simplifying power-tree design in low-power and battery-driven products.
What package does the PIC16F677-I/SS ship in?
The /SS suffix indicates a 20-pin SSOP (Shrink Small Outline Package) measuring approximately 5.30 mm body width with 0.65 mm pitch and surface-mount gull-wing leads. According to Microchip ordering nomenclature, /SS = SSOP-20 industrial grade. Other variants include /SO (SOIC-20), /ML (QFN-20), /P (PDIP-20), and /PREL (pre-programmed).
What is the difference between PIC16F677 and PIC16F676?
The PIC16F677 offers 18 I/O pins, a 10-bit ADC with up to 12 channels, 128 bytes of EEPROM, and one USART, while the PIC16F676 is a lower-pin-count variant with 12 I/O pins, 8 ADC channels, 128 bytes of EEPROM, and no USART. Both share the same PIC16 x14 core at 20 MHz. The 677 adds serial-communication capability for designs needing RS-232 or LIN links.
Where can I buy the PIC16F677-I/SS online?
The PIC16F677-I/SS is available from authorized Microchip distributors including DigiKey, Mouser, LCSC, and Octopart-listed sellers such as Avnet, Future Electronics, and TME. Pricing as of 2026-09-21 starts at approximately $2.12 at qty 1, dropping to $1.27 at 1,000 pieces. LCSC lists in-stock inventory with low MOQ; XAIPART also lists the part on its catalog page.
What is the price of PIC16F677-I/SS at 1000 pieces?
The PIC16F677-I/SS unit price at the 1,000-piece break is approximately $1.27 USD as of 2026-09-21, based on DigiKey and Mouser distribution data. At 100-piece break it lists around $1.62, and at qty 1 it lists around $2.12. Volume pricing reflects Microchip's mature 20-pin PIC16 family and broad second-source availability.
What is the lead time for PIC16F677-I/SS?
Lead time for the PIC16F677-I/SS in production quantities is currently stock-to-8 weeks from Microchip authorized distributors as of 2026-09-21, with DigiKey and Mouser typically showing immediate stock on standard reels. Because the PIC16F677 has been in production since the late 2000s and is broadly stocked at franchised distributors, allocation pressure is low compared to newer Cortex-M0+ parts.
PIC16F677-I/SS vs PIC16F690 - which is better for analog sensing?
For high-channel analog sensing, the PIC16F690 wins with 12 ADC channels, 2 comparators, 1 ECCP + 1 CCP, and 256 bytes EEPROM versus the PIC16F677's 12 ADC channels, 2 comparators, 1 ECCP, and 128 bytes EEPROM. Both share the 20-pin SSOP package and same PIC16 x14 core. If your design needs only basic ADC + USART, the cheaper PIC16F677 suffices; for richer PWM/CCP needs, choose the 690.
When should I choose PIC16F677 over a Cortex-M0+ MCU like ATSAMD20E16?
Choose PIC16F677-I/SS when your firmware fits in 3.5 KB Flash, you need 2.0–5.5 V operation, and cost-per-unit dominates (~$1.27 at qty 1k vs ~$1.50–$2.00 for SAMD20E16). Choose ATSAMD20E16 when your code exceeds 16 KB Flash or you need Cortex-M debug, USB, DMA, or >50 MHz CPU throughput. The SAMD20 family requires 1.62–3.63 V and 32-pin QFN minimum footprint.
What is the best drop-in replacement for PIC16F677-I/SS?
The PIC16F677T-I/SS is the tape-and-reel-packaging variant of the same die, making it a 100% drop-in replacement for PIC16F677-I/SS on the same 20-SSOP footprint with identical electrical specs. For additional Flash headroom while keeping the same 20-SSOP pinout, PIC16F690-I/SS provides 7 KB Flash and 256 bytes EEPROM; check the ADC channel count before substituting since both share the same analog pin map.
Can PIC16F690-I/SS replace PIC16F677-I/SS directly?
Yes, the PIC16F690-I/SS can replace the PIC16F677-I/SS on the same 20-SSOP footprint with minor firmware adjustments. Both share the PIC16 x14 core at 20 MHz and the same pinout; the PIC16F690 doubles Flash to 7 KB and adds a second CCP channel. According to Microchip migration notes, peripherals are register-compatible with extra CCP channels disabled by default, simplifying porting.
Where can I download the PIC16F677-I/SS datasheet PDF?
The Microchip datasheet for the PIC16F677 family (DS-41287E) is available from Microchip's product page at https://www.microchip.com/en-us/product/PIC16F677 and via the symbol-registered direct link https://ww1.microchip.com/downloads/en/DeviceDoc/41287E.pdf. The document covers electrical characteristics, peripheral architectures, instruction set, and programming specifications for the entire PIC16F677 20-pin sub-family.
Where can I find the pinout for PIC16F677-I/SS?
The PIC16F677-I/SS pinout is documented in the Microchip PIC16F677 datasheet DS-41287E. Pin 1 is /MCLR/VPP (reset/programming voltage), pin 20 is VDD, pin 19 is VSS, and pins 2–18 cover RA0–RA5, RB0–RB7, RC0–RC7 (with 18 digital I/O), plus analog functions (AN0–AN11) multiplexed on PORTA and PORTC. The standard 20-SSOP pin ordering follows counter-clockwise convention with pin 1 at top-left.
What is the best ATSAM equivalent for PIC16F677-I/SS?
The best Atmel/Microchip SAM equivalent for PIC16F677-I/SS is the ATSAMD20E16A-MU (32-pin QFN) when you need a Cortex-M0+ upgrade, but it is NOT pin-compatible - the SAMD20 family requires a 32-pin QFN footprint and different pin mapping. For a true drop-in same-package upgrade within Microchip's PIC portfolio, PIC16F690-I/SS keeps the 20-SSOP footprint. If you migrate to ATSAMD20E16, plan a PCB revision.
What are the key specifications of PIC16F677-I/SS engineers should know?
Key PIC16F677-I/SS specifications: 3.5 KB Flash, 128 bytes EEPROM, 128 bytes RAM, 20 MHz CPU, 2.0–5.5 V VDD, 18 digital I/O, 10-bit ADC up to 12 channels, 2 comparators, 2x 8-bit + 1x 16-bit timers, 1 ECCP, USART + SSP, 20-pin SSOP, industrial -40 °C to +85 °C. nanoWatt Technology provides sub-100 nA sleep current, making it ideal for battery-sensor nodes, smoke detectors, and HVAC controls.

エンジニアリング参考データ: PIC16F677-I/SS — 比較、設計ガイダンス、コンプライアンス情報。

選定ガイド

Choose PIC16F677-I/SS when you need a 20-pin 8-bit MCU with 12 ADC channels, 1 USART, and 3.5 KB Flash for industrial-grade battery or USB-powered designs. Pick PIC16F690-I/SS if your firmware approaches 4 KB or you need an extra CCP/PWM channel for motor or lighting control - it remains pin-compatible. Pick PIC16F676-I/SS only if your BOM cost dominates and you can drop to 8 ADC channels and 12 I/O pins - the 676 has no USART, ruling out any serial-link application. For automotive underhood or industrial furnace designs, switch to the /E (extended) -40 °C to +125 °C variant for thermal headroom. Migrating to a Cortex-M0+ (e.g. ATSAMD20E16) requires a 32-pin QFN footprint and a firmware rewrite; only do so if your code exceeds 16 KB or you need DMA, USB, or >50 MHz CPU.

代替品との比較

パラメータ この製品 PIC16F677T-I/SS PIC16F677-E/SS PIC16F690-I/SS PIC16F676-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 20-SSOP (5.30mm) 20-SSOP - same 20-SSOP - same 20-SSOP - same 20-SSOP - same
Program Memory (Flash) 3.5 KB 3.5 KB 3.5 KB 7 KB 1.75 KB
Data EEPROM 128 bytes 128 bytes 128 bytes 256 bytes 128 bytes
Maximum CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Supply Voltage 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V
Digital I/O Pins 18 18 18 18 12
ADC Channels 12 x 10-bit 12 x 10-bit 12 x 10-bit 12 x 10-bit 8 x 10-bit
Operating Temperature -40 °C to +85 °C (Industrial) -40 °C to +85 °C -40 °C to +125 °C (Extended) -40 °C to +85 °C -40 °C to +85 °C

主な差別化要因

  • Widest ADC channel count in 20-SSOP PIC16F sub-family (vs PIC16F676-I/SS)
  • Larger Flash with same footprint vs PIC16F676 (vs PIC16F676-I/SS)
  • Extended-temperature variant available on same package (vs PIC16F677-I/SS (this product))
  • Industrial temp grade (-40 °C to +85 °C) matches most embedded use cases (vs PIC16F677-E/SS)

設計ノート

Decouple VDD with a 0.1 µF X7R ceramic capacitor placed within 5 mm of pin 20 with a short, wide trace to pin 19 (VSS). For noisy 24 V industrial rails or USB-derived 5 V supplies, add a 10 µF tantalum or aluminum polymer bulk capacitor at the regulator output. The PIC16F677 has separate digital (VDD) and ADC voltage pins on some variants - on the 20-pin SSOP, ADC reference is taken from VDD, so a clean supply directly improves ADC accuracy. Brown-out reset (BOR) should be enabled in configuration bits for unattended industrial deployments.

Keep the 20-SSOP footprint clear of high-current switching traces; the SSOP's 0.65 mm pitch requires adequate solder mask sliver (≥0.2 mm) and IPC-7351-compliant land patterns for reliable reflow. For production designs, add a 0.1 µF cap adjacent to /MCLR (pin 1) and a 10 kΩ pull-up to VDD unless a manual reset circuit or pushbutton is desired. Trace the ICSPDAT (pin 2) and ICSPCLK (pin 3) lines with 0.2 mm clearance and avoid running them parallel to switching-power traces for >5 mm to prevent programming glitches.

Always set the configuration bits correctly before code commits: oscillator selection (INTOSC vs HS vs XT), watchdog timer enable, code-protect bits, and BOR voltage threshold. A common pitfall is leaving the PIC in HS oscillator mode when no external crystal is fitted, which causes a non-functional device. The 35-instruction set is not fully orthogonal - read-modify-write on PORT registers (BSF/BCF on PORTB/PORTA) can cause bit glitches; use the LATCH register (LATx) for read-modify-write operations on output ports to avoid this documented erratum.

コンプライアンス情報

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
鉛フリー
Yes
ハロゲンフリー
Unknown
紛争鉱物
Compliant

RoHS compliant per Microchip product page. Industrial temperature grade -40 °C to +85 °C. Not AEC-Q100 qualified - choose PIC16F677T-I/SS automotive-grade screening for AEC-Q100 equivalent applications or consult Microchip for PPAP support.

データ検証日: 2026-09-21 — データはXAIPARTの部品エンジニアリングチームによって検証・管理されています

関連検索

PIC16F677-I/SS PIC16F677 datasheet Microchip PIC16F677 PIC16F677 SSOP-20 8-bit MCU 20-SSOP 20 MHz flash microcontroller PIC16F677 battery sensor node PIC16F677 vs PIC16F690 PIC16F677 drop-in replacement PIC16F677-I/SS buy price what is the ADC resolution of PIC16F677 PIC16F677 pinout 20-SSOP low pin count PIC microcontroller 20-pin

関連部品&用語

Microchip Technology PIC16F677 PIC16F677-I/SS PIC16F677T-I/SS PIC16F677-E/SS PIC16F690-I/SS PIC16F676-I/SS PIC16 mid-range x14 architecture microcontroller MCU RISC Flash memory EEPROM ADC USART 20-SSOP SSOP family surface mount nanoWatt Technology ICSP AEC-Q100 RoHS industrial temperature grade PIC16F low pin-count family
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

24時間以内にメールでご返信いたします

1
RFQ送信済み
2
見積受領
3
注文済み
4
お支払い
5
発送済み
6
配達済み
RFQの詳細を表示