Die 40 mA sind das Absolute-maximum. Es ist nicht sicher das selbst im Kurzschlussfall so viel Strom fließt. Außerdem ist da noch ein Limit für den Vcc bzw. GND Pin von meist 200 mA. Die 40 mA kann man also nur an relativ wenig Pins gleichzeitig haben.