# 1.总体概述
Raspberry Pi Pico是一款基于RP2040设计的低成本高性能
微控制器开发板,可选用Python或C/C++进行开发,方便快速入门开发学习,迷你小巧,灵活易用。
![图片1.png]
## 引脚分布
![图片2.png]
## 板载资源
![图片3.png]
*
主控芯片:RP2040,QFN-56贴片封装;
* 存储芯片:SPI Flash;
* 电源接口:TYPE C;
* 功能按键:BOOT和复位按键;
* LED显示:电源指示和状态显示灯;
* 调试接口:TYPE C和SWD接口;
* 外接引脚:引出可编程I/O,方便扩展连接;
## 优势特点
![图片4.png]
* 板子外观小巧精致,尺寸为53.34mm*22.86mm(2100mil*900mil);
* 兼容主流树莓派Pico,两排针间距为17.78mm,可适用于洞洞板;
* 支持使用MicoPython和C/C++语言开发,方便快速入门学习;
* 提供TYPE C串口和SWD接口,方便进行开发和调试;
* 板载复位(RESET)和启动模式切换(BOOTSEL)按键,
* 支持UF2的USB大容量存储启动模式,用于拖放式编程;
* 价格便宜,超低功耗,外引功能引脚丰富,性价比高;
* 使用嘉立创优质PCB以及正品元器件,保障产品质量;
# 2.芯片介绍
## RP2040芯片介绍
![图片5.png]
* 双核Cortex M0+,最高频率133MHz
* 内置264kB的6扇区SRAM
* 30个多功能GPIO引脚
* 6个SPI Flash专用引脚(支持XIP)
* 常见外围设备专用硬件
* 可编程I/O支持外部设备
* 4通道ADC,内置温度传感器,采样频率500ksps,12位分辨率
* USB 1.1主机和设备支持
## RP2040系统概述
![图片6.png]
## RP2040引脚描述
![图片7.png]
* GPIOx:通用数字输入和输出,RP2040可以连接多个内部中的一个外设到每个GPIO,或直接从软件上控制GPIO。
* GPIOx/ADCy:通用数字输入和输出,具有
模数转换功能。RP2040 ADC有一个模拟
多路复用器,可以选择这些引脚中的任何一个,并采样电压。
* QSPIx:接到SPI,Dual-SPI或Quad-SPI Flash设备,可以直接执行代码。也可当作GPIO用。
* USB_DP and USB_DM:USB
控制器,支持全速设备和全/低速主机,每个引脚都需要串联一个27Ω电阻,内部总线提供了上下拉功能。
* XIN and XOUT:将一个晶体连接到RP2040的晶体振荡器。XIN也可以用作单端CMOS时钟输入,而XOUT是断开的。时钟输入,同时断开XOUT的连接。USB引导程序需要一个12MHz的晶体或12MHz的时钟输入。
* RUN:全局异步复位引脚。低电平驱动时复位,高电平驱动时运行。如果不需要外部复位,该引脚可以直接与IOVDD绑定。
* SWCLK and SWDIO:提供对两个处理器的调试访问处理器的调试访问,可用于下载代码。
* TESTEN:工厂测试模式引脚。绑定到GND。
* GND:单个外部接地连接,与RP2040内部接地焊盘相连接。
* IOVDD:数字GPIO的电源,标称电压1.8V至3.3V。
* USB_VDD:用于内部USB全速PHY的电源,标称电压3.3V。
* ADC_AVDD:用于模数转换器的电源,标称电压3.3V。
* VREG_VIN:内部核心电压调节器的电源输入,标称电压1.8V至3.3V。
* VREG_VOUT:内部核心电压调节器的电源输出,标称电压1.1V,最大电流100mA。
* DVDD:数字核心电源,标称电压1.1V。可以连接到VREG_VOUT,或一些其他板级电源。
## RP2040总线结构
RP2040具有双Cortex-M0+内核,DMA,内部存储器和外设通过AHB/APB总线结构连接。
![图片8.png]
## RP2040商品介绍
![RP2040商品介绍.png]
* 品 牌:Raspberry Pi(树莓派)
* 厂家型号:RP2040
* 商品编号:[C2040](https://item.szlcsc.com/2392.html)
* 封 装:LQFN-56(7×7)
* 数据手册: