Sleep/Idle control

I'd like to get some insight regarding the 3 modes of idle, Standby and Sleepwaker for the microcontroller.
Specifically, I need to know if the battery can be charged while the unit is asleep.