View All

Please refer to the English Version as our Official Version.Return

Europe
France(Français) Germany(Deutsch) Italy(Italia) Russian(русский) Poland(polski) Czech(Čeština) Luxembourg(Lëtzebuergesch) Netherlands(Nederland) Iceland(íslenska) Hungarian(Magyarország) Spain(español) Portugal(Português) Turkey(Türk dili) Bulgaria(Български език) Ukraine(Україна) Greece(Ελλάδα) Israel(עִבְרִית) Sweden(Svenska) Finland(Svenska) Finland(Suomi) Romania(românesc) Moldova(românesc) Slovakia(Slovenská) Denmark(Dansk) Slovenia(Slovenija) Slovenia(Hrvatska) Croatia(Hrvatska) Serbia(Hrvatska) Montenegro(Hrvatska) Bosnia and Herzegovina(Hrvatska) Lithuania(lietuvių) Spain(Português) Switzerland(Deutsch) United Kingdom(English)
Asia/Pacific
Japan(日本語) Korea(한국의) Thailand(ภาษาไทย) Malaysia(Melayu) Singapore(Melayu) Vietnam(Tiếng Việt) Philippines(Pilipino)
Africa, India and Middle East
United Arab Emirates(العربية) Iran(فارسی) Tajikistan(فارسی) India(हिंदी) Madagascar(malaɡasʲ)
South America / Oceania
New Zealand(Maori) Brazil(Português) Angola(Português) Mozambique(Português)
North America
United States(English) Canada(English) Haiti(Ayiti) Mexico(español)
HomeProductsIntegrated Circuits (ICs)Specialized ICsPIC16F689-E/P
Image may be representation.
See specifications for product details.
EXPRESS OPTION
Payment method

PIC16F689-E/P - Microchip

Manufacturer Part Number
PIC16F689-E/P
Manufacturer
Microchip Technology
Allelco Part Number
41D-PIC16F689-E/P
Warranty
1 Year Allelco Warranty - Find out more
Stock Status:
5,250 pcs available, New & Original
Parts Description
PDIP-20
Data sheet
-
Category
Integrated Circuits (ICs) > Specialized ICs
RoHs Status
Our certification
In stock: 5250

Required fields are indicated by an asterisk (*)
Please send RFQ, we will respond immediately.

Quantity

Specifications

PIC16F689-E/P Tech Specifications
Microchip - PIC16F689-E/P technical specifications, attributes, parameters and parts with similar specifications to Microchip - PIC16F689-E/P

Product Attribute Attribute Value
Part Number PIC16F689-E/P
Package PDIP-20
Description PDIP-20
Stock Condition Get 5250 pcs available quantity at Allelco
Payment PayPal / TT / Credit Card / Western Union
Allelco Certifications ESD / ISO 9001 / ISO 13485 / ISO 28000
Product Attribute Attribute Value
Manufacturer Microchip Technology
RoHs Status -
Warranty 100% Perfect Functions
Transport port Hong Kong
Shipping by DHL / FedEx / UPS / TNT / SF Express
RFQ Email info@allelco.com

Parts Introduction

Manufacturer Part Number

PIC16F689-E/P

Manufacturer

microchip-technology

Introduction

The PIC16F689-E/P is an 8-bit microcontroller from the Microchip Technology PIC16F Series. It features a 20MHz internal oscillator, a wide operating voltage range of 2V to 5.5V, and a comprehensive set of peripherals including I2C, SPI, and UART/USART interfaces, as well as on-chip brown-out detection, power-on reset, and a watchdog timer.

Product Features and Performance

8-bit PIC core with 20MHz internal oscillator

7KB (4K x 14) of FLASH program memory

256 x 8 bytes of EEPROM data memory

256 x 8 bytes of RAM

12-channel, 10-bit Analog-to-Digital Converter (ADC)

I2C, SPI, and UART/USART communication interfaces

On-chip brown-out detect/reset, power-on reset, and watchdog timer

18 I/O pins

Product Advantages

Wide operating voltage range of 2V to 5.5V

Comprehensive peripheral set for versatile applications

Reliable on-chip power management features

Small 20-DIP package for space-constrained designs

Key Reasons to Choose This Product

Proven 8-bit PIC architecture with extensive ecosystem support

Flexible pin-out and peripheral options for diverse application needs

