Skip to product information
1 of 3

Raspberry Pi

Raspberry Pi RP2040 Microcontroller IC Chip

Raspberry Pi RP2040 Microcontroller IC Chip

Regular price Rs. 64
Regular price Rs. 94 Sale price Rs. 64
Sale Sold out 32% off Best Price Guaranteed
You save Rs. 30 | Free Shipping on Orders Above ₹ 499/-
Incl. GST (No Hidden Charges)
Currently, people are actively viewing.

BEST COUPON FOR YOU

FLAT ₹ 100/- OFF RC100

When you shop for ₹ 2500 or more.Applicable on Checkout.

*Coupons are not applicable on Original Boards and Kits

Submit your Bulk Enquiry Here
  • Dual ARM Cortex-M0+ @ 133MHz
  • 264kB on-chip SRAM in six independent banks
  • Support for up to 16MB of off-chip Flash memory via dedicated QSPI bus
  • It features DMA controller
  • Fully-connected AHB crossbar
  • Interpolator and integer divider peripherals
  • On-chip programmable LDO to generate the core voltage
  • 2 on-chip PLLs to generate USB and core clocks
  • 30 GPIO pins, 4 of which can be used as analog inputs
Trust Badge 1 Trust Badge 2 Trust Badge 3

Raspberry Pi RP2040 Microcontroller IC Chip

RP2040 is a microcontroller with large on-chip memory, a symmetric dual-core processor complex, and a deterministic bus fabric, all augmented by a unique Programmable I/O (PIO) subsystem that provides unparalleled power and flexibility for professional users.

The RP2040 IC's Flexible I/O features enable it to connect to nearly any external device and interface with the physical world. The chip's excellent performance capabilities make integer workloads quick to complete.

The RP2040 chip is designed to help users fully utilize its potential. With six independent banks of RAM and a fully connected switch at the heart of its bus fabric, users can arrange for the cores and DMA engines to run in parallel without contention.

This represents Raspberry Pi's dedication to low-cost, high-performance computing in a compact, powerful 7 mm x 7 mm package, with just two square millimeters of 40 nm silicon.

It delivers high performance, low dynamic power consumption, and low leakage. Also supports various low-power modes.

 

Read about RP2040 on the Official Page of Raspberry Pi Click Here

Note: Robocraze is the authorized seller of Raspberry Pi products in India. Therefore even if you are in Bangalore, Hyderabad, Kerala, Mumbai, or Pune, you can get RP2040 IC in the comfort of your home.

Key Features:

  • Its Dual ARM Cortex-M0+ cores offer efficient multitasking and performance.
  • The 2M on-board QSPI, provides ample storage for firmware and data.
  • Ensure quick data access and processing with its 264KB.
  • There are 30 general-purpose input/output pins.
  • Its 16 channels are perfect for controlling motors, LEDs, and other electronics.
  • There are three available 12-bit Analog-to-Digital Converters for precise sensor input.
  • Included two UARTs for serial connection.
  • It has two I2C buses, which allow you to connect additional devices.
  • Two SPI buses allow for rapid data interchange with external components.

Applications:

  • Motor control
  • Agriculture
  • Audio
  • Machine learning applications
  • Medical equipment

Package Includes:

  • 1 x RP2040 IC Microcontroller Chip

Specifications:

Processor Dual ARM Cortex-M0+ cores
SPI Flash 2M on-board QSPI
SRAM 264KB
GPIO 30
PWM 16 channels
ADC 3 available × 12-bit
UART 2
I2C 2 Buses
SPI 2 Buses
Length 25mm
Width 25mm
Height 8mm
Weight 8gm

Shipping & Returns

  • All orders confirmed before 3 pm IST are shipped on the
    same day, barring rare pickup delays on holidays or disturbances
  • Delivery time in Metro cities is 1-3 days, Others it is
    3-7 days. It varies based on location, reliant on courier services
  • Return window: 7 days from receipt unless stated
    otherwise. No refunds/replacements after
  • Returns only for non-working/damaged products are accepted
  • Initiate return requests to our customer service team via Support ticket or contact us at +91-8123057137
  • Refunds are processed within 3-4 working days post inspection and approval.

For more details, please check our Shipping and Return Policy

View full details
Trust Badge 1 Trust Badge 2 Trust Badge 3

Found a better price?

Let us know!
We'll try to match the price for you

  • ⚡ Dispatched within 24 hours

  • 💰 Earn RC Coins on every purchase

  • 🚚 Free shipping on orders above Rs 500/-

  • 🛠️ Dedicated Technical Support Team

