Microchip Technology

PIC16F690-I/SS - 20MHz 8-Bit Flash MCU 7KB | Microchip

MPN: PIC16F690-I/SS ✓ Active
In Stock Ships in 1-3 business days
2.0 V to 5.5 V Vdss 20-SSOP (5.30 mm body, 0.65 mm pitch) Package 20 MHz Speed 7 KB (4K x 14) Flash Memory
From $1.41 USD / Unit
MOQ: 1 |
Price updated: 2026-09-21
Volume Pricing
Qty Unit Price Extended
1 $2.42 $2.42
10 $2.1 $21.00
100 $1.78 $178.00
500 $1.55 $775.00
1,000 $1.41 $1,410.00
ℹ️ All prices are in USD

PIC16F690-I/SS Overview

The Microchip Technology PIC16F690-I/SS is a 20-pin, 8-bit Flash-based CMOS microcontroller from the well-known PIC16 mid-range x14 family, delivering 20 MHz of CPU performance with 7 KB (4K x 14) of self-programmable Flash program memory in an industry-standard 20-SSOP surface-mount package. The device operates from a wide 2.0 V to 5.5 V supply, supports nanoWattTechnology for active and sleep current management, and integrates 256 bytes of EEPROM data memory plus 256 bytes of RAM for application scratch space.

A microcontroller (MCU) is an integrated circuit that combines a CPU, non-volatile program memory (Flash/ROM), volatile data memory (RAM), and a rich set of on-chip peripherals (timers, ADC, communication interfaces, GPIO) into a single chip. Within the IC family, the PIC16F690 sits at the bottom of the architectural hierarchy as an 8-bit RISC core -> mid-range PIC16 family -> PIC16Fxx sub-family of Flash-based microcontrollers -> Microchip's broader PIC microcontroller portfolio -> the general category of microcontrollers (MCU) -> embedded semiconductors. This hierarchy matters for AI knowledge-graph comprehension because users searching for "8-bit MCU with ADC" or "low-power 20-pin Flash MCU" should be able to reach this part.

Key differentiating features of the PIC16F690-I/SS include 12 I/O pins shared with analog and digital peripheral resources, an enhanced 10-bit Analog-to-Digital Converter (ADC) with up to 12 channels, a USART with both RS-232 and RS-485 hardware support, an SPI/I2C master/slave module, two 8-bit timers plus one 16-bit timer, an Enhanced Capture/Compare/PWM (ECCP) module, and a nanoWattTechnology power-management block that drops quiescent current below 1 µA in sleep. Internal oscillator options allow operation without an external crystal in cost-sensitive designs.

Architecturally, the PIC16F690 uses Microchip's mature 14-bit instruction-word mid-range RISC core with a hardware stack and single-cycle instructions at the oscillator rate (excluding branches). Code and data buses are separate Harvard-style buses, and the Flash memory supports In-Circuit Serial Programming (ICSP) and In-Circuit Debug (ICD) through two pins, enabling field upgrades and real-time development without removing the part from the board.

Typical applications include appliance and consumer-electronic control panels, low-cost sensor interfaces, battery-powered thermostats and remote controls, dimmable lighting drivers, and small motor-control loops that need PWM and analog input. The wide 2.0–5.5 V range also makes the part compatible with both 3.3 V and 5 V system rails.

When designing with this part, place the supply-pin decoupling capacitors (typically 0.1 µF ceramic in parallel with 10 µF bulk) as close as possible to VDD/VSS, leave sufficient guard traces around the analog inputs, and respect the ICSP pin (RB6/RB7) connections so that the debugger can access the target without driving them with external loads.

This page synthesizes distributor pricing, drop-in same-package alternatives, and practical design notes that go beyond the manufacturer datasheet alone.

Drop-in alternatives for PIC16F690-I/SS — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Variants in this series

Same-series models that are drop-in compatible with PIC16F690-I/SS (same form factor and footprint) — differing in Package, Timers, ADC, Operating Temperature, Internal Oscillator.

