Microchip Technology

PIC16F690-E/SO - 8-Bit 20MHz 7KB Flash MCU | Microchip | SOIC-20

부품 번호: PIC16F690-E/SO ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
2.0 V to 5.5 V Vdss SOIC-20 (0.295 inch / 7.50 mm width) Package 20 MHz Speed 7 KB (4K x 14) Memory
시작가 $2.28 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-21
볼륨 가격
수량 단가 합계
1 $3.76 $3.76
10 $3.42 $34.20
100 $2.89 $289.00
500 $2.55 $1,275.00
1,000 $2.28 $2,280.00
ℹ️ 모든 가격은 USD 기준입니다

PIC16F690-E/SO 개요

The Microchip Technology PIC16F690-E/SO is an 8-bit PIC16 mid-range flash microcontroller delivering 20 MHz CPU performance with 7 KB (4K x 14) of Flash program memory, packaged in a 20-pin SOIC (0.295 inch, 7.50 mm body width). It combines an enhanced mid-range 14-bit instruction set with nanoWatt power management, making it a workhorse for low-cost embedded designs.

A PIC16 microcontroller is an 8-bit RISC flash MCU family built around a Harvard architecture with a small, deterministic instruction set (35 single-word instructions), on-chip Flash for program storage, EEPROM for non-volatile data, and a rich set of peripherals in a compact 20-pin footprint. Within the broader taxonomy, the PIC16F690 sits in the microcontrollers hierarchy: microcontroller -> embedded MCU -> 8-bit MCU -> PIC16 mid-range family -> nanoWatt technology node -> surface-mount SOIC package.

Key specifications include 256 bytes of SRAM, 256 bytes of EEPROM data memory, 18 digital I/O pins, an internal 8 MHz oscillator, a 12-channel 10-bit ADC, enhanced USART, MSSP (I2C/SPI), two 8-bit and one 16-bit timers with capture/compare, and 2.0V-5.5V operating voltage. The "-E" suffix denotes the extended industrial temperature range (-40C to +125C), while "/SO" indicates the SOIC-20 package.

Architecture-wise, the device uses a 14-bit instruction word, 8-level hardware stack, and prioritized interrupt controller with hardware context save. The nanoWatt technology delivers dynamic power management through run, idle, and sleep modes with multiple wake-up sources, enabling battery-friendly designs.

Typical applications include consumer appliance control, sensor signal conditioning, low-end motor control (small DC fans, solenoids), battery chargers, security/entry systems, and small industrial controllers. Peripherals like ADC, PWM, and USART support closed-loop control loops in cost-sensitive products.

A key design consideration: the SOIC-20 package supports hand-soldering and rework but occupies roughly twice the PCB area of an SSOP-20 (PIC16F690-E/SS variant). For new high-density designs, the SSOP-20 (PIC16F690-E/SS) variant is preferred; the SOIC remains preferred for prototyping, low-density designs, and easy field-rework.

This page synthesizes distributor pricing, drop-in package variants, and design guidance beyond what is in the standalone Microchip datasheet. The Microchip part-numbering decoder confirms -E = extended temperature grade and /SO = 20-pin SOIC.

드롭인 대체품: PIC16F690-E/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F690-E/SO (동일 폼 팩터 및 풋프린트) — 차이점: Timers, Package, ADC, MSL Level, Operating Temperature.

Microchip Technology
Timers: 2x 8-bit, 1x 16-bit
Package: 20-pin SOIC (SO)
ADC: 12-bit, up to 14 channels
Microchip Technology
Timers: Timer0/Timer2 (8-bit), Timer1/Timer3 (16-bit)
Package: 20-SOIC (300 mil)
ADC: 10-bit, up to 8 input channels
Microchip Technology
Timers: 1 x 8-bit, 1 x 16-bit
Package: SOIC-20 (SO) wide body, 12.8 mm
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Package: 20-pin SOIC (SO), 7.50 mm body width
ADC: 12-channel, 10-bit
Microchip Technology
Timers: Timer0, Timer1, Timer2
Package: 20-pin PDIP (P)
ADC: 10-bit, up to 12 channels
Microchip Technology
Timers: 2 x 8-bit + 1 x 16-bit
Package: 20-pin SOIC (SO)
Operating Temperature: -40 C to +85 C (industrial)

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

