开发板STMicroelectronics

NUCLEO-G071RB

意法半导体 NUCLEO-G071RB 板卡档案(MB1360):STM32G071RB Cortex-M0+,最高 64 MHz,128 KB flash / 36 KB SRAM,Arduino Uno V3 排针 CN5/CN6/CN8/CN9,2×19 针 ST morpho 连接器 CN7/CN10,ST-LINK SWD 跳帽区 CN4 与物理 6 针的 SWD 调试口 CN11(5 信号 + SWO 保留位)。118 个触点全部映射,以 C02 原理图为裁决来源。

装配与兼容

修订

引脚图

NUCLEO-G071RBCN7PC10PC11PC12PD2VDDE5VPA14GNDPD0PD1PD3IOREFPA13RESETPD4+3.3VPA15+5VGNDGNDPB7GNDPC13VINPC14PD5PC15PA0PF0PA1PF1PA4VBATPB1PC2PB11 or PB9PC3PB12 or PB8CN10PC9PC8PB8PC6PB9PA3AVDD5V_USB_CHGAGNDPD6PA5LEDPA12PA6PA11PA7PC1PB0PC0PC7GNDPA9PB2PA8PB6PB14PB15PB4PB10PB5PB13PB3AGNDPA10PA2PC4PD8PC5PD9CN4----CN11VDD_TARGETSWCLKGNDSWDIONRSTSWOCN6NCIOREFNRST3V35VGNDGNDVINCN8A0A1A2A3A4A5CN5D8D9/PWMD10/CSD11/MOSID12/MISOD13/SCKLEDGNDAREF/AVDDSDA/D14SCL/D15CN9D0/RXD1/TXD2D3/PWMD4D5/PWMD6/PWMD7

电源 · 地 · GPIO / 信号 · 板载 LED

CN7 (38 针位)

ST morpho connector, 2x19 pins: odd pins form one row, even pins the other, both accessible from top and bottom (UM2324 Section 7.3: all signals and power pins except VDD_CORE 1.2 V are available on the morpho connectors). Pin-by-pin mapping adjudicated from the C02 schematic page-5 text layer (pin numbers PICN7nn/PICN10nn paired with net labels NL* and solder pads COSBn by coordinate alignment), cross-checked against all 59 Zephyr st_morpho_connector.dtsi gpio-map entries at commit 7cd4b562 (26 CN7 + 33 CN10) and UM2324 Rev 5 Table 13 signal labels. Zero conflicts between C02 and Zephyr. UM2324 Figure 17 publishes the morpho table only as a vector figure (no text layer), so it corroborates structure but not individual labels. Power pins carry no net label in the C02 text layer; CN7-6 E5V and CN7-24 VIN are anchored by UM2324 Section 6.5/Figure 10 prose. CN7-33 is unlabeled in C02 and absent from Zephyr: recorded NC (the F401RE same-position VBAT hint is not a MB1360 source). · 来源: MB1360-G071RB-C02 schematic (NUCLEO-G071RB board revision C02) · C02 schematic page 5 (left morpho); UM2324 Rev 5 Table 13; Zephyr st_morpho_connector.dtsi