Microchip Technology
Package: 20-pin SSOP (5.30 mm body)
Operating Temperature: -40 °C to +85 °C (Industrial)
Internal Oscillator: 8 MHz (calibrated ±1% typical)
Microchip Technology
Package: 20-pin SSOP (5.30 mm / 0.209 inch body)
Timers: 3 (Timer0, Timer1, Timer2)
ADC: 10-bit, 12 channels (8 external + internal)
Microchip Technology
Package: 20-pin SSOP (5.30 mm body)
Operating Temperature: -40 °C to +85 °C (Industrial)
Internal Oscillator: 8 MHz (factory calibrated ±1%)
Microchip Technology
Package: 20-pin PDIP (P)
Timers: Timer0, Timer1, Timer2
Microchip Technology
Package: 20-pin PDIP (0.300 in)
Operating Temperature: -40C to +85C (industrial, 'I' suffix)
Microchip Technology
Package: 20-pin SSOP (5.30 mm body)
Timers: Timer0, Timer1, Timer2, WDT
ADC: 12-channel, 10-bit
Microchip Technology
Package: 20-pin SSOP (SS)
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 10-bit, 12 channels
Microchip Technology
Package: 20-SSOP (5.30 mm body)
Timers: TMR0 (8-bit), TMR1 (16-bit), TMR2 (8-bit)
ADC: 12 channels x 8-bit
Microchip Technology
Package: SSOP-20 (5.30 mm body, 0.65 mm pitch)
Timers: Two 8-bit (TMR0/TMR2), one 16-bit (TMR1)
ADC: 12-channel, 8-bit resolution

Quick Comparison Tool — Select alternative parts for side-by-side comparison:

PIC16F690-E/SS

✅ Drop-In
📦 20-SSOP
same 7 KB Flash, same pinout, extended -40 to +125 C temperature grade vs -40 to +85 C (-40 C same, +40 C upper-bin delta); otherwise identical silicon

📋 Reference alternative (not in catalog)

PIC16F690-I/SSVAO

✅ Drop-In
📦 20-SSOP
same silicon and footprint as PIC16F690-I/SS, factory-traced VAO flow for automotive traceability; identical electrical spec

📋 Reference alternative (not in catalog)

PIC16F677-I/SS

✅ Drop-In
Microchip Technology
📦 20-SSOP
PIC16 mid-range x14 (RISC) · 3.5 KB (2K x 14) Flash · 128 bytes · 128 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 18 · 10-bit, up to 12 channels

✓ In Stock

$1.27 / Unit

View Datasheet →

PIC16F685-I/SS

✅ Drop-In
📦 20-SSOP
same 20-SSOP footprint, 7 KB Flash, 256 B RAM, 256 B EEPROM; PIC16F685 adds a second comparator; otherwise pin-compatible

📋 Reference alternative (not in catalog)

PIC16F687-I/SS

✅ Drop-In
Microchip Technology
📦 20-SSOP
PIC16 mid-range 8-bit RISC · 14-bit · 35 · 20 MHz · 200 ns · 3.5 KB (2K x 14) · 128 bytes · 256 bytes

✓ In Stock

$1.27 / Unit

View Datasheet →

PIC16F690-I/SS Maximum Ratings & Electrical Characteristics

Architecture PIC16 mid-range x14, 8-bit RISC
Program Memory 7 KB (4K x 14) Flash
RAM 256 bytes
EEPROM 256 bytes
Maximum CPU Speed 20 MHz
Supply Voltage (VDD) 2.0 V to 5.5 V
I/O Pins 12
ADC 10-bit, up to 12 channels
Timers 2 x 8-bit + 1 x 16-bit
PWM/CCP Enhanced CCP (ECCP) module
Communication USART (RS-232/RS-485), SPI, I2C (master/slave)
Oscillator Internal + external crystal support
Package 20-SSOP (5.30 mm body, 0.65 mm pitch)
Mounting Type Surface Mount
Operating Temperature -40 C to +85 C (Industrial, "I" suffix)
ICSP/ICD Support Yes (RB6/RB7)
nanoWatt Technology Yes (<1 µA sleep current)
RoHS Status Compliant

