I'm currently doing some early beginner breadboard projects using either 74LS or 74HC chips (no, I don't mix them).
I'm aware of the recommendation to not leave unused inputs on these chips unconnected, and instead tie them high or low. I'm also aware there's recurring questions about this. However, older threads on this topic can get quite chaotic, with a variety of different opinions of an anecdotal nature or mixing of factoids about TTL and CMOS.
All of this still leaves me a bit confused sometimes, and I think the more seasoned folk here have a great opportunity to make this the one thread people will find in their searches, and get their answers from!
Here's a few things I've read before:
- It's OK to tie inputs directly to Vcc/ground vs. There should always be a resistor used
- Use a 10k resistor vs. Use a 1k resistor
- Depending on the chip type, tying to Vcc or ground will use less power
I'd love for some of you in the know to provide a definitive summary here, perhaps in the form of rules or a table.
(a) Is it OK to tie directly to Vcc/ground, or is a resistor the way to go? Does this differ by TTL and CMOS? Does it differ by older chip manufacturing standards vs. modern incarnations? What's the correct way to identify it in a data sheet?
(b) What's a good general value resistor to use, if a resistor is used? What are the exceptions and why? Is there a difference between TTL and CMOS here?
(c) Regarding whether to tie to Vcc or ground to keep power use to a minimum, what are good rules of thumb to follow?
I imagine there's a "If you got no time to think, do X by default" here, and then a "this is what's really going on and why".
Links to resources appreciated, too!