Ultra low power microcontroller uses autonomous peripherals