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 puede 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).
En el peor de los casos, este voltaje indefinido estará en algún lugar entre "alto" y "bajo", de modo que ambos transistores sean conductores al mismo tiempo. Por lo tanto, una alta corriente (varios 10-100 mA) fluye a través de los transistores de Vdd a GND (Vss), generando calor y posiblemente destruyendo el chip.
Algunos circuitos integrados tienen circuitos especiales en sus pines de entrada para evitar que esto suceda. Este circuito generalmente se llama titular de bus o guardián de bus , pero también se puede encontrar con otros nombres como pad-keeper (por ejemplo, procesadores iMX). Es esencialmente un búfer (dos inversores en serie) y una gran resistencia conectada al pin de entrada. Esto garantiza que el pin de entrada siempre se mueva hacia arriba o hacia abajo cuando nada más lo conduce.
Fuentes de imagen: Wikimedia, dominio público.