Microchip Technology

PIC16F873T-04E/SO - 8-Bit 4MHz PIC MCU 7KB Flash 28-SOIC | Microchip

부품 번호: PIC16F873T-04E/SO ✓ 활성
재고 있음 영업일 기준 1~3일 내 발송
4.0 V to 5.5 V Vdss 28-pin SOIC (SO), wide-body 7.50 mm Package 4 MHz (speed grade 04) Speed 7 KB (4K x 14 words) Memory
시작가 $4.85 USD / 개
MOQ: 1 |
가격 업데이트: 2026-09-21
볼륨 가격
수량 단가 합계
1 $8.46 $8.46
10 $7.62 $76.20
100 $6.2 $620.00
500 $5.45 $2,725.00
1,000 $4.85 $4,850.00
ℹ️ 모든 가격은 USD 기준입니다

PIC16F873T-04E/SO 개요

The Microchip Technology PIC16F873T-04E/SO is a CMOS Flash-based 8-bit microcontroller from the PIC16F87x family, executing one instruction per 200 ns instruction cycle at 4 MHz oscillator frequency. It integrates 7 KB (4K x 14) of Flash program memory, 192 bytes of RAM, and 128 bytes of EEPROM data memory, packaged in a 28-pin SOIC (SO) wide-body 7.50 mm option and supplied on Tape and Reel. The device is rated for the extended industrial -40C to +125C operating temperature range (the "E" suffix) and operates from a 4.0 V to 5.5 V supply.

An 8-bit microcontroller (MCU) is a single-chip computer containing a CPU, program memory, data memory, peripherals, and I/O on a single silicon die. PIC microcontrollers use a RISC (Reduced Instruction Set Computer) Harvard architecture with separate program and data buses; the PIC16F873 implements 35 single-word instructions and is part of the "Mid-Range" 14-bit instruction core family, sitting between 12-bit baseline PICs and 16-bit enhanced PICs in Microchip's taxonomy. This category of MCU typically targets embedded control loops, sensor interfacing, and human-machine interface tasks where deterministic timing and low power matter more than raw compute.

Key features include 22 digital I/O pins arranged across five ports (RA, RB, RC, RD, RE), five channels of 10-bit Analog-to-Digital Conversion (ADC), two analog comparators, a Capture/Compare/PWM (CCP) module, an Enhanced CCP module for full-bridge motor control, an MSSP peripheral supporting both SPI and I2C (master/slave), a USART with on-chip baud-rate generator, a 16-bit timer/counter with prescaler, two 8-bit timers, a watchdog timer with dedicated on-chip RC oscillator, in-circuit serial programming (ICSP) via two pins, and nanoWatt technology for low-power standby modes. The 8-bit core runs at up to 5 MIPS at 20 MHz, with 200 ns instruction execution enabling deterministic loop times.

The architecture separates program memory (Flash, 14-bit word width) from data memory (RAM, 8-bit byte width), connected through separate buses to enable simultaneous instruction fetch and data access. The 10-bit ADC samples up to 5 input channels with 50 ksps throughput, suitable for slow-sensor reads. The integrated USART, MSSP (SPI/I2C) and CCP peripherals allow direct interfacing to sensors, displays, EEPROM, and other microcontrollers without external glue logic.

Typical applications include industrial process control, sensor node data acquisition, motor control with back-EMF feedback, automotive body electronics (non-safety), HVAC control boards, instrumentation, and white-goods appliance controllers. The 4 MHz speed grade (PIC16F873T-04E) is the slower industrial variant; the 20 MHz speed grade is the PIC16F873T-20E.

When designing with the PIC16F873T-04E/SO, ensure the ICSP programming pins (RB6/RB7) are accessible on the PCB for production programming, place a 100 nF decoupling capacitor close to VDD, and reserve the MCLR/Vpp pin with the recommended 10 kohm pull-up. The 28-SOIC package is the same footprint as the PIC16F873A-I/SO, PIC16F876 and PIC16F873-04/SO, allowing direct substitution within the same PCB design with appropriate firmware verification.

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

이 시리즈의 변형

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

