← Commit history
README.md+99−2
@@ -1,5 +1,102 @@ # RP2040 -Dual-core ARM Cortex-M0+, 133MHz, 264KB SRAM, QFN-56+**Raspberry Pi** · Dual-core Arm Cortex-M0+ MCU · QFN-56 -The RP2040 is Raspberry Pi's first microcontroller. It has dual ARM Cortex-M0+ cores at 133MHz, 264KB SRAM, 30 GPIO pins, and programmable I/O (PIO) state machines for flexible peripheral support.\ No newline at end of file+Raspberry Pi's own microcontroller, a dual-core Arm Cortex-M0+ running at up to 133 MHz in a QFN-56, the chip at the heart of the Pico. It pairs 264 KB of on-chip SRAM with an external QSPI flash interface (execute-in-place), and its standout feature is the Programmable I/O (PIO): eight small state machines that bit-bang custom protocols like DPI, DVI, or WS2812 at full speed without tying up the cores. It brings out 30 GPIO (four shared with a 12-bit ADC), USB 1.1 host/device, two each of UART/SPI/I2C, and PWM, all from a single chip that needs only a crystal, flash, and a 3.3 V supply. Datasheet-verified 56-pin pinout.++## Pinout++| Pin | Name | Type | Function |+|---|---|---|---|+| 1 | IOVDD | power_in | Power supply for digital GPIOs, nominal 1.8V to 3.3V. |+| 2 | GPIO0 | bidirectional | General-purpose digital I/O; muxable to SPI0 RX, UART0 TX, I2C0 SDA, PWM0 A, SIO, PIO0, PIO1, USB OVCUR DET. |+| 3 | GPIO1 | bidirectional | General-purpose digital I/O; muxable to SPI0 CSn, UART0 RX, I2C0 SCL, PWM0 B, SIO, PIO0, PIO1, USB VBUS DET. |+| 4 | GPIO2 | bidirectional | General-purpose digital I/O; muxable to SPI0 SCK, UART0 CTS, I2C1 SDA, PWM1 A, SIO, PIO0, PIO1, USB VBUS EN. |+| 5 | GPIO3 | bidirectional | General-purpose digital I/O; muxable to SPI0 TX, UART0 RTS, I2C1 SCL, PWM1 B, SIO, PIO0, PIO1, USB OVCUR DET. |+| 6 | GPIO4 | bidirectional | General-purpose digital I/O; muxable to SPI0 RX, UART1 TX, I2C0 SDA, PWM2 A, SIO, PIO0, PIO1, USB VBUS DET. |+| 7 | GPIO5 | bidirectional | General-purpose digital I/O; muxable to SPI0 CSn, UART1 RX, I2C0 SCL, PWM2 B, SIO, PIO0, PIO1, USB VBUS EN. |+| 8 | GPIO6 | bidirectional | General-purpose digital I/O; muxable to SPI0 SCK, UART1 CTS, I2C1 SDA, PWM3 A, SIO, PIO0, PIO1, USB OVCUR DET. |+| 9 | GPIO7 | bidirectional | General-purpose digital I/O; muxable to SPI0 TX, UART1 RTS, I2C1 SCL, PWM3 B, SIO, PIO0, PIO1, USB VBUS DET. |+| 10 | IOVDD | power_in | Power supply for digital GPIOs, nominal 1.8V to 3.3V. |+| 11 | GPIO8 | bidirectional | General-purpose digital I/O; muxable to SPI1 RX, UART1 TX, I2C0 SDA, PWM4 A, SIO, PIO0, PIO1, USB VBUS EN. |+| 12 | GPIO9 | bidirectional | General-purpose digital I/O; muxable to SPI1 CSn, UART1 RX, I2C0 SCL, PWM4 B, SIO, PIO0, PIO1, USB OVCUR DET. |+| 13 | GPIO10 | bidirectional | General-purpose digital I/O; muxable to SPI1 SCK, UART1 CTS, I2C1 SDA, PWM5 A, SIO, PIO0, PIO1, USB VBUS DET. |+| 14 | GPIO11 | bidirectional | General-purpose digital I/O; muxable to SPI1 TX, UART1 RTS, I2C1 SCL, PWM5 B, SIO, PIO0, PIO1, USB VBUS EN. |+| 15 | GPIO12 | bidirectional | General-purpose digital I/O; muxable to SPI1 RX, UART0 TX, I2C0 SDA, PWM6 A, SIO, PIO0, PIO1, USB OVCUR DET. |+| 16 | GPIO13 | bidirectional | General-purpose digital I/O; muxable to SPI1 CSn, UART0 RX, I2C0 SCL, PWM6 B, SIO, PIO0, PIO1, USB VBUS DET. |+| 17 | GPIO14 | bidirectional | General-purpose digital I/O; muxable to SPI1 SCK, UART0 CTS, I2C1 SDA, PWM7 A, SIO, PIO0, PIO1, USB VBUS EN. |+| 18 | GPIO15 | bidirectional | General-purpose digital I/O; muxable to SPI1 TX, UART0 RTS, I2C1 SCL, PWM7 B, SIO, PIO0, PIO1, USB OVCUR DET. |+| 19 | TESTEN | input | Factory test mode pin. Tie to GND in normal operation. |+| 20 | XIN | input | Crystal oscillator input. Also usable as a single-ended CMOS clock input (12MHz required for USB bootloader) with XOUT disconnected. |+| 21 | XOUT | output | Crystal oscillator output. Leave disconnected when driving XIN from a single-ended CMOS clock source. |+| 22 | IOVDD | power_in | Power supply for digital GPIOs, nominal 1.8V to 3.3V. |+| 23 | DVDD | power_in | Digital core power supply, nominal 1.1V. Typically tied to VREG_VOUT or another board-level 1.1V rail. |+| 24 | SWCLK | input | Serial Wire Debug clock for the internal SWD multi-drop bus; provides debug access to both processors and can be used to download code. |+| 25 | SWDIO | bidirectional | Serial Wire Debug bidirectional data line for the internal SWD multi-drop bus. |+| 26 | RUN | input | Global asynchronous reset pin (active low). Tie directly to IOVDD if no external reset is needed. |+| 27 | GPIO16 | bidirectional | General-purpose digital I/O; muxable to SPI0 RX, UART0 TX, I2C0 SDA, PWM0 A, SIO, PIO0, PIO1, USB VBUS DET. |+| 28 | GPIO17 | bidirectional | General-purpose digital I/O; muxable to SPI0 CSn, UART0 RX, I2C0 SCL, PWM0 B, SIO, PIO0, PIO1, USB VBUS EN. |+| 29 | GPIO18 | bidirectional | General-purpose digital I/O; muxable to SPI0 SCK, UART0 CTS, I2C1 SDA, PWM1 A, SIO, PIO0, PIO1, USB OVCUR DET. |+| 30 | GPIO19 | bidirectional | General-purpose digital I/O; muxable to SPI0 TX, UART0 RTS, I2C1 SCL, PWM1 B, SIO, PIO0, PIO1, USB VBUS DET. |+| 31 | GPIO20 | bidirectional | General-purpose digital I/O; muxable to SPI0 RX, UART1 TX, I2C0 SDA, PWM2 A, SIO, PIO0, PIO1, CLOCK GPIN0, USB VBUS EN. |+| 32 | GPIO21 | bidirectional | General-purpose digital I/O; muxable to SPI0 CSn, UART1 RX, I2C0 SCL, PWM2 B, SIO, PIO0, PIO1, CLOCK GPOUT0, USB OVCUR DET. |+| 33 | IOVDD | power_in | Power supply for digital GPIOs, nominal 1.8V to 3.3V. |+| 34 | GPIO22 | bidirectional | General-purpose digital I/O; muxable to SPI0 SCK, UART1 CTS, I2C1 SDA, PWM3 A, SIO, PIO0, PIO1, CLOCK GPIN1, USB VBUS DET. |+| 35 | GPIO23 | bidirectional | General-purpose digital I/O; muxable to SPI0 TX, UART1 RTS, I2C1 SCL, PWM3 B, SIO, PIO0, PIO1, CLOCK GPOUT1, USB VBUS EN. |+| 36 | GPIO24 | bidirectional | General-purpose digital I/O; muxable to SPI1 RX, UART1 TX, I2C0 SDA, PWM4 A, SIO, PIO0, PIO1, CLOCK GPOUT2, USB OVCUR DET. |+| 37 | GPIO25 | bidirectional | General-purpose digital I/O; muxable to SPI1 CSn, UART1 RX, I2C0 SCL, PWM4 B, SIO, PIO0, PIO1, CLOCK GPOUT3, USB VBUS DET. |+| 38 | GPIO26/ADC0 | bidirectional | General-purpose digital I/O with 12-bit ADC input on channel 0; muxable to SPI1 SCK, UART1 CTS, I2C1 SDA, PWM5 A, SIO, PIO0, PIO1, USB VBUS EN. |+| 39 | GPIO27/ADC1 | bidirectional | General-purpose digital I/O with 12-bit ADC input on channel 1; muxable to SPI1 TX, UART1 RTS, I2C1 SCL, PWM5 B, SIO, PIO0, PIO1, USB OVCUR DET. |+| 40 | GPIO28/ADC2 | bidirectional | General-purpose digital I/O with 12-bit ADC input on channel 2; muxable to SPI1 RX, UART0 TX, I2C0 SDA, PWM6 A, SIO, PIO0, PIO1, USB VBUS DET. |+| 41 | GPIO29/ADC3 | bidirectional | General-purpose digital I/O with 12-bit ADC input on channel 3; muxable to SPI1 CSn, UART0 RX, I2C0 SCL, PWM6 B, SIO, PIO0, PIO1, USB VBUS EN. |+| 42 | IOVDD | power_in | Power supply for digital GPIOs, nominal 1.8V to 3.3V. |+| 43 | ADC_AVDD | power_in | Analog power supply for the ADC, nominal 3.3V. |+| 44 | VREG_VIN | power_in | Power input to the internal core voltage regulator, nominal 1.8V to 3.3V. |+| 45 | VREG_VOUT | power_out | Regulated core voltage output from the internal regulator, nominal 1.1V, 100mA max. Typically tied to DVDD. |+| 46 | USB_DM | bidirectional | USB 1.1 D- line. Requires a 27Ω series termination resistor; internal pull-up/pull-down provided. |+| 47 | USB_DP | bidirectional | USB 1.1 D+ line. Requires a 27Ω series termination resistor; internal pull-up/pull-down provided. |+| 48 | USB_VDD | power_in | Power supply for the internal USB Full Speed PHY, nominal 3.3V. |+| 49 | IOVDD | power_in | Power supply for digital GPIOs, nominal 1.8V to 3.3V. |+| 50 | DVDD | power_in | Digital core power supply, nominal 1.1V. Typically tied to VREG_VOUT or another board-level 1.1V rail. |+| 51 | QSPI_SD3 | bidirectional | QSPI flash data line 3 for the XIP interface; also usable as a software-controlled GPIO if not used for flash. |+| 52 | QSPI_SCLK | output | QSPI flash clock output for the XIP interface; also usable as a software-controlled GPIO if not used for flash. |+| 53 | QSPI_SD0 | bidirectional | QSPI flash data line 0 (MOSI in single/dual mode) for the XIP interface; also usable as a software-controlled GPIO if not used for flash. |+| 54 | QSPI_SD2 | bidirectional | QSPI flash data line 2 for the XIP interface; also usable as a software-controlled GPIO if not used for flash. |+| 55 | QSPI_SD1 | bidirectional | QSPI flash data line 1 (MISO in single/dual mode) for the XIP interface; also usable as a software-controlled GPIO if not used for flash. |+| 56 | QSPI_SS_N | output | QSPI flash chip-select (active low) for the XIP interface; also usable as a software-controlled GPIO if not used for flash. |+| 57 | GND | power_in | Center exposed thermal pad - single external ground connection bonded to all internal ground pads on the RP2040 die. |++## Key specifications++| Parameter | Value |+|---|---|+| Cores | 2x Arm Cortex-M0+ |+| Max clock | 133 MHz |+| SRAM | 264 KB (on-chip) |+| Flash | external QSPI (XIP) |+| GPIO | 30 (4 with 12-bit ADC) |+| Special | 8x Programmable I/O (PIO) state machines |+| USB | 1.1 host + device |+| Supply voltage | 1.8-3.3 V (IO), 1.1 V core |+| Package | QFN-56 (7x7 mm) |++## Ordering variants++- `RP2040 (QFN-56)`+- `RP2040TR (QFN-56, tape & reel)`++## CAD (KiCad official)++- Symbol: `MCU_RaspberryPi:RP2040`+- Footprint: `Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm`+- 3D model: QFN-56 (KiCad packages3D)++## Provenance++Data extracted from the manufacturer datasheet, not a distributor listing:++- **Datasheet:** [Raspberry Pi datasheet](https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf) (19 pp, sha256 `f72af3be94fae58e`, retrieved 2026-08-17, tier: manufacturer)+- **Extractor:** `ds2sf` (Claude). Every pin and dimension is cited to a datasheet page; it refuses to fabricate.+- **CAD:** KiCad official libraries (CC-BY-SA 4.0).++[Datasheet PDF](docs/rp2040-datasheet.pdf)
docs/hero.pngadded
⋯ 1 unchanged line ⋯
docs/rp2040-datasheet.pdfadded
⋯ 1 unchanged line ⋯
package.jsonadded+32
@@ -0,0 +1,32 @@+{+  "slug": "rp2040",+  "version": "0.1.0",+  "type": "component",+  "description": "Raspberry Pi dual-core Arm Cortex-M0+ MCU, QFN-56. 133 MHz, 264 KB SRAM, PIO, 30 GPIO, USB. The Pico chip. Datasheet-verified.",+  "tags": [+    "component",+    "microcontroller",+    "mcu",+    "arm",+    "cortex-m0",+    "raspberry-pi",+    "pico",+    "qfn-56"+  ],+  "dependencies": {},+  "hero": {+    "type": "image",+    "path": "docs/hero.png"+  },+  "files": [+    "page.json",+    "README.md",+    "rp2040.kicad_sym",+    "rp2040.kicad_mod",+    "rp2040.glb",+    "docs/hero.png",+    "docs/rp2040-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ]+}\ No newline at end of file
page.json+29−7
@@ -4,8 +4,17 @@   "slug": "rp2040",   "title": "RP2040",   "brief": "Dual-core ARM Cortex-M0+, 133MHz, 264KB SRAM, QFN-56",-  "version": "1.0.0",-  "tags": [],+  "version": "0.1.0",+  "tags": [+    "component",+    "microcontroller",+    "mcu",+    "arm",+    "cortex-m0",+    "raspberry-pi",+    "pico",+    "qfn-56"+  ],   "license": "MIT",   "component": {     "mpn": "RP2040",@@ -20,18 +29,31 @@   },   "readme": "# RP2040\n\nDual-core ARM Cortex-M0+, 133MHz, 264KB SRAM, QFN-56\n\nThe RP2040 is Raspberry Pi's first microcontroller. It has dual ARM Cortex-M0+ cores at 133MHz, 264KB SRAM, 30 GPIO pins, and programmable I/O (PIO) state machines for flexible peripheral support.",   "author": {-    "id": "695820315b5f1e4db2fcf602",     "name": "Kyle Bergstedt",     "email": "[email protected]"   },-  "visibility": {-    "public": true+  "visibility": "public",+  "hero": {+    "type": "image",+    "path": "docs/hero.png"   },-  "hero": null,   "sample_prompts": [],   "discovery_triggers": [],   "discovery_pitch": null,   "metadata": {},   "created_at": "2026-05-28T05:34:09.231Z",-  "updated_at": "2026-05-28T05:34:09.231Z"+  "updated_at": "2026-05-28T05:34:09.231Z",+  "description": "Raspberry Pi dual-core Arm Cortex-M0+ MCU, QFN-56. 133 MHz, 264 KB SRAM, PIO, 30 GPIO, USB. The Pico chip. Datasheet-verified.",+  "dependencies": {},+  "files": [+    "page.json",+    "README.md",+    "rp2040.kicad_sym",+    "rp2040.kicad_mod",+    "rp2040.glb",+    "docs/hero.png",+    "docs/rp2040-datasheet.pdf",+    "viewers/symbol.html",+    "viewers/footprint.html"+  ] }\ No newline at end of file
rp2040.glbadded
⋯ 1 unchanged line ⋯
rp2040.kicad_modadded+709
@@ -0,0 +1,709 @@+(footprint "QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm"+	(version 20260206)+	(generator "kicad-footprint-generator")+	(layer "F.Cu")+	(descr "QFN, 56 Pin (https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf#page=607)")+	(tags "QFN NoLead")+	(property "Reference" "REF**"+		(at 0 -4.83 0)+		(layer "F.SilkS")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "Value" "QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm"+		(at 0 4.83 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(property "KiLib_Generator" "package/no_lead"+		(at 0 0 0)+		(layer "F.SilkS")+		(hide yes)+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(attr smd)+	(duplicate_pad_numbers_are_jumpers no)+	(fp_line+		(start -3.61 -3.61)+		(end -2.96 -3.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -3.61 -2.96)+		(end -3.61 -3.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -3.61 3.61)+		(end -3.61 2.96)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start -2.96 3.61)+		(end -3.61 3.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 2.96 -3.61)+		(end 3.61 -3.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.61 -3.61)+		(end 3.61 -2.96)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.61 2.96)+		(end 3.61 3.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_line+		(start 3.61 3.61)+		(end 2.96 3.61)+		(stroke+			(width 0.12)+			(type solid)+		)+		(layer "F.SilkS")+	)+	(fp_poly+		(pts+			(xy -4.14 -2.6)+			(xy -4.47 -2.36)+			(xy -4.47 -2.84)+		)+		(stroke+			(width 0.12)+			(type solid)+		)+		(fill yes)+		(layer "F.SilkS")+	)+	(fp_line+		(start -4.13 -2.95)+		(end -3.75 -2.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -4.13 2.95)+		(end -4.13 -2.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -3.75 -3.75)+		(end -2.95 -3.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -3.75 -2.95)+		(end -3.75 -3.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -3.75 2.95)+		(end -4.13 2.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -3.75 3.75)+		(end -3.75 2.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -2.95 -4.13)+		(end 2.95 -4.13)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -2.95 -3.75)+		(end -2.95 -4.13)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -2.95 3.75)+		(end -3.75 3.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start -2.95 4.13)+		(end -2.95 3.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 2.95 -4.13)+		(end 2.95 -3.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 2.95 -3.75)+		(end 3.75 -3.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 2.95 3.75)+		(end 2.95 4.13)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 2.95 4.13)+		(end -2.95 4.13)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 3.75 -3.75)+		(end 3.75 -2.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 3.75 -2.95)+		(end 4.13 -2.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 3.75 2.95)+		(end 3.75 3.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 3.75 3.75)+		(end 2.95 3.75)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 4.13 -2.95)+		(end 4.13 2.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_line+		(start 4.13 2.95)+		(end 3.75 2.95)+		(stroke+			(width 0.05)+			(type solid)+		)+		(layer "F.CrtYd")+	)+	(fp_poly+		(pts+			(xy -2.5 -3.5)+			(xy 3.5 -3.5)+			(xy 3.5 3.5)+			(xy -3.5 3.5)+			(xy -3.5 -2.5)+		)+		(stroke+			(width 0.1)+			(type solid)+		)+		(fill no)+		(layer "F.Fab")+	)+	(fp_text user "${REFERENCE}"+		(at 0 0 0)+		(layer "F.Fab")+		(effects+			(font+				(size 1 1)+				(thickness 0.15)+			)+		)+	)+	(pad "" smd roundrect+		(at -0.8 -0.8)+		(size 1.29 1.29)+		(layers "F.Paste")+		(roundrect_rratio 0.193798)+	)+	(pad "" smd roundrect+		(at -0.8 0.8)+		(size 1.29 1.29)+		(layers "F.Paste")+		(roundrect_rratio 0.193798)+	)+	(pad "" smd roundrect+		(at 0.8 -0.8)+		(size 1.29 1.29)+		(layers "F.Paste")+		(roundrect_rratio 0.193798)+	)+	(pad "" smd roundrect+		(at 0.8 0.8)+		(size 1.29 1.29)+		(layers "F.Paste")+		(roundrect_rratio 0.193798)+	)+	(pad "1" smd roundrect+		(at -3.4375 -2.6)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "2" smd roundrect+		(at -3.4375 -2.2)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "3" smd roundrect+		(at -3.4375 -1.8)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "4" smd roundrect+		(at -3.4375 -1.4)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "5" smd roundrect+		(at -3.4375 -1)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "6" smd roundrect+		(at -3.4375 -0.6)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "7" smd roundrect+		(at -3.4375 -0.2)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "8" smd roundrect+		(at -3.4375 0.2)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "9" smd roundrect+		(at -3.4375 0.6)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "10" smd roundrect+		(at -3.4375 1)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "11" smd roundrect+		(at -3.4375 1.4)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "12" smd roundrect+		(at -3.4375 1.8)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "13" smd roundrect+		(at -3.4375 2.2)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "14" smd roundrect+		(at -3.4375 2.6)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "15" smd roundrect+		(at -2.6 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "16" smd roundrect+		(at -2.2 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "17" smd roundrect+		(at -1.8 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "18" smd roundrect+		(at -1.4 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "19" smd roundrect+		(at -1 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "20" smd roundrect+		(at -0.6 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "21" smd roundrect+		(at -0.2 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "22" smd roundrect+		(at 0.2 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "23" smd roundrect+		(at 0.6 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "24" smd roundrect+		(at 1 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "25" smd roundrect+		(at 1.4 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "26" smd roundrect+		(at 1.8 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "27" smd roundrect+		(at 2.2 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "28" smd roundrect+		(at 2.6 3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "29" smd roundrect+		(at 3.4375 2.6)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "30" smd roundrect+		(at 3.4375 2.2)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "31" smd roundrect+		(at 3.4375 1.8)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "32" smd roundrect+		(at 3.4375 1.4)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "33" smd roundrect+		(at 3.4375 1)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "34" smd roundrect+		(at 3.4375 0.6)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "35" smd roundrect+		(at 3.4375 0.2)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "36" smd roundrect+		(at 3.4375 -0.2)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "37" smd roundrect+		(at 3.4375 -0.6)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "38" smd roundrect+		(at 3.4375 -1)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "39" smd roundrect+		(at 3.4375 -1.4)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "40" smd roundrect+		(at 3.4375 -1.8)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "41" smd roundrect+		(at 3.4375 -2.2)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "42" smd roundrect+		(at 3.4375 -2.6)+		(size 0.875 0.2)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "43" smd roundrect+		(at 2.6 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "44" smd roundrect+		(at 2.2 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "45" smd roundrect+		(at 1.8 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "46" smd roundrect+		(at 1.4 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "47" smd roundrect+		(at 1 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "48" smd roundrect+		(at 0.6 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "49" smd roundrect+		(at 0.2 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "50" smd roundrect+		(at -0.2 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "51" smd roundrect+		(at -0.6 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "52" smd roundrect+		(at -1 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "53" smd roundrect+		(at -1.4 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "54" smd roundrect+		(at -1.8 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "55" smd roundrect+		(at -2.2 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "56" smd roundrect+		(at -2.6 -3.4375)+		(size 0.2 0.875)+		(layers "F.Cu" "F.Mask" "F.Paste")+		(roundrect_rratio 0.25)+	)+	(pad "57" smd rect+		(at 0 0)+		(size 3.2 3.2)+		(property pad_prop_heatsink)+		(layers "F.Cu" "F.Mask")+		(zone_connect 2)+	)+	(embedded_fonts no)+	(model "${KICAD10_3DMODEL_DIR}/Package_DFN_QFN.3dshapes/QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm.step"+		(offset+			(xyz 0 0 0)+		)+		(scale+			(xyz 1 1 1)+		)+		(rotate+			(xyz 0 0 0)+		)+	)+)
rp2040.kicad_symadded+1159
@@ -0,0 +1,1159 @@+(kicad_symbol_lib+	(version 20251024)+	(generator "kicad_symbol_editor")+	(generator_version "10.0")+(symbol "RP2040"+		(exclude_from_sim no)+		(in_bom yes)+		(on_board yes)+		(in_pos_files yes)+		(duplicate_pin_numbers_are_jumpers no)+		(property "Reference" "U"+			(at 17.526 47.244 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Value" "RP2040"+			(at 17.526 44.704 0)+			(show_name no)+			(do_not_autoplace no)+			(effects+				(font+					(size 1.27 1.27)+				)+				(justify left)+			)+		)+		(property "Footprint" "Package_DFN_QFN:QFN-56-1EP_7x7mm_P0.4mm_EP3.2x3.2mm"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Datasheet" "https://datasheets.raspberrypi.com/rp2040/rp2040-datasheet.pdf"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "Description" "A microcontroller by Raspberry Pi, Dual ARM Cortex-M0+, 133MHz, no flash, 264KB SRAM, 8 PIO state machines, VQFN-56"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property private "KLC_S4.2_DVDD" "Not a standalone power converter; internal on-chip voltage regulator for digital core supply; DVDD is the digital core power supply, should be placed next to voltage regulator output."+			(at 0 -2.54 0)+			(show_name yes)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property private "KLC_S4.2_VREG_VOUT" "Should be placed next to DVDD."+			(at 0 -2.54 0)+			(show_name yes)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_keywords" "RPi Pico USB QSPI I2C UART SC0914"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(property "ki_fp_filters" "*QFN*7x7mm?P0.4mm?EP3.2x3.2mm*"+			(at 0 0 0)+			(show_name no)+			(do_not_autoplace no)+			(hide yes)+			(effects+				(font+					(size 1.27 1.27)+				)+			)+		)+		(symbol "RP2040_0_1"+			(rectangle+				(start -21.59 41.91)+				(end 21.59 -41.91)+				(stroke+					(width 0.254)+					(type default)+				)+				(fill+					(type background)+				)+			)+		)+		(symbol "RP2040_1_1"+			(pin power_in line+				(at -2.54 45.72 270)+				(length 3.81)+				(name "IOVDD"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 38.1 180)+				(length 3.81)+				(name "GPIO0"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 35.56 180)+				(length 3.81)+				(name "GPIO1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 33.02 180)+				(length 3.81)+				(name "GPIO2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "4"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 30.48 180)+				(length 3.81)+				(name "GPIO3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "5"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 27.94 180)+				(length 3.81)+				(name "GPIO4"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "6"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 25.4 180)+				(length 3.81)+				(name "GPIO5"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "7"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 22.86 180)+				(length 3.81)+				(name "GPIO6"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "8"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 20.32 180)+				(length 3.81)+				(name "GPIO7"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "9"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at -2.54 45.72 270)+				(length 3.81)+				(hide yes)+				(name "IOVDD"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "10"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 17.78 180)+				(length 3.81)+				(name "GPIO8"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "11"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 15.24 180)+				(length 3.81)+				(name "GPIO9"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "12"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 12.7 180)+				(length 3.81)+				(name "GPIO10"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "13"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 10.16 180)+				(length 3.81)+				(name "GPIO11"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "14"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 7.62 180)+				(length 3.81)+				(name "GPIO12"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "15"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 5.08 180)+				(length 3.81)+				(name "GPIO13"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "16"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 2.54 180)+				(length 3.81)+				(name "GPIO14"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "17"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 0 180)+				(length 3.81)+				(name "GPIO15"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "18"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin input line+				(at -25.4 30.48 0)+				(length 3.81)+				(name "TESTEN"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "19"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin input line+				(at -25.4 -15.24 0)+				(length 3.81)+				(name "XIN"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "20"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin output line+				(at -25.4 -25.4 0)+				(length 3.81)+				(name "XOUT"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "21"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at -2.54 45.72 270)+				(length 3.81)+				(hide yes)+				(name "IOVDD"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "22"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at 12.7 45.72 270)+				(length 3.81)+				(name "DVDD"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "23"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin input line+				(at -25.4 -33.02 0)+				(length 3.81)+				(name "SWCLK"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "24"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at -25.4 -35.56 0)+				(length 3.81)+				(name "SWDIO"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "25"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin input line+				(at -25.4 22.86 0)+				(length 3.81)+				(name "RUN"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "26"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -2.54 180)+				(length 3.81)+				(name "GPIO16"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "27"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -5.08 180)+				(length 3.81)+				(name "GPIO17"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "28"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -7.62 180)+				(length 3.81)+				(name "GPIO18"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "29"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -10.16 180)+				(length 3.81)+				(name "GPIO19"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "30"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -12.7 180)+				(length 3.81)+				(name "GPIO20"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "31"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -15.24 180)+				(length 3.81)+				(name "GPIO21"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "32"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at -2.54 45.72 270)+				(length 3.81)+				(hide yes)+				(name "IOVDD"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "33"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -17.78 180)+				(length 3.81)+				(name "GPIO22"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "34"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -20.32 180)+				(length 3.81)+				(name "GPIO23"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "35"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -22.86 180)+				(length 3.81)+				(name "GPIO24"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "36"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -25.4 180)+				(length 3.81)+				(name "GPIO25"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "37"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -30.48 180)+				(length 3.81)+				(name "GPIO26/ADC0"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "38"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -33.02 180)+				(length 3.81)+				(name "GPIO27/ADC1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "39"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -35.56 180)+				(length 3.81)+				(name "GPIO28/ADC2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "40"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at 25.4 -38.1 180)+				(length 3.81)+				(name "GPIO29/ADC3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "41"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at -2.54 45.72 270)+				(length 3.81)+				(hide yes)+				(name "IOVDD"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "42"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at -10.16 45.72 270)+				(length 3.81)+				(name "ADC_AVDD"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "43"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at 2.54 45.72 270)+				(length 3.81)+				(name "VREG_VIN"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "44"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_out line+				(at 7.62 45.72 270)+				(length 3.81)+				(name "VREG_VOUT"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "45"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at -25.4 15.24 0)+				(length 3.81)+				(name "USB_DM"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "46"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at -25.4 12.7 0)+				(length 3.81)+				(name "USB_DP"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "47"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at -12.7 45.72 270)+				(length 3.81)+				(name "USB_VDD"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "48"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at -2.54 45.72 270)+				(length 3.81)+				(hide yes)+				(name "IOVDD"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "49"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin passive line+				(at 12.7 45.72 270)+				(length 3.81)+				(hide yes)+				(name "DVDD"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "50"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at -25.4 -7.62 0)+				(length 3.81)+				(name "QSPI_SD3"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "51"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin output line+				(at -25.4 2.54 0)+				(length 3.81)+				(name "QSPI_SCLK"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "52"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at -25.4 0 0)+				(length 3.81)+				(name "QSPI_SD0"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "53"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at -25.4 -5.08 0)+				(length 3.81)+				(name "QSPI_SD2"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "54"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin bidirectional line+				(at -25.4 -2.54 0)+				(length 3.81)+				(name "QSPI_SD1"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "55"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin output line+				(at -25.4 5.08 0)+				(length 3.81)+				(name "~{QSPI_SS}"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "56"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+			(pin power_in line+				(at 0 -45.72 90)+				(length 3.81)+				(name "GND"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+				(number "57"+					(effects+						(font+							(size 1.27 1.27)+						)+					)+				)+			)+		)+		(embedded_fonts no)+	)+)