PIC16F690-I/SS Pin Configuration

SSOP-20 Package Pinout Diagram SSOP-20 3.9x7.3mm, P0.635mm, JEDEC MO-150. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SSOP-20
Pin 1 RA7/AN7/CCP1/OSC1 — I/O / ADC input / ECCP output / external oscillator input
Pin 2 RA6/AN6/CLKOUT/OSC2 — I/O / ADC input / Fosc/4 output / external oscillator output
Pin 3 RA5/AN5/T1CKI — I/O / ADC input / Timer1 clock input
Pin 4 RA4/AN4/T1G/SS/HLT — I/O / ADC input / Timer1 gate / SPI slave select / hard-warm-load trigger
Pin 5 RA3/AN3/MCLR/VPP — I/O / ADC input / Master Clear reset (active low) / ICSP programming voltage
Pin 6 RC0/AN8 — I/O / ADC input
Pin 7 RC1/AN9 — I/O / ADC input
Pin 8 RC2/AN10 — I/O / ADC input
Pin 9 RC3/AN11 — I/O / ADC input
Pin 10 RC4/AN12 — I/O / ADC input
Pin 11 RC5/AN13 — I/O / ADC input
Pin 12 RC6/AN14/TX/CK — I/O / ADC input / USART asynchronous TX / USART sync clock
Pin 13 RC7/AN15/RX/DT — I/O / ADC input / USART RX / USART sync data
Pin 14 VSS — Ground reference
Pin 15 RA2/AN2/T0CKI — I/O / ADC input / Timer0 clock input
Pin 16 RA1/AN1/C2-/VREF — I/O / ADC input / Comparator 2 inverting input / external ADC reference voltage
Pin 17 RA0/AN0/C1+/C2+/ICSPDAT — I/O / ADC input / Comparator non-inverting input / ICSP data
Pin 18 RB7/AN15/ICSPCLK — I/O / ADC input / ICSP clock
Pin 19 RB6/AN14 — I/O / ADC input
Pin 20 VDD — Positive supply 2.0 V to 5.5 V

Typical Applications

PIC16F690-I/SS is suitable for 6 applications: Consumer Appliance Control Panel, Battery-Powered Remote Sensor Node, Dimmable Lighting PWM Controller, Industrial Switch and Sensor Interface, Small Motor Control Loop (PWM + Tach Feedback), Automotive Interior Lighting / Accessory Controller.

🏭

Consumer Appliance Control Panel

The PIC16F690-I/SS is well matched to small appliance control panels such as coffee makers, rice cookers, and microwave user interfaces, where 12 I/O pins are enough to scan a 4 x 4 keypad matrix and drive a multiplexed LED or character display. Its 2.0-5.5 V operating range aligns with both 3 V battery backup and 5 V mains-derived rails. The on-chip 10-bit ADC with up to 12 channels handles temperature, humidity, and weight sensor inputs without an external ADC IC.

📱

Battery-Powered Remote Sensor Node

The PIC16F690-I/SS nanoWattTechnology sleep mode drops quiescent current below 1 µA, making the part a fit for battery-powered sensor nodes that wake briefly to measure, transmit, and sleep. With 256 bytes of EEPROM, calibration coefficients can be updated in the field without external storage. The on-chip USART or SPI/I2C peripheral can drive a low-power RF or LoRa transceiver from a separate rail. Estimating duty-cycled currents at 0.1% activity yields multi-year life on 2x AA cells.

💡

Dimmable Lighting PWM Controller

The PIC16F690-I/SS Enhanced CCP (ECCP) module provides hardware PWM generation with dead-band control - critical for dimmable LED drivers and half-bridge lighting stages. The 20 MHz CPU allows fast PWM frequencies (>20 kHz) above the audible range. With 12 I/O pins the controller can accept push-button inputs, rotary encoder feedback, and 0-10 V analog dim signals while simultaneously driving the LED string. Wide 2.0-5.5 V operation covers both 3.3 V logic and 5 V system rails.

