The boards are pinout-compatible with Arduino Uno boards and shields and can be programmed using multiple programming languages and development environments. They incorporate a 32-bit STMicroelectronics STM32F4 Arm Cortex-M4 microcontroller with 512 kBytes of flash and 96 kBytes of SRAM. The STM32F4 chip is supported by a variety of common platforms — including Arduino, Arm mbed, MicroPython, Keil, GCC, and FreeRTOS — as well as GHI’s TinyCLR OS, enabling engineers to choose their development environments.
The TinyCLR OS enables managed .NET development and debugging using Visual Studio with support for programming in .NET, C# and Visual Basic — all over a USB cable with no additional hardware required. TinyCLR OS also includes the necessary drivers to make secure Wi-Fi connections available through a .NET-compatible interface.
The FEZ boards are available with an optional onboard Wi-Fi module that includes a complete and secure networking feature set for the IoT. To learn more, click here.