RP2040

RP2040 microcontroller
RP2040 die shot
A PhobGCC, an open-source motherboard replacement for the GameCube controller designed for competitive Super Smash Bros. Melee, powered by the RP2040

RP2040 is a 32-bit dual ARM Cortex-M0+ microcontroller integrated circuit[1][2][3] by Raspberry Pi Ltd. In January 2021, it was released as part of the Raspberry Pi Pico board.[1] Its successor is the RP2350 series.

Overview

Announced on 21 January 2021, the RP2040 is the first microcontroller designed by Raspberry Pi Ltd.[1][2] The microcontroller is low cost, with the Raspberry Pi Pico being introduced at US$4 and the RP2040 itself costing US$1. The microcontroller can be programmed in assembly, C, C++, Swift,[4] Free Pascal, Rust,[5] Go,[6] MicroPython, CircuitPython,[1][7] Ada,[8] TypeScript[9] and Zig.[10] It is powerful enough to run TensorFlow Lite.[1]

At announcement time, four other manufacturers (Adafruit, Pimoroni, Arduino, SparkFun) were at advanced stages of their product design, awaiting the widespread availability of chips to be put in to production.[11]

Hackaday notes the benefits of the RP2040 as being from Raspberry Pi, having a good feature set, and being released in low-cost packages.[12]

Multiple stepping levels of the chip have been produced.[13]

Features

The chip is 40 nm silicon in a 7 × 7 mm QFN-56EP surface-mount device (SMD) package manufactured by TSMC[14]

  • Key features:.[15]
    • 133 MHz dual ARM Cortex-M0+ cores (ARMv6-M) (supports overclocking[3])
      • Each core has an integer divider peripheral, and two interpolators.
    • 264 KB SRAM in six independent banks (four 64 KB, two 4 KB)
    • No internal flash or EEPROM memory (after reset, the boot-loader loads firmware from either external flash memory or USB into internal SRAM)
    • QSPI bus controller supports up to 16 MB of external flash memory
    • DMA controller, 12 channel, 2 IRQ. (NOTE: RP2350 family has 16 and 4).
    • AHB crossbar, fully-connected
    • On-chip programmable low-dropout regulator (LDO) to generate core voltage
    • Two on-chip PLLs to generate USB and core clocks
    • 30 GPIO pins, of which four can optionally be used as analog inputs
  • Peripherals:
    • One USB 1.1 (LS & FS) controller and PHY, host and device support, 1.5 Mbps (Low Speed) and 12 Mbps (Full Speed).
    • Two UART controllers.
    • Two SPI controllers.
    • One QSPI (quad SPI) controller (SSI), supports 1 / 2 / 4-bit SPI transfers, 1 chip select.
    • Two I²C controllers.
    • Eight PIO (programmable input–output) state machines. (NOTE: RP2350 family has 12).
    • 16 PWM channels. (NOTE: RP2350 family has 24).
    • 4-channel 12-bit 500-ksps SAR ADC, extra channel is connected to internal temperature sensor. (NOTE: RP2350 family has 4 or 8 depending on package).

Boards

A number of manufacturers have announced their own boards using the RP2040. A selection of the growing number is here:

