Microchip Technology

PIC16F687-I/SS - 8-Bit 20MHz 3.5KB Flash MCU | Microchip

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

PIC16F687-I/SS 概要

The Microchip Technology PIC16F687-I/SS is an 8-bit Flash-based CMOS microcontroller in the PIC16 mid-range family, featuring 3.5KB (2K x 14) of program Flash, 128 bytes of EEPROM data memory, and 256 bytes of SRAM. It executes instructions at 20 MHz with a 200 ns instruction cycle, housed in a 20-pin SSOP package. The device operates across 2.0V to 5.5V, integrating nanoWatt power management for ultra-low standby currents.

A microcontroller (MCU) is a single-chip computer that contains a CPU, memory (Flash for program code, RAM for data, EEPROM for non-volatile data), and configurable I/O peripherals. PIC16 mid-range MCUs use a Harvard RISC architecture with only 35 single-word instructions, enabling compact code generation and predictable timing. The PIC16F687 sits in the low-pin-count (20-pin) PIC16F subfamily, targeting cost-sensitive embedded applications that need more analog and communication peripherals than entry-level PIC10/12/14 devices.

Key specifications include 18 digital I/O pins, an internal 8 MHz oscillator (factory calibrated to ±1%), an 8-channel 10-bit ADC, two analog comparators, a USART for asynchronous serial, an MSSP for SPI/I2C, and 2 capture/compare/PWM modules. The nanoWatt technology provides multiple low-power modes with currents under 1 µA in sleep, and the wide 2.0V-5.5V supply range supports both 3.3V and 5V designs directly.

The architecture uses a 14-bit instruction word with a hardware multiplier-free pipeline and a single-cycle oscillator startup. Self-programmability under software control, in-circuit debugging via ICD, and 100K erase/write cycle Flash endurance make it a robust platform for long-life embedded products.

Typical applications include consumer appliance control, sensor signal conditioning nodes, low-end remote controls, battery-powered instrumentation, LED lighting controllers, and industrial sensor front-ends. The combination of EEPROM, ADC, comparators, and serial interfaces makes it well suited as a turnkey 8-bit controller with minimal external components.

When designing, place a 100 nF decoupling capacitor within 5 mm of VDD, and use the internal oscillator configuration when crystal accuracy is not required to free two I/O pins. For noisy environments, enable the hardware watchdog timer and configure unused pins as outputs low to minimize current leakage.

This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet alone, providing an engineer-ready profile of the PIC16F687-I/SS.

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

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

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

