PIC16F690T-E/SS - 8-bit 20MHz 7KB Flash MCU | Microchip | SSOP-20
部品番号: PIC16F690T-E/SS ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $2.34 | $2.34 |
| 10 | $2.1 | $21.00 |
| 100 | $1.86 | $186.00 |
| 500 | $1.65 | $825.00 |
| 1,000 | $1.42 | $1,420.00 |
PIC16F690T-E/SS 概要
A microcontroller (MCU) is a single-chip computer containing a CPU core, non-volatile program memory, working RAM, and a configurable set of peripherals. PIC16 mid-range MCUs use a 14-bit instruction word architecture optimized for deterministic interrupt latency, low power, and code density. The PIC16F690 belongs to the low-pin-count (20-pin) PIC16F6xx family that also includes PIC16F631, PIC16F677, PIC16F685, PIC16F687, and PIC16F689 variants differing in peripheral mix and memory size.
Key features include an internal 8 MHz oscillator (calibrated to ±1%), four timer modules (Timer0/Timer1/Timer2), a Capture/Compare/PWM module, on-chip debug with ICD, and a wide 2.0 V to 5.5 V operating range that lets a single design run from a battery, USB, or 5 V rail. The 10-bit ADC reaches up to 12 channels with internal voltage reference, and the two comparators support rail-to-rail inputs. NanoWatt technology provides multiple idle/sleep modes with wake-on-interrupt for battery-friendly designs.
The architecture combines an 8-level hardware stack, 35 single-cycle instructions (except branches), and a hardware interrupt controller. Peripherals are mapped through Special Function Registers (SFRs), and configuration bits protect oscillator, code-protect, and brown-out settings. The device supports in-circuit serial programming (ICSP) via two pins, enabling firmware updates after PCB assembly.
Typical applications include low-cost sensor conditioning nodes, white-goods user-interface panels, battery chargers, LED drivers with PWM dimming, small appliance controls, and general-purpose logic replacement in industrial and consumer products. The 20-pin SSOP footprint is footprint-compatible with the rest of the PIC16F6xx family, simplifying PCB reuse across product variants.
When designing with this part, leave a decoupling 100 nF cap within 2 mm of VDD, place the ICSP header on the production board for firmware upgrades, and verify ADC input impedance against the chosen acquisition time. The PIC16F690 has a Microchip-recommended newer alternative (PIC16F18344) for new designs; however, the PIC16F690T-E/SS remains widely available in distribution for legacy and cost-sensitive designs.
This page synthesizes distributor pricing, drop-in SSOP-20 alternatives, and practical design notes not found in the manufacturer datasheet alone.
ドロップイン代替品: PIC16F690T-E/SS — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F690T-E/SS (同一形状・フットプリント) — 相違点: Operating Temperature, Internal Oscillator, Package, ADC, Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F690T-I/SS
✅ ドロップイン✓ 在庫あり
$1.55 / 個
データシートを見る →PIC16F690-I/SS
✅ ドロップイン✓ 在庫あり
$1.41 / 個
データシートを見る →PIC16F690-E/SS
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F689T-I/SS
✅ ドロップイン📋 参考代替品(カタログ未掲載)
PIC16F687-I/SS
✅ ドロップイン✓ 在庫あり
$1.27 / 個
データシートを見る →PIC16F677-I/SS
✅ ドロップイン✓ 在庫あり
$1.27 / 個
データシートを見る →PIC16F690T-E/SS 最大定格&電気的特性
| Core Architecture | PIC16 mid-range 8-bit RISC |
| Program Memory (Flash) | 7 KB (4K x 14) |
| SRAM | 256 bytes |
| EEPROM | 256 bytes |
| Maximum CPU Clock | 20 MHz |
| Operating Voltage (VDD) | 2.0 V to 5.5 V |
| Digital I/O Pins | 18 |
| ADC | 12-channel, 10-bit |
| Analog Comparators | 2 |
| Timers | Timer0, Timer1, Timer2, WDT |
| CCP/PWM Modules | 1 Enhanced CCP |
| Communication Interfaces | EUSART, I²C/SPI (MSSP) |
| Internal Oscillator | 8 MHz, factory calibrated ±1% |
| パッケージ | 20-pin SSOP (5.30 mm body) |
| 動作温度 | -40 °C to +125 °C (E = Extended) |
| ICSP / Debug | Yes (2-wire ICSP, ICD support) |
| Instruction Set | 35 instructions, 14-bit word |
| RoHS ステータス | Compliant |
PIC16F690T-E/SS ピン構成
| ピン 1 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| ピン 2 | RA5/T1CKI/OSC1/CLKIN — RA5 I/O / Timer1 clock input / oscillator input / external clock input |
| ピン 3 | RA4/AN3/T1G/OSC2/CLKOUT — RA4 I/O / analog input 3 / Timer1 gate / oscillator output / clock output |
| ピン 4 | RA3/MCLR/VPP — RA3 I/O / Master Clear (reset, active low) / programming voltage |
| ピン 5 | RC5/CCP1 — RC5 I/O / Enhanced CCP1 PWM output |
| ピン 6 | RC4/C2OUT — RC4 I/O / Comparator 2 output |
| ピン 7 | RC3/AN7 — RC3 I/O / analog input 7 |
| ピン 8 | RC6/AN8/SS — RC6 I/O / analog input 8 / SPI slave select |
| ピン 9 | RC7/AN9 — RC7 I/O / analog input 9 |
| ピン 10 | RB7/ICSPDAT/AN6 — RB7 I/O / ICSP data / analog input 6 |
| ピン 11 | RB6/ICSPCLK/AN5 — RB6 I/O / ICSP clock / analog input 5 |
| ピン 12 | RB5/AN11/C1OUT — RB5 I/O / analog input 11 / Comparator 1 output |
| ピン 13 | RB4/AN10 — RB4 I/O / analog input 10 |
| ピン 14 | RC2/AN6 — RC2 I/O / analog input 6 |
| ピン 15 | RC1/AN5/C12IN1- — RC1 I/O / analog input 5 / comparator 1/2 inverting input |
| ピン 16 | RC0/AN4/C2IN+ — RC0 I/O / analog input 4 / comparator 2 non-inverting input |
| ピン 17 | RA2/AN2/C1OUT — RA2 I/O / analog input 2 / Comparator 1 output |
| ピン 18 | RA1/AN1/C12IN0- — RA1 I/O / analog input 1 / comparator 1/2 inverting input 0 |
| ピン 19 | RA0/AN0/C1IN+ — RA0 I/O / analog input 0 / Comparator 1 non-inverting input |
| ピン 20 | VSS — Ground reference |
主な用途
PIC16F690T-E/SS の用途: 7 件s: Battery Sensor Conditioning Node, White Goods User Interface Panel, LED Driver with PWM Dimming, Small Appliance Motor Control, Industrial Logic Replacement, Consumer Remote Control and HMI, Battery Charger Controller.
Battery Sensor Conditioning Node
The PIC16F690T-E/SS is well suited to battery-powered sensor conditioning nodes thanks to its 2.0 V to 5.5 V operating range, nanoWatt sleep modes drawing under 50 nA, and integrated 12-channel 10-bit ADC for direct thermistor, photodiode, or voltage sensing. Its 18 digital I/O lines accommodate SPI/I2C sensor interfaces plus indicator LEDs without external logic. At 20 MHz, the MCU can sample at over 100 kS/s with code execution, leaving headroom for FIR filtering. Compared with discrete op-amp front ends, the integrated ADC plus comparator reduces PCB area while the extended temperature grade handles outdoor and industrial enclosures.
おすすめ
White Goods User Interface Panel
For washing machines, dishwashers, and microwave ovens, the PIC16F690T-E/SS provides the right mix of 18 I/O lines to scan key matrices, drive 7-segment LED or character LCD displays, and PWM-control buzzers or relays. The Enhanced CCP module generates the 25 kHz carrier needed for triac-based lamp dimming, while the 10-bit ADC reads moisture or weight sensors. The 256-byte EEPROM stores user-set calibration values across power cycles, and the in-circuit serial programming (ICSP) port allows field firmware updates without dismantling the appliance. The SSOP-20 footprint fits inside slim control panel enclosures.
おすすめ
LED Driver with PWM Dimming
The PIC16F690T-E/SS drives constant-current LED strings via the Enhanced CCP PWM module, with frequencies from 1.2 kHz to 200 kHz suitable for high-brightness and flicker-free dimming. Its 18 I/O pins handle RGB channels plus enable lines and fault feedback, and the two on-chip comparators protect against over-current and open-LED conditions. The 7 KB Flash accommodates look-up-table-based dimming curves, color mixing, and CIE-corrected brightness scaling. The 2.0 V minimum VDD lets the design run from a single Li-ion cell or a USB 5 V supply, ideal for architectural and stage lighting controllers.
おすすめ
Small Appliance Motor Control
The PIC16F690T-E/SS can implement sensored BLDC, brushed DC, or stepper motor control loops for fans, pumps, and small appliances using its 10-bit ADC for back-EMF or current sensing and its Enhanced CCP module for PWM generation. The EUSART supports isolated RS-485 communication with an external transceiver for industrial networking, while the MSSP peripheral handles SPI encoder feedback. The 20 MHz instruction throughput yields 200 ns loop times, sufficient for trapezoidal commutation at 30 krpm on small motors. The extended temperature grade suits under-hood and outdoor appliances.
おすすめ
Industrial Logic Replacement
Replacing discrete 74HC logic or small PLAs with the PIC16F690T-E/SS reduces PCB area and adds reprogrammability for field updates. The 18 I/O pins implement up to 18 logic functions in one chip, with the 14-bit instruction set and 200 ns cycle time delivering deterministic logic behavior. Internal comparators support window-comparator and over/under-voltage functions without external op-amps. The device's wide 2.0 V to 5.5 V range interfaces directly with 3.3 V and 5 V logic, and the extended temperature grade meets industrial -40 °C to +125 °C requirements for control cabinets and factory-floor equipment.
おすすめ
Consumer Remote Control and HMI
In IR remote controls and small human-machine interface (HMI) panels, the PIC16F690T-E/SS provides 18 I/O pins for keypads, IR LED drivers, status LEDs, and buzzer PWM, plus the EUSART for optional wireless module attachment. The nanoWatt sleep modes reduce idle consumption below 100 nA, allowing a coin-cell battery to last for years. The integrated 10-bit ADC supports resistive touch or slider sensing without extra circuitry. The 7 KB Flash comfortably holds IR protocol stacks (RC5, NEC, SIRC) plus user-customizable key mapping. The SSOP-20 footprint is suitable for compact remote enclosures.
おすすめ
Battery Charger Controller
For Ni-MH, Li-ion, or lead-acid charger designs, the PIC16F690T-E/SS monitors pack voltage and current via its 10-bit ADC, drives MOSFETs through its PWM module, and enforces safety timing through its Timer1/Timer2 modules. The on-chip comparators detect over-voltage, over-current, and over-temperature faults within microseconds. The 256-byte EEPROM stores charge profile parameters that survive power cycles, and the ICSP port supports in-field firmware upgrades when charger specifications evolve. The 2.0 V minimum VDD allows direct measurement of single Li-ion cells down to cutoff voltage.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F690T-E/SS — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F690T-I/SS | PIC16F690-I/SS | PIC16F690-E/SS | PIC16F689T-I/SS | PIC16F687-I/SS | PIC16F677-I/SS |
|---|---|---|---|---|---|---|---|
| Package | SSOP-20 | SSOP-20 - same | SSOP-20 - same | SSOP-20 - same | SSOP-20 - same | SSOP-20 - same | SSOP-20 - same |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 7 KB | 7 KB | 7 KB | 7 KB | 4 KB | 2 KB | 2 KB |
| SRAM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 128 bytes | 128 bytes |
| EEPROM | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes | 256 bytes |
| Max CPU Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating 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 | 2.0 V to 5.5 V |
| ADC | 12 ch x 10-bit | 12 ch x 10-bit | 12 ch x 10-bit | 12 ch x 10-bit | 12 ch x 10-bit | 12 ch x 10-bit | 8 ch x 10-bit |
| ECCP/PWM | 1 | 1 | 1 | 1 | 0 (no ECCP) | 1 | 1 |
| Temperature Grade | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Extended -40C to +125C | Industrial -40C to +85C | Industrial -40C to +85C | Industrial -40C to +85C |
主な差別化要因
- Highest temperature grade in the PIC16F690 family (Extended -40 to +125 C) (vs PIC16F690-I/SS)
- Tape-and-Reel factory packaging for SMT production lines (vs PIC16F690-E/SS)
- Largest Flash, SRAM, and ADC channel count in the PIC16F6xx SSOP-20 family (vs PIC16F689T-I/SS)
設計ノート
Place a 100 nF ceramic decoupling capacitor within 2 mm of the VDD pin (pin 1) and a bulk 10 uF tantalum or aluminum capacitor on the same supply rail. For battery designs using the nanoWatt sleep mode, expect typical sleep current below 1 uA with WDT disabled; verify the MCLR pull-up is sized to allow clean wake from sleep without false resets.
Keep the SSOP-20 land pattern compliant with IPC-7351 nominal density, with 0.95 mm pitch pads and a thermal pad optional. The ICSP pins RB6/ICSPCLK and RB7/ICSPDAT (pins 11 and 10) must remain accessible - either through test pads or a 2x3 0.1 inch header - to enable production programming and field firmware updates without rework.
MCLR/RA3 (pin 4) is a shared pin: if used as a digital input, do NOT tie it directly to VDD with a low-impedance source, because the in-circuit programmer drives VPP on this pin. Use a 10 kohm pull-up to VDD and a 100 nF cap to ground for typical ICSP-compatible reset networks. Also note that the ADC reference is selected in ADCON1; do not leave the register in its power-on default without verifying the VREF source.
Estimated: at maximum 20 MHz operation with VDD = 5.5 V and all I/O switching, the SSOP-20 typically dissipates under 250 mW, well within the package's 100+ C/W theta_JA on a 2-layer FR-4 board. For continuous operation above 100 mW, increase copper area under the exposed die pad region or use thermal vias to an inner ground plane.
コンプライアンス情報
RoHS compliant per Microchip product page. Industrial and Extended temperature grades available; AEC-Q100 qualification not applicable for standard PIC16F690T-E/SS.