Microchip Technology

PIC16F690-E/ML - 8-bit PIC MCU, 7KB Flash, 20MHz, 20-QFN | Microchip

N.º de pieza: PIC16F690-E/ML ✓ Activo
En stock Se envía en 1-3 días hábiles
2.0 V to 5.5 V Vdss 20-pin QFN (4x4 mm), also called ML / MLP Package 20 MHz Speed 7 KB (4K x 14) Flash Memory
Desde $1.41 USD / unidad
MOQ: 1 |
Precio actualizado: 2026-09-21
Precios por volumen
Cant. Precio unitario Total
1 $2.13 $2,13
10 $1.92 $19,20
100 $1.74 $174,00
500 $1.58 $790,00
1.000 $1.41 $1.410,00
ℹ️ Todos los precios están en USD

PIC16F690-E/ML Descripción general

The Microchip Technology PIC16F690-E/ML is an 8-bit Flash-based CMOS PIC microcontroller in a 20-pin QFN (4x4 mm) package, running at up to 20 MHz with 7 KB (4K x 14) of program Flash and 256 bytes of RAM. The extended (-E) temperature grade is rated for -40C to +125C operation, while the standard -I grade spans -40C to +85C. The device is qualified to operate across 2.0V to 5.5V supply rails and includes on-chip EEPROM data memory, an integrated 10-bit ADC, and nanoWatt power management for sleep-mode current in the microamp range.

What is a PIC16 mid-range microcontroller? The PIC16 family is Microchip's mid-range 8-bit RISC architecture with a 14-bit instruction word (x14), positioned between the baseline PIC10/12/16 families and the enhanced PIC18 line. MCUs in this class typically combine a small footprint (8 to 64 pins), low power consumption, on-chip peripherals (ADC, comparators, PWM, USART, I2C, SPI), and Flash self-programmability, making them widely used for embedded control in appliances, sensor nodes, and white goods. They sit within the broader hierarchy of microcontroller -> embedded controller -> semiconductor IC.

Key features of the PIC16F690 include 18 digital I/O pins with interrupt-on-change capability, an Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART), MSSP supporting both SPI and I2C (master/slave), a 10-bit ADC with up to 12 channels, two analog comparators, three timers, and an internal 8 MHz oscillator. The QFN-20 footprint measures only 4x4 mm, enabling dense PCB layouts for space-constrained designs. Code protection, a wide operating voltage range, and nanoWatt sleep modes support battery-friendly designs.

Typical applications for the PIC16F690-E/ML include white-goods and small-appliance control boards, low-cost sensor signal conditioning nodes, LED lighting controllers, battery chargers, HVAC actuators, and consumer remote/keypad interfaces. The integrated EUSART and MSSP also suit it for protocol-bridge or simple supervisory roles in industrial sub-assemblies.

When designing with this device, ensure proper decoupling (100 nF ceramic close to VDD) and respect the in-circuit serial programming (ICSP) pin assignments. The QFN exposed pad must be soldered to a copper pad for thermal and electrical grounding. The extended temperature grade (-E) makes the PIC16F690-E/ML particularly suited to under-hood automotive and outdoor installations.

Alternativas directas para PIC16F690-E/ML — mismo encapsulado, compatible pin a pin. Se excluyen las piezas de otro encapsulado que requieren retrabajo de la PCB.

Variantes de esta serie

Modelos de la misma serie compatibles directamente con PIC16F690-E/ML (mismo factor de forma y huella) — difiere en Package, Timers, ADC, I/O Pins, Operating Temperature.