Microchip Technology
Package: 28-pin SOIC (SO), wide-body 0.295 inch (7.50 mm)
Core Architecture: PIC RISC (Harvard)
Timers: 2 x 8-bit + 1 x 16-bit
Microchip Technology
Package: 28-SOIC (0.295", 7.50 mm width)
Core Architecture: PIC16 RISC, Harvard, 14-bit instruction word
Timers: 2 x 8-bit + 1 x 16-bit
Microchip Technology
Package: 28-pin SOIC (SO)
Core Architecture: PIC16 8-bit RISC (Harvard)
Timers: 3 (Timer0 8-bit, Timer1 16-bit, Timer2 8-bit)
Microchip Technology
Package: 28-pin SOIC (0.295 inch / 7.50 mm body width)
Core Architecture: PIC RISC, Harvard, 14-bit instruction word
Timers: Timer0 8-bit, Timer1 16-bit, Timer2 8-bit with postscaler
Microchip Technology
Package: SOIC-28 (0.295 inch body, 1.27 mm pitch)
Core Architecture: PIC 8-bit mid-range
Timers: 3 (Timer0, Timer1, Timer2)
Microchip Technology
Package: 28-SOIC (SO) wide-body 7.50 mm
Core Architecture: PIC16 Mid-Range 8-bit RISC
Timers: 2 x 8-bit, 1 x 16-bit
Microchip Technology
Package: 28-pin SOIC (SO)
Timers: 2 x 8-bit, 1 x 16-bit
ADC: 5 channels x 10-bit

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

PIC16F873-04E/SO

✅ 드롭인
Microchip Technology
📦 28-SOIC (wide-body 7.50 mm)
PIC16F Mid-Range 8-bit · PIC RISC (Harvard) · Flash · 7 KB (4K x 14 words) · 192 bytes · 128 bytes · 4 MHz (200 ns instruction cycle) · 4.0 V to 5.5 V

✓ 재고 있음

$3.81 / 개

데이터시트 보기 →

PIC16F873-04I/SO

✅ 드롭인
📦 28-SOIC (wide-body 7.50 mm)
Same die and pinout; industrial 0 to +85C grade instead of -40 to +125C E grade

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

PIC16F873-10E/SO

✅ 드롭인
Microchip Technology
📦 28-SOIC (wide-body 7.50 mm)
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 / 개

데이터시트 보기 →

PIC16F873A-I/SO

✅ 드롭인
Microchip Technology
📦 28-SOIC (wide-body 7.50 mm)
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 / 개

데이터시트 보기 →

PIC16F873A-E/SO

✅ 드롭인
📦 28-SOIC (wide-body 7.50 mm)
Same A-revision silicon; -40 to +125C E grade vs industrial I grade of PIC16F873A-I/SO

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

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

Product Family PIC16F87x (PIC Mid-Range 8-bit MCU)
Core Architecture 8-bit RISC, 35 single-word instructions
Instruction Word Width 14-bit
Maximum CPU Frequency 4 MHz (speed grade 04)
Instruction Cycle Time 200 ns at 4 MHz
MIPS (Peak) 5 MIPS at 20 MHz (speed grade limited to 4 MHz on this part)
Flash Program Memory 7 KB (4K x 14 words)
RAM Data Memory 192 bytes
EEPROM Data Memory 128 bytes
Operating Voltage (VDD) 4.0 V to 5.5 V
Digital I/O Pins 22 (across PORTA-PORTE)
ADC 10-bit, 5 channels, up to 50 ksps
Analog Comparators 2
CCP Modules 1x Standard CCP + 1x Enhanced CCP (full-bridge PWM)
Serial Peripherals 1x MSSP (SPI / I2C master & slave), 1x USART (with BRG)
Timers 1x 16-bit Timer1 with prescaler, 2x 8-bit Timer0/Timer2
Watchdog Timer Yes, with dedicated on-chip RC oscillator
ICSP Programming In-Circuit Serial Programming via RB6/RB7
Power-Saving Modes nanoWatt technology (Sleep, Idle, low-power oscillator options)
패키지 28-pin SOIC (SO), wide-body 7.50 mm
실장 유형 Surface Mount (Tape & Reel - T suffix)
동작 온도 범위 -40 C to +125 C (E suffix = Extended Industrial)
RoHS 상태 Compliant

PIC16F873T-04E/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 — Master Clear (Reset) input / ICSP 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/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/C1OUT — PORTA bit 4 / Timer0 clock input / Comparator 1 output
핀 7 RA5/AN4/SS/C2OUT — PORTA bit 5 / Analog input channel 4 / SPI Slave Select / Comparator 2 output
핀 8 VSS — Ground reference
핀 9 OSC1/CLKI — Oscillator crystal input / external clock input
핀 10 OSC2/CLKO — Oscillator crystal output / clock output (Fosc/4)
핀 11 RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator output / Timer1 clock input
핀 12 RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator input / CCP2 output
핀 13 RC2/CCP1 — PORTC bit 2 / CCP1 PWM output
핀 14 RC3/SCK/SCL — PORTC bit 3 / MSSP SPI clock / I2C clock
핀 15 RC4/SDI/SDA — PORTC bit 4 / MSSP SPI data in / I2C data
핀 16 RC5/SDO — PORTC bit 5 / MSSP SPI data out
핀 17 RC6/TX/CK — PORTC bit 6 / USART TX / USART clock
핀 18 RC7/RX/DT — PORTC bit 7 / USART RX / USART data
핀 19 VSS — Ground reference
핀 20 VDD — Positive supply voltage (+5 V nominal)
핀 21 RB0/INT — PORTB bit 0 / External interrupt input
핀 22 RB1 — PORTB bit 1
핀 23 RB2 — PORTB bit 2
핀 24 RB3/PGM — PORTB bit 3 / Low-voltage ICSP programming enable
핀 25 RB4 — PORTB bit 4 (interrupt-on-change)
핀 26 RB5 — PORTB bit 5 (interrupt-on-change)
핀 27 RB6/PGC — PORTB bit 6 / ICSP clock (serial programming)
핀 28 RB7/PGD — PORTB bit 7 / ICSP data (serial programming)

일반적인 애플리케이션

PIC16F873T-04E/SO 적합 용도: 6 애플리케이션s: Industrial Process Control and Sensor Acquisition, HVAC Control Board with PWM Fan / Valve Drive, White-Goods Appliance Controller, Automotive Body Electronics (Non-Safety Subsystems), Instrumentation and Data Logger Front-End, Sensor Node with Display and Keypad Interface.

🏭

Industrial Process Control and Sensor Acquisition

The PIC16F873T-04E/SO fits industrial process control boards because its 5-channel 10-bit ADC and 22 I/O pins support direct connection to multiple 4-20 mA or 0-10 V transducer signals without external multiplexer ICs. Its 4.0 V to 5.5 V supply matches the regulated +5 V PLC backplane, while the 4 MHz core and 200 ns instruction cycle deliver deterministic loop times for PID and sequencing algorithms. The integrated USART and MSSP peripherals expose SPI/I2C buses for external EEPROM logging and I/O expansion. Designers should add an external watchdog supervisor and TVS diodes on the analog inputs since the on-chip watchdog is intended for software-fault recovery only. Companion components include MCP6002 op-amps for signal conditioning, MCP2515 CAN transceivers (with external MCU upgrade path), and 24LC256 EEPROM for parameter storage.

🏭

HVAC Control Board with PWM Fan / Valve Drive

The PIC16F873T-04E/SO is well suited to HVAC thermostat and air-handler controllers because its Enhanced CCP module generates full-bridge PWM outputs for triac-fired heater elements and variable-speed fan drivers. The two on-chip analog comparators support zero-cross detection of the 50/60 Hz mains waveform, while the 22 I/O pins drive multiplexed 7-segment displays, keypad matrices, and relay coils. Its -40C to +125C extended industrial operating temperature range tolerates the thermal environment of equipment closets and rooftop units. Pairing this MCU with an MOC3021 optotriac driver and a 4N25 optocoupler for mains isolation produces a robust BOM. nanoWatt sleep modes reduce idle power below 1 uA between control updates for ENERGY STAR compliance.

🏭

White-Goods Appliance Controller

Washing machines, dishwashers, and refrigerators use PIC16F873T-04E/SO controllers to manage motor drive sequencing, water level sensing, door lock interlock, and user interface LED/keypad scanning. The PIC16F873's hardware PWM (CCP) drives small brushless or universal motors at 25 kHz without software overhead, freeing CPU cycles for safety monitoring. The 192-byte RAM and 7 KB Flash accommodate state-machine firmware plus lookup tables for sensor calibration curves. The 28-SOIC package is widely accepted by SMT lines for high-volume consumer appliance manufacturing. Pair this MCU with an ULN2003A driver array for relay coil buffering, and an MCP1700 LDO to derive +5 V from a +12 V or +24 V appliance rail.

🚗

Automotive Body Electronics (Non-Safety Subsystems)

Body controllers for window lifts, mirror adjust, seat position memory, and interior lighting can use the PIC16F873T-04E/SO because its 22 I/O pins support multiple brushed-motor H-bridges via external driver ICs, plus LIN-bus protocol stacks over the USART. The -40C to +125C extended industrial temperature covers cabin and under-dash thermal environments for non-safety modules. Designers add an MCP2515 standalone CAN controller for vehicle network connectivity, plus a TJA1057T transceiver for physical-layer signaling. Note: AEC-Q100 automotive grade is NOT qualified on this part; for safety-critical ECUs choose a PIC18 or dsPIC part explicitly listed in the Microchip automotive catalog.

🔧

Instrumentation and Data Logger Front-End

Portable test instruments and bench-top data loggers use the PIC16F873T-04E/SO to digitize analog signals, drive a character LCD, and stream measurements over UART to a host PC. The 5-channel 10-bit ADC samples slow-process signals (thermocouples, strain gauges, pressure transducers) with 50 ksps throughput, and the MSSP drives an SPI-interface LCD or external ADC upgrade chip. The 192-byte RAM buffers 50 to 100 sample sets before UART transmission, while the 128-byte EEPROM stores calibration coefficients. The Tape & Reel packaging supports automated SMT assembly of volume test equipment. Companion ICs include a MAX31855 thermocouple-to-digital converter for high-accuracy temperature and an MCP2221 USB-to-UART bridge for host PC connectivity.

🧩

Sensor Node with Display and Keypad Interface

Wall-mounted sensor nodes such as room thermostats, air-quality monitors, and security keypads pair the PIC16F873T-04E/SO with a 4x4 matrix keypad and a character or graphical LCD module to provide a low-cost human-machine interface. The 22 I/O pins scan up to 16 keys with interrupt-on-change wake-up, then drive the LCD via SPI through the MSSP peripheral. nanoWatt sleep modes drop the core below 1 uA between user interactions, enabling multi-year battery life on lithium cells. The 4 MHz clock is more than sufficient for keypad scanning, debounce, and menu state machines; reserve the 5 ADC channels for the environmental sensors. This PIC16F873T-04E/SO is well supported by Microchip's free MPLAB X IDE and XC8 compiler tool chain.

추천 제품 요약

MCP6002-I/SN Microchip Technology 사용처: Industrial Process Control and Sensor Acquisition 24LC256-I/SN I2C EEPROM for non-volatile parameter storage 사용처: Industrial Process Control and Sensor Acquisition MOC3021 Optotriac driver for zero-cross AC load switching 사용처: HVAC Control Board with PWM Fan / Valve Drive MCP9700A Analog temperature sensor for indoor air feedback 사용처: HVAC Control Board with PWM Fan / Valve Drive ULN2003ADR Texas Instruments 사용처: White-Goods Appliance Controller MCP1700-3302E LDO regulator for +5 V MCU rail from +12 V supply 사용처: White-Goods Appliance Controller MCP2515-I/SO Microchip Technology 사용처: Automotive Body Electronics (Non-Safety Subsystems) TJA1057T/3 High-speed CAN transceiver for bus physical layer 사용처: Automotive Body Electronics (Non-Safety Subsystems) MCP2221-I/P USB-to-UART bridge for PC host link 사용처: Instrumentation and Data Logger Front-End MCP9700AT Analog temperature sensor with 10 mV/C output 사용처: Instrumentation and Data Logger Front-End MCP9808T High-accuracy I2C temperature sensor for environmental monitoring 사용처: Sensor Node with Display and Keypad Interface MCP23017 I2C 16-bit I/O expander for additional keypad/display lines 사용처: Sensor Node with Display and Keypad Interface
What is the PIC16F873T-04E/SO and what are its main features?
The PIC16F873T-04E/SO is a Microchip PIC16F87x-family 8-bit CMOS Flash microcontroller supplied in 28-SOIC Tape & Reel packaging with the 4 MHz speed grade and extended industrial -40C to +125C operating temperature. It integrates 7 KB (4K x 14) of Flash program memory, 192 bytes of RAM, 128 bytes of EEPROM, 22 digital I/O pins, 5 channels of 10-bit ADC, two analog comparators, MSSP (SPI/I2C), USART, and one CCP plus one Enhanced CCP module per the manufacturer datasheet.
What is the difference between PIC16F873T-04E/SO and PIC16F873-04E/SO?
The only difference is the packaging carrier: the PIC16F873T-04E/SO ships on Tape & Reel (T suffix), while the PIC16F873-04E/SO ships in Tube (no T suffix). Both parts share the same silicon die, identical -40C to +125C extended-industrial temperature grade, 4 MHz maximum clock, and 28-SOIC wide-body 7.50 mm package, so they are electrically interchangeable; the T form is intended for SMT production lines.
What is the operating voltage range of the PIC16F873T-04E/SO?
The PIC16F873T-04E/SO operates from 4.0 V to 5.5 V on its VDD supply pin per the Microchip datasheet. Operation below 4.0 V violates the Flash programming specification and may cause ADC reference accuracy to degrade; a regulated +5 V rail with a 100 nF ceramic decoupling capacitor placed within a few millimeters of the VDD pin is the recommended supply configuration for this PIC16F87x device.
How much program and data memory does the PIC16F873T-04E/SO have?
The PIC16F873T-04E/SO includes 7 KB (4K x 14 words) of Flash program memory, 192 bytes of RAM, and 128 bytes of EEPROM data memory according to the Microchip datasheet. The 7 KB of Flash gives roughly 4000 instruction slots, while the 192-byte RAM supports the stack, the general-purpose registers, and user variables for typical mid-range PIC embedded control applications.
Where can I buy the PIC16F873T-04E/SO and what is the current price?
The PIC16F873T-04E/SO is in stock and ships same-day from authorized distributor DigiKey (part 443668), and is also available from Mouser, Octopart-listed sources, and the Microchip direct channel. As of 2026-09-21, tier pricing is approximately USD 8.46 at qty 1, USD 7.62 at qty 10, USD 6.20 at qty 100, USD 5.45 at qty 500, and USD 4.85 at qty 1,000; volume pricing through MicrochipUSA or franchised distributors is recommended for production orders.
What is the lead time for PIC16F873T-04E/SO orders?
Lead time for the PIC16F873T-04E/SO is typically 4 to 8 weeks from Microchip factory when ordered through authorized distributors such as DigiKey or Mouser, with in-stock qty 1 to 100 often available for same-day shipment. For production volumes above 5,000 units, Microchip recommends placing forecast orders 12 weeks in advance to secure allocation, and distributors list 8-week average lead time when stock is depleted.
PIC16F873T-04E/SO vs PIC16F873A-I/SO - which is better for new designs?
For new designs the PIC16F873A-I/SO is the better choice because the PIC16F873A adds 2 extra ADC channels (7 vs 5), reduces ADC acquisition time, and supports In-Circuit Debugger (ICD) breakpoints; both share the same 28-SOIC footprint so they are pin-compatible drop-in alternatives. The original PIC16F873T-04E/SO remains valid only for legacy maintenance and exact-form-fit replacements of installed PIC16F873 firmware.
What is the best drop-in replacement for the PIC16F873T-04E/SO?
The best drop-in replacements are other PIC16F873 variants from Microchip in the same 28-SOIC package, namely the PIC16F873-04E/SO (tube carrier, identical die), the PIC16F873-04I/SO (industrial 0 to +85C grade), and the PIC16F873-10E/SO (10 MHz speed grade, faster than the original 4 MHz part). All share the same datasheet, pinout, and footprint, allowing PCB-level substitution without redesign.
When should I choose PIC16F873T-04E/SO over the PIC16F873A-I/SO?
Choose the PIC16F873T-04E/SO when you need exact-form, fit, and functional compatibility with an existing PIC16F873 firmware image and have existing PIC16F873 PCB assemblies - this part is in active production per the manufacturer datasheet. Choose the PIC16F873A-I/SO for new designs because the A revision adds more ADC channels, hardware breakpoints, and better ADC performance with no cost penalty.
What is the difference between the E and I temperature suffixes on PIC16F873 variants?
The E suffix on PIC16F873T-04E/SO denotes the Extended Industrial grade with -40C to +125C operating temperature range, while the I suffix denotes the standard Industrial grade with 0C to +70C (or -40C to +85C on later datasheet revisions). For automotive under-hood or outdoor industrial enclosures, the E grade is required; for indoor consumer or commercial equipment, the I grade provides lower cost with adequate margin.
Where do I download the PIC16F873T-04E/SO datasheet PDF and find the pinout?
The PIC16F873T-04E/SO datasheet is available as the manufacturer PIC16F87x family datasheet (document 30262D) from ww1.microchip.com/downloads/en/DeviceDoc/30262D.pdf. The 28-pin SOIC pinout, electrical characteristics table, ICSP programming timing diagrams, and CCP/PWM timing figures are in chapter 1 and chapter 14 of that document; pin names RA0-RA5, RB0-RB7, RC0-RC7, RD0-RD7, RE0-RE2, VDD, VSS, MCLR/Vpp, OSC1/CLKI, and OSC2/CLKO are labeled in the package outline drawing.
Can the PIC16F873T-04E/SO be programmed in-circuit?
Yes, the PIC16F873T-04E/SO supports In-Circuit Serial Programming (ICSP) through pins RB6 (clock) and RB7 (data) plus the MCLR/Vpp programming voltage pin per the Microchip datasheet. This allows firmware to be written into the Flash memory after PCB assembly using a Microchip PICkit 3, PICkit 4, PICkit 5, MPLAB ICD 3, ICD 4, or ICD 5 programmer/debugger without removing the MCU from the board.
What are the key specifications of the PIC16F873T-04E/SO that engineers should know?
Engineers should know the PIC16F873T-04E/SO integrates 7 KB Flash, 192-byte RAM, 128-byte EEPROM, 22 I/O, 5 channels of 10-bit ADC, 4 MHz maximum clock, 200 ns instruction cycle, 4.0 V to 5.5 V supply, and -40C to +125C extended industrial temperature. The 28-SOIC wide-body footprint is shared with the PIC16F873A and PIC16F876 families, making it a flexible mid-range PIC16 control platform for embedded sensor and motor-drive designs.
Is the PIC16F873T-04E/SO the same as PIC16F873A-I/SO?
No, the PIC16F873T-04E/SO and the PIC16F873A-I/SO are not the same part. The PIC16F873T-04E/SO is the original 7 KB Flash PIC16F873 in 28-SOIC Tape & Reel with 5 ADC channels, while the PIC16F873A-I/SO is the revised A-silicon in 28-SOIC Tube with 7 KB Flash plus extended ADC and enhanced debug. They share the same pinout and are pin-compatible, but firmware is not interchangeable without re-verification.

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

선택 가이드

Choose the PIC16F873T-04E/SO when you need the original PIC16F873 silicon in 28-SOIC wide-body Tape & Reel packaging for SMT production lines, with extended industrial -40C to +125C operating temperature. For new designs prefer the PIC16F873A-I/SO (or PIC16F873A-E/SO) because the A revision adds two ADC channels (7 vs 5) and In-Circuit Debugger breakpoints without cost penalty and shares the same 28-SOIC footprint. Choose the PIC16F873-04E/SO (tube) when you need the same silicon in tube carrier for prototype assembly or low-volume SMT. Choose the PIC16F873-10E/SO when you need a 10 MHz clock upgrade while retaining identical peripheral sets and pinout. All five parts are manufactured by Microchip and share the same datasheet family document, so a single PCB footprint can serve any of them.

대체품과의 비교

파라미터 이 제품 PIC16F873-04E/SO PIC16F873-04I/SO PIC16F873-10E/SO PIC16F873A-I/SO PIC16F873A-E/SO
Brand Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology Microchip Technology
Package 28-SOIC wide-body 7.50 mm (Tape & Reel) 28-SOIC wide-body 7.50 mm - same 28-SOIC wide-body 7.50 mm - same 28-SOIC wide-body 7.50 mm - same 28-SOIC wide-body 7.50 mm - same 28-SOIC wide-body 7.50 mm - same
Maximum CPU Frequency 4 MHz 4 MHz 4 MHz 10 MHz 20 MHz 20 MHz
Flash Program Memory 7 KB (4K x 14) 7 KB 7 KB 7 KB 7 KB 7 KB
RAM Data Memory 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes 192 bytes
Operating Temperature Range -40 C to +125 C (E grade) -40 C to +125 C 0 C to +85 C (industrial) -40 C to +125 C -40 C to +85 C -40 C to +125 C
ADC Channels 5 channels, 10-bit 5 channels, 10-bit 5 channels, 10-bit 5 channels, 10-bit 7 channels, 10-bit (+2) 7 channels, 10-bit (+2)
Carrier Type Tape & Reel (T) Tube Tube Tube Tube Tube

주요 차별점

  • Extended industrial -40C to +125C operating temperature (vs PIC16F873-04I/SO)
  • Tape & Reel packaging for SMT production (vs PIC16F873-04E/SO)
  • Original PIC16F873 silicon (vs A-revision drop-in) (vs PIC16F873A-I/SO)

설계 노트

Place a 100 nF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 20) and a bulk 10 uF tantalum or aluminum polymer capacitor on the same supply rail. The PIC16F873T-04E/SO draws up to 25 mA peak during Flash programming through the MCLR/Vpp pin, so the +5 V regulator must source at least 50 mA sustained. Add a 1N5817 reverse-polarity diode if the board can be mis-wired in the field.