Low power consumption and wide temperature range for industrial use

Cost-effective solution for embedded control and monitoring systems

Quality and Safety Features

Industrial-grade operating temperature range of -40°C to +125°C

Robust on-chip power management and supervisory features

Extensive product validation and quality control processes

Compatibility

The PIC16F689-E/P is compatible with other 8-bit PIC microcontrollers in the same family, allowing for easy migration and code reuse.

Application Areas

Industrial control and automation

Home appliances and white goods

Automotive electronics

Medical devices

General-purpose embedded systems

Product Lifecycle

The PIC16F689-E/P is an active product in our website's sales team portfolio. There are several equivalent or alternative models available, such as the PIC16F684, PIC16F685, and PIC16F687. For the most up-to-date information on product availability and recommended alternatives, please contact our website's sales team.

Frequently Asked Questions(FAQ)

How does the PIC16F689-E/P compare to other 8-bit microcontrollers in terms of program memory and I/O availability for a compact embedded system design?
The PIC16F689-E/P offers 7KB of FLASH program memory, which provides sufficient code space for moderately complex firmware without requiring external memory expansion. With 18 general-purpose I/O pins available, it supports a wide range of peripheral interfaces and sensor connectivity. This combination makes it suitable for applications such as industrial sensors or consumer electronics where board space is limited but functionality must be maintained. When compared to similar devices like the PIC16F690, the 689 provides a more streamlined feature set with comparable memory and I/O counts, making it a cost-effective choice when advanced features are not required.
What voltage operating range and power considerations should be evaluated when using the PIC16F689-E/P in battery-powered applications?
The PIC16F689-E/P operates across a supply voltage range of 2V to 5.5V, enabling use in both low-power and standard logic-level systems. This extended range allows integration into systems powered by single-cell lithium batteries or energy harvesting sources. At 3V operation, typical active current consumption is around 1–2 mA when running at 20MHz, which can drop to microamps during sleep modes. Designers must account for wake-up timing and clock stability during brown-out conditions, especially near the lower end of the voltage spectrum. The device includes a precision internal oscillator, reducing reliance on external crystals and simplifying power-sensitive designs.
Can the PIC16F689-E/P support real-time communication protocols like SPI and I2C simultaneously in an industrial control application?
Yes, the PIC16F689-E/P includes hardware support for both SPI and I2C interfaces, allowing concurrent communication with multiple peripherals such as sensors, displays, and data loggers. The device’s UART/USART module further enhances flexibility by supporting serial debugging and RS-232 compatibility if needed. These peripherals operate independently, minimizing CPU overhead during data transfers. However, shared bus contention must be managed through proper addressing in I2C or chip-select lines in SPI configurations. The 20MHz core speed ensures timely handling of protocol stacks even under moderate data loads.
How does the internal oscillator performance of the PIC16F689-E/P affect timing accuracy in precision timing applications?
The PIC16F689-E/P uses a calibrated internal oscillator that typically runs at 20MHz with ±1% frequency tolerance over temperature and voltage. While this provides reliable operation without external components, it may introduce timing drift in applications requiring high precision, such as motor control or time-critical sampling. For scenarios demanding better accuracy (e.g., ±0.1%), an external crystal oscillator may be preferred despite added component count and board space. The internal RC oscillator simplifies prototyping and reduces BOM cost, making it ideal for less stringent timing requirements.
What trade-offs exist between using the PIC16F689-E/P with internal versus external oscillators in terms of power, cost, and design complexity?
Using the internal oscillator eliminates the need for external crystals or resonators, reducing component count, board area, and bill of materials (BOM) cost. It also lowers quiescent current slightly due to fewer active components. However, it sacrifices timing precision and stability. In contrast, an external oscillator improves frequency accuracy and jitter performance but increases design complexity and power draw. For most embedded control tasks—such as reading sensors or managing GPIO—the internal oscillator suffices. But for applications involving communication protocols sensitive to clock skew (e.g., USB or high-speed SPI), external timing sources are advisable despite higher implementation cost.
Is the PIC16F689-E/P suitable for automotive environments requiring extended temperature ranges?
The PIC16F689-E/P is specified for operation from -40°C to +125°C, meeting AEC-Q100 Grade 2 requirements for automotive applications. Its robust internal circuitry ensures reliable startup and function across thermal extremes common in engine compartments or lighting systems. The device’s immunity to electromagnetic interference and built-in reset mechanisms enhance fault tolerance. However, system-level design must still consider thermal gradients, solder joint reliability, and packaging stress. While the microcontroller itself is qualified, the complete PCB assembly must follow automotive-grade layout and material standards to ensure long-term durability.
How much RAM and EEPROM does the PIC16F689-E/P provide, and how should these resources be allocated in a data logging application?
The PIC16F689-E/P includes 256 bytes of RAM and 256 bytes of EEPROM. These small but critical memory regions should be strategically partitioned: RAM for stack, variables, and temporary buffers during ADC conversions or UART buffering; EEPROM for non-volatile storage of calibration offsets, configuration flags, or historical data points. Given its limited capacity, efficient data structures and wear-leveling algorithms are essential if frequent writes occur. For larger datasets, external FRAM or SD cards would be necessary, increasing system complexity beyond what the MCU alone can manage.
What watchdog timer and reset features does the PIC16F689-E/P offer, and how do they contribute to system reliability?
The PIC16F689-E/P integrates a programmable watchdog timer (WDT) and multiple reset sources including Power-on Reset (POR), Brown-out Detect (BOD), and software-controlled reset vectors. The WDT forces a restart if firmware hangs due to unhandled interrupts or infinite loops, enhancing robustness in unattended deployments. The BOD monitors supply voltage and prevents erratic behavior during undervoltage conditions. Together, these features reduce downtime in fielded systems by automatically recovering from transient faults without human intervention, though firmware must periodically clear the WDT to avoid unintended resets.
Can the PIC16F689-E/P drive capacitive touch sensors effectively, and what peripherals support such functionality?
While the PIC16F689-E/P lacks dedicated capacitive touch modules found in newer families like the PIC16F1 series, it can implement basic touch sensing using the ADC and GPIO with external RC networks or mutual capacitance techniques. The 12-channel, 10-bit ADC enables analog input from touch pads, while software algorithms detect charge transfer changes. Performance will be limited compared to specialized solutions, but it suffices for simple button or slider interfaces. Developers must compensate for environmental noise and drift through periodic baseline updates and filtering routines.
How does the 10-bit ADC in the PIC16F689-E/P perform in noisy industrial environments, and what mitigation strategies exist?
The 12-channel, 10-bit ADC provides 1024 discrete levels with typical effective resolution of 9–9.5 bits after noise averaging. In electrically noisy settings—such as motor drives or relay switching—external filtering (RC circuits), shielding, and careful grounding are critical. Software techniques like oversampling and decimation improve SNR by factors up to four. Input channels should be scanned sequentially to minimize crosstalk. For applications requiring higher precision, external ADCs with differential inputs offer superior rejection of common-mode interference, albeit at added cost and pin usage.
What development tools and compiler support are available for the PIC16F689-E/P to accelerate time-to-market?
The PIC16F689-E/P is supported by Microchip’s MPLAB X IDE, XC8 C compiler, and MPLAB Code Configurator (MCC). These tools streamline peripheral configuration, generate initialization code, and optimize for code size—a key consideration given the 7KB flash limit. Third-party assemblers and debuggers like those from MikroElektronika also support the device. Simulation and power analysis features help identify bottlenecks early. Full debugging requires a compatible programmer/debugger such as PICkit 4, which adds minimal overhead to development cycles.
What are the key differences between the PIC16F689-E/P and the PIC16F690 in terms of peripheral integration and package options?
Both share the same core architecture and pinout, but the PIC16F690 adds comparators and enhanced PWM modules absent in the 689. The 689 focuses on basic I/O, ADC, and communication blocks, whereas the 690 targets motor control and analog signal conditioning. Package-wise, both come in 20-pin PDIP, TSSOP, SOIC, and QFN variants, so form factor compatibility is preserved when upgrading. For designs prioritizing simplicity and lower cost without analog front-end needs, the 689 remains advantageous.
How should decoupling capacitors be placed when using the PIC16F689-E/P on a mixed-signal PCB?
Each Vdd/Vss pair on the PIC16F689-E/P requires a 0.1µF ceramic capacitor placed within 5mm of the pin, preferably using short traces and ground planes beneath. Additional bulk capacitance (e.g., 10µF tantalum) may be added near the supply entry point for stability during rapid load transitions. Careful routing minimizes loop inductance and prevents digital noise coupling into analog inputs. Ground return paths should be direct to avoid ground bounce affecting ADC readings or oscillator stability.
Can the PIC16F689-E/P interface directly with 5V logic peripherals while operating at 3.3V?
No, the PIC16F689-E/P does not have 5V-tolerant inputs. Driving its GPIO pins with 5V signals risks exceeding absolute maximum ratings (Vdd max = 5.5V) and could damage the device. Level shifting via MOSFET-based translators or resistive dividers is required when interfacing with 5V systems. Bidirectional shifters like those based on TXS0108E maintain signal integrity without direction sensing overhead. Always verify voltage levels at the MCU pin under worst-case conditions to prevent latch-up or degradation.
What is the expected lifespan and reliability profile of the PIC16F689-E/P under continuous operation?
Based on Microchip’s qualification data, the PIC16F689-E/P has an estimated mean time between failures (MTBF) exceeding 1 million hours under normal operating conditions. EEPROM endurance is rated at 1 million write/erase cycles per location, sufficient for most configuration updates. Flash retention exceeds 20 years at 85°C. Long-term reliability depends heavily on operating temperature, power cycling frequency, and ESD protection during assembly. Proper handling per MSL 1 guidelines ensures consistent performance over the product lifecycle.
How does the PIC16F689-E/P handle interrupt latency, and what impact does this have on real-time response?
The PIC16F689-E/P supports fast context saving with interrupt latency typically less than one instruction cycle. Upon interrupt, execution pauses momentarily and resumes from the vector address. Worst-case response time is approximately 3–4 clock cycles depending on instruction in progress. This enables sub-microsecond reaction times for external events like edge detection or timer overflows. Firmware must prioritize critical interrupts and keep ISRs brief to avoid missing subsequent events—especially important in encoder counting or safety-critical monitoring loops.
What are the recommended layout practices for minimizing EMI when using the PIC16F689-E/P in FCC-compliant designs?
To reduce electromagnetic emissions, place the PIC16F689-E/P close to the center of the PCB with minimal stub traces on high-speed lines. Use a solid ground plane and route clock signals differentially if possible. Keep analog traces (ADC, REFGEN) isolated from digital nets. Avoid placing crystal leads parallel to long signal runs. Decoupling caps should connect directly to power and ground vias with <1nH inductance. Shielding cans or copper pour cutouts can further suppress radiated noise, particularly in switch-mode power supplies sharing the same board.
Does the PIC16F689-E/P support in-circuit programming, and how does this benefit production testing?
Yes, the PIC16F689-E/P supports in-circuit serial programming (ICSP) via two pins (PGD and PGC), enabling reprogramming without removing the MCU from the target board. This facilitates flash programming during functional test, calibration loading, or firmware updates over-the-air. Production lines benefit from automated programming stations that verify checksums and lock bit configurations. ICSP also allows partial page writes, reducing downtime compared to full chip erasure, though care must be taken to protect bootloader sections from accidental overwrite.

