AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

DFRobot

$138.15 |
Only 4 left
No reviews yet

SPRESENSE is a low-power board computer for the IoT that is equipped with a GPS receiver and supports High-Resolution Audio codecs. The board allows for IoT ...

Stock availability

Ready to ship from Sydney
4 in stock
Genuine AU stock · Ships from Sydney AU warranty GST tax invoice
Estimated Delivery
Arrives
Order now — ships Thu 6 Aug
Disclaimer
View Markdown
Secure checkout

SPRESENSE is a low-power board computer for the IoT that is equipped with a GPS receiver and supports High-Resolution Audio codecs. The board allows for IoT versatility and can be developed for a vast range of uses, such as a drone utilizing the GPS and high-performance processor, a smart speaker utilizing High-Resolution Audio recording and playback as well as the built-in full-digital amplifier, or a low-power time-lapse camera utilizing the camera interface. SPRESENSE will make the IoT smarter and more efficient.

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.

  • 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 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.

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.

Spresense Compalison To Other Platforms

Spresense Main-board Pinout

The following schematic block diagram shows the main board design:

SPRESENSE Chip Set (CXD5602/CXD5247) Main Features

FEATURES

High-precision Positioning Features

  • Ultra-low power consumption 
  • Multiple GNSS systems supported: GPS, GLONASS, SBAS, Galileo, and Beidu 

Advanced High-Resolution Audio features

  • 192 kHz/24 bit High-Resolution Audio codec 
  • 192 kHz A/D converter 
  • 8 channel microphone inputs (for digital microphones) 
  • Full digital amplifier with BTL stereo output 

Extensive computing power 

  • Hexa-core ARM® Cortex®-M4F 
  • FD-SOI technology for low-power processing 
  • ASMP framework for inter-CPU communication

SPECIFICATION

  • Model name: CXD5602PWBMAIN1
  • Size: 50.0 mm x 20.6 mm
  • CPU: ARM® Cortex®-M4F x 6 cores
  • Maximum clock frequency: 156 MHz
  • SRAM: 1.5 MB
  • Flash memory: 8 MB
  • Digital input / output: GPIO, SPI, I2C, UART, I2S
  • Analog input: 2 ch (0.7 V range)
  • GNSS: GPS(L1-C/A), QZSS(L1-C/A), GLONASS(L1), WAAS, QZSS(L1-S)
  • Camera input: Dedicated parallel interface
  • Operating conditions: Temperature: 10 - 40 ℃, Humidity: 30% - 80% (no condensation)
  • Storage conditions: Temperature: -20 - 60 ℃, Humidity: 10% - 80%

DOCUMENTS

Spresense Overview

Spresense Arduino Guide

Spresense SDK Guide

Spresense Hardware Guide

FAQ

Spresense Forum

Jargon buster

Plain-language definitions for the technical terms used above.

BLE
BLE stands for Bluetooth Low Energy, a Bluetooth mode designed for low power use and broad compatibility with modern phones and computers. It connects well to battery-powered and mobile devices, including Apple hardware, though it behaves differently from Bluetooth Classic and its serial-style profiles.
edge computing
Edge computing means processing data close to where it is collected, such as on the device itself, rather than sending everything to the cloud. This can reduce delays, internet dependence, and privacy concerns in sensor, camera, and robotics projects.
Flash memory
Flash memory is non-volatile memory that retains stored data even when power is removed, and can be erased and rewritten in blocks. It lets data such as firmware, settings or saved records persist across power cycles.
Galileo
Europe’s satellite navigation system. Galileo support can improve satellite availability and accuracy, especially when combined with GPS and other constellations.
GLONASS
Russia’s satellite navigation system. A receiver that can also use GLONASS has more satellites to choose from, which can improve positioning reliability when the sky view is partly blocked.
GNSS
GNSS stands for Global Navigation Satellite System, an umbrella term for satellite positioning networks such as GPS, GLONASS, Galileo and BeiDou. Receivers use these satellites to determine position, and high-precision units can output a steady stream of serial position data.
GPIO
General-purpose input/output pins are microcontroller pins you can set in software to read signals, switch devices on and off, or connect to peripherals. The number of GPIO pins matters because it limits how many buttons, LEDs, sensors, and other parts you can wire directly to the board.
GPS
The US satellite navigation system used by GNSS receivers to calculate position and time. Support for GPS is important because it is widely available and often used together with other constellations for more reliable positioning.
I2C
I2C is a two-wire communication bus used by many sensors and small modules. It matters because several I2C devices can share the same two wires, but each device needs a compatible address and your controller must support I2C.
I2S
I2S is a digital audio interface used to send sound data between chips, such as from a microcontroller to an audio amplifier or DAC. It matters if your project needs cleaner digital audio output than a basic buzzer or PWM signal can provide.
IDE
Short for Integrated Development Environment, a program used to write, run and manage code. It matters because some learners prefer a traditional coding workspace instead of a guided notebook-style lesson.
IoT
Short for Internet of Things, meaning physical devices that connect to networks or the internet to send data or be controlled remotely. It matters if you want projects such as connected sensors, remote controls or classroom data-logging activities.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
parallel interface
A parallel interface sends several bits of data at the same time using multiple wires. It can be faster than simple serial connections, but it uses more microcontroller pins, so it is less convenient for small projects with limited wiring space.
PCB
A printed circuit board (PCB) is a board, usually rigid, with etched copper tracks that connect electronic components together without loose wiring. Components are mounted on the board and signals route between them through the copper layout.
QZSS
Japan’s regional satellite navigation system designed to improve coverage around Japan and the Asia-Pacific region. QZSS support can improve satellite availability in supported regions when used alongside GPS.
SBAS
Satellite-Based Augmentation System, a set of regional services that broadcast correction information for GNSS receivers. SBAS can improve ordinary GPS-style positioning, although it is not the same as centimetre-level RTK correction.
SPI
A fast serial communication bus often used for displays, memory cards, and sensors. It matters because SPI devices need specific pins for clock and data, plus a separate chip-select line for each device.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
UART
UART is a simple asynchronous serial interface that sends data over separate transmit and receive wires, usually labelled TX and RX, with both ends set to the same baud rate. It is a common way for microcontrollers and other serial devices to exchange data.
WAAS
A North American SBAS service that provides correction data for GNSS receivers. It matters if you are using the product in a supported region and want better non-RTK positioning accuracy.
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.