Microchip Technology
Timers: 2 x 8-bit + 1 x 16-bit
Internal Oscillator: 8 MHz (calibrated ±1% typical)
ADC: 10-bit, up to 12 channels
Microchip Technology
Package: 20-pin SSOP
Operating Temperature: -40 C to +85 C (industrial)
Internal Oscillator: 8 MHz
Microchip Technology
Package: 20-pin QFN (4x4 mm) with exposed pad
Timers: 2x 8-bit, 1x 16-bit
ADC: 10-bit, up to 12 channels
Microchip Technology
Package: 20-pin SSOP (5.30 mm / 0.209 inch body)
Timers: 3 (Timer0, Timer1, Timer2)
Internal Oscillator: 8 MHz (calibrated, software-tunable)
Microchip Technology
Package: 20-pin SSOP (5.30 mm x 7.20 mm)
Operating Temperature: -40 C to +125 C (extended -E grade)
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)
Timers: 2 x 8-bit + 1 x 16-bit
Microchip Technology
Operating Temperature: -40 °C to +125 °C (E = Extended)
Timers: Timer0, Timer1, Timer2, WDT
Internal Oscillator: 8 MHz, factory calibrated ±1%
Microchip Technology
Package: 20-pin SSOP (5.30 mm)
Operating Temperature: -40C to +85C (Industrial)
Timers: 2x 8-bit (TMR0, TMR2), 1x 16-bit (TMR1)
Microchip Technology
Package: 20-SSOP (0.209", 5.30 mm body width)
Operating Temperature: -40 C to +85 C (Industrial, 'I' suffix)
Timers: Two 8-bit (TMR0/TMR2), one 16-bit (TMR1)

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

PIC16F689-I/SS

✅ ドロップイン
📦 20-SSOP
Same 20-SSOP footprint; Flash 7KB vs 3.5KB (+100%); pin-to-pin compatible with identical peripheral set

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

PIC16F685-I/SS

✅ ドロップイン
Microchip Technology
📦 20-SSOP
PIC16F · 8-bit PIC mid-range (14-bit instruction) · 20 MHz · 7 KB (4K x 14) · 256 B · 256 B · 11 · 2.0 V to 5.5 V

✓ 在庫あり

$1.74 / 個

データシートを見る →

PIC16F677-I/SS

✅ ドロップイン
Microchip Technology
📦 20-SSOP
PIC16 mid-range x14 (RISC) · 3.5 KB (2K x 14) Flash · 128 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 18 · 10-bit, up to 12 channels

✓ 在庫あり

$1.27 / 個

データシートを見る →

PIC16F687-E/SS

✅ ドロップイン
Microchip Technology
📦 20-SSOP
PIC16 mid-range 8-bit (Harvard, x14 instruction) · 3.5 KB Flash (2K x 14 words) · 128 bytes · 256 bytes · 20 MHz · 200 ns · 2.0 V to 5.5 V · 18

✓ 在庫あり

$1.22 / 個

データシートを見る →

PIC16F687-E/ML

✅ ドロップイン
Microchip Technology
📦 20-SSOP
PIC16 mid-range 8-bit RISC · 14-bit · 3.5 KB (2K x 14) · 128 bytes · 256 bytes · 20 MHz (5 MIPS) · 2.0 V to 5.5 V · 11

✓ 在庫あり

$2.04 / 個

データシートを見る →

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

Core PIC16 mid-range 8-bit RISC
Instruction Set Width 14-bit
Number of Instructions 35
Maximum Clock Speed 20 MHz
Instruction Cycle Time 200 ns
Program Memory (Flash) 3.5 KB (2K x 14)
Data EEPROM 128 bytes
Data SRAM 256 bytes
Digital I/O Pins 18
Analog-to-Digital Converter 8-channel, 10-bit
Analog Comparators 2
Supply Voltage (VDD) 2.0 V to 5.5 V
Communication Peripherals USART, MSSP (SPI/I2C)
Timers/PWM/CCP Modules 2 CCP, 1 WDT
Internal Oscillator 8 MHz (factory calibrated ±1%)
パッケージ 20-pin SSOP (5.30 mm body)
動作温度 -40 °C to +85 °C (Industrial)
Flash Endurance 100,000 erase/write cycles
RoHS ステータス Compliant

PIC16F687-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/RA3 — Master Clear (reset) input or digital I/O RA3
ピン 2 RA4/C1OUT — Digital I/O RA4 or Comparator 1 output
ピン 3 RA5/AN4/C2OUT — Digital I/O RA5, ADC input AN4, or Comparator 2 output
ピン 4 RA0/AN0/C1IN+ — Digital I/O RA0, ADC input AN0, or Comparator 1 non-inverting input
ピン 5 RA1/AN1/C2IN+ — Digital I/O RA1, ADC input AN1, or Comparator 2 non-inverting input
ピン 6 RA2/AN2/VREF- — Digital I/O RA2, ADC input AN2, or ADC negative reference
ピン 7 VSS — Ground reference
ピン 8 RC0/T1OSO/T1CKI — Digital I/O RC0, Timer1 oscillator output, or Timer1 clock input
ピン 9 RC1/T1OSI — Digital I/O RC1 or Timer1 oscillator input
ピン 10 RC2/P1A/CCP1 — Digital I/O RC2, PWM output P1A, or Capture/Compare/PWM 1
ピン 11 RC3/AN7/P1B/CCP2 — Digital I/O RC3, ADC AN7, PWM P1B, or CCP2
ピン 12 RC4/AN8/C2OUT — Digital I/O RC4, ADC input AN8, or Comparator 2 output
ピン 13 RC5/AN9 — Digital I/O RC5 or ADC input AN9
ピン 14 RC6/AN10/TX/CK — Digital I/O RC6, ADC AN10, USART TX, or USART clock
ピン 15 RC7/AN11/RX/DT — Digital I/O RC7, ADC AN11, USART RX, or USART data
ピン 16 RB4/AN10 — Digital I/O RB4 or ADC input AN10
ピン 17 RB5/AN11 — Digital I/O RB5 or ADC input AN11
ピン 18 RB6/ICSPCLK — Digital I/O RB6 or in-circuit serial programming clock
ピン 19 RB7/ICSPDAT — Digital I/O RB7 or in-circuit serial programming data
ピン 20 VDD — Positive supply voltage (2.0V to 5.5V)

主な用途

PIC16F687-I/SS の用途: 6 件s: Consumer Appliance Control, Battery-Powered Sensor Node, LED Lighting Controller, Industrial Sensor Front-End, Remote Control Transmitter, Automotive Body Electronics (Non-Safety).

🔧

Consumer Appliance Control

The PIC16F687-I/SS is ideal for consumer appliance control boards such as microwave oven user interfaces, washing machine control panels, and dishwasher user interfaces. Its 18 digital I/O pins drive keypad matrix scanning and 7-segment or LCD character displays directly. The integrated 8-channel 10-bit ADC reads temperature sensors and humidity sensors with 4.88 mV resolution at 5V. The PIC16F687's 256-byte SRAM buffers keypress events, while 128-byte EEPROM stores user-set preferences without backup battery. The wide 2.0-5.5V supply tolerates unregulated DC adapters and the nanoWatt sleep mode cuts standby power below 1 µA when the appliance is off, meeting Energy Star standby requirements.

📱

Battery-Powered Sensor Node

The PIC16F687-I/SS is well suited for battery-powered sensor nodes such as wireless thermostats, environmental monitors, and remote HVAC transmitters. Its nanoWatt technology delivers less than 1 µA sleep current with wake-up on interrupt, enabling multi-year battery life on two AA cells. The 8-channel 10-bit ADC digitizes thermistor, photocell, and battery voltage signals at 20 MHz with 200 ns instruction time. The integrated USART drives a sub-GHz RF module (MRF89XA) or Bluetooth LE transceiver. The 2.0-5.5V supply range supports direct LiSOCl2 primary cell operation without boost converter, reducing BOM cost by $0.30 per node.

💡

LED Lighting Controller

The PIC16F687-I/SS serves as a low-cost LED lighting controller for architectural dimmers, RGB color controllers, and decorative light strips. Its two CCP/PWM modules generate hardware PWM signals for LED dimming without software overhead. The 20 MHz clock supports up to 9.9-bit PWM resolution at 10 kHz, eliminating flicker in video applications. The 128-byte EEPROM stores brightness presets across power cycles. The integrated comparator provides zero-cross detection for TRIAC-based AC dimmers, eliminating dedicated zero-cross ICs. The 2.0-5.5V supply supports both 3.3V DC and 5V USB-powered luminaires directly.

🏭

Industrial Sensor Front-End

The PIC16F687-I/SS fits industrial 4-20 mA sensor transmitters, RTD signal conditioners, and process control loops where 8-bit processing is sufficient. Its 8-channel 10-bit ADC reads bridge sensors, RTDs, and 4-20 mA current sense resistors with 4.88 mV resolution. The hardware watchdog timer (WDT) and brown-out reset (BOR) survive industrial EMI events better than pure software supervisors. The MSSP peripheral drives SPI or I2C DACs (MCP4921) and external EEPROMs. The industrial -40°C to +85°C temperature range supports factory floor and outdoor enclosure deployments without derating.

🎥

Remote Control Transmitter

The PIC16F687-I/SS is a cost-effective 8-bit controller for IR/RF remote controls including TV remotes, garage door openers, and ceiling fan controllers. The 18 I/O pins scan a 4×5 keypad matrix with hardware interrupt-on-change, eliminating polling overhead. The USART or PWM drives IR LED at 38 kHz carrier frequency. The 128-byte EEPROM stores pairing codes and learned device IDs. Sleep current below 1 µA extends battery life to multi-year operation. The 200 ns instruction cycle debounces keypresses in hardware without external capacitor network, saving $0.05 per remote.

🚗

Automotive Body Electronics (Non-Safety)

The PIC16F687-I/SS supports non-safety automotive body electronics such as window lift switches, mirror adjusters, and ambient lighting controllers in 12V automotive systems. The integrated comparators monitor switch contact bounce and battery voltage with 1.5 µs response time. The wide 2.0-5.5V supply requires an external LDO (LM7805) or TVS-protected regulator for 12V/24V automotive buses. For safety-critical body electronics, the PIC16F687-E/SS (extended temperature -40°C to +125°C) is recommended. According to Microchip automotive-grade documentation, AEC-Q100 qualification is not available on the PIC16F687 family.

おすすめ製品の概要

PIC16F689-I/SS Pin-compatible upgrade with 7KB Flash 使用用途: Consumer Appliance Control PIC16F677-I/SS Microchip Technology 使用用途: Consumer Appliance Control, Battery-Powered Sensor Node, Remote Control Transmitter MRF89XA-I/RM Sub-GHz RF transceiver companion 使用用途: Battery-Powered Sensor Node PIC16F685-I/SS Microchip Technology 使用用途: LED Lighting Controller MCP1700-3302E 3.3V LDO for digital supply rail 使用用途: LED Lighting Controller MCP4921-E/SN 12-bit DAC for analog output 使用用途: Industrial Sensor Front-End MCP6024-I/SL Op-amp for signal conditioning 使用用途: Industrial Sensor Front-End TSAL6100 IR emitter LED companion 使用用途: Remote Control Transmitter PIC16F687-E/SS Microchip Technology 使用用途: Automotive Body Electronics (Non-Safety) LM7805 5V regulator for 12V automotive bus 使用用途: Automotive Body Electronics (Non-Safety)
What is the operating voltage range of PIC16F687-I/SS?
The PIC16F687-I/SS operates from 2.0 V to 5.5 V supply voltage, supporting both 3.3 V and 5 V system designs without level translation. According to Microchip datasheet DS40001262F, the wide voltage range is enabled by an on-chip voltage regulator and nanoWatt power management. The 8-bit PIC16 mid-range core delivers identical instruction timing across the full supply range, simplifying battery and USB-powered designs.
How much Flash memory does PIC16F687 have?
The PIC16F687 integrates 3.5 KB of in-system self-programmable Flash, organized as 2K × 14-bit words. According to Microchip datasheet DS40001262F, it also provides 128 bytes of EEPROM for non-volatile parameter storage and 256 bytes of general-purpose SRAM. The Flash supports 100,000 erase/write cycles and is internally mapped for ICD debugging.
Where to buy PIC16F687-I/SS at the best price?
The PIC16F687-I/SS is stocked at major authorized distributors including DigiKey, Mouser, and Microchip Direct. As of 2026-09-21, the qty-1 unit price is approximately $2.13, with volume pricing at $1.27 per unit at 1,000-piece reels. Authorized channels provide traceable stock and same-day shipping for small quantities, while broker channels carry risk of counterfeits and are not recommended.
What is the difference between PIC16F687-I/SS and PIC16F689-I/SS?
The PIC16F687-I/SS and PIC16F689-I/SS are pin-compatible in the same 20-pin SSOP package, but the PIC16F689 doubles program memory to 7 KB (4K × 14) and RAM to 256 bytes. The PIC16F687 is the lower-memory option. According to Microchip PIC16F6xx documentation, both share the same peripheral set including ADC, comparators, USART, and MSSP, so firmware migration requires only address adjustments.
What is the lead time for PIC16F687-I/SS orders?
Standard PIC16F687-I/SS stock is generally available off-the-shelf at authorized distributors with no lead time for sub-1,000-piece orders. As of 2026-09-21, factory lead time for production-volume reels is typically 8–12 weeks from Microchip, though distributors often hold buffer stock. Designers should check inventory at DigiKey and Mouser for the most current ship-date estimates.
Is PIC16F687-I/SS in stock right now?
Yes, the PIC16F687-I/SS is in production with active stock at major authorized distributors. According to real-time distributor listings as of 2026-09-21, both DigiKey and Mouser show in-stock quantities of several thousand units each in standard 20-pin SSOP reels. Lifecycle status is ACTIVE per Microchip's product page, with no EOL or NRND notices issued.
Can PIC16F687-I/SS be replaced by PIC16F677-I/SS?
The PIC16F677-I/SS is not a drop-in replacement for PIC16F687-I/SS because it has only 2K Flash vs 3.5 KB and lacks the USART peripheral. The PIC16F689-I/SS is the correct upgrade path - same 20-pin SSOP footprint, same peripherals, but 7 KB Flash. According to Microchip compatibility documentation, the PIC16F689 is the recommended replacement when additional code space is needed.
Where to download the PIC16F687-I/SS datasheet PDF?
The official PIC16F687-I/SS datasheet (document DS40001262F) can be downloaded directly from Microchip's product page at microchip.com/en-us/product/pic16f687. The 20-pin Flash-based datasheet covers electrical characteristics, peripheral descriptions, instruction set reference, and the device memory map. Always use the Microchip PDF rather than third-party mirrors to ensure authentic revision content.
What are the key specifications of PIC16F687-I/SS that engineers should know?
The PIC16F687-I/SS combines 3.5 KB Flash, 128 bytes EEPROM, 256 bytes SRAM, 20 MHz operation (200 ns instruction cycle), 18 digital I/O, 8-channel 10-bit ADC, two comparators, USART, MSSP, two CCP modules, internal 8 MHz oscillator, and 2.0-5.5 V supply. According to Microchip datasheet DS40001262F, these specs make it well suited for low-pin-count cost-sensitive embedded control applications.
Is PIC16F687-I/SS suitable for battery-powered designs?
Yes, the PIC16F687-I/SS is well suited for battery-powered designs thanks to its nanoWatt technology with multiple low-power sleep modes drawing less than 1 µA typical. The wide 2.0V-5.5V supply range supports direct 3V lithium coin cell operation, and the integrated ADC, EEPROM, and timers eliminate external components. According to Microchip datasheet DS40001262F, wake-up from sleep occurs within a single instruction cycle.
PIC16F687-I/SS vs PIC16F685-I/SS - which is better for motor control?
The PIC16F685-I/SS is the better choice for motor control because it adds a third CCP module and supports Enhanced PWM, while the PIC16F687-I/SS has only 2 CCP modules. Both share the 20-pin SSOP footprint and the same peripheral set otherwise. According to Microchip's PIC16F6xx family datasheet, designers using the PIC16F685 gain additional PWM channels for half-bridge or full-bridge motor drivers at the same pin count.
When should I choose PIC16F687-I/SS over PIC16F690-I/SS?
Choose the PIC16F687-I/SS over the PIC16F690-I/SS when cost is the dominant factor and your firmware fits within 3.5 KB Flash. The PIC16F690 doubles Flash to 7 KB but adds cost. According to Microchip PIC16F6xx datasheet, both parts share the same 20-pin SSOP footprint and peripheral lineup. The PIC16F687 is the right pick for simple sensor interfaces and control loops under 3.5 KB.
What is the best cross-brand equivalent for PIC16F687-I/SS?
There is no true cross-brand drop-in equivalent for the PIC16F687-I/SS in the 20-pin SSOP footprint. The PIC16F687's unique combination of 3.5 KB Flash, USART, MSSP, and 8-channel ADC is not matched by Atmel or Renesas parts in the same package. Engineers migrating cross-brand typically move to a different architecture (AVR ATtiny441 or Renesas RL78) with PCB redesign. According to the Microchip PIC16F6xx datasheet, same-brand migration is the recommended path.
What is the pinout of PIC16F687-I/SS?
The PIC16F687-I/SS pinout follows the standard 20-pin SSOP arrangement: pin 1 is MCLR/RA3, pin 20 is VDD, pin 19 is GND, pin 18 is RA2, and pins 2-10 and 12-17 are RA/RC/RC port lines. According to Microchip datasheet DS40001262F, pin 11 is VDD on this package revision. Always cross-check the datasheet pin diagram against the chosen PCB footprint before layout finalization.

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

選定ガイド

Choose the PIC16F687-I/SS for cost-sensitive 8-bit embedded control where Flash fits within 3.5 KB and USART/MSSP peripherals are required. Pick the PIC16F689-I/SS instead when code approaches or exceeds 3 KB during development - the 20-SSOP footprint is identical. Pick the PIC16F685-I/SS when you need three CCP/PWM modules for half-bridge motor drivers or RGB LED control. Pick the PIC16F677-I/SS only when USART is not needed and cost is the absolute priority. Pick the PIC16F687-E/SS when the design must survive 125°C underhood automotive or military ambient temperatures. All five parts share the same 20-SSOP footprint enabling PCB reuse across variants.

代替品との比較

パラメータ この製品 PIC16F689-I/SS PIC16F685-I/SS PIC16F677-I/SS PIC16F687-E/SS
Package 20-SSOP 20-SSOP (same) 20-SSOP (same) 20-SSOP (same) 20-SSOP (same)
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Memory 3.5 KB 7 KB (+100%) 7 KB (+100%) 2 KB (-43%) 3.5 KB (same)
EEPROM 128 bytes 256 bytes (+100%) 256 bytes (+100%) 128 bytes (same) 128 bytes (same)
Maximum Clock Speed 20 MHz 20 MHz (same) 20 MHz (same) 20 MHz (same) 20 MHz (same)
Digital I/O Pins 18 18 (same) 18 (same) 18 (same) 18 (same)
CCP/PWM Modules 2 2 (same) 3 (+50%) 2 (same) 2 (same)
USART Yes Yes Yes No (removed) Yes
Temperature Range -40°C to +85°C (Industrial) -40°C to +85°C -40°C to +85°C -40°C to +85°C -40°C to +125°C (Extended)

主な差別化要因

  • Higher EEPROM density than PIC16F677 (vs PIC16F677-I/SS)
  • Lower cost than PIC16F685 with same peripherals (vs PIC16F685-I/SS)
  • Pin-compatible upgrade path to PIC16F689 (vs PIC16F689-I/SS)
  • Industrial temperature grade (-40°C to +85°C) (vs PIC16F687-E/SS)

設計ノート

Place a 100 nF decoupling capacitor within 5 mm of the VDD pin, plus a 10 µF bulk capacitor at the supply input. According to Microchip datasheet DS40001262F, the PIC16F687 has no internal brown-out reset trip-point calibration, so add an external voltage supervisor (MCP100 or MCP809) if VDD drops below 2.0V during motor inrush or relay switching. The nanoWatt sleep mode draws <1 µA, but the internal oscillator continues unless OSCCON is configured to disable it.

When using the internal 8 MHz oscillator (factory calibrated to ±1%), leave RC0/RC1 (Timer1 oscillator pins) configured as digital outputs low or analog inputs to minimize leakage. According to datasheet DS40001262F, the ADC acquisition time requires a minimum 1.6 µs hold per source impedance of 10 kΩ; add a 1 kΩ series resistor for high-impedance sensors. The MCLR pin must be tied to VDD through a 10 kΩ pull-up for reliable operation.

Do not exceed the absolute maximum I/O sink/source current of 25 mA per pin or 90 mA per port (PORTA, PORTB, PORTC combined). According to Microchip datasheet DS40001262F, PIC16 mid-range devices latch-up at < 100 mA continuous. For LED driving, use a series resistor to limit current below 10 mA or buffer with a MOSFET. When migrating from PIC16F84A code, the interrupt vector is at 0x0004 and the configuration word is at 0x2007 - failure to update these is the most common porting bug.

For ADC accuracy on battery-voltage sensing, configure AN0-AN11 with acquisition time matched to source impedance: 1.6 µs minimum for <10 kΩ, 6.4 µs for >10 kΩ. According to Microchip datasheet DS40001262F, the ADC's conversion clock must be between 1.6 µs and 6.4 µs for full 10-bit linearity. Use VDD as VREF only when the supply is regulated to within 100 mV; for precision measurements, switch to internal 2.048V or 4.096V reference (where available).

コンプライアンス情報

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

RoHS compliant per Microchip product page DS40001262F. Not AEC-Q100 qualified - choose PIC16F687-I/SL or other AEC-Q100 variants for automotive safety-critical applications. Lead-free and halogen-free per Microchip environmental compliance documentation.

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

関連検索

PIC16F687-I/SS PIC16F687 datasheet Microchip PIC16F687 PIC16F687 SSOP price PIC16F687 ADC pinout PIC16F687 vs PIC16F689 PIC16F687 20 MHz microcontroller PIC16F687 EEPROM programming PIC16F687 nanoWatt sleep mode PIC16F687 buy online distributor what is the difference between PIC16F687 and PIC16F677 PIC16F687 cross reference replacement PIC16F687 8-bit MCU 3.5KB flash PIC16F687 battery powered sensor node

関連部品&用語

Microchip Technology PIC16F687 PIC16F687-I/SS PIC16F689-I/SS PIC16F685-I/SS PIC16F677-I/SS PIC16 mid-range 8-bit microcontroller RISC architecture Harvard architecture PIC16F6xx family nanoWatt technology Flash memory EEPROM ADC (analog-to-digital converter) USART MSSP (SPI/I2C) CCP module SSOP-20 RoHS AEC-Q100 in-circuit serial programming (ICSP)
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
合計: $0.00 USD
✓
見積を送信しました!

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

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