Hola Grauss, en el manual del 16F84, en caracteristicas electricas esta esto
Maximum output current sunk by any I/Opin.........25 mA
Maximum output current sourced by any I/O pin.....25 mA
Maximum current sunk by PORTA.....................80 mA
Maximum current sourced by PORTA..................50 mA
Maximum current sunk by PORTB....................150 mA
Maximum current sourced by PORTB.................100 mA
Lo que escribiste esta bien, es decir, cada salida puede absorver 25 ma, o entregar 20 (el puerto a es colector abierto, asi que hay que colocarle una resistencia a positivo).... pero la suma de todas las corrientes del puerto, no pueden superar 50 ma (80ma) se entiende?
es decir, si empleas una sola salida, puedes tomar 25 ma
si empleas las 5, solo como maximo(la suma de las corrientes ) es decir 80 ma
el puerto b es mas poderoso!