PIC16F690-I/SO

✅ 드롭인
Microchip Technology
📦 SOIC-20
8-bit PIC16 mid-range (Harvard, 14-bit instruction word) · 7 KB (4K x 14) · 256 bytes · 256 bytes · 20 MHz (5 MIPS) · 2.0 V to 5.5 V · 18 · 12 channels, 10-bit

✓ 재고 있음

$1.62 / 개

데이터시트 보기 →

PIC16F690-E/P

✅ 드롭인
Microchip Technology
📦 SOIC-20
7 KB Flash (4K x 14 words) · PIC16 mid-range, 8-bit, 14-bit instructions · 20 MHz · 256 bytes · 256 bytes · 12 (18 max, multiplexed) · 10-bit, up to 12 channels · 2

✓ 재고 있음

$1.55 / 개

데이터시트 보기 →

PIC16F689-I/SO

✅ 드롭인
Microchip Technology
📦 SOIC-20
PIC 8-bit RISC (mid-range, 14-bit instruction word) · 7 KB (4K x 14 words) · 256 bytes · 256 bytes · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 18 · 12-channel, 10-bit

✓ 재고 있음

$1.05 / 개

데이터시트 보기 →

PIC16F687-E/SO

✅ 드롭인
Microchip Technology
📦 SOIC-20
8-bit RISC Flash Microcontroller · Mid-range PIC16 (modified Harvard RISC) · 35 single-word instructions · 20 MHz · 200 ns at 20 MHz · 3.5 KB · 128 bytes · 256 bytes

✓ 재고 있음

$1.55 / 개

데이터시트 보기 →

PIC16F685-E/SO

✅ 드롭인
Microchip Technology
📦 SOIC-20
PIC16 mid-range (x14) 8-bit RISC · 7 KB Flash (4K x 14) · 256 bytes · 256 bytes · 20 MHz · 200 ns · 2.0 V to 5.5 V · 18

✓ 재고 있음

$1.85 / 개

데이터시트 보기 →

PIC16F677-E/SO

✅ 드롭인
Microchip Technology
📦 SOIC-20
PIC16 8-bit RISC (Harvard) · 35 instructions, 14-bit word · 3.5 KB Flash · 128 bytes · 256 bytes (on-chip) · 20 MHz · 200 ns at 20 MHz · 2.0 V to 5.5 V

✓ 재고 있음

$1.05 / 개

데이터시트 보기 →

PIC16F690-E/SO 최대 정격 & 전기적 특성

Core Architecture PIC16 mid-range 8-bit RISC
CPU Bit Width 8-bit
Instruction Set Width 14-bit
Number of Instructions 35 (single-word)
Max CPU Frequency 20 MHz
Program Memory (Flash) 7 KB (4K x 14)
Data SRAM 256 bytes
Data EEPROM 256 bytes
Operating Voltage 2.0 V to 5.5 V
Operating Temperature (E suffix) -40C to +125C (industrial/extended)
Digital I/O Pins 18
ADC 12 channels, 10-bit
Timers 2 x 8-bit, 1 x 16-bit (with CCP)
Communication EUSART, MSSP (I2C/SPI)
Internal Oscillator 8 MHz (calibrated, software-selectable)
패키지 SOIC-20 (0.295 inch / 7.50 mm width)
실장 유형 Surface Mount
RoHS 상태 Compliant
MSL 레벨 1 (unlimited floor life at <30C/85% RH)
Power Technology nanoWatt (run/idle/sleep modes)

PIC16F690-E/SO 핀 구성

