all | frequencies |
|
|
|
|
|
|
|
|
exhibits | applications |
---|---|---|---|---|---|---|---|---|---|---|---|
manuals | photos | labels |
app s | submitted / available | |||||||
---|---|---|---|---|---|---|---|---|
1 2 |
|
User Manual | Users Manual | 4.39 MiB | ||||
1 2 |
|
Users Manual | Users Manual | 4.82 MiB | October 03 2023 / November 09 2023 | |||
1 2 |
|
Internal Photos | Internal Photos | 789.80 KiB | October 03 2023 / November 09 2023 | |||
1 2 |
|
External Photos | External Photos | 521.34 KiB | October 03 2023 / November 09 2023 | |||
1 2 | ID Label/Location Info | October 03 2023 / November 09 2023 | ||||||
1 2 | ID Label/Location Info | October 30 2023 / November 09 2023 | ||||||
1 2 |
|
Label | ID Label/Location Info | 83.59 KiB | ||||
1 2 |
|
Label/Location Info rev1 | ID Label/Location Info | 123.86 KiB | November 08 2023 / November 09 2023 | |||
1 2 |
|
Antenna specifications | Test Report | 2.05 MiB | October 03 2023 / November 09 2023 | |||
1 2 | Attestation Statements | October 03 2023 / November 09 2023 | ||||||
1 2 |
|
Attestation Statements revised | Attestation Statements | 406.91 KiB | October 30 2023 / November 09 2023 | |||
1 2 | Block Diagram | Block Diagram | October 03 2023 | confidential | ||||
1 2 |
|
C2PC letter | Cover Letter(s) | 67.14 KiB | October 30 2023 / November 09 2023 | |||
1 2 | Cover Letter(s) | October 03 2023 / November 09 2023 | ||||||
1 2 |
|
Confidentiality revised | Cover Letter(s) | 86.80 KiB | October 30 2023 / November 09 2023 | |||
1 2 | Cover Letter(s) | October 03 2023 / November 09 2023 | ||||||
1 2 |
|
Declaration of authorization revised | Cover Letter(s) | 410.16 KiB | October 30 2023 / November 09 2023 | |||
1 2 | Operational Description | Operational Description | October 03 2023 | confidential | ||||
1 2 | RF Exposure Info | October 03 2023 / November 09 2023 | ||||||
1 2 | RF Exposure Info | October 30 2023 / November 09 2023 | ||||||
1 2 |
|
RF Exposure rev1 | RF Exposure Info | 539.72 KiB | November 08 2023 / November 09 2023 | |||
1 2 | Schematics | Schematics | October 03 2023 | confidential | ||||
1 2 | Test Report | |||||||
1 2 |
|
Test Report rev1 | Test Report | 3.94 MiB | November 08 2023 / November 09 2023 | |||
1 2 | Test Report | October 30 2023 / November 09 2023 | ||||||
1 2 |
|
Test Setup Photos | Test Setup Photos | 492.12 KiB | October 03 2023 / November 09 2023 | |||
1 2 | Attestation Statements | October 03 2023 / November 09 2023 | ||||||
1 2 |
|
U.S. Agent revised | Attestation Statements | 154.47 KiB | October 30 2023 / November 09 2023 | |||
1 2 |
|
Authorization Letter | Cover Letter(s) | 106.18 KiB | ||||
1 2 |
|
Confidentiality Letter | Cover Letter(s) | 115.75 KiB | ||||
1 2 | RF Exposure Info |
1 2 | User Manual | Users Manual | 4.39 MiB |
UM2435 User manual Bluetooth Low-Energy and 802.15.4 Nucleo pack based on STM32WB Series microcontrollers Introduction The Nucleo pack (P-NUCLEO-WB55) with a Nucleo-68 board and a USB dongle provides an affordable and flexible way for users to try out new concepts and build prototypes using STM32WB microcontrollers with a 2.4 GHz radio interface. This circuit block provides various combinations of performance, power consumption and features. A 2.4 GHz RF transceiver supporting Bluetooth specification v5.0 and IEEE 802.15.4-2011 PHY and MAC is supported. Arduino Uno V3 connectivity and ST morpho headers allow the user to easily expand the functionality of the Nucleo open development platform with a wide choice of specialized shields. The boards are based on a multiprotocol wireless 32-bit microcontroller, based on an Arm Cortex-M4 with FPU, featuring Bluetooth Low Energy and 802.15.4 radio solution. The STM32 Nucleo-68 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer. The board comes with the comprehensive free STM32 software libraries and examples available with the STM32Cube package. The USB dongle can be programmed through USB BootLoad or USB DFU. It is also possible to debug/program it with an external STLink V2 (not delivered), using the SWD interface. 1 March 2019 UM2435 Rev 2 1/48 www.st.com 1 Contents Contents UM2435 1 2 3 4 5 6 7 Features . 6 Product marking . 8 System requirements . 8 Development toolchains . 8 Demonstration software . 8 Ordering information . 9 7.5 7.4 Hardware layout and configuration . 10 Nucleo-68 board . 10 7.1 7.2 USB dongle . 19 Getting started . 23 7.3 Conventions . 23 7.3.1 7.3.2 Quick start . 23 7.3.3 Default boards configuration . 23 Embedded ST-LINK/V2-1 . 25 7.4.1 Drivers . 25 7.4.2 ST-LINK/V2-1 firmware upgrade . 26 Power supply and selection . 27 7.5.1 External power supply input . 27 External power supply output . 31 7.5.2 7.5.3 Internal power supply . 31 Programing/debugging when the power supply is not from USB ST-LINK (5V_ST_link) . 31 OSC clock sources . 32 7.7.1 LSE: OSC 32 kHz clock supply . 32 7.7.2 OSC clock supply . 32 Reset sources . 33 Virtual COM port: LPUART/USART . 33 LEDs . 34 7.8 7.9 7.10 7.6 7.7 2/48 UM2435 Rev 2 UM2435 8 Contents 7.11 Push buttons . 34 7.12 Current measurement . 34 7.13 Jumper configuration . 35 Connectors . 36 8.1 USB ST-LINK micro-B connector CN15 . 36 Arduino Uno revision 3 connectors . 37 8.2 8.3 ST Morpho connectors CN7 and CN10 . 40 Extension connectors CN1 and CN2 on USB dongle . 41 8.4 Appendix A Nucleo-68 and USB dongle MCU IO assignment . 42 9 Federal Communications Commission (FCC) and Industry Canada (IC) compliance statements . 45 FCC compliance statement . 45 9.1 9.2 IC compliance statement . 45 10 Revision history . 47 UM2435 Rev 2 3/48 3 List of tables List of tables UM2435 Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Ordering information . 9 Example of codification. 9 Jumper and SB ON/OFF conventions . 23 Default jumper configuration. 24 Power sources . 27 SB25 bypass USB PWR protection . 31 LPUART1 and USART1 connections . 33 Configuration of jumpers and solder bridges . 35 USB STLINK micro-B pinout (connector CN15) . 36 Arduino connectors pinout . 38 IO assignment. 42 Document revision history . 47 4/48 UM2435 Rev 2 UM2435 List of figures List of figures Nucleo-68 and USB dongle boards (top view on the left, bottom view on the right). 7 Figure 1. Nucleo-68 hardware block diagram . 10 Figure 2. Nucleo-68 board (top view). 11 Figure 3. Nucleo-68 board (bottom view). 12 Figure 4. Nucleo-68 board mechanical drawing . 13 Figure 5. Nucleo-68 board schematics . 14 Figure 6. Nucleo-68 board schematics - RF part . 15 Figure 7. Nucleo-68 board schematics - Connectors. 16 Figure 8. Figure 9. Nucleo-68 board schematics - Power management. 17 Figure 10. Nucleo-68 board schematics - ST-Link/V2-1 . 18 Figure 11. USB dongle hardware block diagram . 19 Figure 12. USB dongle board (top view) . 20 Figure 13. USB dongle board (bottom view) . 20 Figure 14. USB dongle mechanical drawing . 21 Figure 15. USB dongle schematics . 22 Figure 16. USB composite device . 25 Figure 17. ST-LINK debugger: JP1 configuration for on-board MCU . 26 JP1[7-8]: 5V_STL power source. 28 Figure 18. JP1[3-4]: 5V_VIN power source . 29 Figure 19. Figure 20. JP1[5-6]: 5V_USB_MCU power source . 30 Figure 21. USB STLINK micro-B connector CN15 (front view) . 36 Figure 22. Arduino connector . 37 Figure 23. Arduino connector pinout . 38 Figure 24. ST-Morpho connector pinout . 40 Figure 25. Extension connectors pinout. 41 UM2435 Rev 2 5/48 5 Features 1 Features UM2435 The Nucleo-68 pack uses STM32WB 32-bit microcontrollers, based on Arm(a) Cortex processor(s). Nucleo-68 STM32WB microcontroller in VFQFNP68 package 2.4 GHz RF transceiver supporting Bluetooth specification v5.0 and IEEE 802.15.4-2011 PHY and MAC Dedicated Arm 32-bit Cortex M0+ CPU for real-time Radio layer SMPS significantly reduces power consumption in Run mode Three user LEDs shared with Arduino Four push-buttons 32.768 KHz LSE crystal oscillator 32 MHz crystal oscillator with integrated trimming capacitors Board expansion connectors:
Flexible board power supply: ST-LINK/V2-1 USB VBUS and external sources On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability:
mass storage, virtual COM port and debug port Comprehensive free software libraries and examples available with a variety of examples, as part of the STM32Cube package Comprehensive free software libraries and examples available with the STM32Cube package Support of a wide choice of Integrated Development Environments (IDEs) including IAR, Keil, GCC-based IDEs, Arm Mbed Arduino Uno V3 ST Morpho a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere. 6/48 UM2435 Rev 2 UM2435 Features USB dongle STM32WB microcontroller in UFQFPN48 package 2.4 GHz RF transceiver supporting Bluetooth specification v5.0 and IEEE 802.15.4-2011 PHY and MAC Dedicated Arm 32-bit Cortex M0+ CPU for real-time Radio layer SMPS significantly reduces power consumption in Run mode 32.768 KHz LSE crystal oscillator 32 MHz crystal oscillator with integrated trimming capacitors Full Bluetooth solution with integrated PCB antenna for fast connection Switch for boot management User push button Three user LEDs Figure 1. Nucleo-68 and USB dongle boards (top view on the left, bottom view on the right) Note:
Pictures are not contractual. UM2435 Rev 2 7/48 47 Product marking 2 Product marking UM2435 Evaluation tools marked as ES or E are dedicated for evaluation purpose only, and not qualified to be used as reference design or in production. Any consequences deriving from such usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering sample tools as reference design or in production. E or ES marking examples of location:
on the targeted MCU soldered on the board (for illustration of STM32WB marking, refer to the section Package characteristics of the datasheet) next to the evaluation tool ordering part number, stuck or silk-screen printed on the board. 3 System requirements Windows OS (XP, 7, 8 or 10) or Linux 64-bit or Mac OS X USB Type-A to Micro-B cable 4 Development toolchains Arm Keil: MDK-Arm(a) IAR: EWARM(a) GCC-based IDEs including free SW4STM32 from AC6 Arm mbed online 5 Demonstration software The demonstration software is preloaded in the Flash memory of the STM32WB microcontroller for easy demonstration of the device peripherals in standalone mode. The latest versions of the demonstration source code and associated documentation can be downloaded from the www.st.com/stm32nucleo webpage. a. On Windows only. 8/48 UM2435 Rev 2 UM2435 Ordering information 6 Ordering information To order the Nucleo-68 board corresponding to the targeted STM32 MCU refer to Table 1. Table 1. Ordering information Order code Target MCU P-NUCLEO-WB55 STM32WB55RG (Nucleo-68) STM32WB55CG (USB dongle) The STM32WB55 codification is explained with an example in Table 2. STM32WB55RG Table 2. Example of codification Description STM32WB WB 55 R G 32-bit microcontroller, based on Arm Cortex processor(s) Wireless Bluetooth and 802.15.4 Die 5, 1 Mbyte of Flash memory, 256 Kbytes of SRAM, full set of features Number of pins (R = 68) Memory size (G = 1 Mbyte) UM2435 Rev 2 9/48 47 Hardware layout and configuration UM2435 7 7.1 Hardware layout and configuration Nucleo-68 board The Nucleo-68 board is designed around the STM32WB55RG microcontroller in a 68-pin VFQFPN68 package. The hardware block diagram (see Figure 2) illustrates the connection between the MCU and peripherals (STLINK/V2-1, push buttons, LEDs, Arduino UNO V3 connectors and ST-Morpho connectors). Figure 3 and Figure 4 help the user to locate these features on the board. Figure 2. Nucleo-68 hardware block diagram
10/48 UM2435 Rev 2 UM2435 Hardware layout and configuration Figure 3. Nucleo-68 board (top view) UM2435 Rev 2 11/48 47 Hardware layout and configuration UM2435 Figure 4. Nucleo-68 board (bottom view) 12/48 UM2435 Rev 2 UM2435 Hardware layout and configuration Figure 5. Nucleo-68 board mechanical drawing UM2435 Rev 2 13/48 47 1 4 4 8
/
U M 2 4 3 5 R e v 2 SWD reserved PA13 PA14 AT2 AT3 USB_N USB_P SB22 Open Open SB23 PB0 PB1 PB5 PB0 PB1 R2 680 R3 680 R4 680 LED BLUE LED1 GND LED GREEN LED2 GND LED3 GND LED RED GND GND GND SW1 User PB SW2 User PB SW3 User PB SB47 Close SB48 Open PC4 PC13 PD0 PD1 R7 1K R8 1K R9 1K Figure 6. Nucleo-68 board schematics A0 A1 A5 A4 D2 D4 D8 D7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC10 PC11 PC12 PC13 PD0 PD1 PE4 9 10 11 12 25 26 50 58 59 60 2 61 62 40 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC10 PC11 PC12 PC13 PD0 PD1 PE4 A3 A2 D1 D0 D10A D13 D12 D11 D6 D9 D3 D5 SWO D15 D14 D10B PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA15 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 15 16 17 18 19 20 21 22 23 24 51 52 53 54 56 57 38 39 27 63 64 65 66 67 6 7 28 29 46 47 48 49 U1E PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13-JTMS_SWDIO PA14-JTCK_SWCLK PA15-JTDI PB0 PB1 PB2 PB3-JTDO PB4-NJTRST PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 STM32WBxx_QFN68 GND GND GND Not Fitted C4 Not Fitted C5 OSC_IN OSC_OUT PC14 PC15 SB43 SB45 Open Open X1 NX2016_32M Open SB44 SB46 Open NX2012_32K768 35 34 3 4 U1C OSC_IN OSC_OUT PC14-OSC32_IN PC15-OSC32_OUT STM32WBxx_QFN68 GND 8 5 36 37 NRST PH3-BOOT0 AT0 AT1 X2 C6 10pF C7 10pF GND GND C3 100nF BAT54KFILM D1 SW4 Reset PB GND R5 Not Fitted VDD_MCU CN3 1 2 3 4 5 AT2 AT3 GND HEADER_1X5 NRST BOOT0 R6 10K GND Reserved ProductionTestPins H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n U M 2 4 3 5 Figure 7. Nucleo-68 board schematics - RF part VDD JMP4 1 Jumper 2.54mm JP4(1-2) JP4 HEADER_1X2 2 C33 100nF C34 100pF GND GND U1A VDDRF RF1 31 VSSRF STM32WBxx_QFN68 33 32 GND D D 1 1 0 0 A A B B 0 0 8 8 R R H H 1 1 C C 5 5 5 5 5 5 1 1 M M R R G G LQG15HS2N7S02 LQG15HS2N7S02 L5 2.7nH L5 2.7nH C1 C1 0.8pF 0.8pF C2 0.3pF GND GND GND D 1 0 A W 0 3 R H 1 C 5 5 5 1 M R G 50 Ohms Matching Network
(Compents values will be updated after evaluation) SH1 Shield 17.2x17.2x3 Socket for Metallic Shield SC1 SC2 SC3 SC4 GND GND GND GND Band Pass Filter LFB182G45CGFD436 FLT1 1 3 2 GND RF switch C35 10nF Antenna Matching Network LQG15HS3N6S02 L3 3.6nH C36 Not Fitted C37 1.2pF GND GND GRM1555C1H1R2WA01D Antenna Matching Network (for SMA Antenna) Filter (for Eval/debug) Patch trought (for Direct Connection) L4 0R C39 Not Fitted C40 Not Fitted GND GND GND GND C38 Not Fitted Default value PCB Antenna
(Cx populated and Cy not fitted) Meander Antenna 2.4GHz
(see AN3359 on www.st.com) ANT ANT PCB Antenna J2 J2 SMA SMA GND GND To connect 50ohms Antenna or To connect 50ohms Instrument Title:
STM32WB55RG RF part Project: NUCLEO-WB55.Nucleo Variant:
Revision:
Size:
A4
[No Variations]
12-Jun-2017 C 01-RC1 Date:
-
Reference:
Sheet:
3 MB1355 of 6 U M 2 4 3 5 R e v 2 1 5 4 8
/
U M 2 4 3 5 H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n 1 6 4 8
/
U M 2 4 3 5 R e v 2 CN1 i M c r o B Figure 8. Nucleo-68 board schematics - Connectors Morpho connectors HEADER_2X19_M 5V_INT CN7 PB11 PC5 BOOT0 PA13 PA14 PC14 PC15 OSC_IN OSC_OUT VDD GND VBAT 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 PB2 PE4 5V_EXT GND R33 1K NRST 3V3 3V3 5V GND VIN PC0 PC1 PA0 PC3 PC2 PA1 PB6 SB14 SB16Open Close STM32WB55 USB Connector PA7 PA10 PA4 PB10 PA9 PA10 PA2 PC11 Close SB1 Open SB3 Close SB5 Open SB6 Close SB8 Close SB11 Close SB15 Open SB18 PC4 PB8 PB9 PA5 PA6 AVDD GND PC12 PC13 PA8 PA15 PC10 PC6 PA3 HEADER_2X19_M CN10 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 PB4 PB7 5V_USB_MCU PB12 GND PB0 PB1 PD0 PD1 GND Arduino Shield Connectors CN5 5V_USB_MCU 5V_USB_MCU 5 VBUS 1 DM 2 3 DP 4 ID 5 GND Shield 6 6 4 R1 100K 1050170001 GND GND 2 GND U6 USBLC6-2SC6 1 3 USB_N USB_P USB_N USB_P 3V3 3V3 5V GND GND VIN 1 2 3 4 5 6 7 8 1 2 3 4 5 6 NRST PC0 PC1 PA1 PA0 PC3 PC2 CN6 IOREF NRST 3V3 5V GND GND VIN HEADER_1X8_F CN8 A0 A1 A2 A3 A4 A5 HEADER_1X6 Open SB2 Open SB4 USB_P USB_N Open SB7 Close SB9 Open SB10 Close SB12 Open SB13 Close SB17 AVDD GND 10 9 8 7 6 5 4 3 2 1 D15 D14 AVDD GND D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 8 7 6 5 4 3 2 1 HEADER_1X10 CN9 HEADER_1X8_F PB5 PB15 PA9 PB14 PB13 PB3 PB6 PB8 PB9 PA5 PA6 PA7 PA9 PC12 PC13 PA8 PA15 PC10 PA10 PC6 PA2 PA3 Close SB41 SB42 Open PA4 PB10 H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n U M 2 4 3 5 Figure 9. Nucleo-68 board schematics - Power management Commun Supply Parts s e c r u o S y p p u S l Arduino Morpho 5V_EXT VIN 5V_USB_MCU 5V_USB_STLINK HEADER_1X2 Not Fitted CN4 1 2 GND 1 TAB1 TAB_CR2032 2 GND
-
+
C R 2 0 3 2 S o c k e t SK_BT1 CR2032-SCK1B C10 SB24 Open V 5 2
/
F u 0 1 GND C8 100nF/25V GND 4.7uF/10V C11 R11 10K R12 1K GND LED4 LED RED PWR_ENn U2 Vin 3 LD1117S50TR Vout 2 d n G 5V_INT C9 10uF/25V 1 GND GND SB25 Open 5 3 4 U4 IN OUT FAULT EN GND STMPS2141STR 1 2 GND C12 100nF GND JP1 1 3 5 7 2 4 6 8 HEADER_2X4 JMP1 5V Jumper 2.54mm JP1(7-8) D E R D E L R10 1K LED5 GND SB28 Open Open when Board supplied by Li Battery LD39050PU33R U3 VIN EN VOUT 6 1 4 GND PG 2 3 7 GND GND C13 R 5 X
/
F u 1 3V3 C16 100nF SB26 Close GND GND JP2 1 VDD 2 HEADER_1X2 JMP2 Jumper 2.54mm JP2(1-2) C15 1uF/X5R GND C14 100nF GND Open SB27 Close when Board supplied by Li Battery Open Open SB29 SB30 VBAT MCU Supply domain 3V3 LDO dedicated to ST_Link CR2032 BT1 CR2032-BAT1 SMPS domain VDD 1 JP6 2 C23 4.7uF JMP12 Jumper 2.54mm JP6(1-2) C24 100nF GND GND L1 10uH 0805 GND SB31 Open C29 4.7uF GND Open when SMPS=ON Close when SMPS=OFF
(Warning:
FW configuration needed) U1B 44 43 41 42 VDDSMPS VDDSMPS VLXSMPS VLXSMPS VFBSMPS VFBSMPS VSSSMPS VSSSMPS STM32WBxx_QFN68 VDD_MCU Close SB35 AVDD VDD_MCU VDD_MCU VBAT C17 C18 C19 C20 100nF 100nF 100nF 100nF GND GND GND GND Close when VBAT connected to VDD_MCU SB32 Close 100nF GND C28 3V3 VDD_MCU 100nF GND SB33 Open SB34 Close C31 FCM1608KF-601T03 L2 SB49 Open SB50 Close SB51 Open C32 100nF GND VDD VDD_MCU JP3 1 2 VDD VDD_MCU HEADER_1X2 JMP3 Jumper 2.54mm JP3(1-2) U1D VDD VDD VDD VBAT VDDUSB VDDA VREF+
68 45 30 1 55 14 13 STM32WBxx_QFN68
) D A P x E
(
S S V 9 6 GND 5V_USB_STLINK 3V3_STLINK R 5 X F u 1
/
C21 GND U5 LD3985M33R VIN VOUT INH 1 3 GND BYPASS 5 R 5 X F u 1
/
4 2 C25 100nF C26 100nF GND GND C22 C27 100nF GND GND GND Ground for Probing 1 2 CN11 GND 1 2 CN12 GND Power Management Title:
Project: NUCLEO-WB55.Nucleo Variant:
Revision:
Size:
A4
[No Variations]
12-Jun-2017 C 01-RC1 Date:
-
Reference:
Sheet:
5 MB1355 of 6 U M 2 4 3 5 H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n U M 2 4 3 5 R e v 2 1 7 4 8
/
1 8 4 8
/
U M 2 4 3 5 R e v 2 GND C42 100nF 3V3_STLINK T_VDD C41 GND 10 1 3 4 5 6 7 8 9 OE A1 A2 A3 A4 A5 A6 A7 A8 2 9 1 A C C V B C C V D N G 1 1 GND 100nF U7 TXS0108EPW 20 18 17 16 15 14 13 12 B1 B2 B3 B4 B5 B6 B7 B8 STLK_TX STLK_RX T_SWO T_SWCLK T_SWDIO GND Board Ident: PC13=0 GND GND R18 10K R22 10K Not Fitted JMP5 JMP6 JMP7 JMP8 JMP9 JMP10 JMP11 Jumper 2.54mm Jumper 2.54mm Jumper 2.54mm Jumper 2.54mm Jumper 2.54mm Jumper 2.54mm Jumper 2.54mm JP5(3-4 to 15-16) TX_STlink (VCP) RX_STlink (VCP) SWO SWCLK SWDIO NRST GND JP5 GND T_VDD 6 1 4 1 2 1 0 24681 5 1 3 1 1 1 13579 VDD 7 B P 6 B P 3 B P 4 1 A P 3 1 A P T S R N Figure 10. Nucleo-68 board schematics - ST-Link/V2-1 SWD STM32F103 GND HEADER_1X6 Not Fitted CN13 5V_USB_STLINK 1 2 3 4 5 6 GND NRST SWDIO SWCLK SWO VREF T S R _ K L T S K L C W S _ K L T S I O D W S _ K L T S R31 10 3V3_STLINK 3 2 R K 0 0 1 GND GND CN15 VBUS DM DP ID GND Shield 1 2 3 4 5 6 i M c r o B 1050170001 BAT60JFILM D2 SB36 5V R14 2K7 R15 4K7 GND Close SB37 3V3_STLINK GND R19 100K 3V3_STLINK GND Open n M U N E R _ B S U T X E _ R W P 8 4 7 4 6 4 5 4 4 4 3 4 2 4 1 4 0 4 9 3 8 3 7 3 3 _ D D V 3 _ S S V 9 B P 8 B P 7 B P 6 B P 5 B P 0 T O O B I O D T J
/
3 B P D T J
/
5 1 A P T S R T N J
/
4 B P K L C W S K C T J
/
5V_USB_STLINK 3V3_STLINK R17 100 R16 10K R20 36K GND Q1 2N2222 R21 1K5 U8 STM32F103CBT6 3V3_STLINK GND 5V_USB_STLINK 5 U9 6 4 1 3 VDD_2 VSS_2 JTMS/SWDIO PA12 PA11 PA10 PA9 PA8 PB15 PB14 PB13 PB12 36 35 34 33 32 31 30 29 28 27 26 25 P _ K L T S B S U N _ K L T S B S U USBLC6-2SC6 2 GND T_SWO PWR_ENn R25 2 100/2K7 R27 3 100/100 LED6 Red 1 4 GND 3V3_STLINK HSMF-A201-A00J1/KAA-3528SURKCGKC _Green STLK_SWDIO T_SWO LED_STLK T_SWDIO T_SWCLK T_SWDIO_IN R29 0 0 1 GND GND 3V3_STLINK C44 20pF C45 20pF X3 X3225-8MHz 3V3_STLINK STLK_RST GND AIN_1 3V3_STLINK R24 100K C46 100nF GND 1 2 3 4 5 6 7 8 9 10 11 12 VBAT PC13 PC14 PC15 OSCIN OSCOUT NRST VSSA VDDA PA0 PA1 PA2 T_VDD GND R26 4K7 R28 4K7 SB38 Close SB39 Close CN14 2 1 TX RX USART2 of STM32F103 1 T O O B
/
2 B P 1 _ S S V 1 _ D D V 0 1 B P 1 1 B P 3 A P 4 A P 5 A P 6 A P 7 A P 0 B P 1 B P 3 1 4 1 5 1 6 1 7 1 8 1 9 1 0 2 1 2 2 2 3 2 4 2 K L C W S _ T T S R N _ T GND GND R30 Open T_SWCLK T_SWDIO 3V3_STLINK Not Fitted 3V3_STLINK SB40 GND 3V3_STLINK C47 100nF C48 100nF C49 100nF C50 100nF GND GND GND GND ST-Link/V2-1 Title:
Project: NUCLEO-WB55.Nucleo Variant:
Revision:
Size:
A4
[No Variations]
12-Jun-2017 C 01-RC1 Date:
-
Reference:
Sheet:
6 MB1355 of 6 3V3_STLINK C43 GND 100nF 3V3_STLINK 4 5 STLK_TX STLK_RX U10 74LVC1G07 c c V 2 R32 100K D N G 3 GND H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n U M 2 4 3 5 UM2435 7.2 Hardware layout and configuration USB dongle The USB dongle is designed around the STM32WB55CG microcontroller in a 48-pin UFQFPN48 package. The hardware block diagram in Figure 11 illustrates the connection between the MCU and the peripherals (STLINK/V2-1, push buttons, LEDs, Arduino UNO V3 connector and ST-Morpho connectors). Figure 12 and Figure 13 help the user locate these features on the board. Figure 11. USB dongle hardware block diagram
UM2435 Rev 2 19/48 47 Hardware layout and configuration UM2435 Figure 12. USB dongle board (top view) Figure 13. USB dongle board (bottom view) 20/48 UM2435 Rev 2 UM2435 Hardware layout and configuration Figure 14. USB dongle mechanical drawing UM2435 Rev 2 21/48 47 2 2 4 8
/
U M 2 4 3 5 R e v 2 Figure 15. USB dongle schematics PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 SWDIO SWCLK U1E PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13-SWDIO PA14-SWCLK PA15 9 10 11 12 13 14 15 16 17 18 36 37 38 39 41 42 PB0 PB1 PB2 PB3-SWO PB4 PB5 PB6 PB7 PB8 PB9 PE4 28 29 19 43 44 45 46 47 5 6 30 PB0 PB1 PB2 PB3 PB6 PB7 PB8 PB9 5V_USB U2 USBLC6-2SC6 1 3 USB_N USB_P PA13 PA14 5V_USB 5 1 2 3 4 6 4 GND GND CN3 VBUS D -
D+
GND USB_1 2 GND STM32WBxx_QFN48 3V3 SB4 Close 5V_USB LD3985M33R U3 VIN INH VOUT 1 3 5 GND BYPASS C23 1uF GND 2 4 C24 100nF C25 10nF C26 1uF C27 100nF GND GND GND GND GND 3V3 SB5 Close C16 C15 GND GND 3V3 100nF 100nF 3V3 GND C21 100nF 3V3 C20 100nF 3V3 L3 GND FCM1608KF-601T03 U1D C19 GND 100nF 20 35 48 1 40 VDD/VDDT VDD VDD VBAT VDDUSB 8 C22 100nF GND VDDA/VREF+
STM32WBxx_QFN48 PA9 PB7 Close SB2 SB6 Open GND NRST PA13 PA14 PB3 3V3 CN1 GND NRST SWDIO SWCLK SWO 1 2 3 4 5 6 7 8 9 10 SPI1_NSS SPI1_SCK SPI1_MISO SPI1_MOSI PB2 PA5 PA6 PA7 HEADER_1X10 Not Fitted Dongle USB : Vout (3V3) Module : Vin (1V8 to 3V6) Debug : Vref for STLink PB8 PB9 PA0 PA2 PA3 PB6 PA8 GND PA1 1 2 3 4 5 6 7 8 9 10 CN2 I2C1_SCL I2C1_SDA WKUP LPUART1_TX LPUART1_RX GPIO GPIO GPIO GND ADC HEADER_1X10 Not Fitted 3V3 C1 100nF C2 100pF GND GND U1A 23 VDDRF RF1 RF0 21 22 50 Ohms Matching Network
(Compents values will be updated after evaluation) L6 0R L6 0R Band Pass Filter LFB182G45CGFD436 FLT1 1 3 C30 C30 0.8pF 0.8pF C3 NF GND GND GND 2 GND STM32WBxx_QFN48 GND Socket for Metallic Shield SC1 SC2 SC3 SC4 SH1 GND GND GND GND Shield 17.2x17.2x3 Antenna Matching Network
(Compents values will be updated after evaluation) C4 10nF C8 NF Murata LQG15HS3N6S02 L1 3.6nH C6 NF C7 1.2pF ANT ANT PCB Antenna GND GND Murata GRM1555C1H1R2WA01D Antenna Matching Network (connected to UFL) L4 0R C28 NF C29 NF GND GND UFL CN5 GND NX2016_32MHz GND X1 25 24 2 3 NX2012_32K768Hz X2 C17 10pF C18 10pF GND GND U1C OSC_IN OSC_OUT PC14-OSC32_IN PC15-OSC32_OUT STM32WBxx_QFN48 7 4 26 27 NRST PH3-BOOT0 AT0 AT1 PB0 PB1 D4 C12 BAT54KFILM NRST 100nF GND R1 100K 3V3 R2 10K GND 1 2 3 4 AT0 AT1 AT2 AT3 CN4 SB3 Open BOOT0 0 T O O B E T _ S 0 0 2 1 L L M 4 A P 0 B P 1 B P 0 1 A P 3V3 C9 4.7uF R4 680 R5 680 R6 680 R3 1K GND N E E R G D E L D1 D E R D E L D2 SW1 User PB D3 GND GND GND GND 3V3 E U L B D E L BOOT0 = "0"
(default position) SW2 3V3 BOOT0 = "1"
U1B 34 33 31 32 VDDSMPS VDDSMPS VLXSMPS VLXSMPS VFBSMPS VFBSMPS VSSSMPS VSSSMPS 10uH L2 Open SB1 C10 GND 4.7uF GND STM32WBxx_QFN48 STM32WB55CG USB Dongle Schematic Title:
Project: NUCLEO-WB55.USBDongle Variant:
Revision:
Size:
A4
[No Variations]
26-Mar-2018 C 01-RC1 Date:
-
Reference:
Sheet:
2 MB1293 of 2
) D A P x E
(
S S V 9 4 GND
) m o c
. t s
. w w w n o 9 5 3 3 N A e e s
(
a n n e t n A r e d n a e M z H G 4
. 2 H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n U M 2 4 3 5 UM2435 7.3 7.3.1 7.3.2 Hardware layout and configuration Getting started Conventions Table 3 provides the definition of some conventions used in this document. Table 3. Jumper and SB ON/OFF conventions Convention Jumper JPx ON Jumper JPx OFF Jumper JPx [1-2]
Solder bridge SBx ON Solder bridge SBx OFF Definition Jumper fitted Jumper not fitted Jumper to be fitted between Pin 1 and Pin 2 SBx connections closed by a 0 resistor SBx connections left open Quick start The pack board is a low-cost and easy-to-use development kit to quickly evaluate and start a project based on an STM32WB microcontroller featuring a 2.4 GHz RF transceiver supporting Bluetooth specification v5.0 and IEEE 802.15.4-2011 PHY and MAC in a VFQFPN68 or UFQFPN48 package. 1. Before installing and using the product, accept the Evaluation Product License Agreement from www.st.com/stm32nucleo. 2. For correct identification of all device interfaces from the host PC, install the Nucleo USB driver available on www.st.com/ stm32nucleo, prior to connect the board. 3. Set correctly the jumper JP1 ([7-8] on USB STL). 4. Plug the Nucleo USB ST-LINK connector (P2P server) and USB dongle (P2P client) to power sources. On the P2P server, you will see a blinking LED for approximately 1 minute. 5. Once the P2P client is powered, push the SW1 button to start scanning (it will automatically connect to the P2P server). 6. Once connected, the green LED blinks for each connection interval. The P2P client searches for the P2P service, LEDs and buttons characteristics, and enables notification. 7. Pushing the SW1 button toggles the blue LED on the remote device. 8. Pushing the SW2 button on the Nucleo Board changes the connection interval (50 ms, 1 s). The effect is visible directly on the green LED of the Nucleo board. 9. The demonstration software and several software examples that make it possible to use the STM32 Nucleo and USB dongle features are available at www.st.com/ stm32nucleo. 10. Develop your own application using available examples. 7.3.3 Default boards configuration By default the board is set in SMPS mode. It is possible to set the board In LDO mode, see Section 7.13: Jumper configuration. UM2435 Rev 2 23/48 47 Hardware layout and configuration UM2435 Moreover, the board embeds a level shifter, which allows the user to debug the firmware even if the target (STM32WB55) is supplied by a low-level voltage (1.8 to 3.3 V). There is no jumper on the USB dongle. The default jumper configuration and the VDD = 1.8 V setting is done according to Table 3. Table 4. Default jumper configuration Jumper Definition Default position Comment JP1 JP2 JP3 JP4 JP5 JP6 ON [7-8]
Power selection IDD measurement ON IDD measurement ON ON RF power All ON, except [1-2] that is OFF Level shifter VDD_IN_SMPS ON 5 V from ST-LINK VDD current measurement MCU VDD current measurement Possibility of isolating RF power Level shifter VDD SMPS 24/48 UM2435 Rev 2 UM2435 7.4 Hardware layout and configuration Embedded ST-LINK/V2-1 The ST-LINK/V2-1 programming and debugging tool is integrated on the Nucleo board. The new features supported on ST-LINK/V2-1 are:
USB software re-enumeration Virtual Com port interface on USB Mass storage interface on USB USB power management request for more than 100 mA on USB The following features are no longer supported on ST-LINK/V2-1:
SWIM interface Application voltage lower than 3 V (a level shifter is needed to support it) For all general information concerning debugging and programming features common between V2 and V2-1 versions, refer to UM1075 ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32, available on www.st.com. Nucleo-68 optional configuration for ST-LINK:
The Nucleo-68 board is divided in two parts: ST-Link part and target MCU part. The PCB area dedicated to the first one can be cut to reduce board size. In this case the second part can only be powered by VIN, E5V and 3.3V on ST Morpho connectors, or VIN and 3.3V on Arduino connectors. It is still possible to use the ST-Link part to program the main MCU using wires between SWD connector and SWD signals available on ST Morpho connectors. 7.4.1 Note:
Drivers Before connecting the Nucleo board to a Windows PC (XP, 7, 8 or 10) via USB, a driver for the ST-LINK/V2-1 (available on www.st.com) must be installed. If the Nucleo board is connected to the PC before the driver is installed, some interfaces may be declared as unknown in the PC device manager. In this case the user must install the driver files, and update the driver of the connected device from the device manager. Use preferably the USB Composite Device handle for a full recovery. Figure 16. USB composite device UM2435 Rev 2 25/48 47 Hardware layout and configuration UM2435 7.4.2 ST-LINK/V2-1 firmware upgrade The ST-LINK/V2-1 embeds a firmware upgrade mechanism for in-situ upgrade through the USB port. As the firmware may evolve during the life time of ST-LINK/V2-1 (for example new functionality, bug fixes, support for new microcontroller families), it is recommended to check for updates on www.st.com before starting to use the Nucleo-68 board. Using the ST-LINK/V2-1 to program/debug and supply the on-board MCU To program the on-board STM32WB55, plug in the jumper JP1[7-8] connector, as shown in Figure 17. Figure 17. ST-LINK debugger: JP1 configuration for on-board MCU 26/48 UM2435 Rev 2 UM2435 7.5 7.5.1 Hardware layout and configuration Power supply and selection External power supply input The Nucleo-68 board is designed to be powered by several DC power supplies. It is possible to configure it to use any of the following power supplies by setting Jumper JP1:
5V_ST_LINK from STLINK USB connector (this is the default configuration) VIN (7 to 12 V) from Arduino connector or external connector CN4 5V_EXT from ST-Morpho connector 5V_USB from MCU USB (USB user) CR032 battery The power supply capabilities are summarized in Table 5. Input name Connector Table 5. Power sources Voltage range Maximum current 5V_USB_STLINK CN15 5V_USB_USER CN1 4.75 to 5.25 V 500 mA VIN CN6 Pin 8 CN4 (SB24 on) 7 to 12 V 800 mA Limitations Maximum current depends upon the USB wall charger used to power the Nucleo-68 board Maximum current depends upon USB enumeration:
100 mA without enumeration 500 mA with enumeration From 7 to 12 V only Input current capability linked to input voltage:
800 mA when Vin = 7 V 450 mA when 7 V < Vin < 9 V 300 mA when 9 V < Vin < 10 V
< 300 mA when Vin > 10 V 5V_EXT CR032 battery CN7 PIN6 SK_BT1 4.75 to 5.25 V
-
500 mA 230 mAh
-
-
5V_USB_STLINK is a DC power with limitation from ST-LINK USB connector (USB type microB connector of ST-LINK/V2-1).In the default setting JP1 needs to be on pin [7-8] to select 5V_USB_STLINK power source on silkscreen of JP1. If the USB enumeration succeeds, the 5V_ST_LINK power is enabled by asserting the PWR_ENn signal from STM32F103CBT6. This pin is connected to a power switch (STMPS2141STR), which powers the board. This power switch also features a current limitation to protect the PC in case of currents exceeding 750 mA. The Nucleo board and the shield on it can be powered from ST-LINK USB connector CN15, but only ST-LINK circuit has the power before USB enumeration, because the host PC only provides 100 mA to the board at that time. During the USB enumeration, Nucleo board needs 500 mA from the host PC. If the host is able to provide the required power, the enumeration finishes by a SetConfiguration command and then, the power transistor STMPS2141STR is switched ON, the red LED (LED5) is turned ON, and the Nucleo board UM2435 Rev 2 27/48 47 Hardware layout and configuration UM2435 and its shield can use up to 500 mA. If the host is unable to provide the requested current, the enumeration fails. Therefore the power switch STMPS2141STR remains OFF and the MCU is not powered. As a consequence LED5 remains turned OFF. In this case it is mandatory to use an external power supply. In this configuration JP1[7-8] must be connected as in Figure 18. Figure 18. JP1[7-8]: 5V_STL power source VIN is the 7 to 12 V DC power from ARDUINO CN8 pin 8 named VIN on Arduino connector silkscreen, or from Morpho connector CN7-24, or from external connector CN4. In this case JP1 has to be on pin [3-4] to select VIN power source on silkscreen of JP1. The DC power can come from the power supply through the Arduino UNO V3 battery shield
(compatible with Adafruit PowerBoost 500 Shield). 28/48 UM2435 Rev 2 UM2435 Hardware layout and configuration In this configuration JP1[3-4] must be connected as shown in Figure 19. Figure 19. JP1[3-4]: 5V_VIN power source The board can be also supplied by the USB User (5V_USB_MCU) No debug is possible on this USB port UM2435 Rev 2 29/48 47 Hardware layout and configuration UM2435 In the 5V_USB_MCU configuration JP1 [5-6] must be connected as shown in Figure 20. Figure 20. JP1[5-6]: 5V_USB_MCU power source Caution:
A solder bridge (SB25) can be used (not an ST recommended setting) to bypass the USB PWR protection STMPS2141STR. SB25 can be set only if the board is powered by USB PC and maximum current consumption on 5V_STLINK doesnt exceed 100 mA (including an extension board or Arduino Shield). In such condition USB enumeration will always succeed since no more than 100 mA is requested to the PC. Possible configurations of SB25 are summarized in Table 6. 30/48 UM2435 Rev 2 UM2435 Hardware layout and configuration Caution:
7.5.2 7.5.3 7.6 Table 6. SB25 bypass USB PWR protection Default position Power sypply Allowed current OFF (not soldered) ON (soldered) OFF (not soldered) ON (soldered) USB PWR through CN15 VIN or E5V PWR 500 mA max (limited by STMPS2141STR) 500 mA max No limitation Forbidden configuration(1) 1. SB25 must be removed when the board is powered by 5V_EXT (CN7 pin 6) or by VIN (CN6 pin 8). If the maximum current consumption by the Nucleo and its extension boards exceeds 500 mA it is recommended to power the board using an external power supply connected to E5V or VIN. External power supply output 5V: when the Nucleo board is powered by USB, VIN or 5V_EXT, the 5V (CN6 pin 5 or CN7 pin 18) can be used as output power supply for an Arduino shield or an extension board. In this case, the maximum current specified in Table 5 needs to be respected. 3V3 on CN6 pin 4 or CN7 pin 16 can be used as power supply output. The current is limited by the maximum capability of the regulator U3 (LD39050PUR33 from STMicroelectronics), that is 500 mA for the Nucleo board and its shield. Internal power supply The device allows the application to meet the tight peak current requirements imposed by the use of standard coin cell batteries. When the high efficiency embedded SMPS step-down converter is used, the RF front end consumption (Itmax) is reduced. It is possible to be also in LDO mode by changing the firmware, SB31 needs to be closed. Programing/debugging when the power supply is not from USB ST-LINK (5V_ST_link) VIN or 5V_EXT can be used as external power supply if the current consumption of Nucleo and extensions boards exceeds the allowed current on USB. In this condition it is still possible to use the USB for communication for programming or debugging only. In this case it is mandatory to power the board first using VIN or 5V_EXT, then connecting the USB cable to the PC. The enumeration succeeds thanks to the external power source. The following power sequence procedure must be respected:
1. Configure jumper JP1 to select between VIN or 5V_EXT, see Section 7.3.1 2. Be sure that SB37 is removed 3. Connect the external power source to VIN or E5V 4. Power ON the external power supply 7 V < VIN < 12 V to VIN, or 5 V for 5V_EXT 5. Check that the green LED is turned ON 6. Connect the PC to USB connector CN15 UM2435 Rev 2 31/48 47 Hardware layout and configuration UM2435 If this sequence is not respected, the board may be powered by VBUS first from STLINK, with some risks:
If more than 500 mA are needed by the board, the PC may be damaged, or the current can be limited by the PC: as a consequence the board will be not correctly powered. 500 mA is requested by enumeration (since SB37 must be OFF), this request can be rejected and enumeration wont succeed, consequently the board will be not powered
(LED5 remains OFF). In some cases it can be interesting to use the 3V3 (CN6 pin 4 or CN7 pin 16) directly as power input, for instance when the 3.3 V is provided by an extension board. When Nucleo is powered by 3V3, the ST-LINK is not powered, thus programming and debug features are unavailable. 7.7 7.7.1 OSC clock sources LSE: 32.768 kHz external oscillator, for accurate RTC and calibration with other embedded RC oscillators HSE: high quality 32 MHz external oscillator with trimming, needed by the RF subsystem LSE: OSC 32 kHz clock supply There are three ways to configure the pins corresponding to low-speed clock (LSE):
1. LSE on-board oscillator X2 crystal (default configuration) 32.768 kHz, 7 pF, 20 ppm. Refer to application note AN2867 Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers, available on www.st.com. It is recommended to use NX2012SA manufactured by NDK. 2. Oscillator from external to PC14 input: from external oscillator through pin 25 of CN7 connector. The following configuration is needed:
SB45 and SB46 ON X2, C6 and C7 removed 3. LSE not used: PC14 and PC15 are used as GPIOs instead of low speed clock. The following configuration is needed:
SB45 and SB46 ON X2, C6 and C7 removed 7.7.2 OSC clock supply The HSE on board oscillator 32 MHz X1 crystal is provided for RF activities with tuning capacitors. Refer to STM32 microcontroller datasheets, and to AN2867 for oscillator design. It is recommended to use NX2016SA 32 MHz EXS00A-CS06654 manufactured by NDK. SB44 and SB43 must be open. 32/48 UM2435 Rev 2 UM2435 7.8 7.9 Hardware layout and configuration Reset sources The reset signal of Nucleo board is active low and the reset sources include:
Reset button SW4 Embedded ST-LINK/V2-1 Arduino UNO V3 connector from CN6 pin 3 ST-Morpho connector CN7 pin 14 Virtual COM port: LPUART/USART LPUART or USART interface of STM32 Microcontroller on the Nucleo-68 board can be connected to STLINK/V2-1 MCU or on Shields on ST-Morpho connectors and Arduino UNO V3 connectors. The LPUART/USART selection can be changed by setting related solder bridges. Refer to Table 7 for the UART/LPUART connection to interfaces VCP or Arduino UART. SB SB15 ON SB18 OFF JP5[15-16] ON JP5[13-14] ON SB38 ON SB39 ON Table 7. LPUART1 and USART1 connections Features LPUART1 (PA2/PA3) connected to Arduino and Morpho connector USART1 (PB6/PB7) connected to STLINK VCP UM2435 Rev 2 33/48 47 Hardware layout and configuration UM2435 7.10 7.11 LEDs Three LEDs on the top side of the Nucleo board help the user during the application development. LED6 COM: LED6 is a bi-color LED, whose default status is Red, turns to Green to indicate that communication is in progress between the PC and the ST-LINK/V2-1, as follows:
Slow blinking Red / OFF: at power-on, before USB initialization Fast blinking Red / OFF: after the first correct communication between PC and ST-LINK/V2-1 (enumeration) Red ON: when initialization between PC and ST-LINK/V2-1 is successfully finished Green ON: after successful target communication initialization Blinking Red / Green: during communication with target Green ON: communication finished and OK Orange ON: Communication failure LED4: 5V_USB: this red LED switches ON when over-current is detected (more than 500 mA is requested) on USB VBUS. In this case it is recommended to supply the board by E5V or VIN, or in USB_CHARGER mode. LED5: 5V_PWR: this red LED indicates that MCU part is powered and 5 V power is available. Three user LEDs are also available, they are LED1, LED2 and LED3. Push buttons Four buttons are available on the Nucleo board. SW1, SW2, SW3 USER: button for User and Wake-Up function is connected to the I/O PC13 of the STM32 MCU. When the button is pressed the logic state is 1, otherwise the logic state is 0. Wake-Up is available on SW1, SB48 must be ON and SB47 OFF. SW4 RESET: button is connected to NRST, is used to RESET the STM32. When the button is pressed the logic state is 0, otherwise the logic state is 1. 7.12 Current measurement Jumper JP2 allows the user to measure the power consumption, by removing the jumper and connecting an ammeter. 34/48 UM2435 Rev 2 UM2435 7.13 Hardware layout and configuration Jumper configuration Jumper default position are listed in Table 4. Table 8 summarizes the other settings and configurations. Table 8. Configuration of jumpers and solder bridges Supply source JP1
(1-2) JP1
(3-4) JP1
(5-6) JP1
(7-8) SB24 SB26 SB27 SB28 SB29 USB connector STlink
(default) STM32WB55
(user USB) Open Open Open Closed Open Closed Open Open Open Open Open Closed Open Open Closed Open Open Open 5V from Morpho shield (5V_EXT) 5V from Arduino shield (5V) VIN from Arduino shield External power supply on CN4 CR2032 battery 1.8 to 3.3 V 5 to 7 V 7 to 12 V Closed Open Open Open Open Closed Open Open Open Open Open Open Open Open Closed Open Open Open Open Closed Open Open Open Closed Open Open Open Open Open Open Open Open Open Closed Open Open Open Open Open Open Open Closed Open Closed Open Open Closed Open Open Closed Closed Open Open Open Open Open Open Open Open Open Open Open Closed UM2435 Rev 2 35/48 47 Connectors 8 Connectors UM2435 Eight connectors are implemented on the Nucleo board:
CN15: ST-LINK USB connector CN5, CN6, CN8 and CN9 for Arduino Uno V3 connector CN7 and CN10 for ST-Morpho connector CN1: USB User connector. 8.1 USB ST-LINK micro-B connector CN15 The USB connector CN15 is used to connect the embedded ST-LINK/V2-1 to the PC for programming and debugging the Nucleo microcontroller. Figure 21. USB STLINK micro-B connector CN15 (front view) The related pinout for USB STLINK connector is detailed in Table 9. Table 9. USB STLINK micro-B pinout (connector CN15) Pin number Pin name Signal STM32 pin Function 1 2 3 4 5 VBUS DM (D-) DP (D+) ID GND 5V_STLINK / 5V_USB_CHG STLINK_USB_D_N STLINK_USB_D_P
-
-
-
PA11 PA11
-
-
5 V power USB differential pair M USB differential pair M
-
GND 36/48 UM2435 Rev 2 UM2435 8.2 Connectors Arduino Uno revision 3 connectors The Arduino connectors CN5, CN6 CN8 and CN9 are female connectors compatible with Arduino standard. Most shields designed for Arduino fit to the Nucleo board. The Arduino connectors on the Nucleo board support the Arduino Uno revision 3. Figure 22. Arduino connector UM2435 Rev 2 37/48 47 Connectors UM2435 The related pinout for Arduino connector is detailed in Figure 23 and Table 10. Figure 23. Arduino connector pinout Table 10. Arduino connectors pinout Connector Pin number Pin name Signal STM32 pin Function CN6 1 2 3 4 5 6 7 8 NC IOREF NRST 3V3 5V GND GND VIN
-
-
-
-
NRST NRST
-
-
-
-
-
-
-
-
-
-
Reserved for test IO reference RESET 3V3 input/output 5V output GND GND 7-12V power input 38/48 UM2435 Rev 2 UM2435 Connectors Table 10. Arduino connectors pinout (continued) Connector Pin number Pin name Signal STM32 pin Function CN8 CN5 CN9 1 2 3 4 5 6 10 9 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 A0 A1 A2 A3 A4 A5 ADC ADC ADC ADC ADC ADC SCL/D15 SDA/D14 AVDD GND SCK/D13 MISO/D12 PWM/MOSI/D11 ARD_D15 ARD_D14 VREF+/VDDA
-
ARD_D13 ARD_D12 ARD_D11 PC0 PC1 PA1 PA0 PC3 PC2 PB8 PB9
-
-
PA5 PA6 PA7 PWM/CS/D10 ARD_D10 PA4/PB10 PWM/D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 ARD_D9 ARD_D8 ARD_D7 ARD_D6 ARD_D5 ARD_D4 ARD_D3 ARD_D2 ARD_D1 ARD_D0 PA9 PC12 PC13 PA8 PA15 PC10 PA10 PC6 PA2 PA3 ADC1_IN1 ADC1_IN2 ADC1_IN5 ADC1_IN6 ADC1_IN4 ADC1_IN3 I2C1_SCL I2C1_SDA VREF+/VDDA GND SPI1_SCK SPI1_MISO TIM1_CH1N/SPI1_MOSI TIM2_CH3 on PB10
/SPI_NSS on PA4 TIM17_CH1 IO IO TIM1_CH1 TIM2_CH1 IO TIM1_CH3 IO LPUART1_TX LPUART1_RX UM2435 Rev 2 39/48 47 Connectors 8.3 UM2435 ST Morpho connectors CN7 and CN10 The ST-Morpho connectors CN7 and CN10 are male pin headers accessible on both sides of the board. All signals and power pins of the MCU are available on Morpho connectors. These connectors can also be probed by an oscilloscope, logical analyzer or voltmeter. Figure 24. ST-Morpho connector pinout 40/48 UM2435 Rev 2 UM2435 8.4 Connectors Extension connectors CN1 and CN2 on USB dongle The related pinout and the MCU assignment for the Extension connectors are detailed in Figure 25. Figure 25. Extension connectors pinout CN2 CN1 UM2435 Rev 2 41/48 47 Nucleo-68 and USB dongle MCU IO assignment UM2435 Appendix A Nucleo-68 and USB dongle MCU IO assignment Table 11. IO assignment Pin number 8 4 N P F Q F U 8 6 N P F Q V Pin name
(function after reset) Nucleo-68 QFN68
(MB1355C) USB dongle QFN48
(MB1293C) Arduino Morpho Debug Other functions Extension connectors Debug Other functions
-
2 PC13 D7 CN10-23 24 34 OSC_OUT 25 35 OSC_IN 3 PC14-
OSC32_IN PC15-
OSC32_OUT 5 PH3-BOOT0
-
-
-
-
-
CN7-31 CN7-29 CN7-25 CN7-27 CN7-7 CN10-3 CN10-5 CN7-14 CN7-34 CN7-32A PB8 PB9 NRST PA0 PA1 D15 (I2C1_SCL, DGPIO) D14
(I2C1_SDA, DGPIO)
-
A3 A2 D1 PA2
(LPUART1_TX, CN10-35A DGPIO) D0 PA3
(LPUART1_RX, CN10-37 DGPIO) D10A
(SPI1_NSS) D13
(SPI1_SCK) CN10-17A CN10-11 PA4 PA5 2 3 4 5 6 7 4 6 7 8 9 15 10 16 11 17 12 18 13 19 14 20 42/48 UM2435 Rev 2 Push button 1
(SW1 alternate)
-
-
-
-
BOOT0
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
CN2-1
(I2C1_SCL) CN2-2
(I2C1_SDA) CN1-2 CN2-3
(WKUP1) CN2-10
(ADC) CN2-4
(LPUART1_TX) CN2-5
(LPUART1_RX)
-
CN1-8
(SPI1_SCK)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
BOOT0
-
-
-
-
-
-
-
LED1
-
Pin number 8 4 N P F Q F U 8 6 N P F Q V 15 21 16 22 17 23 18 24
- 25
- 26 19 27
-
-
28 29 28 38 29 39 30 40
-
-
-
-
-
-
37 38 39 46 47 48 49 50 51 52 53 54 UM2435 Nucleo-68 and USB dongle MCU IO assignment Table 11. IO assignment (continued) Nucleo-68 QFN68
(MB1355C) USB dongle QFN48
(MB1293C) Arduino Morpho Debug Other functions Extension connectors Debug Other functions Pin name
(function after reset) PA6 PA7 PA8 PA9 PC4 PC5 PB2 D12
(SPI1_MISO) D11 CN10-13
(SPI1_MOSI, CN10-15A PWM) D6 (PWM) CN10-25 D9 (PWM) CN10-19 CN10-26B
-
-
-
CN10-1 CN7-3 CN7-2 PB10 D10B (PWM) CN10-17B PB11 PB0 PB1 PE4 PB12 PB13 PB14 PB15 PC6 PA10 PA11 PA12 PA13
-
-
-
-
-
-
-
-
D2 D3 (PWM)
-
-
-
CN7-1 CN10-22 CN10-24 CN7-4 CN10-16 CN10-30A CN10-28 CN10-26A CN10-33 CN10-31 CN10-15B CN10-14 CN10-12
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Push button 1
(SW1)
-
-
-
-
LED2
(GREEN) LED3
(RED)
-
-
-
-
-
-
-
CN1-9
(SPI1_MISO) CN1-10
(SPI1_MOSI) CN2-8 (GPIO)
-
-
-
CN1-7
(SPI1_NSS) CN2-7
-
-
-
-
-
-
-
-
-
-
USB_DM USB_DP USB_DM USB_DP
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Push botton 1
(SW1)
-
LED2 LED3
-
-
-
-
-
-
-
-
-
-
CN7-13 SWDIO
-
CN1-3 SWDIO UM2435 Rev 2 43/48 47 Nucleo-68 and USB dongle MCU IO assignment UM2435 Pin number 8 4 N P F Q F U 41 42
-
-
-
-
-
43 44 45 46 47 8 6 N P F Q V 56 57 58 59 60 61 62 63 64 65 66 67 Pin name
(function after reset) PA14 PA15 PC10 PC11 PC12 PD0 PD1 PB3 PB4 PB5 PB6 PB7 Table 11. IO assignment (continued) Nucleo-68 QFN68
(MB1355C) USB dongle QFN48
(MB1293C) Arduino Morpho Debug Other functions Extension connectors Debug Other functions
-
CN7-15 SWCLK D5 (PWM) D4
-
D8
-
-
-
-
-
-
-
CN10-27 CN10-29 CN10-35B CN10-21 CN10-36 CN10-38
-
-
-
-
-
-
CN10-30B SWO CN10-4 CN10-26C CN10-34 CN7-32B
-
-
STLK_RX CN10-6 STLK_TX
-
-
-
-
-
Push button 2
(SW2) Push button 3
(SW3)
-
-
LED1
(BLUE) CN1-4 SWCLK
-
-
-
-
-
-
-
-
-
-
-
-
CN1-5 SWO
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
CN2-6 (GPIO) CN2-7 (GPIO) 44/48 UM2435 Rev 2 UM2435Federal Communications Commission (FCC) and Industry Canada (IC) compliance state-
9 9.1 Note:
9.2 Federal Communications Commission (FCC) and Industry Canada (IC) compliance statements FCC compliance statement This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
1. 2. This device must accept any interference received, including interference that may This device may not cause harmful interference, and cause undesired operation. Please take attention that changes or modification not expressly approved by the party responsible for compliance could void the users authority to operate the equipment. This product has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This product generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this product does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
Reorient or relocate the receiving antenna. Increase the separation between the equipment and receiver. Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. Consult the dealer or an experienced radio/TV technician for help. This equipment complies with FCC/IC RSS-102 radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20 cm between the radiator and your body. IC compliance statement This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions:
1. 2. this device may not cause interference, and this device must accept any interference, including interference that may cause undesired operation of the device. Le prsent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radioexempts de licence. L'exploitation est autorise aux deux conditions suivantes :
1. 2. l'appareil ne doit pas produire de brouillage, et l'utilisateur de l'appareil doit accepter tout brouillage radiolectrique subi, mme si le brouillage est susceptible d'en compromettre le fonctionnement. Under Industry Canada regulations, this radio transmitter may only operate using an antenna of a type and maximum (or lesser) gain approved for the transmitter by Industry Canada. To reduce potential radio interference to other users, the antenna type and its gain UM2435 Rev 2 45/48 47 Federal Communications Commission (FCC) and Industry Canada (IC) compliance statements should be so chosen that the equivalent isotropically radiated power (e.i.r.p.) is not more than that necessary for successful communication. Conformment la rglementation d'Industrie Canada, le prsent metteur radio peut fonctionner avec une antenne d'un type et d'un gain maximal (ou infrieur) approuv pour l'metteur par Industrie Canada. Dans le but de rduire les risques de brouillage radiolectrique l'intention des autres utilisateurs, il faut choisir le type d'antenne et son gain de sorte que la puissance isotrope rayonne quivalente (p.i.r.e.) ne dpasse pas l'intensit ncessaire l'tablissement d'une communication satisfaisante. This equipment complies with FCC/IC RSS-102 radiation exposure limits set forth for an uncontrolled environment. This equipment should be installed and operated with minimum distance 20 cm between the radiator & your body. Ce matriel est conforme aux limites de dose d'exposition aux rayonnements, FCC / CNR-102 nonce dans un autre environnement.cette equipment devrait tre install et exploit avec distance minimale de 20 cm entre le radiateur et votre corps. 46/48 UM2435 Rev 2 UM2435 10 Revision history Revision history Date 28-Sep-2018 dd-Mar-2019 Table 12. Document revision history Changes Revision 1 2 Initial release. Added.Section 9: Federal Communications Commission (FCC) and Industry Canada (IC) compliance statements and its subsections. UM2435 Rev 2 47/48 47 UM2435 IMPORTANT NOTICE PLEASE READ CAREFULLY STMicroelectronics NV and its subsidiaries (ST) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to STs terms and conditions of sale in place at the time of order acknowledgement. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers products. No license, express or implied, to any intellectual property right is granted by ST herein. Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product. ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners. Information in this document supersedes and replaces information previously supplied in any prior versions of this document. 2019 STMicroelectronics All rights reserved 48/48 UM2435 Rev 2
1 2 | Users Manual | Users Manual | 4.82 MiB | October 03 2023 / November 09 2023 |
WARNING:pdfminer.pdfpage:The PDF <_io.BufferedReader name='/Volumes/Scratch/Incoming/eg-scratch/6839964.pdf'> contains a metadata field indicating that it should not allow text extraction. Ignoring this field and proceeding. Use the check_extractable if you want to raise an error in this case UM2435 User manual Bluetooth Low Energy and 802.15.4 Nucleo pack based on STM32WB Series microcontrollers Introduction The Nucleo pack (P-NUCLEO-WB55) with a Nucleo-68 board and a USB dongle provides an affordable and flexible way for users to try out new concepts and build prototypes using STM32WB microcontrollers with a 2.4 GHz radio interface. This circuit block provides various combinations of performance, power consumption and features. A 2.4 GHz RF transceiver supporting Bluetooth specification v5.0 and IEEE 802.15.4-2011 PHY and MAC is supported. Arduino Uno V3 connectivity and ST morpho headers allow the user to easily expand the functionality of the Nucleo open development platform with a wide choice of specialized shields. The boards are based on a multiprotocol wireless 32-bit microcontroller, based on an Arm Cortex-M4 with FPU, featuring Bluetooth Low Energy and 802.15.4 radio solution. The STM32 Nucleo-68 board does not require any separate probe, as it integrates the ST-LINK/V2-1 debugger/programmer. The board comes with the comprehensive free STM32 software libraries and examples available with the STM32Cube package. The USB dongle can be programmed through USB BootLoad or USB DFU. It is also possible to debug/program it with an external STLink V2 (not delivered), using the SWD interface. April 2019 UM2435 Rev 2 1/48 www.st.com 1 Contents Contents UM2435 1 2 3 4 5 6 7 Features . 6 Product marking . 8 System requirements . 8 Development toolchains . 8 Demonstration software . 8 Ordering information . 9 Hardware layout and configuration . 10 7.1 7.2 7.3 Nucleo-68 board . 10 USB dongle . 19 Getting started . 23 7.3.1 7.3.2 7.3.3 Conventions . 23 Quick start . 23 Default boards configuration . 23 7.4 Embedded ST-LINK/V2-1 . 25 7.4.1 7.4.2 Drivers . 25 ST-LINK/V2-1 firmware upgrade . 26 7.5 Power supply and selection . 27 7.5.1 7.5.2 External power supply input . 27 External power supply output . 31 7.6 Internal power supply . 31 7.5.3 Programing/debugging when the power supply is not from USB ST-LINK (5V_ST_link) . 31 7.7 OSC clock sources . 32 7.7.1 7.7.2 LSE: OSC 32 kHz clock supply . 32 OSC clock supply . 32 Reset sources . 33 Virtual COM port: LPUART/USART . 33 7.8 7.9 7.10 LEDs . 34 2/48 UM2435 Rev 2 UM2435 Contents 7.11 Push buttons . 34 7.12 Current measurement . 34 7.13 Jumper configuration . 35 8 Connectors . 36 8.1 8.2 8.3 8.4 USB ST-LINK micro-B connector CN15 . 36 Arduino Uno revision 3 connectors . 37 ST Morpho connectors CN7 and CN10 . 40 Extension connectors CN1 and CN2 on USB dongle . 41 Appendix A Nucleo-68 and USB dongle MCU IO assignment . 42 9 Federal Communications Commission (FCC) and Industry Canada (IC) compliance statements . 45 9.1 9.2 FCC compliance statement . 45 IC compliance statement . 45 10 Revision history . 47 UM2435 Rev 2 3/48 3 List of tables List of tables UM2435 Table 1. Table 2. Table 3. Table 4. Table 5. Table 6. Table 7. Table 8. Table 9. Table 10. Table 11. Table 12. Ordering information . 9 Example of codification . 9 Jumper and SB ON/OFF conventions . 23 Default jumper configuration . 24 Power sources . 27 SB25 bypass USB PWR protection . 31 LPUART1 and USART1 connections . 33 Configuration of jumpers and solder bridges . 35 USB STLINK micro-B pinout (connector CN15) . 36 Arduino connectors pinout . 38 IO assignment. 42 Document revision history . 47 4/48 UM2435 Rev 2 UM2435 List of figures List of figures Nucleo-68 and USB dongle boards (top view on the left, bottom view on the right). 7 Figure 1. Nucleo-68 hardware block diagram . 10 Figure 2. Nucleo-68 board (top view). 11 Figure 3. Nucleo-68 board (bottom view). 12 Figure 4. Nucleo-68 board mechanical drawing . 13 Figure 5. Nucleo-68 board schematics . 14 Figure 6. Nucleo-68 board schematics - RF part . 15 Figure 7. Nucleo-68 board schematics - Connectors. 16 Figure 8. Figure 9. Nucleo-68 board schematics - Power management . 17 Figure 10. Nucleo-68 board schematics - ST-Link/V2-1 . 18 Figure 11. USB dongle hardware block diagram . 19 Figure 12. USB dongle board (top view) . 20 Figure 13. USB dongle board (bottom view) . 20 Figure 14. USB dongle mechanical drawing . 21 Figure 15. USB dongle schematics . 22 Figure 16. USB composite device . 25 Figure 17. ST-LINK debugger: JP1 configuration for on-board MCU . 26 JP1[7-8]: 5V_STL power source . 28 Figure 18. JP1[3-4]: 5V_VIN power source . 29 Figure 19. Figure 20. JP1[5-6]: 5V_USB_MCU power source . 30 Figure 21. USB STLINK micro-B connector CN15 (front view) . 36 Figure 22. Arduino connector . 37 Figure 23. Arduino connector pinout . 38 Figure 24. ST-Morpho connector pinout . 40 Figure 25. Extension connectors pinout. 41 UM2435 Rev 2 5/48 5 Features 1 Features UM2435 The Nucleo-68 pack uses STM32WB 32-bit microcontrollers, based on Arm(a) Cortex processor(s). Nucleo-68 STM32WB microcontroller in VFQFNP68 package 2.4 GHz RF transceiver supporting Bluetooth specification v5.0 and IEEE 802.15.4-2011 PHY and MAC Dedicated Arm 32-bit Cortex M0+ CPU for real-time Radio layer SMPS significantly reduces power consumption in Run mode Three user LEDs shared with Arduino Four push-buttons 32.768 KHz LSE crystal oscillator 32 MHz crystal oscillator with integrated trimming capacitors Board expansion connectors:
Arduino Uno V3 ST Morpho Flexible board power supply: ST-LINK/V2-1 USB VBUS and external sources On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability:
mass storage, virtual COM port and debug port Comprehensive free software libraries and examples available with a variety of examples, as part of the STM32Cube package Comprehensive free software libraries and examples available with the STM32Cube package Support of a wide choice of integrated development environments (IDEs) including IAR, Keil, GCC-based IDEs, Arm Mbed a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere. 6/48 UM2435 Rev 2 UM2435 Features USB dongle STM32WB microcontroller in UFQFPN48 package 2.4 GHz RF transceiver supporting Bluetooth specification v5.0 and IEEE 802.15.4-2011 PHY and MAC Dedicated Arm 32-bit Cortex M0+ CPU for real-time Radio layer SMPS significantly reduces power consumption in Run mode 32.768 KHz LSE crystal oscillator 32 MHz crystal oscillator with integrated trimming capacitors Full Bluetooth solution with integrated PCB antenna for fast connection Switch for boot management User push button Three user LEDs Figure 1. Nucleo-68 and USB dongle boards (top view on the left, bottom view on the right) Note:
Pictures are not contractual. UM2435 Rev 2 7/48 47 Product marking UM2435 2 Product marking Evaluation tools marked as ES or E are dedicated for evaluation purpose only, and not qualified to be used as reference design or in production. Any consequences deriving from such usage will not be at ST charge. In no event, ST will be liable for any customer usage of these engineering sample tools as reference design or in production. E or ES marking examples of location:
on the targeted MCU soldered on the board (for illustration of STM32WB marking, refer to the section Package characteristics of the datasheet) next to the evaluation tool ordering part number, stuck or silk-screen printed on the board. 3 System requirements Windows OS (XP, 7, 8 or 10) or Linux 64-bit or Mac OS X USB Type-A to Micro-B cable 4 Development toolchains Arm Keil: MDK-Arm(a) IAR: EWARM(a) GCC-based IDEs including free SW4STM32 from AC6 Arm mbed online 5 Demonstration software The demonstration software is preloaded in the Flash memory of the STM32WB microcontroller for easy demonstration of the device peripherals in standalone mode. The latest versions of the demonstration source code and associated documentation can be downloaded from the www.st.com/stm32nucleo webpage. a. On Windows only. 8/48 UM2435 Rev 2 UM2435 Ordering information 6 Ordering information To order the Nucleo-68 board corresponding to the targeted STM32 MCU refer to Table 1. Table 1. Ordering information Order code Target MCU P-NUCLEO-WB55 STM32WB55RG (Nucleo-68) STM32WB55CG (USB dongle) The STM32WB55 codification is explained with an example in Table 2. Table 2. Example of codification STM32WB55RG Description STM32WB 32-bit microcontroller, based on Arm Cortex processor(s) WB 55 R G Wireless Bluetooth and 802.15.4 Die 5, 1 Mbyte of Flash memory, 256 Kbytes of SRAM, full set of features Number of pins (R = 68) Memory size (G = 1 Mbyte) UM2435 Rev 2 9/48 47 Hardware layout and configuration UM2435 7 Hardware layout and configuration 7.1 Nucleo-68 board The Nucleo-68 board is designed around the STM32WB55RG microcontroller in a 68-pin VFQFPN68 package. The hardware block diagram (see Figure 2) illustrates the connection between the MCU and peripherals (STLINK/V2-1, push buttons, LEDs, Arduino UNO V3 connectors and ST-Morpho connectors). Figure 3 and Figure 4 help the user to locate these features on the board. Figure 2. Nucleo-68 hardware block diagram
10/48 UM2435 Rev 2 UM2435 Hardware layout and configuration Figure 3. Nucleo-68 board (top view) UM2435 Rev 2 11/48 47 Hardware layout and configuration UM2435 Figure 4. Nucleo-68 board (bottom view) 12/48 UM2435 Rev 2 UM2435 Hardware layout and configuration Figure 5. Nucleo-68 board mechanical drawing UM2435 Rev 2 13/48 47 1 4 4 8
U M 2 4 3 5 R e v 2 SWD reserved PA13 PA14 AT2 AT3 USB_N USB_P SB22 Open Open SB23 PB0 PB1 PB5 PB0 PB1 R2 680 R3 680 R4 680 LED BLUE LED1 GND LED GREEN LED2 GND LED3 GND LED RED GND GND GND SW1 User PB SW2 User PB SW3 User PB SB47 Close SB48 Open PC4 PC13 PD0 PD1 R7 1K R8 1K R9 1K Figure 6. Nucleo-68 board schematics A0 A1 A5 A4 D2 D4 D8 D7 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC10 PC11 PC12 PC13 PD0 PD1 PE4 9 10 11 12 25 26 50 58 59 60 2 61 62 40 PC0 PC1 PC2 PC3 PC4 PC5 PC6 PC10 PC11 PC12 PC13 PD0 PD1 PE4 A3 A2 D1 D0 D10A D13 D12 D11 D6 D9 D3 D5 SWO D15 D14 D10B PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA15 PB2 PB3 PB4 PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 15 16 17 18 19 20 21 22 23 24 51 52 53 54 56 57 38 39 27 63 64 65 66 67 6 7 28 29 46 47 48 49 U1E PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13-JTMS_SWDIO PA14-JTCK_SWCLK PA15-JTDI PB0 PB1 PB2 PB3-JTDO PB4-NJTRST PB5 PB6 PB7 PB8 PB9 PB10 PB11 PB12 PB13 PB14 PB15 STM32WBxx_QFN68 GND GND GND Not Fitted C4 Not Fitted C5 X1 NX2016_32M OSC_IN OSC_OUT PC14 PC15 SB43 SB45 Open Open Open SB44 35 34 3 4 U1C OSC_IN OSC_OUT NRST PH3-BOOT0 PC14-OSC32_IN PC15-OSC32_OUT AT0 AT1 GND 8 5 36 37 SB46 Open NX2012_32K768 STM32WBxx_QFN68 C3 100nF BAT54KFILM D1 SW4 Reset PB GND R5 Not Fitted VDD_MCU CN3 1 2 3 4 5 AT2 AT3 GND NRST BOOT0 R6 10K GND X2 C6 10pF C7 10pF GND GND HEADER_1X5 Reserved ProductionTestPins H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n U M 2 4 3 5 Figure 7. Nucleo-68 board schematics - RF part VDD 1 JMP4 Jumper 2.54mm JP4(1-2) JP4 HEADER_1X2 2 C33 100nF C34 100pF GND GND U1A VDDRF RF1 31 VSSRF STM32WBxx_QFN68 33 32 GND D D 1 1 0 0 A A B B 0 0 8 8 R R H H 1 1 C C 5 5 5 5 5 5 1 1 M M R R G G LQG15HS2N7S02 LQG15HS2N7S02 L5 2.7nH L5 2.7nH C1 C1 0.8pF 0.8pF C2 0.3pF GND GND GND D 1 0 A W 0 3 R H 1 C 5 5 5 1 M R G Meander Antenna 2.4GHz
(see AN3359 on www.st.com) Band Pass Filter LFB182G45CGFD436 FLT1 1 3 2 GND RF switch Antenna Matching Network C35 10nF LQG15HS3N6S02 L3 3.6nH C36 Not Fitted C37 1.2pF GND GND GRM1555C1H1R2WA01D ANT ANT PCB Antenna 50 Ohms Matching Network
(Compents values will be updated after evaluation) Antenna Matching Network (for SMA Antenna) Filter (for Eval/debug) Patch trought (for Direct Connection) L4 0R C39 Not Fitted C40 Not Fitted GND GND GND GND C38 Not Fitted Default value PCB Antenna
(Cx populated and Cy not fitted) J2 J2 SMA SMA GND GND To connect 50ohms Antenna or To connect 50ohms Instrument SH1 Shield 17.2x17.2x3 Socket for Metallic Shield SC1 SC2 SC3 SC4 GND GND GND GND Title:
STM32WB55RG RF part Project: NUCLEO-WB55.Nucleo Variant:
[No Variations]
Revision:
C 01-RC1 Size:
A4 Date:
12-Jun-2017
Reference:
Sheet:
3 MB1355 of 6 U M 2 4 3 5 R e v 2 1 5 4 8
U M 2 4 3 5 H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n 1 6 4 8
U M 2 4 3 5 R e v 2 Figure 8. Nucleo-68 board schematics - Connectors Morpho connectors HEADER_2X19_M 5V_INT R33 1K CN7 PB11 PC5 BOOT0 PA13 PA14 PC14 PC15 OSC_IN OSC_OUT VDD GND VBAT 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 PB2 PE4 5V_EXT GND 3V3 NRST 3V3 5V GND VIN PC0 PC1 PA0 PC3 PC2 PA1 PB6 SB14 Open SB16 Close PA7 PA10 PA4 PB10 PA9 PA10 PA2 PC11 Close SB1 Open SB3 Close SB5 Open SB6 Close SB8 Close SB11 Close SB15 Open SB18 Open SB2 Open USB_P USB_N PB4 PB7 5V_USB_MCU SB4 HEADER_2X19_M CN10 PC4 PB8 PB9 AVDD GND PA5 PA6 PC12 PC13 PA8 PA15 PC10 PC6 PA3 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 PB12 GND PB0 PB1 PD0 PD1 GND Open SB7 Close SB9 Open SB10 Close SB12 Open SB13 Close SB17 STM32WB55 USB Connector Arduino Shield Connectors 5V_USB_MCU 5V_USB_MCU 5 CN1 i M c r o B VBUS DM DP ID GND Shield 1 2 3 4 5 6 6 4 R1 100K 1050170001 GND GND 2 GND U6 USBLC6-2SC6 1 3 USB_N USB_P USB_N USB_P 3V3 3V3 5V GND GND VIN NRST PC0 PC1 PA1 PA0 PC3 PC2 1 2 3 4 5 6 7 8 1 2 3 4 5 6 CN6 IOREF NRST 3V3 5V GND GND VIN HEADER_1X8_F CN8 A0 A1 A2 A3 A4 A5 HEADER_1X6 AVDD GND CN5 D15 D14 AVDD GND D13 D12 D11 D10 D9 D8 10 9 8 7 6 5 4 3 2 1 HEADER_1X10 CN9 D7 D6 D5 D4 D3 D2 D1 D0 8 7 6 5 4 3 2 1 HEADER_1X8_F PB5 PB15 PA9 PB14 PB13 PB3 PB6 PB8 PB9 PA5 PA6 PA7 PA9 PC12 PC13 PA8 PA15 PC10 PA10 PC6 PA2 PA3 Close SB41 SB42 Open PA4 PB10 H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n U M 2 4 3 5 Figure 9. Nucleo-68 board schematics - Power management s e c r u o S y p p u S l Arduino Morpho 5V_EXT VIN 5V_USB_MCU 5V_USB_STLINK HEADER_1X2 Not Fitted CN4 1 2 GND TAB1 TAB_CR2032 U2 LD1117S50TR 5V_INT SB24 Open V 5 2
F u 0 1 3 Vout Vin d n G 2 C10 C8 100nF/25V 1 GND C9 10uF/25V GND GND GND 4.7uF/10V C11 R11 10K R12 1K GND LED4 LED RED Open SB25 5 3 4 U4 IN OUT FAULT EN GND STMPS2141STR 1 2 C12 100nF GND JP1 1 3 5 7 2 4 6 8 HEADER_2X4 JMP1 5V Jumper 2.54mm JP1(7-8) Commun Supply Parts C15 1uF/X5R C14 100nF GND GND R10 1K LED5 D E R D E L GND SB28 Open PWR_ENn GND 1
GND 2
C R 2 0 3 2 S o c k e t SK_BT1 CR2032-SCK1B Open when Board supplied by Li Battery LD39050PU33R U3 6 1 VIN EN VOUT 4 GND PG 2 3 7 GND GND 3V3 JP2 1 VDD 2 R 5 X
F u 1 C13 SB26 Close C16 100nF GND GND HEADER_1X2 JMP2 Jumper 2.54mm JP2(1-2) Open SB27 Close when Board supplied by Li Battery Open Open SB29 SB30 VBAT CR2032 BT1 CR2032-BAT1 SMPS domain VDD 1 JP6 2 C23 4.7uF JMP12 Jumper 2.54mm JP6(1-2) C24 100nF GND GND L1 10uH 0805 GND SB31 Open C29 4.7uF GND Open when SMPS=ON Close when SMPS=OFF
(Warning:
FW configuration needed) MCU Supply domain 3V3 LDO dedicated to ST_Link VDD_MCU C17 C18 C19 C20 100nF 100nF 100nF 100nF GND GND GND GND Close when VBAT connected to VDD_MCU Close VDD_MCU VBAT SB32 100nF GND C28 3V3 VDD_MCU 100nF GND SB33 Open SB34 Close C31 U1B 44 43 41 42 VDDSMPS VDDSMPS VLXSMPS VLXSMPS VFBSMPS VFBSMPS VSSSMPS VSSSMPS JP3 1 2 VDD VDD_MCU HEADER_1X2 JMP3 Jumper 2.54mm JP3(1-2) U1D VDD VDD VDD VBAT VDDUSB VDDA VREF+
68 45 30 1 55 14 13 STM32WBxx_QFN68 VDD_MCU Close SB35 AVDD C32 100nF STM32WBxx_QFN68 FCM1608KF-601T03 L2 SB49 Open SB50 Close SB51 Open GND VDD VDD_MCU 5V_USB_STLINK 3V3_STLINK R 5 X
F u 1 C21 GND U5 LD3985M33R 1 3 VIN INH VOUT GND BYPASS 2 4 C25 100nF C26 100nF 5 R 5 X
F u 1 GND GND GND C22 GND C27 100nF GND Ground for Probing 1 2 CN11 GND 1 2 CN12 GND
) D A P x E
S S V 9 6 GND Title:
Power Management Project: NUCLEO-WB55.Nucleo Variant:
[No Variations]
Revision:
C 01-RC1 Date:
Size:
A4 12-Jun-2017
Reference:
Sheet:
5 MB1355 6 of U M 2 4 3 5 H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n U M 2 4 3 5 R e v 2 1 7 4 8
1 8 4 8
U M 2 4 3 5 R e v 2 Figure 10. Nucleo-68 board schematics - ST-Link/V2-1 3V3_STLINK C41 GND 100nF U7 TXS0108EPW 20 18 17 16 15 14 13 12 B1 B2 B3 B4 B5 B6 B7 B8 STLK_TX STLK_RX T_SWO T_SWCLK T_SWDIO GND GND C42 100nF TX_STlink (VCP) RX_STlink (VCP) SWO SWCLK SWDIO NRST GND JP5 10 1 3 4 5 6 7 8 9 OE A1 A2 A3 A4 A5 A6 A7 A8 T_VDD 2 9 1 A C C V B C C V D N G 1 1 GND T_VDD 6 1 4 1 2 1 0 24681 5 1 3 1 1 1 13579 VDD GND 3 B P 4 1 A P 3 1 A P T S R N 7 B P 6 B P JMP5 JMP6 JMP7 JMP8 JMP9 JMP10 JMP11 Jumper 2.54mm Jumper 2.54mm Jumper 2.54mm Jumper 2.54mm Jumper 2.54mm Jumper 2.54mm Jumper 2.54mm JP5(3-4 to 15-16) T S R _ K L T S K L C W S _ K L T S I O D W S _ K L T S BAT60JFILM D2 SB36 5V R14 2K7 Close R15 4K7 GND Board Ident: PC13=0 GND GND R18 10K R22 10K Not Fitted SB37 Open 3V3_STLINK GND R19 100K 3V3_STLINK GND n M U N E R _ B S U T X E _ R W P 8 4 7 4 6 4 5 4 4 4 3 4 2 4 1 4 0 4 9 3 8 3 7 3 GND GND 3V3_STLINK 9 B P 8 B P 3 _ D D V 3 _ S S V 0 T O O B 7 B P 6 B P 5 B P O D T J
3 B P T S R T N J
4 B P I D T J
5 1 A P K L C W S K C T J
3V3_STLINK R24 100K C46 100nF C44 20pF C45 20pF X3 X3225-8MHz 3V3_STLINK STLK_RST GND AIN_1 1 2 3 4 5 6 7 8 9 10 11 12 VBAT PC13 PC14 PC15 OSCIN OSCOUT NRST VSSA VDDA PA0 PA1 PA2 R26 4K7 R28 4K7 SB38 Close SB39 Close CN14 2 1 TX RX GND T_VDD GND STLK_TX 3V3_STLINK C43 GND STLK_RX 4 5 100nF 3V3_STLINK U10 74LVC1G07 c c V R32 100K 2 D N G 3 GND USART2 of STM32F103 T_SWCLK T_SWDIO SWD STM32F103 GND HEADER_1X6 Not Fitted CN13 5V_USB_STLINK 1 2 3 4 5 6 GND NRST SWDIO SWCLK SWO VREF CN15 VBUS DM DP ID GND Shield 1 2 3 4 5 6 i M c r o B 1050170001 R31 10 3V3_STLINK 5V_USB_STLINK 3V3_STLINK 3 2 R K 0 0 1 GND GND R16 10K R17 100 R20 36K GND Q1 2N2222 R21 1K5 5V_USB_STLINK 5 U9 6 4 1 3 U8 STM32F103CBT6 3V3_STLINK GND 36 35 34 33 32 31 30 29 28 27 26 25 STLK_SWDIO T_SWO LED_STLK T_SWDIO T_SWCLK T_SWDIO_IN VDD_2 VSS_2 JTMS/SWDIO PA12 PA11 PA10 PA9 PA8 PB15 PB14 PB13 PB12 R29 0 0 1 3V3_STLINK 1 T O O B
2 B P 3 A P 4 A P 5 A P 6 A P 7 A P 0 B P 1 B P 1 _ S S V 1 _ D D V 0 1 B P 1 1 B P 3 1 4 1 5 1 6 1 7 1 8 1 9 1 0 2 1 2 2 2 3 2 4 2 K L C W S _ T T S R N _ T GND GND R30 Not Fitted 3V3_STLINK SB40 GND Open P _ K L T S B S U N _ K L T S B S U USBLC6-2SC6 2 GND PWR_ENn T_SWO R25 2 100/2K7 R27 3 100/100 LED6 Red _Green 1 4 GND 3V3_STLINK HSMF-A201-A00J1/KAA-3528SURKCGKC 3V3_STLINK C47 100nF C48 100nF C49 100nF C50 100nF GND GND GND GND ST-Link/V2-1 Title:
Project: NUCLEO-WB55.Nucleo Variant:
[No Variations]
Revision:
C 01-RC1 Size:
A4 Date:
12-Jun-2017
Reference:
Sheet:
6 MB1355 of 6 H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n U M 2 4 3 5 UM2435 Hardware layout and configuration 7.2 USB dongle The USB dongle is designed around the STM32WB55CG microcontroller in a 48-pin UFQFPN48 package. The hardware block diagram in Figure 11 illustrates the connection between the MCU and the peripherals (STLINK/V2-1, push buttons, LEDs, Arduino UNO V3 connector and ST-Morpho connectors). Figure 12 and Figure 13 help the user locate these features on the board. Figure 11. USB dongle hardware block diagram
UM2435 Rev 2 19/48 47 Hardware layout and configuration UM2435 Figure 12. USB dongle board (top view) Figure 13. USB dongle board (bottom view) 20/48 UM2435 Rev 2 UM2435 Hardware layout and configuration Figure 14. USB dongle mechanical drawing UM2435 Rev 2 21/48 47 Figure 15. USB dongle schematics PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 5V_USB 5 U2 USBLC6-2SC6 1 3 USB_N USB_P PA13 PA14 SWDIO SWCLK U1E PA0 PA1 PA2 PA3 PA4 PA5 PA6 PA7 PA8 PA9 PA10 PA11 PA12 PA13-SWDIO PA14-SWCLK PA15 9 10 11 12 13 14 15 16 17 18 36 37 38 39 41 42 2 GND STM32WBxx_QFN48 PB0 PB1 PB2 PB3-SWO PB4 PB5 PB6 PB7 PB8 PB9 PE4 28 29 19 43 44 45 46 47 5 6 30 PB0 PB1 PB2 PB3 PB6 PB7 PB8 PB9 5V_USB 1 2 3 4 6 4 GND GND CN3 VBUS D -
D+
GND USB_1 3V3 SB4 Close LD3985M33R 5V_USB U3 VIN INH 1 3 VOUT 5 GND BYPASS C23 1uF C24 100nF 2 4 C25 10nF C26 1uF C27 100nF GND GND GND GND GND GND 3V3 SB5 Close 3V3 100nF 100nF C16 C15 GND GND 3V3 3V3 C20 GND 100nF C21 100nF 3V3 L3 GND FCM1608KF-601T03 C19 GND 100nF U1D 20 35 48 1 40 8 C22 100nF VDD/VDDT VDD VDD VBAT VDDUSB VDDA/VREF+
STM32WBxx_QFN48 GND PA9 PB7 Close SB2 SB6 Open GND NRST PA13 PA14 PB3 3V3 CN1 1 2 3 4 5 6 7 8 9 10 GND NRST SWDIO SWCLK SWO SPI1_NSS SPI1_SCK SPI1_MISO SPI1_MOSI PB2 PA5 PA6 PA7 HEADER_1X10 Not Fitted 3V3 C1 100nF C2 100pF GND GND PB8 PB9 PA0 PA2 PA3 PB6 PA8 GND PA1 1 2 3 4 5 6 7 8 9 10 CN2 I2C1_SCL I2C1_SDA WKUP LPUART1_TX LPUART1_RX GPIO GPIO GPIO GND ADC HEADER_1X10 Not Fitted Dongle USB : Vout (3V3) Module : Vin (1V8 to 3V6) Debug : Vref for STLink NX2016_32MHz GND X1 25 24 2 3 NX2012_32K768Hz X2 C17 10pF C18 10pF GND GND U1C OSC_IN OSC_OUT PC14-OSC32_IN PC15-OSC32_OUT STM32WBxx_QFN48 7 4 26 27 NRST PH3-BOOT0 AT0 AT1 PB0 PB1 U1A 23 VDDRF RF1 RF0 21 22 50 Ohms Matching Network
(Compents values will be updated after evaluation) L6 0R L6 0R Band Pass Filter LFB182G45CGFD436 FLT1 1 3 C30 C30 0.8pF 0.8pF C3 NF GND GND GND 2 GND STM32WBxx_QFN48 GND Socket for Metallic Shield SC1 SC2 SC3 SC4 SH1 GND GND GND GND Shield 17.2x17.2x3 Antenna Matching Network
(Compents values will be updated after evaluation) C4 10nF C8 NF Murata LQG15HS3N6S02 L1 3.6nH C6 NF C7 1.2pF ANT ANT PCB Antenna GND GND Murata GRM1555C1H1R2WA01D Antenna Matching Network (connected to UFL) L4 0R C28 NF C29 NF GND GND UFL CN5 GND D4 BAT54KFILM NRST 100nF GND C12 R1 100K 3V3 R2 10K GND 0 T O O B 3V3 BOOT0 = "1"
E T _ S 0 0 2 1 L L M 3V3 1 2 3 4 AT0 AT1 AT2 AT3 CN4 SB3 Open BOOT0 E U L B D E L N E E R G D E L D1 D E R D E L D2 SW1 User PB D3 GND GND GND GND SW2 BOOT0 = "0"
(default position) 4 A P 0 B P 1 B P 0 1 A P 3V3 C9 4.7uF R4 680 R5 680 R6 680 R3 1K GND U1B 34 33 31 32 VDDSMPS VDDSMPS VLXSMPS VLXSMPS VFBSMPS VFBSMPS VSSSMPS VSSSMPS STM32WBxx_QFN48 Open SB1 10uH L2 C10 GND 4.7uF GND STM32WB55CG USB Dongle Schematic Title:
Project: NUCLEO-WB55.USBDongle Variant:
Revision:
Size:
A4
[No Variations]
C 01-RC1 Date:
26-Mar-2018
Reference:
Sheet:
2 MB1293 of 2
) D A P x E
S S V 9 4 GND
) m o c
. t s
. w w w n o 9 5 3 3 N A e e s
a n n e t n A r e d n a e M z H G 4
. 2 U M 2 4 3 5 R e v 2 2 2 4 8
U M 2 4 3 5 H a r d w a r e l a y o u t a n d c o n f i g u r a t i o n UM2435 Hardware layout and configuration 7.3 Getting started 7.3.1 Conventions Table 3 provides the definition of some conventions used in this document. Table 3. Jumper and SB ON/OFF conventions Convention Definition Jumper JPx ON Jumper fitted Jumper JPx OFF Jumper not fitted Jumper JPx [1-2]
Jumper to be fitted between Pin 1 and Pin 2 Solder bridge SBx ON SBx connections closed by a 0 resistor Solder bridge SBx OFF SBx connections left open 7.3.2 Quick start The pack board is a low-cost and easy-to-use development kit to quickly evaluate and start a project based on an STM32WB microcontroller featuring a 2.4 GHz RF transceiver supporting Bluetooth specification v5.0 and IEEE 802.15.4-2011 PHY and MAC in a VFQFPN68 or UFQFPN48 package. 1. Before installing and using the product, accept the Evaluation Product License Agreement from www.st.com/stm32nucleo. 2. For correct identification of all device interfaces from the host PC, install the Nucleo USB driver available on www.st.com/ stm32nucleo before connecting the board. 3. Set correctly the jumper JP1 ([7-8] on USB STL). 4. Plug the Nucleo USB ST-LINK connector (P2P server) and USB dongle (P2P client) to power sources. On the P2P server, you will see a blinking LED for approximately 1 minute. 5. Once the P2P client is powered, push the SW1 button to start scanning (it will automatically connect to the P2P server). 6. Once connected, the green LED blinks for each connection interval. The P2P client searches for the P2P service, LEDs and buttons characteristics, and enables notification. 7. Pushing the SW1 button toggles the blue LED on the remote device. 8. Pushing the SW2 button on the Nucleo Board changes the connection interval (50 ms, 1 s). The effect is visible directly on the green LED of the Nucleo board. 9. The demonstration software and several software examples that make it possible to use the STM32 Nucleo and USB dongle features are available at www.st.com/ stm32nucleo. 10. Develop your own application using the available examples. 7.3.3 Default boards configuration By default the board is set in SMPS mode. It is possible to set the board In LDO mode, see Section 7.13: Jumper configuration. UM2435 Rev 2 23/48 47 Hardware layout and configuration UM2435 Moreover, the board embeds a level shifter, which allows the user to debug the firmware even if the target (STM32WB55) is supplied by a low-level voltage (1.8 to 3.3 V). There is no jumper on the USB dongle. The default jumper configuration and the VDD = 1.8 V setting is done according to Table 3. Jumper Definition Default position Comment Table 4. Default jumper configuration JP1 JP2 JP3 JP4 JP5 JP6 Power selection ON [7-8]
5 V from ST-LINK IDD measurement ON IDD measurement ON RF power ON VDD current measurement MCU VDD current measurement Possibility of isolating RF power Level shifter All ON, except [1-2] that is OFF Level shifter VDD_IN_SMPS ON VDD SMPS 24/48 UM2435 Rev 2 UM2435 Hardware layout and configuration 7.4 Embedded ST-LINK/V2-1 The ST-LINK/V2-1 programming and debugging tool is integrated on the Nucleo board. The new features supported on ST-LINK/V2-1 are:
USB software re-enumeration Virtual Com port interface on USB Mass storage interface on USB USB power management request for more than 100 mA on USB The following features are no longer supported on ST-LINK/V2-1:
SWIM interface Application voltage lower than 3 V (a level shifter is needed to support it) For all general information concerning debugging and programming features common between V2 and V2-1 versions, refer to UM1075 ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32, available on www.st.com. Nucleo-68 optional configuration for ST-LINK:
The Nucleo-68 board is divided in two parts: ST-Link part and target MCU part. The PCB area dedicated to the first one can be cut to reduce board size. In this case the second part can only be powered by VIN, E5V and 3.3V on ST Morpho connectors, or VIN and 3.3V on Arduino connectors. It is still possible to use the ST-Link part to program the main MCU using wires between SWD connector and SWD signals available on ST Morpho connectors. 7.4.1 Drivers Before connecting the Nucleo board to a Windows PC (XP, 7, 8 or 10) via USB, a driver for the ST-LINK/V2-1 (available on www.st.com) must be installed. If the Nucleo board is connected to the PC before the driver is installed, some interfaces may be declared as unknown in the PC device manager. In this case the user must install the driver files, and update the driver of the connected device from the device manager. Note:
Use preferably the USB Composite Device handle for a full recovery. Figure 16. USB composite device UM2435 Rev 2 25/48 47 Hardware layout and configuration UM2435 7.4.2 ST-LINK/V2-1 firmware upgrade The ST-LINK/V2-1 embeds a firmware upgrade mechanism for in-situ upgrade through the USB port. As the firmware may evolve during the life time of ST-LINK/V2-1 (for example new functionality, bug fixes, support for new microcontroller families), it is recommended to check for updates on www.st.com before starting to use the Nucleo-68 board. Using the ST-LINK/V2-1 to program/debug and supply the on-board MCU To program the on-board STM32WB55, plug in the jumper JP1[7-8] connector, as shown in Figure 17. Figure 17. ST-LINK debugger: JP1 configuration for on-board MCU 26/48 UM2435 Rev 2 UM2435 Hardware layout and configuration 7.5 Power supply and selection 7.5.1 External power supply input The Nucleo-68 board is designed to be powered by several DC power supplies. It is possible to configure it to use any of the following power supplies by setting Jumper JP1:
5V_ST_LINK from STLINK USB connector (this is the default configuration) VIN (7 to 12 V) from Arduino connector or external connector CN4 5V_EXT from ST-Morpho connector 5V_USB from MCU USB (USB user) CR032 battery The power supply capabilities are summarized in Table 5. Table 5. Power sources Input name Connector Voltage range Maximum current Limitations 5V_USB_STLINK CN15 5V_USB_USER CN1 4.75 to 5.25 V 500 mA VIN CN6 Pin 8 CN4 (SB24 on) 7 to 12 V 800 mA Maximum current depends upon the USB wall charger used to power the Nucleo-68 board Maximum current depends upon USB enumeration:
100 mA without enumeration 500 mA with enumeration From 7 to 12 V only Input current capability linked to input voltage:
800 mA when Vin = 7 V 450 mA when 7 V < Vin < 9 V 300 mA when 9 V < Vin < 10 V
< 300 mA when Vin > 10 V 5V_EXT CN7 Pin 6 4.75 to 5.25 V 500 mA CR032 battery SK_BT1
230 mAh
5V_USB_STLINK is a DC power with limitation from ST-LINK USB connector (USB type microB connector of ST-LINK/V2-1).In the default setting JP1 needs to be on pin [7-8] to select 5V_USB_STLINK power source on silkscreen of JP1. If the USB enumeration succeeds, the 5V_ST_LINK power is enabled by asserting the PWR_ENn signal from STM32F103CBT6. This pin is connected to a power switch (STMPS2141STR), which powers the board. This power switch also features a current limitation to protect the PC in case of currents exceeding 750 mA. The Nucleo board and the shield on it can be powered from ST-LINK USB connector CN15, but only ST-LINK circuit has the power before USB enumeration, because the host PC only provides 100 mA to the board at that time. During the USB enumeration, Nucleo board needs 500 mA from the host PC. If the host is able to provide the required power, the enumeration finishes by a SetConfiguration command and then, the power transistor STMPS2141STR is switched ON, the red LED (LED5) is turned ON, and the Nucleo board UM2435 Rev 2 27/48 47 Hardware layout and configuration UM2435 and its shield can use up to 500 mA. If the host is unable to provide the requested current, the enumeration fails. Therefore the power switch STMPS2141STR remains OFF and the MCU is not powered. As a consequence LED5 remains turned OFF. In this case it is mandatory to use an external power supply. In this configuration JP1[7-8] must be connected as in Figure 18. Figure 18. JP1[7-8]: 5V_STL power source VIN is the 7 to 12 V DC power from ARDUINO CN8 pin 8 named VIN on Arduino connector silkscreen, or from Morpho connector CN7-24, or from external connector CN4. In this case JP1 has to be on pin [3-4] to select VIN power source on silkscreen of JP1. The DC power can come from the power supply through the Arduino UNO V3 battery shield
(compatible with Adafruit PowerBoost 500 Shield). 28/48 UM2435 Rev 2 UM2435 Hardware layout and configuration In this configuration JP1[3-4] must be connected as shown in Figure 19. Figure 19. JP1[3-4]: 5V_VIN power source The board can be also supplied by the USB User (5V_USB_MCU) No debug is possible on this USB port UM2435 Rev 2 29/48 47 Hardware layout and configuration UM2435 In the 5V_USB_MCU configuration JP1 [5-6] must be connected as shown in Figure 20. Figure 20. JP1[5-6]: 5V_USB_MCU power source Caution:
A solder bridge (SB25) can be used (not an ST recommended setting) to bypass the USB PWR protection STMPS2141STR. SB25 can be set only if the board is powered by USB PC and maximum current consumption on 5V_STLINK doesnt exceed 100 mA (including an extension board or Arduino Shield). In such condition USB enumeration will always succeed since no more than 100 mA is requested to the PC. Possible configurations of SB25 are summarized in Table 6. 30/48 UM2435 Rev 2 UM2435 Hardware layout and configuration Table 6. SB25 bypass USB PWR protection Default position Power sypply Allowed current OFF (not soldered) ON (soldered) OFF (not soldered) ON (soldered) USB PWR through CN15 VIN or E5V PWR 500 mA max (limited by STMPS2141STR) 500 mA max No limitation Forbidden configuration(1) 1. SB25 must be removed when the board is powered by 5V_EXT (CN7 pin 6) or by VIN (CN6 pin 8). Caution:
If the maximum current consumption by the Nucleo and its extension boards exceeds 500 mA it is recommended to power the board using an external power supply connected to E5V or VIN. 7.5.2 External power supply output 5V: when the Nucleo board is powered by USB, VIN or 5V_EXT, the 5V (CN6 pin 5 or CN7 pin 18) can be used as output power supply for an Arduino shield or an extension board. In this case, the maximum current specified in Table 5 needs to be respected. 3V3 on CN6 pin 4 or CN7 pin 16 can be used as power supply output. The current is limited by the maximum capability of the regulator U3 (LD39050PUR33 from STMicroelectronics), that is 500 mA for the Nucleo board and its shield. 7.5.3 Internal power supply The device allows the application to meet the tight peak current requirements imposed by the use of standard coin cell batteries. When the high efficiency embedded SMPS step-down converter is used, the RF front end consumption (Itmax) is reduced. It is possible to be also in LDO mode by changing the firmware, SB31 needs to be closed. 7.6 Programing/debugging when the power supply is not from USB ST-LINK (5V_ST_link) VIN or 5V_EXT can be used as external power supply if the current consumption of Nucleo and extensions boards exceeds the allowed current on USB. In this condition it is still possible to use the USB for communication for programming or debugging only. In this case it is mandatory to power the board first using VIN or 5V_EXT, then connecting the USB cable to the PC. The enumeration succeeds thanks to the external power source. The following power sequence procedure must be respected:
1. Configure jumper JP1 to select between VIN or 5V_EXT, see Section 7.3.1 2. Be sure that SB37 is removed 3. Connect the external power source to VIN or E5V 4. Power ON the external power supply 7 V < VIN < 12 V to VIN, or 5 V for 5V_EXT 5. Check that the green LED is turned ON 6. Connect the PC to USB connector CN15 UM2435 Rev 2 31/48 47 Hardware layout and configuration UM2435 If this sequence is not respected, the board may be powered by VBUS first from STLINK, with some risks:
If more than 500 mA are needed by the board, the PC may be damaged, or the current can be limited by the PC: as a consequence the board will be not correctly powered. 500 mA is requested by enumeration (since SB37 must be OFF), this request can be rejected and enumeration wont succeed, consequently the board will be not powered
(LED5 remains OFF). In some cases it can be interesting to use the 3V3 (CN6 pin 4 or CN7 pin 16) directly as power input, for instance when the 3.3 V is provided by an extension board. When Nucleo is powered by 3V3, the ST-LINK is not powered, thus programming and debug features are unavailable. 7.7 OSC clock sources LSE: 32.768 kHz external oscillator, for accurate RTC and calibration with other embedded RC oscillators HSE: high quality 32 MHz external oscillator with trimming, needed by the RF subsystem 7.7.1 LSE: OSC 32 kHz clock supply There are three ways to configure the pins corresponding to low-speed clock (LSE):
1. LSE on-board oscillator X2 crystal (default configuration) 32.768 kHz, 7 pF, 20 ppm. Refer to application note AN2867 Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers, available on www.st.com. It is recommended to use NX2012SA manufactured by NDK. 2. Oscillator from external to PC14 input: from external oscillator through pin 25 of CN7 connector. The following configuration is needed:
SB45 and SB46 ON X2, C6 and C7 removed 3. LSE not used: PC14 and PC15 are used as GPIOs instead of low speed clock. The following configuration is needed:
SB45 and SB46 ON X2, C6 and C7 removed 7.7.2 OSC clock supply The HSE on board oscillator 32 MHz X1 crystal is provided for RF activities with tuning capacitors. Refer to STM32 microcontroller datasheets, and to AN2867 for oscillator design. It is recommended to use NX2016SA 32 MHz EXS00A-CS06654 manufactured by NDK. SB44 and SB43 must be open. 32/48 UM2435 Rev 2 UM2435 Hardware layout and configuration 7.8 Reset sources The reset signal of Nucleo board is active low and the reset sources include:
Reset button SW4 Embedded ST-LINK/V2-1 Arduino UNO V3 connector from CN6 pin 3 ST-Morpho connector CN7 pin 14 7.9 Virtual COM port: LPUART/USART LPUART or USART interface of STM32 Microcontroller on the Nucleo-68 board can be connected to STLINK/V2-1 MCU or on Shields on ST-Morpho connectors and Arduino UNO V3 connectors. The LPUART/USART selection can be changed by setting related solder bridges. Refer to Table 7 for the UART/LPUART connection to interfaces VCP or Arduino UART. Table 7. LPUART1 and USART1 connections Features LPUART1 (PA2/PA3) connected to Arduino and Morpho connector USART1 (PB6/PB7) connected to STLINK VCP SB SB15 ON SB18 OFF JP5[15-16] ON JP5[13-14] ON SB38 ON SB39 ON UM2435 Rev 2 33/48 47 Hardware layout and configuration UM2435 7.10 LEDs Three LEDs on the top side of the Nucleo board help the user during the application development. LED6 COM: LED6 is a bi-color LED, whose default status is Red, turns to Green to indicate that communication is in progress between the PC and the ST-LINK/V2-1, as follows:
Slow blinking red / OFF: at power-on, before USB initialization Fast blinking red / OFF: after the first correct communication between PC and ST-LINK/V2-1 (enumeration) Red ON: when initialization between PC and ST-LINK/V2-1 is successfully finished Green ON: after successful target communication initialization Blinking red / green: during communication with target Green ON: communication finished and OK Orange ON: communication failure LED4: 5V_USB: this red LED switches ON when over-current is detected (more than 500 mA is requested) on USB VBUS. In this case it is recommended to supply the board by E5V or VIN, or in USB_CHARGER mode. LED5: 5V_PWR: this red LED indicates that MCU part is powered and 5 V power is available. Three user LEDs are also available, they are LED1, LED2 and LED3. 7.11 Push buttons Four buttons are available on the Nucleo board. SW1, SW2, SW3 USER: button for User and Wake-Up function is connected to the I/O PC13 of the STM32 MCU. When the button is pressed the logic state is 1, otherwise the logic state is 0. Wake-Up is available on SW1, SB48 must be ON and SB47 OFF. SW4 RESET: button is connected to NRST, is used to RESET the STM32. When the button is pressed the logic state is 0, otherwise the logic state is 1. 7.12 Current measurement Jumper JP2 allows the user to measure the power consumption, by removing the jumper and connecting an ammeter. 34/48 UM2435 Rev 2 UM2435 Hardware layout and configuration 7.13 Jumper configuration Jumper default position are listed in Table 4. Table 8 summarizes the other settings and configurations. Table 8. Configuration of jumpers and solder bridges Supply source JP1
(1-2) JP1
(3-4) JP1
(5-6) JP1
(7-8) SB24 SB26 SB27 SB28 SB29 USB connector STlink
(default) STM32WB55
(user USB) Open Open Open Closed Open Closed Open Open Open Open Open Closed Open Open Closed Open Open Open 5V from Morpho shield (5V_EXT) Closed Open Open Open Open Closed Open Open Open 5V from Arduino shield (5V) Open Open Open Open Open Closed Open Open Open VIN from Arduino shield Open Closed Open Open Open Closed Open Open Open External power supply on CN4 1.8 to 3.3 V Open Open Open Open Open Open Closed Open Open 5 to 7 V Open Open Open Open Open Closed Open Closed Open 7 to 12 V Open Closed Open Open Closed Closed Open Open Open CR2032 battery Open Open Open Open Open Open Open Open Closed UM2435 Rev 2 35/48 47 Connectors UM2435 8 Connectors Eight connectors are implemented on the Nucleo board:
CN15: ST-LINK USB connector CN5, CN6, CN8 and CN9 for Arduino Uno V3 connector CN7 and CN10 for ST-Morpho connector CN1: USB User connector. 8.1 USB ST-LINK micro-B connector CN15 The USB connector CN15 is used to connect the embedded ST-LINK/V2-1 to the PC for programming and debugging the Nucleo microcontroller. Figure 21. USB STLINK micro-B connector CN15 (front view) The related pinout for USB STLINK connector is detailed in Table 9. Table 9. USB STLINK micro-B pinout (connector CN15) Pin number Pin name Signal STM32 pin Function 1 2 3 4 5 VBUS 5V_STLINK / 5V_USB_CHG
5 V power DM (D-) STLINK_USB_D_N DP (D+) STLINK_USB_D_P ID GND
PA11 PA11
USB differential pair M USB differential pair M
GND 36/48 UM2435 Rev 2 UM2435 Connectors 8.2 Arduino Uno revision 3 connectors The Arduino connectors CN5, CN6 CN8 and CN9 are female connectors compatible with Arduino standard. Most shields designed for Arduino fit to the Nucleo board. The Arduino connectors on the Nucleo board support the Arduino Uno revision 3. Figure 22. Arduino connector UM2435 Rev 2 37/48 47 Connectors UM2435 The related pinout for Arduino connector is detailed in Figure 23 and Table 10. Figure 23. Arduino connector pinout Connector Pin number Pin name Signal STM32 pin Function Table 10. Arduino connectors pinout CN6 1 2 3 4 5 6 7 8 NC IOREF NRST 3V3 5V GND GND VIN
Reserved for test IO reference NRST NRST RESET
3V3 input/output 5V output GND GND 7-12V power input 38/48 UM2435 Rev 2 UM2435 Connectors Table 10. Arduino connectors pinout (continued) Connector Pin number Pin name Signal STM32 pin Function CN8 CN5 CN9 1 2 3 4 5 6 A0 A1 A2 A3 A4 A5 ADC ADC ADC ADC ADC ADC 10 SCL/D15 ARD_D15 SDA/D14 ARD_D14 AVDD GND VREF+/VDDA
SCK/D13 ARD_D13 MISO/D12 ARD_D12 PWM/MOSI/D11 ARD_D11 PC0 PC1 PA1 PA0 PC3 PC2 PB8 PB9
PA5 PA6 PA7 PWM/CS/D10 ARD_D10 PA4/PB10 PWM/D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 ARD_D9 ARD_D8 ARD_D7 ARD_D6 ARD_D5 ARD_D4 ARD_D3 ARD_D2 ARD_D1 ARD_D0 PA9 PC12 PC13 PA8 PA15 PC10 PA10 PC6 PA2 PA3 9 8 7 6 5 4 3 2 1 8 7 6 5 4 3 2 1 ADC1_IN1 ADC1_IN2 ADC1_IN5 ADC1_IN6 ADC1_IN4 ADC1_IN3 I2C1_SCL I2C1_SDA VREF+/VDDA GND SPI1_SCK SPI1_MISO TIM1_CH1N/SPI1_MOSI TIM2_CH3 on PB10
/SPI_NSS on PA4 TIM17_CH1 IO IO TIM1_CH1 TIM2_CH1 IO TIM1_CH3 IO LPUART1_TX LPUART1_RX UM2435 Rev 2 39/48 47 Connectors UM2435 8.3 ST Morpho connectors CN7 and CN10 The ST-Morpho connectors CN7 and CN10 are male pin headers accessible on both sides of the board. All signals and power pins of the MCU are available on Morpho connectors. These connectors can also be probed by an oscilloscope, logical analyzer or voltmeter. Figure 24. ST-Morpho connector pinout 40/48 UM2435 Rev 2 UM2435 Connectors 8.4 Extension connectors CN1 and CN2 on USB dongle The related pinout and the MCU assignment for the extension connectors are detailed in Figure 25. Figure 25. Extension connectors pinout CN2 CN1 UM2435 Rev 2 41/48 47 Nucleo-68 and USB dongle MCU IO assignment UM2435 Appendix A Nucleo-68 and USB dongle MCU IO assignment Pin number 8 4 N P F Q F U 8 6 N P F Q V Pin name
(function after reset) Table 11. IO assignment Nucleo-68 QFN68
(MB1355C) USB dongle QFN48
(MB1293C) Arduino Morpho Debug Other functions Extension connectors Debug Other functions
2 PC13 D7 CN10-23 24 34 OSC_OUT 25 35 OSC_IN 2 3 4 5 6 7 3 4 PC14-
OSC32_IN PC15-
OSC32_OUT 5 PH3-BOOT0 6 7 8 PB8 PB9 NRST 9 15 PA0 10 16 PA1 11 17 PA2 12 18 PA3 13 19 PA4 14 20 PA5
D15 (I2C1_SCL, DGPIO) D14
(I2C1_SDA, DGPIO)
A3 A2 D1
(LPUART1_TX, DGPIO) D0
(LPUART1_RX, DGPIO) D10A
(SPI1_NSS) D13
(SPI1_SCK) CN7-31 CN7-29 CN7-25 CN7-27 CN7-7 CN10-3 CN10-5 CN7-14 CN7-34 CN7-32A CN10-35A CN10-37 CN10-17A CN10-11
Push button 1
(SW1 alternate)
BOOT0
CN2-1
(I2C1_SCL) CN2-2
(I2C1_SDA) CN1-2 CN2-3
(WKUP1) CN2-10
(ADC) CN2-4
(LPUART1_TX) CN2-5
(LPUART1_RX)
CN1-8
(SPI1_SCK)
BOOT0
LED1
42/48 UM2435 Rev 2 UM2435 Nucleo-68 and USB dongle MCU IO assignment Table 11. IO assignment (continued) Nucleo-68 QFN68
(MB1355C) USB dongle QFN48
(MB1293C) Arduino Morpho Debug Other functions Extension connectors Debug Other functions Pin number 8 4 N P F Q F U 8 6 N P F Q V Pin name
(function after reset) 15 21 PA6 16 22 PA7 17 23 18 24 PA8 PA9
- 25 PC4 28 38 PB0 29 39 PB1 PC5 PB2 PB11 PE4 PB12 PB13 PB14 PB15 PC6
- 26 19 27
28 29 30 40
37 38 39 46 47 48 49 50 51 52 53 54 D12
(SPI1_MISO) D11
(SPI1_MOSI, PWM) CN10-13 CN10-15A D6 (PWM) CN10-25 D9 (PWM) CN10-19 CN10-26B
CN10-1 CN7-3 CN7-2
CN7-1 CN10-22 CN10-24 CN7-4 CN10-16 CN10-30A CN10-28 CN10-26A D2 CN10-33 PB10 D10B (PWM) CN10-17B PA10 D3 (PWM) PA11 PA12 PA13
CN10-31 CN10-15B CN10-14 CN10-12
Push button 1
(SW1)
LED2
(GREEN) LED3
(RED)
CN1-9
(SPI1_MISO) CN1-10
(SPI1_MOSI) CN2-8 (GPIO)
CN1-7
(SPI1_NSS) CN2-7
USB_DM USB_DM USB_DP USB_DP
Push botton 1
(SW1)
LED2 LED3
CN7-13 SWDIO
CN1-3 SWDIO UM2435 Rev 2 43/48 47 Nucleo-68 and USB dongle MCU IO assignment UM2435 Pin number Nucleo-68 QFN68
(MB1355C) USB dongle QFN48
(MB1293C) Table 11. IO assignment (continued) 8 4 N P F Q F U 41 42
43 44 8 6 N P F Q V 56 57 58 59 60 61 62 63 64 Pin name
(function after reset) PA14 PA15 PC10 PC11 PC12 PD0 PD1 PB3 PB4 45 65 PB5 46 66 47 67 PB6 PB7 Arduino Morpho Debug Other functions Extension connectors Debug Other functions
CN7-15 SWCLK D5 (PWM) CN10-27
Push button 2
(SW2) Push button 3
(SW3)
LED1
(BLUE)
CN10-29 CN10-35B CN10-21 CN10-36 CN10-38 CN10-4 CN10-26C CN10-34 CN7-32B CN10-30B SWO CN1-4 SWCLK
CN1-5 SWO
STLK_RX CN2-6 (GPIO) CN10-6 STLK_TX CN2-7 (GPIO) D4
D8
44/48 UM2435 Rev 2 UM2435Federal Communications Commission (FCC) and Industry Canada (IC) compliance state-
9 Federal Communications Commission (FCC) and Industry Canada (IC) compliance statements 9.1 FCC compliance statement Note:
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions:
1. This device may not cause harmful interference, and 2. This device must accept any interference received, including interference that may cause undesired operation. Please take attention that changes or modification not expressly approved by the party responsible for compliance could void the users authority to operate the equipment. This product has been tested and found to comply with the limits for a Class B digital device, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This product generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this product does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one or more of the following measures:
Reorient or relocate the receiving antenna. Increase the separation between the equipment and receiver. Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. Consult the dealer or an experienced radio/TV technician for help. 9.2 IC compliance statement This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the following two conditions:
1. 2. this device may not cause interference, and this device must accept any interference, including interference that may cause undesired operation of the device. Le prsent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radioexempts de licence. L'exploitation est autorise aux deux conditions suivantes :
1. 2. l'appareil ne doit pas produire de brouillage, et l'utilisateur de l'appareil doit accepter tout brouillage radiolectrique subi, mme si le brouillage est susceptible d'en compromettre le fonctionnement. Under Industry Canada regulations, this radio transmitter may only operate using an antenna of a type and maximum (or lesser) gain approved for the transmitter by Industry Canada. To reduce potential radio interference to other users, the antenna type and its gain UM2435 Rev 2 45/48 47 Federal Communications Commission (FCC) and Industry Canada (IC) compliance statements should be so chosen that the equivalent isotropically radiated power (e.i.r.p.) is not more than that necessary for successful communication. Conformment la rglementation d'Industrie Canada, le prsent metteur radio peut fonctionner avec une antenne d'un type et d'un gain maximal (ou infrieur) approuv pour l'metteur par Industrie Canada. Dans le but de rduire les risques de brouillage radiolectrique l'intention des autres utilisateurs, il faut choisir le type d'antenne et son gain de sorte que la puissance isotrope rayonne quivalente (p.i.r.e.) ne dpasse pas l'intensit ncessaire l'tablissement d'une communication satisfaisante. 46/48 UM2435 Rev 2 UM2435 Revision history 10 Revision history Table 12. Document revision history Date Revision Changes 28-Sep-2018 01-Apr-2019 1 2 Initial release. Added.Section 9: Federal Communications Commission (FCC) and Industry Canada (IC) compliance statements and its subsections. Minor text edits across the whole document. UM2435 Rev 2 47/48 47 UM2435 IMPORTANT NOTICE PLEASE READ CAREFULLY STMicroelectronics NV and its subsidiaries (ST) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST products are sold pursuant to STs terms and conditions of sale in place at the time of order acknowledgement. Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of Purchasers products. No license, express or implied, to any intellectual property right is granted by ST herein. Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product. ST and the ST logo are trademarks of ST. All other product or service names are the property of their respective owners. Information in this document supersedes and replaces information previously supplied in any prior versions of this document. 2019 STMicroelectronics All rights reserved 48/48 UM2435 Rev 2
1 2 | Label | ID Label/Location Info | 83.59 KiB |
A _!
eC) G7 P-NUCLEO-WB55__
~ IC: 8976A-MB1293000 _ CAN ICES-3 (B)/NMB-3(B) C FCC ID:YCP-MB1293000
& R nne-to0073 |
WOW G7 P-NUCLEO-WB55__
~ IC: 8976A-MB1293000 _ CAN ICES-3 (B)/NMB-3(B) C FCC ID:YCP-MB1293000
& R nne-to0073 |
WOW
1 2 | Label/Location Info rev1 | ID Label/Location Info | 123.86 KiB | November 08 2023 / November 09 2023 |
(a)-aIAIN/(a) -S391 NVD OOOE6ZTSIN-V9Z68 : DI ons 04 257 HH ZO-DJEGCTAIA : |PPOIAI puowalsoniN isfy 9YssaM-O3TINN wwgT
wWgT Bpapenw isfy)
(a)g-awwn/(s) -5
( Ig SWN/(G aE 3391 NWO PA Te ZO-JE6ZTW : 9POW at a
@M-OFTINN-
1 2 | Attestation Statements revised | Attestation Statements | 406.91 KiB | October 30 2023 / November 09 2023 |
Certification Application Attestation Statements STMicroelectronics (Rousset) SAS 190 Avenue Celestin Coq 13106 Rousset, France To Whom It May Concern:
Statement for 47 CFR section 2.911(d)(5)(i) STMicroelectronics (Rousset) SAS, certifies that as of the date of the application the equipment for which authorization is sought is not covered equipment1 prohibited from receiving an equipment authorization pursuant to section 2.903 of the FCC rules. If the equipment for which the applicant seeks authorization is produced by any of the entities identified on the current Covered List, including affiliates or subsidiaries of the named companies, the applicant must include an explanation on why the equipment is not covered equipment. Additional Explanation: <N/A>
Statement for 47 CFR section 2.911(d)(5)(ii) STMicroelectronics (Rousset) SAS (the applicant) certifies that, as of the date of the filing of this application, the applicant
- is /
- is not (3) identified on the Covered List as an entity producing covered equipment. Date:
City:
Name(2) :
Function:
Telephone number:
Email address:
Signature:
17/07/2023 Rousset, France Pascal SCAFIDI MDG Group VP Quality & Reliability
+33 4 42 68 41 82 pascal.scafidi@st.com 1 - The Commissions Covered List is published by the Public Safety and Homeland Security Bureau and posted on the Commissions website. This Covered List, which is periodically updated, identifies particular equipment, produced by particular entities, that constitutes covered equipment. https://www.fcc.gov/supplychain/coveredlist .
(2): For FCC it must be the Grantee Code owner or the authorized agent.
(3): double cllick on the appropriate box and select checked then OK Doc nr.
1 2 | C2PC letter | Cover Letter(s) | 67.14 KiB | October 30 2023 / November 09 2023 |
DocuSign Envelope ID: B22C137B-A99D-4633-AE63-A1CDB16AD4 Class II change Letter STMICROELECTRONICS (Rousset) SAS 190 Avenue Celestin Coq 13106 Rousset, France Date : 2023/3/10 This is an application for a class ii permissive change for FCC ID : YCP-MB1293000, Original granted on 2019/4/27. We change the following points from the original model; the other is identical to the previously certified device. 1. Minor firmware version change. 2. Minor IC process change Sincerely, PASCAL SCAFIDI Title: MDG Group VP Quality & Reliability On behalf of: STMICROELECTRONICS (Rousset) SAS Signature :
ST Confidential
1 2 | Confidentiality revised | Cover Letter(s) | 86.80 KiB | October 30 2023 / November 09 2023 |
FCC, Request for non-disclosure RF_501, Issue 8 Date: 21-Nov-2018 Page 1 of 1 From :
STMICROELECTRONICS (Rousset) SAS 190 Avenue Celestin Coq, CS 60004, 13016 Rousset Cedex, FRANCE To: Telefication B.V., Dept. FCC TCB Edisonstraat 12A 6902 PK ZEVENAAR The Netherlands Subject: Request for confidentiality FCC ID: YCP-MB1293000 Reference number: ######
Dear FCC TCB, 1. Long-Term Confidentiality Pursuant to 47 CFR Section 0.459(a) & (b), we hereby requests non-disclosure and confidential treatment of the following materials submitted in support of FCC certification application:
Bill(s) of Material Block Diagrams Operational Description Schematic Diagrams Tune-up Procedure Above materials contain secrets, proprietary and technical information, which would customarily be guarded from competitors under 47 CFR, section 0.457(d)(2). Disclosure or publication or any portion of this company confidential material to other parties could cause substantial competitive harm and provide unjustified benefits for competitors. 2. Short-Term Confidentiality (STC) Pursuant to Public Notice DA 04-1705 of the Commissions policy, in order to comply with the marketing regulations in 47 CFR 2.803 and the importation rules in 47 CFR 2.1204, applicant hereby requests Short-Term Confidential treatment of the following materials (See notes below):
Internal Photos Users Manual Test Set-up Photos External Photos Justification:
Date: 17/07/2023 Name and signature of applicant: Mr Pascal SCAFIDI Notes:
1) A document or type of document can only have ONE type of confidentiality!
2) Short-Term confidentiality is in principle for 45 days from date of grant; it can be extended max 3 times (total time 180 days max.)!
The planned date should stated in the RF731 application form. 3) FCC must be informed when marketing begins earlier. 4) Release takes place automatically thus extension must be requested in time. Telefication does not remind you of this!
5) Request for extension or for release must be received by Telefication at least 7 days before date of actual marketing or before expiration of the STC period
1 2 | Declaration of authorization revised | Cover Letter(s) | 410.16 KiB | October 30 2023 / November 09 2023 |
Administrative Contact/Manufacturer Company Name STMICROELECTRONICS (Rousset) SAS Address:
190 Avenue Celestin Coq Postcode/Zip Code 13106 City Country Rousset. France E-mail Address:
pascal.scafidi@st.com Date: 17/07/2023 Letter of Authorization To Whom It May Concern. The undersigned STMicroelectronics (Rousset) SAS (the Company), hereby authorizes:
MRT Technology (Taiwan) Co., Ltd to represent the Company in the carrying-out all matters and processes needed to the FCC certification approval equipment authorization for the following products:
Trademark Manufacturer Model ST STMICROELECTRONICS (Rousset) SAS P-NUCLEO-WB55 (MB1293C-02/ PNWB55$CU4) The authorization granted hereunder shall remain effective until (i) it is either expressly revoked on behalf of the Company or (ii) the beneficiary of this authorization significantly changes his business collaboration or other capacity in relation to the Company as existing on the date of this document, including the cessation of business. The express provisions of this letter set forth the entire authorization granted to the beneficiaries appointed above, and this document revokes and supersedes any prior authorizations by the undersigned within the scope of the authorization granted hereunder. This authorization was executed on 17/07/2023. On behalf of STMICROELECTRONICS (Rousset) SAS Pascal SCAFIDI Signature :
ST Confidential
1 2 | U.S. Agent revised | Attestation Statements | 154.47 KiB | October 30 2023 / November 09 2023 |
U.S. Agent Designation for Service of Process
(Applicant and U.S. Agent are Separate Parties) TO:
Kiwa Nederland B.V. Wilmersdorf 50 7327 AC Apeldoorn Postbus 137 7300 AC Apeldoorn Netherlands ATTENTION: FCC Certification Section 2.911(d)(7) Information Designated U.S. Agent STMicroelectronics Inc 0033628546 Company name:
FRN:
Contact person name: Francesco DODDO Street address:
ZIP/City/State Telephone number:
Email address:
Signature:
Date:
750 Canyon Drive Coppell, TX 75019
+1 78 14 729 634 francesco.doddo@st.com May 29,2023 This letter is to confirm that we (the Designated U.S. Agent) have accepted the responsibility to act as the Designated U.S. Agent for Service of Process as required by section 47 CFR 2.911(d)(7) on behalf of the Applicant noted below. The Applicant acknowledges that they must maintain an agent for no less than one year after terminating all marketing and importation OR the conclusion of any Commission-
related proceeding involving the equipment. The applicant further acknowledges their responsibility to inform the FCC whenever the Designated U.S. Agent information above changes. STMicroelectronics (Rousset) SAS YCP Applicant Company name:
Grantee Code:
Contact person name: Pascal SCAFIDI Street address:
ZIP/City/State Telephone number:
Email address:
Signature:
Date:
190 Avenue Celestin Coq 13106 /Rousset
+33 4 42 68 41 82 pascal.scafidi@st.com May 29,2023 Doc nr.
1 2 | Authorization Letter | Cover Letter(s) | 106.18 KiB |
r 7 190 Stie l e
. A IcS s C n u g a S o q m t d e n e ecnaFxedecetssuR61 134 o c 86 TO: Federal Communication Authorization Commission Branch Equipment 7435 Oakland Columbia, Mills MID 21046 Road Regarding:
YCP-MB1293000 FCC ID To whom it may concern:
Date: 18th of January 2019 We, the undersigned, application documents the same effect for equipment relating as acts of our own heebyauthorize authorization Parlam with respect Zhan to act on our behalf to the FCC ID above, Any and all acts carried to of all signing out by the agent on our behalf shall in all manners including relating have to these matters. We, the undersigned, FCC benefits, pursuant to Section hereby certify that we aenot subject to a denial of federal 5301 of the Anti-Drug Abuse Act of 1988, 21 U.S.C. benefits, 853(a). that includes Where our agent signs the application tocomplying resides with the terms and conditions with ST Microelectronics SAS. for certification foCertification, on our behalf, I acknowledge that all responslity as specified by SGS North America, Inc., still This authorization until is valid further written notice from the applicant Name (Printed):
Joel HULOUX Title:
Director Lobbying
& Standardization Signature:
On behalf of Company:
ST Microelectronics SAS Telephone:
+33 4 42 68 50 62
1 2 | Confidentiality Letter | Cover Letter(s) | 115.75 KiB |
STMicroelectronics SAS 190 Avenue Celestin Coq, CS 60004, 13016 Rousset Cedex, France Confidentiality Request regarding application for FCC ID: YCP-MB1293000 SGS North America Inc. 620 Old Peachtree Road SUITE 100 Suwanee, Georgia United States To:
From:
Regarding:
LONG TERM CONFIDENTIALITY Pursuant to 47 CFR Section 0.459 and 0.457 of the commissions rules, the applicant hereby request confidential treatment of the documents listed below, associated with the certification application referenced above. Schematic(s) Block Diagrams Operational Descriptions The documents above contain proprietary information not released to the public. Public disclosure of this information may prove harmful to the business of the applicant. Sincerely, Signature:
Printed Name (on file with the FCC associated with the Grantee Code): JOEL HULOUX Title: Director Lobbying & Standardization Company Name: STMicroelectronics SAS
frequency | equipment class | purpose | ||
---|---|---|---|---|
1 | 2023-11-09 | 2402 ~ 2480 | DTS - Digital Transmission System | Class II Permissive Change |
2 | 2019-04-27 | 2402 ~ 2480 | DTS - Digital Transmission System | Original Equipment |
app s | Applicant Information | |||||
---|---|---|---|---|---|---|
1 2 | Effective |
2023-11-09
|
||||
1 2 |
2019-04-27
|
|||||
1 2 | Applicant's complete, legal business name |
STMicroelectronics (Rousset) SAS
|
||||
1 2 |
STMicroelectronics SAS
|
|||||
1 2 | FCC Registration Number (FRN) |
0019756717
|
||||
1 2 | Physical Address |
190 Avenue Celestin Coq
|
||||
1 2 |
Avenue Celestin Coq
|
|||||
1 2 |
13106
|
|||||
1 2 |
Rousset, N/A
|
|||||
1 2 |
Rousset, 13106
|
|||||
1 2 |
France
|
|||||
app s | TCB Information | |||||
1 2 | TCB Application Email Address |
c******@telefication.com
|
||||
1 2 |
U******@SGS.COM
|
|||||
1 2 | TCB Scope |
A4: UNII devices & low power transmitters using spread spectrum techniques
|
||||
app s | FCC ID | |||||
1 2 | Grantee Code |
YCP
|
||||
1 2 | Equipment Product Code |
MB1293000
|
||||
app s | Person at the applicant's address to receive grant or for contact | |||||
1 2 | Name |
P****** S********
|
||||
1 2 |
J******** H****
|
|||||
1 2 | Title |
MDG Group VP Quality & Reliability
|
||||
1 2 |
Director Lobbying & Standardization
|
|||||
1 2 | Telephone Number |
+3344********
|
||||
1 2 |
+3344********
|
|||||
1 2 | Fax Number |
+33 4********
|
||||
1 2 |
p******@st.com
|
|||||
1 2 |
j******@st.com
|
|||||
app s | Technical Contact | |||||
1 2 | Firm Name |
MRT Technology (Taiwan) Co., Ltd.
|
||||
1 2 |
SGS-CSTC Standards Technical Services Co., Ltd
|
|||||
1 2 | Name |
C**** K****
|
||||
1 2 |
P****** z********
|
|||||
1 2 | Physical Address |
No. 38, Fuxing Second Rd., Guishan Dist.
|
||||
1 2 |
588 West Jindu Road, Xinqiao, Songjiang
|
|||||
1 2 |
ShangHai, 201612
|
|||||
1 2 |
Taiwan
|
|||||
1 2 |
China
|
|||||
1 2 | Telephone Number |
+8863********
|
||||
1 2 |
86216********
|
|||||
1 2 | Fax Number |
886-3********
|
||||
1 2 |
86216********
|
|||||
1 2 |
c******@mrt-cert.com
|
|||||
1 2 |
P******@sgs.com
|
|||||
app s | Non Technical Contact | |||||
1 2 | Firm Name |
MRT Technology (Taiwan) Co., Ltd.
|
||||
1 2 | Name |
C**** K******
|
||||
1 2 | Physical Address |
No. 38, Fuxing Second Rd., Guishan Dist.
|
||||
1 2 |
Taiwan
|
|||||
1 2 | Telephone Number |
+8863********
|
||||
1 2 | Fax Number |
886-3********
|
||||
1 2 |
c******@mrt-cert.com
|
|||||
app s | Confidentiality (long or short term) | |||||
1 2 | Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | Yes | ||||
1 2 | Long-Term Confidentiality Does this application include a request for confidentiality for any portion(s) of the data contained in this application pursuant to 47 CFR § 0.459 of the Commission Rules?: | No | ||||
if no date is supplied, the release date will be set to 45 calendar days past the date of grant. | ||||||
app s | Cognitive Radio & Software Defined Radio, Class, etc | |||||
1 2 | Is this application for software defined/cognitive radio authorization? | No | ||||
1 2 | Equipment Class | DTS - Digital Transmission System | ||||
1 2 | Description of product as it is marketed: (NOTE: This text will appear below the equipment class on the grant) | P-NUCLEO-WB55 | ||||
1 2 | Related OET KnowledgeDataBase Inquiry: Is there a KDB inquiry associated with this application? | No | ||||
1 2 | Modular Equipment Type | Does not apply | ||||
1 2 | Purpose / Application is for | Class II Permissive Change | ||||
1 2 | Original Equipment | |||||
1 2 | Composite Equipment: Is the equipment in this application a composite device subject to an additional equipment authorization? | No | ||||
1 2 | Related Equipment: Is the equipment in this application part of a system that operates with, or is marketed with, another device that requires an equipment authorization? | No | ||||
1 2 | Grant Comments | Class II permissive change. The change is: (a). Minor firmware version change. (b). Minor IC process change. Power Output listed is conducted. | ||||
1 2 | Power Output listed is conducted. | |||||
1 2 | Is there an equipment authorization waiver associated with this application? | No | ||||
1 2 | If there is an equipment authorization waiver associated with this application, has the associated waiver been approved and all information uploaded? | No | ||||
app s | Test Firm Name and Contact Information | |||||
1 2 | Firm Name |
MRT Technology (Taiwan) Co.,Ltd
|
||||
1 2 |
SGS-CSTC Standards Technical Services Co.,Ltd.
|
|||||
1 2 | Name |
C**** K********
|
||||
1 2 |
L**** Y****
|
|||||
1 2 | Telephone Number |
+886-********
|
||||
1 2 |
+86 (********
|
|||||
1 2 | Fax Number |
+886-********
|
||||
1 2 |
c******@mrt-cert.com
|
|||||
1 2 |
l******@sgs.com
|
|||||
Equipment Specifications | |||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
1 | 1 | 15C | 2402.00000000 | 2480.00000000 | 0.0005000 | ||||||||||||||||||||||||||||||||||||
Line | Rule Parts | Grant Notes | Lower Frequency | Upper Frequency | Power Output | Tolerance | Emission Designator | Microprocessor Number | |||||||||||||||||||||||||||||||||
2 | 1 | 15C | 2402.00000000 | 2480.00000000 | 0.0005000 |
some individual PII (Personally Identifiable Information) available on the public forms may be redacted, original source may include additional details
This product uses the FCC Data API but is not endorsed or certified by the FCC