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 ICsPIC16F690-E/ML
Image may be representation.
See specifications for product details.
EXPRESS OPTION
Payment method

PIC16F690-E/ML - Microchip

Manufacturer Part Number
PIC16F690-E/ML
Manufacturer
Microchip Technology
Allelco Part Number
41D-PIC16F690-E/ML
Warranty
1 Year Allelco Warranty - Find out more
Stock Status:
15,330 pcs available, New & Original
Parts Description
QFN-20
Data sheet
-
Category
Integrated Circuits (ICs) > Specialized ICs
RoHs Status
Our certification
In stock: 15330

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

Quantity

Specifications

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

Product Attribute Attribute Value
Part Number PIC16F690-E/ML
Package QFN-20
Description QFN-20
Stock Condition Get 15330 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

PIC16F690-E/ML

Manufacturer

microchip-technology

Introduction

The PIC16F690-E/ML is an 8-bit microcontroller from Microchip Technology's PIC16F series. It features a 20MHz core and a range of on-chip peripherals, making it suitable for a variety of embedded applications.

Product Features and Performance

8-bit PIC core

20MHz operating speed

7KB of FLASH program memory

256 bytes of EEPROM data memory

256 bytes of RAM

12-channel 10-bit ADC

I2C, SPI, and UART/USART communication interfaces

Brown-out detection and reset, power-on reset

Pulse-width modulation (PWM) outputs

Watchdog timer

Product Advantages

Compact 20-pin QFN package

Wide operating voltage range of 2V to 5.5V

Extended temperature range of -40°C to 125°C

Key Reasons to Choose This Product

Versatile microcontroller suitable for a wide range of embedded applications

Comprehensive on-chip peripherals for efficient system design

Reliable performance and robust features for industrial and commercial use

Cost-effective solution for price-sensitive projects

Quality and Safety Features

Microchip's rigorous quality control and testing processes

Compliance with relevant industry standards and certifications

Compatibility

The PIC16F690-E/ML is compatible with other PIC16F microcontrollers in the same series, allowing for easy migration and code reuse.

Application Areas

Industrial automation and control

Home appliances

Automotive electronics

Consumer electronics

IoT devices

Product Lifecycle

The PIC16F690-E/ML is an active product in our website's sales team's portfolio. There are several equivalent or alternative models available, such as the PIC16F688, PIC16F684, and PIC16F685. Customers are advised to contact our website's sales team for the latest product information and availability.

Frequently Asked Questions(FAQ)

