PIC16F690T-I/SS - 8-Bit MCU 20MHz 7KB Flash 20-SSOP | Microchip
Teilenummer: PIC16F690T-I/SS ✓ Aktiv| Menge | Stückpreis | Gesamt |
|---|---|---|
| 1 | $2.45 | $2,45 |
| 10 | $2.21 | $22,10 |
| 100 | $1.96 | $196,00 |
| 500 | $1.74 | $870,00 |
| 1.000 | $1.55 | $1.550,00 |
PIC16F690T-I/SS Übersicht
A microcontroller unit (MCU) is a single-chip computer that integrates a processor core, program memory, data memory and peripherals on one die. The PIC16F690 belongs to Microchip's mid-range x14 architecture family, sitting in the broader hierarchy of embedded processors: RISC core -> 8-bit MCU -> flash-based microcontroller -> embedded system controller. Its low 20-pin count makes it a classic choice for cost- and space-constrained embedded control.
Key features include nanoWatt Technology for low standby power, a wide 2.0V to 5.5V operating voltage, 18 I/O lines, a 10-bit ADC with 12 input channels, two analog comparators, three timers (two 8-bit, one 16-bit), four PWM channels, and an EUSART supporting RS-232-style serial communication with LIN 2.0 support. In-circuit serial programming (ICSP) allows field firmware updates without removing the device from the board.
Technically, the mid-range x14 core executes most instructions in a single cycle at fOSC/4, delivering efficient interrupt-driven control. The 256-byte EEPROM retains calibration data through power cycles, while the internal 8 MHz oscillator option removes the need for an external crystal in many designs, freeing I/O pins and reducing BOM cost. The SSOP-20 footprint supports compact through-hole-free layouts for high-density boards.
Typical applications include small home appliances, sensor interfaces, lighting control, battery chargers, and industrial sub-systems where a compact 8-bit controller with analog peripherals is sufficient. The wide 2.0-5.5V range supports both 3.3V and 5V logic systems and direct battery operation from two AA cells.
Design consideration: at 5V and 20 MHz the device meets full-speed specification, but below 2.5V the maximum clock must be derated per the frequency-voltage curve in the manufacturer datasheet. Plan MCLR/VPP pin handling carefully when using ICSP to avoid unintentional reset during in-field programming.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet, giving engineers a single decision-ready reference for the PIC16F690T-I/SS.
Drop-in-Alternativen für PIC16F690T-I/SS – gleiches Gehäuse, Pin-kompatibel. Bauteile mit anderem Gehäuse, die eine PCB-Überarbeitung erfordern, sind ausgeschlossen.
Varianten dieser Serie
Modelle derselben Serie, die drop-in-kompatibel sind mit PIC16F690T-I/SS (gleiche Bauform und Footprint) – abweichend in Package, ADC, Timers, Core Architecture, Operating Temperature.
Schnellvergleichstool – Wählen Sie Alternativbauteile für den Direktvergleich:
PIC16F690T-E/SS
✅ Drop-In✓ Auf Lager
$1.42 / Stück
Datenblatt ansehen →PIC16F690-I/SS
✅ Drop-In✓ Auf Lager
$1.41 / Stück
Datenblatt ansehen →PIC16F690T-I/SS Grenzwerte & elektrische Eigenschaften
| Core Architecture | PIC16 mid-range x14 (8-bit RISC) |
| Maximum Clock Speed | 20 MHz |
| Instruction Cycle | 200 ns (4 x fOSC) |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| RAM | 256 bytes |
| Data EEPROM | 256 bytes |
| Operating Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 18 |
| ADC | 10-bit, 12 channels |
| Comparators | 2 |
| Timers | 2 x 8-bit, 1 x 16-bit |
| PWM Channels | 4 (10-bit) |
| Communication | EUSART (LIN 2.0 capable), I2C, SPI |
| Internal Oscillator | 8 MHz (factory calibrated) |
| Betriebstemperatur | -40 C to +85 C (Industrial) |
| Gehäuse | 20-pin SSOP (SS) |
| Montageart | Surface Mount |
| ICSP Programming | Yes (in-circuit serial programming) |
| Watchdog Timer | Yes |
| RoHS-Status | Compliant |
PIC16F690T-I/SS Pin-Konfiguration
| Pin 1 | VDD — Positive supply voltage (2.0V to 5.5V) |
| Pin 2 | RA5/T1CKI/SS/HLVDIN — I/O port A bit 5 / Timer1 clock input / SPI slave select / HLVD input |
| Pin 3 | RA4/AN3/T1G/OSC2/CLKR — I/O port A bit 4 / ADC input 3 / Timer1 gate / oscillator output / clock output |
| Pin 4 | MCLR/VPP/RA3 — Master clear (reset) input / programming voltage / I/O port A bit 3 |
| Pin 5 | RC5 — I/O port C bit 5 |
| Pin 6 | RC4 — I/O port C bit 4 |
| Pin 7 | RC3/AN7/C12IN3 — I/O port C bit 3 / ADC input 7 / comparator C12 input 3 |
| Pin 8 | RC2/AN8/C12IN2 — I/O port C bit 2 / ADC input 8 / comparator C12 input 2 |
| Pin 9 | RC1/AN9/C12IN1 — I/O port C bit 1 / ADC input 9 / comparator C12 input 1 |
| Pin 10 | RC0/AN10/C12IN0 — I/O port C bit 0 / ADC input 10 / comparator C12 input 0 |
| Pin 11 | RA2/AN2/T0CKI/INT/CVREF — I/O port A bit 2 / ADC input 2 / Timer0 clock / external interrupt / CVREF output |
| Pin 12 | RA1/AN1/C12IN0-/ICSPCLK — I/O port A bit 1 / ADC input 1 / comparator C12 inverting input / ICSP clock |
| Pin 13 | RA0/AN0/C12IN+/ICSPDAT — I/O port A bit 0 / ADC input 0 / comparator C12 non-inverting input / ICSP data |
| Pin 14 | VSS — Ground reference |
| Pin 15 | RA7/OSC1/CLKI — I/O port A bit 7 / oscillator input / external clock input |
| Pin 16 | RA6/OSC2/CLKO — I/O port A bit 6 / oscillator output / clock output |
| Pin 17 | RC7/AN11/SDO/RX/DT — I/O port C bit 7 / ADC input 11 / SPI data out / EUSART RX / data |
| Pin 18 | RC6/AN12/TX/CK — I/O port C bit 6 / ADC input 12 / EUSART TX / clock |
| Pin 19 | RB7/AN13 — I/O port B bit 7 / ADC input 13 |
| Pin 20 | RB6/AN14 — I/O port B bit 6 / ADC input 14 |
Typische Anwendungen
PIC16F690T-I/SS ist geeignet für 6 Anwendungs: Home Appliance Control, Battery Charger Controller, LED Lighting Control, Industrial Sensor Interface, Small Motor Speed Control, Remote Control / RF Key Fob.
Home Appliance Control
The PIC16F690T-I/SS fits small home appliance designs such as coffee makers, microwave oven front panels, and washing-machine user interfaces. Its 7 KB program memory accommodates typical state-machine control firmware plus a menu driver, while 18 I/O lines drive keypads, LEDs, seven-segment displays, and relay coils. The 10-bit ADC reads temperature sensors and water-level probes directly, eliminating external signal conditioning. nanoWatt sleep mode cuts idle consumption below 1 uA so the appliance can sit in standby between button presses without an additional low-power companion chip, reducing BOM cost.
Empfohlen
Battery Charger Controller
Smart NiMH or single-cell Li-ion chargers benefit from the PIC16F690T-I/SS's 2.0V-5.5V supply range and 10-bit ADC with 12 channels. The MCU reads charge current via a sense resistor, battery voltage at the cell terminals, and thermistor temperature for safety cutoff, then drives the 4 PWM channels to control a buck or linear regulator. The 256-byte EEPROM stores learned capacity and charge-cycle history across power cycles. This avoids an external charger ASIC and gives OEM firmware control over the charge profile, while ICSP allows end-of-line firmware customization.
Empfohlen
LED Lighting Control
The PIC16F690T-I/SS drives multi-channel LED lighting controllers including RGB color mixers, dimmable downlights, and signage modules. Four 10-bit PWM channels provide smooth dimming across 1024 steps per channel, eliminating LED flicker visible to the human eye. The 18 I/O lines handle DMX-style input or push-button selection, while the EUSART supports daisy-chained addressable fixtures. nanoWatt Technology drops standby to microamp levels when the fixture is off, which is critical for always-on emergency or signage designs that must meet strict standby budgets.
Empfohlen
Industrial Sensor Interface
The PIC16F690T-I/SS serves as a 4-20 mA loop-powered or RS-485 sensor node for industrial sub-systems. The 10-bit ADC digitizes 4-20 mA current sense, thermocouple or RTD-conditioned voltage, and bridge pressure sensors; the 256-byte EEPROM stores calibration constants per node. The EUSART with LIN 2.0 capability supports LIN-bus sensors common in industrial machine tool and HVAC equipment. The wide 2.0V-5.5V range tolerates 24V loop supply post-regulation, and the -40C to +85C industrial rating handles factory-floor thermal environments.
Empfohlen
Small Motor Speed Control
The PIC16F690T-I/SS handles low-power DC motor, small brushless fan, or stepper speed control in appliances and consumer products. The 4 PWM channels generate complementary drive signals for H-bridge MOSFET drivers, while the 16-bit timer captures tachometer feedback for closed-loop RPM regulation. Two analog comparators provide hardware overcurrent detection that can latch the PWM outputs independently of firmware latency - a critical safety feature. The compact SSOP-20 footprint fits inside BLDC fan hubs where space is at a premium.
Empfohlen
Remote Control / RF Key Fob
Battery-powered RF key fobs and remote controls leverage the PIC16F690T-I/SS's nanoWatt Technology sleep mode, dropping quiescent current below 1 uA when the fob is idle. A button press on one of the 18 I/O lines wakes the MCU, which transmits via SPI to an external RF transceiver (such as the Microchip MRF89XA or a sub-GHz module) and returns to sleep. The 2.0V minimum supply supports direct CR2032 coin-cell operation. ICSP allows OEM pairing-code firmware to be programmed in-circuit during fob assembly, avoiding a separate programmer step.
Empfohlen
Zusammenfassung der empfohlenen Produkte
Technische Referenzdaten für PIC16F690T-I/SS – Vergleich, Designhinweise und Compliance-Informationen.
Auswahlhilfe
Vergleich mit Alternativen
| Parameter | Dieses Produkt | PIC16F690T-E/SS | PIC16F690-I/SS | PIC16F689T-I/ML |
|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-SSOP (SS) | 20-SSOP (SS) - same | 20-SSOP (SS) - same | 20-QFN (ML) - different package |
| Maximum Clock | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Flash Memory | 7 KB | 7 KB | 7 KB | 5 KB (-29%) |
| RAM | 256 bytes | 256 bytes | 256 bytes | 128 bytes (-50%) |
| 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 |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +125 C (Extended) | -40 C to +85 C (Industrial) | -40 C to +85 C (Industrial) |
| ADC Channels / Resolution | 12 / 10-bit | 12 / 10-bit | 12 / 10-bit | 8 / 10-bit (-33% channels) |
| Packaging Form | Tape & Reel (T-suffix) | Tape & Reel (T-suffix) | Tube (no T-suffix) | Tape & Reel (T-suffix) |
Wichtigste Unterscheidungsmerkmale
- Lowest-cost 7 KB Flash 20-pin SSOP PIC16 with ICSP and nanoWatt (vs. PIC16F689T-I/ML)
- Tape & Reel packaging optimized for SMT production (vs. PIC16F690-I/SS)
- Industrial temperature rating matches SSOP package rating (vs. PIC16F690T-E/SS)
Designhinweise
Estimated: At fOSC=20 MHz and VDD=5V, the typical IDD is approximately 8-11 mA with all peripherals enabled, giving ~0.05 W total. For battery-powered designs, switch to the internal 8 MHz oscillator (or 31 kHz LFINTOSC for sleep) and enable nanoWatt sleep between events. The datasheet DC characteristics table gives exact IDD vs frequency figures - use those values rather than the typical estimate above for worst-case power budget calculations.
Place the 0.1 uF VDD decoupling capacitor within 5 mm of the VDD pin (pin 1) and a bulk 10 uF tantalum or ceramic on the same rail. The VSS pin (pin 20) should connect to a low-impedance ground pour. For SSOP-20, route MCLR/VPP (pin 4) to a programming header or test point so ICSP can be performed without removing the part from the board. Keep high-frequency traces (crystal, PWM outputs) away from analog ADC inputs to minimize switching noise coupling.
Three pitfalls recur with the PIC16F690 family: (1) MCLR left floating causes random resets - tie to VDD via a 10 kohm resistor unless the ICSP programmer needs direct drive. (2) Configuring ADC channels on digital-only pins corrupts the readback; always confirm the pin is configured as analog via ANSEL. (3) Below 2.5V the maximum clock frequency drops - consult the F-V derating curve in the manufacturer datasheet before designing at 3.3V if you need the full 20 MHz.
When using the EUSART in LIN 2.0 mode at 20 MHz, the baud-rate error tolerance is approximately +/-2% for the internal oscillator configuration. The factory-calibrated 8 MHz HFINTOSC is accurate to within +/-1% typical, +/-2% over voltage/temperature. For tighter baud accuracy, use an external crystal on OSC1/OSC2. The EUSART auto-baud feature can compensate for moderate oscillator drift but consumes code space and a startup delay.
Compliance-Informationen
RoHS and REACH compliant per Microchip product page; lead-free and halogen-free. Not AEC-Q100 qualified - for automotive designs choose an AEC-Q100-qualified PIC16 family variant or migrate to PIC16F18344 automotive line.