Common Anode 7 segment display:internal pullup on all 8 cathode pins ok?

red913:
. But what I did understand was the current on my pins should be fine.

A pity because that is not what he said.
A current of 20mA is fine but the sum total of all currents is a bit more complex. So while each pin can supply 20mA you can not get 20mA out of all the pins at once.
Look at the port mapping pages on this site to see what pin numbers correspond to what port numbers.