Customer Reviews

Evaluation: 10 Articles

  • Nath***rooks
    Jun 11, 2026

    Installed this power component in a converter board. Output remained stable under different load conditions and thermal performance was better than expected.

  • Dani***alkerTech
    Jun 1, 2026

    Product works, but setup took more effort than expected. Once configured the MCU ran reliably, although documentation support felt older compared with newer platforms. Fine for maintenance projects.

  • Yuki***aka88
    May 26, 2026

    信号通信プロジェクトでこのRS-485トランシーバーを使用しました。設置は簡単で、長距離ケーブルでも通信は安定していました。消費電力も、以前使用していたものより低くなっています。

  • Stev***aker
    May 20, 2026

    Solid diode for power rectification. Works well in switching circuits.

  • Bran***Lewis
    May 11, 2026

    Compact FPGA with good performance. Suitable for basic signal processing tasks.

  • Oliv***arris
    May 7, 2026

    Reliable I/O expander. Works well in embedded control applications.

  • Jess***Jones
    Apr 17, 2026

    It offers good value for the price, and the specifications match the description. I’ve been using it for two days with no issues, and I’ll definitely buy it again if I need it in the future.

  • Mich***Smith
    Apr 17, 2026

    Shipping was on time, the component pins are neatly aligned, and I tested 10 of them with a multimeter—all readings were within the specified range. Highly recommended.

  • Aman***arris
    Apr 3, 2026

    It was great—the entire process, from placing the order to receiving the package, went very smoothly. The components were consistent, the price was fair, and I had a very pleasant shopping experience.

  • Mike***nch
    Apr 3, 2026

    Better than expected! The resistance and capacitance readings were spot-on, and it passed the test on the first try. The service was reliable, and the packaging was thoughtful—I highly recommend it.

