If you are a embedded developer, and you want to solve an automation challenge using bare-metal firmware development with a preference for Cortex/STM32 microcontrollers, then your options for the hardware are limited unless you go the distance and do a full-custom hardware development.

Unless... you can work with one of each RS232, RS485 and CAN, and four inputs, four open-drain outputs and two relay outputs, complemented with TFT display, Ethernet, Wifi, 2G/3G, GPS, SD card, XBee, battery options and AC power options. Then we might have a solution for you!


  • Cortex-M7 216MHz STM32F777
  • 2MB flash, 512kB SRAM and 8MB SDRAM
  • 16MB SPI flashdisk
  • Micro-SD card socket
  • 2G, 3G or LTE cellular modem (GSM) with buildin antenna
  • Ethernet 10/100Mbps
  • Wifi (2.4GHz) & bluetooth 4.0 - Low Energy (BLE) connection with antenna
  • XBee®-style radio socket
  • Micro-USB device or OTG
  • USB host
  • GPS with integrated antenna
  • 6-DOF inertial sensor (acceleration & gyro)
  • Efficient power supply 8-36Vdc
  • Typical power consumption < 1watt
  • CAN-bus master 1Mbit-10kbit
  • RS485 up to 10Mbit or 2nd CAN-bus
  • RS232 2-wire max 256kbit
  • 2× Power switch with current monitoring and eFuse with programmable OVP, UVP and current limit up to 2A
  • 4× Protected low-side 60V/1A digital output
  • 4× Wide-range 3-60V analog/digital input
  • Optional 2× bi-stable relay output 16A with 4mm creepage
  • Optional 4.3" 480x272 TFT display with capacitive or resistive touch
  • Dedicated display controller with 1215kB frame buffer
  • Arduino shield form-factor headers for RS232-TTL, I²C, SPI, ADC or GPIO-based expansion
  • 120x120mm IP67 enclosure, height 60mm or 80mm
  • Controller board mounted in enclosure lid for easy access
  • Intrusion detect microswitch

Optional power sources

  • Integrated 20W or 100W AC/DC PSU
  • Battery based on three D-cells (alkaline or 3V primary lithium)
  • Rechargeable lead-acid 6V 2.5Ah with 10W AC/DC PSU

* Some features and options are mutually exclusive. Having relays limits the size of the Arduino shield, having batteries requires 80mm enclosure and the TFT reduces IP and impact ratings.


For project deployments with a reasonable quantity, we can customize the build of the device to optimize cost and functionality for the particular application. Also, we can label the device and arrange for packaging to suit your requirements and make it 'yours'. In addition, you can use some of our firmware deployment facilities which can help in protecting your intellectual property.

ARM Cortex M3

'XBEE' is a trademark of Digi International Inc.