|
| 1 | +{ |
| 2 | + "name": "Raspberry Pi Pico", |
| 3 | + "version": 1, |
| 4 | + "description": "an RP2040 microcontroller board with dual-core ARM Cortex-M0+ processor, 264k of internal RAM, and flexible Programmable I/O (PIO) feature", |
| 5 | + "author": "Uri Shaked", |
| 6 | + "mcu": "rp2040", |
| 7 | + "fqbn": "arduino:mbed:pico", |
| 8 | + "width": 20.9, |
| 9 | + "height": 52.75, |
| 10 | + "environments": { |
| 11 | + "arduino-community": { |
| 12 | + "fqbn": "rp2040:rp2040:rpipico" |
| 13 | + }, |
| 14 | + "micropython": { |
| 15 | + "firmware": "https://wokwi.github.io/firmware-assets/rp2-pico-$VERSION.uf2" |
| 16 | + }, |
| 17 | + "circuitpython": { |
| 18 | + "firmware": "https://wokwi.github.io/firmware-assets/adafruit-circuitpython-raspberry_pi_pico-en_US-$VERSION.uf2" |
| 19 | + } |
| 20 | + }, |
| 21 | + "pins": { |
| 22 | + /* Physical pins */ |
| 23 | + "GP0": { "y": 3.4, "x": 0, "target": "GPIO0" }, |
| 24 | + "GP1": { "y": 5.94, "x": 0, "target": "GPIO1" }, |
| 25 | + "GND.1": { "y": 8.48, "x": 0, "target": "GND" }, |
| 26 | + "GP2": { "y": 11.02, "x": 0, "target": "GPIO2" }, |
| 27 | + "GP3": { "y": 13.56, "x": 0, "target": "GPIO3" }, |
| 28 | + "GP4": { "y": 16.1, "x": 0, "target": "GPIO4" }, |
| 29 | + "GP5": { "y": 18.64, "x": 0, "target": "GPIO5" }, |
| 30 | + "GND.2": { "y": 21.18, "x": 0, "target": "GND" }, |
| 31 | + "GP6": { "y": 23.72, "x": 0, "target": "GPIO6" }, |
| 32 | + "GP7": { "y": 26.26, "x": 0, "target": "GPIO7" }, |
| 33 | + "GP8": { "y": 28.8, "x": 0, "target": "GPIO8" }, |
| 34 | + "GP9": { "y": 31.34, "x": 0, "target": "GPIO9" }, |
| 35 | + "GND.3": { "y": 33.88, "x": 0, "target": "GND" }, |
| 36 | + "GP10": { "y": 36.42, "x": 0, "target": "GPIO10" }, |
| 37 | + "GP11": { "y": 38.96, "x": 0, "target": "GPIO11" }, |
| 38 | + "GP12": { "y": 41.49, "x": 0, "target": "GPIO12" }, |
| 39 | + "GP13": { "y": 44.03, "x": 0, "target": "GPIO13" }, |
| 40 | + "GND.4": { "y": 46.57, "x": 0, "target": "GND" }, |
| 41 | + "GP14": { "y": 49.11, "x": 0, "target": "GPIO14" }, |
| 42 | + "GP15": { "y": 51.65, "x": 0, "target": "GPIO15" }, |
| 43 | + "GP16": { "y": 51.65, "x": 20.9, "target": "GPIO16" }, |
| 44 | + "GP17": { "y": 49.11, "x": 20.9, "target": "GPIO17" }, |
| 45 | + "GND.5": { "y": 46.57, "x": 20.9, "target": "GND" }, |
| 46 | + "GP18": { "y": 44.03, "x": 20.9, "target": "GPIO18" }, |
| 47 | + "GP19": { "y": 41.49, "x": 20.9, "target": "GPIO19" }, |
| 48 | + "GP20": { "y": 38.96, "x": 20.9, "target": "GPIO20" }, |
| 49 | + "GP21": { "y": 36.42, "x": 20.9, "target": "GPIO21" }, |
| 50 | + "GND.6": { "y": 33.88, "x": 20.9, "target": "GND" }, |
| 51 | + "GP22": { "y": 31.34, "x": 20.9, "target": "GPIO22" }, |
| 52 | + "RUN": { "y": 28.8, "x": 20.9 }, |
| 53 | + "GP26": { "y": 26.26, "x": 20.9, "target": "GPIO26" }, |
| 54 | + "GP27": { "y": 23.72, "x": 20.9, "target": "GPIO27" }, |
| 55 | + "GND.7": { "y": 21.18, "x": 20.9, "target": "GND" }, |
| 56 | + "GP28": { "y": 18.64, "x": 20.9, "target": "GPIO28" }, |
| 57 | + "ADC_VREF": { "y": 16.1, "x": 20.9 }, |
| 58 | + "3V3": { "y": 13.56, "x": 20.9, "target": "power(3.3)" }, |
| 59 | + "3V3_EN": { "y": 11.02, "x": 20.9 }, |
| 60 | + "GND.8": { "y": 8.48, "x": 20.9, "target": "GND" }, |
| 61 | + "VSYS": { "y": 5.94, "x": 20.9, "target": "power(3.3)" }, |
| 62 | + "VBUS": { "y": 3.4, "x": 20.9, "target": "power(5)" }, |
| 63 | + /* Virtual pins */ |
| 64 | + "TP4": { "target": "GPIO23" }, |
| 65 | + "TP5": { "target": "GPIO25" } |
| 66 | + }, |
| 67 | + "leds": [ |
| 68 | + { |
| 69 | + "id": "led1", |
| 70 | + "x": 4.7, |
| 71 | + "y": 6.65, |
| 72 | + "type": "0603", |
| 73 | + "color": "#90ff00", |
| 74 | + "pins": { |
| 75 | + "A": "TP5", |
| 76 | + "C": "GND.1" |
| 77 | + } |
| 78 | + } |
| 79 | + ] |
| 80 | +} |
0 commit comments