How to Choose a Microcontroller for a project will continue to be a problem and every hardware designer will have to solve.