Adafruit EdgeBadge TensorFlow Lite for MCUs

Adafruit EdgeBadge TensorFlow Lite for MCUs is a compact board that is credit card sized. It is powered by the ATSAMD51, with 512KB of flash and 192KB of RAM. It includes 2MB of QSPI flash for file storage, handy for TensorFlow Lite files, images, fonts, sounds, or other assets. There is also a PDM microphone on the front as input for micro speech recognition. The Adafruit Arduino library has some demos the user can get started with to recognize various word pairs like yes/no, up/down, and cat/dog. TensorFlow Lite for microcontrollers is very cutting-edge, so expect to see a lot of development happening in this area, with lots of code and process changes. The user can code the EdgeBadge with CircuitPython, MakeCode Arcade, TensorFlow Lite for Microcontrollers/Arduino, and more.


  • ATSAMD51J19 @ 120MHz with 3.3V logic/power (512KB of Flash, 192KB of RAM)
  • 2MB of SPI Flash for storing images, sounds, animations, and more
  • 1.8" 160x128 Color TFT Display connected to its SPI port
  • 8 x Game/Control Buttons with nice silicone button tops
  • 5 x NeoPixels for badge dazzle, or game score-keeping
  • Triple-axis accelerometer (motion sensor)
  • Light sensor, reverse-mount so that it points out the front
  • Built-in buzzer mini-speaker
  • Mono Class-D speaker driver for 4-8 ohm speakers, up to 2 Watts
  • LiPoly battery port with built-in recharging capability
  • A USB port for battery charging, programming and debugging
  • Two female header strips with Feather-compatible pinout so any FeatherWings can be plugged in
  • JST ports for NeoPixels, sensor input, and I2C (I2C Grove connectors can fit in here)
  • Reset button
  • On-Off switch


Published: 2020-01-28 | Updated: 2022-03-11