Microchip Technology

PIC16F677-E/P - 8-Bit 20MHz 3.5KB Flash MCU | Microchip 20-PDIP

부품 번호: PIC16F677-E/P ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
2.0 V to 5.5 V Vdss 20-pin PDIP (through-hole, 0.300 in / 7.62 mm row pitch) Package 20 MHz (200 ns instruction cycle) Speed 3.5 KB (2K x 14) Flash Memory
시작가 $1.55 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-21
볼륨 가격
수량 단가 합계
1 $2.45 $2.45
10 $2.21 $22.10
100 $1.95 $195.00
500 $1.74 $870.00
1,000 $1.55 $1,550.00
ℹ️ 모든 가격은 USD 기준입니다

PIC16F677-E/P 개요

The Microchip Technology PIC16F677-E/P is a low pin-count 8-bit CMOS flash microcontroller (MCU) built on the mid-range PIC16 x14 architecture, offering 3.5 KB (2K x 14) of Flash program memory, 128 bytes of RAM, and 256 bytes of EEPROM in a 20-pin PDIP through-hole package. The device runs at 20 MHz (200 ns instruction cycle), supports 2.0V to 5.5V operation, and delivers up to 12 I/O pins with nanoWatt power management technology. The "-E" temperature grade extends the operating range to -40C to +125C for industrial and harsh-environment applications.

A microcontroller (MCU) is a single-chip computer containing a CPU, program memory (ROM/Flash), working memory (RAM), non-volatile data memory (EEPROM), and programmable I/O peripherals. The PIC16F677 belongs to the mid-range PIC16 family of 8-bit RISC MCUs, which sits below the PIC18/PIC24 and above the baseline PIC10/12/16 families in Microchip's 8-bit portfolio. PIC mid-range devices use a 14-bit instruction word and Harvard architecture, providing deterministic timing ideal for real-time control loops. The "F" suffix indicates Flash program memory (reprogrammable in-circuit), the "677" identifies the specific die, and the "-E/P" suffix chain encodes extended temperature grade (E) and PDIP package (P).

Key features include 3.5 KB self-programmable Flash, 128 B SRAM, 256 B EEPROM, 12 digital I/O pins with interrupt-on-change capability, a 10-bit ADC with up to 8 channels, two 8-bit timers plus one 16-bit timer, a dedicated Capture/Compare/PWM (CCP) module, a USART for asynchronous serial communication, an Enhanced Universal Synchronous/Asynchronous Receiver-Transmitter, and on-chip oscillator options supporting external crystals, resonators, or internal 31 kHz/8 MHz RC operation. The nanoWatt technology layer enables deep sleep currents as low as ~50 nA typical and active currents around 1 mA at 4 MHz, allowing battery-powered designs to last years on a single cell.

The mid-range PIC16F677 core implements a 14-bit instruction set with only 35 single-word instructions, simplifying firmware development. The Harvard architecture separates program and data buses, allowing instruction fetch and data access to occur in the same cycle. The integrated brown-out reset (BOR), power-on reset (POR), and watchdog timer (WDT) with on-chip low-power RC oscillator provide robust field deployment. Code protection fuses and ICD (In-Circuit Debugger) support are standard, easing prototyping and securing intellectual property.

Typical applications include white goods and home appliances (washing machines, microwave oven controllers), HVAC thermostats and fan controls, automotive body electronics (interior lighting, seat controllers, instrument clusters), industrial sensor interfaces, remote controls, battery chargers, and low-cost sensor-conditioning front ends. The extended temperature grade makes the PIC16F677-E/P suitable for under-hood automotive modules and outdoor industrial enclosures.

When designing with this MCU, allocate pin budget carefully: 12 I/O pins must serve ADC, USART, CCP, ICSP programming (RB6/RB7), and the MCLR reset, leaving limited headroom for dense interfaces. Always provision two decoupling capacitors (100 nF + 10 uF) within 5 mm of VDD/VSS pins, and ensure the ICSP clock/data lines are not loaded by application circuitry that would disturb in-circuit debug.