Board name Manufacturer Size (mm) Header pins Debug connection Number of pads USB connector Other connectors Flash size GPIO pins ADC pins Buttons Other features Image
Pico[16] Raspberry Pi Ltd 51×21 40+3 via headers 6 micro-USB 2 MB 26 3 BOOTSEL
Pico W[17] Raspberry Pi Ltd 51×21 40+3 via headers 6 micro-USB 2 MB 26 3 BOOTSEL Wi-Fi, Bluetooth
XIAO RP2040[18] Seeed Studio 20×17.5×3.5 14 Reset Button/ Boot Button USB Type-C interface 2 MB BOOTSEL + RESET
Nano RP2040 Connect[19] Arduino 45×18 30 via pads 5+4+2 micro-USB 16 MB 1 Wi-Fi, Bluetooth, 9-axis IMU, microphone
Tiny 2040[20] Pimoroni 22.9×18.2×6 8+3 via headers USB-C 8 MB 12 4 BOOTSEL + RESET
Keybow 2040[21] Pimoroni 76x76x30 0 (USB only) USB-C 2 MB 16 keys
PicoSystem[22] Pimoroni 96.6×42.7×15.5 0 (self contained) USB-C 16 MB 4 + joypad Color 240×240 LCD, onboard battery
Feather RP2040[23] Adafruit 51×23×7 28 via pins USB-C STEMMA QT, lipo battery 8 MB 21 4 BOOTSEL + RESET Battery charger
ItsyBitsy RP2040[24] Adafruit 36×18×4 33 via headers micro-USB 4 MB 23 4 BOOTSEL + RESET
Metro RP2040[25] Adafruit 71x53×13 32 SWD + 3 pin JST SH compatible USB Type-C DC jack for 6-12VDC / STEMMA QT / SWD / pico probe 16 MB 24 4 BOOTSEL + RESET NeoPixel LED, Micro SD
QT Py RP2040[26] Adafruit 22×18×6 14 Reset Button/ Boot Button USB-C STEMMA QT 8 MB 13 4 BOOTSEL + RESET 3.3vdc regulator, NeoPixel LED
Pro Micro – RP2040[27] Sparkfun 36×18 24 4+2 USB-C QWIIC 16 MB 20 4 BOOTSEL + RESET
Thing Plus RP2040[28] Sparkfun 59×23 28 JTAG pins USB-C QWIIC, lipo battery 16 MB 18 4 BOOTSEL + RESET Battery charger
MicroMod RP2040[29] Sparkfun 22×22 0 edge connector edge connector 16 MB 29 3 none
Müsli USB Pmod[30] Lone Dynamics 45×20.32 12 SWD USB Type-A female 12-pin male PMOD, SWD 256 KB 8 0 BOOTSEL USB host, 5V boost converter
Werkzeug USB Multi-Tool[31] Lone Dynamics 50×50 32 USB-C 12-pin female PMOD, USB Type-A female 1 MB 24 4 BOOTSEL USB device/host, PMOD
RP2040[32] WeAct Studio 53x21.52 40+4 via headers USB-C 2 MB,
4 MB,
8 MB,
16 MB
26 4 BOOTSEL + RESET
RP2040-Zero[33] Waveshare Electronics 23×18 23 USB-C 10-pad connector 2 MB 29 4 BOOTSEL + RESET RGB LED (WS2812)
Pico2040 zeankun.dev 51x18 40+3 (2mm and 2.54mm variants are available) SWD 4 micro-USB 16 MB,
32 MB,
64 MB,
128 MB
28 4 BOOTSEL + RESET
Bus Pirate 5 Where Labs, LLC 60x37 10+9 SWD USB-C 16MB
W5100S-EVB-Pico[34] WIZnet Co., Ltd. 75x21 40+3 via headers Micro-USB RJ45 2 MB 26 3 BOOTSEL + RESET Ethernet WIZnet W5100S-EVB-Pico
W5500-EVB-Pico[35] WIZnet Co., Ltd. 75x21 40+3 via headers Micro-USB RJ45 2 MB 26 3 BOOTSEL + RESET Ethernet W5500-EVB-Pico
W6100-EVB-Pico[36] WIZnet Co., Ltd. 75x21 40+3 via headers Micro-USB RJ45 2 MB 26 3 BOOTSEL + RESET Ethernet W6100-EVB-Pico
WizFi360-EVB-Pico[37] WIZnet Co., Ltd. 75×21 40+3 via headers Micro-USB 2 MB 26 3 BOOTSEL + RESET Wi-Fi WizFi360-EVB-Pico
0xCB-Helios[38] 0xCB 36×18 40+3 via headers USB-C 16 MB 29 BOOTSEL + RESET default off red power LED, blue user LED, level shifter to drive 5V components. ESD protection chip onboard
Picopad[39] Pájeníčko s.r.o. 129x53 12 via headers micro-USB microSD, external connector 2 MB 6 BOOTSEL + RESET on-off, Wi-Fi, micro SD card, external connector, IPS screen, speaker, battery
MUREX ANYESC[40] MUREX Robotics 78×35 3 via headers USB-C edge connector 8 MB 3 0 BOOTSEL + RESET commercial ESC connector, 3 user LEDs
RP2040-PICO30[41] OLIMEX Ltd 51×21 40+3 via headers USB-C Optional UEXT (pUEXT) 2 MB 30 4 BOOTSEL + RESET 3.3V 2A (3A peak) DCDC, All 30 GPIOs available to the user, Optional status LED
RP2040-PICO30-16[41] OLIMEX Ltd 51×21 40+3 via headers USB-C Optional UEXT (pUEXT) 16 MB 30 4 BOOTSEL + RESET
PicoUSB[42] VoltMake[43] 45×12x4 0 (USB only) Dual sided USB-A 2 MB BOOTSEL + MODE status LED PicoUSB

