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

Adafruit

· MPN: ADA6000

$19.70 |
In stock
No reviews yet

The Adafruit Feather RP2350 brings the powerful RP2350 microcontroller to the classic Feather form factor, giving you full compatibility with the entire Feat...

Stock availability

Ready to ship from Sydney
1 in stock
Available with leadtime
100 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

The Adafruit Feather RP2350 brings the powerful RP2350 microcontroller to the classic Feather form factor, giving you full compatibility with the entire FeatherWing ecosystem. With dual Cortex-M33 cores running at 150 MHz, 520 KB of SRAM, and 8 MB of flash, this board delivers roughly twice the performance of RP2040-based Feathers.

The RP2350 is a significant upgrade over its predecessor — the M33 cores include hardware floating-point support, there are three PIO blocks (12 state machines total instead of 8), TrustZone secure boot, and a High Speed Transmit (HSTX) peripheral for driving differential data such as DVI output without overclocking or consuming PIO resources. An unpopulated SOIC PSRAM footpad with chip select on GPIO 8 lets you add external PSRAM if needed.

Key Features

  • RP2350 Dual Cortex-M33 – 150 MHz with FPU (also supports dual RISC-V cores), 520 KB SRAM, 8 KB OTP
  • 8 MB QSPI Flash – Stores firmware and CircuitPython/MicroPython code and files (~7 MB usable with Python)
  • 29 GPIO Pins – 21 on Feather headers, 8 on the 22-pin HSTX connector (usable as general GPIO too)
  • Four 12-bit ADCs – One more analogue input than Pico 2
  • 24 PWM Channels – For servos, LEDs, motor control, and more
  • 12 PIO State Machines – Three PIO blocks for custom peripherals and protocols
  • USB Type C – Built-in ROM UF2 bootloader and serial port debugging
  • STEMMA QT / Qwiic Connector – Plug-and-play I2C sensor connectivity with no soldering
  • Built-in LiPo Charger – 200 mA+ charging with status LED; disable via jumper for non-rechargeable batteries
  • RGB NeoPixel + Red LED – NeoPixel for full-colour status indication, red LED on pin #7
  • SWD Debug Port – 3-pin JST SH connector compatible with Pico Probe
  • Hardware Security – SHA-256 accelerator, true random number generator (TRNG), TrustZone secure boot with OTP key storage
  • 500 mA 3.3 V Regulator – 12 MHz crystal, 4 mounting holes

Also Available

Programming Support

  • CircuitPython – Recommended for beginners; extensive driver and sensor library support
  • MicroPython – Official port available
  • Arduino – Supported via the Earlephilhower core
  • C/C++ – Full access via the Pico SDK
Note: Hold the BOOTSEL button while plugging in USB (or pulling RUN/Reset to ground) to enter the UF2 bootloader — do not double-click reset.
Note: This board ships with the A2 revision of the RP2350, which is affected by the E9 erratum. Some GPIO and PIO functions (high-impedance inputs, internal pull-downs) may require 8.2 KΩ or smaller external resistors as a workaround.

Ideal For

  • FeatherWing-based IoT and sensor projects needing more speed and memory than RP2040
  • DVI/HDMI video output via the HSTX connector
  • Battery-powered embedded applications
  • CircuitPython and MicroPython development

Package Contents

  • 1× Adafruit Feather RP2350 (headers not included)

Specifications

  • Dimensions: 50.8 × 22.8 × 7 mm (2.0 × 0.9 × 0.28 in)
  • Weight: 5 g

Jargon buster

Plain-language definitions for the technical terms used above.

