<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE eagle SYSTEM "eagle.dtd">
<eagle version="7.6.0">
<drawing>
<library>
<packages>
<package name="PICO-PKG">
</package>
<package name="PICO-PKG-TH">
</package>
<package name="PICO-PKG-SMD">
</package>
<package name="RP2040-QFN-56">
</package>
<package name="PICO-PKG-NO_DEBUG">
</package>
</packages>
<symbols>
<symbol name="PICO-SYM">
<pin name="GP0"/>
<pin name="GP1"/>
<pin name="GP2"/>
<pin name="GP3"/>
<pin name="GP4"/>
<pin name="GP5"/>
<pin name="GP6"/>
<pin name="GP7"/>
<pin name="GP8"/>
<pin name="GP9"/>
<pin name="GP10"/>
<pin name="GP11"/>
<pin name="GP12"/>
<pin name="GP13"/>
<pin name="GP14"/>
<pin name="GP15"/>
<pin name="GP16"/>
<pin name="GP17"/>
<pin name="GP18"/>
<pin name="GP19"/>
<pin name="GP20"/>
<pin name="GP21"/>
<pin name="GP22"/>
<pin name="RUN" direction="in"/>
<pin name="GP26"/>
<pin name="GP27"/>
<pin name="GP28"/>
<pin name="ADC_REF" direction="in"/>
<pin name="3V3(OUT)" direction="pwr"/>
<pin name="3V3_EN" direction="in"/>
<pin name="GND" direction="pwr"/>
<pin name="VSYS" direction="pwr"/>
<pin name="VBUS" direction="pwr"/>
<pin name="SWDIO"/>
<pin name="SWGND" direction="pwr"/>
<pin name="SWCLK" direction="in"/>
</symbol>
<symbol name="RP2040">
<pin name="USB_DP"/>
<pin name="USB_DM"/>
<pin name="GPIO0"/>
<pin name="GPIO1"/>
<pin name="GPIO2"/>
<pin name="GPIO3"/>
<pin name="GPIO4"/>
<pin name="GPIO5"/>
<pin name="GPIO6"/>
<pin name="GPIO7"/>
<pin name="GPIO8"/>
<pin name="GPIO9"/>
<pin name="GPIO10"/>
<pin name="GPIO11"/>
<pin name="GPIO12"/>
<pin name="GPIO13"/>
<pin name="GPIO14"/>
<pin name="GPIO15"/>
<pin name="GPIO16"/>
<pin name="GPIO17"/>
<pin name="GPIO18"/>
<pin name="GPIO19"/>
<pin name="GPIO20"/>
<pin name="GPIO21"/>
<pin name="GPIO22"/>
<pin name="GPIO23"/>
<pin name="GPIO24"/>
<pin name="GPIO25"/>
<pin name="GPIO26_ADC0"/>
<pin name="GPIO27_ADC1"/>
<pin name="GPIO28_ADC2"/>
<pin name="GPIO29_ADC3"/>
<pin name="ADC_AVDD" direction="pwr"/>
<pin name="USB_VDD" direction="pwr"/>
<pin name="IOVDD5" direction="pwr"/>
<pin name="IOVDD0" direction="pwr"/>
<pin name="IOVDD1" direction="pwr"/>
<pin name="IOVDD2" direction="pwr"/>
<pin name="IOVDD3" direction="pwr"/>
<pin name="IOVDD4" direction="pwr"/>
<pin name="VREG_IN" direction="pwr"/>
<pin name="VREG_OUT" direction="pwr"/>
<pin name="DVDD1" direction="pwr"/>
<pin name="DVDD0" direction="pwr"/>
<pin name="QSPI_SS"/>
<pin name="QSPI_SD0"/>
<pin name="QSPI_SD1"/>
<pin name="QSPI_SD2"/>
<pin name="QSPI_SD3"/>
<pin name="QSPI_SCLK" direction="out"/>
<pin name="XIN" direction="in" function="clk"/>
<pin name="XOUT" direction="pas"/>
<pin name="RUN" direction="in"/>
<pin name="SWCLK" direction="out"/>
<pin name="SWD"/>
<pin name="GND" direction="pwr"/>
<pin name="TESTEN" direction="pas"/>
</symbol>
<symbol name="PICO-SYM-NO_DEBUG">
<pin name="GP0"/>
<pin name="GP1"/>
<pin name="GP2"/>
<pin name="GP3"/>
<pin name="GP4"/>
<pin name="GP5"/>
<pin name="GP6"/>
<pin name="GP7"/>
<pin name="GP8"/>
<pin name="GP9"/>
<pin name="GP10"/>
<pin name="GP11"/>
<pin name="GP12"/>
<pin name="GP13"/>
<pin name="GP14"/>
<pin name="GP15"/>
<pin name="GP16"/>
<pin name="GP17"/>
<pin name="GP18"/>
<pin name="GP19"/>
<pin name="GP20"/>
<pin name="GP21"/>
<pin name="GP22"/>
<pin name="RUN" direction="in"/>
<pin name="GP26"/>
<pin name="GP27"/>
<pin name="GP28"/>
<pin name="ADC_REF" direction="in"/>
<pin name="3V3(OUT)" direction="pwr"/>
<pin name="3V3_EN" direction="in"/>
<pin name="GND" direction="pwr"/>
<pin name="VSYS" direction="pwr"/>
<pin name="VBUS" direction="pwr"/>
</symbol>
</symbols>
<devicesets>
<deviceset name="RASPBERRY_PICO" prefix="U">
<description>Raspberry Pi Pico</description>
<gates>
<gate name="U$1" symbol="PICO-SYM"/>
</gates>
<devices>
<device name="SMD-TH" package="PICO-PKG">
<connects>
<connect gate="U$1" pin="3V3(OUT)" pad="36 P$36"/>
<connect gate="U$1" pin="3V3_EN" pad="37 P$37"/>
<connect gate="U$1" pin="ADC_REF" pad="35 P$35"/>
<connect gate="U$1" pin="GND" pad="3 8 13 18 23 28 33 38 P$3 P$8 P$13 P$18 P$23 P$28 P$33 P$38"/>
<connect gate="U$1" pin="GP0" pad="1 P$1"/>
<connect gate="U$1" pin="GP1" pad="2 P$2"/>
<connect gate="U$1" pin="GP10" pad="14 P$14"/>
<connect gate="U$1" pin="GP11" pad="15 P$15"/>
<connect gate="U$1" pin="GP12" pad="16 P$16"/>
<connect gate="U$1" pin="GP13" pad="17 P$17"/>
<connect gate="U$1" pin="GP14" pad="19 P$19"/>
<connect gate="U$1" pin="GP15" pad="20 P$20"/>
<connect gate="U$1" pin="GP16" pad="21 P$21"/>
<connect gate="U$1" pin="GP17" pad="22 P$22"/>
<connect gate="U$1" pin="GP18" pad="24 P$24"/>
<connect gate="U$1" pin="GP19" pad="25 P$25"/>
<connect gate="U$1" pin="GP2" pad="4 P$4"/>
<connect gate="U$1" pin="GP20" pad="26 P$26"/>
<connect gate="U$1" pin="GP21" pad="27 P$27"/>
<connect gate="U$1" pin="GP22" pad="29 P$29"/>
<connect gate="U$1" pin="GP26" pad="31 P$31"/>
<connect gate="U$1" pin="GP27" pad="32 P$32"/>
<connect gate="U$1" pin="GP28" pad="34 P$34"/>
<connect gate="U$1" pin="GP3" pad="5 P$5"/>
<connect gate="U$1" pin="GP4" pad="6 P$6"/>
<connect gate="U$1" pin="GP5" pad="7 P$7"/>
<connect gate="U$1" pin="GP6" pad="9 P$9"/>
<connect gate="U$1" pin="GP7" pad="10 P$10"/>
<connect gate="U$1" pin="GP8" pad="11 P$11"/>
<connect gate="U$1" pin="GP9" pad="12 P$12"/>
<connect gate="U$1" pin="RUN" pad="30 P$30"/>
<connect gate="U$1" pin="SWCLK" pad="41 P$41"/>
<connect gate="U$1" pin="SWDIO" pad="43 P$43"/>
<connect gate="U$1" pin="SWGND" pad="42 P$42"/>
<connect gate="U$1" pin="VBUS" pad="40 P$40"/>
<connect gate="U$1" pin="VSYS" pad="39 P$39"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="SMD" package="PICO-PKG-SMD">
<connects>
<connect gate="U$1" pin="3V3(OUT)" pad="P$36"/>
<connect gate="U$1" pin="3V3_EN" pad="P$37"/>
<connect gate="U$1" pin="ADC_REF" pad="P$35"/>
<connect gate="U$1" pin="GND" pad="P$3 P$8 P$13 P$18 P$23 P$28 P$33 P$38"/>
<connect gate="U$1" pin="GP0" pad="P$1"/>
<connect gate="U$1" pin="GP1" pad="P$2"/>
<connect gate="U$1" pin="GP10" pad="P$14"/>
<connect gate="U$1" pin="GP11" pad="P$15"/>
<connect gate="U$1" pin="GP12" pad="P$16"/>
<connect gate="U$1" pin="GP13" pad="P$17"/>
<connect gate="U$1" pin="GP14" pad="P$19"/>
<connect gate="U$1" pin="GP15" pad="P$20"/>
<connect gate="U$1" pin="GP16" pad="P$21"/>
<connect gate="U$1" pin="GP17" pad="P$22"/>
<connect gate="U$1" pin="GP18" pad="P$24"/>
<connect gate="U$1" pin="GP19" pad="P$25"/>
<connect gate="U$1" pin="GP2" pad="P$4"/>
<connect gate="U$1" pin="GP20" pad="P$26"/>
<connect gate="U$1" pin="GP21" pad="P$27"/>
<connect gate="U$1" pin="GP22" pad="P$29"/>
<connect gate="U$1" pin="GP26" pad="P$31"/>
<connect gate="U$1" pin="GP27" pad="P$32"/>
<connect gate="U$1" pin="GP28" pad="P$34"/>
<connect gate="U$1" pin="GP3" pad="P$5"/>
<connect gate="U$1" pin="GP4" pad="P$6"/>
<connect gate="U$1" pin="GP5" pad="P$7"/>
<connect gate="U$1" pin="GP6" pad="P$9"/>
<connect gate="U$1" pin="GP7" pad="P$10"/>
<connect gate="U$1" pin="GP8" pad="P$11"/>
<connect gate="U$1" pin="GP9" pad="P$12"/>
<connect gate="U$1" pin="RUN" pad="P$30"/>
<connect gate="U$1" pin="SWCLK" pad="P$41"/>
<connect gate="U$1" pin="SWDIO" pad="P$43"/>
<connect gate="U$1" pin="SWGND" pad="P$42"/>
<connect gate="U$1" pin="VBUS" pad="P$40"/>
<connect gate="U$1" pin="VSYS" pad="P$39"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
<device name="TH" package="PICO-PKG-TH">
<connects>
<connect gate="U$1" pin="3V3(OUT)" pad="36"/>
<connect gate="U$1" pin="3V3_EN" pad="37"/>
<connect gate="U$1" pin="ADC_REF" pad="35"/>
<connect gate="U$1" pin="GND" pad="3 8 13 18 23 28 33 38"/>
<connect gate="U$1" pin="GP0" pad="1"/>
<connect gate="U$1" pin="GP1" pad="2"/>
<connect gate="U$1" pin="GP10" pad="14"/>
<connect gate="U$1" pin="GP11" pad="15"/>
<connect gate="U$1" pin="GP12" pad="16"/>
<connect gate="U$1" pin="GP13" pad="17"/>
<connect gate="U$1" pin="GP14" pad="19"/>
<connect gate="U$1" pin="GP15" pad="20"/>
<connect gate="U$1" pin="GP16" pad="21"/>
<connect gate="U$1" pin="GP17" pad="22"/>
<connect gate="U$1" pin="GP18" pad="24"/>
<connect gate="U$1" pin="GP19" pad="25"/>
<connect gate="U$1" pin="GP2" pad="4"/>
<connect gate="U$1" pin="GP20" pad="26"/>
<connect gate="U$1" pin="GP21" pad="27"/>
<connect gate="U$1" pin="GP22" pad="29"/>
<connect gate="U$1" pin="GP26" pad="31"/>
<connect gate="U$1" pin="GP27" pad="32"/>
<connect gate="U$1" pin="GP28" pad="34"/>
<connect gate="U$1" pin="GP3" pad="5"/>
<connect gate="U$1" pin="GP4" pad="6"/>
<connect gate="U$1" pin="GP5" pad="7"/>
<connect gate="U$1" pin="GP6" pad="9"/>
<connect gate="U$1" pin="GP7" pad="10"/>
<connect gate="U$1" pin="GP8" pad="11"/>
<connect gate="U$1" pin="GP9" pad="12"/>
<connect gate="U$1" pin="RUN" pad="30"/>
<connect gate="U$1" pin="SWCLK" pad="41"/>
<connect gate="U$1" pin="SWDIO" pad="43"/>
<connect gate="U$1" pin="SWGND" pad="42"/>
<connect gate="U$1" pin="VBUS" pad="40"/>
<connect gate="U$1" pin="VSYS" pad="39"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="RP2040-QFN56" prefix="IC">
<gates>
<gate name="IC$1" symbol="RP2040"/>
</gates>
<devices>
<device name="" package="RP2040-QFN-56">
<connects>
<connect gate="IC$1" pin="ADC_AVDD" pad="43"/>
<connect gate="IC$1" pin="DVDD0" pad="23"/>
<connect gate="IC$1" pin="DVDD1" pad="50"/>
<connect gate="IC$1" pin="GND" pad="57 58 59 60 61 62 63 64 65 66"/>
<connect gate="IC$1" pin="GPIO0" pad="2"/>
<connect gate="IC$1" pin="GPIO1" pad="3"/>
<connect gate="IC$1" pin="GPIO10" pad="13"/>
<connect gate="IC$1" pin="GPIO11" pad="14"/>
<connect gate="IC$1" pin="GPIO12" pad="15"/>
<connect gate="IC$1" pin="GPIO13" pad="16"/>
<connect gate="IC$1" pin="GPIO14" pad="17"/>
<connect gate="IC$1" pin="GPIO15" pad="18"/>
<connect gate="IC$1" pin="GPIO16" pad="27"/>
<connect gate="IC$1" pin="GPIO17" pad="28"/>
<connect gate="IC$1" pin="GPIO18" pad="29"/>
<connect gate="IC$1" pin="GPIO19" pad="30"/>
<connect gate="IC$1" pin="GPIO2" pad="4"/>
<connect gate="IC$1" pin="GPIO20" pad="31"/>
<connect gate="IC$1" pin="GPIO21" pad="32"/>
<connect gate="IC$1" pin="GPIO22" pad="34"/>
<connect gate="IC$1" pin="GPIO23" pad="35"/>
<connect gate="IC$1" pin="GPIO24" pad="36"/>
<connect gate="IC$1" pin="GPIO25" pad="37"/>
<connect gate="IC$1" pin="GPIO26_ADC0" pad="38"/>
<connect gate="IC$1" pin="GPIO27_ADC1" pad="39"/>
<connect gate="IC$1" pin="GPIO28_ADC2" pad="40"/>
<connect gate="IC$1" pin="GPIO29_ADC3" pad="41"/>
<connect gate="IC$1" pin="GPIO3" pad="5"/>
<connect gate="IC$1" pin="GPIO4" pad="6"/>
<connect gate="IC$1" pin="GPIO5" pad="7"/>
<connect gate="IC$1" pin="GPIO6" pad="8"/>
<connect gate="IC$1" pin="GPIO7" pad="9"/>
<connect gate="IC$1" pin="GPIO8" pad="11"/>
<connect gate="IC$1" pin="GPIO9" pad="12"/>
<connect gate="IC$1" pin="IOVDD0" pad="1"/>
<connect gate="IC$1" pin="IOVDD1" pad="10"/>
<connect gate="IC$1" pin="IOVDD2" pad="22"/>
<connect gate="IC$1" pin="IOVDD3" pad="33"/>
<connect gate="IC$1" pin="IOVDD4" pad="42"/>
<connect gate="IC$1" pin="IOVDD5" pad="49"/>
<connect gate="IC$1" pin="QSPI_SCLK" pad="52"/>
<connect gate="IC$1" pin="QSPI_SD0" pad="53"/>
<connect gate="IC$1" pin="QSPI_SD1" pad="55"/>
<connect gate="IC$1" pin="QSPI_SD2" pad="54"/>
<connect gate="IC$1" pin="QSPI_SD3" pad="51"/>
<connect gate="IC$1" pin="QSPI_SS" pad="56"/>
<connect gate="IC$1" pin="RUN" pad="26"/>
<connect gate="IC$1" pin="SWCLK" pad="24"/>
<connect gate="IC$1" pin="SWD" pad="25"/>
<connect gate="IC$1" pin="TESTEN" pad="19"/>
<connect gate="IC$1" pin="USB_DM" pad="46"/>
<connect gate="IC$1" pin="USB_DP" pad="47"/>
<connect gate="IC$1" pin="USB_VDD" pad="48"/>
<connect gate="IC$1" pin="VREG_IN" pad="44"/>
<connect gate="IC$1" pin="VREG_OUT" pad="45"/>
<connect gate="IC$1" pin="XIN" pad="20"/>
<connect gate="IC$1" pin="XOUT" pad="21"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
<deviceset name="RASPBERRY_PICO-NO_DEBUG" prefix="U" uservalue="yes">
<gates>
<gate name="G$1" symbol="PICO-SYM-NO_DEBUG"/>
</gates>
<devices>
<device name="" package="PICO-PKG-NO_DEBUG">
<connects>
<connect gate="G$1" pin="3V3(OUT)" pad="36 P$36"/>
<connect gate="G$1" pin="3V3_EN" pad="37 P$37"/>
<connect gate="G$1" pin="ADC_REF" pad="35 P$35"/>
<connect gate="G$1" pin="GND" pad="3 8 13 18 23 28 33 38 P$3 P$8 P$13 P$18 P$23 P$28 P$33 P$38"/>
<connect gate="G$1" pin="GP0" pad="1 P$1"/>
<connect gate="G$1" pin="GP1" pad="2 P$2"/>
<connect gate="G$1" pin="GP10" pad="14 P$14"/>
<connect gate="G$1" pin="GP11" pad="15 P$15"/>
<connect gate="G$1" pin="GP12" pad="16 P$16"/>
<connect gate="G$1" pin="GP13" pad="17 P$17"/>
<connect gate="G$1" pin="GP14" pad="19 P$19"/>
<connect gate="G$1" pin="GP15" pad="20 P$20"/>
<connect gate="G$1" pin="GP16" pad="21 P$21"/>
<connect gate="G$1" pin="GP17" pad="22 P$22"/>
<connect gate="G$1" pin="GP18" pad="24 P$24"/>
<connect gate="G$1" pin="GP19" pad="25 P$25"/>
<connect gate="G$1" pin="GP2" pad="4 P$4"/>
<connect gate="G$1" pin="GP20" pad="26 P$26"/>
<connect gate="G$1" pin="GP21" pad="27 P$27"/>
<connect gate="G$1" pin="GP22" pad="29 P$29"/>
<connect gate="G$1" pin="GP26" pad="31 P$31"/>
<connect gate="G$1" pin="GP27" pad="32 P$32"/>
<connect gate="G$1" pin="GP28" pad="34 P$34"/>
<connect gate="G$1" pin="GP3" pad="5 P$5"/>
<connect gate="G$1" pin="GP4" pad="6 P$6"/>
<connect gate="G$1" pin="GP5" pad="7 P$7"/>
<connect gate="G$1" pin="GP6" pad="9 P$9"/>
<connect gate="G$1" pin="GP7" pad="10 P$10"/>
<connect gate="G$1" pin="GP8" pad="11 P$11"/>
<connect gate="G$1" pin="GP9" pad="12 P$12"/>
<connect gate="G$1" pin="RUN" pad="30 P$30"/>
<connect gate="G$1" pin="VBUS" pad="40 P$40"/>
<connect gate="G$1" pin="VSYS" pad="39 P$39"/>
</connects>
<technologies>
<technology name=""/>
</technologies>
</device>
</devices>
</deviceset>
</devicesets>
</library>
</drawing>
</eagle>
