KR580VV55 (funktionell analog av Intel 8255 ) är en elektronisk komponent, ett programmerbart parallellt I/O-kontrollchip . Mikrokretsen tillåter adressering av databussen på tre separata kanaler, ytterligare en kanal används som styrregister för mikrokretsen.
Chipet låter dig adressera signalen från databussen till tre externa objekt med hjälp av tre 8-bitars datakanaler (PortA, PortB, PortC), som kan fungera både som ingång och utgång. Driftläget för varje kanal ställs in av styrordet, som matas in i enhetsregistret med OUT-kommandot. PortA och PortB kan arbeta antingen för input eller output samtidigt. PortC representeras som två 4-bitarsportar, och varje tetrad kan oberoende aktiveras för ingång eller utmatning. Förutom tre 8-bitars datakanaler har mikrokretsen en 8-bitars kanal för anslutning till databussen, samt två adressingångar som låter dig implementera en av 4 adresser: att välja en av de tre datakanalerna eller enheten Registrera.