Seeed Studio XIAO RP2040 - Supports Arduino, MicroPython and CircuitPython

1 review
Save 2% Regular price A$13.32
Price:
Sale price A$12.99   Inc. GST
SKU:
SS102010428
4 units Ships in 24 hours
1331 units Ships in 7 to 10 days

Features

  • Powerful MCU: Powered by Raspberry PI RP2040 chip features high performance, low cost. and small package.
  • High Performance: Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz, breezes through integer workloads.
  • Rich on-chip resources: 264KB of SRAM, and 2MB of onboard Flash memory
  • Flexible I/O allows it to communicate with almost any external device
  • Flexible compatibility: Support Arduino / Micropython / CircuitPython
  • Easy project operation: Breadboard-friendly & SMD design, no components on the back
  • Small size: As small as a thumb(20x17.5mm) for wearable devices and small projects
  • Multiple interfaces: 11 digital pins, 4 analog pins, 11 PWM Pins,1 I2C interface, 1 UART interface, 1 SPI interface, 1 SWD Bonding pad interface
  • Low Cost: ease the barrier to entry

Description

Seeed Studio XIAO RP2040 is a microcontroller using the Raspberry Pi RP2040 chip, the first in-house designed chip released by the Raspberry Pi. Similar to the Arduino Nano RP2040 and Raspberry Pi Pico, the Seeed Studio XIAO RP2040 is equipped with the same chip microcontroller RP2040.

RP2040 features a dual-core Arm Cortex-M0+ processor clocked at up to 133MHz. It has 264K SRAM, and 2MB of onboard storage. With dual fast cores, plenty of on-chip RAM, and a port for Google's TensorFlow Lite framework, Seeed Studio XIAO RP2040 is a great platform for machine learning applications.


Seeed Studio XIAO RP2040 is the development board of Seeed Studio XIAO series. Like the Seeed Studio XIAO, it is a compact board with multiple interfaces in a tiny thumb size and fully supports Arduino, MicroPython, and CircuitPython.

The rich onboard interfaces are enough for developing multiple applications. When you don't need the size and power of a full Raspberry Pi, but don't want to develop on the Arduino platform, the Seeed Studio XIAO RP2040 is an excellent choice for running less complex projects.

Seeed Studio XIAO RP2040 is a powerful performance and low-power microcontroller, which is ideal for various wearable and small projects. It can be programmed in C/C++ and the beginner-friendly MicroPython. And it has no components on the back, is breadboard-friendly, and SMD design, making it easy to use for projects.

In addition to the powerful CPU, the Seeed Studio XIAO RP2040 has 2MB of Flash on board. 11 digital pins, 4 analog pins, 11 PWM Pins,1 I2C interface, 1 UART interface, 1 SPI interface, and 1 SWD Bonding pad interface. Some PINs have various functions.

Moreover, Seeed Studio XIAO RP2040 supports the USB Type-C interface which can supply power and download code. 1 Reset button, 1 BOOT button, 1 user-programmable RGB LED, 1 power LED, 2 status indicators, and 1 user LED are on board, allowing developers to debug their code very easily.

 

Seeed Studio XIAO RP2040 is compatible to the Seeed Studio XIAO expansion board. 

The Seeed Studio XIAO RP2040 fully supports C/C++ and MicroPython because it uses the same chip (RP2040) as the Seeed Studio RP2040 Microcontroller family.

You can also use the Thonny editor to program as if you were using Raspberry Pi Pico.

 

  

Specification

Parameter

Description

CPU

Dual-core ARM Cortex M0+ processor, flexible clock running up to 133 MHz

Storage

264KB of SRAM, and 2MB of onboard Flash memory

I/O PINs

11 digital pins, 4 analog pins, 11 PWM Pins

Interface

1 I2C interface, 1 UART interface, 1 SPI interface, 1 SWD Bonding pad interface

Power supply & Downloading interface

USB Type-C interface

LEDs:

1 user LED, 1 power LED, two LEDs for serial port downloading, 1 RGB LED

Button

1 RESET button, 1 BOOT button

Power Pads

For the battery power supply

Software compatibility

Support Micropython / Arduino / CircuitPython

Cover

Projection cover for protecting the circuit

Dimensions

20x17.5x3.5 mm

Attention

All the I/O pins are 3.3V, please do not input more than 3.3V, otherwise, the CPU may be damaged.

 

Application

  • Wearable devices

  • Rapid prototyping (directly attached to the expanded PCB as a minimal system)

  • Perfect for all the projects that need mini Arduino

  • USB development (USB to multi-channel TTL/USB host mode, etc.)

  • DIY keyboard



Comparison between SAMD21 VS RP2040

As we know, Seeed Studio XIAO RP2040 is powered by RP2040 while Seeed Studio XIAO SAMD21 by SAMD21. Here is a table to show more difference between SAMD21 and RP2040.

 SAMD21RP2040
