what is the difference between micro usb a and b?
A micro-A plug has its ID pin grounded, while a micro-B plug has its ID pin floating. So a device can know which role to play based on the plug inserted. ... Since the differerence between micro-A and micro-B plugs is necessary, a device must be able to be inserted by both kinds of plugs.