A microcontroller for an electronic home automation system, to allow the user to control multiple peripherals from one place.