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.

Last updated

Revision created

Add to wordlist