Вы можете разрабатывать для любого MCU, который поддерживается в Arduino IDE, и есть способы добавить больше поддерживаемых типов.
В целом Arduino - это просто простой способ разработки микропрограммы микроконтроллера.
Они предоставляют вам платы, на которых есть все необходимое для работы MCU и его программирования. В основном блок питания, интерфейс USB, часы, заголовки, загрузчик ...
Вам не нужно читать 500 страниц руководства, вам не нужно устанавливать регистры или выполнять побитовые операции. Вам не нужно беспокоиться о тактовых частотах, компиляторах, make-файлах, внешних программаторах и еще много чего.
Если вы хотите использовать MCU, который еще не поддерживается платформой Arduino, оформите https://github.com/arduino/Arduino.