Do not confuse the E (extended industrial -40C to +125C) temperature suffix with the I (industrial 0C to +85C) suffix when sourcing from distributors - they are not interchangeable in outdoor or under-hood applications. The MCLR/Vpp pin (pin 1) MUST have a 10 kohm pull-up to VDD; leaving it floating causes random resets. The OSC1/OSC2 pins require either a crystal across them with the datasheet-specified load capacitors, or an external CMOS clock driver; do not leave them floating.

Reserve RB6 (PGC) and RB7 (PGD) as dedicated ICSP pins and bring them to a 2x3 0.1 inch header or edge-card test point for in-circuit programming. Keep traces from these pins short (under 50 mm) and avoid running them parallel to switching power or relay coil traces; the ICSP clock and data are 5 V logic with 200 ns edge times. If the design uses RB4-RB7 as interrupt-on-change wake-up sources for nanoWatt sleep, add 100 kohm pull-ups to prevent spurious wakes from PCB leakage.

When using the 10-bit ADC, add a 100 nF ceramic bypass capacitor directly at AVdd if a separate analog supply pin is provided, and a 10 uF bulk on the AVdd rail. Source impedance above 10 kohm degrades ADC acquisition; buffer sensor signals with an MCP6002 op-amp when connecting to high-impedance transducers like pH probes or strain gauges. The analog comparators on RA4/C1OUT and RA5/C2OUT are open-drain outputs requiring external pull-ups to drive CMOS logic levels reliably.

