selection of microcontrollers based on application 5945547