PIC16LF873AT-I/SOG - 8-bit 10MHz MCU, 7KB Flash, 28-SOIC | Microchip
N.º da peça: PIC16LF873AT-I/SOG ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $7.84 | $7,84 |
| 10 | $7.05 | $70,50 |
| 100 | $6.27 | $627,00 |
| 500 | $5.64 | $2.820,00 |
| 1.000 | $5.02 | $5.020,00 |
PIC16LF873AT-I/SOG Visão geral
A microcontroller (MCU) is a single-chip computer that integrates a CPU core, program and data memory, and programmable I/O peripherals onto one IC. Within the broader semiconductor taxonomy, the PIC16LF873A belongs to the 8-bit MCU category, sits within Microchip's mid-range PIC16 instruction set architecture, and is part of the PIC16F87x family that introduced analog and enhanced peripherals to the classic PIC16 platform. Its RISC architecture with only 35 single-word instructions keeps firmware simple and code-efficient, supporting applications from consumer appliances to industrial control.
Key features include 22 digital I/O lines multiplexed with peripherals, three timer/counters (Timer0, Timer1, Timer2), a 10-bit 5-channel analog-to-digital converter, two capture/compare/PWM modules, an MSSP module for SPI and I2C, a USART with 9-bit address detection, and a nanoWatt technology power-managed sleep mode. The 28-SOIC wide-body footprint provides generous thermal dissipation and easy hand-soldering or AOI inspection, while the on-chip In-Circuit Serial Programming (ICSP) and In-Circuit Debug (ICD) interfaces eliminate the need for external programmers.
Typical applications include industrial sensor conditioning, motor control (DC, stepper, and small BLDC), embedded data logging, remote control transmitters, instrumentation front-ends, and battery-powered metering. Designers also pair the PIC16LF873A with LIN transceivers for in-vehicle body electronics thanks to its robust peripherals and industrial temperature range.
Alternativas drop-in para PIC16LF873AT-I/SOG — 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 PIC16LF873AT-I/SOG (mesmo formato e footprint) — diferindo em Package, Timers, Core Architecture, Operating Temperature, Communication.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16LF873AT-I/SO
✅ Drop-In✓ Em estoque
$2.24 / unidade
Ver ficha técnica →PIC16F873A-I/SO
✅ Drop-In✓ Em estoque
$2.65 / unidade
Ver ficha técnica →PIC16LF873-04I/SO
✅ Drop-In✓ Em estoque
$5.45 / unidade
Ver ficha técnica →PIC16LF873-04/SO
✅ Drop-In✓ Em estoque
$3.4 / unidade
Ver ficha técnica →PIC16LF872-I/SO
✅ Drop-In✓ Em estoque
$3.07 / unidade
Ver ficha técnica →PIC16LF872-I/SS
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$2.34 / unidade
Ver ficha técnica →PIC16LF873AT-I/SOG Classificações máximas e características elétricas
| Product Family | PIC16F mid-range 8-bit MCU |
| Core Architecture | 8-bit RISC PIC16 |
| Instruction Set | 35 single-word instructions |
| Program Memory | 7 KB (4K x 14) Flash, self-programmable |
| Data RAM | 192 bytes |
| Data EEPROM | 128 bytes |
| Maximum CPU Speed | 10 MHz (200 ns instruction cycle) |
| Supply Voltage (LF) | 2.0 V to 5.5 V |
| I/O Pins | 22 |
| ADC | 10-bit, 5 channels |
| Timers | 3 (Timer0/Timer1/Timer2) |
| Capture/Compare/PWM | 2 modules (CCP) |
| Communication | MSSP (SPI/I2C), USART (LIN-capable) |
| Encapsulamento | 28-pin SOIC wide-body (SOIC-28) |
| Temperatura de operação | -40 °C to +85 °C (industrial, -I grade) |
| Tipo de montagem | Surface Mount |
| Nível MSL | 1 (unlimited floor life at <30 °C / 85 % RH) |
| Status RoHS | Compliant |
Configuração de pinos do PIC16LF873AT-I/SOG
| Pino 1 | MCLR/VPP — Master Clear (reset) input or programming voltage input |
| Pino 2 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| Pino 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input channel 2 / ADC Vref- |
| Pino 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input channel 3 / ADC Vref+ |
| Pino 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Pino 7 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| Pino 8 | AVSS — Analog ground |
| Pino 9 | AVDD — Analog positive supply |
| Pino 10 | VSS — Digital ground |
| Pino 11 | VDD — Digital positive supply |
| Pino 12 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| Pino 13 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| Pino 14 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| Pino 15 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| Pino 16 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| Pino 17 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 18 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 19 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 20 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| Pino 21 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| Pino 22 | RB0/INT — PORTB bit 0 / external interrupt input |
| Pino 23 | RB1 — PORTB bit 1 |
| Pino 24 | RB2 — PORTB bit 2 |
| Pino 25 | RB3/PGM — PORTB bit 3 / low-voltage ICSP programming input |
| Pino 26 | RB4 — PORTB bit 4 |
| Pino 27 | RB5 — PORTB bit 5 |
| Pino 28 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 29 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pino 30 | VSS — Digital ground |
| Pino 31 | VDD — Digital positive supply |
Aplicações típicas
PIC16LF873AT-I/SOG é adequado para 7 aplicaçãos: Industrial Sensor Conditioning, Stepper and DC Motor Control, Battery-Powered Data Logger, LIN Bus Body Electronics, Remote Control Transmitter, Instrumentation Front-End, Smart Home Sensor Node.
Industrial Sensor Conditioning
The PIC16LF873AT-I/SOG is well suited for industrial 4-20 mA loop-powered sensor conditioning boards. Its 10-bit 5-channel ADC samples bridge, RTD, and thermocouple signals with adequate resolution for process control, while the 2.0-5.5 V supply range supports both 3.3 V regulated rails and 5 V industrial buses. The industrial -40 to +85 °C temperature range enables deployment in harsh factory environments without additional thermal management.
Recomendado
Stepper and DC Motor Control
The PIC16LF873AT-I/SOG drives small DC and bipolar stepper motors via its two CCP modules generating complementary PWM channels. With 5 MIPS throughput and 22 I/O pins, the MCU handles trapezoidal acceleration profiles and closed-loop encoder feedback without external logic. The 28-SOIC wide-body package dissipates up to 1 W comfortably, and the industrial temp grade supports under-hood and factory-automation deployments.
Recomendado
Battery-Powered Data Logger
The PIC16LF873AT-I/SOG's nanoWatt technology and 2.0-5.5 V supply enable year-long battery life in duty-cycled data loggers. With 7 KB flash, 192 bytes RAM, and 128 bytes EEPROM, the MCU can store hundreds of timestamped sensor readings on-chip without external FRAM. The MSSP supports SPI for external high-density flash cards, while the USART handles Bluetooth or XBee radio modules for wireless telemetry.
Recomendado
LIN Bus Body Electronics
The PIC16LF873AT-I/SOG integrates a USART with 9-bit address detection suitable for LIN 1.x/2.0 slave nodes in automotive body modules. The LF variant's 2.0-5.5 V range allows direct connection to 12 V vehicle rails via a small LDO, while the industrial -40 to +85 °C grade meets under-dash thermal requirements. Use the CCP modules to drive LED backlighting and small relays.
Recomendado
Remote Control Transmitter
The PIC16LF873AT-I/SOG supports 4x4 matrix keypads, IR or RF transmitter outputs, and LCD bias generation for handheld remote controls. Its 10 MIPS throughput decodes Manchester or PWM-encoded RF protocols with headroom, and 7 KB flash accommodates multi-protocol firmware with over-the-air learning modes. The LF supply range supports 2xAA or 2xAAA battery packs directly.
Recomendado
Instrumentation Front-End
The PIC16LF873AT-I/SOG reads 5 analog channels at 10-bit resolution, drives character LCDs, and implements calibration constants in its 128-byte EEPROM, making it suitable for portable instrumentation. With 22 I/O lines, the MCU scans keypads, drives status LEDs, and outputs via USART for bench-top test equipment. Industrial temperature grade allows field-deployed meters.
Recomendado
Smart Home Sensor Node
The PIC16LF873AT-I/SOG anchors low-cost wireless sensor nodes communicating via SPI to sub-GHz transceivers or via I2C to BLE modules. Its 7 KB flash runs ZigBee-like or LoRaWAN MAC stacks in compact form, and 192 bytes RAM is sufficient for sensor buffering. The LF supply range supports 3.3 V coin-cell or 2xAA battery operation with nanoWatt sleep currents.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16LF873AT-I/SOG — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16LF873AT-I/SO | PIC16F873A-I/SO | PIC16LF873-04I/SO | PIC16LF873-04/SO | PIC16LF872-I/SO |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 28-SOIC wide-body | 28-SOIC wide-body (same) | 28-SOIC wide-body (same) | 28-SOIC wide-body (same) | 28-SOIC wide-body (same) | 28-SOIC wide-body (same) |
| Core Clock | 10 MHz | 10 MHz | 20 MHz | 4 MHz | 4 MHz | 20 MHz |
| Supply Voltage | 2.0 - 5.5 V | 2.0 - 5.5 V | 4.0 - 5.5 V | 2.0 - 5.5 V | 2.0 - 5.5 V | 2.0 - 5.5 V |
| Flash Program Memory | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB | 7 KB |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| EEPROM | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes | 128 bytes |
| ADC | 10-bit, 5 channels | 10-bit, 5 ch | 10-bit, 5 ch | 10-bit, 5 ch | 10-bit, 5 ch | 10-bit, 5 ch |
| Temperature Grade | -40 to +85 °C (industrial) | -40 to +85 °C (industrial) | -40 to +85 °C (industrial) | -40 to +85 °C (industrial) | 0 to +70 °C (commercial) | -40 to +85 °C (industrial) |
| Price (qty-1, USD) | 7.84 | 8.05 | 8.20 | 9.16 | 9.16 | 8.20 |
Principais diferenciais
- Low-voltage LF variant with nanoWatt technology (vs PIC16F873A-I/SO)
- Industrial -40 to +85 °C temperature grade (vs PIC16LF873-04/SO)
- Tape-and-reel packaging for high-volume assembly (vs PIC16LF873AT-I/SO)
Notas de projeto
The PIC16LF873AT-I/SOG requires a single 2.0-5.5 V supply on VDD (pin 11 and 31) and an independent analog AVDD (pin 9). Place a 100 nF decoupling capacitor within 5 mm of each VDD pin and a bulk 10 µF tantalum at the regulator output. Analog AVDD should be filtered through a ferrite bead and decoupled with 100 nF to AVSS to keep ADC noise below 1 LSB at 10-bit resolution.
Keep the 28-SOIC wide-body footprint on a 0.65 mm pad pitch with 1.27 mm land length. Route the oscillator traces (OSC1/OSC2) shorter than 10 mm and guard them with a ground pour to minimize stray capacitance that would shift the crystal load. Place the MCLR pull-up resistor (typically 10 kΩ) close to the MCLR pin and add a 100 nF to VSS for ESD-induced reset immunity.
When migrating from PIC16F873A to PIC16LF873A, do not exceed 5.5 V on VDD - the LF variant has the same absolute maximum but its 2.0 V minimum can cause brown-out misbehavior on designs that assume 4 V start-up. Also, the LF variant has slightly different ADC acquisition timing; recalculate TACQ using the LF datasheet values, not the F variant's, to avoid ADC reading errors at low VDD.
The ICSP programming pins (RB6/PGC and RB7/PGD) must remain accessible on the PCB and not be pulled strongly low during programming; avoid tying RB6/RB7 to ground through low-impedance paths. If the application requires those pins as outputs, use a jumper or series resistor to isolate the ICSP programmer from the application circuit. MCLR/VPP should never be left floating - always tie through a 10-50 kΩ pull-up to VDD.
Informações de conformidade
RoHS and REACH compliance per Microchip product declaration. Industrial -I grade qualified for -40 to +85 °C but not AEC-Q100; choose PIC16LF873A-I/SO automotive grade for AEC-Q100 applications.