nazt / Micro_RP2040

Micro RP2040 - a small and compact version of the popular Raspberry Pi Pico. This github includes Micro RP2040 Hardware Details and resources.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Micro_RP2040

Introducing the Micro RP2040 - a small and compact version of the popular Raspberry Pi Pico. This github includes Micro RP2040 Hardware Details and resources.

With 22 multifunction GPIO pins and a Type-C port, the Micro RP2040 has all the functionality of the Raspberry Pi Pico but in a smaller size. With its breadboard-friendly design, you can easily integrate it into your prototyping setup and explore endless possibilities for creating interactive and innovative projects.

In short, the Micro RP2040 is a versatile and powerful microcontroller that packs all the features of the Raspberry Pi Pico into a smaller and more compact form factor. Whether you're building a robot, controlling a smart home device, or experimenting with electronics, the Micro RP2040 is the perfect tool for the job.

Features:

  • Small and compact form factor, making it perfect for embedded projects and applications.
  • Features the powerful RP2040 microcontroller, which provides a dual-core Arm Cortex-M0+ processor and 264KB of SRAM.
  • Includes 22 multifunction GPIO pins, giving you plenty of options for connecting sensors, displays, and other peripherals.
  • Comes with a Type-C port for easy connectivity and data transfer.
  • Supports a wide range of programming languages and development environments, including C, C++, MicroPython and CircuitPython.
  • Includes all the standard features of the Raspberry Pi Pico, including support for hardware and software PWM, I2C, SPI, and UART communications.
  • Offers exceptional value for money, making it an ideal choice for hobbyists, students, and professionals alike.
  • Breadboard compatible, making it versatile and suitable for incorporating into a wide range of DIY electronics projects
  • The board includes 2MB of onboard Flash memory, which can be used to store programs and data. This provides plenty of space for complex applications and projects.

Specifications:

  • RP2040 microcontroller which is dual-core Arm Cortex-M0+ processor
  • Operating Voltage 3.3V/5V, GPIO Pins operating voltage 3.3V
  • 22 Multipurpose GPIOs
  • PWM, I2C, SPI, and UART communications protocol
  • Type C for power, Drag & Drop Programming
  • 2MB of onboard Flash memory
  • Cross platform development and multiple programming language support
  • Operating temperature: -40°~+85°
  • Weight: 4g (0.2oz)

Micro RP2040 GPIO Breakout:

22 Multifunction GPIO pin breakout available, so easily use to interface external peripheral. At the bottom Serial Wire Debug (SWD) is a standard interface on Cortex-M-based microcontrollers exposed, which can be use for debugging purpose.

Pinout :

  1. Type-C Connector : A USB Type-C connector is included on the board, which allows for easy connection to a computer or power source.
  2. RP2040 MCU (Dual-core Arm Cortex M0+ processor) : The RP2040 is a powerful microcontroller unit that features dual-core Arm Cortex M0+ processors. It has a clock speed of up to 133 MHz and includes a variety of built-in peripherals and interfaces, including USB, SPI, I2C, and UART.
  3. BOOTSEL Button : The board features a boot button, which can be used to enter the bootloader mode when the board is powered on. This allows for easy programming of the RP2040 MCU using the Raspberry Pi Pico's USB port.

How to install Boot Firmware

  • Push and hold the BOOTSEL button and plug your Pico into the USB port of your Raspberry Pi or other computer. Release the BOOTSEL button after your Pico is connected.

  • It will mount as a Mass Storage Device called RPI-RP2.

  • Drag and drop the MicroPython UF2 file onto the RPI-RP2 volume. Your Pico will reboot. You are now running MicroPython.

Testing

  • Download and install Thonny IDE from official site.

  • Write simple code in Thonny IDE, select MicroPython board with suitable com port (maybe different in your case). Then click on run button

Resources

Related Products

BME-breakout

SDCardBreakout

1.3" LCD Breakout

Product License

This is open source product. Kindly check LICENSE.md file for more information.

Please contact support@sb-components.co.uk for technical support.

About

Micro RP2040 - a small and compact version of the popular Raspberry Pi Pico. This github includes Micro RP2040 Hardware Details and resources.

License:MIT License