Bootloader
Small starter software on a microcontroller that lets new code be uploaded before the main program runs. Knowing how to enter bootloader mode matters when you need to program the board or recover it after a faulty sketch.
CircuitPython
A beginner-friendly version of Python designed to run directly on microcontroller boards. If a product supports CircuitPython, you can often program it by copying code files onto the board rather than setting up a more complex toolchain.
FeatherWing
A FeatherWing is an add-on board made to plug into the Feather microcontroller board layout. Knowing a product is a FeatherWing helps you check whether it will physically and electrically fit your Feather-style mainboard.
FPU
A floating-point unit is hardware inside a processor that speeds up calculations with decimal numbers. This helps when projects use maths-heavy tasks such as motion sensing, filtering sensor readings, or audio processing.
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.
HDMI
HDMI is a common digital video and audio connection used by computers, media players, and many displays. If a display kit has HDMI input, it is usually much easier to test with a single-board computer because it can act like a normal monitor.
Headers
Rows of connector contacts on a fixed pitch (commonly 2.54 mm) used to link a board to a breadboard, jumper wires, or another board. They come as male pin headers and female socket headers; when a module ships with pre-soldered headers it can be used straight away, whereas bare pads require soldering the pins yourself.
High-impedance
Impedance is the opposition a circuit presents to current, so high-impedance means very little current flows. The term covers both a high-impedance input or node, which can sense a voltage without drawing it down (so very large resistors such as 10 megaohms are common), and the high-impedance (Hi-Z) state of a tri-state output, where a pin is effectively disconnected so other devices can drive a shared line.
HSTX
HSTX is a high-speed transmit interface on RP2350-based boards for sending fast digital signals such as video-style data. It matters because it uses carefully routed high-speed signal pairs rather than ordinary low-speed wiring.
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.
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.
LED
A light-emitting diode (LED) is a small electronic component that emits light when current flows through it in the correct direction. Because it only conducts one way, its polarity matters, and a through-hole LED must be soldered the correct way around to light up.
LiPo
A LiPo (lithium polymer) battery is a rechargeable lithium battery widely used in portable projects because it is light and compact. LiPo cells need correct charging circuitry and careful handling to stay safe, so equipment that supports LiPo generally includes charging or protection hardware suited to that battery type.
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.
MicroPython
A version of the Python programming language made to run on microcontrollers. It matters because it lets beginners write readable code to control LEDs, sensors, motors and displays without needing to start with lower-level languages.
NeoPixel
A type of addressable LED system where colour data is sent along a single digital data line from one LED or controller to the next. Compatibility matters because the timing and signal format must match for the lights or driver board to respond correctly.
PWM
Pulse Width Modulation is a way for a digital pin to simulate variable output power by switching on and off very quickly. It matters for controlling things like LED brightness, motor speed, or servo-style signals from a microcontroller pin.
Qwiic
Qwiic is a plug-in connector system for I2C devices that uses small 4-pin cables, so you can connect compatible sensors without soldering. It matters because your controller or adapter also needs Qwiic, or you will need a cable or breakout to wire it up.
RGB
Short for red, green and blue, the three primary colours of light that are mixed in varying amounts to make a wide range of colours. In electronics RGB can refer to an LED or pixel that blends these three colours, or to a colour signal or interface that carries separate red, green and blue channels.
RISC-V
RISC-V is an open, royalty-free processor instruction-set architecture used in chips ranging from tiny microcontrollers to Linux-capable application processors. The choice of RISC-V determines which compilers, software tools, and performance or low-power features are available, separate from the more common Arm or x86 architectures.
RP2040
The RP2040 is a dual-core Arm Cortex-M0+ microcontroller chip from Raspberry Pi, used on many maker boards and offering programmable I/O, multiple GPIO pins and reasonable processing speed. Code and accessories built for that chip should work where RP2040 compatibility is listed, though demanding tasks such as reading a camera can require careful pin allocation and timing.
RP2350
A microcontroller chip from Raspberry Pi used as the main processor on some development boards. Knowing the board is built around an RP2350 helps you check software support, pin capabilities and whether it suits MicroPython projects.
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.
STEMMA QT
A small plug-in connector system for I2C boards that lets you connect compatible sensors and controllers without soldering. It matters because it can make wiring faster and less error-prone, especially when adding several small modules to a project.
SWD
Serial Wire Debug (SWD) is a two-wire programming and debugging interface used with many ARM Cortex-M microcontrollers. It provides low-level access to program, recover or debug the microcontroller.

Related Tutorials

Free guides on learn.littlebird.com.au

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.