Estimated: at maximum 25 mA core current and 5.0 V supply with the 28-SOIC package theta_JA of approximately 80 C/W on a 1 oz 2-layer board, the worst-case temperature rise is 1.25 C/W * 25 mA * 5 V = about 10 C above ambient. This is well within the -40 to +125 C extended industrial range for normal operation. For sustained Flash programming operations where Vpp is raised to 13 V, verify that junction temperature does not exceed 150 C with the Microchip thermal estimator spreadsheet.

규정 준수 정보

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

RoHS compliant per Microchip product page; not AEC-Q100 qualified - choose a PIC18 or dsPIC AEC-Q100 part for safety-critical automotive ECUs. Lead-free and halogen-free per Microchip environmental compliance statement.

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

관련 검색

PIC16F873T-04E/SO PIC16F873T-04E/SO datasheet Microchip PIC16F873T-04E/SO PIC16F873T-04E/SO 28-SOIC PIC16F873 7KB Flash 4 MHz PIC16F873T-04E/SO industrial process control PIC16F873T-04E/SO vs PIC16F873A-I/SO PIC16F873T-04E/SO drop-in replacement PIC16F873T-04E/SO price buy DigiKey what is the operating voltage of PIC16F873 PIC16F873 ICSP programming pinout PIC16F873 HVAC controller application

관련 부품 & 용어

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

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

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