编号名称类型GPIO功能
1PC10I/OPC10-
2PC11I/OPC11-
3PC12I/OPC12-
4PD2I/OPD2-
5VDDP-
6E5VPExternal 5 V power input
7PA14I/OPA14SWCLK (PA14-BOOT0)
8GNDG-
9PD0I/OPD0-
10PD1I/OPD1-
11PD3I/OPD3-
12IOREFPI/O reference (3.3 V)
13PA13I/OPA13SWDIO
14RESETIRESET of target MCU (NRST)
15PD4I/OPD4-
16+3.3VP3.3 V output
17PA15I/OPA15-
18+5VP5 V output
19GNDG-
20GNDG-
21PB7I/OPB7-
22GNDG-
23PC13I/OPC13User button B1
24VINP7-12 V power input
25PC14I/OPC14OSC32_IN; on morpho only with SB23=ON and R31 removed (SB23 default OFF)
26PD5I/OPD5-
27PC15I/OPC15OSC32_OUT; on morpho only with SB24=ON and R32 removed (SB24 default OFF)
28PA0I/OPA0ARD_A0_IN0
29PF0I/OPF0OSC_IN; GPIO when SB25=ON (default ON, R33/R34 OFF)
30PA1I/OPA1ARD_A1_IN1
31PF1I/OPF1OSC_OUT; GPIO when SB27=ON (default ON, R33/R34 OFF)
32PA4I/OPA4ARD_A2_IN4
33VBATPVBAT; connected to VDD while SB26=ON (default, UM2324 p27)
34PB1I/OPB1ARD_A3_IN9
35PC2I/OPC2-
36PB11 or PB9I/OPB11A4 via SB4 (ON) on PB11; SB2=ON reroutes to PB9 — per C02 p5 + chip definition PB9 is the default I2C SDA (D14); UM2324 Table 12 alt naming recorded as a conflict
37PC3I/OPC3-
38PB12 or PB8I/OPB12A5 via SB3 (ON) on PB12; SB5=ON reroutes to PB8 — per C02 p5 + chip definition PB8 is the default I2C SCL (D15); UM2324 Table 12 alt naming recorded as a conflict

CN10 (38 针位)

ST morpho connector, 2x19 pins (see CN7 notes for the joint C02/Zephyr/UM2324 adjudication). Odd pins share nets with the Arduino headers (CN9-1..8, CN5-1..6), so their C02 evidence is the shared net label on the Arduino side; even pins carry pin-side net labels (x633 column). PD8/PD9 (36/38) exist only on G0-series Nucleo-64 boards. · 来源: MB1360-G071RB-C02 schematic (NUCLEO-G071RB board revision C02) · C02 schematic page 5 (right morpho); UM2324 Rev 5 Table 13; Zephyr st_morpho_connector.dtsi

编号名称类型GPIO功能
1PC9I/OPC9-
2PC8I/OPC8-
3PB8I/OPB8ARD_D15/I2C1_SDA (SB2 path, default OFF)
4PC6I/OPC6-
5PB9I/OPB9ARD_D14/I2C1_SCL (SB5 path, default OFF)
6PA3I/OPA3USART2_RX; wired straight to this Morpho pin — SB18 (ON) additionally lets the ST-LINK VCP share the line
7AVDDPAnalog supply via SB21 (default OFF — pad not connected to AVDD by default)
85V_USB_CHGP5 V USB charging rail (CN10-8); distinct from CN2's 5V_ST_LINK
9AGNDGAnalog ground; tied to GND via SB31 (default ON)
10PD6I/OPD6-
11PA5I/OPA5ARD_D13/SPI1_SCK; drives LD4 while SB22=ON (default ON)
12PA12I/OPA12-
13PA6I/OPA6ARD_D12/SPI1_MISO
14PA11I/OPA11-
15PA7I/OPA7ARD_D11/SPI1_MOSI/TIM14_CH1
16PC1I/OPC1-
17PB0I/OPB0ARD_D10/SPI1_NSS/TIM3_CH3
18PC0I/OPC0-
19PC7I/OPC7ARD_D9/TIM3_CH2
20GNDG-
21PA9I/OPA9ARD_D8
22PB2I/OPB2-
23PA8I/OPA8ARD_D7
24PB6I/OPB6-
25PB14I/OPB14ARD_D6/TIM15_CH1
26PB15I/OPB15-
27PB4I/OPB4ARD_D5/TIM3_CH1
28PB10I/OPB10-
29PB5I/OPB5ARD_D4
30PB13I/OPB13-
31PB3I/OPB3ARD_D3/TIM1_CH2
32AGNDGAnalog ground; tied to GND while SB31=ON (default ON)
33PA10I/OPA10ARD_D2
34PA2I/OPA2USART2_TX; wired straight to this Morpho pin — SB16 (ON) additionally lets the ST-LINK VCP share the line
35PC4I/OPC4ARD_D1/USART1_TX
36PD8I/OPD8GPIO while SB29=OFF (default OFF)
37PC5I/OPC5ARD_D0/USART1_RX
38PD9I/OPD9GPIO while SB30=OFF (default OFF)

CN4 (4 针位)