1 of 4

ADDITIONAL RESOURCES

1. Is RP2040 5V tolerant?

No. RP2040 microcontrollers use 3.3V for GPIO

2. I’ve accidentally connected +5V to my RP2040-based microcontroller. Is the pin dead?

It depends; often RP2040 will survive, but it is not recommended, and can reduce the life of the microcontroller

3. Can I solder it myself?

For the RP2040 itself, yes; it’s not easy, and you will need magnification of some sort and a very good soldering iron to go with a very steady hand, but it can be hand soldered. The Raspberry Pi Pico board on the other hand has been designed so that it can be easily soldered down to another PCB; it’s why it has castellated contacts on each edge

4. What OS does it run?

Like other microcontrollers, it doesn’t run an OS by default, but we supply an SDK which provides a rich library of functions for using the hardware/features of the chip, along with higher-level functionality often found in an OS. You can use this to write “bare metal” C/C++ applications easily, or you can use MicroPython, which is even simpler for beginners

5. What is the maximum Flash size?

16 MiB (2^24 bytes) of Flash memory

6. Should I buy a Raspberry Pi Pico or a Raspberry Pi Zero?

These are two very different devices, a microcontroller and a microcomputer, intended for different purposes. Raspberry Pi Pico is a great device for dedicating to a very specific task, whereas Raspberry Pi Zero is a multipurpose device. Raspberry Pi Zero has HDMI out, a camera interface, etc; Raspberry Pi Pico does not. However, Raspberry Pi Pico has an on-board ADC as well as other peripherals not present on Raspberry Pi Zero, and consumes considerably less power; it is therefore much more suited to embedded applications than Raspberry Pi Zero

7. Is it supported in the Arduino or other third-party programming environments?

Yes. Alongside the very comprehensive C/C++ SDK both Raspberry Pi Pico and other RP2040-based boards are supported by an official port of MicroPython, while Adafruit also ported CircuitPython to RP2040. There has been been both an unofficial and an official port of the Arduino environment.

8. Can I run machine learning tools?

Yes. TensorFlow Lite for Microcontrollers has been ported to Raspberry Pi Pico by Google. It is an early version so there is lots of optimisation still to do. However there are some example projects starting to appear.

9. I don't want to use C or Python, can I write assembler?

Of course. The processor (dual-core ARM Cortex M0+) implements the ARMv6-M Thumb instruction set, including a number of 32- bit instructions that use Thumb-2 technology. The ARMv6-M instruction set comprises all of the 16-bit Thumb instructions from ARMv7-M excluding CBZ, CBNZ and IT and the 32-bit Thumb instructions BL, DMB, DSB, ISB, MRS and MSR. Check out the SDK which has some library functions written in assembler

10. Is there a downloadable version of “Get started with MicroPython on Raspberry Pi Pico”?

Yes there is a downloadable PDF of "Get started with MicroPython on Raspberry Pi Pico" by Gareth Halfacree and Ben Everard.

11. Why is there no reset button? Constantly unplugging and plugging in is a pain!

Cost is the main reason, adding an extra button can make a big difference. But we also expect that if you are making a lot of changes during development, you will have set up the SWD (Serial Wire Debug) system, which allows you to download code to the board via the debugger. This means you don’t need to power off or use the BOOTSEL button at all. There are other options as well, such as adding your own reset button  

12. Can I use my Raspberry Pi to develop for the Raspberry Pi Pico?

Of course. Although any model of Raspberry Pi would be able to communicate with the Raspberry Pi Pico, we recommended more recent models for development, especially if using the VSCode IDE as that requires a strong CPU and at least 2GB of RAM. So the Raspberry Pi 4 and Raspberry Pi 400 are best when using an IDE, but if you are using the command line, the Raspberry Pi 3 or even Raspberry Pi 2 should be OK. Compile times will be a bit longer though, and we do recommend a 16GB card to ensure you have enough space for all the code trees

13. What is the maximum current rating of the GPIO's?

In total (adding up all the individual GPIO demands), the current for the IOVDD must be <= 50mA

14. Can I use USB serial when debugging using SWD?

No, you need to use a UART based console when debugging using SWD. This is because the USB stack will be paused when the RP2040 cores are stopped during debugging, which will cause any attached devices to disconnect

15. What caches does the RP2040 have?

There is just one, an execute-in-place (XIP) cache on the Flash (because Flash memory is quite slow). There are otherwise no instruction or data caches