Hola. Tengo un circuito controlado por un atmega168 de 28 pines que controla 4 moc3020. Uso 4 pines del puerto C para manejarlos. El tema es que el pin0 anda bien pero el resto no me entrega corriente. Medí la tensión de salida en todos lo pines y me dio 4.10 en alto, o sea que esta bien. Pero el único pin que me entrega corriente es el 0. Probé también con el puerto D y mismo resultado(solo funciona D0). Los pines 0 con una resistencia de 470 encienden un led perfectamente, pero en el resto apenas se ve un puntito diminuto de luz. También probé cambiando los moc por moc3022 que consumen 5ma, pero tampoco. Además aunque reduzca la resistencia el led brilla exactamente igual en los pines malos por lo que evidentemente es el micro el que no me esta entregando corriente en esos pines. En general se supone que cada pin puede entregar 40ma y que la suma de corriente de todos los pines no debe exceder los 200ma, pero estoy muy lejos de ese límite. Esta fundido el micro? O me estoy perdiendo de algo? Saludos y gracias desde ya. ...