It's going to depend on what software you run, and what hardware you connect. For example, I imagine it takes more current to do an EEPROM.write() than it does to do an x = 5; statement, and a digitalWrite(4, HIGH) may start to source current or cut off a sink depending on the hardware connected.