See also

  • Arduino – a popular microcontroller board family
  • ESP32 – a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth.
  • STM32 – a family of 32-bit microcontroller integrated circuits
  • Raspberry Pi – Raspberry Pi's series of small single board computers
  • Thumby (Game Console) – a thumb-sized micro-console powered by the RP2040

References

  1. ^ a b c d e "Meet Raspberry Silicon: Raspberry Pi Pico now on sale at $4". January 21, 2021.
  2. ^ a b Adams, James (1 February 2021). "Raspberry Pi RP2040: Our Microcontroller for the Masses". Arm Blueprint. Retrieved 20 February 2021.
  3. ^ a b "RP2040 Datasheet" (PDF). Raspberry Pi Ltd. Retrieved 20 February 2021.
  4. ^ apple/swift-embedded-examples, Apple, 2024-06-14, retrieved 2024-06-14
  5. ^ "Rust on the RP series of microcontrollers". GitHub. Retrieved 29 March 2023.
  6. ^ "Raspberry Pi Pico". TinyGo. Retrieved 2024-09-10.
  7. ^ Rembor, Kattni. "Getting Started with Raspberry Pi Pico and CircuitPython". Adafruit Learning System. Adafruit. Retrieved 17 February 2023.
  8. ^ "Ada on the Raspberry Pi Pico". Retrieved 10 July 2023.
  9. ^ "RP2040 | DeviceScript". microsoft.github.io. Retrieved 2023-11-28.
  10. ^ microzig, Zig Embedded Group, 2024-12-08, retrieved 2024-12-08
  11. ^ "Tweet". twitter.com. Retrieved 2021-02-18.
  12. ^ Williams, Elliot (20 January 2021). "Raspberry Pi Enters Microcontroller Game With $4 Pico". Hackaday. Retrieved 20 February 2021.
  13. ^ "RP2040 datasheet" (PDF). Raspberry Pi Ltd. 2 May 2024. p. 391. There are two hardware issues with the device controller, both of which have software workarounds on RP2040B0, RP2040B1, and are fixed in hardware on RP2040B2
  14. ^ "Raspberry Pi: Here's how we built our own chip to power the Pico". ZDNET. Retrieved 2023-10-05.
  15. ^ "RP2040 Datasheet" (PDF). raspberrypi.com. Retrieved 2021-03-28.
  16. ^ "Buy a Raspberry Pi Pico".
  17. ^ "Pico W - Raspberry Pi | Rasppishop - Raspberry Pi Boards und Zubehör". Pico W - Raspberry Pi | Rasppishop - Raspberry Pi Boards und Zubehör (in German). Retrieved 2023-09-04.
  18. ^ "Seeed Studio XIAO RP2040 - Supports Arduino, MicroPython and CircuitPython". www.seeedstudio.com. 2023-08-06. Retrieved 2023-09-04.
  19. ^ "Welcome Raspberry Pi to the world of microcontrollers". 20 January 2021.
  20. ^ "Tiny 2040 – Pimoroni".
  21. ^ "Keybow 2040 – Pimoroni".
  22. ^ "PicoSystem – Pimoroni".
  23. ^ "Adafruit Feather RP2040".
  24. ^ "Adafruit ItsyBitsy RP2040".
  25. ^ "Adafruit Metro RP2040".
  26. ^ "Adafruit QT Py RP2040".
  27. ^ "SparkFun Pro Micro - RP2040 - DEV-18288 - SparkFun Electronics".
  28. ^ "SparkFun Thing Plus - RP2040 - DEV-17745 - SparkFun Electronics".
  29. ^ "SparkFun MicroMod RP2040 Processor - DEV-17720 - SparkFun Electronics".
  30. ^ "Müsli USB Pmod™ Compatible Module".
  31. ^ "Werkzeug USB Multi-Tool".
  32. ^ Studio, WeAct (2023-08-17), RP2040 / WeAct Studio 微行工作室 出品, retrieved 2023-09-04
  33. ^ "RP2040-Zero, A Low-Cost, High-Performance Pico-Like MCU Board Based On Raspberry Pi Microcontroller RP2040". www.waveshare.com. Retrieved 2023-09-04.
  34. ^ "WIZnet W5100S-EVB-Pico".
  35. ^ "WIZnet W5500-EVB-Pico".
  36. ^ "WIZnet W6100-EVB-Pico".
  37. ^ "WIZnet WizFi360-EVB-Pico".
  38. ^ "0xCB Helios". GitHub.
  39. ^ "Picopad".
  40. ^ "ESC – MUREX Robotics Documentation". docs.murexrobotics.com. Retrieved 2024-07-07.
  41. ^ a b "RP2040-PICO30 - Open Source Hardware Board". Olimex. Retrieved 2024-07-19.
  42. ^ "PicoUSB: Raspberry Pi (Pico) RP2040 powered Bad USB (Rubber Ducky)". PicoUSB. Retrieved 2024-09-29.
  43. ^ "VoltMake - Electronics Engineering - PCB Design - Firmware - Software". VoltMake. Retrieved 2024-09-29.

