loading page

Hardware and firmware design and implementation of twin 8- and 32-bit microcontroller boards for research and educational applications
  • Rafael Oliva
Rafael Oliva
Universidad Nacional de la Patagonia Austral

Corresponding Author:[email protected]

Author Profile


This document describes the design and implementation sequence of both hardware and firmware components of two microcontroller boards of 8 and 32 bit architectures, which use similar form factor and share common input/output devices and recently developed web-based user interfaces. Both have been applied mainly to educational and research systems in renewable energy. The focus has been on increasing reliability in the hardware aspects and using a set of in-house C language coding rules for new firmware development and legacy code refactoring. Testing of the low-level drivers, and use of automated tools such as Ceedling for higher level module testing is also described.
Jun 2023Published in IEEE Embedded Systems Letters volume 15 issue 2 on pages 65-68. 10.1109/LES.2022.3189877