ioNeurons EM4

MCU Processing Module

The ioNeurons™ EM4 allows user to easily develop applications with the STM32F4 high-performance ARM® Cortex®-M4 core which is the latest generation of ARM processors for embedded systems. 

The board supports Intel Edison which has dual-band WiFi and BLTE. EM4 has a bunch of features that makes it appealing for makers of all skill levels.

Powered by Dual MCU + LINUX

The EM4 is a compact computing platform that's small by design so you can easily integrate it into projects.  EM4 is designed to be hardware and software pin-compatible with Intel® Edison, Additionally, EM4 includes a micro SD card connector which can extend Edison's storage to install Linux.

More power With Intel® Edison

The Intel® Edison is an ultra small computing platform that will change the way you look at embedded electronics. It's a single-board computer powered by Intel® Atom™ SoC dual-core CPU. 

ioNeurons EM4 has a 70-pins connector which allows the Edison module can be mounted, and enabling quick adoption and prototyping for the consumer and industrial IoT applications. 


EM4 module is stack-able to extend the number of I/Os and computing power. The collaboration between modules has never been as simple as ioNeurons stack-able design. 

Read More >

Comprehensive STM32 HAL library

STMicroelectronics original initiative to make developer's lives easier by reducing development effort, time and cost.

Read More >

Quick Start

The tutorial provides a quick introduction to using ioNeurons. The guide  will show you how to set up a simple application using ioNeurons EM4 in 10 mins.

Read More >



  • Core: ARM® 32-bit Cortex®-M4 CPU with FPU, Adaptive real-time accelerator allowing 0-wait state execution from Flash memory, frequency up to 168MHz, MPU, 225 DMIPS/1.25 DMIPS/MHz.

  • Embedded 256Kbytes of SRAM

  • Embedded 2Mbytes of Flash memory

  • 64MB SDRAM with 32-data bus.

  • 24MHz crystal oscillator

  • Micro SD card reader, accessible from Intel® Edison and ARM® Cortex®-M4 MCU

  • 3 LEDs

    • P_LED(red) for 3.3v power-on​

    • LED1, LED2(green) user programmable

  • 2 USB OTG with micro-AB connector

    • 1 USB OTG for Intel® Edison​

    • 1 USB OTG for ARM® Cortex®-M4 MCU

  • Two push-buttons (resets, Edison & MCU)

  • 70-pin Hirose connector for Intel® Edison

  • 24-pin Flat Flex Cable(FFC) connector

  • 2x30-pin Stackble Connector

  • Embedded Dual voltage outputs: 3.3V and 5V 

  • 3x I2C

  • 1x CAN (Embedded high-speed CAN Transceiver)

  • 4x SPI

  • 5x UART

  • Model: EM4

  • Dimensions: 40x55mm

  • Weight: Approx 13.6g 

  • Input Voltage: 5~16V DC

  • Output Voltage: 3.3V & 5V

  • Operating Temperature: -4° to 113° F (-20° to 45° C)

  • Power consumption: based on the different input voltages, the average power consumption of the EM4 With Intel® Edison and Wi-Fi enabled is about 0.85 watts.

  • Mounting  hole diameter: 2.3mm

Stack to FM10

get power from FPGA, real time processing.

Smarter Together

ioNeurons' modules are stack-able in no particular order, allowing to mix and match modules' individual capabilities to the project's needs.

Do you need parallel processing module?