Omschrijving
De RP2040 maakt gebruik van dubbele ARM Cortex-M0+ processoren (tot 133MHz):
- 264 kB ingebed SRAM in zes banken
- 6 speciale IO voor SPI Flash (met ondersteuning voor XIP)
- 30 multifunctionele GPIO:
- Specifieke hardware voor veelgebruikte periferie
- Programmeerbare IO voor uitgebreide ondersteuning van randapparatuur
- Vier 12-bit ADC-kanalen met interne temperatuursensor (tot 0,5 MSa/s)
- USB 1.1 Host/Device-functionaliteit
De RP2040 wordt ondersteund met C/C++ en MicroPython cross-platform ontwikkelomgevingen, inclusief eenvoudige toegang tot runtime debugging. De chip heeft een UF2 boot en floating-point routines ingebouwd. De ingebouwde USB kan zowel als apparaat als host fungeren. De chip heeft twee symmetrische kernen en een hoge interne bandbreedte, waardoor hij nuttig is voor signaalverwerking en video. Hoewel de chip een groot intern RAM-geheugen heeft, bevat het bord een extra externe flash-chip.
Features
- Twee Cortex M0+ processoren, tot 133 MHz
- 264 kB ingebouwd SRAM in 6 banken
- 6 speciale IO voor QSPI flash, met ondersteuning voor execute in place (XIP)
- 30 programmeerbare IO voor uitgebreide periferie-ondersteuning
- SWD-interface
- Timer met 4 alarmen
- Real-time teller (RTC)
- USB 1.1 Host/Device-functionaliteit
- Ondersteunde programmeertalen
- MicroPython
- C/C++