Write a Review

Your Email address will not be published.

Shipment

Delivery Time

In-stock items can be shipped within 24 hours. Some parts will be arranged for delivery within 1-2 days from the date all items arrive at our warehouse. And Allelco ships order once a day at about 17:00, except Sunday. Once the goods are shipped, the estimated delivery time depends on the shipping methods and Delivery destination. The table below shows are the logistic time for some common countries.

Delivery Cost

  1. Use your express account for shipment if you have one.
  2. Use our account for the shipment. Refer to the table below for the approximate charges.
(Different time frame / countries / package size has different price.)

Delivery Method

  1. Global Common Shipment by DHL / UPS / FedEx / TNT / EMS / SF we support.
  2. Others more shipping ways, please get in touch with your customer manager.

Common Countries Logistic Time Reference
Region Country Logistic Time(Day)
America United States 5
Brazil 7
Europe Germany 5
United Kingdom 4
Italy 5
Oceania Australia 6
New Zealand 5
Asia India 4
Japan 4
Middle East Israel 6
DHL & FedEx Shipment Charges Reference
Shipment charges(KG) Reference DHL(USD$)
0.00kg-1.00kg USD$30.00 - USD$60.00
1.00kg-2.00kg USD$40.00 - USD$80.00
2.00kg-3.00kg USD$50.00 - USD$100.00
Note:
The above table is for reference only. There may have some data bias for the uncontrollable factors.
Contact us if you have any questions.
  • QC (Quality Warranty)
  • Payment Support
  • Packaging
  • Certifications & Memberships