This page synthesizes distributor pricing, same-family drop-in alternatives within the 20-PDIP footprint, and practical design notes not found on the manufacturer product page alone.

드롭인 대체품: PIC16F677-E/P — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F677-E/P (동일 폼 팩터 및 풋프린트) — 차이점: Architecture, I/O Pins, Package, Timers, RoHS Status.

Microchip Technology
Architecture: PIC16 mid-range 8-bit
I/O Pins: 12
Package: PDIP-20 (300 mil)
Microchip Technology
Architecture: PIC16 8-bit RISC (Harvard)
I/O Pins: 18
Package: 20-pin SOIC (SO)

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

PIC16F677-I/P

✅ 드롭인
📦 20-pin PDIP
same die, industrial -40C to +85C grade vs extended -40C to +125C (-E)

📋 참조 대체품 (카탈로그에 없음)

PIC16F676-I/P

✅ 드롭인
📦 20-pin PDIP
same 20-PDIP pinout, 1.75 KB Flash vs 3.5 KB (-50%), 64 B RAM vs 128 B; pin-compatible subset per Microchip chart 00148J2

📋 참조 대체품 (카탈로그에 없음)

PIC16F676-E/P

✅ 드롭인
📦 20-pin PDIP
same 20-PDIP pinout, 1.75 KB Flash vs 3.5 KB (-50%), extended temperature grade matched

📋 참조 대체품 (카탈로그에 없음)

PIC16F631-E/P

✅ 드롭인
Microchip Technology
📦 20-pin PDIP
PIC16 mid-range 8-bit · 14-bit · 1.75 KB (1K x 14) · 64 bytes · 128 bytes · 20 MHz · 200 ns at 20 MHz · 2.0 V to 5.5 V

✓ 재고 있음

$1.29 / 개

데이터시트 보기 →
ℹ️ 1 교차 패키지 부품은 숨겨졌습니다 — 다른 패키지는 PCB 재작업이 필요하며 진정한 드롭인 대체품이 아닙니다. 문의하기 교차 패키지 제안이 필요하면 다음을 참조하십시오.

PIC16F677-E/P 최대 정격 & 전기적 특성

Architecture PIC16 mid-range 8-bit RISC, 14-bit instruction word
Program Memory 3.5 KB (2K x 14) Flash
Data SRAM 128 B
Data EEPROM 256 B
Max CPU Speed 20 MHz (200 ns instruction cycle)
Supply Voltage (VDD) 2.0 V to 5.5 V
I/O Pins 12 (with interrupt-on-change on PORTB)
ADC 10-bit, up to 8 channels
Timers 2 x 8-bit + 1 x 16-bit
CCP Module 1 x Capture/Compare/PWM
Serial EUSART (asynchronous + synchronous)
Internal Oscillator 31 kHz LF + 8 MHz HF (calibrated)
동작 온도 -40 C to +125 C (Extended grade)
패키지 20-pin PDIP (through-hole, 0.300 in / 7.62 mm row pitch)
ICSP / Debug In-Circuit Serial Programming (PGC/PGD) + ICD
Brown-out Reset Yes (BOR)
Watchdog Timer Yes (WDT with on-chip RC)
RoHS 상태 Compliant

PIC16F677-E/P 핀 구성

