Microchip Technology

PIC16F689-E/P - 8-Bit 20 MHz Flash MCU | Microchip

Артикул: PIC16F689-E/P ✓ Активен
2.0 V to 5.5 V Vdss 20-pin PDIP Package 20 MHz Speed Flash Memory
MOQ: 1 |

PIC16F689-E/P Обзор

The Microchip Technology PIC16F689-E/P is an 8-bit, flash-programmable PIC microcontroller with a 20 MHz operating speed, 7 KB of program Flash organized as 4K x 14 words, 256 bytes of RAM, and 12 I/O pins in a 20-pin PDIP package. It operates across a 2.0 V to 5.5 V supply range and includes on-board EEPROM data memory according to the manufacturer product page.

A flash-based microcontroller is a programmable semiconductor that stores its application code in nonvolatile Flash memory instead of mask-programmed or one-time-programmable ROM. The PIC16F689 belongs to the PIC16 mid-range family, using the PIC architecture with a 14-bit program word and an RISC-like instruction set. Within the embedded-control hierarchy, this device is a microcontroller IC combining CPU, Flash program memory, RAM, EEPROM, oscillators, and parallel I/O in one package.

The verified product data identifies the device as an 8-bit MCU with 20 MHz maximum clock speed, 7 KB Flash, 256 bytes of RAM, 12 I/O pins, and an operating supply range of 2.0 V to 5.5 V. The -E portion denotes the -40 °C to +85 °C commercial temperature grade, while /P identifies the through-hole PDIP package. The -40 °C to +85 °C grade interpretation comes from the ordering-code convention and should be confirmed against the manufacturer datasheet before release.

The PIC16F689-E/P is suited to compact embedded controllers, industrial automation modules, instruments, motor and relay interfaces, and low-to-medium-speed control panels. Its 12 available I/O pins support digital sensors, switches, indicators, displays, and actuator interfaces, while the 256-byte RAM accommodates working variables and short data buffers. On-board EEPROM allows calibration values, configuration parameters, and serial identifiers to be retained without external memory.

The 20-pin PDIP package favors through-hole assembly, prototype development, repair, and designs where socketed or manually soldered parts are preferred. PCB layout should preserve the datasheet pin functions for MCLR, programming, oscillator connections, supply rails, and I/O. Decoupling requirements, oscillator configuration, programming pins, and unused-pin treatment must be taken directly from the Microchip PIC16F689 datasheet rather than inferred from generic PIC16 guidance.

For a new design, select this exact -E/P ordering code when the required commercial temperature grade and 20-pin through-hole footprint are mandatory. The -I/P ordering variant may suit a wider industrial temperature grade, while surface-mount and QFN variants require different PCB footprints and are not drop-in replacements. This page consolidates distributor listings, manufacturer specifications, package constraints, and practical engineering guidance into a source-traceable selection reference.

Аналоги без доработки для PIC16F689-E/P — тот же корпус, pin-to-pin совместимость. Компоненты в других корпусах, требующие переработки PCB, исключены.

Варианты в этой серии

Модели той же серии, совместимые без доработки с PIC16F689-E/P (тот же форм-фактор и посадочное место) — отличается по Package.

Microchip Technology
Package: 20-pin PDIP (300 mil)

PIC16F689-I/P

✅ Прямая замена ⚠️ Характеристики не проверены
Microchip Technology
📦 20-pin PDIP
8-bit PIC16 (mid-range x14) · Flash · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 20 MHz · 2.0 V to 5.5 V · 18

Уточнить цену

Открыть даташит →

PIC16F689-E/P Максимальные параметры и электрические характеристики

Microcontroller Type 8-bit PIC mid-range flash microcontroller
Maximum Clock Speed 20 MHz
Program Memory Type Flash
Program Memory Size 7 KB (4K x 14 words)
RAM Size 256 bytes
Data Memory On-board EEPROM
I/O Pin Count 12 I/O pins
Operating Supply Voltage Range 2.0 V to 5.5 V
Rated Supply Voltage 5 V
Architecture PIC mid-range x14 architecture
Program Word Width 14 bits
Корпус 20-pin PDIP
Package Type Through-hole PDIP
Тип монтажа Through-hole
Статус жизненного цикла Active