Microchip Technology
Package: 20-pin QFN (4x4 mm), ML suffix
Timers: 1 x 8-bit, 1 x 16-bit
I/O Pins: 18 digital I/O
Microchip Technology
Package: 20-pin QFN (4x4 mm) with exposed pad
Timers: 2x 8-bit, 1x 16-bit
I/O Pins: 11
Microchip Technology
Package: QFN 4x4 mm 16-pin (ML)
Timers: 2x 8-bit + 1x 16-bit
ADC: 10-bit, 8 channels
Microchip Technology
Package: 14-SOIC (SL), 3.90 mm body width
Timers: Timer0, Timer1, Timer2
ADC: 10-bit, up to 8 channels
Microchip Technology
Package: 20-pin SSOP (5.30 mm x 7.20 mm)
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 12 channels, 10-bit
Microchip Technology
Package: 20-QFN (ML, 4x4 mm) with EP
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 10-bit, 12 channels

Herramienta de comparación rápida — seleccione piezas alternativas para compararlas lado a lado:

PIC16F690-I/ML

✅ Sustitución directa
📦 20-QFN (4x4)
Industrial temp grade -40C to +85C vs -40C to +125C, identical die, same 20-QFN footprint

📋 Alternativa de referencia (no en el catálogo)

PIC16F690T-E/ML

✅ Sustitución directa
📦 20-QFN (4x4)
Tape-and-reel packaging variant of PIC16F690-E/ML, same die and identical electrical specs

📋 Alternativa de referencia (no en el catálogo)

PIC16F689-I/ML

✅ Sustitución directa
📦 20-QFN (4x4)
5.7 KB Flash vs 7 KB (-18%), same QFN-20 footprint, fewer ADC channels, same 256B RAM/EEPROM

📋 Alternativa de referencia (no en el catálogo)

PIC16F689T-I/ML

✅ Sustitución directa
Microchip Technology
📦 20-QFN (4x4)
PIC16F mid-range 8-bit · 14-bit · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 20 MHz · 2.0 V to 5.5 V · 18

✓ En stock

$1.8 / unidad

Ver hoja de datos →

PIC16F689-E/SS

✅ Sustitución directa
Microchip Technology
📦 20-SSOP
PIC16 mid-range x14 (8-bit RISC) · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 20 MHz · 200 ns at 20 MHz · 2.0 V to 5.5 V · -40 C to +125 C (extended -E grade)

✓ En stock

$1.4 / unidad

Ver hoja de datos →

PIC16F688-I/SL

✅ Sustitución directa
Microchip Technology
📦 20-SOIC
PIC16F · 8-bit, mid-range 14-bit instruction set · 20 MHz · 200 ns · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 2.0 V to 5.5 V

✓ En stock

$1.12 / unidad

Ver hoja de datos →

PIC16F688-E/ML

✅ Sustitución directa
Microchip Technology
📦 20-QFN (4x4)
PIC16 mid-range 8-bit RISC · 35 single-word instructions · 200 ns at 20 MHz · 20 MHz · 7 KB · 256 bytes · 256 bytes · 12

✓ En stock

$1.18 / unidad

Ver hoja de datos →

PIC16F687-E/ML

✅ Sustitución directa
Microchip Technology
📦 20-QFN (4x4)
PIC16 mid-range 8-bit RISC · 14-bit · 3.5 KB (2K x 14) · 128 bytes · 256 bytes · 20 MHz (5 MIPS) · 2.0 V to 5.5 V · 11

✓ En stock

$2.04 / unidad

Ver hoja de datos →

PIC16F690-E/ML Valores máximos y características eléctricas

Core PIC16 mid-range 8-bit RISC (14-bit instruction word)
Architecture CMOS Flash-based with nanoWatt technology
Program Memory 7 KB (4K x 14) Flash
Data Memory (RAM) 256 bytes
EEPROM 256 bytes
Maximum CPU Frequency 20 MHz
Supply Voltage (VDD) 2.0 V to 5.5 V
Digital I/O Pins 18
ADC 10-bit, up to 12 channels
Comparators 2 analog comparators
Timers 3 (Timer0/1/2)
Communication EUSART + MSSP (SPI / I2C)
PWM Modules Enhanced Capture/Compare/PWM (ECCP)
Internal Oscillator 8 MHz (calibrated)
Operating Temperature (E grade) -40C to +125C
Encapsulado 20-pin QFN (4x4 mm), also called ML / MLP
Tipo de montaje Surface Mount
Estado RoHS Compliant

