Spresense Header CodeSpresense Header Code

Edge computing with low power consumption

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

Twitter V1.2Twitter V1.2
Spresense Webinars Watch Them HereSpresense Webinars Watch Them Here
Forum V1.2Forum V1.2

Spresense combines multi-core and power efficiency

Multicore microcontroller

Powered by Sony's CXD5602 microcontroller (ARM® Cortex®-M4F × 6 cores) with a clock speed of 156 MHz.

Power efficient

The advanced power management of Spresense enables battery powered solutions.

Integrated GPS

Support for GPS, QZSS and GLONASS with integrated onboard antenna.

Spresense Main Board CuSpresense Main Board Cu

Hi-res audio output

High resolution 192kHz/24bit audio codec and class D amplifier.

Camera interface

Dedicated 8 bit parallel interface for Sony's own 5M resolution CMOS sensor.

Multiple mic inputs

Supports up to 4 analogue and 8 digital channel microphones at 192kHz/24bit.

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


Spresense Development OverviewSpresense Development Overview

Spresense SDK

The C-based Spresense SDK is open source and comes with full documentation, tutorials and sample projects. The SDK is based on the real-time OS NuttX which is similar to the Linux framework. Depending on the requirement for each project, the main board can be equipped with optional add-on boards with extra features such as BLE, camera board and accelerometer sensors.

Additionally, Spresense has also support for the Arduino IDE for quick prototyping and testing. The Spresense Extension board makes the Spresense development board compatible with selected Arduino shields.

Get started with Spresense development

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

External software development environments


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

MicroEJ web site


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

Zerynth web site


neqto: is an embedded-MCU edge platform that remotely controls devices and sensors connected to Spresense and provides a mechanism for real-time, two-way data communication.

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

Spresense Cxd5602Spresense Cxd5602

Powered by Sony's CXD5602 microcontroller

Despites its compact footprint of only 6.5 x 6.5 mm, 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 dependant use cases. The CXD5602 microcontroller is available for volume orders in case your company is interested in developing your customized PCB solution.