How does the PIC16F690-E/ML handle voltage regulation in low-power battery-operated designs, and what are the implications of its 2V to 5.5V operating range for system-level power budgeting?
The PIC16F690-E/ML operates across a 2V to 5.5V supply range, enabling direct use with single-cell Li-ion or alkaline batteries without requiring a dedicated boost converter. At 2.0V, typical current consumption drops below 8 µA in sleep mode, which is critical for extending battery life in wearable or remote monitoring devices. Designers must ensure that all peripheral circuits—especially the 12-channel 10-bit ADC and PWM modules—are compatible with lower voltages, as analog performance degrades near the minimum threshold. This voltage flexibility supports brown-out reset (BOR) functionality, which prevents erratic behavior during supply dips, but requires careful PCB layout to avoid noise coupling into sensitive analog inputs.
What trade-offs exist between using the internal oscillator versus an external crystal on the PIC16F690-E/ML, particularly in terms of timing accuracy, power consumption, and application suitability?
The PIC16F690-E/ML includes a calibrated internal oscillator that runs at up to 20 MHz with ±2% accuracy over temperature and voltage. While this reduces component count and board space, it lacks the precision needed for high-accuracy timing applications like real-time clocks or communication protocols such as USB. In contrast, an external 4–20 MHz crystal improves stability to ±10 ppm or better but increases cost, power draw by ~5 µA, and adds assembly complexity. For most embedded control tasks—motor speed control, sensor polling, or simple UART communication—the internal oscillator suffices and enhances reliability by eliminating external resonance components prone to damage.
Can the PIC16F690-E/ML simultaneously drive multiple PWM outputs while maintaining acceptable resolution and frequency, and how does this affect overall system responsiveness?
Yes, the PIC16F690-E/ML features two independent CCP modules capable of generating PWM signals independently. Each can operate at full 10-bit resolution (0.1% steps) up to 20 MHz, allowing precise duty cycle control for motor drives or LED dimming. However, when both PWMs run at maximum frequency, the CPU load increases due to interrupt overhead, potentially impacting response time in time-critical loops. In practice, designers often reduce PWM frequency to 1–5 kHz to balance resolution and processing headroom, especially when also managing ADC conversions or serial communications via I2C or SPI.
How does the 7KB FLASH memory of the PIC16F690-E/ML influence firmware architecture decisions, particularly regarding code size optimization and flash endurance considerations?
With 7KB of FLASH organized as 4K x 14 bits, the PIC16F690-E/ML imposes strict limits on code density. Applications exceeding this limit must use external memory or offload data logging to EEPROM, though only 256 bytes are available. Program execution typically consumes less than half the space, leaving room for bootloaders or diagnostic routines. Flash endurance is rated at 10,000 write cycles, sufficient for firmware updates but inadequate for frequent data storage. Therefore, critical parameters should be stored in EEPROM only during initialization or error events, not continuously, to preserve longevity.
Is the PIC16F690-E/ML suitable for automotive-grade applications requiring AEC-Q100 qualification, and what environmental or reliability factors should engineers evaluate before deployment in harsh environments?
No, the PIC16F690-E/ML is not AEC-Q100 qualified and is designed for industrial (-40°C to +125°C TA) rather than automotive environments. While it meets commercial-grade temperature specifications, long-term exposure to humidity, vibration, or thermal cycling may compromise solder joints on its 20-QFN package due to coefficient mismatch. Engineers should apply conformal coating, use robust reflow profiles, and verify continuity under thermal stress. Additionally, electromagnetic interference susceptibility increases near switching loads, necessitating decoupling capacitors close to Vdd and signal filtering on analog inputs to maintain integrity.
What are the key differences in pin configuration and electrical characteristics between the PIC16F690-E/ML and other members of the PIC16F690 family, and why might a designer choose this specific variant?
The PIC16F690-E/ML differs from pin-compatible variants primarily in packaging: the ML denotes a 20-pin QFN (4x4 mm), offering compact footprint and improved thermal performance compared to SOIC or PDIP options. It maintains identical electrical specs—same core, memory, peripherals, and voltage tolerance—but benefits from lower inductance paths and reduced parasitic capacitance due to shorter traces. This makes it ideal for space-constrained designs like IoT nodes or portable instruments where board area and EMI are concerns. Selection depends on assembly capability: QFN requires precise soldering techniques to avoid opens or shorts, especially at the exposed pad.
How does the watchdog timer (WDT) in the PIC16F690-E/ML function during low-voltage operation, and what precautions are necessary to prevent unintended resets during brown-out conditions?
The WDT in the PIC16F690-E/ML uses an independent RC oscillator that remains active even when the main clock stops, ensuring recovery from software hangs. However, during brown-out events below BOR threshold (~2.0V), the WDT may generate resets unpredictably if not properly managed. To mitigate this, software should disable the WDT during initialization and re-enable only after stable voltage is confirmed. Alternatively, using the Power-on Reset (POR) with delayed enable logic allows safe startup without spurious WDT triggers. Proper decoupling and layout minimize false resets caused by transient dips.
When interfacing the PIC16F690-E/ML with capacitive touch sensors or resistive touch panels, what hardware modifications and calibration strategies are recommended to achieve reliable input detection?
The PIC16F690-E/ML lacks dedicated touch sensing hardware, so external charge-transfer circuits or RC timing networks must be implemented using GPIO pins and the internal comparator or TMR0. For capacitive sensing, each electrode connects through a resistor to a shared node driven by a GPIO; charging time is measured via ADC or timer. Calibration accounts for drift due to temperature and humidity, requiring baseline subtraction and dynamic threshold adjustment. Noise immunity is enhanced by shielding traces, grounding the sensor layer, and avoiding high-speed digital lines near sense channels. Software debouncing and averaging improve reliability over raw readings.
How can developers optimize power consumption in the PIC16F690-E/ML-based systems to extend battery life beyond datasheet claims, and what role do sleep modes and peripheral gating play?
Beyond entering SLEEP mode (drawing <8 µA at 2.0V), developers can further reduce power by disabling unused peripherals via software, turning off ADC, PWM, and communication modules, and configuring unused pins as digital inputs with pull-ups disabled. Clock scaling—reducing main oscillator frequency during idle periods—also lowers dynamic power. Additionally, waking from sleep only when interrupts occur (e.g., RTC, external edge) minimizes active time. Real-world measurements often show 10–30% improvement over worst-case datasheet values through such optimizations, assuming proper initialization sequences and minimal leakage paths in layout.
What are the limitations of the 12-channel 10-bit ADC on the PIC16F690-E/ML when used for precision voltage measurement, and how does sampling rate impact effective resolution in noisy environments?
The ADC achieves nominal 10-bit resolution but exhibits nonlinearity errors up to ±3 LSB and offset drift with temperature, limiting absolute accuracy without calibration. Maximum conversion rate is 50 ksps, but settling time for internal sources restricts usable bandwidth. In noisy industrial settings, oversampling and averaging (e.g., 16 samples per reading) effectively increases resolution to 12 bits, albeit at reduced throughput. Input impedance varies with channel selection, affecting loading on high-impedance sensors; buffered inputs or precharge delays improve linearity. Always use external reference if higher precision (>1%) is required, as internal Vref has poor stability.
How does the UART/USART module on the PIC16F690-E/ML perform at baud rates above 115200, and what design considerations are necessary to avoid framing errors or data corruption?
The UART supports standard baud rates up to 115200 at 20 MHz, but higher speeds like 230400 require careful oscillator calibration and may introduce timing jitter due to integer division rounding. To maintain reliability, oversample at 16x, disable auto-baud detection during high-speed links, and use external level shifters if interfacing with RS-232. Long cables increase capacitance, necessitating termination resistors or optoisolators. Firmware should include retry logic and timeout handling for robust communication, especially in electrically noisy environments where ground loops degrade signal integrity.
What alternatives exist to the PIC16F690-E/ML for similar 8-bit MCU applications requiring more program memory or additional peripherals, and how do they compare in cost-performance trade-offs?
Alternatives include the PIC16F1847 (14KB flash, same price tier) or PIC18F14K50 (16KB flash, higher pin count), both offering larger code space and enhanced peripherals. However, the latter shifts to a different core architecture, increasing development effort. For ultra-low-power needs, the PIC16LF1847 variant offers <100 nA sleep current at 1.8V. Compared to ARM Cortex-M0+ parts like the SAMD21, the PIC16F690 remains competitive in simple control tasks due to deterministic timing and lower NRE cost. Selection hinges on whether added memory justifies migration complexity versus leveraging proven PIC16F ecosystem tools.
How should the PIC16F690-E/ML be configured for reliable I2C communication with multiple slaves on the same bus, and what pull-up resistor values are optimal for mixed-voltage systems?
The PIC16F690-E/ML includes open-drain I2C peripherals compliant with Standard Mode (100 kbps) and Fast Mode (400 kbps). Multiple slaves share SDA/SCL lines with appropriate pull-ups (typically 4.7 kΩ for 5V systems, scaled down to 2.2 kΩ for 3.3V). In mixed-voltage scenarios, bidirectional level translators prevent damage. Bus capacitance must stay below 400 pF; long traces require smaller resistors. Enable slew rate control to reduce ringing, and implement arbitration logic in software if master contention occurs. Avoid connecting slaves that draw excessive current during ACK phases.
Can the PIC16F690-E/ML drive inductive loads directly, and what protection circuitry is essential for relay or solenoid control applications?
Direct driving of inductive loads like relays or solenoids is possible through GPIO pins rated for up to 25 mA, but sustained current may exceed absolute maximum ratings. Flyback diodes across the load clamp back EMF, preventing voltage spikes from damaging the MCU. Series resistors limit peak current, and transistor buffers (e.g., BJT or MOSFET) provide isolation and higher drive strength. Snubber networks (RC or RCD) further suppress transients. Layout must keep high-current paths short and separate from analog sections to avoid coupling noise into the ADC or oscillators.
What are the debugging and programming constraints associated with the PIC16F690-E/ML in production environments, and how do fuse settings impact device security and functionality?
The PIC16F690-E/ML supports in-circuit debugging via ICD 3/4 or PICkit programmers, but code protection fuses can permanently disable readback, protecting intellectual property. Enabling code protect also disables debug access, creating a conflict for iterative development. Bootloader fuses allow reprogramming without physical removal, useful for field updates. Production testing requires unprotected devices for boundary scan or functional validation. Careful planning of fuse configuration balances security against debug convenience, especially in mass-deployed units where post-production changes are impossible.

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

PIC16F690-E/ML

Microchip
41D-PIC16F690-E/ML

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