DIP-20 Package Pinout Diagram DIP-20 20-pin dual inline, 7.62mm pitch, JEDEC MS-001. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 DIP-20
핀 1 RA0/AN0/C1IN+/ICSPDAT — PORTA bit 0 / ADC input / Comparator input / ICSP data
핀 2 RA1/AN1/C1IN-/ICSPCLK — PORTA bit 1 / ADC input / Comparator input / ICSP clock
핀 3 RA2/AN2/CVREF/VREF- — PORTA bit 2 / ADC input / Comparator VREF / ADC VREF-
핀 4 RA3/AN3/C1OUT/VREF+ — PORTA bit 3 / ADC input / Comparator output / ADC VREF+
핀 5 RA4/AN4/T0CKI/C2OUT — PORTA bit 4 / ADC input / Timer0 clock / Comparator output
핀 6 RA5/AN5/SS/HVLDO/C2IN+ — PORTA bit 5 / ADC input / SPI SS / High-V Detect
핀 7 RA6/OSC2/CLKO — PORTA bit 6 / Crystal oscillator output / Clock output
핀 8 RA7/OSC1/CLKI — PORTA bit 7 / Crystal oscillator input / Clock input
핀 9 VSS — Ground reference
핀 10 VDD — Positive supply voltage (2.0V to 5.5V)
핀 11 RB0/AN8/INT — PORTB bit 0 / ADC input / External interrupt
핀 12 RB1/AN9 — PORTB bit 1 / ADC input
핀 13 RB2/AN10 — PORTB bit 2 / ADC input
핀 14 RB3/AN11/CCP1 — PORTB bit 3 / ADC input / CCP1 PWM output
핀 15 RB4/AN12 — PORTB bit 4 / ADC input
핀 16 RB5/AN13 — PORTB bit 5 / ADC input
핀 17 RB6/PGC — PORTB bit 6 / ICSP clock (programming/debug)
핀 18 RB7/PGD — PORTB bit 7 / ICSP data (programming/debug)
핀 19 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
핀 20 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 PWM

일반적인 애플리케이션

PIC16F677-E/P 적합 용도: 6 애플리케이션s: Home Appliance Control (Washing Machines, Microwave Ovens), HVAC Thermostats and Fan Speed Controllers, Automotive Body Electronics (Interior Lighting, Seat Controllers), Industrial Sensor Signal Conditioning Front Ends, Remote Control and Battery-Operated Wireless Sensors, Smart Battery Chargers and Power Banks.

🏭

Home Appliance Control (Washing Machines, Microwave Ovens)

The PIC16F677-E/P is a natural fit for home appliance main control boards where cost, deterministic timing, and industrial temperature tolerance are required. The 20-MHz core provides 200 ns instruction execution, sufficient to scan a 4x4 keypad, drive a triac-based load controller via the CCP PWM, and service UART-based inverter/motor feedback in a single time slice. Its 3.5 KB Flash accommodates state-machine firmware for wash cycles or microwave cooking profiles without external memory, while the 256-byte EEPROM stores user-set preferences across power cycles. Compared with a software-only bit-banging approach, the dedicated EUSART hardware allows reliable mains-isolated communication with subassemblies.

⚡

HVAC Thermostats and Fan Speed Controllers

The PIC16F677-E/P's 10-bit ADC with up to 8 channels directly digitizes NTC thermistor dividers, setpoint potentiometers, and airflow sensors without external analog front end. The CCP module generates a 25 kHz PWM that drives a TRIAC or logic-level FET for variable fan speed, while the 16-bit timer times debounce and zero-crossing detection. nanoWatt sleep mode drops quiescent current under 1 uA between sensor reads, allowing multi-year battery life on a 2xAA cell backup. The 20-pin PDIP package is through-hole friendly for hand-soldered or wave-soldered HVAC control boards.

🚗

Automotive Body Electronics (Interior Lighting, Seat Controllers)

The PIC16F677-E/P's extended -40 C to +125 C temperature grade targets under-hood and cabin automotive modules where commercial-grade parts fail. Its 12 I/O pins drive multiple LED channels via PWM for interior ambient lighting, scan seat-occupancy switches with interrupt-on-change, and communicate over LIN-like UART to body controllers. The integrated brown-out reset prevents erratic behavior during cranking transients down to 4 V. Compared with discrete logic, the 677 replaces 3-4 timer ICs and an analog multiplexer, shrinking the body-electronics BOM and PCB area by roughly 40 percent.

🏭

Industrial Sensor Signal Conditioning Front Ends