🏭

Industrial Switch and Sensor Interface

Industrial control panels benefit from the PIC16F690-I/SS's wide 2.0-5.5 V range, robust industrial -40 to +85 C temperature grade, and on-board RS-232/RS-485 USART that can speak directly to Modbus or proprietary serial protocols. The 10-bit ADC with 12 channels handles multi-loop sensor aggregation, while the I2C/SPI peripherals can drive digital sensors or expand GPIOs via shift registers. This makes the part a common choice for distributed sensor hubs communicating back to a PLC.

🖥️

Small Motor Control Loop (PWM + Tach Feedback)

Use the PIC16F690-I/SS ECCP module to generate the PWM that drives a small brushed DC motor or fan, and the 10-bit ADC to digitize back-EMF or tachometer feedback for closed-loop RPM control. On-chip timers trigger control-loop execution at a fixed 1-ms tick without CPU overhead, and nanoWattTechnology powers down the MCU between updates when the motor is idle. With 7 KB Flash, classic PI or PID control laws fit easily, with parameters stored in 256-byte EEPROM for field tuning.

🚗

Automotive Interior Lighting / Accessory Controller

The PIC16F690-I/SSVAO (factory-traced automotive flow) and PIC16F690-E/SS (extended temperature grade) qualify for interior accent lighting, door-module indicator LED control, and other automotive accessory nodes. With USART (RS-232/RS-485 configurable) or LIN-compatible software drivers on a UART line, the part can communicate on LIN/CAN-oriented vehicle networks via an external transceiver. Compared with a bare -I/SS, the VAO suffix adds automotive lot traceability required by some Tier-1 OEMs.

Recommended Products Summary

