How to choose microcontroller for projects, steps to choose microcontroller for industrial and students projects, criterion for selection of microcontroller