Links

Officially supported MCU targets

Overview

Development Boards
Officially Supported Sensors
Memory**
Storage***
Architecture
  • Microphone
  • Camera*
4MB
4MB
Cortex-M55 400MHz + U55-256MACC
  • Accelerometer
  • Microphone
  • Environmental
  • Camera*
256KB
1MB
Cortex-M4F 64MHz
  • Accelerometer
  • Environmental
64KB
512KB
Cortex-M4 64MHz
  • Accelerometer
  • Microphone
  • Camera*
128KB
1MB
Cortex-M7 480MHz
  • Camera
  • Microphone*
512KB
2MB
Cortex-M7 480MHz
  • Camera
  • Accelerometer*
  • Microphone*
  • GPIO*
4MB
4MB
ESP32 240MHz
  • Camera
  • Accelerometer
  • Microphone
2MB
2MB
ARC DSP 400MHz
  • Accelerometer
  • Microphone
1MB
2MB
Cortex-M4 150MHz + Cortex-M0+ 100MHz
  • Accelerometer*
  • Microphone*
256KB
1MB
Cortex-M4F 64MHz
  • Accelerometer*
  • Microphone*
512KB
1MB
Cortex-M33 128MHz
  • Accelerometer*
  • Microphone*
256KB
1MB
Cortex-M33 64MHz
  • Accelerometer
  • Environmental
512KB
1MB
Cortex-M33 128MHz
  • Accelerometer
  • Environmental
256KB
1MB
Cortex-M33 64MHz
  • Camera
32MB SDRAM / 1MB SRAM
32MB external / 2MB internal
Cortex-M7 480MHz
  • Accelerometer
  • Microphone
512KB
2MB
Cortex-M33 200MHz
  • Camera
2MB
2MB
ARC DSP 400MHz
  • Camera
2MB
2MB
ARC DSP 400MHz
  • Accelerometer
  • Microphone
256KB
1MB
Cortex-M4F 40MHz
  • Accelerometer
  • Microphone
  • Camera*
256KB
1.5MB
Cortex-M33 78MHz
  • Accelerometer
  • Microphone
  • Camera
1.5MB
8MB
Cortex-M4F 156MHz
  • Accelerometer
  • Microphone
128KB
1MB
Cortex-M4F 80MHz
  • Himax QVGA Camera
  • Microphone x2
  • Accelerometer
  • Ambient Light Sensor
  • Microphone
32KB
256KB
SAMD21 Cortex-M0+
  • Accelerometer
  • Microphone
80KB
352KB
Cortex-M4F 48MHz
  • Accelerometer*
  • Microphone*
  • Environmental*
  • GPIO*
256KB
2MB
Cortex-M0+ 133MHz
* Maybe not available on the board and require to attach additional sensors, see the dedicated page for more information.
** RAM used for the latency calculation, may differ from the datasheet.
*** ROM used for the latency calculation, may differ from the datasheet.
Different development board or different sensors? No problem, you can always collect data using the Data forwarder or the Edge Impulse for Linux SDK, and deploy your model back to the device with the Running your impulse locally tutorials. Also, if you feel like porting your board, use this Porting guide.