Microchip Technology

PIC16F676-I/P - 8-Bit 20MHz MCU with ADC | Microchip

部品番号: PIC16F676-I/P ✓ 生産中
4.5 V to 5.5 V Vdss PDIP-14 Package 20 MHz Speed Flash Memory
MOQ: 1 |

PIC16F676-I/P 概要

Microchip Technology PIC16F676-I/P is an 8-bit CMOS Flash-based PIC microcontroller with a 20 MHz maximum clock, 1.75 KB of program Flash, 64 bytes of RAM, a 10-bit analog-to-digital converter, and a 14-pin PDIP package. The device executes instructions in as little as 200 ns and provides 12 I/O pins according to the Mouser product listing. Its 10-bit ADC includes eight channels, making it suitable for compact embedded controls that require digital input, analog measurement, and programmable output in one package.

An 8-bit microcontroller is a programmable semiconductor containing a processor core, nonvolatile program memory, data memory, I/O ports, and embedded peripherals. PIC microcontrollers use a Harvard-style architecture and a compact instruction set comprising 35 single-word instructions. The PIC16F676 combines that Microchip MCU architecture with Flash memory for in-circuit reprogramming and an integrated analog-to-digital converter for sensor acquisition.

Key features include 1.75 KB (1K by 14) Flash program memory, 64 bytes of RAM, a 20 MHz clock, 12 I/O pins, and an eight-channel 10-bit ADC. The -I/P suffix identifies the industrial-temperature device supplied in a PDIP-14 package; the exact operating-temperature limits were not included in the supplied data. The 14-pin footprint limits pin count while retaining enough I/O for switches, indicators, relays, analog inputs, and basic serial communication.

The device is based on the PIC16F630/676 family architecture. The PIC16F676 differs from the closely related PIC16F630 by including the 10-bit ADC, while both are supported in 14-pin PDIP, SOIC, and TSSOP packages. According to the Microchip PIC16F630/676 data sheet, the devices share the same family documentation and include a bootloader-supported Flash programming architecture.

Typical uses include compact industrial control panels, LED status indicators, analog sensor interfaces, simple motor or relay controllers, teaching platforms, and low-cost embedded systems. Its small program memory favors concise control routines rather than protocol-heavy or high-compute workloads, while the ADC permits analog quantities to be measured without an external converter.

Designers should allocate the external decoupling capacitor, oscillator components, programming interface, and ADC input circuitry according to the manufacturer data sheet. If analog accuracy matters, keep the analog and digital return paths separated and define the ADC reference strategy early. The 14-pin package should also be checked against the PCB drill pattern before ordering because PDIP is not mechanically interchangeable with SOIC or TSSOP.

This page consolidates distributor pricing, package details, manufacturer documentation, application guidance, and same-family replacement considerations. Its value is not simply repeating the part number; it connects the verified 20 MHz, 1.75 KB Flash, 64-byte RAM, 10-bit ADC, and PDIP-14 characteristics to practical PCB and firmware selection decisions.

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

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

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

Microchip Technology
Package: 14-pin PDIP (0.300 inch, lead-free, plastic)
Operating Temperature Range: -40 C to +125 C (extended, -E suffix)
Watchdog Timer: Yes (independent on-chip oscillator)
Microchip Technology
Package: 14-pin PDIP
Microchip Technology
Package: 14-pin PDIP (DIP-14, 0.300 inch, through-hole)
ADC: None
Internal Oscillator: 8 MHz
Microchip Technology
Package: 14-pin PDIP
Microchip Technology
Package: QFN-14 (ML), 4x4 mm
ADC: 10-bit, 8 channels
Operating Temperature Range: -40 C to +85 C (industrial grade)
Microchip Technology
Package: 20-pin PDIP (through-hole, 0.300 in / 7.62 mm row pitch)
ADC: 10-bit, up to 8 channels
Internal Oscillator: 31 kHz LF + 8 MHz HF (calibrated)
Microchip Technology
Package: 14-pin PDIP (DIP-14, through-hole)
ADC: 8-channel, 10-bit
Operating Temperature Range: -40 °C to +125 °C (Extended, "E" grade)
Microchip Technology
Package: 18-DIP (0.300 inch, 7.62 mm) through-hole
Microchip Technology
Package: 18-pin PDIP (0.300 inch, 7.62 mm)
Operating Temperature Range: -40 C to +85 C (industrial grade "I")
Watchdog Timer: Yes, with on-chip RC oscillator
Microchip Technology
Package: 14-pin PDIP (0.300 inch, 7.62mm)
ADC: 10-bit
Operating Temperature Range: -40 C to +125 C (E grade)