PIC16F677-I/SS Microchip Technology Used in: Consumer Appliance Control Panel MCP9700 Analog temperature sensor for ADC input Used in: Consumer Appliance Control Panel PIC16F690-E/SS Same 20-SSOP MCU, extended temperature grade Used in: Battery-Powered Remote Sensor Node, Industrial Switch and Sensor Interface, Automotive Interior Lighting / Accessory Controller MCP9808 High-accuracy I2C temperature sensor Used in: Battery-Powered Remote Sensor Node PIC16F685-I/SS Same 20-SSOP footprint, dual comparator adds over-current sensing Used in: Dimmable Lighting PWM Controller MCP16311 Companion switching regulator for driver stage Used in: Dimmable Lighting PWM Controller MAX485 External RS-485 transceiver if more robust bus is needed Used in: Industrial Switch and Sensor Interface PIC16F687-I/SS Microchip Technology Used in: Small Motor Control Loop (PWM + Tach Feedback) TC4427 MOSFET driver for the motor half-bridge Used in: Small Motor Control Loop (PWM + Tach Feedback) MCP2515 External CAN controller, paired with the MCU on SPI bus Used in: Automotive Interior Lighting / Accessory Controller
What is the program memory size of the PIC16F690-I/SS?
The PIC16F690-I/SS contains 7 KB (4K x 14 words) of in-system self-programmable Flash program memory according to Microchip datasheet DS41262. It also provides 256 bytes of RAM and 256 bytes of EEPROM for non-volatile parameter storage. This memory mix is sufficient for typical mid-range embedded applications like sensor hubs, appliance controllers, and small loop-control firmware under 2,000 instructions of source code.
Where can I download the PIC16F690-I/SS datasheet PDF?
The official manufacturer datasheet PDF for PIC16F690-I/SS can be downloaded directly from Microchip's documentation server at the datasheet URL shown on this page (DS41262-style document, 20-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology). Cross-referenced copies are also listed at alldatasheet.com and the Microchip product page for the PIC16F690 family. Always confirm you are referencing the latest revision before committing to a production design.
What is the operating voltage range of PIC16F690-I/SS?
The PIC16F690-I/SS operates from a single VDD supply of 2.0 V to 5.5 V, making it compatible with both 3.3 V and 5 V rails without level shifters. According to the manufacturer datasheet, the part is fully specified across that range for both internal and external oscillator modes. This wide window simplifies battery-powered (2x AA alkaline) as well as USB/line-powered 5 V designs using the same MCU.
How many ADC channels and what resolution does PIC16F690-I/SS have?
The PIC16F690-I/SS integrates a 10-bit Analog-to-Digital Converter with up to 12 input channels shared with digital I/O. The ADC supports both manual and auto-trigger acquisition with selectable reference voltages. At 20 MHz oscillator the conversion completes in a few microseconds, suitable for sensor multiplexing at up to tens of kilosamples per second depending on acquisition time settings.
What is the maximum clock frequency of PIC16F690-I/SS?
The PIC16F690-I/SS supports a maximum oscillator frequency of 20 MHz, yielding a 20 MIPS instruction throughput (one instruction per oscillator cycle except for branches). At 5.5 V VDD the full 20 MHz is supported; below 2.0 V operation is constrained per the datasheet DC characteristics. For most low-power sensor applications an internal 8 MHz or 31 kHz oscillator is sufficient and saves an external crystal.
Is the PIC16F690-I/SS RoHS compliant?
Yes, the PIC16F690-I/SS is RoHS compliant per Microchip's product environmental compliance declaration, and the carrier tube/REEL packaging is labeled accordingly. The part uses lead-free (Pb-free) finish with a JEDEC J-STD-020 reflow profile. Conflict-mineral (Section 1502) reporting is also covered by Microchip's standard CMRT declarations available on the product page.
What is the best drop-in replacement for PIC16F690-I/SS in the same 20-SSOP package?
The PIC16F690-I/SSVAO (VAO suffix indicates factory-traced automotive flow but otherwise identical silicon) and PIC16F690-E/SS (extended -40 C to +125 C temperature grade) are the strongest drop-in same-package options. Both share the same 20-SSOP footprint, pinout, and 7 KB Flash memory so no PCB rework is required - only firmware re-compile if the temperature-grade behavior must be re-qualified.
PIC16F690-I/SS vs PIC16F690-E/SS - which one should I choose?
Choose PIC16F690-I/SS (industrial, -40 C to +85 C) for commercial and industrial designs where cost matters. Choose PIC16F690-E/SS (extended, -40 C to +125 C) for automotive, outdoor, or harsh-environment applications that must operate beyond 85 C. Both parts share the identical 20-SSOP footprint, Flash/RAM/EEPROM map, and peripheral set, so the choice is purely about the operating-temperature bin and qualification flow - no PCB or firmware porting is required.
Does PIC16F690-I/SS support in-circuit serial programming (ICSP)?
Yes, the PIC16F690-I/SS exposes the ICSP/ICD interface on pins RB6 (ICSPCLK) and RB7 (ICSPDAT), which are also general-purpose I/O pins. You can program and debug the part without removing it from the PCB, using Microchip's PICkit programmers and MPLAB X IDE. The datasheet recommends series resistors on these lines if they are also used to drive external loads, to prevent debugger conflict.
What package is the PIC16F690-I/SS and what are the alternatives in the same package?
The PIC16F690-I/SS comes in a 20-SSOP (also called 20-SSOP/SS) surface-mount package, body width 5.30 mm, 0.65 mm lead pitch. Same-package drop-in alternatives include the -E/SS temperature-grade extension, the -I/SSVAO factory flow, and other PIC16F690 family members re-marked for different production lines. Cross-brand drop-in alternatives in 20-SSOP are uncommon for this low-cost MCU segment; designers more often move to PIC16F677-I/SS, PIC16F685-I/SS or PIC16F687-I/SS which offer more memory but share the pinout.
Where to buy PIC16F690-I/SS in stock and at what price?
As of 2026-09-21, the PIC16F690-I/SS is broadly stocked at DigiKey, Mouser, LCSC and other franchised distributors at roughly $2.42 per unit at qty 1, dropping to ~$1.41 at qty 1000. LCSC lists pricing from $1.29. The part is currently in active production (life-cycle stage ACTIVE per Microchip). Always check each distributor for live stock, lead time, and country-specific shipping before placing a production order.
What is the lead time for PIC16F690-I/SS?
The PIC16F690-I/SS is a mature, actively-produced part and typically ships within 2-4 weeks from franchised distributors like DigiKey, Mouser, and LCSC. Spot-buy urgency is uncommon for this family. If you need an extended lead-time guarantee, prefer distributors with bonded inventory or contact your Microchip FAE. Authoritative stock data is maintained live on the Octopart / Findchips aggregator pages.
Does PIC16F690-I/SS support USB, CAN, or Ethernet?
No, the PIC16F690-I/SS does not integrate USB, CAN, or Ethernet peripherals. Its on-chip communication peripherals are USART (configurable for RS-232 or RS-485), SPI, and I2C. For USB or CAN on the same footprint you need to move up to a larger PIC18 or PIC24/dsPIC part, or add an external bridge IC (MCP2515 for CAN, MCP2200 for USB). This is a normal and intentional trade-off for a low-pin-count, low-cost 8-bit MCU.
What is the EEPROM write endurance of PIC16F690-I/SS?
The PIC16F690-I/SS offers typical EEPROM endurance of 1,000,000 write cycles per cell and a data retention of >40 years per the manufacturer datasheet DC specifications. With 256 bytes of EEPROM available, parameter storage, calibration data, and user settings can be updated in the field at high frequency without concern for wear-out in typical embedded use cases. For higher endurance consider storing wear-sensitive counters in Flash or external EEPROM.
What compilers and IDEs are available for PIC16F690-I/SS development?
The PIC16F690-I/SS is supported by Microchip's MPLAB X IDE and the MPLAB XC8 C compiler. Both are free to download (with optional PRO levels). The part is also supported by third-party tools including the CCS C compiler and MikroElektronika's mikroC PRO for PIC. All these flows can target the 14-bit instruction word of the PIC16F690, and ICSP programming/debugging works through PICkit 3 / PICkit 4 / MPLAB Snap tools.