Configuración de pines de PIC16F690-E/ML

QFN-20 Package Pinout Diagram QFN-20 4x4mm, P0.5mm, EP 2.5x2.5mm, JEDEC MO-220. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 QFN-20
Pin 1 RA5/T1CKI/OSC1/CLKIN/ICSPCLK — PORTA bit 5 / Timer1 clock input / crystal oscillator input / external clock input / in-circuit serial programming clock
Pin 2 RA4/T1G/OSC2/CLKOUT/AN3 — PORTA bit 4 / Timer1 gate / crystal oscillator output / clockout / analog input 3
Pin 3 RA3/MCLR/VPP# — PORTA bit 3 / master clear (reset) input / programming voltage
Pin 4 RC5/CCP1/P1A — PORTC bit 5 / ECCP1 output / PWM 1A output
Pin 5 RC4/C2OUT0/P1B — PORTC bit 4 / comparator 2 output / PWM 1B output
Pin 6 RC3/AN7/C12IN3-/SCL/SCK — PORTC bit 3 / analog input 7 / comparator input / I2C clock / SPI clock
Pin 7 RC2/AN6/C12IN2-/SS# — PORTC bit 2 / analog input 6 / comparator input / SPI slave select
Pin 8 RC1/AN5/C12IN1-/SDO — PORTC bit 1 / analog input 5 / comparator input / SPI data out
Pin 9 RC0/AN4/C2IN+/SDA/SDI — PORTC bit 0 / analog input 4 / comparator 2 input / I2C data / SPI data in
Pin 10 RA2/AN8/CVREF/C1OUT — PORTA bit 2 / analog input 8 / comparator voltage reference / comparator 1 output
Pin 11 RA1/AN10/C1IN+/ICSPCLK — PORTA bit 1 / analog input 10 / comparator 1 input / ICSP clock
Pin 12 RA0/AN12/C1IN0-/ICSPDAT — PORTA bit 0 / analog input 12 / comparator 1 input / ICSP data
Pin 13 RC7/AN9/SDO — PORTC bit 7 / analog input 9 / SPI data out (alternate)
Pin 14 RC6/AN8/TX/CK/SS# — PORTC bit 6 / analog input 8 / EUSART TX / EUSART clock / SPI slave select
Pin 15 RC5 (alt) — PORTC bit 5 alternate
Pin 16 VDD — Positive supply voltage
Pin 17 VSS — Ground reference
Pin 18 RA7/OSC1/CLKIN/INT — PORTA bit 7 / crystal oscillator input / external clock / external interrupt
Pin 19 RA6/OSC2/CLKOUT/INT2 — PORTA bit 6 / crystal oscillator output / clockout / external interrupt 2
Pin 20 EP — Exposed thermal pad - must be soldered to ground pad for thermal/electrical performance

Aplicaciones típicas

PIC16F690-E/ML es adecuado para 6 aplicacións: White Goods / Small Appliance Control, Battery-Powered Sensor Node, LED Lighting Controller, HVAC Actuator / Fan Controller, Industrial Keypad / Remote Interface, Battery Charger / Power Management Slave.

🏭

White Goods / Small Appliance Control

The PIC16F690-E/ML is well suited to white-goods control boards in washing machines, dishwashers, and small kitchen appliances. The 8-bit PIC16 core provides deterministic real-time control for motor drives, sensor readout, and user interface management, while the 7 KB Flash and 256 bytes EEPROM allow localized calibration data and product-variant firmware. The device's 2.0V to 5.5V supply range enables direct 3.3V or 5V logic compatibility with motor-driver front-ends, and the integrated 10-bit ADC with up to 12 channels digitizes temperature, level, and current-sense signals. The extended -40C to +125C temperature grade supports under-counter or outdoor refrigerator installations without derating. Compared with discrete logic, the integrated MCU reduces BOM by eliminating external timers and glue logic.

