Ya, sirkuit CMOS bisa menjadi panas ketika ada input mengambang. Anda harus selalu menghubungkan pin input CMOS yang tidak digunakan ke voltase yang ditentukan, biasanya GND atau Vdd, kecuali datasheet memberi tahu Anda sebaliknya (lihat juga akhir dari jawaban ini dan jawaban Michael ). Jika pin dapat dikonfigurasi sebagai input atau output dan Anda tidak yakin yang mana yang akan, maka Anda dapat menempatkan resistor antara pin dan GND / Vdd.
Jika Anda membiarkan pin tidak terhubung, mereka dikatakan "mengambang" dan memiliki tegangan yang tidak ditentukan. Tegangan itu dapat berasal dari induksi pada lead paket, arus bocor di dalam atau di luar paket, pelepasan statis, dll. Poin utamanya adalah Anda tidak tahu tegangan di gerbang transistor input yang terhubung dengan pin ( sinyal A di inverter CMOS di bawah).
Dalam kasus terburuk, tegangan tidak terdefinisi ini akan berada di antara "tinggi" dan "rendah", sehingga kedua transistor konduktif pada saat yang sama. Dengan demikian, arus tinggi (beberapa 10-100 mA) mengalir melalui transistor dari Vdd ke GND (Vss), sehingga menghasilkan panas dan mungkin menghancurkan chip.
Beberapa IC memiliki sirkuit khusus pada pin input mereka untuk mencegah hal ini terjadi. Sirkuit ini biasanya disebut bus-holder atau bus-keeper , tetapi juga dapat ditemukan dengan nama lain seperti pad-keeper (prosesor egiMX). Ini pada dasarnya adalah buffer (dua inverter secara seri) dan resistor besar yang terhubung ke pin input. Ini memastikan bahwa pin input selalu didorong ke tinggi atau rendah ketika tidak ada orang lain yang mengendarainya.
Sumber gambar: Wikimedia, domain publik.