Skip to content

Commit 6a9133a

Browse files
NitiKaurdpgeorge
authored andcommitted
docs/rp2: Update general section to give a brief technical overview.
1 parent da74ef6 commit 6a9133a

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

docs/rp2/general.rst

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,27 @@ the RP2040.
1010
Technical specifications and SoC datasheets
1111
-------------------------------------------
1212

13-
Datasheets!
13+
For detailed technical specifications, please refer to the `datasheets
14+
<https://datasheets.raspberrypi.org/rp2040/rp2040-datasheet.pdf>`_
1415

15-
Short summary of tech specs!
16+
The RP2040 microcontroller is manufactured on a 40 nm silicon process in a 7x7mm
17+
QFN-56 SMD package. The key features include:
1618

17-
Description of general structure of the port (it's built on top of the APIs
18-
provided by the Raspberry Pi SDK).
19+
* 133 MHz dual ARM Cortex-M0+ cores (overclockable to over 400 MHz)
20+
* 264KB SRAM in six independent banks
21+
* No internal Flash or EEPROM memory (after reset, the bootloader loads
22+
firmware from either the external flash memory or USB bus into internal SRAM)
23+
* QSPI bus controller, which
24+
supports up to 16 MB of external Flash memory
25+
* On-chip programmable LDO togenerate core voltage
26+
* 2 on-chip PLLs to generate USB and core clocks
27+
* 30 GPIOpins, of which 4 can optionally be used as analog inputs
28+
29+
The peripherals include:
30+
31+
* 2 UARTs
32+
* 2 SPI controllers
33+
* 2 I2C contollers
34+
* 16 PWM channels
35+
* USB 1.1 controller
36+
* 8 PIO state machines

0 commit comments

Comments
 (0)