PIC16F676-E/P

✅ ドロップイン ⚠️ 仕様未検証
Microchip Technology
📦 PDIP-14
8-bit CMOS flash-based microcontroller · 20 MHz · 200 ns · 35 single-word instructions · Flash · 1.75 KB (1K x 14 words) · 64 bytes · 10 bits

価格はお問い合わせください

データシートを見る →

PIC16F676A-I/P

✅ ドロップイン ⚠️ 仕様未検証
📦 PDIP-14
Same 14-pin PDIP core and 10-bit ADC class; program-memory capacity is greater than the target's 1.75 KB

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

PIC16F630-I/P

✅ ドロップイン ⚠️ 仕様未検証
Microchip Technology
📦 PDIP-14
8-bit CMOS Flash microcontroller · PIC16 family 8-bit RISC architecture · 20 MHz · 200 ns · 35 single-word instructions · 1.75 KB Flash (1K x 14) · 64 bytes · 12

価格はお問い合わせください

データシートを見る →

PIC16F676-I/P 最大定格&電気的特性

Device Type 8-bit CMOS Flash-based microcontroller
最大クロック周波数 20 MHz
Instruction Execution Time 200 ns
Program Memory Type Flash
Program Memory Size 1.75 KB (1K x 14 words)
RAM Size 64 bytes
ADC Resolution 10 bits
ADC Channel Count 8 channels
I/O Pin Count 12 pins
Single-Word Instruction Count 35 instructions
Supply Voltage Range 4.5 V to 5.5 V
Package Type PDIP-14
Package Pin Count 14 pins
実装タイプ Through-hole

PIC16F676-I/P ピン構成

DIP-14 Package Pinout Diagram DIP-14 14-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 14 2 13 3 12 4 11 5 10 6 9 7 8 DIP-14
ピン 1 RA0/AN0/C1IN+ — Port A digital input/output, analog input channel 0, or comparator 1 positive input
ピン 2 RA1/AN1/C1IN- — Port A digital input/output, analog input channel 1, or comparator 1 negative input
ピン 3 RA2/AN2/VREF-/CVREF — Port A digital input/output, analog input channel 2, comparator reference, or voltage reference negative connection
ピン 4 RA3/AN3/VREF+/C1OUT — Port A digital input/output, analog input channel 3, positive voltage reference, or comparator output
ピン 5 RA4/T0CKI/C1OUT — Port A digital input/output, Timer 0 clock input, or comparator output
ピン 6 RA5/AN4/C2IN+/OSC1/CLKIN — Port A digital input/output, analog input channel 4, comparator input, or oscillator input
ピン 7 VSS — Ground reference connection
ピン 8 RB0/AN12 — Port B digital input/output or analog input channel 12
ピン 9 RB1/AN10 — Port B digital input/output or analog input channel 10
ピン 10 RB2/AN8 — Port B digital input/output or analog input channel 8
ピン 11 RB3/AN9/PGM/C1IN+ — Port B digital input/output, analog input channel 9, programming mode input, or comparator input
ピン 12 VDD — Positive supply voltage connection
ピン 13 RB4 — Port B digital input/output
ピン 14 RB5/AN11/T0CKI — Port B digital input/output, analog input channel 11, or Timer 0 clock input

主な用途

