Muchos CPLD tienen una característica útil que impulsará débilmente los pines hacia su estado actual, de modo que un pin que se tira débilmente hacia arriba tirará hacia arriba y uno que se empuja hacia abajo bajará. ¿Hay algún IC conveniente que realice esa función sin necesidad de un CPLD o un grupo de resistencias? Un posible diseño para una pieza de 14 pines sería tener ocho pines "bus" con controladores "débiles", VDD y VSS, y dos pares de pines de modo que controlan cuatro pines de bus cada uno. Los pines de modo seleccionarían uno de los cuatro modos de bus:
- 00 - Circuito abierto (sin pull-up o pull-down)
- 01 - Desplegable débil incondicional
- 10 - Pull-up débil incondicional
- 11 - Pull-up o pull-down según el estado actual del pin
Tal parte podría usarse para aplicaciones de mantenimiento de bus, y también para cosas como el sondeo de baja potencia de los interruptores (con los modos pull-up / pull-down). ¿Existe algo así?