Design and Analysis of an Asynchronous Microcontroller