PIC16F689T-I/SO - 8-bit 20MHz 7KB Flash MCU | Microchip
부품 번호: PIC16F689T-I/SO ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $2.86 | $2.86 |
| 10 | $2.57 | $25.70 |
| 100 | $2.05 | $205.00 |
| 500 | $1.62 | $810.00 |
| 1,000 | $1.4 | $1,400.00 |
| 3,300 | $1.1 | $3,630.00 |
PIC16F689T-I/SO 개요
An 8-bit microcontroller (MCU) is a single-chip computer that integrates a CPU, program memory (Flash/ROM), data memory (RAM/EEPROM), I/O peripherals and a clock source. The PIC16F689 belongs to the mid-range x14 architecture family - a reduced-instruction-set (RISC) core with 14-bit instruction words, 35 single-word instructions, and standardized peripheral mappings across family members. Within the broader semiconductor taxonomy, an MCU is a sub-class of microcontroller -> embedded processor -> semiconductor IC, optimized for deterministic, low-cost control tasks rather than application processing.
Key features include enhanced Capture/Compare/PWM (ECCP) modules, up to 11 channels of 10-bit Analog-to-Digital Conversion (ADC), an on-chip comparator, an Enhanced Universal Synchronous Asynchronous Receiver Transmitter (EUSART), and a Master Synchronous Serial Port (MSSP) supporting SPI and I2C. The nanoWatt feature set provides multiple idle and sleep modes with typical currents well below 1 µA, extending battery life in standby applications. The device operates across the industrial temperature range of -40°C to +85°C.
Architecturally, the PIC16F689T-I/SO combines Harvard bus structure, separate instruction and data paths, and peripheral pin-select (PPS) limited flexibility typical of mid-range PIC devices. Its 20-pin count positions it above 14-pin PIC16F688-class parts (12 I/O) but below 28-pin PIC16F690-class parts (more memory, more peripherals) - making it a balance point for cost-sensitive embedded control designs.
Typical applications include consumer appliance control, LED lighting controllers, sensor signal conditioning, battery-powered instrument front-ends, automotive interior subsystems (non-safety-critical), industrial sensor hubs, and small-form-factor IoT edge nodes where the 2.0-5.5V supply range is compatible with single-cell Li-ion or 2xAA battery chemistries.
Design tip: the 20-pin SOIC footprint is shared across PIC16F685, PIC16F687, PIC16F688, PIC16F689 and PIC16F690 family members, enabling pin-compatible migration when memory or peripheral requirements scale up or down within a product family.
This page synthesizes distributor pricing, drop-in pin-compatible alternatives, parametric comparisons, and practical design notes not found in the standalone manufacturer datasheet.
드롭인 대체품: PIC16F689T-I/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F689T-I/SO (동일 폼 팩터 및 풋프린트) — 차이점: ADC, Package, Operating Temperature, Timers, I/O Pins.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F689-I/SO
✅ 드롭인✓ 재고 있음
$1.05 / 개
데이터시트 보기 →PIC16F690-I/SO
✅ 드롭인✓ 재고 있음
$1.62 / 개
데이터시트 보기 →PIC16F688-I/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F685-I/SO
✅ 드롭인✓ 재고 있음
$1.68 / 개
데이터시트 보기 →PIC16F687-I/SO
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F689T-I/SO 최대 정격 & 전기적 특성
| Product Family | PIC16 Mid-Range (x14 architecture) |
| Core | 8-bit PIC RISC |
| Program Memory (Flash) | 7 KB (4K x 14 words) |
| RAM | 256 bytes |
| EEPROM Data Memory | 256 bytes |
| 최대 클록 주파수 | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Supply Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 18 (12 in some datasheet summaries; refer to datasheet pin table) |
| ADC | 10-bit, up to 11 channels |
| Comparators | 2 on-chip |
| ECCP Modules | 1 (Enhanced Capture/Compare/PWM) |
| Communication | EUSART, MSSP (SPI / I2C) |
| 동작 온도 범위 | -40 °C to +85 °C (Industrial, 'I') |
| 패키지 | 20-pin SOIC (0.295" / 7.50 mm body) |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
| Lead-Free | Yes |
| Reel Quantity | 1000 per reel (typical for 'T' suffix) |
PIC16F689T-I/SO 핀 구성
| 핀 1 | RA0/AN0/C1IN+/ICSPDAT — PORTA bit 0 / ADC channel 0 / Comparator 1 positive input / ICSP data |
| 핀 2 | RA1/AN1/C1IN-/ICSPCLK — PORTA bit 1 / ADC channel 1 / Comparator 1 negative input / ICSP clock |
| 핀 3 | RA2/AN2/CVREF/VREF- — PORTA bit 2 / ADC channel 2 / Comparator reference output / ADC VREF- |
| 핀 4 | RA3/MCLR/VPP — PORTA bit 3 / Master Clear (reset) input / programming voltage |
| 핀 5 | RA4/AN3/C1OUT/OSC2/CLKOUT — PORTA bit 4 / ADC ch3 / Comparator 1 output / crystal output / clock output |
| 핀 6 | RA5/AN4/C2OUT/OSC1/CLKIN — PORTA bit 5 / ADC ch4 / Comparator 2 output / crystal input / external clock |
| 핀 7 | VSS — Ground reference |
| 핀 8 | VDD — Positive supply voltage (2.0 V to 5.5 V) |
| 핀 9 | RC0/T1OSO/T1CKI/P2A — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input / PWM output |
| 핀 10 | RC1/T1OSI/CCP2A/P1D — PORTC bit 1 / Timer1 oscillator input / CCP2 output / PWM output |
| 핀 11 | RC2/P1A/CCP1 — PORTC bit 2 / PWM output / Enhanced CCP1 output |
| 핀 12 | RC3/P1B/SCK/SCL — PORTC bit 3 / PWM output / SPI clock / I2C clock (MSSP) |
| 핀 13 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data (MSSP) |
| 핀 14 | RC5/SDO — PORTC bit 5 / SPI data out (MSSP) |
| 핀 15 | RC6/AN8/TX/CK — PORTC bit 6 / ADC ch8 / EUSART TX / EUSART clock |
| 핀 16 | RC7/AN9/RX/DT — PORTC bit 7 / ADC ch9 / EUSART RX / EUSART data |
| 핀 17 | RA6/OSC2/CLKOUT — PORTA bit 6 (alternate) / oscillator output / clock output |
| 핀 18 | RA7/OSC1/CLKIN — PORTA bit 7 (alternate) / oscillator input / external clock |
| 핀 19 | VSS — Ground reference (second VSS pin) |
| 핀 20 | VDD — Positive supply voltage (second VDD pin) |
일반적인 애플리케이션
PIC16F689T-I/SO 적합 용도: 6 애플리케이션s: Consumer Appliance Control, LED Lighting Controllers, Battery-Powered Sensor Hubs, Industrial Sensor Signal Conditioning, Automotive Interior Subsystems, Small IoT Edge Nodes.
Consumer Appliance Control
The PIC16F689T-I/SO suits consumer appliance controllers including coffee makers, microwave ovens, washing-machine user interfaces, and small kitchen appliances. Its 2.0-5.5 V supply range interfaces directly to rectified mains-derived rails after a small LDO, while 18 I/O pins drive LED indicators, keypads, triac-fired loads and relay coils. The 7 KB Flash accommodates state-machine logic plus a small user interface routine, and the 256-byte EEPROM stores user preferences (timer presets, favorite programs) across power cycles. nanoWatt sleep modes cut standby power below typical energy-star targets, an increasingly important regulator concern in 2026.
추천
LED Lighting Controllers
The PIC16F689T-I/SO is well-matched to constant-current LED driver controllers in architectural and accent lighting. The Enhanced CCP module generates PWM dimming signals at frequencies above the audible band, eliminating coil whine in buck/boost converter stages, while the 10-bit ADC reads photodiode or 0-10 V analog dim inputs for closed-loop lumen control. With 7 KB Flash, designers implement smooth fade curves, color-temperature blending, and DMX-style protocol parsing. The 2.0-5.5 V range enables direct connection to LED driver auxiliary rails without an extra regulator, reducing BOM cost in high-volume residential luminaires.
추천
Battery-Powered Sensor Hubs
The PIC16F689T-I/SO's nanoWatt technology makes it a strong fit for battery-powered wireless sensor endpoints such as environment monitors, leak detectors, and HVAC zone sensors. Sleep currents below 1 µA allow multi-year operation on a single CR2032 coin cell, while the 20 MHz active clock wakes the MCU in microseconds to take an ADC sample, transmit over a sub-GHz radio, and return to sleep. The 11-channel 10-bit ADC multiplexes multiple sensors (temperature, humidity, light) onto a single MCU, and the EUSART provides a clean serial interface to common transceivers. The 2.0-5.5 V range spans both 3 V coin cells and 3.6 V Li-SOCl2 primaries.
추천
Industrial Sensor Signal Conditioning
The PIC16F689T-I/SO handles industrial 4-20 mA loop-powered transmitters and bridge-sensor conditioning at low total cost. The on-chip comparator combined with the 10-bit ADC allows dual-mode operation: the comparator for fast threshold detection (over-range alarms), the ADC for precision ratiometric measurement of load-cell or strain-gauge bridges. nanoWatt sleep modes are exploited between sensor scans in loop-powered designs where the 4 mA budget is the binding constraint. The industrial -40 °C to +85 °C operating range covers most factory-floor environments except unconditioned outdoor enclosures.
추천
Automotive Interior Subsystems
The PIC16F689T-I/SO handles non-safety automotive interior modules such as ambient lighting controllers, HVAC blend-door actuators, seat-position memory, and infotainment auxiliary keypads. The 5 V supply rail and 18 I/O pins interface directly to LIN-bus slave transceivers and PWM-driven actuators. While the 'I' industrial grade covers -40 °C to +85 °C cabin environments, designs destined for under-hood or safety-critical applications should migrate to AEC-Q100 qualified parts. The 7 KB Flash easily hosts LIN 1.3/2.x slave stacks and small FSM-based HMI logic.
추천
Small IoT Edge Nodes
The PIC16F689T-I/SO serves as the application processor in compact IoT edge nodes where Wi-Fi or Bluetooth modules offload connectivity. The MSSP peripheral supports both SPI (for radios and sensors) and I2C (for sensors and EEPROM), giving designers a unified peripheral set. With 256 bytes of RAM the MCU handles small JSON-style payloads before forwarding to a network co-processor. The 2.0-5.5 V range aligns with USB-powered or battery-powered edge devices. For larger code bases, the same 20-pin SOIC footprint accommodates pin-compatible migration to PIC16F18877 or PIC18F-family parts.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F689T-I/SO — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F689-I/SO | PIC16F690-I/SO | PIC16F688-I/SO | PIC16F685-I/SO | PIC16F687-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 20-pin SOIC | 20-pin SOIC - same | 20-pin SOIC - same | 20-pin SOIC - same | 20-pin SOIC - same | 20-pin SOIC - same |
| Program Memory (Flash) | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB |
| RAM | 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 |
| Maximum Clock Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Supply Voltage Range | 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 |
| ECCP Modules | 1 | 1 | 2 | 0 | 1 | 1 |
| EUSART | Yes | Yes | Yes | Yes | No | No |
| Unit Price @ 1000pcs | $1.40 | ~$1.42 (tube) | ~$1.55 | ~$1.30 | ~$1.25 | ~$1.20 |
주요 차별점
- Highest peripheral count in the 20-pin SOIC PIC16 family tier (vs PIC16F688-I/SO)
- Right-sized peripheral set avoids the higher cost of PIC16F690 (vs PIC16F690-I/SO)
- nanoWatt technology extends battery life vs older PIC16F core devices (vs PIC16F685-I/SO)
설계 노트
The PIC16F689T-I/SO integrates brown-out detect (BOR) and a low-voltage detect (LVD) module that should be configured in the configuration words to prevent Flash corruption during supply dips. Enable BOR with a threshold above the minimum Flash-programming voltage (typically VBOR = 2.1 V or 4.0 V depending on the configuration bit setting). Decouple VDD/VSS pairs with a 100 nF ceramic capacitor placed within 5 mm of the supply pins; add a 10 µF bulk capacitor at the board entry point. The PIC16F689 has two VDD and two VSS pins - both pairs MUST be connected.
Avoid leaving the MCLR pin floating - a 10 kΩ pull-up to VDD is mandatory or the MCU will intermittently reset. The ICSPDAT and ICSPCLK pins are multiplexed with PORTA pins; ensure no external pull-down or large capacitive load (>50 pF) on these lines or in-circuit programming will fail. When using the internal oscillator, the OSCTUNE register allows ±12% frequency adjustment to compensate for crystal-less designs, but accuracy is only ±2% typical at 3 V/25 °C - budget additional timing margins for UART baud rates above 38400.
Keep the 20-pin SOIC trace length to ICSPCLK and ICSPDAT below 50 mm total to ensure robust ICSP programming in production. The exposed thermal pad (if present on the 20-SOIC variant) should be soldered to a copper pour connected to VSS for improved power dissipation, although the SOIC-20 has no formal thermal pad - check the specific package drawing in the datasheet. Place the decoupling capacitor's ground via directly beside the capacitor's ground terminal to minimize parasitic inductance in high-current switching paths.
When routing the MSSP signals (SCK, SDI, SDO, SDA) to off-board connectors, add 100 Ω series resistors at the MCU end to dampen ringing on fast SPI edges. For I2C buses longer than 50 mm, lower the SCL frequency below 100 kHz or use the MSSP's SMBus timings to avoid bus lock-ups. The EUSART lines (RC6/TX, RC7/RX) benefit from a small 22 Ω series resistor when interfacing to external RS-232/RS-485 transceivers, especially at 115200 baud or higher.
규정 준수 정보
RoHS and lead-free per Microchip product page. Not AEC-Q100 qualified; for automotive interior applications requiring -40 °C to +125 °C operation, choose AEC-Q100 qualified parts such as PIC16F15324-I/SO. Halogen-free status not stated in the provided data.