🧩

Battery-Powered Sensor Node

For battery-powered sensor nodes in HVAC, environmental monitoring, or remote telemetry, the PIC16F690-E/ML offers a strong fit. The nanoWatt power management modes drive sleep current into the microamp range, extending battery life on a 2xAA or coin-cell supply across years of duty-cycled operation. The 2.0V minimum supply voltage supports a 3V lithium primary battery down to its end-of-life voltage. The 10-bit ADC reads up to 12 analog sensor channels, while the EUSART and MSSP enable wired or wireless communication modules (XBee, Bluetooth, LoRa) or simple I2C/SPI sensors. The 20-pin QFN (4x4 mm) footprint saves board space in compact wireless nodes, and the -40C to +125C extended range enables outdoor installations.

💡

LED Lighting Controller

The PIC16F690-E/ML is well-matched to LED lighting controllers, including RGB drivers, dimming systems, and architectural fixtures. The Enhanced CCP module generates high-resolution PWM outputs for color-mixing and dimming control with 10-bit resolution, while the 20 MHz core executes smooth color-gamut fade transitions and dimming curves. The integrated EUSART and MSSP enable DMX-512 or DALI communication bridges for stage and architectural lighting, and the 10-bit ADC supports ambient-light sensor feedback for daylight harvesting. The wide 2.0-5.5V supply accommodates both 3.3V and 24V-bus-driven fixtures through an LDO. The extended -40C to +125C range ensures reliable operation in outdoor and industrial luminaires.

🌐

HVAC Actuator / Fan Controller

For HVAC damper actuators, fan-speed controllers, and small blower drives, the PIC16F690-E/ML delivers the peripheral mix needed for sensor interfacing and motor control. The EUSART supports Modbus RTU or BACnet MS/TP communications over RS-485, while the MSSP handles I2C temperature/humidity sensors. The Enhanced CCP module generates PWM or capture/compare waveforms for brushless DC fan commutation or TRIAC-based AC fan phase-angle control. The 10-bit ADC reads NTC thermistors, pressure sensors, and current-sense amplifiers for closed-loop control. The wide -40C to +125C extended temperature rating supports unconditioned rooftop and basement installations, while the small 20-QFN footprint fits inside round actuator housings.

🔧

Industrial Keypad / Remote Interface

The PIC16F690-E/ML is a strong choice for industrial keypads, security-system keypads, RF remotes, and human-machine interface panels. The 18 digital I/O pins drive a 4x4 matrix keypad, multiplexed seven-segment or LCD indicators, and indicator LEDs without external glue logic. The EUSART enables RS-485 industrial comms or a debug port, while the MSSP supports I2C-based I/O expanders or SPI peripherals. The 7 KB Flash comfortably hosts scan-debounce, password-validation, and backlight-control state machines. The extended -40C to +125C temperature rating covers outdoor industrial sites, factories, and freezer-room control panels, and the 20-QFN (4x4 mm) package suits slim handheld remotes and wall-mount panels.

⚡

Battery Charger / Power Management Slave

For small battery chargers and slave power-management controllers in industrial sensor assemblies, the PIC16F690-E/ML provides precise charge-profile control. The 10-bit ADC monitors cell voltage, charge current, and temperature with adequate resolution for CC/CV (constant-current/constant-voltage) lead-acid or Li-ion charging profiles. The EUSART communicates with a host BMS over Modbus, SMBus, or vendor-proprietary protocols. The 7 KB Flash hosts look-up tables for cell-specific voltage-temperature compensation. The wide 2.0-5.5V supply range tolerates direct connection to battery stacks with appropriate external protection. The extended -40C to +125C temperature rating supports outdoor battery cabinets and under-hood automotive 12V/24V charger applications.

Resumen de productos recomendados

