mcu block diagrams