PIC16F676-I/P の用途: 6 件s: Compact Analog Sensor Interface, LED Status and Warning Panel, Simple Relay and Actuator Controller, Battery-Powered Instrumentation, Motor Speed and Direction Control, Programmable Logic and Teaching Platform.

🧩

Compact Analog Sensor Interface

The PIC16F676-I/P fits analog sensor interfaces because its integrated 10-bit ADC provides eight measurement channels alongside 12 I/O pins and a 20 MHz clock. The device can sample a sensor, apply scaling and threshold logic in firmware, and update indicators without a separate external ADC. Its 4.5 V to 5.5 V operating range also permits direct use with conventional 5 V sensor systems. The engineering trade-off is the limited 1.75 KB Flash and 64-byte RAM, so the application should use concise code, avoid unnecessary buffering, and place ADC-sensitive traces away from switching and oscillator circuitry.

💡

LED Status and Warning Panel

The PIC16F676-I/P is appropriate for LED status and warning panels because 12 I/O pins can drive multiple indicators while the 200 ns instruction execution time provides ample response margin. A programmed state machine can combine pushbuttons, flashing patterns, and fault indicators without requiring a larger controller. Its 1.75 KB Flash is useful for several standalone patterns, although the 64-byte RAM restricts history buffering. The design should use current-limiting resistors, define LED drive current against the device limits, and keep repetitive timing functions away from precision analog inputs.

🏭

Simple Relay and Actuator Controller

PIC16F676-I/P can implement a compact relay or actuator controller by using its GPIO pins for switch inputs and discrete output control. The 20 MHz Flash-based core supports debouncing, state sequencing, timing, and safety interlocks, while the integrated 10-bit ADC can monitor a feedback voltage or temperature-related sensor. Designers must keep coil transients away from the MCU and provide suitable driver protection because the controller does not directly replace a power transistor or relay driver. Firmware should include defined startup, fault, and shutdown states rather than relying on uncontrolled pin states.

🔧

Battery-Powered Instrumentation

The PIC16F676-I/P is suitable for small battery-powered instruments that need local measurement and simple user interaction without a high-performance processor. Its 64-byte RAM and compact 14-pin package simplify board area, and the 10-bit ADC supports proportional readings from resistive or voltage-based sensors. The 20 MHz clock provides more processing margin than many simple control tasks require, but actual battery life depends on the selected oscillator and firmware duty cycle. Low-power design should use the device's verified sleep or shutdown capabilities and should not assume an unverified low-voltage operating range.

⚡

Motor Speed and Direction Control

The PIC16F676-I/P can supervise a small motor-control system where the MCU performs command decoding, timing, interlocks, and speed-reference measurement. Its 10-bit ADC may monitor a command or feedback voltage, while its GPIO and timer resources support pulse and direction outputs. The device should not be assumed to drive a motor directly; external transistor or driver circuitry is required. Current sensing, inductive noise suppression, and deliberate separation between motor return paths and analog inputs are essential. The limited Flash and RAM favor a focused supervisory role rather than a sophisticated motion-control algorithm.

📱

Programmable Logic and Teaching Platform

PIC16F676-I/P works well as a programmable logic or embedded-control teaching platform because it combines a simple 35-instruction set, 20 MHz execution capability, Flash reprogramming, and an integrated ADC in a 14-pin PDIP package. The through-hole package makes the device accessible on a perforated board or educational PCB, and the small memory footprint encourages efficient, readable firmware. Learners can implement timers, digital inputs, PWM-like outputs, and analog threshold functions without a complex development board. Expansion remains limited, so projects requiring large buffers, networking stacks, or high-resolution display interfaces should select a larger microcontroller family.

