Spresense – key functions and features
-
Integrated GPS
The embedded GNSS with support for GPS, QZSS and GLONASS, making it possible to receive multiple system simultaneously and highly accurate position measurement.
-
Advanced digital audio codec and amplifier
Equiped with Hi-res audio output (192kHz/24bit), multi mic inputs support for up to 8 channels, and Class-D digital amplifier
-
Multicore microcontroller
Equipped with 6 ARM® Cortex®-M4Fs for low power consumption driving
Click here for further information such as how to install the development environment and sample codes, etc.
「SPRESENSE」 About Main Board

Model number | CXD5602PWBMAIN1 |
---|---|
CPU | Equipped with 6 ARM® Cortex®-M4Fs |
Maximum clock frequency | 156MHz |
SRAM | 1.5MB |
Flash memory | 8MB |
Digital input/output | GPIO, SPI, I2C, UART, PWM, I2S |
Analog terminal | 2ch (0.7V range) |
GNSS | GNSS, GPS(L1-C/A), QZSS(L1-C/A),
GLONASS(L1), WAAS, QZSS(L1-S) |
Software | Spresense Arduino Library (Arduino IDE)
Spresense SDK (GNU Make) |
Other | Camera interface |
Power supply method for Spresense main board

- Use the main board’s mico USB connector. (Also available to program) The micro USB port is recognized as a serial port by the PC.
- Connect a 5V±0.25V power source to the VOUT pin on the extension board, this is convinient when supplying power from another board. ※If you connect a power source with a voltage less than a range of 5V±0.25V, the main processor may be destroyed.
- If you are using the Spresense extension board the micro USB connector on the extension board can be used to power the system when the two boards are being used as a set. The micro USB port on the expansion board side is recognized by the PC as MSC (Mass Storage Class)
- The Spresense can be powered by a USB battery pack. For reliable USB battery pack operation choose a battery pack that has an “always on” feature or use a USB “keep-alive load”.
Edge AI system development

By linking with Sony’s Neural Network Console, it is possible to easily build edge AI systems that had been high hurdles until now. For those looking for full-fledged embedded development, the NuttX-based Spresense SDK lets you take full advantage of the power of Spresense.