the datasheet said that's not going to happen the chips VCC and Gnd pins can only source and sink 200 mA now there 23 I/O on that chip do the math 23 times 40
You probably want to read the datasheet very careful one more time I am reasonably confident that the datasheet did not say what you think it says don't trust my words you can re-read the datasheet to be sure