The microcontroller uses one or two CPU cores and has a half megabyte big RAM size. The most commonly used embedded operating systems are Arduino and FreeRTOS. It has a broad support of free development tools, particularly the GNU Toolchain. It was put to the market by the Chinese company Espressif in 2016.