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 (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)
설계 노트
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.