When charging a controller, the Red LED on the Controller will flash. Once charging is complete the LED will become solid. The controller can be changed even when it is not in use. To help keep the battery life longer, you should only charge your controller when the red LED is flashing, and fully charge where possible.
How do I know if my SIXAXIS/DualShock 3 Controller is charged?