SOIC-20 Package Pinout Diagram SOIC-20W 20-pin, 7.5x12.8mm, P1.27mm, JEDEC MS-013. 1 20 2 19 3 18 4 17 5 16 6 15 7 14 8 13 9 12 10 11 SOIC-20
핀 1 RA3/AN3/MCLR#/VPP — Digital I/O RA3 / ADC input AN3 / Master Clear (Reset, active-low) / Programming voltage
핀 2 RA0/AN0/C1IN+/ICSPDAT — Digital I/O RA0 / ADC input AN0 / Comparator 1 non-inverting input / ICSP data
핀 3 RA1/AN1/C1IN-/ICSPCLK — Digital I/O RA1 / ADC input AN1 / Comparator 1 inverting input / ICSP clock
핀 4 RA2/AN2/T0CKI/INT — Digital I/O RA2 / ADC input AN2 / Timer0 clock input / External interrupt
핀 5 RA4/AN4/T1G/OSC2/CLKOUT — Digital I/O RA4 / ADC input AN4 / Timer1 gate / Crystal oscillator output / Clock output
핀 6 RA5/AN5/CLKIN/OSC1 — Digital I/O RA5 / ADC input AN5 / External clock input / Crystal oscillator input
핀 7 VSS — Ground reference
핀 8 RB7/AN6/ICCK/T1OSI/P1D — Digital I/O RB7 / ADC input AN6 / ICSP clock (ICD) / Timer1 oscillator input / Enhanced PWM output P1D
핀 9 RB6/AN5/ICDT/T1OSO/P1C — Digital I/O RB6 / ADC input AN5 (shared) / ICSP data (ICD) / Timer1 oscillator output / Enhanced PWM output P1C
핀 10 RB5/AN11/P1B — Digital I/O RB5 / ADC input AN11 / Enhanced PWM output P1B
핀 11 RB4/AN10/P1A — Digital I/O RB4 / ADC input AN10 / Enhanced PWM output P1A
핀 12 RB3/AN9/CCP2 — Digital I/O RB3 / ADC input AN9 / CCP2 capture/compare/PWM input/output
핀 13 RB2/AN8/P1C — Digital I/O RB2 / ADC input AN8 / Enhanced PWM output P1C
핀 14 RB1/AN7/C2OUT/INT — Digital I/O RB1 / ADC input AN7 / Comparator 2 output / External interrupt
핀 15 RB0/AN12/INT/CCP1 — Digital I/O RB0 / ADC input AN12 / External interrupt / CCP1 capture/compare/PWM
핀 16 VSS — Ground reference (second VSS pin for thermal dissipation)
핀 17 RC7/AN8/RX/DT — Digital I/O RC7 / ADC input AN8 / EUSART RX / Synchronous data
핀 18 RC6/AN9/AN8/CK/TX — Digital I/O RC6 / ADC input AN9/AN8 / EUSART synchronous clock / EUSART TX
핀 19 RC5 — Digital I/O RC5
핀 20 RC4/SDA/SDI/SDO — Digital I/O RC4 / MSSP I2C data / SPI SDI / SPI SDO

일반적인 애플리케이션

PIC16F690-E/SO 적합 용도: 7 애플리케이션s: Consumer Appliance Control, Battery-Powered Sensor Node, LED Lighting Driver Controller, Small DC Motor and Fan Control, Industrial Sensor Signal Conditioning, Security and Access Control Panels, Automotive Body Electronics (AEC-Q100 variant).

🏭

Consumer Appliance Control

The PIC16F690-E/SO's 7 KB Flash and 18 digital I/O pins fit small kitchen appliances (coffee makers, microwaves, washing machine user-interface boards). The 10-bit ADC reads temperature/proximity sensors, PWM channels drive TRIACs or FET gates for heater/element control, and the EUSART provides diagnostic UART for factory calibration. The extended -40C to +125C temperature range handles under-cabinet and motor-bay thermal stress. The integrated 8 MHz oscillator and nanoWatt sleep mode (under 100 nA standby) keep BOM cost low while supporting energy-regulatory standby limits.

🧩

Battery-Powered Sensor Node

The PIC16F690-E/SO suits wireless sensor end-node designs where the MCU stays in sleep most of the time. nanoWatt technology provides sub-uA sleep current (per datasheet DS40001262F section on power-managed modes), the internal 8 MHz calibrated oscillator eliminates external crystal cost, and the wide 2.0V-5.5V operating range supports 2x AA to Li-coin cells directly. The 12-channel 10-bit ADC scans multiple sensors (temperature, light, humidity), while the MSSP drives SPI/I2C sensor front-ends. Battery life of 1-3 years is achievable with wake-on-pin or WDT timers, making this part attractive for IoT sensor end nodes.

💡

LED Lighting Driver Controller