ST-LINK/V2-1 part SWD routing jumper header (4 pins, two jumpers). Table 5 defines it as T_SWCLK/T_SWDIO: jumpers [1-2] and [3-4] default ON = ST-LINK programs the on-board MCU; both OFF = ST-LINK drives an external target through CN11 (Section 6.4.4, Figure 8). Per-pin signal names are not published in UM2324 Rev 5 and carry no net label in the C02 text layer, so contacts list no gpio mapping; the [1-2]=T_SWCLK, [3-4]=T_SWDIO pairing follows the Table 5 column order. · 来源: UM2324: STM32 Nucleo-64 boards (MB1360) user manual, Rev 5 · Table 5: ST-LINK jumper configuration; Section 6.4.4

编号名称类型GPIO功能
1-I/OST-LINK SWD routing jumper [1-2] (T_SWCLK pair), default ON
2-I/OST-LINK SWD routing jumper [1-2] (T_SWCLK pair), default ON
3-I/OST-LINK SWD routing jumper [3-4] (T_SWDIO pair), default ON
4-I/OST-LINK SWD routing jumper [3-4] (T_SWDIO pair), default ON

CN11 (6 针位)

6-pin SWD debug connector on the target part (Table 6): five signals (VDD_TARGET, SWCLK, GND, SWDIO, NRST) plus pin 6 SWO/reserved. SB19 must be OFF if CN11 pin 5 (NRST) is used in an external application (Section 6.4.3 note). · 来源: UM2324: STM32 Nucleo-64 boards (MB1360) user manual, Rev 5 · Table 6: CN11 debug connector (SWD)

编号名称类型GPIO功能
1VDD_TARGETPVDD from the application
2SWCLKISWD clock
3GNDGGround
4SWDIOI/OSWD data input/output
5NRSTIRESET of target MCU (SB19 must be OFF if used externally)
6SWOISWO/reserved per UM2324 p16 Table 6 #6 (C02 p7 PICN1106); listed as reserved, not asserted as a supported feature

CN6 (8 针位)

Arduino Uno V3 power header (Table 12). · 来源: UM2324: STM32 Nucleo-64 boards (MB1360) user manual, Rev 5 · Table 12: ARDUINO connector pinout

编号名称类型GPIO功能
1NCNCReserved for test
2IOREFPI/O reference (3.3 V)
3NRSTIRESET
43V3P3.3 V input/output
55VP5 V output
6GNDG-
7GNDG-
8VINP7-12 V power input

CN8 (6 针位)

Arduino Uno V3 analog header (Table 12). A4/A5 carry the SB2-SB5 solder-bridge choice: default SB4/SB3 ON routes A4 to PB11 and A5 to PB12 (ADC-capable, Table 10 bold 'CN8 PIN5/6 works as ADC'); SB2 ON reroutes A4 to PB9, SB5 ON reroutes A5 to PB8 (per C02 p5 + chip definition PB9 = default I2C SDA (Arduino D14), PB8 = default I2C SCL (D15); UM2324 Table 12 alt naming registered as a conflict; no ADC channel on either pin on G071RB). Same choice appears on CN7-36/38. · 来源: UM2324: STM32 Nucleo-64 boards (MB1360) user manual, Rev 5 · Table 12: ARDUINO connector pinout

编号名称类型GPIO功能
1A0I/OPA0ARD_A0_IN0
2A1I/OPA1ARD_A1_IN1
3A2I/OPA4ARD_A2_IN4
4A3I/OPB1ARD_A3_IN9
5A4I/OPB11A4 via SB4 (ON) on PB11; SB2=ON reroutes to PB9 — per C02 p5 + chip definition PB9 is the default I2C SDA (D14); UM2324 Table 12 alt naming recorded as a conflict
6A5I/OPB12A5 via SB3 (ON) on PB12; SB5=ON reroutes to PB8 — per C02 p5 + chip definition PB8 is the default I2C SCL (D15); UM2324 Table 12 alt naming recorded as a conflict

CN5 (10 针位)

Arduino Uno V3 digital header 1-10 (Table 12). AREF on pin 8 reaches AVDD only with SB21=ON (default OFF, Table 10 bold). · 来源: UM2324: STM32 Nucleo-64 boards (MB1360) user manual, Rev 5 · Table 12: ARDUINO connector pinout

