Maximum current for USB port Arduino Mega 2560?

The MEGA 2560, like the UNO, has a 500 mA polyfuse in the USB-VCC line. It will never draw more than 500 mA from the USB connector.