Summary

  • Starting a microcontroller project can prove difficult given the plethora of options available to design engineers, from familiarising themselves with the necessary tools to the breadth of microcontrollers available.
  • However, according to an article from Substack contributor lcamtuf, breaking down the process into three categories –simple process control, computationally intensive tasks, and IoT products – can make the decision-making process easier.
  • His recommended microcontrollers for simple process control include the PIC 18 family, MSP 430, and the arduino nano; for computationally intensive tasks, he suggests STM32, endymitsu E1 SAM, and ATmel AVR; and for IoT tasks, the ESP32, STM32, and Raspberry Pi.
  • Meanwhile, flexibleisable dev boards such as the RPi and the esp32 can be adapted for a variety of uses cases, including when wireless connectivity is required, the author notes.
  • However, Hackaday observers have pointed out that the author’s recommendations for 8-bit MCUs are questionable, with some faster 32-bit chips lacking consideration.

By Dan Maloney

Original Article