The PIC16F690-E/SO controls commercial and architectural LED drivers with its 10-bit PWM (via CCP modules) and high-resolution switching. The PIC16 mid-range PWM modules deliver 10-bit resolution at 20 kHz, suitable for dimming control of constant-current LED drivers. Multiple PWM outputs drive RGB channels and intensity correction simultaneously. The 2.0V-5.5V operation supports direct connection to 3.3V or 5V LED-driver supplies, and the MSSP drives I2C-controlled LED controllers or DMX interfaces. The extended -40C to +125C range handles outdoor fixture thermal extremes.

🏭

Small DC Motor and Fan Control

The PIC16F690-E/SO drives small brushed DC motors and fans in HVAC, computing, and consumer products. The 16-bit CCP delivers PWM up to 20 kHz for variable-speed control, the 10-bit ADC reads back EMF or tachometer pulses for closed-loop RPM regulation, and the EUSART interfaces to RS-485 control networks. The 18 I/O pins support direction-control H-bridge signals, fault inputs, and tachometer feedback simultaneously. The extended temperature grade ensures reliable operation near hot heat sinks and in attics/automotive under-hood environments where motor PCAs are commonly deployed.

🏭

Industrial Sensor Signal Conditioning

The PIC16F690-E/SO conditions 4-20 mA and 0-10V industrial sensor signals in PLC analog-input modules and process instrumentation. The 12-channel 10-bit ADC digitizes bridge, RTD, and thermocouple inputs after on-board amplification, while the 256-byte EEPROM stores calibration coefficients. The EUSART or MSSP delivers isolated RS-485 or I2C back to the controller. The extended -40C to +125C range handles plant-floor thermal cycling, and the wide 2.0V-5.5V supply supports 24V industrial rails after local regulation. nanoWatt sleep extends battery backup life during plant power outages.

🎥

Security and Access Control Panels

The PIC16F690-E/SO is well suited to door controllers, alarm keypads, and access-control reader boards. The 18 I/O pins directly drive LED indicators, buzzer drivers, keypad matrix scanners, and relay coils for door strikes. The EUSART supports Wiegand-reader interfaces or RS-485 to central panels, and the 256-byte EEPROM stores access lists and event logs. nanoWatt sleep with WDT wake-up achieves multi-year life on backup battery during AC outages, and the extended temperature range handles outdoor reader cabinets in cold climates and direct sun in tropical installations.

🚗

Automotive Body Electronics (AEC-Q100 variant)

The PIC16F690-E/SO extended temperature range suits non-safety automotive body-electronics modules such as interior lighting controllers, mirror adjusters, and seat-control keypads. The 10-bit ADC reads switch positions and ambient light sensors, PWM channels drive LED backlights and small motors, and the EUSART supports LIN-bus communication with body controllers. The -40C to +125C range handles cabin thermal stress, and the robust PIC16 mid-range architecture survives automotive EMI environments. Note that AEC-Q100-qualified variants of the PIC16F family are recommended for production deployment.

추천 제품 요약

