En general, no es necesario tener ninguna limitación actual para los circuitos digitales integrados a menos que se indique explícitamente que se necesita en la hoja de datos. El IC solo tomará la corriente que necesite de la fuente de voltaje, si el voltaje está dentro de sus parámetros operativos. ¡No hay necesidad de preocuparse demasiado por eso! Toda la situación se explica muy bien en esta pregunta .
A continuación, cuando intenta conectar el 74HC00 (o lo que sea que tenga, es casi lo mismo para la entrada digital), el pin de entrada del microcontrolador estará en estado de alta impedancia. No actuará como un cortocircuito a tierra y muy poca corriente fluirá. La mayoría de los microcontroladores comienzan con sus pines de puerto en estado de alta impedancia y deben configurarse como salidas antes de poder generar una corriente de sumidero.
Por lo tanto, en el funcionamiento normal no es necesario tener ninguna limitación de corriente.
Esto nos deja con una operación anormal. Puede suceder debido al mal funcionamiento de un IC o debido a su propio descuido. Por ejemplo, si tiene un pin de 74HC00 conectado a un pin del microcontrolador, configure ese pin como salida y ajústelo a bajo, comenzará a drenar la corriente del 74HC00 y eso puede ser una situación peligrosa. Por esa razón, estoy de acuerdo con MiljanNC y creo que deberías colocar resistencias en serie con las líneas.
A continuación, tenemos el valor real de la resistencia. La verdad es que el 74HC00 no puede generar mucha corriente y, por otro lado, ATmega no puede realmente descargar tanta corriente. Si desea análisis en profundidad, puede buscar esquemas de pines en sus hojas de datos y ver por qué. Si realmente desea estar 100% seguro, puede imaginar que el pin de fuente es un generador de voltaje ideal y que el pin del sumidero sea una ronda ideal y luego calcular el tamaño de la resistencia según la ley de Ohm, pero en mi opinión, sería un valor demasiado conservador.
¡También presta atención a lo que dicen las hojas de datos! El valor de 40 mA por pin y 200 mA en total es la calificación máxima absoluta, es decir, el valor en el que puede esperar que el chip no funcione correctamente. Para un funcionamiento normal, me aseguraría de que la corriente no esté por encima del valor probado de 20 mA.