Visual AI solutions combined with powerful sound diagnostics for real-time decision making

The Spresense microcontroller board enables edge solutions with high computing ability and low power consumption.

Spresense TensorFlow Get StartedSpresense TensorFlow Get Started
Spresense Forum 500Spresense Forum 500

Find the right AI technology for your edge computing solution

Spresense Product Pf ExtSpresense Product Pf Ext
Spresense Key Features LogosSpresense Key Features Logos

Ideal for professional use cases on the edge

With its unique combination of solid computing ability and advanced power efficiency, Spresense is ideal for edge computing. In the use cases below, the Spresense board is featured in solutions where there is a need for sensor analysis, image processing and data filtering in which other microcontroller based alternatives fall short.

Agriculture Tech

Industrial IoT

Smart cities

Smart meter reading


Additional application areas for Spresense

  • Logistics and transport
  • Automatic quality inspection
  • Predictive maintenance
  • Wildlife monitoring
  • Cell tower remote inspection
  • Industrial connectivity
  • Gesture recognition
  • AI camera applications
  • Sound diagnostics
  • Home automation
  • Edge computing
  • FFT calculations
  • Robotics and drone control
  • GPS tracking
  • Remote monitoring
  • Image processing
  • Real-time sensor analysis
  • Hi-res audio solutions

Develop with Spresense

Spresense is open source and comes with full documentation, tutorials and sample projects.

  • C/C++ based Spresense SDK
  • NuttX real-time OS (POSIX compliant)
  • Multicore application support
  • Optional add-on boards (BLE, Wi-Fi, sensors etc)
  • Arduino IDE support for quick prototyping
  • Support for TensorFlow, NNC and Edge Impulse for professional machine learning development
Spresense SDK Structure TF EISpresense SDK Structure TF EI

Hardware extension options

Spresense Extension Board Option GSpresense Extension Board Option G

Spresense ext. board

The Spresense extension board provides pin compatibility with selected Arduino shields along with an SD card slot, a headphone jack and multiple microphone pins.

Product information

Spresense Camera Board Option GSpresense Camera Board Option G

Spresense camera board

The Spresense camera board features a Sony 5 Mpixel image sensor with an onboard encoder for pictures in JPEG, RAW, Y/C or RGB format. It connects directly to the main board through a dedicated parallel interface.

Product information

Idy Wifi Add OnIdy Wifi Add On

Wi-Fi add-on

iS110B is a Wi-Fi add-on board for Spresense. In compliance with IEEE802.11b / g / n (2.4GHz), it supports Wi-Fi Direct and WPS as well as access point mode and station mode. This product is already equipped with a chip antenna, so you can use it immediately.

Product information

BLE RohmBLE Rohm

BLE add-on

This add-on adds Bluetooth LE communication function to Spresense. Built-in antenna, TELEC, FCC, CE, IC Radio Law certification has been acquired, so it can be used immediately as a wireless device combined with Spresense.

Product information

Sensor RohmSensor Rohm

Sensor add-on

This sensor add-on provides acceleration, pressure and geomagnetism data which are indispensable for motion sensing. Additionally, it can as be extended with more than 7 sensor functions such as illuminance and proximity.

Product information

Machine Learning development on Spresense

Spresense TensorFlowSpresense TensorFlow

TensorFlow from Google is one of the leading frameworks for machine learning on Spresense.

Get started

Spresense EI LogoSpresense EI Logo

Get started with AI on Spresense in 10 minutes using the powerful machine learning tool by Edge Impulse.

Get started

Spresense Neural Network LibrariesSpresense Neural Network Libraries

Neural Network Libraries by Sony is a deep learning framework intended for research, development and production.

Get started

External software solutions for Spresense


MicroEJ provides a suite of software tools that enables developers to program Spresense using Java.

MicroEJ web site

Zerynth NewZerynth New

Zerynth provides developers with an ecosystem of software tools to program Spresense in Python.

Zerynth web site

Spresense Neqto New LogoSpresense Neqto New Logo

NEQTO enables light edge processing, device management and control to Spresense using JavaScript.

NEQTO web site


With CircuitPython, there are no upfront desktop downloads needed. Once you get your board set up, open any text editor, and start editing code.

Get started with CircuitPython

Spresense Cxd5602 V2Spresense Cxd5602 V2

Powered by Sony's microcontroller technology

At the heart of the Spresense board, the Sony's CXD5602 microcontroller runs 6 ARM Cortex-M4F cores with a clock speed of up to 156MHz and has an integrated GPS. Thanks to the FD-SOI (Fully Depleted Silicon On Insulator) production process, the CXD5602 chip is very power efficient which enables battery dependent use cases.

Contact us if you have any questions or need specific information to get started with Spresense development.