编号名称类型GPIO功能
1D8I/OPA9ARD_D8
2D9/PWMI/OPC7ARD_D9/TIM3_CH2
3D10/CSI/OPB0ARD_D10/SPI1_NSS/TIM3_CH3
4D11/MOSII/OPA7ARD_D11/SPI1_MOSI/TIM14_CH1
5D12/MISOI/OPA6ARD_D12/SPI1_MISO
6D13/SCKI/OPA5ARD_D13/SPI1_SCK; also drives LD4 while SB22=ON (default ON)
7GNDG-
8AREF/AVDDPAVDD reaches CN5-8 only while SB21=ON (default OFF)
9SDA/D14I/OPB9ARD_D14/I2C1_SDA
10SCL/D15I/OPB8ARD_D15/I2C1_SCL

CN9 (8 针位)

Arduino Uno V3 digital header 1-8 (Table 12). D0/D1 default to USART1 on PC4/PC5 (Table 12 note). · 来源: UM2324: STM32 Nucleo-64 boards (MB1360) user manual, Rev 5 · Table 12: ARDUINO connector pinout

编号名称类型GPIO功能
1D0/RXI/OPC5ARD_D0/USART1_RX (default USART1 on PC4/PC5)
2D1/TXI/OPC4ARD_D1/USART1_TX
3D2I/OPA10ARD_D2
4D3/PWMI/OPB3ARD_D3/TIM1_CH2
5D4I/OPB5ARD_D4
6D5/PWMI/OPB4ARD_D5/TIM3_CH1
7D6/PWMI/OPB14ARD_D6/TIM15_CH1
8D7I/OPA8ARD_D7

NUCLEO-G071RB 是意法半导体的 NUCLEO-64 评估板,搭载 STM32G071RB:Arm Cortex-M0+ 内核、最高 64 MHz、128 KB flash 与 36 KB SRAM,LQFP64 封装直接焊在 MB1360 PCB 上。板卡提供四组 Arduino Uno V3 排针(CN6 电源、CN8 模拟、CN5 与 CN9 数字)、双排 ST morpho 连接器 CN7/CN10(各 2×19 针,板两侧均可接入)、板载 ST-LINK/V2-1 调试器及其 CN4 SWD 路由跳帽区,以及供外部目标使用的 CN11 SWD 调试口——物理 6 针(VDD_TARGET、SWCLK、GND、SWDIO、NRST,第 6 位依 UM2324 表 6 为 SWO/保留位)。本页渲染 MCUID 数据档案:八个连接器共 118 个触点、焊桥默认状态,以及每个已发布字段与其固定来源。ST-LINK 的 USB 口 CN2 属供电/调试接口而非扩展排针,不进触点表——其 5V_ST_LINK 电源轨与 CN10-8 的 5V_USB_CHG 是两回事。

76 个 morpho 触点是如何复核的

UM2324 的 morpho 引脚表只以矢量图发布(无文本层),因此本档案改用三源建立:以板卡专属的 C02 原理图(第 5 页文本层,针号与网络名按坐标对齐配对)为裁决来源,以 Zephyr RTOS `st_morpho_connector.dtsi` gpio-map(固定 commit,全部 59 条 GPIO 映射——CN7 26 条 + CN10 33 条)做全量对照,再以 UM2324 Rev 5(表 13 信号标签、表 10 焊桥、电源章节正文)补功能与默认状态。三个来源在全部 59 个 GPIO 位上完全一致——零冲突;原理图标注列对齐有歧义处,由 Zephyr 映射加表 13 的 Arduino 标签裁决配对。

开始开发

没有模组层

STM32G071RB 直接焊在板上——没有模组层,兼容模组列表有意留空。

连接器体系速览

改变引脚分配的焊桥

我手上是哪个板卡修订?

PCB 修订丝印为 MB1360-G071RB-C0x。本档案以 ST 发布的 C02 原理图包裁决;本页全部连接器映射都追溯到该修订。若你的板是其它修订字母,请先核对 ST 对应修订的原理图包,再认定 morpho GPIO 映射不变。

又名: NUCLEO-G071RB, STM32 Nucleo-64 G071RB, nucleo-g071rb