USU Microcontrollers Hardware and Software