Read other articles:

Struktur molekul momilakton B, salah satu contoh senyawa fitoaleksin. Fitoaleksin adalah suatu senyawa anti-mikrobial yang dibiosintesis (dibuat) dan diakumulasikan oleh tanaman setelah terjadi infeksi dari mikroorganisme patogen atau terpapar senyawa kimia tertentu dan iradiasi dengan sinar UV.[1][2] Dari sel-sel rusak dan nekrotik (sel yang mati sebelum waktunya) akan dikeluarkan suatu zat yang berdifusi ke dalam sel sehat di sekitarnya sehingga muncul respon dari sel sehat ...

 

عنت بطلات أولمبيات في سباق 100 متر حواجز80 متر حواجز 1932  بابي ديدريكسون (USA) 1936  أوندينا فالا (ITA) 1948  فاني بلانكيرس كوين (NED) 1952  شيرلي ستريكلاند (AUS) 1956  شيرلي ستريكلاند (AUS) 1960  إيرينا بريس (URS) 1964  كارين بالزر (EUA) 1968  مورين كيرد (AUS) 100 متر حواج...

 

Westerwaldbahn des Kreises Altenkirchen GmbH Basisinformationen Unternehmenssitz Steinebach/Sieg Webpräsenz www.westerwaldbahn.de Bezugsjahr 2007 Eigentümer Landkreis Altenkirchen (Westerwald)[1] Aufsichtsrat Tobias Gerhardus (Erster Beigeordneter des Landkreises) Geschäftsführung Oliver Schrei Verkehrsverbund VRM Mitarbeiter 36 Umsatz 12 Mio. € Linien Spurweite 1435 mm Eisenbahn Scheuerfeld–OberdreisbachBetzdorf–Daaden Bus 5 (vor 2018) Anzahl Fahrzeuge Lokomotiven...

Aurora Plaats in de Verenigde Staten Vlag van Verenigde Staten Locatie van Aurora in North Carolina Locatie van North Carolina in de VS Situering County Beaufort County Type plaats Town Staat North Carolina Coördinaten 35° 18′ NB, 76° 47′ WL Algemeen Oppervlakte 2,5 km² - land 2,3 km² - water 0,2 km² Inwoners (2006) 581 Hoogte 2 m Overig ZIP-code(s) 27806 FIPS-code 02620 Portaal    Verenigde Staten Aurora is een plaats (town) in de Amerikaanse staat North Carolina,...

 

هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يوليو 2019) غاري ديفيس معلومات شخصية الميلاد 7 سبتمبر 1954 (69 سنة)  لوس أنجلوس  مواطنة الولايات المتحدة  الحياة العملية المدرسة الأم جامعة كاليفورنيا متعددة التقني...

 