What are the key specifications of PIC16F676-I/P that engineers should know?
The PIC16F676-I/P is an 8-bit Flash microcontroller rated for a 20 MHz maximum clock, with 1.75 KB of program memory, 64 bytes of RAM, a 10-bit eight-channel ADC, and 12 I/O pins in a PDIP-14 package. According to Microchip datasheet 40039F.pdf, instruction execution can be completed in as little as 200 ns, and the core provides 35 single-word instructions. These characteristics position the device for compact control, measurement, and signaling systems rather than compute-intensive workloads.
Where can I download the PIC16F676-I/P datasheet PDF?
The official PIC16F676-I/P datasheet can be downloaded from Microchip's DeviceDoc URL at https://ww1.microchip.com/downloads/en/DeviceDoc/40039F.pdf. This document covers the PIC16F630/676 family and includes the package pinout, electrical characteristics, and peripheral descriptions. The component is also identified on Microchip's official PIC16F676 product page. For a new design, use the manufacturer PDF as the controlling source for programming, decoupling, oscillator, and ADC guidance.
Where can I find the PIC16F676-I/P pinout?
The PIC16F676-I/P pinout is published in the PIC16F630/676 family data sheet at Table 1-1 and in the 14-pin package drawing identified as Figure 1-1. According to Microchip datasheet 40039F.pdf, the PDIP-14 version is one of the supported packages for this family. Pin functions combine GPIO, analog inputs, comparator inputs, programming functions, oscillator functions, power pins, and ground on the same 14 leads.
What is the operating voltage of PIC16F676-I/P?
The PIC16F676-I/P operates from 4.5 V to 5.5 V, according to the distributor specification supplied for this exact device. That range indicates that this is a 5 V-oriented PIC16 variant rather than a low-voltage 2.x V or 3.3 V part. The VDD and VSS pins must therefore be designed around a nominal 5 V rail, while the manufacturer data sheet remains authoritative for individual DC and AC limits, current measurements, and operating conditions.
How much Flash memory and RAM does PIC16F676-I/P have?
The PIC16F676-I/P provides 1.75 KB of Flash program memory, organized as 1K by 14 words, and 64 bytes of RAM. DigiKey describes the device as an 8-bit MCU with 1.75 KB Flash, while Mouser identifies 64 bytes of RAM. According to Microchip datasheet 40039F.pdf, Flash program memory permits reprogramming, and the 1.75 KB capacity is suitable for compact control firmware but should be checked carefully against code size, configuration storage, and bootloader requirements.
What can replace the PIC16F676-I/P on the same 14-pin footprint?
The closest verified same-family choices are the 14-pin PDIP versions of PIC16F676-E/P, PIC16F676A-I/P, and PIC16F630-I/P, but each has a trade-off. The E/P changes the temperature-grade suffix, the A version changes program-memory resources, and the PIC16F630 lacks the PIC16F676's 10-bit ADC. The supplied cross-reference results did not verify any cross-brand drop-in replacement, so these Microchip options should be checked against the original schematic, firmware, and temperature requirements before substitution.
Is PIC16F676-I/P the same as PIC16F676-E/P?
The PIC16F676-I/P and PIC16F676-E/P use the same 14-pin PDIP package and belong to the same PIC16F676 device family, but their order codes specify different temperature-grade options. The supplied data confirms the -I/P package and active lifecycle status, while the exact limits associated with the -E suffix were not included. Both should retain the same core, Flash, RAM, and ADC function, but the selected suffix must match the required ambient-temperature range.
PIC16F676-I/P vs PIC16F630-I/P - which is better for analog sensing?
The PIC16F676-I/P is better when analog measurement is required because it includes a 10-bit ADC with eight channels, whereas the closely related PIC16F630 does not include that converter. Microchip datasheet 40039F.pdf explicitly identifies the PIC16F676 as the family member with the 10-bit ADC. Both devices share the basic PIC16 architecture and 14-pin package options, but a firmware and schematic replacement involving the PIC16F630 may require an external ADC.
When should I choose PIC16F676-I/P over PIC16F676A-I/P?
Choose PIC16F676-I/P when 1.75 KB of Flash is sufficient and the verified industrial-grade order code is required. Choose PIC16F676A-I/P only after confirming that its additional memory resources are needed and that its exact electrical, timing, and temperature ratings remain acceptable. The supplied data identifies the target's 1.75 KB program memory and 64-byte RAM, while the alternative's complete numeric memory comparison was not provided, making the A version a family option rather than an automatically equivalent substitute.
Is PIC16F676-I/P suitable for industrial control and sensor interfaces?
The PIC16F676-I/P is suitable for compact industrial control and sensor-interface designs that fit within its 20 MHz speed, 1.75 KB Flash, 64-byte RAM, and 10-bit ADC capabilities. The -I suffix indicates the industrial-temperature ordering option, although the exact limits were not included in the supplied records. The device is particularly appropriate for discrete logic, analog threshold measurements, LED indication, and relay-style outputs rather than communications-heavy or high-memory control systems.
Where can I buy PIC16F676-I/P online?
PIC16F676-I/P is listed for online purchase by DigiKey, Mouser, LCSC Electronics, and multiple distributors through Octopart. LCSC's supplied listing reports a starting price of $1.5297 and identifies the part as in stock, while DigiKey and Mouser provide inventory and ordering links. Availability can change without notice, so production buyers should confirm the exact suffix, package, quantity, and date code at the selected authorized distributor. Pricing in this page is stated as of 2026-10-30.
What is the price of PIC16F676-I/P?
The lowest supplied price for PIC16F676-I/P is $1.5297 at LCSC Electronics, based on data retrieved on 2026-10-30. DigiKey and Mouser also list the part, but their individual unit-price values were not included in the retrieved snippets, so no additional amount has been inferred. The five displayed purchasing quantities use the only verified price point because distributor-specific volume tiers were not provided. Production quotations may differ with quantity, inventory, and shipping requirements.
What is the lead time and stock status for PIC16F676-I/P?
LCSC Electronics identifies PIC16F676-I/P as in stock, while DigiKey states that the component ships today; no numeric lead time was supplied. The device is also shown as active by Digchip and is available through several major distributors. Because stock levels can change rapidly, buyers should obtain a current quote and confirmed lead time for the required production quantity. The verified stock statements and $1.5297 price reference are current as of 2026-10-30.
Does PIC16F676-I/P support a 5 V supply and 10-bit ADC measurements?
Yes. PIC16F676-I/P supports a 4.5 V to 5.5 V supply range and includes a 10-bit ADC with eight channels, matching the verified distributor specifications and Microchip product-page description. These two features make it practical for analog sensor inputs while running from a conventional 5 V rail. The ADC reference and input topology should still be designed according to Microchip datasheet 40039F.pdf, because the converter's accuracy also depends on the reference source, layout, and input conditioning.
What is the best cross-brand equivalent for PIC16F676-I/P?
No cross-brand equivalent can be verified as a true drop-in replacement from the supplied cross-reference results. The available results contain general search tools and comparisons, but they do not identify another manufacturer's 14-pin PDIP device with the same 20 MHz performance, 1.75 KB Flash, 64-byte RAM, 10-bit ADC, and pin-compatible peripheral mapping. Because program-memory organization, interrupts, timers, ADC behavior, and bootloader details differ across MCU families, selecting an Atmel, STMicroelectronics, or other MCU solely by package and clock rate would not constitute a drop-in replacement.
How should engineers verify a PIC16F676-I/P replacement before PCB assembly?
Engineers should verify the replacement against the schematic, PCB footprint, pin names, supply range, ADC inputs, oscillator configuration, programming interface, and temperature grade before assembly. According to Microchip datasheet 40039F.pdf, the PIC16F630/676 family is covered by a common data sheet, but an assembly variant or related family member can still change flash capacity, peripherals, or ordering suffixes. Existing firmware should also be recompiled and tested for register, timing, interrupt, and ADC differences rather than assuming binary compatibility.

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