Конфигурация выводов PIC16F689-E/P

Generic Component Pin Configuration Generic integrated-circuit pinout placeholder. Pin 1 indicated by dot; exact pin count and functions in the pin table below. 1 N 2 N-1 3 N-2 4 N-3 Pin Configuration See pin table below for pin functions Package-specific diagram not available
Контакт 1 MCLR/VPP — Master clear reset and programming voltage input; verify multiplexed functions in datasheet
Контакт 2 RA5 — Port A digital I/O pin
Контакт 3 RA4 — Port A digital I/O pin
Контакт 4 RA3 — Port A digital I/O pin
Контакт 5 RA2 — Port A digital I/O pin
Контакт 6 RA1 — Port A digital I/O pin
Контакт 7 RA0 — Port A digital I/O pin
Контакт 8 RE0 — Port E digital I/O pin
Контакт 9 RE1 — Port E digital I/O pin
Контакт 10 RE2 — Port E digital I/O pin
Контакт 11 VDD — Positive supply voltage
Контакт 12 VSS — Ground reference
Контакт 13 OSC1 — Oscillator input or clock-source function
Контакт 14 OSC2 — Oscillator output or clock-source function
Контакт 15 RC0 — Port C digital I/O pin
Контакт 16 RC1 — Port C digital I/O pin
Контакт 17 RC2 — Port C digital I/O pin
Контакт 18 RC3 — Port C digital I/O pin
Контакт 19 RC4 — Port C digital I/O pin
Контакт 20 RC5 — Port C digital I/O pin

Типичное применение

PIC16F689-E/P подходит для 6 применениеs: Industrial Automation and Relay Control, Digital Instrumentation and Data Acquisition, Motor Control and Actuator Interface, Battery-Powered Sensor Node, LED Signage and Display Control, Networked Monitoring and Communications Hub.

🏭

Industrial Automation and Relay Control

The PIC16F689-E/P fits compact industrial relay-control modules because its 12 I/O pins can operate discrete inputs, status LEDs, and relay drivers while the 20 MHz CPU handles control logic. Its 7 KB of Flash provides room for application code and the 256 bytes of RAM cover working variables. The 2.0 V to 5.5 V operating range supports both 5 V logic and lower-voltage sensor interfaces. Because the device is supplied in a 20-pin PDIP package, it also suits prototype controllers, repairable modules, and through-hole industrial equipment where manual assembly is valuable. Design the relay drivers with the voltage and current limits specified by the PIC16F689 datasheet, and isolate any mains-connected circuitry appropriately.

🖥️

Digital Instrumentation and Data Acquisition

The PIC16F689-E/P is suitable for front-end instrumentation in which a microcontroller scans switches, drives a display, and manages a modest measurement pipeline. Its 12 I/O pins can be allocated among digital sensors, status indicators, and control outputs, while the 256 bytes of RAM supports temporary acquisition data. The device's Flash program memory is reprogrammable and the on-board EEPROM can retain calibration constants or instrument identification without an external memory chip. For analog measurement, add an external ADC and interface through the available I/O. Confirm pin multiplexing, analog-function availability, and converter interface details in the PIC16F689 datasheet rather than assuming functions from another PIC16 device.

🔧

Motor Control and Actuator Interface

The PIC16F689-E/P can serve as the sequencing controller for small motors, valves, solenoids, and stepper systems where its 20 MHz performance provides more timing headroom than the simplest low-end MCU. Its 12 I/O pins support pulse outputs, direction control, limit switches, and fault inputs, while on-board EEPROM can preserve travel limits, calibration values, or a saved setup. The application is most appropriate when the main requirement is deterministic I/O sequencing rather than intensive motion computation. Use transistor or MOSFET driver stages rather than driving inductive loads directly, include flyback protection, and confirm absolute maximum pin ratings against the PIC16F689 datasheet. Through-hole packaging also simplifies initial actuator prototypes and field replacement.