PIC16F677-I/SO Microchip Technology 사용처: Consumer Appliance Control MCP9700T-E/LT Analog temp sensor feeding 10-bit ADC 사용처: Consumer Appliance Control PIC16F18344-I/P Microchip Technology 사용처: Battery-Powered Sensor Node MCP9808T-E/MS High-accuracy I2C temperature sensor 사용처: Battery-Powered Sensor Node MCP16331T-E/CH Synchronous buck LED driver companion 사용처: LED Lighting Driver Controller MCP4716A0T-E/CH I2C DAC for LED current reference 사용처: LED Lighting Driver Controller PIC16F685-I/P Microchip Technology 사용처: Small DC Motor and Fan Control MCP8024T-115H/AB 3-phase BLDC gate driver companion 사용처: Small DC Motor and Fan Control MCP3421A0T-E/CH 18-bit delta-sigma ADC companion 사용처: Industrial Sensor Signal Conditioning MCP4725A0T-E/CH I2C DAC for 4-20mA loop output 사용처: Industrial Sensor Signal Conditioning PIC16F689-I/SS Smaller-footprint SSOP-20 variant for compact panels 사용처: Security and Access Control Panels MCP23017-E/SP I2C 16-bit I/O expander for keypad matrix 사용처: Security and Access Control Panels ATA663231-GAQW LIN transceiver companion 사용처: Automotive Body Electronics (AEC-Q100 variant) MCP2515T-I/SO CAN controller for body-network nodes 사용처: Automotive Body Electronics (AEC-Q100 variant)
What is the maximum CPU clock frequency of PIC16F690-E/SO?
The PIC16F690-E/SO runs at a maximum CPU clock of 20 MHz, delivering 200 ns instruction cycle time. Per the Microchip PIC16F631/677/685/687/689/690 datasheet (DS40001262F), the device supports both high-speed crystal/resonator and internal 8 MHz oscillator modes with software-selectable frequency tuning. Below 4.5V VDD the maximum frequency is derated; design with headroom for industrial temperature variations.
How much program memory and RAM does PIC16F690-E/SO have?
The PIC16F690-E/SO provides 7 KB of Flash program memory (4K x 14 instructions), 256 bytes of SRAM, and 256 bytes of EEPROM data memory. The 14-bit instruction word size is characteristic of the PIC16 mid-range family, while EEPROM supports non-volatile parameter storage. This memory configuration suits small embedded control applications with moderate firmware complexity and persistent calibration needs.
What is the difference between PIC16F690-E/SO and PIC16F690-I/SO?
The PIC16F690-E/SO uses the extended temperature grade (-40C to +125C), while the PIC16F690-I/SO uses the industrial grade (-40C to +85C). Both share identical 20 MHz CPU, 7 KB Flash, 256-byte SRAM, and 256-byte EEPROM specs, and both use the SOIC-20 package. Choose -E for harsh thermal environments such as under-hood automotive, motor drive, or industrial process control applications.
Does PIC16F690-E/SO support I2C and SPI communication?
Yes, the PIC16F690-E/SO integrates an MSSP (Master Synchronous Serial Port) module that supports both I2C (Master/Slave, 7-bit/10-bit addressing) and SPI (Master/Slave) protocols. The device also features an enhanced USART (EUSART) supporting RS-232, RS-485, and LIN-compatible serial communication. These peripherals are configured via the MSSP and EUSART control registers described in the datasheet.
How many ADC channels does PIC16F690-E/SO have and at what resolution?
The PIC16F690-E/SO has a 12-channel 10-bit successive-approximation ADC with selectable acquisition time and a built-in 1.024V bandgap reference. Channels are multiplexed across PORTC and PORTB pins, with one channel dedicated to the on-chip temperature indicator. The ADC operates up to 100 ksps at 5V and supports both polled and interrupt-driven conversion, suitable for sensor signal conditioning in industrial control loops.
Where can I buy PIC16F690-E/SO and what is the lead time?
As of 2026-09-21, the PIC16F690-E/SO is in stock at DigiKey, Mouser, and LCSC Electronics at approximately $3.76 per unit at qty 1. LCSC lists the part at $3.7584. Lead time from authorized distributors is typically 8-12 weeks from Microchip factory orders, with distributor stock usually available for prototype quantities. DigiKey ships same-day for orders placed before cutoff.
What is the best drop-in replacement for PIC16F690-E/SO in SOIC-20?
The best drop-in same-package replacement is the PIC16F690-I/SO, which uses the same SOIC-20 footprint with identical Flash/SRAM/EEPROM sizes and identical peripherals but a narrower industrial temperature range (-40C to +85C instead of -40C to +125C). Both parts share the same firmware binary, so no code changes are required. This swap is recommended when the wider -E temperature range is not needed.
What is the difference between PIC16F690-E/SO and PIC16F690-E/SS?
The PIC16F690-E/SO and PIC16F690-E/SS differ only in physical packaging: /SO is SOIC-20 (0.295 inch body width) while /SS is SSOP-20 (5.30 mm body width, ~0.65 mm pitch). Both share identical electrical specifications, pinout, and firmware compatibility. Choose /SO for hand-soldering and prototyping; choose /SS for high-density SMT designs that need a smaller PCB footprint.
Is PIC16F690-E/SO suitable for battery-powered applications?
Yes, the PIC16F690-E/SO is well suited to battery-powered applications thanks to Microchip nanoWatt technology, which provides run, idle, and sleep modes with sub-uA standby current. The integrated 8 MHz internal oscillator eliminates external oscillator components, and the wide 2.0V-5.5V operating range supports direct connection to 2x AA, 3x AA, or Li-coin cells. Typical sleep current is <100 nA with the WDT disabled.
Where can I download the PIC16F690-E/SO datasheet PDF?
The official PIC16F690-E/SO datasheet PDF is hosted on Microchip's website. The most relevant document is DS40001262F ("PIC16F631/677/685/687/689/690 Data Sheet"), a 306-page PDF covering the entire pin-compatible family of which the PIC16F690 is the highest-memory member. The datasheet URL is https://ww1.microchip.com/downloads/en/DeviceDoc/40001262F.pdf.
Where can I find the PIC16F690-E/SO pinout diagram?
The PIC16F690-E/SO pinout for the SOIC-20 package is documented in Section 1 ("Device Overview") and Section 3 ("Pinout Descriptions") of the Microchip datasheet DS40001262F. The 20-pin SOIC package has standard PIC mid-range pinout: pin 1 is RA3/MCLR#/VPP, pin 20 is VSS (ground), with VDD on pin 1 alongside the MCLR/VPP function on the 20-pin variant.
What is a recommended cross-brand equivalent for PIC16F690-E/SO?
There is no widely adopted cross-brand drop-in equivalent for the PIC16F690-E/SO. The PIC16 instruction set is proprietary to Microchip, and the PICkit/MPLAB X toolchain only supports PIC devices. For 8-bit MCU designs using a different instruction set, Microchip's own PIC16F18344 (newer-generation enhanced mid-range) is the recommended evolution path, but it requires firmware rewrite and pinout re-validation.
When should I choose PIC16F690-E/SO over PIC16F677-E/SO?
Choose PIC16F690-E/SO when your firmware exceeds the PIC16F677's 4 KB Flash budget or when you need the larger 256-byte RAM and 256-byte EEPROM. The PIC16F690 offers 7 KB Flash, 256 bytes SRAM, and 256 bytes EEPROM, versus the PIC16F677's 4 KB / 128 bytes / 128 bytes. Both share the same SOIC-20 footprint and instruction set, making the PIC16F690 a safe upgrade in firmware size.
What is the latest equivalent Microchip part recommended for PIC16F690-E/SO?
Per Microchip's product migration notes, the newer-generation replacement for the PIC16F690 family is the PIC16F18344, which offers higher performance (32 MHz), lower power, and more peripherals in updated packages. However, the PIC16F18344 is not pin-compatible with the PIC16F690 and requires PCB redesign and firmware porting. For true drop-in compatibility, stay within the PIC16F69x family (PIC16F690-I/SO, PIC16F690-E/SS, etc.).

