Floating input pins under startup - is it really that bad?
Hi :)
So I keep reading everywhere that leaving a CMOS input pin floating is bad because it is high impedance, can oscillate, etc. I understand and agree.
But while a MCU is starting up (or when you're programming it) all its pin are in input state until the program has started to set them as output or add an internal pull-up.
Or, to take another example, an IC with CMOS inputs might be directly connected to the outputs of an MCU, but again while the MCU is starting up these pins will be floating.
So what is the solution then - to use external pull-ups or pull-down on every single line?
Or is is acceptable (in a professional product) that these pins might float for a few milliseconds at startup?
Thank you!
