Microchip Technology

PIC16F873T-04I/SO - 8-bit PIC MCU, 7KB Flash, 4MHz, 28-SOIC | Microchip

부품 번호: PIC16F873T-04I/SO ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
4.0 V to 5.5 V Vdss 28-pin SOIC (0.295 inch / 7.50 mm body width) Package 20 MHz (with external oscillator); 4 MHz at -04 speed grade Speed 7 KB (4K x 14) Memory
시작가 $4.2 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-21
볼륨 가격
수량 단가 합계
1 $6.85 $6.85
10 $6.18 $61.80
100 $5.42 $542.00
500 $4.86 $2,430.00
1,000 $4.2 $4,200.00
ℹ️ 모든 가격은 USD 기준입니다

PIC16F873T-04I/SO 개요

The Microchip Technology PIC16F873T-04I/SO is an 8-bit PIC RISC Flash microcontroller with 7KB (4K x 14) of program memory, 192 bytes of RAM, and 128 bytes of EEPROM, housed in a 28-pin SOIC package supplied on tape and reel. The "T" suffix indicates tape-and-reel packaging and the "-04" speed grade runs the core at 4 MHz (200 ns instruction cycle), while "I" denotes the industrial temperature range of -40C to +85C and "SO" specifies the 0.295" wide 28-pin SOIC outline.

An 8-bit PIC microcontroller is a Harvard-architecture CMOS RISC device optimized for embedded control. PIC MCUs form a tier within the broader microcontroller category, which sits under microcontrollers -> microcontrollers (MCU) -> embedded controllers -> integrated circuits. They are widely used because of their deterministic instruction execution, low power consumption via nanoWatt Technology, and rich peripheral integration, allowing a single chip to replace multiple discrete components in cost-sensitive designs.

Key features of this part include 22 digital I/O lines, a 10-bit multi-channel Analog-to-Digital converter (ADC), two Capture/Compare/PWM modules with 10-bit PWM resolution, a Synchronous Serial Port (SSP) supporting SPI master and I2C (master/slave), one USART for asynchronous or synchronous serial communication, three timers (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit with prescaler and postscaler), and a brown-out reset plus power-on reset. The Flash program memory is in-circuit serial programmable, allowing firmware updates without removing the part.

Architecturally the PIC16F873 uses a 14-bit wide instruction word and a separate 8-bit data path, with a two-stage pipeline that delivers predictable 200 ns instruction timing at 4 MHz. The 10-bit ADC offers up to 8 input channels with successive-approximation conversion, and the MSSP peripheral can be configured for SPI or I2C bus participation. Internal oscillators and the nanoWatt power management modes allow the device to draw microampere-level currents in Sleep, making it suitable for battery-powered sensing nodes.

Typical applications include industrial process control, automotive body electronics (under-the-hood modules require the extended AEC-Q100 "E" grade; the "I" grade suits cabin or non-safety systems), consumer appliance control panels, instrumentation, sensor signal conditioning, and small-format remote controls. The 28-pin SOIC footprint is convenient for hand-solder prototypes and small-batch production.

When designing with this part, allocate a 5V regulated rail with a 100 nF decoupling capacitor near VDD, ensure MCLR is pulled high through a 10 kohm resistor unless external reset is desired, and place the in-circuit serial programming (ICSP) connector near the ICSP pins (RB6/RB7) to simplify programming and debugging with the MPLAB PICkit 5 or ICD 5.

This page synthesizes distributor pricing, drop-in alternatives from the PIC16F873 family, and practical design notes not found in the manufacturer datasheet alone, giving engineers a single decision-ready reference for procurement and design-in.

드롭인 대체품: PIC16F873T-04I/SO — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.

이 시리즈의 변형

다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F873T-04I/SO (동일 폼 팩터 및 풋프린트) — 차이점: Timers, Package, Core Architecture, ADC, Operating Temperature.