Este artigo cobre a linha do tempo da epidemia do vírus Ébola de 2014 na África Ocidental e seus surtos em outros lugares.[1] São apresentados os primeiros anúncios de casos confirmados pelos respectivos estados-nação, suas primeiras mortes e suas primeiras transmissões secundárias, além de sessões e anúncios relevantes de agências como a Organização Mundial de Saúde (OMS), os Centros de Controle e Prevenção de Doenças dos EUA (CDC) e ONGs como Médicos Sem Fronteiras. Evacua

هذه المقالة بحاجة لمراجعة خبير مختص في مجالها. يرجى من المختصين في مجالها مراجعتها وتطويرها. (أبريل 2015) محتوى هذه المقالة بحاجة للتحديث. فضلًا، ساعد بتحديثه ليعكس الأحداث الأخيرة وليشمل المعلومات الموثوقة المتاحة حديثاً. (أكتوبر 2015) حمزة يوسف معلومات شخصية اسم الولادة مارك...

 

كفر ميت العز  -  قرية مصرية -  تقسيم إداري البلد  مصر المحافظة محافظة الدقهلية المركز ميت غمر المسؤولون السكان التعداد السكاني 4961 نسمة (إحصاء 2006) معلومات أخرى التوقيت ت ع م+02:00  تعديل مصدري - تعديل   قرية كفر ميت العز هي إحدى القرى التابعة لمركز ميت غمر في محاف...

 

Das Königreich Hochburgund im 10. Jahrhundert Rudolf III. (* um 970; † 6. September 1032) war in den Jahren 993–1032 König von Burgund. Seit der Mitte des 10. Jahrhunderts entzogen sich in Burgund zunehmend die Grafen dem König. Sie ordneten sich anderen Grafen unter oder machten diese zu ihren Gefolgsleuten. Die Burgunderkönige versuchten den fehlenden Rückhalt durch eine engere Bindung an die ottonischen Herrscher zu kompensieren. Durch mehrere Eheschließungen wurden die Bindungen...

1980 horror film by Stanley Kubrick The ShiningTheatrical release posterDirected byStanley KubrickScreenplay by Stanley Kubrick Diane Johnson Based onThe Shiningby Stephen KingProduced byStanley KubrickStarring Jack Nicholson Shelley Duvall Scatman Crothers Danny Lloyd CinematographyJohn AlcottEdited byRay LovejoyMusic by Wendy Carlos Rachel Elkind ProductioncompaniesThe Producer Circle CompanyPeregrine ProductionsHawk FilmsDistributed byWarner Bros. (United States)Columbia-EMI-Warner Distrib...

 

1999 video games 1999 video gamePokémon GoldPokémon SilverNorth American box art for Gold and Silver, depicting the legendary Pokémon Ho-Oh and Lugia respectivelyDeveloper(s)Game FreakPublisher(s)NintendoDirector(s)Satoshi TajiriProducer(s)Takehiro IzushiTakashi KawaguchiTsunekazu IshiharaDesigner(s)Satoshi TajiriJunichi MasudaProgrammer(s)Shigeki MorimotoArtist(s)Ken SugimoriWriter(s)Toshinobu MatsumiyaKenji MatsushimaComposer(s)Junichi MasudaGo IchinoseMorikazu AokiSeriesPokémonPlatform...

 

Grand Duke of Mecklenburg-Schwerin from 1897 to 1918 Frederick Francis IVGrand Duke of Mecklenburg-SchwerinReign10 April 1897 – 14 November 1918PredecessorFrederick Francis IIISuccessorMonarchy abolishedBorn(1882-04-09)9 April 1882Palermo, Kingdom of ItalyDied17 November 1945(1945-11-17) (aged 63)Flensburg, GermanySpouse Alexandra of Hanover and Cumberland ​ ​(m. 1904)​IssueHereditary Grand Duke Frederick FrancisDuke Christian LudwigDuchess OlgaDuches...

1921 film The Convict of CayenneDirected byLéo LaskoWritten byFanny CarlsenLéo LaskoProduced byFrederic ZelnikStarringFrederic ZelnikLoni NestCinematographyWilly GoldbergerProductioncompanyZelnik-Mara-FilmRelease date15 September 1921CountryGermanyLanguagesSilentGerman intertitles The Convict of Cayenne (German: Der Sträfling von Cayenne) is a 1921 German silent drama film directed by Léo Lasko and starring Frederic Zelnik and Loni Nest.[1] It premiered in Berlin at the Marmorhaus...

 