🧩

Battery-Powered Sensor Node

The PIC16F689-E/P can serve as the supervisory controller of a low-power sensor node where sensors, indicators, and a communications module are switched selectively. Its 2.0 V to 5.5 V operating range provides flexibility for battery-derived rails, and its Flash program memory supports field updates and stored configuration logic. On-board EEPROM is useful for keeping device identity, calibration values, and wake-state counters across power cycles. The 20-pin PDIP package is most attractive for prototypes, daughterboards, and through-hole sensor assemblies rather than space-constrained miniaturized products. Detailed sleep-current, wake-up-time, oscillator-startup, and peripheral shutdown figures must be confirmed from the manufacturer datasheet before estimating battery life.

💡

LED Signage and Display Control

The PIC16F689-E/P is appropriate for small LED sign controllers, panel sequencers, and status-display products where multiple outputs must be refreshed or multiplexed under deterministic timing. Twelve I/O pins can drive character segments, discrete LEDs, key switches, or mode controls, while the 20 MHz clock and 7 KB Flash provide ample code space for animation tables and communication routines. On-board EEPROM can retain brightness settings, displayed messages, or installation identifiers. The through-hole PDIP package simplifies building the controller in a rugged hand-assembled enclosure. Validate drive current, multiplexing refresh rate, and any duty-cycle restrictions from the PIC16F689 datasheet, and use current-limiting resistors or constant-current drivers rather than driving LED junctions directly from MCU pins.

🌐

Networked Monitoring and Communications Hub

The PIC16F689-E/P can supervise a small communications hub that collects local status inputs and controls serial interfaces, relays, or indicators. Its 12 I/O pins provide a practical mix of control signals and serial functions, while 256 bytes of RAM and 7 KB of Flash suit protocol framing and state-machine firmware. On-board EEPROM can retain endpoint identifiers and configuration records. Choose this device when a compact through-hole module and simple status control are more valuable than high-speed networking. Add a dedicated transceiver such as an RS-485 or CAN interface rather than driving communication lines directly from the MCU. Verify the availability and multiplexing of the relevant serial pins in the datasheet, and validate protocol timing with a margin above the 20 MHz clock requirement.

Сводка рекомендуемых товаров