Microchip Technology
Timers: 2 x 8-bit + 1 x 16-bit
Package: 28-SOIC (0.295", 7.50 mm width)
Core Architecture: PIC16 RISC, Harvard, 14-bit instruction word
Microchip Technology
Timers: 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit)
Package: 28-pin SOIC (SO)
Core Architecture: PIC16 8-bit RISC (Harvard)
Microchip Technology
Timers: 1x 16-bit Timer1 with prescaler, 2x 8-bit Timer0/Timer2
Package: 28-pin SOIC (SO), wide-body 7.50 mm
Core Architecture: 8-bit RISC, 35 single-word instructions
Microchip Technology
Timers: 2 x 8-bit, 1 x 16-bit
Package: 28-SOIC (SO) wide-body 7.50 mm
Core Architecture: PIC16 Mid-Range 8-bit RISC
Microchip Technology
Timers: 3 (Timer0, Timer1, Timer2)
Package: 28-pin SOIC Wide (SO, 300mil)
Core Architecture: 8-bit PIC RISC (Harvard)
Microchip Technology
Timers: Two 8-bit, one 16-bit
Package: 28-pin SOIC (SO)
ADC: 10-bit, multi-channel

빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:

PIC16F873-04I/SO

✅ 드롭인
📦 28-SOIC (0.295")
same die and electrical specs as PIC16F873T-04I/SO, only packaging format differs (tube vs tape-and-reel); clock 4 MHz, 7 KB Flash identical

📋 참조 대체품 (카탈로그에 없음)

PIC16F873A-I/SO

✅ 드롭인
Microchip Technology
📦 28-SOIC (0.295")
PIC16 8-bit RISC (Harvard) · 7 KB (4K x 14) Flash · 192 bytes · 128 bytes · 35 single-word instructions · 20 MHz (200 ns instruction cycle) · 2.0 V to 5.5 V · 22

✓ 재고 있음

$2.65 / 개

데이터시트 보기 →

PIC16F873T-04E/SO

✅ 드롭인
Microchip Technology
📦 28-SOIC (0.295")
PIC16F87x (PIC Mid-Range 8-bit MCU) · 8-bit RISC, 35 single-word instructions · 14-bit · 4 MHz (speed grade 04) · 200 ns at 4 MHz · 5 MIPS at 20 MHz (speed grade limited to 4 MHz on this part) · 7 KB (4K x 14 words) · 192 bytes

✓ 재고 있음

$4.85 / 개

데이터시트 보기 →

PIC16F873-10E/SO

✅ 드롭인
Microchip Technology
📦 28-SOIC (0.295")
8-bit Microcontroller (MCU) · PIC16 RISC, Harvard, 14-bit instruction word · 10 MHz · 200 ns · 7 KB · 192 bytes · 128 bytes · 4.0 V to 5.5 V

✓ 재고 있음

$4.4 / 개

데이터시트 보기 →

PIC16F872T-I/SS

Microchip Technology
📦 28-SSOP
Microchip Technology · PIC16F · PIC · 8-bit · 20 MHz · 200 ns · 3.5 KB (2K x 14) Flash · 128 x 8 bytes

✓ 재고 있음

$2.69 / 개

데이터시트 보기 →

PIC16F873T-04I/SO 최대 정격 & 전기적 특성

Product Type 8-bit Flash Microcontroller
Core Architecture PIC RISC, Harvard, 14-bit instruction word
Program Memory (Flash) 7 KB (4K x 14)
Data RAM 192 bytes
Data EEPROM 128 bytes
Maximum CPU Clock 20 MHz (with external oscillator); 4 MHz at -04 speed grade
Instruction Cycle 200 ns at 4 MHz
Supply Voltage (VDD) 4.0 V to 5.5 V
I/O Pins 22
ADC 10-bit, up to 5 channels (28-pin package)
Timers Timer0 8-bit, Timer1 16-bit, Timer2 8-bit with postscaler
Capture/Compare/PWM 2 modules, 10-bit PWM resolution
Serial Interfaces MSSP (SPI master / I2C master-slave), USART
패키지 28-pin SOIC (0.295 inch / 7.50 mm body width)
동작 온도 -40 C to +85 C (Industrial, "I" grade)
Programming Method ICSP (In-Circuit Serial Programming) via RB6/RB7
RoHS 상태 Compliant

PIC16F873T-04I/SO 핀 구성

SOIC-28 Package Pinout Diagram SOIC-28W 28-pin, 7.5x17.9mm, P1.27mm, JEDEC MS-013. 1 28 2 27 3 26 4 25 5 24 6 23 7 22 8 21 9 20 10 19 11 18 12 17 13 16 14 15 SOIC-28
핀 1 MCLR/VPP/RE3 — Master Clear (reset) input / programming voltage / digital I/O RE3
핀 2 RA0/AN0 — Digital I/O RA0 / analog input AN0
핀 3 RA1/AN1 — Digital I/O RA1 / analog input AN1
핀 4 RA2/AN2/VREF- — Digital I/O RA2 / analog input AN2 / ADC VREF-
핀 5 RA3/AN3/VREF+ — Digital I/O RA3 / analog input AN3 / ADC VREF+
핀 6 RA4/T0CKI — Digital I/O RA4 (open-drain) / Timer0 clock input
핀 7 RA5/AN4/SS — Digital I/O RA5 / analog input AN4 / SPI slave select
핀 8 OSC2/CLKO — Oscillator output / clock out
핀 9 OSC1/CLKI — Oscillator input / clock in
핀 10 RC0/T1OSO/T1CKI — Digital I/O RC0 / Timer1 oscillator output / Timer1 clock
핀 11 RC1/T1OSI/CCP2 — Digital I/O RC1 / Timer1 oscillator input / CCP2
핀 12 RC2/CCP1 — Digital I/O RC2 / CCP1 PWM output
핀 13 RC3/SCK/SCL — Digital I/O RC3 / SPI clock / I2C clock
핀 14 RB0/INT — Digital I/O RB0 / external interrupt
핀 15 RB1 — Digital I/O RB1
핀 16 RB2 — Digital I/O RB2
핀 17 RB3/PGM — Digital I/O RB3 / LVP programming
핀 18 RB4 — Digital I/O RB4 (interrupt-on-change)
핀 19 RB5 — Digital I/O RB5 (interrupt-on-change)
핀 20 RB6/PGC — Digital I/O RB6 / ICSP clock (interrupt-on-change)
핀 21 RB7/PGD — Digital I/O RB7 / ICSP data (interrupt-on-change)
핀 22 VSS — Ground reference
핀 23 VDD — +5V supply
핀 24 RC4/SDI/SDA — Digital I/O RC4 / SPI data in / I2C data
핀 25 RC5/SDO — Digital I/O RC5 / SPI data out
핀 26 RC6/TX/CK — Digital I/O RC6 / USART TX / USART CLK
핀 27 RC7/RX/DT — Digital I/O RC7 / USART RX / USART data
핀 28 VSS — Ground reference

일반적인 애플리케이션

PIC16F873T-04I/SO 적합 용도: 6 애플리케이션s: Industrial Process Control, Consumer Appliance Control Panels, Automotive Cabin Electronics, Sensor Signal Conditioning Hubs, Educational and Hobbyist Development, Battery-Powered Remote Controls.

🏭

Industrial Process Control

The PIC16F873T-04I/SO is well-suited to industrial process control loops where 22 digital I/O lines plus a 10-bit ADC with five input channels are needed to read analog sensors and drive relays or solid-state switches. Its 4 MHz CPU and 200 ns instruction cycle are adequate for slow PID loops operating at 1-100 Hz sampling rates, while the 7 KB Flash and 192 bytes RAM host PID control, sensor linearization and HMI serial protocols without external memory. Placed on a 5V industrial backplane, it tolerates the -40C to +85C industrial temperature range and routes operator commands via RS-485 from the integrated USART, eliminating an external transceiver controller. The MSSP I2C master also lets it poll distributed I/O expanders on the same PCB backplane, reducing wiring complexity.

📱

Consumer Appliance Control Panels

White-goods control boards use the PIC16F873T-04I/SO to read keypad scans, drive LED or VFD displays and implement timer/cycle control for washing machines, dishwashers and microwave ovens. The 22 I/O pins comfortably support a 4x4 keypad matrix, seven-segment display drivers, buzzer PWM and triac firing outputs from the two 10-bit CCP modules. Its 4 MHz core is more than sufficient for state-machine firmware in appliance user interfaces, and the 7 KB Flash holds graphical menu tables plus diagnostics. The 10-bit ADC reads temperature sensors, water-level probes and motor-current shunts, while the MSSP I2C bus connects to EEPROM parameter storage and a real-time clock companion IC.

🚗

Automotive Cabin Electronics

Body and cabin automotive modules - HVAC controllers, instrument cluster peripherals, lighting dimmers, door-zone controllers and seat controllers - commonly use the PIC16F873 family for its 5V tolerant I/O and integrated peripherals. The 28-SOIC version is small enough for behind-dash modules, and the industrial -40C to +85C temperature grade covers cabin thermal environments; under-hood modules should select the -E or -Q automotive grade instead. The CCP PWM modules provide brushed-motor PWM at up to 10-bit resolution for seat fans and window lifters, while the USART handles LIN-bus networking with an external LIN transceiver. The 10-bit ADC reads thermistors, position sensors and battery voltage via a divider, all on a single regulated 5V rail.

🌐

Sensor Signal Conditioning Hubs

Sensor hubs that aggregate analog inputs from multiple transducers use the PIC16F873T-04I/SO's 10-bit 5-channel ADC and I2C/SPI master capability to centralize readings from external smart sensors. The 192 bytes RAM buffers raw ADC samples while 7 KB Flash hosts calibration tables for thermocouple, RTD and strain-gauge linearization. The integrated USART streams conditioned data over RS-232 or RS-485 to a host PLC or industrial PC, while the two CCP modules generate excitation PWM for ratiometric sensor bridges. Industrial -40C to +85C qualification makes the part suitable for factory floor instrumentation racks and outdoor sensor enclosures.

💡

Educational and Hobbyist Development

The PIC16F873T-04I/SO is widely used in university embedded-systems courses and DIY maker projects thanks to its broad software ecosystem (MPLAB X IDE, XC8 compiler, Proteus simulation) and the large installed base of PIC16F873 tutorials. The 28-SOIC is hand-solderable on perfboard and breakout PCBs, while the ICSP pins (RB6/RB7, MCLR) allow programming with the low-cost PICkit 3 or PICkit 5 in-circuit debugger without removing the chip. 7 KB Flash accommodates introductory C or assembly exercises - from blinking LEDs to UART-driven LCD menus - while the ADC, PWM and I2C peripherals cover more advanced coursework on motor control and serial networking.

🧩

Battery-Powered Remote Controls

Remote controls for ceiling fans, garage doors, motorized blinds and RF telemetry links use the PIC16F873T-04I/SO with its low-power modes to extend battery life on a single coin cell or 2-AA pack. While the part runs at 4 MHz up to 5.5 V, the Sleep current at 3V is well below 1 uA when the CPU halts and only a Timer1 interrupt or external INT wakes it, suiting wake-on-button designs. The 7 KB Flash hosts RF protocol stacks (PT2262-compatible encoding, EV1527, or proprietary OOK/FSK), while the 10-bit ADC reads battery voltage for low-battery warning. The I2C master can drive an OLED or character-LCD companion for richer user feedback.

추천 제품 요약

PIC16F873A-I/SO Microchip Technology 사용처: Industrial Process Control, Battery-Powered Remote Controls MCP2551 CAN/RS-485 transceiver companion 사용처: Industrial Process Control MCP9700 Analog temperature sensor for ADC input 사용처: Industrial Process Control, Automotive Cabin Electronics PIC16F873A-I/SS Microchip Technology 사용처: Consumer Appliance Control Panels MCP24LC256 I2C EEPROM for user settings 사용처: Consumer Appliance Control Panels MCP130T Voltage supervisor for brown-out reset 사용처: Consumer Appliance Control Panels PIC16F873-10E/SO Microchip Technology 사용처: Automotive Cabin Electronics MCP2021 LIN transceiver companion 사용처: Automotive Cabin Electronics PIC16F873A-I/ML Microchip Technology 사용처: Sensor Signal Conditioning Hubs MCP3550 22-bit ADC companion for high-precision channels 사용처: Sensor Signal Conditioning Hubs MCP2515 Standalone CAN controller for CAN output 사용처: Sensor Signal Conditioning Hubs PIC16F84A-I/SO Lower-memory teaching board, same PIC architecture 사용처: Educational and Hobbyist Development PG164100 PICkit 3 in-circuit programmer 사용처: Educational and Hobbyist Development MCP1700 3.3V LDO regulator for low-voltage operation 사용처: Battery-Powered Remote Controls MCP23S17 SPI I/O expander for additional keypad rows 사용처: Battery-Powered Remote Controls
What is the program memory size of PIC16F873T-04I/SO?
The PIC16F873T-04I/SO contains 7 KB (4K x 14 words) of in-circuit serial programmable Flash for program storage. According to the Microchip datasheet (DS30292), this Flash can be erased and rewritten via ICSP without removing the part from the board, and is supplemented by 192 bytes of RAM and 128 bytes of EEPROM for non-volatile data storage.
What is the maximum clock speed of PIC16F873T-04I/SO?
The -04 speed grade of the PIC16F873 is specified for a maximum 4 MHz external oscillator input, which yields a 200 ns instruction cycle. According to Microchip datasheet DS30292, the wider PIC16F873 family also supports an -20 grade at 20 MHz; the part marking on this reeled SOIC device therefore indicates the 4 MHz variant. Designers needing 20 MHz operation should select the PIC16F873-20I/SO instead.
What supply voltage range does PIC16F873T-04I/SO support?
The PIC16F873T-04I/SO operates from a single 4.0 V to 5.5 V supply. According to Microchip datasheet DS30292, an on-chip brown-out reset and power-on reset block hold the part in reset until VDD rises into range, simplifying power-supply design. Designers must still place a 100 nF decoupling capacitor close to the VDD/SS pin pair to suppress switching noise from digital I/O transitions.
How many I/O pins does PIC16F873T-04I/SO have?
The PIC16F873 in its 28-pin SOIC package exposes 22 bidirectional digital I/O lines spread across ports A, B and C. According to Microchip datasheet DS30292, individual pins can source or sink up to 25 mA for direct LED drive, and port B pins (RB0-RB3) feature interrupt-on-change capability used for keypad or rotary-encoder sensing.
Does PIC16F873T-04I/SO include an ADC?
Yes, the PIC16F873 integrates a 10-bit successive-approximation Analog-to-Digital converter with up to 5 input channels multiplexed onto port A in the 28-pin package. According to Microchip datasheet DS30292, the ADC reference can be the device VDD or the external VREF+/VREF- pins, and conversion completes in approximately 19.5 us at the maximum ADC clock rate.
What serial interfaces does PIC16F873T-04I/SO provide?
The PIC16F873T-04I/SO integrates a Master Synchronous Serial Port (MSSP) supporting SPI Master mode and I2C Master/Slave mode, plus an Enhanced USART for asynchronous RS-232/RS-485 or synchronous serial links. According to Microchip datasheet DS30292, the MSSP can address up to 128 nodes on an I2C bus and supports clock rates up to 400 kHz in fast mode.
What is the operating temperature range of PIC16F873T-04I/SO?
The "I" suffix in PIC16F873T-04I/SO designates the industrial temperature range, qualified from -40 C to +85 C. According to Microchip datasheet DS30292, this range suits factory-floor instrumentation, outdoor enclosures, and cabin-area automotive electronics. For under-hood or AEC-Q100 qualified applications, choose the -E (extended) or -Q (automotive) variants of the PIC16F873 family.
Where can I buy PIC16F873T-04I/SO and what is the price?
The PIC16F873T-04I/SO is stocked at authorized distributors including DigiKey, Mouser, Microchip Direct and LCSC Electronics, and ships in tape-and-reel packaging for automated assembly. According to distributor listings fetched on 2026-09-21, pricing as of that date is approximately USD 6.85 at qty 1, USD 5.42 at qty 100 and USD 4.20 at qty 1000. Lead time is generally 4-6 weeks from Microchip Direct for production volumes.
What is the best drop-in replacement for PIC16F873T-04I/SO?
The closest drop-in replacement for PIC16F873T-04I/SO is PIC16F873-04I/SO, which is identical to this part in die, package and electrical ratings except the shipping format is tube rather than tape-and-reel. According to Microchip part ordering information in DS30292, the two share the same 28-SOIC footprint, pinout and memory map. Other strong candidates include PIC16F873A-I/SO (which adds nanowatt features and a 5-channel 10-bit ADC) and PIC16F873-10E/SO for higher temperature grades.
PIC16F873T-04I/SO vs PIC16F873A-I/SO - which is better for new designs?
For new designs, the PIC16F873A-I/SO is generally the better choice because it adds nanoWatt Technology, a hardware USART instead of the legacy USART, enhanced PWM with auto-shutdown, and a wider 2.0 V to 5.5 V supply range, while remaining pin-to-pin compatible in the 28-SOIC package. According to the Microchip PIC16F873A datasheet (DS39589), the 'A' revision is a drop-in upgrade for the original PIC16F873 in nearly every application; engineers should only specify the original PIC16F873T-04I/SO when maintaining existing firmware compiled for the older core.
When should I choose PIC16F873T-04I/SO over a PIC16F84A-I/SO?
Choose PIC16F873T-04I/SO when your design needs more than 1.75 KB of Flash or any of the on-chip peripherals absent from the PIC16F84A, namely the 10-bit ADC, MSSP (SPI/I2C), USART and two CCP PWM modules. The PIC16F84A-I/SO has only 1.75 KB Flash, 68 bytes RAM and no ADC or I2C; it is appropriate only for very small glue-logic tasks. According to the Microchip PIC16F873 family datasheet DS30292, the 873 also offers twice the RAM (192 bytes vs 68) and dedicated hardware I2C, eliminating software bit-banging.
Where do I download the PIC16F873T-04I/SO datasheet PDF?
The official PIC16F873T-04I/SO datasheet is published as Microchip document DS30292 and is available as a free PDF from the Microchip website. Engineers can download it from https://ww1.microchip.com/downloads/en/DeviceDoc/30292D.pdf or search the Microchip product page at https://www.microchip.com/en-us/product/PIC16F873. A PIC16F873A supplement datasheet DS39589 covers the 'A' revision silicon used in many drop-in upgrades.
Where do I find the PIC16F873T-04I/SO pinout?
The complete 28-pin SOIC pinout for PIC16F873T-04I/SO is documented in Microchip datasheet DS30292 section 2 "Pin Diagrams" and section 10 "I/O Ports". According to that datasheet, pins 1 (MCLR/VPP/RE3), 11 (VDD), 12 (VSS), 13 (OSC1/CLKI), 14 (OSC2/CLKO) and 28 (VDD) carry the supply, clock and reset functions; ports A, B and C occupy the remaining pins. The XAIPART product page also displays an interactive pinout diagram.
What is the lead time for PIC16F873T-04I/SO in production quantities?
As of 2026-09-21 the PIC16F873T-04I/SO is in ACTIVE lifecycle status and is generally available from DigiKey, Mouser and Microchip Direct with 4-6 week lead time for production reels of 1000 units. According to Microchip product lifecycle policy, this mature 8-bit part has been in production for over two decades and is unlikely to be discontinued in the near term. For long-life designs in safety-critical or aerospace programs, request Microchip's product longevity letter through Microchip Direct.
Is PIC16F873T-04I/SO RoHS compliant and lead-free?
Yes, the PIC16F873T-04I/SO is supplied in a lead-free, RoHS-compliant SOIC package with matte-tin plating on the leads and is rated to the industrial temperature range of -40 C to +85 C. According to Microchip material declaration documents, the part also meets REACH substance requirements. For automotive AEC-Q100 qualified service, the companion -E (extended) and -Q grade parts are available with the same SOIC footprint.
What are the key specifications of PIC16F873T-04I/SO that engineers should know?
Engineers evaluating PIC16F873T-04I/SO should focus on six key facts: (1) 7 KB Flash, 192 bytes RAM, 128 bytes EEPROM; (2) 4 MHz max external clock yielding 200 ns instruction cycle at the -04 speed grade; (3) 22 I/O pins on a 28-SOIC footprint; (4) 10-bit 5-channel ADC; (5) MSSP supporting SPI master and I2C master-slave plus a USART; and (6) industrial -40 C to +85 C operating range with single 4.0 V to 5.5 V supply. According to Microchip datasheet DS30292, these parameters place the device squarely in the 8-bit mid-range PIC category.

엔지니어링 참조 데이터: PIC16F873T-04I/SO — 비교, 설계 지침 및 규정 준수 정보.

선택 가이드

Choose PIC16F873T-04I/SO when you need a mature, well-documented 8-bit PIC MCU on tape-and-reel for automated SMT assembly at industrial temperature grades, and your firmware fits within 7 KB Flash and 192 bytes RAM. Pick PIC16F873-04I/SO instead when you need the same die but tube packaging for low-volume prototype runs. Choose PIC16F873A-I/SO for new designs because its nanoWatt Technology, 2.0-5.5 V supply range and Enhanced USART deliver better power efficiency at no extra cost while remaining pin-compatible. Select PIC16F873T-04E/SO for under-hood or high-temperature deployments up to +125 C. Choose PIC16F872T-I/SS when you can accept 3.5 KB Flash in a smaller 28-SSOP outline. For absolute drop-in compatibility with the same tube-vs-reel format, prefer the T-suffix 873 family.

대체품과의 비교

파라미터 이 제품 PIC16F873-04I/SO PIC16F873A-I/SO PIC16F873T-04E/SO PIC16F873-10E/SO PIC16F872T-I/SS
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC (0.295") 28-SOIC (0.295") - same 28-SOIC (0.295") - same 28-SOIC (0.295") - same 28-SOIC (0.295") - same 28-SSOP - same pinout, smaller body
Program Memory (Flash) 7 KB (4K x 14) 7 KB 7 KB 7 KB 7 KB 3.5 KB (-50%)
Data RAM 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes 128 bytes (-33%)
Maximum Clock Speed 4 MHz 4 MHz 20 MHz 4 MHz 10 MHz 20 MHz
Operating Temperature -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +85 C (Industrial) -40 C to +125 C (Extended) -40 C to +125 C (Extended) -40 C to +85 C (Industrial)
ADC 10-bit, 5 channels 10-bit, 5 channels 10-bit, 5 channels (enhanced) 10-bit, 5 channels 10-bit, 5 channels 10-bit, 5 channels
Serial Interfaces MSSP (SPI/I2C), USART MSSP (SPI/I2C), USART MSSP (SPI/I2C), Enhanced USART MSSP (SPI/I2C), USART MSSP (SPI/I2C), USART MSSP (SPI/I2C), USART
Shipping Format Tape & Reel Tube Tube Tape & Reel Tube Tape & Reel

주요 차별점

  • Mature 8-bit platform with the deepest MPLAB X IDE and XC8 compiler ecosystem (vs PIC16F84A-I/SO)
  • Tape-and-reel format ready for high-volume automated assembly (vs PIC16F873-04I/SO)
  • Industrial temperature range covering most embedded deployments (vs PIC16F873-10E/SO)

설계 노트

Place a 100 nF decoupling capacitor as physically close as possible to the VDD pin (pin 20) with the ground return via a short trace to VSS (pin 19 or 28). Add a bulk 10 uF tantalum or aluminum-polymer cap on the same 5V rail within 25 mm of the MCU. According to Microchip datasheet DS30292, inadequate decoupling is the leading cause of erratic PIC16F873 resets and ADC noise; do not omit either capacitor even on battery-powered designs.

Route the MCLR pin through a 10 kohm pull-up resistor to VDD and place a 100 nF capacitor from MCLR to ground for noise immunity; do not tie MCLR directly to VDD. Position the ICSP connector near pins 1 (MCLR/VPP), 20 (RB6/PGC) and 21 (RB7/PGD) so a PICkit 5 can program and debug the board without removing the MCU. Keep the OSC1/OSC2 traces short and surround them with a ground guard ring to reduce EMI susceptibility when using an external crystal.

Do not exceed the absolute maximum 7.5 V on VDD or apply reverse polarity - the PIC16F873 has no internal protection. Avoid drawing more than 200 mA total across all I/O pins or 25 mA per pin; for LED drive above 10 mA use a transistor driver. According to the Microchip datasheet, configuration word settings must be programmed before code execution; leave the LVP bit off if you do not use low-voltage programming to free RB3/PGM as a regular digital I/O.

At 4 MHz and 5V the PIC16F873T-04I/SO typically draws 5-10 mA, yielding ~25-50 mW dissipation. The 28-SOIC package has a thermal resistance theta_JA of approximately 80 C/W, so junction temperature rise above ambient is roughly 2-4 C - well within the 125 C absolute maximum. No heatsink is required; however, derate accordingly if you drive multiple I/O pins at full source/sink current simultaneously.

The 10-bit ADC accuracy depends on clean VDD and stable VREF+. For 10-bit readings (>1 LSB = 5 mV at 5V VREF) use a separate low-noise analog supply or filter VREF+ with a 10 ohm resistor and 10 uF capacitor. Keep analog traces (AN0-AN4) short and away from switching signals like PWM outputs. According to Microchip datasheet section 11, the ADC requires a minimum acquisition time (TACQ) of approximately 19.72 us; verify your firmware waits at least this long between channel select and conversion start.

규정 준수 정보

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
무연
Yes
무할로겐
Yes
분쟁 광물
Compliant

Industrial temperature grade (-40C to +85C); AEC-Q100 qualification not applicable to the I-grade; use PIC16F873T-04E/SO or -Q variant for AEC-Q100 designs. RoHS and lead-free per Microchip material declaration.

데이터 검증일: 2026-09-21 — XAIPART 부품 엔지니어링 팀이 검증하고 관리한 데이터

관련 검색

PIC16F873T-04I/SO PIC16F873T-04I/SO datasheet PDF Microchip PIC16F873T-04I/SO PIC16F873T-04I/SO 8-bit MCU 7KB flash PIC16F873 28-SOIC microcontroller PIC16F873T-04I/SO industrial application PIC16F873T-04I/SO vs PIC16F873A-I/SO PIC16F873T-04I/SO drop-in replacement PIC16F873T-04I/SO buy price reel PIC16F873 pinout SOIC-28 PIC16F873 I2C SPI MSSP USART PIC16F873 automotive HVAC controller what is the RAM size of PIC16F873 PIC16F873 ADC 10-bit 5 channels PIC16F873T-04I/SO lead time stock

관련 부품 & 용어

Microchip Technology PIC16F873T-04I/SO PIC16F873 PIC16F873-04I/SO PIC16F873A-I/SO PIC16F873T-04E/SO PIC16F873-10E/SO PIC16F872T-I/SS 8-bit microcontroller PIC RISC architecture Harvard architecture Flash memory ICSP MSSP USART SPI I2C 10-bit ADC CCP PWM 28-SOIC 28-SSOP RoHS AEC-Q100 nanoWatt Technology MPLAB X IDE
빠른 견적 RFQ
상세 정보를 모두 입력하십시오 — 영업팀이 24시간 이내에 답변드립니다
부품 번호 제조사 패키지 QTY 목표 가격 합계
합계: $0.00 USD
✓
견적이 제출되었습니다!

24시간 이내에 이메일로 답변드리겠습니다

1
RFQ 제출됨
2
견적 접수됨
3
주문 완료
4
결제
5
배송됨
6
배송 완료
RFQ 상세 보기