PIC16F873AT-I/SS - 8-Bit 20MHz MCU 7KB Flash 28-SSOP | Microchip
부품 번호: PIC16F873AT-I/SS ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $5.45 | $5.45 |
| 10 | $4.91 | $49.10 |
| 100 | $4.36 | $436.00 |
| 500 | $3.95 | $1,975.00 |
| 1,000 | $3.55 | $3,550.00 |
PIC16F873AT-I/SS 개요
An 8-bit microcontroller (MCU) is a single-chip computer with an 8-bit data path, typically integrating a CPU core, Flash program memory, SRAM, EEPROM, timers, ADC, communication peripherals (USART, SPI, I2C), and general-purpose I/O into one IC. PIC16F series microcontrollers sit in the PIC16 mid-range architecture hierarchy (PIC10/12/16/18/24/32), specifically targeting 18–28 pin applications that require low-power operation, deterministic interrupt handling, and small-form-factor packaging for embedded control.
Key features of the PIC16F873AT-I/SS include nanoWatt Technology for active and sleep current management, an ICD (In-Circuit Debugger) interface, two analog comparators, a 10-bit multi-channel ADC, one 8-bit and two 16-bit timers, an MSSP module supporting SPI and I2C, a USART with 9-bit address detection, and self-programming support. These features enable single-chip implementation of sensor conditioning, motor control loops, and human-interface panels.
The PIC16F873AT-I/SS uses a 14-bit wide instruction word RISC core with 35 single-word instructions, making firmware development straightforward. Its Harvard architecture provides separate program and data buses, allowing instruction fetch and data access to occur in the same cycle, yielding deterministic throughput critical for real-time control.
Typical applications include industrial sensor interfaces, HVAC control modules, automotive body controllers, low-cost consumer appliances, battery management units, and embedded data-acquisition front-ends. The device's broad peripheral set also makes it a drop-in fit for replacing older PIC16C5X/C7X and PIC12CXXX designs.
When designing with this MCU, ensure the 28-SSOP land pattern matches standard JEDEC MO-150 footprints. The 'A' suffix denotes a revision-2 silicon variant (PIC16F873A) with an enhanced instruction set; the 'T' suffix denotes Tape-and-Reel packaging. For new designs, Microchip recommends the PIC16F18854 as the newer migration target.
This page synthesizes distributor pricing, drop-in alternatives from the same SSOP-28 footprint, and practical design notes not found in the standalone manufacturer datasheet.
드롭인 대체품: PIC16F873AT-I/SS — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F873AT-I/SS (동일 폼 팩터 및 풋프린트) — 차이점: Operating Temperature, Core Architecture, Package, Timers, ADC.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F873A-I/SS
✅ 드롭인✓ 재고 있음
$1.78 / 개
데이터시트 보기 →PIC16F873A-E/SS
✅ 드롭인✓ 재고 있음
$3.55 / 개
데이터시트 보기 →PIC16F876AT-I/SS
✅ 드롭인✓ 재고 있음
$5.41 / 개
데이터시트 보기 →PIC16F876A-I/SS
✅ 드롭인✓ 재고 있음
$3.46 / 개
데이터시트 보기 →PIC16F872T-I/SS
✅ 드롭인✓ 재고 있음
$2.69 / 개
데이터시트 보기 →PIC16F873AT-I/SS 최대 정격 & 전기적 특성
| Core Architecture | PIC16 (8-bit RISC, 14-bit instruction word) |
| Program Memory (Flash) | 7 KB (4K x 14) |
| RAM | 192 bytes |
| EEPROM | 128 bytes |
| Maximum Clock Speed | 20 MHz |
| Instruction Cycle Time | 200 ns |
| Instruction Set Size | 35 single-word instructions |
| Supply Voltage (VDD) | 4.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 10-bit, 5 channels |
| Timers | 1 x 8-bit, 2 x 16-bit |
| Communication Peripherals | 1 x USART, 1 x MSSP (SPI / I2C) |
| Comparators | 2 analog comparators |
| In-Circuit Debug | Yes (ICD) |
| Self-Programming | Yes |
| 동작 온도 | -40C to +85C (Industrial) |
| 패키지 | SSOP-28 (5.30 mm body, JEDEC MO-150) |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
PIC16F873AT-I/SS 핀 구성
| 핀 1 | MCLR/VPP — Master Clear (Reset) / Programming voltage input |
| 핀 2 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| 핀 3 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| 핀 4 | RA2/AN2/VREF- — Port A bit 2 / Analog input channel 2 / ADC VREF- |
| 핀 5 | RA3/AN3/VREF+ — Port A bit 3 / Analog input channel 3 / ADC VREF+ |
| 핀 6 | RA4/T0CKI — Port A bit 4 / Timer0 clock input (open-drain) |
| 핀 7 | RA5/AN4/SS — Port A bit 5 / Analog input channel 4 / SPI slave select |
| 핀 8 | VSS — Ground reference |
| 핀 9 | OSC1/CLKI — Crystal oscillator input / external clock input |
| 핀 10 | OSC2/CLKO — Crystal oscillator output / clock output |
| 핀 11 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| 핀 12 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 output |
| 핀 13 | RC2/CCP1 — Port C bit 2 / CCP1 PWM output |
| 핀 14 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| 핀 15 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| 핀 16 | RC5/SDO — Port C bit 5 / SPI data out |
| 핀 17 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| 핀 18 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| 핀 19 | VSS — Ground reference |
| 핀 20 | VDD — Positive supply voltage (4.0 V to 5.5 V) |
| 핀 21 | RB0/INT — Port B bit 0 / External interrupt |
| 핀 22 | RB1 — Port B bit 1 |
| 핀 23 | RB2 — Port B bit 2 |
| 핀 24 | RB3/PGM — Port B bit 3 / Low-voltage programming |
| 핀 25 | RB4 — Port B bit 4 |
| 핀 26 | RB5 — Port B bit 5 |
| 핀 27 | RB6/PGC — Port B bit 6 / ICSP clock |
| 핀 28 | RB7/PGD — Port B bit 7 / ICSP data |
일반적인 애플리케이션
PIC16F873AT-I/SS 적합 용도: 6 애플리케이션s: Industrial Sensor Interface Module, HVAC Control Module, Automotive Body Controller, Battery Management Unit (BMU), Low-Cost Consumer Appliance Controller, Embedded Data Acquisition Front-End.
Industrial Sensor Interface Module
The PIC16F873AT-I/SS fits industrial sensor interfaces because its 10-bit 5-channel ADC and 22 I/O pins allow direct connection to multiple analog sensors (temperature, pressure, humidity) plus digital encoders, while nanoWatt Technology reduces sleep current to microamp levels for battery or loop-powered 4-20 mA field instruments. Operating at 20 MHz (200 ns instruction cycle), the MCU can sample at deterministic rates suitable for control loops; placing the chip in SSOP-28 keeps the PCB compact. Use with a 4-20 mA current loop transmitter for industrial sensor node applications.
추천
HVAC Control Module
The PIC16F873AT-I/SS is well-suited for HVAC thermostat and blower-control modules because its 22 I/O pins accommodate relay drivers, triac interfaces, and keypad inputs simultaneously, while the MSSP supports I2C communication with external temperature/humidity sensors. Its industrial -40C to +85C temperature range covers equipment-room installations, and the 200 ns instruction cycle easily handles PID control loops at 100 Hz update rates. Use with opto-isolated triac drivers for AC line switching.
추천
Automotive Body Controller
The PIC16F873AT-I/SS serves automotive body controllers (window lifters, mirror adjusters, interior lighting) thanks to its 22 I/O pins capable of driving multiple FET bridges and PWM channels for motor speed control, plus 5V-tolerant digital I/O interfacing to LIN bus transceivers. The two 16-bit timers provide PWM generation for motor speed and dimming functions. Note that automotive qualification requires the PIC16F873AT-I/SS to be deployed only in non-safety systems; pair with a TJA1027 LIN transceiver for body electronics.
추천
Battery Management Unit (BMU)
The PIC16F873AT-I/SS fits low-end BMUs for portable equipment because its 10-bit ADC accurately monitors cell voltage (4 cells x 5 channels) while its nanoWatt sleep mode drops quiescent current to under 1 µA, preserving battery shelf life. The 128-byte EEPROM stores calibration constants and cell-history data without external memory. Its 4-5.5V supply range aligns directly with single-cell Li-ion operation (4.2V max). Pair with a fuel-gauge IC for complete pack monitoring.
추천
Low-Cost Consumer Appliance Controller
The PIC16F873AT-I/SS targets small consumer appliances (coffee makers, blenders, fans) because its 7 KB Flash supports menu and timing logic, the USART enables Bluetooth/wifi module connectivity for smart appliances, and the 22 I/O directly drive seven-segment displays and buttons. At under USD 4 at 1000-piece volume, it enables aggressive BOM targets for high-volume consumer products. The SSOP-28 with 5.30 mm body fits within compact appliance enclosures.
추천
Embedded Data Acquisition Front-End
The PIC16F873AT-I/SS functions as a USB or serial-attached data acquisition front-end because its 10-bit ADC at up to ~50 ksps captures multi-channel sensor data, the USART streams to a host PC, and 7 KB Flash holds calibration lookup tables and protocol stacks. The 22 I/O pins provide ample GPIO for trigger signals and status LEDs. Pair with an FT232R USB converter for USB-tethered DAQ functionality in lab and field test environments.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F873AT-I/SS — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F873A-I/SS | PIC16F873A-E/SS | PIC16F876AT-I/SS | PIC16F876A-I/SS | PIC16F872T-I/SS |
|---|---|---|---|---|---|---|
| Package | SSOP-28 | SSOP-28 (same) | SSOP-28 (same) | SSOP-28 (same) | SSOP-28 (same) | SSOP-28 (same) |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 7 KB | 7 KB | 7 KB | 14 KB | 14 KB | 3.5 KB |
| RAM | 192 bytes | 192 bytes | 192 bytes | 368 bytes | 368 bytes | 128 bytes |
| Maximum Clock Speed | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
| Operating Temperature | -40C to +85C | -40C to +85C | -40C to +125C | -40C to +85C | -40C to +85C | -40C to +85C |
| Packaging Format | Tape & Reel | Tube | Tube | Tape & Reel | Tube | Tape & Reel |
| Approx. Unit Price (qty 1000) | USD 3.55 | USD 3.45 | USD 4.10 | USD 4.95 | USD 4.85 | USD 3.20 |
주요 차별점
- Tape-and-Reel convenience for high-volume SMT assembly (vs PIC16F873A-I/SS)
- Direct silicon compatibility with PIC16F876AT-I/SS as an upgrade path (vs PIC16F876AT-I/SS)
- Lower cost than extended-temperature -E variant (vs PIC16F873A-E/SS)
설계 노트
Decouple VDD (pin 20) and VSS (pin 19) with a 100 nF ceramic capacitor placed within 5 mm of the pins; add a 10 µF bulk capacitor near the supply input. For battery-powered designs, take advantage of the nanoWatt Sleep mode (typical <1 µA at 3V) by configuring the SWDTEN bit and gating the ADC off; the WDT can run from a 31 kHz internal source to wake the MCU periodically without an external crystal.
The SSOP-28 has 0.65 mm pitch pins; route signals on inner layers with 0.15 mm traces and use 0.20 mm vias. Keep the crystal traces to OSC1 (pin 9) and OSC2 (pin 10) short and surrounded by a ground guard ring; place the crystal within 5 mm of the MCU. For ICSP, route PGC (RB6, pin 27) and PGD (RB7, pin 28) with stub lengths under 50 mm to preserve programming margin.
Do not drive RB4-RB7 with high-impedance signals without pull-ups; these pins lack internal weak pull-ups on the PIC16F873A family (unlike some PIC18 variants), so external 10 kΩ pull-ups are required for button or open-drain inputs. The MCLR pin (pin 1) must have a 10 kΩ pull-up to VDD; leaving it floating causes spurious resets. For ADC accuracy, ensure the source impedance is below 2.5 kΩ to avoid sampling-capacitor droop per datasheet section 11.
Isolate the analog AVdd (when used as separate reference) from digital VDD with a ferrite bead; keep analog traces (RA0-RA5, RC0-RC1) away from digital switching lines to avoid ADC crosstalk. If using the internal 5-channel ADC, set the PCFG bits to power down unused analog channels to reduce digital switching noise coupling into the sample-and-hold capacitor.
규정 준수 정보
Microchip part is RoHS and REACH compliant per product page; not AEC-Q100 qualified (automotive designs should select PIC16F873AT-I/SS only for non-safety body systems or pair with AEC-Q100-grade companion ICs).