Que tal PICpegaso,
En cuanto al puerto serial, debido a que los IC usados en cada computadora son diferentes cada uno tiene caracterisiticas electricas diferentes, y existen algunos que solo te entregaran 7 u 8 mA maximo y en el mejor de los casos tendras 10mA como lo mencionas. Desafortunadamente la unica manera de saberlo es mediante la experimentacion. Ahora bien, como lo menciona Leon Pic, mientras no sobrepases el consumo maximo de corriente proveido por el puerto todo te funcionara correctamente.
Mencionas que quieres usar un regulador 7805, pero no especificas si es el de 1A o el de 100mA, esto es el 78L05. Esto te lo comento porque el regulador 7805 tiene un consumo de corriente de 8 mA lo que incrementaria tu consumo hasta 15mA aprox, lo cual ocaciona que tu circuito ya no pueda ser alimentado por el puerto serial. Ahora bien si usas un 78L05 este tiene un xonsumo tipico de 3mA, por lo tanto tu consumo estaria en 10mA aprox. Esto te pone en el limite ideal y pudiera pasar que en algunos casos te funcione y en otros no.
Yo te recomiendo usar un regulador diferente conocidos com low drop y con un bajo consumo de corriente como es el caso del MAX667, que solamente necesita 1.3 volts de diferencia entre la entrada y la salida, esto es; que para una salida de 5V unicamente ocupas qeu el voltaje de entrada sea mayor o igual a 6.3V. Su consumo es de solo 20uA (microamperios), que comparados con los 3 u 8 mA del 7805. Con esto ahora tu circuito seguiria alrededor de los 7 mA, lo que ya te garantiza mas que tu circuito funcionara en casi todas las PC, debido a que 7 mA ya puedes extraerlos mas facilmente del puerto serial.
Espero haberte ayudado con esto.
Saludos.
Elreypic.