Necesito leer y escribir datos en un bus de 8 bits a través de SPI. Creo que esto se puede hacer usando dos registros de desplazamiento: 74HC589 para la salida y 74HC165 para la entrada (74HC589 tiene salidas de triple estado para que ambas puedan conectarse en paralelo al mismo bus de datos). Sin embargo, sería más sencillo si hubiera un solo chip dedicado haciendo ambos, no pude encontrar ninguno.