Sí, los circuitos CMOS pueden calentarse cuando hay entradas flotantes. Siempre debe conectar los pines de entrada CMOS no utilizados a un voltaje definido, generalmente GND o Vdd, a menos que la hoja de datos le indique lo contrario (consulte también el final de esta respuesta y la respuesta de Michael ). Si un pin podría configurarse como entrada o salida y no está seguro de cuál será, entonces podría colocar una resistencia entre el pin y GND / Vdd.
Si deja los pines desconectados, se dice que "flotan" y tienen un voltaje no especificado. Ese voltaje puede ser por inducción en los cables del paquete, corrientes de fuga dentro o fuera del paquete, descarga estática, etc. El punto clave es que no conoce el voltaje en las puertas de los transistores de entrada a los que está conectado el pin ( señal A en el inversor CMOS a continuación).
Enelpeordeloscasos,estevoltajeindefinidoestaráenalgúnlugarentre"alto" y "bajo", por lo que ambos transistores son conductores al mismo tiempo. Por lo tanto, una corriente alta (varios 10-100 mA) fluye a través de los transistores desde Vdd a GND (Vss), generando así calor y posiblemente destruyendo el chip.
Algunos circuitos integrados tienen circuitos especiales en sus pines de entrada para evitar que esto suceda. Este circuito suele denominarse portador de bus o guardián de bus , pero también se puede encontrar bajo otros nombres como pad-keeper (por ejemplo, procesadores iiMX). Es esencialmente un búfer (dos inversores en serie) y una resistencia grande conectada al pin de entrada. Esto asegura que el pin de entrada siempre se mueva a alto o bajo cuando nada más lo está impulsando.
Fuentes de imágenes: Wikimedia, dominio público.