TLC5940 with Common Cathode

Will lighting 16 LEDs at a time with a 7HC595 damage the Arduino?
Because if it is limited to 40mA it could probably only take two LEDs (with 20mA each)?