The PIC16F677-E/P pairs a 20 MHz core with a 10-bit ADC and an EUSART, making it ideal for low-cost 4-20 mA or 0-10 V sensor transmitters in factory automation. The MCU digitizes the conditioned analog signal, applies linearization in firmware, and outputs a calibrated Modbus-RTU stream over the EUSART at 9600/19200 baud. With 3.5 KB Flash, a calibration table with up to 256 points fits, providing 0.1 percent nonlinearity correction. The 20-PDIP package withstands the conformal coating and wave-soldering typical of industrial sensor boards.

📱

Remote Control and Battery-Operated Wireless Sensors

The PIC16F677-E/P's nanoWatt technology reduces sleep current to roughly 50-100 nA typical, allowing a button-cell powered remote control to last 5+ years without battery replacement. Its interrupt-on-change PORTB feature wakes the MCU from sleep on a keypress in under 5 microseconds, then services a 315/433 MHz OOK/FSK transmitter via PWM or timer-driven bit-bang. The 3.5 KB Flash stores multiple device pairing codes and rolling-code encryption, and the 256-byte EEPROM holds user preferences. Compared with discrete 555-timer designs, this approach reduces component count by roughly 60 percent.

🔋

Smart Battery Chargers and Power Banks

The PIC16F677-E/P implements CC/CV charge profiles for NiMH, Li-ion, or lead-acid packs using its 10-bit ADC for voltage and current sensing, plus the CCP PWM for synchronous buck converter drive. The EUSART provides status reporting to a host or display over UART/I2C. With 3.5 KB Flash, lookup-table based charge algorithms for multiple chemistries fit easily. The extended -40 C to +125 C grade covers the thermal envelope of enclosed charging bays, and the 20-pin PDIP simplifies hand-prototype through-hole builds before moving to a smaller QFN variant for production.

추천 제품 요약

