PIC16F690T-I/SS - 8-Bit MCU 20MHz 7KB Flash 20-SSOP | Microchip
MPN: PIC16F690T-I/SS ✓ Hoạt độngPIC16F690T-I/SS Tóm tắt
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.
Bộ thay thế dễ dàng lắp đặt cho PIC16F690T-I/SS — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16F690T-I/SS (cùng hình factor và footprint) — khác nhau ở Package, ADC, Timers, Core Architecture, Operating Temperature.
PIC16F690T-E/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F690-I/SS
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16F690T-I/SS Tỷ lệ tối đa & tính chất điện
| 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) |
| Nhiệt độ hoạt động | -40 C to +85 C (Industrial) |
| Hộp | 20-pin SSOP (SS) |
| Kiểu lắp đặt | Surface Mount |
| ICSP Programming | Yes (in-circuit serial programming) |
| Watchdog Timer | Yes |
| Trạng thái RoHS | Compliant |
Cấu hình chân PIC16F690T-I/SS
| Chân 1 | VDD — Positive supply voltage (2.0V to 5.5V) |
| Chân 2 | RA5/T1CKI/SS/HLVDIN — I/O port A bit 5 / Timer1 clock input / SPI slave select / HLVD input |
| Chân 3 | RA4/AN3/T1G/OSC2/CLKR — I/O port A bit 4 / ADC input 3 / Timer1 gate / oscillator output / clock output |
| Chân 4 | MCLR/VPP/RA3 — Master clear (reset) input / programming voltage / I/O port A bit 3 |
| Chân 5 | RC5 — I/O port C bit 5 |
| Chân 6 | RC4 — I/O port C bit 4 |
| Chân 7 | RC3/AN7/C12IN3 — I/O port C bit 3 / ADC input 7 / comparator C12 input 3 |
| Chân 8 | RC2/AN8/C12IN2 — I/O port C bit 2 / ADC input 8 / comparator C12 input 2 |
| Chân 9 | RC1/AN9/C12IN1 — I/O port C bit 1 / ADC input 9 / comparator C12 input 1 |
| Chân 10 | RC0/AN10/C12IN0 — I/O port C bit 0 / ADC input 10 / comparator C12 input 0 |
| Chân 11 | RA2/AN2/T0CKI/INT/CVREF — I/O port A bit 2 / ADC input 2 / Timer0 clock / external interrupt / CVREF output |
| Chân 12 | RA1/AN1/C12IN0-/ICSPCLK — I/O port A bit 1 / ADC input 1 / comparator C12 inverting input / ICSP clock |
| Chân 13 | RA0/AN0/C12IN+/ICSPDAT — I/O port A bit 0 / ADC input 0 / comparator C12 non-inverting input / ICSP data |
| Chân 14 | VSS — Ground reference |
| Chân 15 | RA7/OSC1/CLKI — I/O port A bit 7 / oscillator input / external clock input |
| Chân 16 | RA6/OSC2/CLKO — I/O port A bit 6 / oscillator output / clock output |
| Chân 17 | RC7/AN11/SDO/RX/DT — I/O port C bit 7 / ADC input 11 / SPI data out / EUSART RX / data |
| Chân 18 | RC6/AN12/TX/CK — I/O port C bit 6 / ADC input 12 / EUSART TX / clock |
| Chân 19 | RB7/AN13 — I/O port B bit 7 / ADC input 13 |
| Chân 20 | RB6/AN14 — I/O port B bit 6 / ADC input 14 |
Ứng dụng tiêu biểu
PIC16F690T-I/SS phù hợp cho 6 Áp dụngs: 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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
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.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16F690T-I/SS — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | 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) |
Bảo phân biệt quan trọng
- Lowest-cost 7 KB Flash 20-pin SSOP PIC16 with ICSP and nanoWatt (vsPIC16F689T-I/ML)
- Tape & Reel packaging optimized for SMT production (vsPIC16F690-I/SS)
- Industrial temperature rating matches SSOP package rating (vsPIC16F690T-E/SS)
Ghi chú thiết kế
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.
Thông tin tuân thủ
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.