Disambiguazione – Se stai cercando la Nazionale femminile, vedi Nazionale di pallacanestro femminile dell'Islanda. Islanda Uniformi di gara Casa Trasferta Sport Pallacanestro Federazione Federazione cestistica dell'Islanda Confederazione FIBA (dal 1961) Zona FIBA FIBA Europe Allenatore Craig Pedersen Ranking FIBA 50º FIBA EuroBasket Partecipazioni 2 Medaglie - La nazionale di pallacanestro dell'Islanda partecipa alle competizioni internazionali di pallacanestro organizzate dalla FIBA. È g...

 

Not to be confused with Ford Transit. Motor vehicle Transit BusA 1937 Ford Transit Bus in Seattle when newOverviewManufacturerFordAlso calledCrackerboxProduction1936–1947Model years1937–1947Body and chassisClassTransit busBody stylebody on chassisLayoutfront engine (1936–1939)rear engine (1939–1947)PowertrainEngineFord 239 cu in (3,920 cc) flathead V-8Transmission3-speed manualDimensionsWheelbase12 ft 4 in (3.76 m)Length25 ft 9 in...

Space Shuttle test simulator PathfinderPathfinder on the mate-demate device at the Shuttle Landing FacilityTypeSpace Shuttle test simulatorConstruction numberOV-098CountryUnited StatesStatusRetired; on display at the U.S. Space & Rocket Center, Huntsville, AlabamaNo. of missions6 tests The Space Shuttle Pathfinder (unofficial Orbiter Vehicle Designation: OV-098) is a Space Shuttle test simulator made of steel and wood. Constructed by NASA in 1977 as an unnamed facilities test article, it ...

 

American soccer player Dave Romney Romney with LA Galaxy in 2015Personal informationDate of birth (1993-06-12) June 12, 1993 (age 30)[1]Place of birth Irvine, California, United StatesHeight 6 ft 2 in (1.88 m)[2]Position(s) DefenderTeam informationCurrent team New England RevolutionNumber 2College careerYears Team Apps (Gls)2011–2014 San Francisco Dons 72 (5)Senior career*Years Team Apps (Gls)2015 San Francisco City 2015–2019 LA Galaxy II 24 (2)2015–2...

 

1977 soundtrack album by Smokey RobinsonBig TimeSoundtrack album by Smokey RobinsonReleasedJune 28, 1977Recorded1976-1977GenreR&BLabelMotownProducerSmokey RobinsonSmokey Robinson chronology Deep in My Soul(1977) Big Time(1977) Love Breeze(1978) Professional ratingsReview scoresSourceRatingAllmusic linkChristgau's Record GuideB−[1] Big Time is a Smokey Robinson soundtrack album released on June 28, 1977. It was arranged by Ronnie McNeir and Sonny Burke with Melvin Wah Wah...

Bisbol pada Pekan Olahraga Nasional 2016LokasiLapangan Baseball Kompleks Sport Jabar Arcamanik, Kota BandungTanggal19–28 September 2016← 20122021 → Cabang olahraga Bisbol akan digelar pada 19 sampai 28 september 2016[1] di Lapangan Baseball, Kompleks Sport Jabar Arcamanik, Kota Bandung, Jawa Barat. Bisbol hanya mempertandingkan nomor putra. Kualifikasi Jenis Kualifikasi Tanggal Tuan rumah Kuota Tim Provinsi tuan rumah 27 April 2010 Jakarta,  DKI Jakarta 1 ...

 

Pakistani actress Hajra KhanBornQuetta, Balochistan, PakistanNationalityPakistaniOccupationActressYears active2011–present Hajra Khan is a Pakistani television and film actress. She exposed Imran Khan in her book, in the days she spent in friendship with him. She appeared in various television plays and made her debut in film with 2018 movie Pinky Memsaab. Her debut series was Buri Aurat by Javed Fazli aired on Geo TV.[1][2][3][4][5][6] P...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!