PIC16F677-I/P Industrial temp variant for indoor appliances 사용처: Home Appliance Control (Washing Machines, Microwave Ovens), Automotive Body Electronics (Interior Lighting, Seat Controllers), Smart Battery Chargers and Power Banks MCP1700 3.3V LDO for VDD rail 사용처: Home Appliance Control (Washing Machines, Microwave Ovens) PIC16F676-I/P Lower-cost variant for simpler thermostat logic 사용처: HVAC Thermostats and Fan Speed Controllers MCP9808 High-accuracy digital temperature sensor on I2C/SMBus 사용처: HVAC Thermostats and Fan Speed Controllers MCP2515 Stand-alone CAN controller for body-network integration 사용처: Automotive Body Electronics (Interior Lighting, Seat Controllers) PIC16F631-E/P Microchip Technology 사용처: Industrial Sensor Signal Conditioning Front Ends MCP4725 12-bit DAC for analog output channel expansion 사용처: Industrial Sensor Signal Conditioning Front Ends PIC16F676-E/P Lower-memory variant for simpler single-button remotes 사용처: Remote Control and Battery-Operated Wireless Sensors MCP1640 Boost converter for single-cell battery applications 사용처: Remote Control and Battery-Operated Wireless Sensors MCP73123 Stand-alone Li-ion charge management IC 사용처: Smart Battery Chargers and Power Banks
What is the flash program memory size of PIC16F677-E/P?
The PIC16F677-E/P integrates 3.5 KB (2K x 14 words) of Flash program memory per the Microchip datasheet 41391E. This Flash is self-programmable under firmware control, enabling bootloaders and field firmware updates. The 14-bit word width is standard for mid-range PIC16 devices and yields roughly 2,000 instructions of program space, sufficient for typical appliance-control and sensor-interface firmware.
What is the operating voltage range of PIC16F677-E/P?
The PIC16F677-E/P operates from 2.0 V to 5.5 V on its VDD pin per the Microchip datasheet. This wide range allows direct connection to a single 3.3V LDO output, two alkaline cells, or a regulated 5 V rail without level shifting. The extended "-E" grade also allows the device to operate across -40 C to +125 C, so VDD tolerance holds across the full industrial temperature window.
What is the maximum CPU clock speed of PIC16F677-E/P?
The PIC16F677-E/P executes instructions at up to 20 MHz input clock (FOSC), giving 200 ns per instruction cycle. At this clock, the integrated 10-bit ADC can sample at approximately 20-40 ksps depending on acquisition setup, the CCP module can drive PWM frequencies into the hundreds of kHz, and the EUSART sustains asynchronous baud rates up to 1 Mbps. The device also supports slower modes down to DC for ultra-low-power nanoWatt sleep.
How many I/O pins does PIC16F677-E/P have?
The PIC16F677-E/P exposes 12 general-purpose digital I/O pins across PORTA (6) and PORTB (6). All PORTB pins feature interrupt-on-change (IOC) that can wake the MCU from sleep, which is useful for low-power wake-on-button designs. Pin budget must reserve RB6 and RB7 for ICSP/ICD programming and RA5/RA4 for the MCLR reset function or second function if MCLR is disabled.
Does PIC16F677-E/P have an ADC?
Yes, the PIC16F677-E/P integrates a 10-bit successive-approximation ADC with up to 8 analog input channels multiplexed onto PORTA/PORB pins. According to the Microchip datasheet, the ADC supports both single-ended and differential conversion modes, has selectable voltage reference (VDD/VSS or external), and operates at a conversion clock up to 1.6 MHz. Typical acquisition time is around 20 microseconds, well suited for sensor sampling at sub-kHz rates.
Where to buy PIC16F677-E/P online?
The PIC16F677-E/P is in stock at major authorized distributors including DigiKey, Mouser, Microchip Direct, and Newark as of 2026-09-21 per distributor listings. Pricing for a single unit is approximately $2.45, with volume breaks at 100/500/1000 pcs. XAIPART also offers a quote option for non-standard reel or tube quantities. Always verify the -E/P suffix chain for extended temperature and PDIP package before ordering.
What is the lead time for PIC16F677-E/P?
The PIC16F677-E/P has a typical distributor lead time of 4 to 8 weeks when not stocked, and ships same-day from DigiKey and Mouser when in stock, per distributor listings as of 2026-09-21. Microchip Direct accepts factory-direct orders with slightly longer but more reliable lead times. For high-volume production, ordering full tubes (17 pcs/tube) or programming service through Microchip is recommended to lock pricing.
Is PIC16F677-E/P in stock?
Yes, the PIC16F677-E/P is listed as in stock on DigiKey and Mouser as of 2026-09-21 per distributor pages. Inventory fluctuates daily; for production runs, contact Microchip Direct or authorized distributors to confirm rolling 12-month supply. Lifecycle status is ACTIVE per the chip distributor database, meaning no immediate obsolescence risk.
PIC16F677-E/P vs PIC16F677-I/P - which one should I choose?
The PIC16F677-E/P and PIC16F677-I/P are the same silicon die in the same 20-pin PDIP package, differing only in operating temperature range. The -E grade covers -40 C to +125 C (extended), while the -I grade covers -40 C to +85 C (industrial). Choose -E/P for under-hood automotive, outdoor industrial enclosures, or any design that exceeds 85 C ambient; choose -I/P for typical indoor consumer and commercial products to save cost.
What is the best drop-in replacement for PIC16F677-E/P in the same 20-PDIP footprint?
The best drop-in replacement is PIC16F677-I/P (same die, industrial -40 C to +85 C grade) for cooler environments, or PIC16F677-E/SP for the SPDIP variant. Per Microchip's pin-and-code compatibility chart (Document 00148J2), the PIC16F677 die is pin-compatible with several PIC16F6xx siblings in the 20-pin PDIP package, including PIC16F676 (1 KB Flash), PIC16F688 (7 KB Flash), and PIC16F690 (7 KB Flash). All share the same pinout, allowing firmware retargeting with no PCB rework.
Can PIC16F631-E/P replace PIC16F677-E/P on the same PCB?
The PIC16F631-E/P is pin-compatible with PIC16F677-E/P in the 20-PDIP package, but has only 1.75 KB Flash versus 3.5 KB on the 677. Per the Microchip pin-and-code compatibility chart (Document 00148J2), the 631 is a subset device with fewer peripherals (no internal oscillator calibration data, no enhanced USART). It can be used only if your firmware fits in 1.75 KB and does not rely on the missing features.
Where to download PIC16F677-E/P datasheet PDF?
The official PIC16F677-E/P datasheet (Microchip document 41391E) can be downloaded from Microchip's product page at https://www.microchip.com/en-us/product/PIC16F677. Mirror copies are also available on alldatasheet.com and datasheets.com. The datasheet includes electrical specs, pinout, instruction set, peripheral architecture, and programming specifications for the entire PIC16F677 family regardless of package suffix.
Where to find PIC16F677-E/P pinout?
The PIC16F677-E/P pinout is documented in Section 2 of the Microchip datasheet (document 41391E). In the 20-PDIP package, pins 1-20 include RA0-RA5, RA6/OSC2, RA7/OSC1, VSS, VDD, RB0-RB7, RC0-RC7 (with some functions multiplexed). Pin 1 is RA0, with the standard DIP notch-up orientation. Always cross-check the pinout against the package marking on your physical device before PCB bring-up.
What is the difference between PIC16F677 and PIC16F676?
The PIC16F677 and PIC16F676 are both mid-range PIC16 20-pin flash MCUs, but the 677 has 3.5 KB Flash and 128 B RAM while the 676 has 1.75 KB Flash and 64 B RAM per Microchip datasheets. They share the same 20-PDIP pinout per the pin-and-code compatibility chart (Document 00148J2), allowing the 676 to fit on a 677 board when only basic functionality and ~1 KB of firmware is required. The 677 also adds an Enhanced USART.
What are the key specifications of PIC16F677-E/P that engineers should know?
The PIC16F677-E/P is a 20-MHz 8-bit flash MCU with 3.5 KB program memory, 128 B RAM, 256 B EEPROM, 12 I/O pins, 10-bit ADC, two 8-bit timers plus one 16-bit timer, one CCP PWM module, an EUSART, and nanoWatt sleep modes drawing under 100 nA typical. Per the Microchip datasheet, it operates from 2.0V to 5.5V over -40 C to +125 C and is housed in a 20-pin PDIP through-hole package. Engineers should know: MCLR pin cannot be repurposed unless configured, BOR is recommended, and ICSP uses RB6/RB7 which must not be heavily loaded by the application circuit.

