Raspberry Pi RP2040

Raspberry Pi RP2040


Mindestbestellmenge: 10 Stk 

Artikelnummer: 11562

Delivery Time: ab Lager

Verfügbarkeit: Sofort-Versand ab Lager

CHF 1.00
Raspberry Pi
Artikelbeschrieb
Details

RP2040: the microcontroller, perfected

 Raspberry Pi RP2040 is the first microcontroller designed in-house at Raspberry Pi (“Raspberry Silicon”). It stands out in three key ways:

  • Two fast CPU cores. A pair of ARM Cortex-M0+ cores, clocked at 133 MHz, provide ample integer performance. Use one core to run application code, and the other to supervise hardware; or run application code on both cores with FreeRTOS or MicroPython.
  • Plenty of RAM. With 264KB of RAM, you can concentrate on implementing features, not optimising your application for size. A fully connected switch connects ARM cores and DMA engines to six independent RAM banks, allowing you to squeeze every last drop of performance out of the system.
  • Flexible I/O. We provide all the usual interfaces: hardware UARTs, SPI and I2C controllers, USB 1.1, and a four-channel ADC. But it’s the programmable I/O (PIO) subsystem that makes RP2040 stand out, enabling software implementations of protocols including SDIO, DPI, I2S, and even DVI-D.

All of this is packed into 2 mm² of 40 nm silicon, in a 7×7 mm QFN56 package.

Features

• Dual-core Arm Cortex-M0+ @ 133MHz
• 264KB of on-chip RAM
• Support for up to 16MB of off-chip Flash memory via a QSPI bus
• DMA controller
• Interpolator and integer divider peripherals
• 30 GPIO pins, 4 of which can be used as analogue inputs
• 2 × UARTs, 2 × SPI controllers, and 2 × I2C controllers
• 16 × PWM channels
• 1 × USB 1.1 controller and PHY, with host and device support
• 8 × Raspberry Pi Programmable I/O (PIO) state machines
• USB mass-storage boot mode with UF2 support, for drag-and-drop programming