ProcessorARM® Cortex®-M0+ CPU running at up to 48 MHzDual ARM Cortex-M0+ @ 133MHz
Memories• 32/64/128/256 KB in-system self-programmable Flash
• 4/8/16/32 KB SRAM Memory
• 264kB on-chip SRAM in six independent banks
• Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
ADC12-bit resolution and capable of converting up to 350ksps3 available × 12-bit
I/OUp to 52 programmable I/O pins30 GPIO pins, 4 of which can be used as analogue inputs
Operating Power1.62V – 3.63V3.3V
Low Power• Idle and Stand-by Sleep modes
• SleepWalking peripherals

Low power sleep-mode entry using Wait For Interrupt (WFI), Wait For Event (WFE) instructions,

or the return from interrupt sleep-on-exit feature

 

 

Comparison between Seeed Studio XIAO SAMD21 and Seeed Studio XIAO RP2040

  

Item

Seeed Studio XIAO RP2040

Seeed Studio XIAO SAMD21

Processor

Dual-core ARM® Cortex® M0+ @133MHz

ARM® Cortex®-M0+ @48MHz

Flash

2MB

256KB

Onboard Button

Reset Button/ Boot Button

No Button(reset pad)

RGB LED

Full-Color RGB LED

None

Analog Pin

4

11

PWM Pin

11

10

DAC Output

None

1

Programming language

Arduino

MicroPython

CircuitPython

 

Arduino

 

CircuitPython


Part List

 1 x Seeed Studio XIAO RP2040 Microcontroller

  • 2 x 7pins header

 

ECCN/HTS

HSCODE8543709990
USHSCODE8471490000
UPC
FCC1
CE1

LEARN AND DOCUMENTS


Customer Reviews
5.0 Based on 1 Reviews
5 ★
100% 
1
4 ★
0% 
0
3 ★
0% 
0
2 ★
0% 
0
1 ★
0% 
0
Write a Review Ask a Question

Thank you for submitting a review!

Your input is very much appreciated. Share it with your friends so they can enjoy it too!

Filter Reviews:
A Pakronics® Customer
DG
04/01/2022
Djair G.
Brazil Brazil

How to use this board with Circuitpython

I decided to write this tutorial because the manufacturer's website contains some errors regarding the use of this board with Circuitpython.https://www.pcbway.com/project/shareproject/Circuitpython_on_Seeed_XIAO_RP2040_efd3eaef.html

10/01/2022

Pakronics®

Awesome, thank you for sharing with us.

Shipping rates Australia wide and New Zealand

Please add the items in cart and proceed to checkout to calculate shipping cost. We have range of shipping options once goods are ready to dispatch. 
1. Regular shipping: Goods will be shipped using Australia post regular shipping service. 
2. Express shipping: Goods will be shipped using Australia post EXPRESS shipping service. 
3. Express split shipping: Local stock from Melbourne will be shipped ASAP (1 business day) using EXPRESS shipment while remaining items from overseas stock when arrived in Melbourne shipped using second EXPRESS shipment. 
4. Pick up from Thomastown, Melbourne is available on appointment between 9 am to 3 pm during business days. 

  

FAQ:

  • How do I estimate shipping for my order?
    • Add products in the shopping cart and head to the checkout page to estimate the shipping.

Dispatch time

Unless expressly agreed otherwise with you, we will not commence delivery of an order until we have received cleared payment of the purchase price in full.

All orders placed before 11 am AEST (Monday to Friday) will ordinarily be processed on the same day.

We will endeavour to ship the Products by the applicable time indicated on the website, but all times are indicative only.  All shipping times are dispatch times only, and actual delivery dates will depend on the shipping method chosen, delivery address and delivery service provider. 

Note- Please make a note during purchase if you require any item urgently. However we cannot guarantee that we will be able to comply with any request

*Go to Australia post delivery time calculation to get various Australia post service in your area please use our shipping postcode Thomastown, 3074 as the "from" address - https://auspost.com.au/parcels-mail/delivery-times.html?ilink=tools-open-deliv-times.

Shipping Destinations

We ship all products throughout mainland Australia, Tasmania and New Zealand - Including Darwin, Melbourne, Sydney, Tasmania, Adelaide, Brisbane, Perth, all metro and regional areas but do not deliver to areas in Australia where the Australia Post delivery network is not available. 

Check Express shipping delivery coverage area at - http://auspost.com.au/parcels-mail/delivery-areas.html

Receipt of deliveries

Deliveries to post office boxes are not permitted where delivery is by courier. If delivery is by courier and nobody is available at the delivery address to accept delivery when delivery is attempted then the courier may either:

  • leave the relevant parcel at the unattended address (the courier will do so if specified in your delivery requirements); or
  • re-attempt delivery at a later time or date, in which case we may charge you an additional re-delivery fee. 

Note that if a delivery is left unattended at the shipping address and is subsequently stolen then the theft is your responsibility, not ours.

Payment & Security

Apple Pay Google Pay Mastercard PayPal Shop Pay Visa

Your payment information is processed securely. We do not store credit card details nor have access to your credit card information.

You may also like