PIC16F689-I/ML Smaller Flash variant for cost-sensitive appliance boards Se usa en: White Goods / Small Appliance Control, HVAC Actuator / Fan Controller MCP2200 USB-UART bridge for factory programming and diagnostics Se usa en: White Goods / Small Appliance Control MCP1700 3.3V LDO for MCU supply regulation Se usa en: White Goods / Small Appliance Control, Battery-Powered Sensor Node, LED Lighting Controller, Industrial Keypad / Remote Interface, Battery Charger / Power Management Slave PIC16F688-I/SL Microchip Technology Se usa en: Battery-Powered Sensor Node, Industrial Keypad / Remote Interface MCP79410 I2C RTC for time-stamping sensor reads Se usa en: Battery-Powered Sensor Node MCP23S17 SPI GPIO expander for additional PWM/dimming outputs Se usa en: LED Lighting Controller MCP4725 I2C DAC for analog dimming compatibility Se usa en: LED Lighting Controller MCP2515 CAN controller for automotive/CAN-based HVAC buses Se usa en: HVAC Actuator / Fan Controller MCP9700 Analog temperature sensor for NTC replacement Se usa en: HVAC Actuator / Fan Controller MCP23008 I2C GPIO expander for larger keypad matrices Se usa en: Industrial Keypad / Remote Interface MCP73123 Companion Li-ion charge-management IC Se usa en: Battery Charger / Power Management Slave MCP6002 Op-amp for current-sense signal conditioning Se usa en: Battery Charger / Power Management Slave
What is the program memory size of PIC16F690-E/ML?
The PIC16F690-E/ML has 7 KB (4K x 14 words) of Flash program memory. According to the Microchip PIC16F690 datasheet (Document 41287E), the device combines this Flash with 256 bytes of SRAM and 256 bytes of EEPROM, giving embedded developers non-volatile data storage without external memory.
What supply voltage does PIC16F690-E/ML require?
The PIC16F690-E/ML operates from 2.0 V to 5.5 V on the VDD pin. This wide range, confirmed in the Microchip datasheet, makes the part compatible with 3.3 V and 5 V rails, supports direct battery use from 2xAA cells (3.0 V nominal), and tolerates USB-powered 5 V logic without external regulation.
What is the maximum clock speed of PIC16F690-E/ML?
The PIC16F690-E/ML runs at up to 20 MHz external clock frequency, providing 5 MIPS of instruction throughput from its 4-clock-per-instruction pipeline. The internal 8 MHz oscillator enables reduced-BOM designs, while an external crystal or resonator can be used when timing accuracy is critical.
Does PIC16F690-E/ML have an ADC?
Yes. The PIC16F690-E/ML integrates a 10-bit successive-approximation ADC with up to 12 input channels multiplexed from the package pins. The ADC supports acquisition timing and conversion triggering by software or hardware, suitable for sensor readout in thermostat, battery monitor, and analog-front-end applications.
What peripherals does PIC16F690-E/ML include?
The PIC16F690-E/ML integrates EUSART (RS-232/RS-485), MSSP supporting both SPI and I2C (master or slave), three timers (Timer0/1/2), two analog comparators, an Enhanced CCP module for PWM, a 10-bit ADC with up to 12 channels, and nanoWatt power management for low-power sleep modes.
Where can I buy PIC16F690-E/ML online?
The PIC16F690-E/ML is in stock at major authorized distributors including DigiKey, Mouser, LCSC, and Octopart-listed stockages. Authorized franchised distributors guarantee factory-direct traceability; pricing as of 2026-09-21 starts near $2.13 unit at qty 1, dropping to approximately $1.41 at qty 1000.
What is the price of PIC16F690-E/ML in 2026?
The PIC16F690-E/ML unit price as of 2026-09-21 is approximately $2.13 at qty 1 and around $1.41 at qty 1000 from DigiKey and LCSC. Mouser quotes similar levels; volume breaks at 100, 500, and 1000 pieces typically save 30-40% versus qty-1 pricing.
What is the lead time for PIC16F690-E/ML?
Lead time for the PIC16F690-E/ML is currently short - DigiKey reports 'ships today' inventory levels and Mouser shows factory stock as of 2026-09-21. Lead times can extend 8-14 weeks for large orders or when distributors reorder from Microchip; confirm with the chosen distributor at order placement.
Is PIC16F690-E/ML in stock?
Yes, the PIC16F690-E/ML is in stock at DigiKey, Mouser, and LCSC as of 2026-09-21. DigiKey explicitly lists the part as 'Buy now, ships today'. For very large production volumes, request a quote to confirm allocation beyond the visible distributor inventory.
What is the difference between PIC16F690-E/ML and PIC16F690-I/ML?
The PIC16F690-E/ML is the extended-temperature grade (-40C to +125C), while the PIC16F690-I/ML is the industrial grade (-40C to +85C). Both share the same 20-pin QFN (4x4 mm) footprint, 7 KB Flash, and peripheral set, so they are drop-in compatible - choose -E for under-hood automotive or outdoor enclosures, -I for typical indoor consumer/industrial use.
What is the best drop-in replacement for PIC16F690-E/ML?
The best drop-in replacement for the PIC16F690-E/ML on the same 20-pin QFN (4x4 mm) footprint is the PIC16F690-I/ML (industrial temperature grade, same die). For footprint-compatible broader memory alternatives, PIC16F689 and PIC16F688 are drop-in options in the same QFN package with smaller Flash sizes (5.7 KB / 7 KB / 4 KB respectively).
When should I choose PIC16F690-E/ML over PIC16F689?
Choose the PIC16F690-E/ML when you need 7 KB of Flash for application code with extended temperature operation (-40C to +125C). Choose the PIC16F689 if 5.7 KB of Flash is sufficient - the 689 shares the same 20-pin QFN package and most peripheral set but lacks one ADC channel and a few features. The -E grade PIC16F690 is preferred for harsh-environments.
Where to download the PIC16F690 datasheet PDF?
Download the PIC16F690 datasheet PDF from Microchip's website at https://ww1.microchip.com/downloads/aen/DeviceDoc/41287E.pdf. Document 41287E covers the entire PIC16F690 family (all package/temperature combinations including PIC16F690-E/ML), electrical characteristics, peripheral registers, and instruction set reference. Hardcopy and parametric search are also available on Microchip's product page at microchip.com/en-us/product/PIC16F690.
Where to find PIC16F690-E/ML pinout?
The PIC16F690-E/ML pinout for the 20-pin QFN (4x4 mm) package is documented in section 'Pin Diagrams' of the PIC16F690 datasheet, Document 41287E. The top-down pin assignment shows VDD on pin 1, VSS on pin 20, with ICSPDAT/ICSPCLK on dedicated pins, RA0-RA5, RC0-RC7 distributed around the package perimeter, and the exposed thermal pad on the bottom serving as the secondary ground.
What are the key specifications of PIC16F690-E/ML that engineers should know?
The PIC16F690-E/ML key specifications are: 7 KB Flash, 256 bytes RAM, 256 bytes EEPROM, 20 MHz CPU (5 MIPS), 18 digital I/O, 10-bit 12-channel ADC, 2 comparators, EUSART plus MSSP (SPI/I2C), 8 MHz internal oscillator, 2.0-5.5 V supply, -40C to +125C operating range, and 20-pin QFN (4x4 mm) package. These parameters, documented in the Microchip datasheet 41287E, are the design-in checklist for new embedded projects.
What is the equivalent PIC16 part in the same QFN-20 package from another brand?
No other major MCU brand offers a true pin-for-pin drop-in equivalent to the PIC16F690 in the 20-pin QFN (4x4 mm) footprint - PIC is a proprietary architecture. For cross-brand functional alternatives, consider the STM32G030F6P6 (ARM Cortex-M0+, 20-pin TSSOP), the NXP LPC804M101JHI33 (ARM Cortex-M0+, 33-pin HVQFN), or the Atmel/Microchip ATtiny402-SSFN. These are not pin-compatible with the PIC16F690-E/ML but are functional alternatives for new designs.
Is PIC16F690-E/ML suitable for automotive applications?
The PIC16F690-E/ML is rated for the extended -40C to +125C temperature range, making it suitable for non-safety automotive sub-systems like interior lighting, HVAC controls, seat controllers, and infotainment keypads. It is NOT AEC-Q100 qualified, however - for safety-critical or under-hood AEC-Q100 designs, Microchip's PIC16F1532x or PIC18F family AEC-Q100 grades are recommended.
What is the lifecycle status of PIC16F690?
The PIC16F690 family is marked ACTIVE in Microchip's product database as of 2026-09-21. The part remains in production with full ordering support and ongoing datasheet maintenance. For long-lifecycle designs requiring multi-decade availability, Microchip's PIC16F1xxx family (newer mid-range) is the strategic successor with enhanced peripherals.

