KR580VV55 (análogo funcional de Intel 8255 ) es un componente electrónico, un chip controlador de E/S paralelo programable . El microcircuito permite direccionar el bus de datos en tres canales separados, un canal más se usa como registro de control del microcircuito.
El chip le permite dirigir la señal del bus de datos a tres objetos externos utilizando tres canales de datos de 8 bits (PortA, PortB, PortC), que pueden funcionar tanto como entrada como como salida. El modo de funcionamiento de cada canal se establece mediante la palabra de control, que se introduce en el registro del dispositivo con el comando OUT. PortA y PortB pueden funcionar para entrada o salida al mismo tiempo. PortC se representa como dos puertos de 4 bits, y cada tétrada se puede habilitar de forma independiente para entrada o salida. Además de tres canales de datos de 8 bits, el microcircuito tiene un canal de 8 bits para conectarse al bus de datos, así como dos entradas de dirección que le permiten implementar una de las 4 direcciones: elegir uno de los tres canales de datos o dispositivo Registrarse.