Download information from ATmega328p through USB

Thanks @markd833, and how can I this download be done from the microcontroller to the PC? can it be programed with the arduino IDE?