Skip to main content
Microchip Technology PIC16F690-I/ML — Microcontrollers & Processors (MCU / MPU / DSP)

PIC16F690-I/ML 8-bit MCU, 20 MHz, 7 KB Flash, 20-QFN

MPNPIC16F690-I/ML
Active

Microchip PIC® 16F PIC16F690-I/ML, 8-bit MCU, 20 MHz, 7 KB Flash, 256 x 8 RAM, 256 x 8 EEPROM, 18 I/O, I²C/SPI/UART, 12x10-bit ADC, 2 V to 5.5 V, -40°C to 85°C, 20-VFQFN Exposed Pad.

$2.9700Ref. price · indicative, final on quote
Packaging20-VFQFN Exposed Pad
RoHSROHS3 Compliant
SeriesPIC® 16F
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

PIC16F690-I/ML specifications
ParameterValue
SeriesPIC® 16F
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))2V ~ 5.5V
Operating temperature-40°C~85°C(TA)
Speed20MHz
PackageTube
RAM size256 x 8
Core size8-Bit
EEPROM size256 x 8
PeripheralsBrown-out Detect/Reset, POR, PWM, WDT
ConnectivityI²C, SPI, UART/USART
Number of i (O)18
Core processorPIC
Case20-VFQFN Exposed Pad
Data convertersA/D 12x10b
Program memory size7KB (4K x 14)

Product details

What this 8-bit PIC brings to a BOM line

The Microchip PIC16F690-I/ML is an 8-bit PIC® 16F microcontroller that runs at 20 MHz, packing 7 KB of Flash program memory (4K x 14 words), 256 bytes of RAM, and 256 bytes of EEPROM for nonvolatile parameter storage.

Memory sizing for firmware and data

The 7 KB Flash is enough for moderate firmware — think PID loops, state machines, or Modbus slave stacks — but you'll want to budget tightly if you're adding a bootloader or OTA staging. The 256-byte RAM handles a few data buffers and register variables; heavy look-up tables or large packet queues will push you to external serial RAM or a larger sibling. The 256-byte EEPROM is handy for calibration constants and configuration bytes that survive a reset without wearing the Flash.

Supply range and power rail flexibility

Rated from 2 V to 5.5 V, this MCU runs directly off two alkaline cells, a Li-ion battery (with a regulator), or a 3.3 V / 5 V logic rail. No external LDO needed if your system voltage is within that window — one less part on the BOM.

Package and hand-soldering reality

It remains a standard catalog part, available through the usual distribution channels.

Frequently asked questions

What is the difference between PIC16F690-I/ML and the PDIP version?

The PIC16F690-I/ML is the 20-VFQFN (4x4 mm) surface-mount variant with an exposed thermal pad, while the PDIP version (PIC16F690-I/P) is a 20-pin through-hole DIP. Electrically they are identical — same 20 MHz core, same memory, same peripherals. The QFN saves board space but requires reflow or hot-air soldering; the PDIP is easier to hand-solder and breadboard.

What are the direct alternatives to PIC16F690-I/ML?

Within the same 8-bit PIC® 16F family, the PIC16LF1559-I/SS is a close functional match — it runs at 32 MHz, has 17 I/O, and operates down to 1.8 V, but comes in an SSOP-20 package. For a 16-bit upgrade with more I/O and memory, the PIC24FJ256GA106-I/MR is a different architecture and footprint. Neither is a drop-in replacement; check the pinout and peripheral set before swapping.