Datos de referencia de ingeniería para PIC16F690-E/ML — comparación, orientación de diseño e información de cumplimiento.

Guía de selección

Choose the PIC16F690-E/ML when your embedded design requires a 20-pin QFN surface-mount MCU with 7 KB Flash, 256 bytes RAM/EEPROM, a 10-bit 12-channel ADC, and the extended -40C to +125C operating temperature range. It is ideal for automotive sub-systems, outdoor industrial controls, and high-density surface-mount PCBs. Choose the PIC16F690-I/ML instead if your design runs only in indoor environments (industrial -40C to +85C) and you want the lowest unit price. Choose the PIC16F689-I/ML if 5.7 KB Flash is sufficient for your application - this saves approximately 10-15% per unit. Choose the PIC16F688-E/ML when 4 KB Flash is enough and you need the same extended temperature grade. For new designs needing more memory or modern peripherals, consider migrating to Microchip's PIC16F1xxx family (PIC16F1532x or PIC16F1885x) for added features and improved code efficiency.

Comparación con alternativas

Parámetro Este producto PIC16F690-I/ML PIC16F690T-E/ML PIC16F689-I/ML PIC16F688-E/ML
Package 20-QFN (4x4 mm) 20-QFN (4x4 mm) - same 20-QFN (4x4 mm) - same 20-QFN (4x4 mm) - same 20-QFN (4x4 mm) - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Flash 7 KB 7 KB 7 KB 5.7 KB 4 KB
RAM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
EEPROM 256 bytes 256 bytes 256 bytes 256 bytes 256 bytes
Max CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz
Operating Temperature -40C to +125C (extended) -40C to +85C (industrial) -40C to +125C (extended) -40C to +85C (industrial) -40C to +125C (extended)
ADC 10-bit, 12 channels 10-bit, 12 channels 10-bit, 12 channels 10-bit, 8 channels 10-bit, 7 channels
I/O Pins 18 18 18 18 18
Unit Price (qty 1) $2.13 ~$1.95 ~$2.13 (tape-and-reel) ~$1.85 ~$1.70

