Low-power Bluetooth Microcontroller Design Using Clock Gating and Gray Code State Encoding | AMiner