ATMEGA328P-ANR Microchip Technology Используется в: Industrial Automation and Relay Control ATMEGA328P-MNR Microchip Technology Используется в: Industrial Automation and Relay Control, LED Signage and Display Control PCA9536DR Texas Instruments Используется в: Industrial Automation and Relay Control, LED Signage and Display Control MAX232DR Texas Instruments Используется в: Digital Instrumentation and Data Acquisition, Networked Monitoring and Communications Hub SP232ECT-L MaxLinear Используется в: Digital Instrumentation and Data Acquisition L6362A STMicroelectronics Используется в: Digital Instrumentation and Data Acquisition ATTINY40-SUR Microchip Technology Используется в: Motor Control and Actuator Interface, Battery-Powered Sensor Node ATTINY87-SUR Microchip Technology Используется в: Motor Control and Actuator Interface ATMEGA64A-AU Microchip Technology Используется в: Motor Control and Actuator Interface MSP430F149IPAGR Texas Instruments Используется в: Battery-Powered Sensor Node AT90USB646-AUR Microchip Technology Используется в: Battery-Powered Sensor Node PCA9517DR Texas Instruments Используется в: LED Signage and Display Control L9678P STMicroelectronics Используется в: Networked Monitoring and Communications Hub TCAN332DR Texas Instruments Используется в: Networked Monitoring and Communications Hub
What are the key specifications of PIC16F689-E/P that engineers should know?
The PIC16F689-E/P is an 8-bit flash-programmable PIC microcontroller rated for 20 MHz, with 7 KB of program memory organized as 4K x 14 words, 256 bytes of RAM, 12 I/O pins, and a 2.0 V to 5.5 V operating range. Microchip identifies it as a 20-pin PIC mid-range device with on-board EEPROM data memory. DigiKey and Mouser listings also identify the -E/P order code as a 20-pin PDIP package, making its through-hole footprint the decisive mechanical selection criterion.
What is the operating voltage of PIC16F689-E/P?
The PIC16F689-E/P operates from 2.0 V to 5.5 V according to the Microchip PIC16F689 product page. The distributor listing additionally describes the E/P version as a 5 V device, reflecting its common 5 V operating configuration. The wider manufacturer-specified range is the authoritative design input. Specific brownout, reset, and clock-configuration thresholds must be verified in the PIC16F689 datasheet before a production schematic is released.
How much memory and I/O does the PIC16F689-E/P provide?
The PIC16F689-E/P provides 7 KB of Flash program memory, arranged as 4K x 14 program words, together with 256 bytes of RAM and 12 I/O pins. Microchip also identifies on-board EEPROM data memory for parameters that must survive a power interruption. These figures distinguish it from larger PIC16 devices and make it most appropriate for compact control products where several digital inputs, relay outputs, indicators, and a small configuration store are required.
Where can I buy PIC16F689-E/P online?
The PIC16F689-E/P can be ordered through major authorized distributors, including DigiKey and Mouser, as listed in the verified web data. The DigiKey result identifies the exact order code as an 8-bit, 20 MHz MCU with 7 KB Flash in a 20-pin PDIP package, while Mouser lists 7 KB Flash, 256 bytes of RAM, and 12 I/O pins. No numeric unit price was present in the supplied results, so a current quotation should be requested from the distributor or XAIPART.
What is the price of PIC16F689-E/P?
A verified numeric price for the PIC16F689-E/P was not included in the supplied distributor search results, so its current unit price cannot be stated reliably. Pricing changes with quantity, inventory, and shipment date; the qty-1 price should therefore be obtained from DigiKey, Mouser, or an authorized XAIPART quote. The tier values in this page are neutral 0.00 placeholders because the verified data did not provide tiered prices as of 2026-10-29.
What is the lead time for PIC16F689-E/P?
The lead time for PIC16F689-E/P cannot be confirmed from the supplied search results because neither a stock quantity nor a dated lead-time figure was included. The Microchip listing identifies the part as active, but active lifecycle status does not guarantee immediate availability at every distributor. Request a current quotation that explicitly states stock, factory lead time, and permitted date-code traceability before committing a production schedule to this device.
Is PIC16F689-E/P in stock?
The verified distributor results show that PIC16F689-E/P is offered by DigiKey and Mouser, but they do not provide a machine-verifiable stock count or warehouse inventory. DigiKey's generic result wording says the part can be purchased and shipped, while the current quantity must be confirmed on the product page. Treat the part as quote-on-request until a distributor confirms allocation, lifecycle status, and a dated code-and-date policy.
What is the best drop-in replacement for PIC16F689-E/P?
The closest same-package replacement identified for PIC16F689-E/P is PIC16F689-I/P, provided its -40 °C to +85 °C and +125 °C limits are acceptable for the application. It retains the 20-pin PDIP format and the same PIC16F689 device identity, but the temperature-grade difference is functional rather than cosmetic. No cross-manufacturer drop-in alternative was substantiated by the supplied web results, so an unverified third-party MCU should not be treated as a PCB-compatible substitution.
Can PIC16F689-I/P replace PIC16F689-E/P?
PIC16F689-I/P can replace PIC16F689-E/P mechanically when the industrial temperature range remains within the design limits. Both order codes identify a 20-pin PDIP PIC16F689 package, and the I grade is expected to cover a wider temperature range than E. Because the exact verified limits and ordering-code decoding were not included in the supplied results, confirm the manufacturer datasheet before substitution, especially for automotive, medical, or extended-temperature equipment.
What is the best Microchip equivalent for PIC16F689-E/P?
PIC16F689-I/P is the best-supported Microchip alternative to PIC16F689-E/P because it preserves the 20-pin PDIP footprint and the same base PIC16F689 device. Its principal distinction is the ordering-code temperature grade rather than memory, logic, or pin assignment. The supplied search results did not identify a Microchip cross-reference entry confirming another part as a direct replacement, and no cross-brand candidate was verified well enough to claim pin-to-pin equivalence.
PIC16F689-E/P vs PIC16F689-I/ML - which is better for a through-hole PCB?
PIC16F689-E/P is the correct choice for a through-hole PCB because it uses the 20-pin PDIP package. PIC16F689-I/ML uses a 20-pin QFN surface-mount package and therefore requires a different land pattern, assembly process, and board layout. The I/ML ordering code may provide a broader temperature grade, but changing from /P to /ML is not a drop-in substitution. The verified comparison results explicitly distinguish the through-hole and surface-mount mounting styles.
When should I choose PIC16F689-E/P over a surface-mount PIC16F689 variant?
Choose PIC16F689-E/P when a through-hole 20-pin PDIP footprint, manual soldering, socketed assembly, or straightforward repairability is more important than PCB area. The base device retains 20 MHz performance, 7 KB Flash, 256 bytes of RAM, 12 I/O pins, and on-board EEPROM, so a surface-mount ordering variant normally changes the mechanical and temperature options rather than the core application functionality. Confirm footprint, temperature grade, sourcing, and programming setup before releasing the PCB.
Is PIC16F689-E/P suitable for industrial control applications?
PIC16F689-E/P is suitable for many industrial and instrumentation applications that fit its 12-I/O, 256-byte-RAM, and 7 KB-Flash capability. Its verified 2.0 V to 5.5 V operating range supports low-voltage control systems, while on-board EEPROM helps preserve calibration and configuration data. For designs exposed to temperatures beyond the E-grade range, environmental shielding or the industrial-grade PIC16F689-I/P may be preferable after its limits are verified in the manufacturer datasheet.
Where do I download the PIC16F689-E/P datasheet and find its pinout?
The PIC16F689-E/P datasheet and pinout should be obtained from Microchip's PIC16F689 product page or the linked manufacturer datasheet resources. The verified Microchip page describes the 20-pin low-pin-count PIC family and its 2.0 V to 5.5 V range. Datasheet mirrors and Octopart are also listed, but the Microchip PDF is the preferred authority for pin multiplexing, programming, decoupling, oscillator setup, electrical limits, and package drawings.
What can replace PIC16F689-E/P?
PIC16F689-I/P is the most defensible direct replacement candidate because it retains the PIC16F689 device and 20-pin PDIP package while changing the ordering-code temperature grade. PIC16F689-I/ML and PIC16F689-E/SO are not drop-in choices for a /P board because their QFN and SOIC footprints require new layouts. No cross-manufacturer part was confirmed as drop-in in the supplied evidence, so firmware portability, peripheral differences, and programming-tool support must also be checked for any proposed MCU migration.