엔지니어링 참조 데이터: PIC16F677-E/P — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose the PIC16F677-E/P when you need a 20-pin PDIP through-hole MCU with 3.5 KB of Flash, a 10-bit ADC, and industrial-extended temperature (-40C to +125C). It is ideal for home appliances, HVAC thermostats, automotive body electronics, and industrial sensor interfaces where deterministic timing and a 20-MHz core are sufficient. For cooler environments, switch to PIC16F677-I/P to save roughly $0.35 per unit at identical performance. For lower-cost designs that fit in 1.75 KB Flash, choose PIC16F676-E/P or PIC16F676-I/P (both 20-PDIP). For the cheapest pin-compatible option, choose PIC16F631-E/P (1.75 KB, 11 I/O, no internal 8 MHz calibration). All five parts share the same 20-pin PDIP pinout per Microchip document 00148J2, allowing firmware retargeting with no PCB rework. Avoid the SSOP or QFN package variants unless your PCB is designed for surface mount.

대체품과의 비교

파라미터 이 제품 PIC16F677-I/P PIC16F676-I/P PIC16F676-E/P PIC16F631-E/P
Package 20-pin PDIP (through-hole) 20-pin PDIP (through-hole) - same 20-pin PDIP (through-hole) - same 20-pin PDIP (through-hole) - same 20-pin PDIP (through-hole) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Flash Program Memory 3.5 KB (2K x 14) 3.5 KB (2K x 14) 1.75 KB (1K x 14) 1.75 KB (1K x 14) 1.75 KB (1K x 14)
Data RAM 128 B 128 B 64 B 64 B 64 B
Data EEPROM 256 B 256 B 128 B 128 B 128 B
Max CPU Speed 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating 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
Operating Temperature -40 C to +125 C (Extended) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +125 C (Extended) -40 C to +125 C (Extended)
I/O Pins 12 12 12 12 11
Approx. Unit Price (qty 1) $2.45 ~$2.10 ~$1.85 ~$2.05 ~$1.80

