PIC16LF873AT-I/SOG - 8-bit 10MHz MCU, 7KB Flash, 28-SOIC | Microchip
料号: PIC16LF873AT-I/SOG ✓ 量产中| 数量 | 单价 | 小计 |
|---|---|---|
| 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 概述
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.
直接替换替代料: PIC16LF873AT-I/SOG ——相同封装,引脚兼容。需要 PCB 改动的不同封装料号已排除。
本系列中的变体
可与以下型号直接替换的同系列型号: PIC16LF873AT-I/SOG (相同外形与封装尺寸) ——差异在于 Package, Timers, Core Architecture, Operating Temperature, Communication.
快速对比工具——选择替代料号进行并排对比:
PIC16LF873AT-I/SO
✅ 直接替换✓ 有现货
$2.24 / 个
查看数据手册 →PIC16F873A-I/SO
✅ 直接替换✓ 有现货
$2.65 / 个
查看数据手册 →PIC16LF873-04I/SO
✅ 直接替换✓ 有现货
$5.45 / 个
查看数据手册 →PIC16LF873-04/SO
✅ 直接替换✓ 有现货
$3.4 / 个
查看数据手册 →PIC16LF872-I/SO
✅ 直接替换✓ 有现货
$3.07 / 个
查看数据手册 →PIC16LF872-I/SS
✅ 直接替换 ⚠️ 规格未核验✓ 有现货
$2.34 / 个
查看数据手册 →PIC16LF873AT-I/SOG 最大额定值与电气特性
| 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) |
| 封装 | 28-pin SOIC wide-body (SOIC-28) |
| 工作温度 | -40 °C to +85 °C (industrial, -I grade) |
| 安装类型 | Surface Mount |
| MSL 等级 | 1 (unlimited floor life at <30 °C / 85 % RH) |
| RoHS 状态 | Compliant |
PIC16LF873AT-I/SOG 引脚配置
| 引脚 1 | MCLR/VPP — Master Clear (reset) input or programming voltage input |
| 引脚 2 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| 引脚 3 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| 引脚 4 | RA2/AN2/VREF- — PORTA bit 2 / analog input channel 2 / ADC Vref- |
| 引脚 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input channel 3 / ADC Vref+ |
| 引脚 6 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| 引脚 7 | RA5/AN4/SS — PORTA bit 5 / analog input channel 4 / SPI slave select |
| 引脚 8 | AVSS — Analog ground |
| 引脚 9 | AVDD — Analog positive supply |
| 引脚 10 | VSS — Digital ground |
| 引脚 11 | VDD — Digital positive supply |
| 引脚 12 | OSC1/CLKIN — Oscillator crystal input / external clock input |
| 引脚 13 | OSC2/CLKOUT — Oscillator crystal output / clock output |
| 引脚 14 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input |
| 引脚 15 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output |
| 引脚 16 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM output |
| 引脚 17 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 引脚 18 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 引脚 19 | RC5/SDO — PORTC bit 5 / SPI data out |
| 引脚 20 | RC6/TX/CK — PORTC bit 6 / USART TX / USART clock |
| 引脚 21 | RC7/RX/DT — PORTC bit 7 / USART RX / USART data |
| 引脚 22 | RB0/INT — PORTB bit 0 / external interrupt input |
| 引脚 23 | RB1 — PORTB bit 1 |
| 引脚 24 | RB2 — PORTB bit 2 |
| 引脚 25 | RB3/PGM — PORTB bit 3 / low-voltage ICSP programming input |
| 引脚 26 | RB4 — PORTB bit 4 |
| 引脚 27 | RB5 — PORTB bit 5 |
| 引脚 28 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 引脚 29 | RB7/PGD — PORTB bit 7 / ICSP data |
| 引脚 30 | VSS — Digital ground |
| 引脚 31 | VDD — Digital positive supply |
典型应用
PIC16LF873AT-I/SOG 适用于 7 应用s: 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.
推荐
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.
推荐
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.
推荐
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.
推荐
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.
推荐
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.
推荐
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.
推荐
推荐产品汇总
工程参考数据: PIC16LF873AT-I/SOG ——对比、设计指导和合规信息。
选型指南
与替代料对比
| 参数 | 本产品 | 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 |
关键差异点
- Low-voltage LF variant with nanoWatt technology (对比 PIC16F873A-I/SO)
- Industrial -40 to +85 °C temperature grade (对比 PIC16LF873-04/SO)
- Tape-and-reel packaging for high-volume assembly (对比 PIC16LF873AT-I/SO)
设计说明
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.
合规信息
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.