SKU: SBCD-0304
📋 GST Invoice Available

Adafruit ItsyBitsy RP2040 Development Board

₹1,249.00 (Inclusive of all taxes)
Out of Stock

The Adafruit ItsyBitsy RP2040 is a compact, powerful development board featuring the Raspberry Pi RP2040 SoC with a dual ARM Cortex-M0+ processor clocked at up to 133MHz, 264KB SRAM, and 8MB QSPI flash storage. Designed for projects requiring high performance in a small footprint, it offers extensive GPIO for diverse embedded applications.

Features

  • Dual-core ARM Cortex-M0+ processor at up to 133MHz for high-speed embedded tasks.
  • Compact ItsyBitsy form factor (1.4″ x 0.7″) ideal for miniaturized projects.
  • Integrates 264KB SRAM and a generous 8MB QSPI flash for ample program and data storage.
  • Features 23 digital GPIO pins, including 4 analog inputs and 16 PWM outputs, for versatile interfacing.
  • Equipped with a permanent ROM USB UF2 bootloader for simplified drag-and-drop firmware updates.

Out of stock

Description

The Adafruit ItsyBitsy RP2040 brings the powerful Raspberry Pi RP2040 SoC into a highly compact development board, optimized for applications where space is a critical factor. It features a dual ARM Cortex-M0+ processor running at up to 133MHz, providing substantial processing power for complex embedded tasks. This board is outfitted with 264KB of on-chip SRAM and a generous 8MB of QSPI flash memory, offering ample resources for code, data logging, and file storage, making it a robust platform for demanding projects.

Despite its small 1.4″ x 0.7″ footprint, the ItsyBitsy RP2040 boasts extensive I/O capabilities. It provides 23 digital GPIO pins, including 4 analog inputs and 16 PWM outputs, facilitating diverse connections to sensors, actuators, and other peripherals. The board also includes standard interfaces such as UART, SPI, and I2C, along with a USB 1.1 controller for both host and device support, ensuring broad compatibility for various system integrations.

Programming the ItsyBitsy RP2040 is streamlined thanks to its permanent ROM USB UF2 bootloader. This feature allows for simple drag-and-drop firmware updates by presenting the board as a USB disk drive when connected while holding the BOOTSEL button. This familiar and user-friendly method supports development with CircuitPython, MicroPython, and the C/C++ SDK, enabling quick iteration and deployment for makers and engineers.

Key Features

  • Powered by Raspberry Pi RP2040 with a dual ARM Cortex-M0+ processor clocked at 133MHz.
  • Integrated 264KB of on-chip SRAM across six independent banks for efficient data handling.
  • 8MB of off-chip QSPI flash memory, supporting large codebases and data logging.
  • Compact ItsyBitsy form factor (1.4" x 0.7") with 6 power pins and 23 digital GPIO.
  • Versatile GPIOs include 4 analog inputs and 16 PWM channels for diverse sensor and actuator control.
  • Comprehensive peripheral set: 2 UARTs, 2 SPI controllers, 2 I2C controllers, USB 1.1 with host/device support.
  • Equipped with 8 Programmable I/O (PIO) state machines for custom hardware interfacing.
  • Features a permanent ROM USB UF2 bootloader for simple drag-and-drop firmware updates.

Applications

  • Miniaturized embedded systems and wearable electronics.
  • Data logging and portable sensing devices.
  • Custom human-machine interface (HMI) controllers.
  • Robotics and drone control systems requiring a small footprint.
  • Educational projects and rapid prototyping with CircuitPython/MicroPython.

Technical Specifications

Item TypeDevelopment Board
Board TypeItsyBitsy
Chip TypeRP2040
ProcessorDual ARM Cortex-M0+
Clock FrequencyUp to 133 MHz
Memory Capacity264KB SRAM, 8MB QSPI Flash

Frequently Asked Questions

What are the core specifications of the Adafruit ItsyBitsy RP2040?

It features the Raspberry Pi RP2040 chip with a dual ARM Cortex-M0+ processor running at 133MHz. It includes 264KB of SRAM and 8MB of QSPI flash memory, providing ample resources for complex embedded applications within a compact 1.4" x 0.7" footprint.

How do I program the ItsyBitsy RP2040?

The board utilizes a permanent ROM USB UF2 bootloader. To program, hold down the BOOTSEL button while plugging it into USB. It will appear as a removable drive, allowing you to drag and drop firmware files (e.g., CircuitPython or MicroPython .uf2 files) directly onto it.

What development environments are supported for the ItsyBitsy RP2040?

The ItsyBitsy RP2040 is highly compatible with the official C/C++ SDK, Arduino IDE (via community core), CircuitPython, and MicroPython. These robust toolchains offer flexibility for developers across various skill levels and project requirements, from bare-metal to high-level scripting.

What are the power requirements for the Adafruit ItsyBitsy RP2040?

The ItsyBitsy RP2040 can be powered via its Micro USB port or through its 3.3V and VIN pins. It incorporates an on-chip programmable LDO to regulate core voltage, ensuring stable operation. Always ensure your power source can supply sufficient current for the board and connected peripherals.

Package Includes

  • 1 x Adafruit ItsyBitsy RP2040
  • Loose 0.1" headers for breadboard use

Additional Information

Weight 0.006 kg
Dimensions 10 × 7.5 × 1 cm