選定ガイド

Choose PIC16F676-I/P when the design needs a 5 V, 20 MHz PIC MCU with 1.75 KB Flash, 64 bytes of RAM, 12 I/O pins, and an integrated eight-channel 10-bit ADC in a 14-pin PDIP package. Select PIC16F676-E/P only when its temperature-grade suffix matches the required ambient range and the ordering conditions have been confirmed. Choose PIC16F676A-I/P when the added program memory is useful and the complete electrical and timing characteristics have been checked against the original design. Consider PIC16F630-I/P only for designs that do not use the ADC and whose firmware can be adapted to the smaller peripheral set. No cross-brand drop-in option was established by the supplied evidence, so changing MCU architecture would require a deliberate redesign rather than a simple substitution.

代替品との比較

パラメータ この製品 PIC16F676-E/P PIC16F676A-I/P PIC16F630-I/P
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package PDIP-14 PDIP-14 PDIP-14 PDIP-14
Device Type 8-bit Flash microcontroller 8-bit Flash microcontroller 8-bit Flash microcontroller 8-bit Flash microcontroller
ADC 10-bit, 8 channels 10-bit, 8 channels 10-bit class Not included

主な差別化要因

  • Integrated analog conversion in a compact controller (vs PIC16F630-I/P)
  • Verified memory capacity for the target design (vs PIC16F676A-I/P)
  • Same 14-pin PDIP mechanical interface across the candidate set (vs PIC16F676-E/P)

