PIC16F873AT-I/SS - 8-Bit 20MHz MCU 7KB Flash 28-SSOP | Microchip
N.º da peça: PIC16F873AT-I/SS ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC16F873AT-I/SS — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC16F873AT-I/SS (mesmo formato e footprint) — diferindo em Operating Temperature, Core Architecture, Package, Timers, ADC.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16F873A-I/SS
✅ Drop-In✓ Em estoque
$1.78 / unidade
Ver ficha técnica →PIC16F873A-E/SS
✅ Drop-In✓ Em estoque
$3.55 / unidade
Ver ficha técnica →PIC16F876AT-I/SS
✅ Drop-In✓ Em estoque
$5.41 / unidade
Ver ficha técnica →PIC16F876A-I/SS
✅ Drop-In✓ Em estoque
$3.46 / unidade
Ver ficha técnica →PIC16F872T-I/SS
✅ Drop-In✓ Em estoque
$2.69 / unidade
Ver ficha técnica →PIC16F873AT-I/SS Classificações máximas e características elétricas
| 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 |
| Temperatura de operação | -40C to +85C (Industrial) |
| Encapsulamento | SSOP-28 (5.30 mm body, JEDEC MO-150) |
| Tipo de montagem | Surface Mount |
| Status RoHS | Compliant |
Configuração de pinos do PIC16F873AT-I/SS
| Pino 1 | MCLR/VPP — Master Clear (Reset) / Programming voltage input |
| Pino 2 | RA0/AN0 — Port A bit 0 / Analog input channel 0 |
| Pino 3 | RA1/AN1 — Port A bit 1 / Analog input channel 1 |
| Pino 4 | RA2/AN2/VREF- — Port A bit 2 / Analog input channel 2 / ADC VREF- |
| Pino 5 | RA3/AN3/VREF+ — Port A bit 3 / Analog input channel 3 / ADC VREF+ |
| Pino 6 | RA4/T0CKI — Port A bit 4 / Timer0 clock input (open-drain) |
| Pino 7 | RA5/AN4/SS — Port A bit 5 / Analog input channel 4 / SPI slave select |
| Pino 8 | VSS — Ground reference |
| Pino 9 | OSC1/CLKI — Crystal oscillator input / external clock input |
| Pino 10 | OSC2/CLKO — Crystal oscillator output / clock output |
| Pino 11 | RC0/T1OSO/T1CKI — Port C bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pino 12 | RC1/T1OSI/CCP2 — Port C bit 1 / Timer1 oscillator input / CCP2 output |
| Pino 13 | RC2/CCP1 — Port C bit 2 / CCP1 PWM output |
| Pino 14 | RC3/SCK/SCL — Port C bit 3 / SPI clock / I2C clock |
| Pino 15 | RC4/SDI/SDA — Port C bit 4 / SPI data in / I2C data |
| Pino 16 | RC5/SDO — Port C bit 5 / SPI data out |
| Pino 17 | RC6/TX/CK — Port C bit 6 / USART TX / USART clock |
| Pino 18 | RC7/RX/DT — Port C bit 7 / USART RX / USART data |
| Pino 19 | VSS — Ground reference |
| Pino 20 | VDD — Positive supply voltage (4.0 V to 5.5 V) |
| Pino 21 | RB0/INT — Port B bit 0 / External interrupt |
| Pino 22 | RB1 — Port B bit 1 |
| Pino 23 | RB2 — Port B bit 2 |
| Pino 24 | RB3/PGM — Port B bit 3 / Low-voltage programming |
| Pino 25 | RB4 — Port B bit 4 |
| Pino 26 | RB5 — Port B bit 5 |
| Pino 27 | RB6/PGC — Port B bit 6 / ICSP clock |
| Pino 28 | RB7/PGD — Port B bit 7 / ICSP data |
Aplicações típicas
PIC16F873AT-I/SS é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16F873AT-I/SS — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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).