Bu güçlü (200 nanosaniye komut yürütme) ancak programlaması kolay (yalnızca 35 tek kelime komut) CMOS FLASH tabanlı 8 bit mikro denetleyici, Microchip'in güçlü PIC® mimarisini 28 pimli bir pakette toplar ve PIC16C5X, PIC12CXXX ile yukarı doğru uyumludur ve PIC16C7X cihazları. PIC16F873A, 128 bayt EEPROM veri belleği, kendi kendine programlama, bir ICD, 2 Karşılaştırıcı, 5 kanallı 10-bit Analog-Dijital (A/D) dönüştürücü içerir, senkron seri port, 3 kablolu Seri olarak yapılandırılabilir. Çevresel Arabirim (SPI™) veya 2 telli Birbiriyle Bütünleşik Devre (I²C™) veriyolu ve bir Evrensel Asenkron Alıcı Verici (USART). Tüm bu özellikler onu otomotiv, endüstriyel, ev aletleri ve tüketici uygulamalarında daha ileri seviye A/D uygulamaları için ideal kılar.