Programmable devices such as FPGA, microcontroller, and microprocessor are the most powerful tools available to an electronics engineer today. Knowledge on these devices is essential to a professional, student or hobbyist alike. Working on FPGA or Microcontroller programming allows engineers to completely understand the world of electronic programming.
Choosing the Microcontroller is one of the crucial tasks in Embedded Systems Design. In this article, we walk through various selection criteria involved in selecting the right microcontroller for an Embedded System.