uC architecture 101