Справочные инженерные данные для PIC16F689-E/P — сравнение, рекомендации по проектированию и информация о соответствии.

Руководство по выбору

Choose PIC16F689-E/P when your design requires a 20-pin through-hole controller, 20 MHz processing, 7 KB of programmable Flash, 256 bytes of RAM, 12 I/O pins, and operation within the E-grade environment. Its PDIP package is particularly useful for prototypes, hand-assembled boards, socketed modules, and products where field replacement is more important than minimum PCB area. Consider PIC16F689-I/P when the same footprint and core resources are needed but the wider I-grade temperature range is required; confirm its limits against the application's ambient and enclosure temperatures. Do not select PIC16F689-I/ML or PIC16F689-E/SO as drop-in replacements because their QFN and SOIC packages require different PCB layouts. For new high-performance products, the listed ATmega and SAM devices provide more memory or peripheral headroom, but they are not pin-compatible migrations. Always verify programming-tool support, peripheral assignments, oscillator configuration, and exact electrical limits in the Microchip datasheet before approval.

Сравнение с аналогами

Параметр Этот товар PIC16F689-I/P
Package 20-pin PDIP 20-pin PDIP - same footprint
Brand Microchip Technology Microchip Technology
CPU Architecture 8-bit PIC mid-range architecture 8-bit PIC mid-range architecture
Maximum Clock Speed 20 MHz 20 MHz
Program Memory 7 KB Flash (4K x 14 words) 7 KB Flash (4K x 14 words)
RAM 256 bytes 256 bytes
Operating Voltage 2.0 V to 5.5 V 2.0 V to 5.5 V
I/O Pins 12 I/O pins 12 I/O pins
Data Memory On-board EEPROM On-board EEPROM
Temperature Ordering Code -E commercial grade -I industrial ordering grade
Mounting Style Through-hole Through-hole

