If your Micro USB port isn't charging, there may be debris clogging the port. Try using a toothpick to clean the inside of the port; use it to poke and scrape away any grime. Using specially designed plastic covers for your ports while they're not in use is a good way to prevent this problem.