PIC16F690T-E/SS - 8-bit 20MHz 7KB Flash MCU | Microchip | SSOP-20
MPN: PIC16F690T-E/SS ✓ نشط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 (نفس عامل الشكل والبصمة) — يختلف في Package, Operating Temperature, Internal Oscillator, ADC, Timers.
PIC16F690T-I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16F690-I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16F690-E/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16F689T-I/SS
✅ بديل مباشر📋 بديل مرجعي (غير موجود في الكتالوج)
PIC16F687-I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←PIC16F677-I/SS
✅ بديل مباشرتواصل لمعرفة السعر
عرض ورقة البيانات ←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) (مقابلPIC16F690-I/SS)
- Tape-and-Reel factory packaging for SMT production lines (مقابلPIC16F690-E/SS)
- Largest Flash, SRAM, and ADC channel count in the PIC16F6xx SSOP-20 family (مقابل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.