Ключевые отличия

  • Through-hole 20-pin PDIP package (против PIC16F689-I/ML)
  • Direct replacement within the same package family (против PIC16F689-E/SO)
  • Compact embedded-control resource set (против PIC16F689-I/P)

Заметки по проектированию

Place the required supply bypass capacitors directly between VDD and VSS at the package pins, using the values, dielectric, and placement guidance specified by the Microchip PIC16F689 datasheet. Because the device supports 2.0 V to 5.5 V, confirm that the regulator output, external components, and any 5 V peripherals tolerate the selected rail. Do not infer the E-grade's exact temperature endpoints from the supply range; verify all operating and electrical limits before production release.

Reserve the MCLR/VPP programming path for normal reset and in-circuit programming, and follow the manufacturer's recommended programming-pad arrangement and isolation components. Keep oscillator traces short and isolate them from switching and relay-drive nodes. The 20-pin PDIP footprint provides generous routing space, but the 12 available I/O pins must be allocated only after checking their peripheral-function multiplexing in the datasheet.

Do not treat the PIC16F689-E/SO or PIC16F689-I/ML ordering variants as PCB drop-ins for the /P version: the verified comparison results identify SOIC surface-mount and QFN packages rather than the 20-pin PDIP footprint. Also avoid selecting an alternative based on memory size alone; the -I/P candidate is credible because it preserves the base device and package, while the supplied evidence does not establish a pin-compatible cross-manufacturer substitute.

Информация о соответствии

RoHS
Unknown
REACH
Unknown
AEC-Q100
Unknown
Без свинца
Unknown
Без галогенов
Unknown
Конфликтные минералы
Unknown

The supplied verified results identify the part as active and a 20-pin PDIP PIC microcontroller but do not contain explicit RoHS, REACH, AEC-Q100, lead-free, halogen-free, or conflict-minerals declarations. These fields remain unknown rather than being inferred from the package or manufacturer.

Похожие запросы

PIC16F689-E/P PIC16F689-E/P datasheet PDF Microchip PIC16F689-E/P PIC16F689 20 MHz 7KB flash microcontroller PIC16F689-E/P 20-pin PDIP PIC16F689-E/P price and stock PIC16F689-E/P vs PIC16F689-I/P PIC16F689-E/P drop-in replacement PIC16F689 industrial control application PIC16F689-E/P pinout where to buy PIC16F689-E/P PIC16F689-E/P lead time what is the operating voltage of PIC16F689-E/P PIC16F689-E/P for relay control best Microchip equivalent for PIC16F689-E/P

Связанные компоненты & термины

Microchip Technology PIC16F689-E/P PIC16F689-I/P PIC16F689-I/ML PIC16F689-E/SO PIC16F689 PIC16 mid-range microcontroller 8-bit microcontroller flash-programmable MCU PIC architecture RISC-like instruction set 14-bit program word on-board EEPROM 20 MHz clock 20-pin PDIP through-hole package surface-mount package program Flash RAM digital I/O MCLR/VPP oscillator embedded control industrial automation instrumentation
Быстрый запрос цены (RFQ)
Заполните все данные — наша команда продаж ответит в течение 24 часов
Артикул Производитель Корпус QTY Целевая цена Итого
✓
Запрос цены отправлен!

Мы ответим на ваш email в течение 24 часов

1
RFQ отправлен
2
Предложение получено
3
Заказ оформлен
4
Оплата
5
Отправлено
6
Доставлено
Просмотреть детали RFQ