엔지니어링 참조 데이터: PIC16F690-E/SO — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose PIC16F690-E/SO when you need the PIC16 mid-range 8-bit MCU with the largest on-chip memory and widest thermal range in a SOIC-20 footprint. Pick this part for extended-temperature industrial control, small appliance motor control, and battery-powered sensor nodes where the -40C to +125C grade ensures thermal safety. Drop down to PIC16F690-I/SO if the -40C to +85C industrial range is sufficient (typically 30-40% cost saving on volume orders). Move to PIC16F677-E/SO if your firmware fits within 4 KB Flash and you want lower unit cost. For new high-density PCB designs, prefer PIC16F690-E/SS (SSOP-20, ~60% smaller footprint). The PIC16F690 remains the recommended solution for cost-sensitive 8-bit MCU designs where proprietary PIC toolchain (MPLAB X, PICkit) and free XC8 compiler are acceptable constraints. For new architectures, evaluate the newer PIC16F18344, but note it is not a drop-in replacement and requires firmware rewrite.

대체품과의 비교

파라미터 이 제품 PIC16F690-I/SO PIC16F689-I/SO PIC16F685-E/SO PIC16F677-E/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package SOIC-20 (7.50 mm width) SOIC-20 (7.50 mm width) - same SOIC-20 - same SOIC-20 - same SOIC-20 - same
Flash Program Memory 7 KB 7 KB 7 KB 4 KB 4 KB
SRAM 256 bytes 256 bytes 256 bytes 256 bytes 128 bytes
EEPROM Data Memory 256 bytes 256 bytes 256 bytes 256 bytes 128 bytes
Operating Temperature -40C to +125C (extended) -40C to +85C (industrial) -40C to +85C (industrial) -40C to +125C (extended) -40C to +125C (extended)
ADC Channels x Resolution 12 x 10-bit 12 x 10-bit 12 x 10-bit 12 x 10-bit 12 x 10-bit
Digital I/O Pins 18 18 18 18 18
Max CPU Frequency 20 MHz 20 MHz 20 MHz 20 MHz 20 MHz