QC (Quality Warranty)

Allelco is committed to exceeding customer expectations through customer service excellence, order accuracy, and on-time delivery.
This is achieved through our commitment to the continual improvement of our processes, services, and products.


Strict quality inspection builds a solid foundation for electronic component quality.
  1. Visual inspection
  2. Performance testing and reliability verification
  3. Standardized full-process testing
  4. Precise control of every parameter
We eliminate defective components and ensure the stable operation of electronic devices through professional quality standards.

Payment Support

The payment method can be chosen from the methods shown below: Wire Transfer (T/T, Bank Transfer), Western Union, Credit card, PayPal.
  • HKBea
  • Paypal
  • MasterCard
  • Western-Union
  • VISA
Stable Delivery, Sincere Partnership — Your Faithful Supply Chain Partner
  • Efficient Supply Management
  • Cost-Saving Procurement
  • Fast Sourcing & Delivery
Contact us if you have any questions.

Packaging

Electrostatic Discharge Protection and Handling

All electrostatic-sensitive components are handled in accordance with electrostatic discharge control procedures. The products are hermetically sealed in anti-static safe packaging to prevent electrostatic damage. Appropriate labeling is also applied for identification and traceability. This ensures product integrity during storage, handling and transportation.


ESD

Certifications & Memberships

Third-party certified, strict quality control. Our certification
  • ISO 9001: 2015
  • ISO 13485: 2016
  • ISO 14001: 2015
  • ISO 28000: 2007
  • ISO 45001: 2018
  • GB/T 27922-2011
  • SMTA
  • IPC
  • ESD
  • PSMA
Microchip

PIC16F689-E/P

Microchip
41D-PIC16F689-E/P

Want a better price? Add to Cart and Submit RFQ now, we'll contact you immediately.

0 RFQ
Shopping cart (0 Items)
It is empty.
Compare List (0 Items)
It is empty.
Feedback

Your feedback matters! At Allelco, we value the user experience and strive to improve it constantly.
Please share your comments with us via our feedback form, and we'll respond promptly.
Thank you for choosing Allelco.

Subject
E-mail
Comments
Captcha
Drag or click to upload file
Upload File
types: .xls, .xlsx, .doc, .docx, .jpg, .png and .pdf.
Max file size: 10MB