設計ノート

Use the manufacturer PDIP-14 footprint rather than a generic DIP outline, and confirm lead spacing, row width, drill diameter, and maximum body length against the package drawing. Keep the VDD decoupling capacitor close to pin 12 and connect VSS at pin 7 to a low-impedance ground plane. Because the same physical package can contain mixed analog, digital, programming, oscillator, and power functions, preserve the manufacturer pin-function mapping when making PCB changes.

Separate analog inputs from oscillator and switching traces, return comparator and ADC currents directly to the quiet ground reference, and avoid routing high-current outputs beneath sensitive analog nets. The supplied family documentation identifies VREF-, VREF+, CVREF, comparator, and analog-input functions on Port A, so those pins should not be treated as ordinary GPIO when planning the board. If the internal reference is used, follow the manufacturer conversion-time and settling guidance for the required measurement accuracy.

Do not treat the PIC16F630-I/P as an unconditional substitute for PIC16F676-I/P: the 10-bit ADC is absent, and firmware that references ADC registers cannot be assumed to work. Likewise, changing from -I/P to -E/P or PIC16F676A-I/P requires verification of temperature grade, memory organization, and device configuration. Before substituting any listed alternative, compare the exact datasheet, recompile the firmware, and run timing, ADC, reset, and power-fail tests on the intended hardware.

コンプライアンス情報

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

The supplied data identifies a lead-free PDIP package in one distributor record, but it does not explicitly state the device's lead-free, halogen-free, RoHS, REACH, or conflict-minerals status. AEC-Q100 is treated as not applicable because the target is an industrial-temperature microcontroller rather than an explicitly automotive-qualified device.

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

関連検索

PIC16F676-I/P PIC16F676-I/P datasheet PDF Microchip PIC16F676-I/P PIC16F676-I/P 10-bit ADC PIC16F676-I/P PDIP-14 pinout PIC16F676-I/P price PIC16F676-I/P in stock PIC16F676-I/P sensor interface PIC16F676-I/P vs PIC16F630-I/P PIC16F676-I/P drop-in replacement Can PIC16F630-I/P replace PIC16F676-I/P PIC16F676 20MHz 1.75KB Flash microcontroller

関連部品&用語

Microchip Technology PIC16F676-I/P PIC16F676 PIC16F676-E/P PIC16F676A-I/P PIC16F630-I/P PIC16F630 8-bit microcontroller CMOS microcontroller Flash-based microcontroller PIC MCU architecture Harvard-style architecture 10-bit analog-to-digital converter ADC embedded control PDIP-14 through-hole package surface-mount package family 20 MHz clock 1.75 KB Flash memory 64 bytes RAM industrial control sensor interface motor control programmable logic
クイック見積RFQ
詳細をすべてご記入ください — 営業チームが24時間以内にご返信いたします
部品番号 メーカー パッケージ QTY 目標価格 小計
✓
見積を送信しました!

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

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