주요 차별점

  • Largest memory in the PIC16F69x family (vs PIC16F677-E/SO)
  • Extended temperature grade (-40C to +125C) versus industrial grade (vs PIC16F690-I/SO)
  • Easy migration to SSOP-20 footprint for high-density designs (vs PIC16F690-E/SS)

설계 노트

Estimated: At 5V VDD and 20 MHz CPU with peripherals active, the PIC16F690 draws approximately 6-8 mA. At 3.3V VDD the current drops to ~2 mA. For battery designs, use the SLEEP instruction with WDT disabled to achieve sub-1 uA standby current per the datasheet DS40001262F power-management section. Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the VDD pin, plus a 10 uF bulk capacitor on the main supply rail.

The SOIC-20 footprint (0.050 inch / 1.27 mm pin pitch) is hand-solderable and rework-friendly. For new designs, prefer the SSOP-20 variant (/SS suffix) for higher pin density. Always include a pull-up resistor (typically 10 kOhm) on the MCLR#/VPP pin (pin 1) to VDD, unless an external reset supervisor is used. The ICSP programming pads (ICSPCLK on pin 1 area, ICSPDAT on pin 4 area) should remain accessible on the PCB for in-circuit debugging and field firmware updates.

Do not exceed 5.5V on VDD or 8V on MCLR#/VPP during programming - permanent damage can occur. The analog inputs have a voltage range of VSS-0.3V to VDD+0.3V; voltages beyond this saturate the ADC and can damage the input structures. Note that pins RA0 and RA1 double as the ICSP programming interface - if your design routes these to outputs that source significant current, add series resistors to avoid contention with the programmer.

When using the enhanced PWM (ECCP) modules to drive power MOSFETs or motor drivers, keep the PWM output traces away from sensitive analog ADC inputs to avoid switching-noise coupling. Route digital signals (EUSART, MSSP) on inner PCB layers with ground reference. For I2C bus design, use 4.7 kOhm pull-ups at 100 kHz Standard mode or 1 kOhm at 400 kHz Fast mode, calculated against the bus capacitance per the I2C specification.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Qualified
무연
Yes
무할로겐
Yes
분쟁 광물
Compliant

RoHS and REACH compliant per Microchip product environmental compliance disclosures. The -E suffix denotes extended industrial temperature range but does not imply AEC-Q100 automotive qualification; for AEC-Q100 qualified PIC16 variants, contact Microchip directly. Lead-free and halogen-free per Microchip Material Composition Disclosure. Conflict-minerals compliant per Microchip CMRT filing.

데이터 검증일: 2026-09-21 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PIC16F690-E/SO datasheet PIC16F690-E/SO price PIC16F690 SOIC-20 buy Microchip PIC16F690 7KB flash 8-bit MCU PIC16F690 vs PIC16F689 PIC16F690 vs PIC16F677 PIC16F690 SOIC-20 pinout PIC16F690 extended temperature -40 to 125 PIC16F690 battery powered sensor MCU PIC16F690 motor control PWM 20MHz PIC16F690 LED driver dimming PIC16F690-E/SO in stock DigiKey Mouser what is the Flash memory size of PIC16F690 PIC16F690 drop-in replacement SOIC-20 PIC16F690 AEC-Q100 automotive grade

관련 부품 & 용어

Microchip Technology PIC16F690 PIC16F690-E/SO PIC16F690-I/SO PIC16F690-E/SS PIC16F689 PIC16F687 PIC16F685 PIC16F677 PIC16 mid-range architecture 8-bit microcontroller MCU Harvard architecture RISC Flash memory EEPROM nanoWatt technology SOIC-20 RoHS REACH AEC-Q100 MSSP EUSART CCP ADC ICSP MPLAB X XC8 compiler
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기