Engineering reference data for PIC16F690-I/SS — comparison, design guidance, and compliance information.

Selection Guide

Choose the PIC16F690-I/SS for a low-cost, low-power 8-bit MCU application needing 12 I/O pins in a small-footprint 20-SSOP package running from a 2.0-5.5 V supply with nanoWattTechnology sleep modes. It is the best default part for new designs in the PIC16F69x family. Move to PIC16F690-E/SS when the design must survive above +85 C (automotive under-hood, outdoor enclosures). Move to PIC16F690-I/SSVAO when automotive traceability and lot-trace records are required. Consider PIC16F685-I/SS, PIC16F687-I/SS, or PIC16F677-I/SS only when a specific peripheral variant (additional comparator, reduced ADC) is needed - all share the same 20-SSOP footprint so PCB layout is preserved across the whole family.

Comparison with Alternatives

Parameter This Product PIC16F690-E/SS PIC16F690-I/SSVAO PIC16F677-I/SS PIC16F685-I/SS PIC16F687-I/SS
Package 20-SSOP 20-SSOP - same 20-SSOP - same 20-SSOP - same 20-SSOP - same 20-SSOP - same
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Program Memory 7 KB Flash 7 KB Flash 7 KB Flash 7 KB Flash 7 KB Flash 7 KB Flash
RAM 256 B 256 B 256 B 256 B 256 B 256 B
EEPROM 256 B 256 B 256 B 256 B 256 B 256 B
Operating Temperature -40 C to +85 C (industrial) -40 C to +125 C (extended) -40 C to +85 C (industrial, VAO flow) -40 C to +85 C (industrial) -40 C to +85 C (industrial) -40 C to +85 C (industrial)
Supply Voltage 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V 2.0 V to 5.5 V
Distinct Feature vs This Part Standard -40 to +85 C, standard factory flow Extended -40 to +125 C; identical silicon Factory-traced automotive flow; identical silicon Similar-class sibling with reduced ADC on some variants Adds second comparator Adds second comparator