Diferenciadores clave

  • Extended -40C to +125C operating temperature range (frente a PIC16F690-I/ML)
  • Full 7 KB Flash program memory in 20-QFN (frente a PIC16F689-I/ML)
  • Full 12-channel 10-bit ADC versus reduced counts (frente a PIC16F688-E/ML)
  • Surface-mount QFN footprint saves board area (frente a PIC16F690-I/P (DIP-20))

Notas de diseño

Place a 100 nF ceramic decoupling capacitor as close as possible to the VDD pin (pin 16 of the QFN-20 package), plus a bulk 10 uF tantalum or ceramic on the supply rail. Connect the exposed thermal pad (EP) directly to the VSS ground plane through multiple vias to provide a low-impedance return path and improved EMI immunity. The nanoWatt sleep modes can drop quiescent current to under 1 uA when peripherals are disabled - place a 1 MOhm external reset pull-up on MCLR# (pin 3) to ensure clean power-up. Source: Microchip PIC16F690 datasheet section 'Power Supply Considerations'.

The 20-pin QFN (4x4 mm) package requires careful thermal pad and land-pattern design. Follow IPC-7351 nominal QFN land patterns with a 0.4 mm pitch - use a single, central thermal pad of about 2.5 mm x 2.5 mm with at least 4 thermal vias (0.3 mm hole, 0.6 mm pitch). Use NSMD (non-solder mask defined) pads on the perimeter for better solder-joint reliability. Maintain at least 0.2 mm clearance from the thermal pad to any signal trace under the package to avoid solder wicking. Source: Microchip QFN package design guide and IPC-7351.