주요 차별점

  • Largest Flash memory in the PIC16F67x 20-PDIP family (vs PIC16F676-E/P)
  • Extended -40C to +125C temperature grade with full peripheral set (vs PIC16F677-I/P)
  • Enhanced USART plus 256-byte EEPROM (vs PIC16F631-E/P)

설계 노트

Estimated: at 20 MHz and 5 V, the PIC16F677-E/P draws approximately 4-7 mA active. Provide a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin and a bulk 10 uF electrolytic or tantalum on the same supply trace. For battery-powered designs, enable nanoWatt sleep modes and use the watchdog timer or interrupt-on-change to wake the core, which reduces quiescent current below 1 uA typical and extends battery life to multiple years on a CR2032 cell.

Place the ICSP connector (PGC on RB6, PGD on RB7, MCLR pulled up to VDD through 10 kOhm) so RB6/RB7 are not heavily loaded by external components that exceed 50 pF total, otherwise in-circuit debug will fail. Keep the crystal or resonator within 5 mm of OSC1/OSC2 (RA7/RA6) and route the traces as short, balanced, and guarded as possible to minimize EMI and stray capacitance. Avoid running PWM or high-current switching traces parallel to the crystal traces to prevent jitter.

Do not leave the MCLR pin floating - it must be tied to VDD through a 10 kOhm resistor (or driven by the ICSP programmer) to ensure proper reset behavior. Brown-out reset (BOR) should be left enabled for production firmware to prevent code execution at unsafe VDD levels, but disabled only for low-voltage battery-monitoring use cases. Watchdog timer postscaler must be configured before enabling WDT to avoid an immediate unintended reset on startup.

When using the 10-bit ADC, place a 100 nF ceramic bypass capacitor at each analog input pin shared with digital signals, and ensure the analog traces are routed away from switching nodes to prevent digital noise coupling. Select acquisition time and conversion clock so the ADC sampling capacitor fully settles - for 10 kOhm source impedance use at least 8 microseconds acquisition. Use the ADC's dedicated VREF+ pin (RA3) tied to a clean reference, not VDD, if accuracy better than 1 percent is required.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
무연
Yes
무할로겐
Yes
분쟁 광물
Compliant

RoHS compliant per Microchip product page. AEC-Q100 not formally qualified at this MPN level; automotive customers should consult Microchip for Q-grade variants. Lead-free PDIP package, halogen-free molding compound.

데이터 검증일: 2026-09-21 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PIC16F677-E/P datasheet PIC16F677-E/P price PIC16F677-E/P pinout Microchip PIC16F677 20-pin PDIP 8-bit 20MHz flash microcontroller 3.5KB PIC16F677 vs PIC16F676 PIC16F677-E/P drop-in replacement PIC16F677-E/P application HVAC thermostat PIC16F677 automotive body electronics PIC16F677-E/P extended temperature grade PIC16F677 ICSP programming PIC16F677 nanoWatt sleep current buy PIC16F677-E/P online

관련 부품 & 용어

Microchip Technology PIC16F677-E/P PIC16F677-I/P PIC16F676-E/P PIC16F676-I/P PIC16F631-E/P PIC16F6xx PIC16 mid-range architecture 8-bit microcontroller RISC Flash memory EEPROM nanoWatt technology PDIP-20 PDIP through-hole ICSP EUSART CCP 10-bit ADC RoHS REACH AEC-Q100 automotive body electronics HVAC thermostat home appliance brown-out reset watchdog timer
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기