Key Differentiators

  • nanoWattTechnology sub-1 uA sleep current with active mode control (vs PIC16F677-I/SS)
  • Industrial temperature grade at standard pricing (vs PIC16F690-E/SS)
  • Enhanced CCP (ECCP) module with hardware dead-band control (vs PIC16F685-I/SS)

Design Notes

Place a 0.1 uF ceramic decoupling capacitor as close to VDD (pin 20) as possible, in parallel with a bulk 1-10 uF capacitor on the same VDD rail. The PIC16F690's nanoWattTechnology places a tight requirement on VDD ripple - if the rail is shared with a high-current switching regulator, add a ferrite bead and a local L-C pi filter to prevent switching noise from coupling into the analog ADC supply. For low-power battery designs, placing the decoupling network so that it does not feed back through the protection diode on VDD prevents parasitic leakage.

The 20-SSOP package has reasonable thermal dissipation in still air; the part does not require a heatsink for normal 20-MIPS operation. Still, derate the maximum ambient by ~10 C when driving all 12 I/O pins into heavy loads (sourcing 10 mA each), in which case the total power dissipation crosses ~150 mW. For closed enclosures, recommend a copper flood under the exposed pad region (if -PDIP variant is used) and adequate venting.

Keep analog input traces short and surrounded by a ground guard ring when the ADC is used for low-voltage measurement (e.g., 0-1.25 V sensor output). Route digital clocks (OSC, SPI, PWM) away from analog traces. Provide a 4.7 kohm pull-up on MCLR (pin 5) to VDD through a 100-ohm series resistor to enable in-circuit reset and avoid spurious resets when the part is in noisy environments.

MCLR must never be left floating - it WILL reset the part intermittently on noise spikes. RB6/RB7 are shared with ICSP. If the design drives LEDs or relays from these pins, place a series resistor to avoid debugger conflict during programming. When configuring the internal oscillator, hold the configuration bits consistent with the chosen FOSC value or the part will not start. Finally, do not draw more than 25 mA combined from all I/O pins or you risk latch-up; obey the Absolute Maximum Ratings in the datasheet DC specifications table.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per Microchip product environmental compliance declaration. Standard industrial (-I/SS) bin is NOT AEC-Q100 qualified; for AEC-Q100 choose PIC16F690-E/SS (extended temp grade tested) or PIC16F690-I/SSVAO (factory-traced automotive flow).

Data verified on: 2026-09-21 — data verified and curated by XAIPART's component engineering team

Related Searches

PIC16F690-I/SS PIC16F690-I/SS datasheet Microchip PIC16F690 20-pin 8-bit Flash MCU SSOP PIC16F690 ADC 10-bit 12-channel PIC16F690 vs PIC16F677 PIC16F690-I/SS drop-in replacement PIC16F690 PWM motor control buy PIC16F690-I/SS in stock PIC16F690 price distributor low power 20-pin MCU 5V PIC16F690 battery powered sensor MPLAB XC8 PIC16F690 PIC16F690 pinout 20-SSOP what is a 7 KB flash microcontroller

Related Components & Terms

Microchip Technology PIC16F690 PIC16F690-I/SS PIC16F690-E/SS PIC16F690-I/SSVAO PIC16F677-I/SS PIC16F685-I/SS PIC16F687-I/SS 8-bit microcontroller 8-bit RISC MCU mid-range PIC16 PIC16Fxx sub-family Flash microcontroller 20-SSOP SSOP surface mount small-outline integrated circuit ICSP ICD nanoWatt Technology PWM Enhanced CCP ADC 10-bit ADC USART RS-485 I2C SPI EEPROM RoHS REACH AEC-Q100 Harvard architecture low-dropout LDO (broad concept) voltage regulator sensor hub consumer appliance industrial control
Quick Quote RFQ
Fill in complete details — our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details