PIC16LF873A-I/SS - 8-bit MCU 7KB Flash 28-SSOP | Microchip
부품 번호: PIC16LF873A-I/SS ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $4.82 | $4.82 |
| 10 | $4.34 | $43.40 |
| 100 | $3.86 | $386.00 |
| 500 | $3.42 | $1,710.00 |
| 1,000 | $3.05 | $3,050.00 |
PIC16LF873A-I/SS 개요
A PIC (Peripheral Interface Controller) microcontroller is an 8-bit RISC microcontroller architecture developed by Microchip. It executes programs from non-volatile flash memory using a Harvard architecture with separate program and data buses, enabling single-cycle instruction fetch. PIC microcontrollers sit within the hierarchy: microcontroller -> embedded controller -> semiconductor device, and remain widely adopted for low-power, deterministic control applications due to their small instruction set and ease of in-circuit serial programming.
Key features of the PIC16LF873A-I/SS include 22 digital I/O pins, five 10-bit ADC channels, two analog comparators, one 8-bit and one 16-bit timer/counter, a watchdog timer, and synchronous/async serial communication peripherals (USART, SSP supporting SPI and I2C). The instruction set comprises 35 single-word instructions with a 14-bit instruction width, supporting upward compatibility with PIC16C5X, PIC12CXXX, and PIC16C7X devices.
Architecturally, this device uses a modified Harvard RISC core, 14-bit instruction word, and on-chip flash with self-programming support. The LF suffix denotes the wide-voltage, low-power variant designed for battery and energy-harvesting applications, distinguishing it from standard PIC16F873A parts which carry higher voltage tolerances. Brown-out reset (BOR), power-on reset (POR), and a programmable code protection scheme round out the built-in reliability features.
Typical applications include industrial control loops, sensor signal conditioning with on-chip ADC, low-power remote sensor nodes, consumer appliance control, automotive body and interior modules (non-safety-critical), and educational/hobbyist embedded platforms. The combination of USART, SSP, and ADC makes it a strong fit for bridging analog sensors to a higher-level controller or network.
When designing with this part, verify the SSOP-28 thermal envelope against expected power dissipation at maximum clock rate and ambient. Selecting the LF (low-voltage) variant is appropriate when the supply rail is at or below 5V; for full 5.5V headroom with extended temperature grades, evaluate the PIC16F873A-I/SS variant.
This page synthesizes verified distributor pricing, exact SSOP-28 pinout, drop-in alternatives sourced from same-package PIC16 family members, and practical design notes not found in the standalone manufacturer datasheet.
드롭인 대체품: PIC16LF873A-I/SS — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16LF873A-I/SS (동일 폼 팩터 및 풋프린트) — 차이점: Package, Timers, ADC, Program Memory (Flash), Core Architecture.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F873A-I/SS
✅ 드롭인✓ 재고 있음
$1.78 / 개
데이터시트 보기 →PIC16LF876A-I/SS
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16LF872-I/SS
✅ 드롭인✓ 재고 있음
$2.34 / 개
데이터시트 보기 →PIC16F876A-I/SS
✅ 드롭인✓ 재고 있음
$3.46 / 개
데이터시트 보기 →PIC16LF870-I/SS
✅ 드롭인✓ 재고 있음
$2.18 / 개
데이터시트 보기 →PIC16LF873A-I/SS 최대 정격 & 전기적 특성
| Architecture | PIC16 (RISC, Harvard) |
| Core Size | 8-bit |
| Program Memory (Flash) | 7 KB (4K x 14) |
| RAM | 192 bytes |
| EEPROM | 128 bytes |
| Maximum Clock Speed | 10 MHz (200 ns instruction cycle) |
| Supply Voltage Range | 2.0 V to 5.5 V |
| 동작 온도 범위 | -40 °C to +85 °C (Industrial) |
| I/O Pins | 22 |
| ADC | 10-bit, 5 channels |
| Comparators | 2 |
| Timers | 1 x 8-bit, 1 x 16-bit |
| Communication Peripherals | USART, SSP (SPI / I2C) |
| Watchdog Timer | Yes |
| Instruction Set | 35 single-word instructions, 14-bit wide |
| 패키지 | 28-pin SSOP (5.30 mm body width) |
| 실장 유형 | Surface Mount |
| RoHS 상태 | Compliant |
PIC16LF873A-I/SS 핀 구성
| 핀 1 | MCLR/VPP — Master clear (reset) input / programming voltage |
| 핀 2 | RA0/AN0 — PORTA bit 0 / analog input channel 0 |
| 핀 3 | RA1/AN1 — PORTA bit 1 / analog input channel 1 |
| 핀 4 | RA2/AN2/CVREF — PORTA bit 2 / analog input 2 / comparator reference |
| 핀 5 | RA3/AN3/VREF+ — PORTA bit 3 / analog input 3 / ADC voltage ref + |
| 핀 6 | RA4/T0CKI/C1OUT — PORTA bit 4 (open-drain) / Timer0 clock / comparator 1 output |
| 핀 7 | RA5/AN4/SS/C2OUT — PORTA bit 5 / analog input 4 / SPI slave select / comparator 2 output |
| 핀 8 | GND — Ground reference |
| 핀 9 | OSC1/CLKI — Crystal oscillator input / external clock |
| 핀 10 | OSC2/CLKO — Crystal oscillator output / clock output |
| 핀 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator out / Timer1 clock in |
| 핀 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator in / CCP2 PWM module |
| 핀 13 | RC2/CCP1 — PORTC bit 2 / CCP1 PWM module |
| 핀 14 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| 핀 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| 핀 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| 핀 17 | RC6/TX/CK — PORTC bit 6 / USART TX / synchronous clock |
| 핀 18 | RC7/RX/DT — PORTC bit 7 / USART RX / synchronous data |
| 핀 19 | GND — Ground reference |
| 핀 20 | VDD — Positive supply voltage (2.0V to 5.5V) |
| 핀 21 | RB0/INT — PORTB bit 0 / external interrupt |
| 핀 22 | RB1 — PORTB bit 1 |
| 핀 23 | RB2 — PORTB bit 2 |
| 핀 24 | RB3/PGM — PORTB bit 3 / low-voltage ICSP entry |
| 핀 25 | RB4 — PORTB bit 4 |
| 핀 26 | RB5 — PORTB bit 5 |
| 핀 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| 핀 28 | RB7/PGD — PORTB bit 7 / ICSP data |
일반적인 애플리케이션
PIC16LF873A-I/SS 적합 용도: 6 애플리케이션s: Industrial Control and Automation, Battery-Powered Sensor Nodes, Consumer Appliance Control, Automotive Body and Interior Modules, HMI and Display Driver Controllers, Educational and Hobbyist Embedded Platforms.
Industrial Control and Automation
The PIC16LF873A-I/SS fits industrial control applications thanks to its 22 I/O pins, 5-channel 10-bit ADC, and USART for Modbus or proprietary serial links. Its 2.0V-5.5V operating range accommodates 24V industrial rails stepped down to 5V or 3.3V. Pairing the MCU with digital opto-isolators and RS-485 transceivers builds a robust PLC or sensor hub for factories. The PIC RISC core's deterministic 200 ns instruction cycle suits closed-loop PID control loops where predictable timing is critical. The industrial -40 to +85 °C temperature grade also tolerates panel-internal environments.
추천
Battery-Powered Sensor Nodes
Low-power battery applications are a textbook use case for the PIC16LF873A-I/SS. The 'LF' suffix denotes the nanoWatt technology variant, offering sleep currents in the microamp range and multiple low-power modes (sleep, idle, doze). Combined with the wide 2.0V-5.5V supply range, the MCU can run directly from 2xAA cells or a 3V coin cell for years. The on-chip 10-bit ADC and analog comparators handle sensor sampling without external components. Watchdog timer and brown-out reset improve reliability in unattended deployments such as wireless sensor networks or remote metering.
추천
Consumer Appliance Control
Consumer appliances such as washing machines, microwave ovens, dishwashers, and coffee machines benefit from the PIC16LF873A-I/SS's mix of ADC channels, timers, and PWM-capable I/O pins. The 8-bit RISC core executes 35 single-word instructions per cycle, allowing efficient state-machine logic for user interfaces, motor drivers, and sensor fusion. The SSOP-28 footprint keeps the bill-of-materials low, while the in-circuit serial programming (ICSP) interface enables factory firmware updates. Temperature grade -40 to +85 °C handles the warm interiors of appliances with margin.
추천
Automotive Body and Interior Modules
Non-safety automotive body electronics such as interior lighting, climate control, mirror adjustment, and seat controllers commonly use 8-bit PIC MCUs like the PIC16LF873A-I/SS. Although this part is not AEC-Q100 qualified, it provides a strong price/performance baseline for non-critical subsystems. The 5-channel 10-bit ADC reads sensor inputs, while the USART interfaces with vehicle CAN-bus gateways. Engineers must verify regulatory and EMI/EMC requirements for the target module before deployment, as automotive electronics demand extended temperature grades and rigorous supplier qualification.
추천
HMI and Display Driver Controllers
Human-machine interface (HMI) subsystems in small appliances and industrial panels pair naturally with the PIC16LF873A-I/SS. The SSP peripheral supports SPI-driven LCD or LED matrix displays, while timers generate the multiplexed refresh. With 22 I/O pins and an interrupt controller, the MCU easily handles keypads, rotary encoders, status LEDs, and buzzer outputs. The 192-byte RAM accommodates menu state variables and the 7KB flash stores UI fonts and command parsing tables. SSOP-28 surface-mount package suits modern reflow processes for high-volume production.
추천
Educational and Hobbyist Embedded Platforms
The PIC16LF873A-I/SS remains a popular choice in university coursework and DIY electronics due to its approachable 35-instruction set, abundant teaching materials, and low-cost PICkit programmers. The SSOP-28 footprint is breadboard-compatible with breakout boards, and ICSP allows students to flash code without removing the chip. Combined with the MPLAB X IDE and XC8 compiler, learners can develop blinking LEDs, UART communication, ADC sampling, and PWM motor control projects. The wide 2.0V-5.5V range simplifies lab power supply selection from USB or 9V batteries.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16LF873A-I/SS — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F873A-I/SS | PIC16LF876A-I/SS | PIC16LF872-I/SS | PIC16F876A-I/SS | PIC16LF870-I/SS |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | SSOP-28 | SSOP-28 (same) | SSOP-28 (same) | SSOP-28 (same) | SSOP-28 (same) | SSOP-28 (same) |
| Program Memory (Flash) | 7 KB | 7 KB | 14 KB | 3.5 KB | 14 KB | 3 KB |
| RAM | 192 bytes | 192 bytes | 256 bytes | 128 bytes | 256 bytes | 128 bytes |
| EEPROM | 128 bytes | 128 bytes | 256 bytes | 64 bytes | 256 bytes | 64 bytes |
| Supply Voltage Range | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Maximum Clock Speed | 10 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| I/O Pins | 22 | 22 | 22 | 22 | 22 | 22 |
주요 차별점
- Wide voltage operating range down to 2.0V (vs PIC16F873A-I/SS)
- NanoWatt technology with multiple sleep modes (vs PIC16LF876A-I/SS)
- Long-term continuity in Microchip's mature PIC16 portfolio (vs PIC16LF870-I/SS)
설계 노트
Decouple VDD with a 100 nF ceramic capacitor placed within 5 mm of the supply pin and a 10 uF bulk tantalum or ceramic capacitor. For battery-powered designs, use MCP1700 or similar low-Iq (<= 1 uA) LDOs to maximize runtime. Brown-out reset (BOR) must be enabled in configuration bits to prevent code corruption at low battery voltages.
Keep the crystal or resonator traces within 5 mm of the OSC1/OSC2 pins with grounded guard traces for noise immunity. For SSOP-28, route digital switching signals (PWM, SPI clock) away from the analog inputs (RA0-RA5) to minimize ADC crosstalk. Use a single solid ground plane split only under high-current return paths.
Configuration bits are critical: enable the watchdog timer, BOR, and power-on timer (PWRTE) for reliable operation. The ICSP pins (RB6 PGC, RB7 PGD) must be freed from external pull-down resistors during programming or programming will fail. The LF variant operates to 2.0V minimum, but switching frequency at low VDD reduces maximum Fosc -- consult the oscillator graph in the datasheet before picking the crystal.
규정 준수 정보
RoHS-compliant per Microchip product declaration. Not AEC-Q100 qualified; for automotive safety-critical applications, select an AEC-Q100-grade MCU. Reach SVHC declaration maintained by Microchip.