Do not exceed 5.5V on VDD or 7V transient - this is a hard limit. The MCLR# pin (pin 3) is shared with VPP programming voltage; never tie MCLR# directly to VDD without a current-limiting resistor (typically 10 kOhm) for in-circuit serial programming (ICSP). The ICSP pins (ICSPCLK, ICSPDAT) must remain accessible for field firmware updates - do not route them to buried layers only. Avoid loading the analog ADC inputs with more than 10 kOhm source impedance or use a slower ADC clock to preserve ADC linearity. Source: Microchip PIC16F690 datasheet section 'Electrical Characteristics'.

When using the 20 MHz external crystal, place the crystal and its 22 pF load capacitors within 5 mm of OSC1/OSC2 (pins 1 and 18). Keep these traces short and shield them with a ground guard ring to reduce EMI pickup. For the SPI bus, add 10-100 kOhm pull-ups on SCK, SDI, SDO lines if peripherals are far away. Source: Microchip PIC16F690 datasheet section 'Oscillator Module'.

Información de cumplimiento

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
Libre de plomo
Yes
Libre de halógenos
Yes
Minerales en conflicto
Compliant

RoHS compliant per Microchip product page. AEC-Q100 not qualified - this part targets industrial/commercial applications; AEC-Q100 automotive qualification requires PIC16F1532x series.

Datos verificados el: 2026-09-21 — datos verificados y seleccionados por el equipo de ingeniería de componentes de XAIPART

Búsquedas relacionadas

PIC16F690-E/ML PIC16F690 datasheet Microchip PIC16F690 20-pin QFN PIC microcontroller 7KB Flash PIC16F690 20MHz 8-bit MCU PIC16F690 vs PIC16F689 PIC16F690-E/ML automotive application PIC16F690-E/ML drop-in replacement buy PIC16F690-E/ML in stock PIC16F690 pinout QFN-20 extended temperature grade PIC MCU PIC16F690 nanoWatt battery powered sensor PIC16F690 ICD debugger programming Microchip PIC16 mid-range architecture

Componentes & términos relacionados

Microchip Technology PIC16F690 PIC16F690-E/ML PIC16F690-I/ML PIC16F689 PIC16F688 PIC16 mid-range architecture 8-bit RISC nanoWatt technology Flash memory EEPROM QFN-20 20-pin QFN (4x4 mm) RoHS REACH AEC-Q100 ICSP (In-Circuit Serial Programming) MPLAB X IDE EUSART MSSP I2C SPI 10-bit ADC Enhanced CCP MCLR extended temperature grade white goods LED lighting HVAC
RFQ de presupuesto rápido
Complete los detalles — nuestro equipo de ventas responderá en un plazo de 24 horas
Número de pieza Fabricante Encapsulado QTY Precio objetivo Total
Total: $0.00 USD
✓
¡Presupuesto enviado!

Responderemos a su correo electrónico en un plazo de 24 horas

1
RFQ enviado
2
Presupuesto recibido
3
Pedido realizado
4
Pago
5
Enviado
6
Entregado
Ver detalles del RFQ