0% found this document useful (0 votes)
63 views

Manuals TM 32

Uploaded by

leminhsonpdl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Manuals TM 32

Uploaded by

leminhsonpdl
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 57

UM2153

User manual
Discovery kit for IoT node, multi-channel communication
with STM32L4

Introduction
The STM32L4 Discovery kit for the IoT node (B-L475E-IOT01A) allows users to develop
applications with direct connection to cloud servers.
The STM32L4 Discovery kit enables a wide diversity of applications by exploiting low-power
multilink communication (Bluetooth® Low Energy, Sub-GHz), multiway sensing (detection,
environmental awareness) and Arm® Cortex®-M4 core-based STM32L4 Series features.
ARDUINO® Uno V3 and PMOD™ connectivity provide unlimited expansion capabilities with
a large choice of specialized add-on boards.
The STM32L4 Discovery kit includes an ST-LINK debugger/programmer and comes with
the comprehensive STM32Cube software libraries together with packaged software
examples to seamlessly connect to cloud servers. In addition a direct access to the Arm®
Mbed Enabled™ on-line resources at http://mbed.org is available.

Figure 1. B-L475E-IOT01A Discovery kit

1. Picture is not contractual.

October 2019 UM2153 Rev 5 1/57


www.st.com 1
Contents UM2153

Contents

1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2 Product marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

3 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

4 Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

5 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

6 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

7 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9


7.1 STM32L4 Discovery kit for IoT node layout . . . . . . . . . . . . . . . . . . . . . . . 10
7.2 STM32L4 Discovery kit for IoT node mechanical drawing . . . . . . . . . . . . 12
7.3 Embedded ST-LINK/V2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.3.1 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.3.2 ST-LINK/V2-1 firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.4 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.5 Programming/debugging when the power supply is not from
ST-LINK (5V_ST_LINK) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.6 Clock sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.7 Reset sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.8 USB OTG FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.9 Quad-SPI NOR Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.10 Virtual COM port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.11 RF modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.11.1 Bluetooth (V4.1 compliant) SPBTLE-RF module . . . . . . . . . . . . . . . . . . 20
7.11.2 Sub-GHz low-power-programmable RF module
(SPSGRF-868 or SPSGRF-915) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.11.3 Wi-Fi module Inventek system ISM43362-M3G-L44 (802.11 b/g/n) . . . 22
7.11.4 Dynamic NFC Tag based on M24SR with its printed NFC antenna . . . . 23
7.12 STMicroelectronics sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.12.1 Two on-board ST-MEMS microphones (MP34DT01) . . . . . . . . . . . . . . 24

2/57 UM2153 Rev 5


UM2153 Contents

7.12.2 Capacitive digital sensor for relative humidity and


temperature (HTS221) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
7.12.3 High-performance 3-axis magnetometer (LIS3MDL) . . . . . . . . . . . . . . . 25
7.12.4 3D accelerometer and 3D gyroscope (LSM6DSL) . . . . . . . . . . . . . . . . 26
7.12.5 260-1260 hPa absolute digital output barometer (LPS22HB) . . . . . . . . 26
7.12.6 Time-of-Flight and gesture detection sensor (VL53L0X) . . . . . . . . . . . . 27
7.13 STSAFE-A 100 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.14 Buttons and LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
7.15 I2C addresses of modules used on MB1297 . . . . . . . . . . . . . . . . . . . . . . 29

8 Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.1 ARDUINO® Uno V3 connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
8.2 TAG connector CN5 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
8.3 ST-LINK/V2-1 USB Micro-B . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.4 ST-LINK debug connector CN8 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
8.5 USB OTG FS micro-AB . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.6 PMOD™ connector CN10 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
8.7 Jumper JP5 for IDD measurements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36

Appendix A STM32L4 Discovery kit for IoT node I/O assignment . . . . . . . . . . . 37

Appendix B Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

Appendix C Board revision history and limitations . . . . . . . . . . . . . . . . . . . . . . 53

Appendix D Federal Communications Commission (FCC)


and Industry Canada (IC) Compliance . . . . . . . . . . . . . . . . . . . . . . . 54
D.1 FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
D.1.1 Part 15.19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
D.1.2 Part 15.105 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.7.1 Part 15.21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.8 IC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54
8.8.1 Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.8.2 Déclaration de conformité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
8.8.3 RF exposure statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

UM2153 Rev 5 3/57


3
List of tables UM2153

List of tables

Table 1. Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8


Table 2. Button and LED control port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 3. I2C addresses for each module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Table 4. ARDUINO® connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Table 5. TAG connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Table 6. USB Micro-B connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 7. ST-LINK debug connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Table 8. USB OTG FS Micro-AB pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 9. USB OTG FS power management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Table 10. PMOD™ solder bridge configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Table 11. STM32L4 Discovery kit for IoT node I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Table 12. Board revision history and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Table 13. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

4/57 UM2153 Rev 5


UM2153 List of figures

List of figures

Figure 1. B-L475E-IOT01A Discovery kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1


Figure 2. Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 3. STM32L4 Discovery kit for IoT node (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Figure 4. STM32L4 Discovery kit for IoT node (bottom view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 5. STM32L4 Discovery kit for IoT node mechanical drawing . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 6. USB composite device . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Figure 7. JP4: 5V_ST_LINK selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 8. JP4: 5V_ARD selection from CN6 (VIN). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Figure 9. JP4: 5V_USB_FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 10. JP4: 5V_VBAT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Figure 11. JP4: 5V_USB_CHARGER selection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Figure 12. Power tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 13. SPBTLE-RF module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Figure 14. SPSGRF module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 15. ISM43362-M3G-L44 module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 16. Label for Class 1 laser products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Figure 17. ARDUINO® connector (front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Figure 18. TAG connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 19. TC2050-IDC-NL cable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Figure 20. USB Micro-B connector CN7 (front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
Figure 21. USB OTG FS Micro-AB connector CN9 (front view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
Figure 22. STM32L4 Discovery kit for IoT node (top) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Figure 23. STM32L475VG microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Figure 24. STM32L475VG microcontroller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
Figure 25. USB OTG FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Figure 26. RF module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
Figure 27. ST-MEMS sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Figure 28. NFC and STSAFE part . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
Figure 29. Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Figure 30. ARDUINO® Uno V3 connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Figure 31. Peripherals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Figure 32. ST-LINK/V2-1 with support of SWD only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

UM2153 Rev 5 5/57


5
Features UM2153

1 Features

• Ultra-low-power STM32L4 Series MCU based on Arm® Cortex®-M4 core with 1 Mbyte of
Flash memory and 128 Kbytes of SRAM, in LQFP100 package
• 64-Mbit Quad-SPI Flash memory
• Bluetooth® V4.1 module (SPBTLE-RF)
• Sub-GHz (868 or 915 MHz) low-power-programmable RF module
(SPSGRF-868 or SPSGRF-915)
• Wi-Fi® module Inventek system ISM43362-M3G-L44 (802.11 b/g/n compliant)
• Dynamic NFC tag based on M24SR with its printed NFC antenna
• 2 digital omnidirectional microphones (MP34DT01)
• Capacitive digital sensor for relative humidity and temperature (HTS221)
• High-performance 3-axis magnetometer (LIS3MDL)
• 3D accelerometer and 3D gyroscope (LSM6DSL)
• 260-1260 hPa absolute digital output barometer (LPS22HB)
• Time-of-Flight and gesture-detection sensor (VL53L0X)
• 2 push-buttons (user and reset)
• USB OTG FS with Micro-AB connector
• ARDUINO® Uno V3 expansion connector
• PMOD™ expansion connector
• Flexible power-supply options: ST-LINK USB VBUS or 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 including a variety of examples, as part of the STM32Cube
package, as well as a cloud connector software expansion, enabling direct access to cloud
servers
• Support of wide choice of Integrated Development Environments (IDEs) including IAR™,
Keil®, GCC-based IDEs, Arm® Mbed Enabled™
• Arm® Mbed Enabled™ (see http://mbed.org)

6/57 UM2153 Rev 5


UM2153 Product marking

2 Product marking

Evaluation tools marked as "ES" or "E" are not yet qualified and therefore they are not ready
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 STM32 that is soldered on the board (for illustration of STM32 marking,
refer to the section “Package characteristics” of the STM32 datasheet at www.st.com).
• Next to the evaluation tool ordering part number, that is stuck or silk-screen printed on
the board.

3 System requirements

• Windows® OS (7, 8 and 10), Linux® or macOS®(a)


• USB Type-A to Micro-B cable

4 Development toolchains

• Keil® MDK-ARM(b)
• IAR™ EWARM(b)
• GCC-based IDEs
• Arm® Mbed™ online(c) (see mbed.org)

5 Demonstration software

The demonstration software, included in the STM32Cube package, is preloaded in the


STM32 Flash memory 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/stm32app-discovery webpage.

a. macOS® is a trademark of Apple Inc. registered in the U.S. and other countries.
®
b. On Windows only.
c. Refer to the www.mbed.com website and to the Ordering information section to determine which order codes
are supported.

UM2153 Rev 5 7/57


56
Ordering information UM2153

6 Ordering information

To order the B-L475E-IOT01A Discovery kit for IoT node, depending on the frequency of the
Sub-GHz module, refer to Table 1.

Table 1. Ordering information


Order code Sub-GHz operating frequency

B-L475E-IOT01A1 915 MHz


B-L475E-IOT01A2 868 MHz

8/57 UM2153 Rev 5


UM2153 Hardware layout and configuration

7 Hardware layout and configuration

The STM32L4 Discovery kit for IoT node is designed around the STM32L475VGT6 (100-
pin, LQFP package). The hardware block diagram (see Figure 2) illustrates the connection
between the STM32 and peripherals (embedded ST-LINK, ARDUINO® Uno V3 shields,
PMOD™ connector, Quad-SPI Flash memory, USB OTG connectors, digital microphones,
various ST-MEMS sensors and the four RF modules (Wi-Fi, Bluetooth, Sub-GHz and NFC)).
Figure 4 and Figure 5 help users to locate these features on the STM32L4 Discovery kit.

Figure 2. Hardware block diagram

93RZHU
6XSSO\

.+]&U\VWDO 57& ,600*/


*3,2VDQG8$57
:L)LPRGXOH

9&3 *3,2VDQG 63%7/(5)


8$57 63, %OXHWRRWKPRGXOH

0LFUR%86% 67/,1. 636*5)6XE*+]


6:' 6SLULW PRGXOH
FRQQHFWRU 9

0651)&
302' $ FRQQHFWRU *3,2VDQG63, PRGXOH
302' $ FRQQHFWRU *3,2VDQG8$57
/,60'/
*3,2VDQG,&
D[LVPDJQHWRPHWHU

/60'6/
670/9*7
'J\URVFRSH

/('V /36+%
UHVHWDQGZDNHXS *3,2V GLJLWDOEDURPHWHU
EXWWRQV
+76
KXPLGLW\DQGWHPSHUDWXUH
+63+<DQG 27*
0LFUR$%86%FRQQHFWRU )6 9//;
7R)DQGJHVWXUHGHWHFWLRQ

676$)($
$UGXLQR8QR6KLHOG *3,2VDQG DXWKHQWLFDWLRQDQGVHFXULW\
FRQQHFWRUV 8$57DQG63,

0ELW463,)ODVK 03'7GLJLWDO
463, ')6'0
0;5) PLFURSKRQH
03'7GLJLWDO
PLFURSKRQH

06Y9

UM2153 Rev 5 9/57


56
7.1 STM32L4 Discovery kit for IoT node layout
10/57

Hardware layout and configuration


Figure 3. STM32L4 Discovery kit for IoT node (top view)
UM2153 Rev 5

UM2153
Figure 4. STM32L4 Discovery kit for IoT node (bottom view)

UM2153
UM2153 Rev 5

Hardware layout and configuration


11/57
7.2 STM32L4 Discovery kit for IoT node mechanical drawing
12/57

Hardware layout and configuration


Figure 5. STM32L4 Discovery kit for IoT node mechanical drawing
UM2153 Rev 5

1. Plastic Spacer Height = 14mm, Overall Height = 26mm +/- 1mm.

UM2153
UM2153 Hardware layout and configuration

7.3 Embedded ST-LINK/V2-1


The ST-LINK/V2-1 programming and debugging tool is integrated on the STM32L4 Discovery
kit for IoT node. Compared to the ST-LINK/V2 the changes are listed below.

The new features supported on the 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 power on USB
The following features are no more supported on the ST-LINK/V2-1:
• SWIM interface
• Application voltage lower than 3 V
For all general information concerning debugging and programming features common
between V2 and V2-1 versions, refer to ST-LINK/V2 in-circuit debugger/programmer for
STM8 and STM32 User manual (UM1075) at the www.st.com website.

7.3.1 Drivers
Before connecting STM32L475VG to a Windows® PC (XP, 7, 8 or 10) via USB, a driver for
the ST-LINK/V2-1 must be installed. It is available at the www.st.com website.
In case the STM32L4 Discovery kit for IoT node is connected to the PC before the driver is
installed, some STM32L4 Discovery kit 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 (see Figure 6).
Note: Prefer using the “USB Composite Device” handle for a full recovery.

Figure 6. USB composite device

UM2153 Rev 5 13/57


56
Hardware layout and configuration UM2153

7.3.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 lifetime of the ST-LINK/V2-1 product (for
example new functionalities, bug fixes, support for new microcontroller families), it is
recommended to visit the www.st.com website, before starting to use the STM32L4
Discovery kit for IoT node and periodically, to stay up-to-date with the latest firmware
version.

7.4 Power supply


The STM32L4 Discovery kit for IoT node is designed to be powered by 5 V DC power
supply. It is possible to configure the STM32L4 Discovery kit to use any of the following five
sources for the power supply: 5V_ST_LINK, 5V_ARD, 5V_USB_FS, 5V_VBAT and
5V_USB_CHARGER.
In case of external 5 V DC power adapter, the STM32L4 Discovery kit must be powered by
a power supply unit or by an auxiliary equipment complying with the standard EN-60950-1:
2006+A11/2009, and must be Safety Extra Low Voltage (SELV) with limited power
capability.

• 5V_ST_LINK (See Figure 7) is a 5V DC power with limitation from CN7 (the USB type
Micro-B connector of ST-LINK/V2-1). In this case, jumper of JP4 should be on pins 1
and 2 to select the 5V_ST_LINK power source on silkscreen of JP4. This is the default
setting. 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 ST890, which powers the board. This power switch features also a
current limitation to protect the PC in case of a short-circuit on board (more than
750 mA). STM32L4 Discovery kit for IoT node can be powered from the ST-LINK USB
connector CN7, 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, STM32L4 Discovery kit for IoT node asks for the 500 mA power to 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 ST890 is switched ON, the
red LED LD7 is turned ON, thus the STM32L4 Discovery kit for IoT node consumes up
to 500 mA current, but no more. If the host is not able to provide the requested current,
the enumeration fails. Therefore the ST890 remains OFF and the MCU part including
the extension board is not powered. As a consequence the red LED LD7 remains
turned OFF. In this case it is mandatory to use an external power supply.

14/57 UM2153 Rev 5


UM2153 Hardware layout and configuration

Figure 7. JP4: 5V_ST_LINK selection

-3

9B67B/,1.  

9B$5'  

9B86%B)6  

9B9%$7  

9B86%B&+$5*(5  

06Y9

• 5V_ARD (see Figure 8) is the 7 to 12 V DC power from ARDUINO® CN2 pin 8 (named
VIN on ARDUINO® connector silkscreen). In this case, jumper of JP4 should be on pins
3 and 4 to select the 5V_ARD power source on silkscreen of JP4. In that case, the DC
power comes from the power supply through the ARDUINO® Uno V3 battery shield
(compatible with Adafruit® PowerBoost 500 Shield).

Figure 8. JP4: 5V_ARD selection from CN6 (VIN)

-3

9B67B/,1.  

9B$5'  

9B86%B)6  

9B9%$7  

9B86%B&+$5*(5  

06Y9

• 5V_USB_FS (see Figure 9) is the DC power with 500 mA limitation from CN9, the USB
OTG FS micro-AB connector. In this case, jumper of JP4 should be on pins 5 and 6 to
select the 5V_USB_FS power source on silkscreen of JP4.

UM2153 Rev 5 15/57


56
Hardware layout and configuration UM2153

Figure 9. JP4: 5V_USB_FS

-3

9B67B/,1.  

9B$5'  

9B86%B)6  

9B9%$7  

9B86%B&+$5*(5  

06Y9

• 5V_VBAT (see Figure 10) is the DC power coming from external. In this case, jumper of
JP4 should be on pins 7 and 8 to select the 5V_VBAT power source on silkscreen of
JP4.

Figure 10. JP4: 5V_VBAT

-3

9B67B/,1.  

9B$5'  

9B86%B)6  

9B9%$7  

9B86%B&+$5*(5  

06Y9

• 5V_USB_CHARGER (see Figure 11) is the DC power charger connected to the USB
ST-LINK (CN7). To select the 5V_USB_CHARGER power source on silkscreen of JP4,
the jumper of JP4 should be on pins 9 and 10. In this case, if the STM32L4 Discovery kit
for IoT node is powered by an external USB charger then the debug is not available. If
the PC is connected instead of the charger, the limitation is no longer effective and the
PC could be damaged.

16/57 UM2153 Rev 5


UM2153 Hardware layout and configuration

Figure 11. JP4: 5V_USB_CHARGER selection

-3

9B67B/,1.  

9B$5'  

9B86%B)6  

9B9%$7  

9B86%B&+$5*(5  

06Y9

Note: If the board is powered by a USB charger, there is no USB enumeration, so the led LD7
remains OFF permanently and the board is not powered. In this specific case only, the
resistor R30 needs to be soldered, to allow the board to be powered anyway.
Caution: Do not connect the PC to the ST-LINK (CN7) when R30 is soldered. The PC may be damaged
or the board may not be powered correctly.
The green LED LD5 is lit when the STM32L4 Discovery kit for IoT node is powered by the 5 V
correctly.
The power tree is showed in the Figure 12.

UM2153 Rev 5 17/57


56
Hardware layout and configuration UM2153

Figure 12. Power tree

9B86%B67B/LQN
86%B67B/,1.

9B$5'
8
9
9B$5' /'2 9,1
$UGXLQR
/'675
9''$
9
86%B27*B)6
9B86%B)6

670)67B/,1.
,& %LFRORU/('
9 6ZLWFK9$
67&'5 7$*

9B67B/LQN
67/,1.GHEXJ

302'
,&

0ELW463,)ODVK
/'2
0;5)
/'05

63%7/(5)
%OXHWRRWKPRGXOH
,&

3RZHUVZLWFK9$
636*5)6XE*+]
67&'5
6SLULW PRGXOH

,& 0651)&PRGXOH
-3

9B67B/LQN /'2 9
9
9B$5' /'675
/,60'/
9B86%B)6 D[LVPDJQHWRPHWHU
9B9%$7
/60'6/
9B86%BFKDUJHU
'J\URVFRSH

/36+%
GLJLWDOEDURPHWHU

+76
KXPLGLW\DQGWHPSHUDWXUH

9//;
7R)DQGJHVWXUHGHWHFWLRQ

676$)($
DXWKHQWLFDWLRQDQGVHFXULW\

03'7GLJLWDOPLFURSKRQH

03'7GLJLWDOPLFURSKRQH

9''B0&8

-3 0&8670/9*7
9''$

,&
9 /'2 9B:LIL ,600*/
/7(67 :L)LPRGXOH

06Y9

18/57 UM2153 Rev 5


UM2153 Hardware layout and configuration

7.5 Programming/debugging when the power supply is not from


ST-LINK (5V_ST_LINK)
It is mandatory to power the board first using CN2 (VIN) or CN9 (USB_FS_OTG), then
connecting the USB cable to the PC. Proceeding this way ensures that the enumeration
succeeds thanks to the external power source.
The following power sequence procedure must be respected:
• Connect the jumper JP4 on (5V_ARD) or (5V_USB_FS)
• Connect the external power source to CN2 in case of an ARDUINO® shield or to CN9 in
case of USB FS host interface
• Check that the red LED LD5 is turned ON
• Connect the PC to USB connector CN7
If this sequence is not respected, the board may be powered by VBUS first from ST-LINK, and
the following risks may be encountered:
• If more than 500 mA current is needed by the board, the PC may be damaged or
current can be limited by PC. As a consequence the board is not powered correctly.
• 500 mA is requested at the enumeration, so there is a risk that the request is rejected
and enumeration does not succeed if the PC cannot provide such current.

7.6 Clock sources


Three clock sources are described below:
• X1 which is the 8 MHz oscillator for STM32L475VG microcontroller. This clock is not
implemented in a basis configuration.
• X2 which is the 32.768 KHz crystal for the STM32L475VG embedded RTC
• X3 which is the 8 MHz clock from ST-LINK MCU for the STM32L475VG microcontroller.

7.7 Reset sources


The reset signal of the STM32L4 Discovery kit is active low and the reset sources includes:
• A reset button B1
• An ARDUINO® Uno V3 shield board from CN2
• An embedded ST-LINK/V2-1

7.8 USB OTG FS


The STM32L4 Discovery kit supports USB OTG FS communication via a USB Micro-AB
connector (CN9).
To do this the following components must be added by the users:
• 8 MHz crystal (at X1 position); ref: NX3225GD-8.00M
• 8.2 pF capacitor (0402 size) at C2 position
• 8.2 pF capacitor (0402 size) at C4 position

UM2153 Rev 5 19/57


56
Hardware layout and configuration UM2153

• 0 ohm resistor (0402 size) at R5 position


• 0 ohm resistor (0402 size) at R7 position
The STM32L4 Discovery kit can be powered by the USB connectors at 5 V DC with 500 mA
current limitation.
A USB power switch (IC19) is also connected on VBUS and provides power to CN9. The
green LED LD9 is lit when either:
• Power switch is ON and STM32L4 Discovery kit works as an USB host
• VBUS is powered by another USB host when STM32L4 Discovery kit works as a USB
device.
The red LED LD8 is lit when an over-current occurs.

7.9 Quad-SPI NOR Flash memory


64-Mbit Quad-SPI NOR Flash memory is connected to the Quad-SPI interface of the
STM32L475VGT6.

7.10 Virtual COM port


The serial interface USART1 is directly available as a Virtual COM port of the PC connected
to the ST-LINK/V2-1 USB connector CN7. The Virtual COM port settings are configured as:
115200 b/s, 8 bits data, no parity, 1 stop bit, no flow control.

7.11 RF modules
Four RF interfaces are available on the STM32L4 Discovery kit for IoT node board:
• Bluetooth (V4.1 compliant) SPBTLE-RF module
• Sub-GHz (868 or 915 MHz) low-power-programmable RF module (SPSGRF-868 or
SPSGRF-915),
• Wi-Fi module Inventek system ISM43362-M3G-L44 (802.11 b/g/n compliant)
• Dynamic NFC tag based on M24SR with its printed NFC antenna (double layer
inductive antenna etched on the PCB).

7.11.1 Bluetooth (V4.1 compliant) SPBTLE-RF module


The ST SPBTLE-RF module (M1) is implemented on top side of the STM32L4 Discovery kit
for IoT node board.
The SPBTLE-RF is an easy to use Bluetooth smart master/slave network processor module,
compliant with Bluetooth V4.1. The SPBTLE-RF B-Smart module supports multiple roles
simultaneously, and it can act at the same time as Bluetooth Smart sensor and hub device.
The entire Bluetooth Smart stack and protocol are embedded into the SPBTLE-RF B-Smart
module. The external host application processor, where the application resides, is
connected to the SPBTLE-RF B-Smart module through a standard SPI interface (SPI3 of
STM32L475VGT6).
The SPBTLE-RF B-Smart module provides a complete RF platform in a tiny form factor (foot
print of this module is 13.5 mm x 11.5 mm). Radio, antenna, high frequency and LPO

20/57 UM2153 Rev 5


UM2153 Hardware layout and configuration

oscillators are integrated to offer a certified solution to optimize the time to market of the
final applications.

Figure 13. SPBTLE-RF module

The main features of the ST SPBTLE-RF module are listed below.


• Bluetooth V4.1 compliant (supports master and slave modes, multiple roles supported
simultaneously
• Embedded Bluetooth low-energy protocol stack (GAP, GATT, SM, L2CAP, LL, RFPHY)
• Bluetooth low-energy profiles provided separately
• Bluetooth radio performance:
• Embedded ST BlueNRG-MS
• Tx power: + 4 dBm
• Host interface: SPI, IRQ, and RESET. On-field stack upgrading available via SPI.
• Certification: CE qualified, FCC, IC modular approval certified, BQE qualified
• On-board chip antenna

7.11.2 Sub-GHz low-power-programmable RF module


(SPSGRF-868 or SPSGRF-915)
Two modules are available depending on the frequency of the Sub-GHz module (M3). The
SPSGRF-868 and SPSGRF-195 are easy-to-use, low-power Sub-GHz modules based on
the SPIRIT1 RF transceiver, operating respectively in the 868 MHz SRD and 915 MHz ISM
bands.
The modules provide a complete RF platform in a tiny form factor (foot print of this module is
13.5 mm x 11.5 mm). The SPSGRF-915 is an FCC certified module (FCC ID: S9NSPSGRF)
and IC certified (IC 8976CSPSGRF), while the SPSGRF-868 is certified CE0051.
The modules include four programmable I/O pins and an SPI serial interface (SPI3 of
STM32L475VG).

UM2153 Rev 5 21/57


56
Hardware layout and configuration UM2153

Figure 14. SPSGRF module

The main features of the ST SPSGRF module are listed below.


• Programmable radio features:
– Based on Sub-1GHz SPIRIT1 transceiver and integrated Balun (BALF-SPI-01D3)
– Modulation schemes: 2-FSK, GFSK, MSK, GMSK, OOk and ASK
– Air data rate from 1 to 500 kbps
– On-board antenna
• Programmable RF output power up to +11.6 dBm
• Host interface: SPI
• General I/O (up to 32 programmable I/O functions on 4 GPIO programmable module
pins
• Two typical carrier frequency versions:
– SPSGRF-868 with 868 MHz tuned antenna
– SPSGRF-195 with 915 MHz tuned antenna

7.11.3 Wi-Fi module Inventek system ISM43362-M3G-L44 (802.11 b/g/n)


The Inventek system ISM43362-M3G-L44 module (M2) is implemented on top side of the
STM32L4 Discovery kit for IoT node board. This module is an embedded (eS-WiFi) wireless
Internet Connectivity device. The Wi-Fi module hardware consists of an Arm® Cortex® -M3
STM32 host processor, an integrated antenna (or optional external antenna) and a
Broadcom Wi-Fi device. The module uses either a UART (UART3 of STM32L475VG) or an
SPI (SPI3 of STM32L475VG) interface. As default, an SPI interface is used, as the
corresponding firmware (for SPI capability) is downloaded on the Wi-Fi ISM43362-M3G-L44
module. The Wi-Fi module requires no operating system and has a completely integrated
TCP/IP stack that only requires AT commands to establish connectivity for wireless product.
The foot print of this module is 14.5 mm x 30 mm.

22/57 UM2153 Rev 5


UM2153 Hardware layout and configuration

Figure 15. ISM43362-M3G-L44 module

The main features of the Inventek system ISM43362-M3G-L44 module are:


• Based on the Broadcom BCM43362 MAC/Baseband/Radio device
• Supports Broadcom WICED SDK
• CPU Arm® Cortex®-M3 32-bit RISC core from ST Microelectronics
• IEEE 802.11n D7.0 -OFDM-72.2 Mbps -single stream w/20 MHz, Short GI
• IEEE 802.11g (OFDM 54 Mbps)
• IEEE 802.11b (DSSS 11 Mbps)
• IEEE 802.11i (Security)
– WPA (Wi-Fi Protected Access) –PSK/TKIP
– WPA2 (Wi-Fi Protected Access 2)- AES/CCMP/802.1x Authentication
• GPIO, 5 ADC (SPI interface utilizes ADC pins)
• Power-saving mode allows the design of low-power applications
• Lead Free Design which is compliant with ROHS requirements
• EMI/EMC Metal Shield for best RF performance in noisy environments and to
accommodate for lower RF emissions/signature for easier FCC compliance.
• FCC/CE compliance certification
On both MB1297 rev C and MB1297 rev D, the firmware revision inside the Wi-Fi module
must be: C3.5.2.3.BETA9. The Wi-Fi module maximum output power is limited to 9 dBm to
fulfill FCC/IC/CE requirements. A Wi-Fi output power higher than 9 dBm at the Wi-Fi
antenna is not allowed.
Note: Since Wi-Fi and Bluetooth Low Energy modules are using the same frequency ISM band
(2.4 to 2.485 GHz), the simultaneous activity of both modules may affect the RF
performances of Wi-Fi and/or Bluetooth Low Energy (in term of range or throughput).

7.11.4 Dynamic NFC Tag based on M24SR with its printed NFC antenna
M24SR64-Y belongs to the ST25 family which includes all STMicroelectronics NFC/RFID
Tag and reader products. The M24SR64-Y device is a dynamic NFC/RFID Tag IC with a
dual interface. It embeds an EEPROM memory. It can be operated from an I2C interface or
by a 13.56 MHz RFID reader or by an NFC phone. The I2C interface uses a two-wire serial
interface, consisting of a bidirectional data line and a clock line. It behaves as a slave in the
I2C protocol.
The RF protocol is compatible with ISO/IEC 14443 Type A and NFC Forum Type 4 Tag.

UM2153 Rev 5 23/57


56
Hardware layout and configuration UM2153

The main features of the M24SR64-Y are:


• I2C interface (I2C2 of STM32L475VGT6). The two-wire I2C serial interface supports
1 MHz protocol.
• Contactless interface:
– NFC Forum Type 4 Tag
– ISO/IEC 14443 Type A
– 106 Kbps data rate
– Internal tuning capacitance: 25 pF
• Memory:
– 8-Kbyte (64-kbit) EEPROM
– Support of NDEF data structure
– Data retention: 200 years
– Write cycle endurance:
1 million Write cycles at 25 °C
600 K Write cycles at 85 °C
500 K Write cycles at 105 °C
• Read up to 246 Bytes in a single command
• Write up to 246 Bytes in a single command
• 7-Byte unique identifier (UID)
• 128-bit password protection

7.12 STMicroelectronics sensors


Several STMicroelectronics sensors are available on the STM32L4 Discovery kit for IoT
node board, they are listed below:
• 2 on-board ST-MEMS audio sensor omnidirectional digital microphones (MP34DT01)
• Capacitive digital sensor for relative humidity and temperature (HTS221)
• High-performance 3-axis magnetometer (LIS3MDL)
• 3D accelerometer and 3D gyroscope (LSM6DSL)
• 260-1260 hPa absolute digital output barometer (LPS22HB)
• Time-of-Flight and gesture detection sensor (VL53L0X)

7.12.1 Two on-board ST-MEMS microphones (MP34DT01)


The MP34DT01 is an ultra-compact, low-power, omnidirectional, digital ST-MEMS
microphone built with a capacitive sensing element and an IC interface.
The sensing element, capable of detecting acoustic waves, is manufactured using a
specialized silicon micromachining process dedicated to produce audio sensors.
The IC interface is manufactured using a CMOS process that allows designing a dedicated
circuit able to provide a digital signal externally in PDM format.
The MP34DT01 has an acoustic overload point of 120 dBSPL with a 63 dB signal-to-noise
ratio and –26 dBFS sensitivity.

24/57 UM2153 Rev 5


UM2153 Hardware layout and configuration

On the STM32L4 Discovery kit for IoT node, there are two MP34DT01 microphones: one
with LR pulled to VDD and the second with LR pulled low. DFSDM1_CKOUT and
DFSDM1_DATIN2 are connected for both. In addition, both microphones are spaced at
21 mm apart for the beamforming algorithm to work. Indeed, several algorithm
configurations are available for the user to find the best trade off between audio output
quality and resource consumption. For more details refer to STEVAL-IHM038V1: 3-phase
BLDC/PMSM motor drive up to 50 W, suitable for fan controllers User manual (UM1697) on
the www.st.com website.
The MP34DT01 is available in a package HCLGA (3x4 x1 mm) 4LD, in a top-port design,
SMD-compliant, EMI-shielded package and it is guaranteed to operate over an extended
temperature range from -40°C to +85°C.

7.12.2 Capacitive digital sensor for relative humidity and


temperature (HTS221)
The HTS221 is an ultra-compact sensor for relative humidity and temperature. It includes a
sensing element and a mixed signal ASIC to provide the measurement information through
digital serial interfaces.
The sensing element consists of a polymer dielectric planar capacitor structure capable of
detecting relative humidity variations and it is manufactured using a dedicated ST process.
The HTS221 is available in a small top-holed cap land grid array (HLGA-6L (2 x 2 x 0.9
mm)) package guaranteed to operate over a temperature range from -40 °C to +120 °C.
The main features of the HTS221 are:
• 0 to 100% relative humidity range,
• Low-power consumption: 2 μA @ 1 Hz ODR
• Selectable ODR from 1 Hz to 12.5 Hz
• High rH sensitivity: 0.004% rH/LSB
• Humidity accuracy: ± 3.5% rH, 20 to +80% rH
• Temperature accuracy: ± 0.5 °C,15 to +40 °C
• Embedded 16-bit ADC
• 16-bit humidity and temperature output data
• SPI and I2C interfaces. On the STM32L4 Discovery kit for IoT node, the I2C2 bus from
STM32L475VG is used.
• Factory calibrated
• Tiny 2 x 2 x 0.9 mm package
• ECOPACK compliant

7.12.3 High-performance 3-axis magnetometer (LIS3MDL)


The LIS3MDL is an ultra-low-power high-performance three-axis magnetic sensor.
The LIS3MDL has user-selectable full scales of ±4/ ±8/ ±12/±16 gauss.
The self-test capability allows the user to check the functionality of the sensor in the final
application.
The device may be configured to generate interrupt signals for magnetic field detection.

UM2153 Rev 5 25/57


56
Hardware layout and configuration UM2153

The LIS3MDL includes an I2C serial bus interface, that supports standard and fast mode
(100 kHz and 400 kHz), and an SPI serial standard interface. On the STM32L4 Discovery
kit IoT node, the I2C2 bus from STM32L475VG is used.
The LIS3MDL is available in a small thin plastic land grid array package (LGA-12
(2.0x2.0x1.0 mm)) and is guaranteed to operate over an extended temperature range of -40
°C to +85 °C.
LIS3MDL is also ECOPACK, RoHS and “Green” compliant.

7.12.4 3D accelerometer and 3D gyroscope (LSM6DSL)


The LSM6DSL is a system-in-package featuring a 3D digital accelerometer and a 3D digital
gyroscope performing at 0.65 mA in high-performance mode and enabling always-on
low-power features for an optimal motion experience for the consumer.
The event-detection interrupts enable efficient and reliable motion tracking and contextual
awareness, implementing hardware recognition of free-fall events, 6D orientation, click and
double-click sensing, activity or inactivity, and wake-up events.
The LSM6DSL supports main OS requirements, offering real, virtual and batch sensors with
4 Kbytes for dynamic data batching.
The LSM6DSL has been designed to implement features such as significant motion, tilt,
pedometer functions, step detector and step counter, time stamping and to support the data
acquisition of an external magnetometer with ironing correction (hard, soft).
The LSM6DSL has a full-scale acceleration range of ±2/±4/±8/±16 g and an angular rate
range of ±125/±245/±500/±1000/±2000 dps.
The registers embedded inside the LSM6DSL may be accessed through both the I2C and
SPI serial interfaces. On the STM32L4 Discovery kit for IoT node, the I2C2 bus from
STM32L475VGT6 is used.
The LSM6DSL is available in a plastic land grid array (LGA-14L (2.5x3x0.83mm)) package,
ECOPACK, RoHS and “Green” compliant.

7.12.5 260-1260 hPa absolute digital output barometer (LPS22HB)


The absolute pressure-sensing device LPS22HB is an ultra-compact piezoresistive sensor
which functions as a digital output barometer.
The device comprises a sensing element and an IC interface which communicates from the
sensing element to the application through I2C or SPI. On the STM32L4 Discovery kit for
IoT node the I2C2 bus from the STM32L475VG is used.
The sensing element, which detects absolute pressure, consists of a suspended membrane
manufactured using a dedicated process developed by ST.
The LPS22HB is available in a full-mold, holed LGA package (HLGA). It is guaranteed to
operate over a temperature range extending from -40 °C to +85 °C. The package is holed to
allow external pressure to reach the sensing element.

26/57 UM2153 Rev 5


UM2153 Hardware layout and configuration

The main features of the LPS22HB are:


• 260 to 1260 hPa absolute pressure range
• Current consumption down to 3 μA
• High overpressure capability: 20x full-scale
• Embedded temperature compensation
• 24-bit pressure data output
• 16-bit temperature data output
• ODR from 1 Hz to 75 Hz
• SPI and I²C interfaces
• Embedded FIFO
• Interrupt functions: Data Ready, FIFO flags, pressure thresholds
• Supply voltage: 1.7 to 3.6 V
• High shock survivability: 22,000 g
• Small and thin package
• ECOPACK lead-free compliant

7.12.6 Time-of-Flight and gesture detection sensor (VL53L0X)


The VL53L0X is a new generation Time-of-Flight (ToF) laser-ranging module housed in a
small package, providing accurate distance measurement whatever the target reflectance
unlike conventional technologies. It can measure absolute distances up to 2 m, setting a
new benchmark in ranging performance levels, opening the door to various new
applications.
The VL53L0X integrates a leading-edge SPAD array (Single Photon Avalanche Diodes) and
embeds an ST second generation FlightSense patented technology.
The VL53L0X 940 nm VCSEL emitter (Vertical Cavity Surface-Emitting Laser), is totally
invisible to the human eye, coupled with internal physical infrared filters, it enables longer
ranging distance, higher immunity to ambient light and better robustness to cover-glass
optical cross-talk.
The main features of the VL53L0X are listed below.
• Fully integrated miniature module:
– 940 nm Laser VCSEL
– VCSEL driver
– Ranging sensor with advanced embedded micro controller
– 4.4 x 2.4 x 1.0 mm size
• Fast, accurate distance ranging:
– Measures absolute range up to 2 m
– Reported range is independent of the target reflectance
– Operates in high infrared ambient light levels
– Advanced embedded optical cross-talk compensation to simplify cover glass
selection
• Eye safe:
– Class 1 laser device compliant with the latest standard IEC 60825-1:2014 - 3rd
edition. The laser output will remain within Class 1 limits as long as the

UM2153 Rev 5 27/57


56
Hardware layout and configuration UM2153

STMicroelectronics recommended device settings are used and the operating


conditions, specified in the STM32L4 datasheets, are respected. The laser output
power must not be increased by any means and no optics should be used with the
intention of focusing the laser beam. Figure 16 shows the warning label for
Class 1 laser products.
• Easy integration:
– No additional optics
– Single power supply
– I2C interface for device control and data transfer: I2C2 from STM32L475VGT6 is
used
– Xshutdown (Reset) and interrupt GPIO
– Programmable I2C address

Figure 16. Label for Class 1 laser products

7.13 STSAFE-A 100


The STSAFE-A100 is a highly secure solution that acts as a secure element, providing
authentication and data management services to a local or remote host. It consists of a full
turnkey solution with a secure operating system running on the latest generation of secure
microcontrollers. The STSAFE-A100 can be integrated in IoT (Internet of things) devices,
smart-home, smart-city and industrial applications, consumer electronics devices,
consumables and accessories. The STSAFE-A100 can be mounted on:
• A device that authenticates to a remote host (IoT device case), the local host being
used as a pass-through to the remote server.
• A peripheral that authenticates to a local host, for example games, mobile accessories
or consumables.
The STSAFE-A100 is not implemented on the MB1297 Rev C board.

7.14 Buttons and LEDs


The black button B1 located on top side is the reset of the microcontroller
STM32L475VGT6. Refer to the Figure 3: STM32L4 Discovery kit for IoT node (top view).
The blue button B1 located top side is available to be used as a digital input or as alternate
wake-up function.
When the button is depressed the logic state is “0”, otherwise the logic state is “1”.
Two green LEDs (LD1 and LD2), located on the top side are available for the user. To light a
LED a high logic state “1” should be written in the corresponding GPIO.
Table 2 gives the assignment of the control ports to the LED indicators.

28/57 UM2153 Rev 5


UM2153 Hardware layout and configuration

Table 2. Button and LED control port


Reference Color Name Comment

B1 black Reset -
B2 blue Wake-up Alternate function Wake-up
LD1 green LED1 PA5 (alternate with ARD.D13)
LD2 green LED2 PB14
LD3 yellow LED3 (Wi-Fi) PC9, Wi-Fi activity
LD4 blue LED4 (BLE) PC9, Bluetooth activity
LD5 green 5V Power 5 V available
LD6 Bicolor (red and green) ST-LINK COM green when communication
LD7 red Fault Power Current upper than 750 mA
LD8 red VBUS OCRCR PE3
LD9 green VBUSOK 5 V USB available

7.15 I2C addresses of modules used on MB1297


The Table 3 displays the I2C addresses (read and write) for the modules that are connected
to the I2C2 bus.

Table 3. I2C addresses for each module


I2C write I2C read
Modules Description SAD[6:0] + R/W
address address

Capacitive digital sensor for


HTS221 1011111x 0xBE 0xBF
relative humidity and temperature
LIS3MDL 3-axis magnetometer 0011110x 0x3C 0x3D
LPS22HB MEMS nano pressure sensor 1011101x 0xBA 0xBB
3D accelerometer and 3D
LSM6DSL 1101010x 0xD4 0xD5
gyroscope
Time-of-Flight ranging and gesture
VL53L0X 0101001x 0x52 0x53
detection sensor
M24SR64-Y Dynamic NFC/RFID tag IC 1010110x 0xAC 0xAD
STSAFE-A100 - 0100000x 0x40 0x41

UM2153 Rev 5 29/57


56
Connectors UM2153

8 Connectors

Nine connectors are implemented on the STM32L4 Discovery kit for IoT node:
• CN1, CN2, CN3 and CN4 for ARDUINO® Uno V3 connector
• CN5: Tag connector
• CN7: ST-LINK USB connector,
• CN8: ST-LINK debug connector,
• CN9: USB_OTG_FS connector,
• CN10: PMOD™ connector.
In addition, one jumper JP5 is used for IDD measurements.

8.1 ARDUINO® Uno V3 connectors


CN1, CN2, CN3 and CN4 are female connectors (SMD component devices) compatible with
ARDUINO® Uno V3. Most shields designed for ARDUINO® can fit to the STM32L4
Discovery kit for IoT node.
Example connector references (see Figure 17):
• CN4: Header 6X1_Female_SMD
• CN3: Header 8X1_Female_SMD
• CN2: Header 8X1_Female_SMD
• CN1: Header 10X1_Female_SMD

Figure 17. ARDUINO® connector (front view)




&1

&1

 

&1
&1

 
06Y9

30/57 UM2153 Rev 5


UM2153 Connectors

Table 4. ARDUINO® connector pinout


Pin STM32
Connector Pin name Signal name Function
number pin
1 NC - - -
2 IOREF - - 3.3 V reference
3 NRST STM_NRST NRST Reset
4 3.3 V - - 3.3 V input/output
CN2
5 5V - - 5V
6 GND - - GND
7 GND - - GND
8 VIN - - Power input
1 A0 ARD.A0-ADC PC5 ADC
2 A1 ARD.A1-ADC PC4 ADC
3 A2 ARD.A2-ADC PC3 ADC
CN4
4 A3 ARD.A3-ADC PC2 ADC
5 A4 ARD.A4-ADC PC1 ADC / I2C3_SDA
6 A5 ARD.A5-ADC PC0 ADC / I2C3_SCL
10 SCL/D15 ARD.D15-I2C1_SCL PB8 I2C1_SCL
9 SDA/D14 ARD.D14-I2C1_SDA PB9 I2C1_SDA
8 AVDD VDDA - VDDA
7 GND GND - Ground
ARD.D13-
6 SCK/D13 PA5 SPI1_SCK / LED1
SPI1_SCK/LED1
CN1 5 MISO/D12 ARD.D12-SPI1_MISO PA6 SPI1_MISO
PWM/MOSI/D ARD.D11- SPI1_MOSI /
4 PA7
11 SPI1_MISO/PWM TIMxx
ARD.D10-
3 PWM/CS/D10 PA2 TIM2_CH3
SPI_SSN/PWM
2 PWM/D9 ARD.D9-PWM PA15 TIM2_CH1
1 D8 ARD.D8 PB2 GPIO
8 D7 ARD.D7 PA4 GPIO
7 PWM/D6 ARD.D6-PWM PB1 TIM3_CH4
6 PWM/D5 ARD.D5-PWM PB4 TIM3_CH1
5 D4 ARD.D4 PA3 TIMxx
CN3 ARD.D3-
4 PWM/D3 PB0 TIM3_CH3 / EXTI0
PWM/INT1_EXTI0
3 D2 ARD.D2-INT0_EXTI14 PD14 EXTI14
2 TX/D1 ARD.D1-UART4_TX PA0 UART4_TX
1 RX/D0 ARD.D0-UART4_RX PA1 UART4_RX

UM2153 Rev 5 31/57


56
Connectors UM2153

8.2 TAG connector CN5


The TAG connector is implemented on the STM32L4 Discovery kit for IoT node. The TAG
connector is a 10-pin footprint supporting SWD mode, which is shared with the same signals
as for the ST-LINK.
The TC2050-IDC-NL cable is used to link ST-LINK and TAG connector on the STM32L4
Discovery kit for IoT node, so that the STM32L4 can be easily programmed and debugged
without any extra accessory.

Figure 18. TAG connector Figure 19. TC2050-IDC-NL cable

Table 5. TAG connector pinout


Pin STM32L4
Connector Pin name Signal name Function
number pin

1 3.3 V 3V3_ST_LINK - Power


Serial Wire Data
2 SWD SYS_JTMS-SWDIO PA13
Input/Output
3 GND - - Ground
4 SWCLK SYS_JTCK-SWCLK PA14 Serial Wire Clock

CN5 5 GND - - Ground


6 SWO STLINK_JTDO_SWO PB3 Serial Wire Output
7 NC - - -
8 NC - - -
9 NC - - -
10 NRST STM_NRST NRST RESET

32/57 UM2153 Rev 5


UM2153 Connectors

8.3 ST-LINK/V2-1 USB Micro-B


The USB connector is used to connect the embedded ST-LINK/V2-1 to the PC to program
and debug the STM32L475VGT6 microcontroller.

Figure 20. USB Micro-B connector CN7 (front view)

Table 6. USB Micro-B connector


Pin STM32L4
Connector Pin name Signal name Function
number pin

5 V power and
1 VBUS 5V_USB_ST_LINK -
detection
2 DM USB_STLK_N PA11 USB diff pair M
CN7
3 DP USB_STLK_P PA12 USB diff pair P
4 ID USB_STLK_ID - USB Identification
5 GND - - GND

8.4 ST-LINK debug connector CN8


The ST-LINK debug connector is a 1x4-pin, 2.54-mm pitch male connector. It provides
access to the embedded SWJ-DP interface of the STM32F103CBT6 MCU. This SWJ-DP
interface is a combined JTAG and serial wire debug port that enables either a serial wire
debug or a JTAG probe, to be connected to the target.

Table 7. ST-LINK debug connector


Connector Pin number Signal name STM32F103CBT6 Function

VBAT, VDDA, VDD_1,


1 3V3_ST_LINK 3.3 V voltage supply
VDD_2, VDD_3

CN8 2 STM_JTCK PA14 TCK/SWCLK


3 GND All GND pins GND
4 STM_JTMS PA13 JTMS/SWDIO

UM2153 Rev 5 33/57


56
Connectors UM2153

8.5 USB OTG FS micro-AB


Figure 21. USB OTG FS Micro-AB connector CN9 (front view)

Table 8. USB OTG FS Micro-AB pinout


Pin STM32L4
Connector Pin names Signal name Function
number pin

5 V power and
1 VBUS USB_OTG_5V_VBUS PA9
detection
2 DM USB_OTG_FS_DM PA11 USB diff pair M
CN9
3 DP USB_OTG_FS_DP PA12 USB diff pair P
4 ID USB_OTG_FS_ID PA10 USB identification
5 GND - - GND

Table 9. USB OTG FS power management


Pin number Pin names Signal names STM32L4 pin Function

IC19-3 FAULTn USB_OTG_FS_OVRCR_EXTI3 PE3 Over Current IT


IC19-4 ENn USB_OTG_FS_PWR_EN PD12 USB Power enable

8.6 PMOD™ connector CN10


On STM32L4 Discovery kit for IoT node, the PMOD™ connector provides flexibility in small
form factor application. Based on PMOD™ Digilent standard popular in connectivity, the
PMOD™ connector is implemented in type 2A and 4A.
The related STM32L475VG I/Os for PMOD™ function are listed in Table 10. The PMOD™
connector is 2x6 pins with 2.54 mm pitch and right angle female connector.

34/57 UM2153 Rev 5


UM2153
Table 10. PMOD™ solder bridge configuration
Alternate configuration (UART) Standard configuration (SPI)

PMOD™
STM32L4 Solder bridge STM32L4 Solder bridge Pin
Pin name Pin name pin STM32L4 pin
pin configuration pin configuration name
number

- - - - - - - - - -
- - - - - - - - - -
- - - - - - - - - -
SB14 open; PMOD-UART2_ SB14 close; PMOD-UART2_
PD3 PD5 1 7 PMOD-IRQ_EXTI2 PD2
SB19 close CTS/SPI2_MISO SB19 open Tx/SPI2_CSN
SB15 open; PMOD-UART2_ SB15 close; PMOD-UART2_
PD5 PD4 2 8 PMOD-RESET PD0
SB12 close Tx/SPI2_CSN SB12 open RTS/SPI2_MOSI
SB18 open; PMOD- SB18 close; PMOD-UART2_
PD6 PD3 3 9 NC NC
UM2153 Rev 5

SB20 close UART2_RX SB20 open CTS/SPI2_MISO


SB21 open; PMOD-UART2_ SB21 close; PMOD-
PD4 PD1 4 10 NC NC
SB16 close RTS/SPI2_MOSI SB16 open SPI2_SCK
- - - - - GND 5 11 GND -
- - - - - 3.3 V 6 12 3.3 V -

Connectors
35/57
Connectors UM2153

8.7 Jumper JP5 for IDD measurements


The STM32 current measurement can be done on JP5. By default a jumper is placed on
JP5.
For current measurement configuration, the jumper on JP5 should be removed and
an amp-meters should be placed on JP5.

36/57 UM2153 Rev 5


UM2153 STM32L4 Discovery kit for IoT node I/O assignment

Appendix A STM32L4 Discovery kit for IoT node I/O


assignment

Table 11. STM32L4 Discovery kit for IoT node I/O assignment
Pin
Pin Name Feature / Comment Signal or Label
No.

1 PE2 GPIO_Output M24SR64-Y-RF_DISABLE


2 PE3 GPIO_EXTI3 USB_OTG_OVRCR_EXTI3
3 PE4 GPIO_EXTI4 M24SR64-Y-GPO
4 PE5 GPIO_EXTI5 SPSGRF-915-GPIO3_EXTI5
5 PE6 GPIO_EXTI6 SPBTLE-RF-IRQ_EXTI6
6 VBAT Voltage supply VBAT
7 PC13 GPIO_EXTI13 BUTTON_EXTI13
8 PC14/OSC32_IN RTC CLK RCC_OSC32_IN
9 PC15/OSC32_OUT RTC CLK RCC_OSC32_OUT
10 VSS GND GND
11 VDD 3.3 V VDD_MCU
12 PH0/OSC_IN 8MHz CLK RCC_OSC_IN
13 PH1/OSC_OUT 8MHz CLK RCC_OSC_OUT
14 NRST reset STM_NRST
15 PC0 ADC1_IN1 ARD.A5-ADC
16 PC1 ADC1_IN2 ARD.A4-ADC
17 PC2 ADC1_IN3 ARD.A3-ADC
18 PC3 ADC1_IN4 ARD.A2-ADC
19 VSSA GND GND
20 VREF- GND GND
21 VREF+ 3.3 V VDDA
22 VDDA 3.3 V VDDA
23 PA0 UART4_TX ARD.D1-UART4_TX
24 PA1 UART4_RX ARD.D0-UART4_RX
25 PA2 TIM2_CH3 ARD.D10-SPI_SSN/PWM
26 PA3 GPIO_Output ARD.D4
27 VSS GND VSS
28 VDD 3.3 V VDD_MCU
29 PA4 GPIO_Output ARD.D7
30 PA5 SPI1_SCK ARD.D13-SPI1_SCK/LED1
31 PA6 SPI1_MISO ARD.D12-SPI1_MISO

UM2153 Rev 5 37/57


56
STM32L4 Discovery kit for IoT node I/O assignment UM2153

Table 11. STM32L4 Discovery kit for IoT node I/O assignment (continued)
Pin
Pin Name Feature / Comment Signal or Label
No.

32 PA7 SPI1_MOSI ARD.D11-SPI1_MOSI/PWM


33 PC4 ADC1_IN13 ARD.A1-ADC
34 PC5 ADC1_IN14 ARD.A0-ADC
35 PB0 TIM3_CH3 ARD.D3-PWM/INT1_EXTI0
36 PB1 TIM3_CH4 ARD.D6-PWM
37 PB2 GPIO_Output ARD.D8
38 PE7 MEMS microphone DFSDM1_DATIN2
39 PE8 GPIO_Output ISM43362-RST
40 PE9 MEMS microphone DFSDM1_CKOUT
41 PE10 QSPI NOR Flash memory QUADSPI_CLK
42 PE11 QSPI NOR Flash memory QUADSPI_NCS
43 PE12 QSPI NOR Flash memory QUADSPI_BK1_IO0
44 PE13 QSPI NOR Flash memory QUADSPI_BK1_IO1
45 PE14 QSPI NOR Flash memory QUADSPI_BK1_IO2
46 PE15 QSPI NOR Flash memory QUADSPI_BK1_IO3
47 PB10 I2C2_SCL INTERNAL-I2C2_SCL
48 PB11 I2C2_SDA INTERNAL-I2C2_SDA
49 VSS GND VSS
50 VDD 3.3 V VDD_MCU
51 PB12 GPIO_Output ISM43362-BOOT0
52 PB13 GPIO_Output ISM43362-WAKEUP
53 PB14 GPIO_Output LED2
54 PB15 GPIO_Output SPSGRF-915-SDN
55 PD8 USART3_TX INTERNAL-UART3_TX
56 PD9 USART3_RX INTERNAL-UART3_RX
57 PD10 GPIO_EXTI10 LPS22HB_INT_DRDY_EXTI10
58 PD11 GPIO_EXTI11 LSM6DSL_INT1_EXTI11
59 PD12 GPIO_EXTI12 USB_OTG_FS_PWR_EN
60 PD13 GPIO_Output SPBTLE-RF-SPI3_CSN
61 PD14 GPIO_EXTI14 ARD.D2-INT0_EXTI14
62 PD15 GPIO_EXTI15 HTS221_DRDY_EXTI15
63 PC6 GPIO_Output VL53L0X_XSHUT
64 PC7 GPIO_EXTI7 VL53L0X_GPIO1_EXTI7
65 PC8 GPIO_EXTI8 LIS3MDL_DRDY_EXTI8

38/57 UM2153 Rev 5


UM2153 STM32L4 Discovery kit for IoT node I/O assignment

Table 11. STM32L4 Discovery kit for IoT node I/O assignment (continued)
Pin
Pin Name Feature / Comment Signal or Label
No.

66 PC9 GPIO_EXTI9 LED3 (WIFI) & LED4 (BLE)


67 PA8 GPIO_Output SPBTLE-RF-RST
68 PA9 USB_OTG USB_OTG_FS_VBUS
69 PA10 USB_OTG USB_OTG_FS_ID
70 PA11 USB_OTG USB_OTG_FS_DM
71 PA12 USB_OTG USB_OTG_FS_DP
72 PA13 ST-LINK SYS_JTMS-SWDIO
73 VDDUSB 3.3 V VDD_MCU
74 VSS GND GND
75 VDD 3.3 V VDD_MCU
76 PA14 ST-LINK SYS_JTCK-SWCLK
77 PA15 TIM2_CH1 ARD.D9-PWM
78 PC10 SPI3_SCK INTERNAL-SPI3_SCK
79 PC11 SPI3_MISO INTERNAL-SPI3_MISO
80 PC12 SPI3_MOSI INTERNAL-SPI3_MOSI
81 PD0 GPIO_Output PMOD-RESET
82 PD1 GPIO_Output PMOD-SPI2_SCK
83 PD2 GPIO_EXTI2 PMOD-IRQ_EXTI2
84 PD3 USART2_CTS PMOD-UART2_CTS/SPI2_MISO
85 PD4 USART2_RTS PMOD-UART2_RTS/SPI2_MOSI
86 PD5 USART2_TX PMOD-UART2_TX/SPI2_CSN
87 PD6 USART2_RX PMOD-UART2_RX
88 PD7 GPIO_Output STSAFE-A100-RESET
89 PB3 ST-LINK SYS_JTDO-SWO
90 PB4 TIM3_CH1 ARD.D5-PWM
91 PB5 GPIO_Output SPSGRF-915-SPI3_CSN
92 PB6 USART1_TX ST-LINK-UART1_TX
93 PB7 USART1_RX ST-LINK-UART1_RX
94 BOOT0 Boot BOOT0
95 PB8 I2C1_SCL ARD.D15-I2C1_SCL
96 PB9 I2C1_SDA ARD.D14-I2C1_SDA
97 PE0 GPIO_Output ISM43362-SPI3_CSN
98 PE1 GPIO_EXTI1 ISM43362-DRDY_EXTI1

UM2153 Rev 5 39/57


56
STM32L4 Discovery kit for IoT node I/O assignment UM2153

Table 11. STM32L4 Discovery kit for IoT node I/O assignment (continued)
Pin
Pin Name Feature / Comment Signal or Label
No.

99 VSS GND GND


100 VDD 3.3 V VDD_MCU

40/57 UM2153 Rev 5


UM2153 Schematics

Appendix B Schematics

This section provides the design schematics for the STM32L4 Discovery kit for IoT node:
• Overall schematics for the B-L475E-IOT01A, see Figure 22
• STM32L475VG MCU, see Figure 23 and Figure 24
• USB OTG FS, see Figure 25
• RF Module, see Figure 26
• ST-MEMS sensors, see Figure 27
• NFC and STSAFE Part, see Figure 28
• Power supply, see Figure 29
• ARDUINO® Uno V3 connector, see Figure 30
• Peripherals, see Figure 31
• ST-LINK with support of SWD only, see Figure 32

UM2153 Rev 5 41/57


56
Figure 22. STM32L4 Discovery kit for IoT node (top)
42/57

Schematics
RF Modules Page 5/11
MB1297_RF_Module.SchDoc MCU1 Page 2/11 Arduino Connectors Page 9/11
MB1297_MCU1.SchDoc MB1297_Arduino.SchDoc
INTERNAL-SPI3_SCK INTERNAL-SPI3_SCK ARD.D15-I2C1_SCL ARD.D15-I2C1_SCL
INTERNAL-SPI3_MOSI INTERNAL-SPI3_MOSI ARD.D14-I2C1_SDA ARD.D14-I2C1_SDA
INTERNAL-SPI3_MISO INTERNAL-SPI3_MISO ARD.D13-SPI1_SCK/LED1 ARD.D13-SPI1_SCK/LED1
SPSGRF-915-SPI3_CSN SPSGRF-915-SPI3_CSN ARD.D12-SPI1_MISO ARD.D12-SPI1_MISO
SPSGRF-915-GPIO3_EXTI5 SPSGRF-915-GPIO3_EXTI5 ARD.D11-SPI1_MOSI/PWM ARD.D11-SPI1_MOSI/PWM
SPSGRF-915-SDN SPSGRF-915-SDN ARD.D10-SPI_SSN/PWM ARD.D10-SPI_SSN/PWM
SPBTLE-RF-SPI3_CSN SPBTLE-RF-SPI3_CSN ARD.D9-PWM ARD.D9-PWM
SPBTLE-RF-RST SPBTLE-RF-RST ARD.D8 ARD.D8
SPBTLE-RF-IRQ_EXTI6 SPBTLE-RF-IRQ_EXTI6 ARD.D7 ARD.D7
ISM43362-SPI3_CSN ISM43362-SPI3_CSN ARD.D6-PWM ARD.D6-PWM
ISM43362-RST ISM43362-RST ARD.D5-PWM ARD.D5-PWM
ISM43362-WAKEUP ISM43362-WAKEUP ARD.D4 ARD.D4
ISM43362-BOOT0 ISM43362-BOOT0 ARD.D3-PWM/INT1_EXTI0 ARD.D3-PWM/INT1_EXTI0
ISM43362-DRDY_EXTI1 ISM43362-DRDY_EXTI1 ARD.D2-INT0_EXTI14 ARD.D2-INT0_EXTI14
ARD.D1-UART4_TX ARD.D1-UART4_TX
INTERNAL-UART3_RX INTERNAL-UART3_RX ARD.D0-UART4_RX ARD.D0-UART4_RX
INTERNAL-UART3_TX INTERNAL-UART3_TX
ARD.A5-ADC ARD.A5-ADC
QUADSPI_NCS QUADSPI_NCS ARD.A4-ADC ARD.A4-ADC
QUADSPI_CLK QUADSPI_CLK ARD.A3-ADC ARD.A3-ADC
QUADSPI_BK1_IO0 QUADSPI_BK1_IO0 ARD.A2-ADC ARD.A2-ADC
QUADSPI_BK1_IO1 QUADSPI_BK1_IO1 ARD.A1-ADC ARD.A1-ADC
QUADSPI_BK1_IO2 QUADSPI_BK1_IO2 ARD.A0-ADC ARD.A0-ADC
QUADSPI_BK1_IO3 QUADSPI_BK1_IO3
STM_NRST
NFC & ST-SAFE Page 7/11
MB1297_NFC_SAFE.SchDoc Peripherals Page 10/11
MB1297_Peripherals.SchDoc
INTERNAL-I2C2_SCL INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA INTERNAL-I2C2_SDA ARD.D13-SPI1_SCK/LED1
STM_NRST
UM2153 Rev 5

M24SR64-Y-GPO M24SR64-Y-GPO LED2 LED2


M24SR64-Y-RF_DISABLE M24SR64-Y-RF_DISABLE LED3(WIFI) & LED4(BLE) LED3(WIFI) & LED4(BLE)
STSAFE-A100-RESET STSAFE-A100-RESET BUTTON_EXTI13 BUTTON_EXTI13
LSM6DSL_INT1_EXTI11 PMOD-UART2_RX PMOD-UART2_RX
LSM3MDL_DRDY_EXTI8 PMOD-UART2_TX/SPI2_CSN PMOD-UART2_TX/SPI2_CSN
MEMS Part Page 6/11
LPS22HB_INT_DRDY_EXTI10 PMOD-UART2_RTS/SPI2_MOSI PMOD-UART2_RTS/SPI2_MOSI
MB1297_MEMS.SchDoc
HTS221_DRDY_EXTI15 PMOD-UART2_CTS/SPI2_MISO PMOD-UART2_CTS/SPI2_MISO
INTERNAL-I2C2_SCL VL53L0X_GPIO1_EXTI7 PMOD-SPI2_SCK PMOD-SPI2_SCK
INTERNAL-I2C2_SDA VL53L0X_XSHUT PMOD-IRQ_EXTI2 PMOD-IRQ_EXTI2
PMOD-RESET PMOD-RESET
LSM6DSL_INT1_EXTI11
LSM3MDL_DRDY_EXTI8 DFSDM1_CKOUT STLink V2.1 Page 11/11
MB1297_STLINK_V2-1.SCHDOC
DFSDM1_DATIN2
LPS22HB_INT_DRDY_EXTI10 SYS_JTCK-SWCLK SYS_JTCK-SWCLK
HTS221_DRDY_EXTI15 USB_OTG_FS_OVRCR_EXTI3 SYS_JTMS-SWDIO SYS_JTMS-SWDIO
USB_OTG_FS_PWR_EN SYS_JTDO-SWO SYS_JTDO-SWO
VL53L0X_GPIO1_EXTI7 USB_OTG_FS_VBUS ST-LINK-UART1_RX ST-LINK-UART1_RX
VL53L0X_XSHUT USB_OTG_FS_DM ST-LINK-UART1_TX ST-LINK-UART1_TX
USB_OTG_FS_DP STM_NRST
DFSDM1_CKOUT USB_OTG_FS_ID
DFSDM1_DATIN2
Power part Page 8/11
MB1297_POWER.SchDoc
USB_OTG_FS Page 4/11 STM_NRST
MB1297_USB_OTG_FS.SchDoc
MB1297_MCU2.SchDoc
USB_OTG_FS_OVRCR_EXTI3
MCU2 Page 3/11
USB_OTG_FS_PWR_EN
USB_OTG_FS_VBUS
USB_OTG_FS_DM
USB_OTG_FS_DP
USB_OTG_FS_ID

Designed by DiZiC
Title: IOT Node Discovery Kit

MB1297
Project: Project
Size: A4 Reference: MB1297 Revision: D
Date: 29/01/2017 Sheet: 1 of 11

UM2153
Figure 23. STM32L475VG microcontroller

UM2153
U1A
23 35
ARD.D1-UART4_TX PA0/WKUP1 PB0 ARD.D3-PWM/INT1_EXTI0
24 36 3V3
ARD.D0-UART4_RX PA1 PB1 ARD.D6-PWM
25 37
ARD.D10-SPI_SSN/PWM PA2 PB2 ARD.D8
26 89
ARD.D4 PA3 PB3/SWO SYS_JTDO-SWO
29 90
ARD.D7 PA4 PB4 ARD.D5-PWM R8 R9
30 91
ARD.D13-SPI1_SCK/LED1 PA5 PB5 SPSGRF-915-SPI3_CSN 2K2 2K2
31 92
ARD.D12-SPI1_MISO PA6 PB6 ST-LINK-UART1_TX
32 93
ARD.D11-SPI1_MOSI/PWM PA7 PB7 ST-LINK-UART1_RX
67 95
SPBTLE-RF-RST PA8 PB8 ARD.D15-I2C1_SCL
68 96
USB_OTG_FS_VBUS PA9 PB9 ARD.D14-I2C1_SDA
69 47
USB_OTG_FS_ID PA10 PB10 INTERNAL-I2C2_SCL
USB_N 70 48
USB_OTG_FS_DM PA11 PB11 INTERNAL-I2C2_SDA
USB_P 71 51
USB_OTG_FS_DP PA12 PB12 ISM43362-BOOT0
72 52
SYS_JTMS-SWDIO PA13/SWDIO PB13 ISM43362-WAKEUP R10
76 53 R11
SYS_JTCK-SWCLK PA14/SWCLK PB14 LED2 2K2
77 54 2K2
ARD.D9-PWM PA15 PB15 SPSGRF-915-SDN
15 65
ARD.A5-ADC PC0 PC8 LSM3MDL_DRDY_EXTI8
16 66
ARD.A4-ADC PC1 PC9 LED3(WIFI) & LED4(BLE)
17 78 3V3
ARD.A3-ADC PC2 PC10 INTERNAL-SPI3_SCK
18 79
ARD.A2-ADC PC3 PC11 INTERNAL-SPI3_MISO
33 80
ARD.A1-ADC PC4 PC12 INTERNAL-SPI3_MOSI
34 7
ARD.A0-ADC PC5 PC13/WKUP2 BUTTON_EXTI13
63 8
VL53L0X_XSHUT PC6 PC14-OSC32_IN
64 9 R12 C14
VL53L0X_GPIO1_EXTI7 PC7 PC15-OSC32_OUT
GND
STM32L475VGTx
0R 5.1pF
X2
UM2153 Rev 5

NX3215SA-32.768K
C15
GND
5.1pF

U1B
81 97
PMOD-RESET PD0 PE0 ISM43362-SPI3_CSN
82 98
PMOD-SPI2_SCK PD1 PE1 ISM43362-DRDY_EXTI1
83 1
PMOD-IRQ_EXTI2 PD2 PE2 M24SR64-Y-RF_DISABLE
84 2
PMOD-UART2_CTS/SPI2_MISO PD3 PE3 USB_OTG_FS_OVRCR_EXTI3
85 3
PMOD-UART2_RTS/SPI2_MOSI PD4 PE4 M24SR64-Y-GPO
86 4
PMOD-UART2_TX/SPI2_CSN PD5 PE5 SPSGRF-915-GPIO3_EXTI5
87 5
PMOD-UART2_RX PD6 PE6 SPBTLE-RF-IRQ_EXTI6
88 38
STSAFE-A100-RESET PD7 PE7 DFSDM1_DATIN2
55 39
INTERNAL-UART3_TX PD8 PE8 ISM43362-RST
56 40
INTERNAL-UART3_RX PD9 PE9 DFSDM1_CKOUT
57 41
LPS22HB_INT_DRDY_EXTI10 PD10 PE10 QUADSPI_CLK
58 42
LSM6DSL_INT1_EXTI11 PD11 PE11 QUADSPI_NCS
59 43
USB_OTG_FS_PWR_EN PD12 PE12 QUADSPI_BK1_IO0
60 44
SPBTLE-RF-SPI3_CSN PD13 PE13 QUADSPI_BK1_IO1
61 45
ARD.D2-INT0_EXTI14 PD14 PE14 QUADSPI_BK1_IO2
62 46
HTS221_DRDY_EXTI15 PD15 PE15 QUADSPI_BK1_IO3
STM32L475VGTx

Designed by DiZiC
Title: STM32L475 - 1/2
Project:
Size: A4 Reference: MB1297 Revision: D
Date: 29/01/2017 Sheet: 2 of 11

Schematics
43/57
Figure 24. STM32L475VG microcontroller
44/57

Schematics
STM_NRST

C3
GND
100nF
Not Fitted (8.2pF)
C2 Not Fitted (0R)
R5
GND

2
X1
Not Fitted (NX3225GD-8.00M) U1C
1 12 14
C4 R7 PH0/PF0-OSC_IN NRST
13 94 SB9
GND PH1/PF1-OSC_OUT BOOT0 Open VDD_MCU
Not Fitted (8.2pF) Not Fitted (0R) VDDA 22 19 SB13
VDDA VSSA GND GND
L1 21 20 Close
VDD_MCU VREF+ VREF- GND
FCM1608KF-601T03
C5 6 73
C6 VBAT VDDUSB VDD_MCU
UM2153 Rev 5

100nF 1uF
50 74 C7
VDD VSS
GND GND 75 10 100nF
VDD VSS
100 27
Close VBAT VDD VSS
SB17 28 49 GND
VDD VSS
11 99
VDD_MCU VDD VSS
C8
VDD_MCU STM32L475VGTx
1uF
GND
GND

VDD_MCU

C9 C10 C11 C12 C13


100nF 100nF 100nF 100nF 100nF

GND

Designed by DiZiC
Title: STM32L475 - 2/2
Project: Project
Size: A4 Reference: MB1297 Revision: D
Date: 29/01/2017 Sheet: 3 of 11

UM2153
Figure 25. USB OTG FS

UM2153
VBUS OK LED

VBUS OVRCR LED R55


LD9
3V3
3V3 R56 GREEN
LD8 330R LED
3V3

3
RED R57
1K LED 1 Q2
R58 BSR14
47K 47K

2
R59
5V_USB_FS 100K GND
USB_OTG_FS_OVRCR_EXTI3
3V3
GND
5V GND R61

0603
0R
R62 U19
47K 2 3 CN9
GND FAULT
5 1 1
IN OUT VBUS

USB_Micro-AB receptacle
4 2
USB_OTG_FS_PWR_EN EN DM

0603
C66 3
DP
STMPS2141STR 4.7uF 4
ID
5
GND
GND
6
Shield
UM2153 Rev 5

7
Shield
8
Shield
9
Shield
10
EXP
475900001
GND
USB_OTG_FS_VBUS
USB_N
USB_OTG_FS_DM
USB_P
USB_OTG_FS_DP
USB_OTG_FS_ID

U20
B3 A3
Vbus ID
C3 C1
D+out D+in
D3 D1
D-out D-in
A2 B1
Dz Pd1
B2 C2
Pup Pd2
D2
GND GND
EMIF02-USB03F2

ESD PROTECTION SHOULD BE CLOSE TO THE CONNECTOR

Designed by DiZiC
Title: USB_OTG_FS
Project:
Size: A4 Reference: MB1297 Revision: D
Date: 29/01/2017 Sheet: 4 of 11

Schematics
45/57
Figure 26. RF module
46/57

Schematics
M1 3V3
7 5
INTERNAL-SPI3_SCK SPI_SCLK Vin
V
Vi n
8 C43
INTERNAL-SPI3_MISO SPI_MISO
9 100nF
INTERNAL-SPI3_MOSI SPI_MOSI
10
SPBTLE-RF-SPI3_CSN SPI_CS
3 GND
ANA_TEST 0
4
SPBTLE-RF-IRQ_EXTI6 SPI_IRQ GND
2 1
GPIO2 EXT_LPCLK
ISM43362-M3G-L44

44
43
42
41
40
39
38
37
36
11 6 M2
SPBTLE-RF-RST BT_RESET GND GND

GND
GND
GND
GND
GND
GND
GND
GND
GND
BT Module
3V3_WIFI 1 35
GND GND GND GND
2 34
VDD RSTN
3 33
GND GND BOOT0
C75 C44 TP1 4 32
TMS RES
2.2uF 100nF TP6 TP2 5 31
TCK RES
TP3 6 30
TDI RES
M3 3V3 GND GND TP4 7 29
TDO CFG1
7 5 TP5 8 28
INTERNAL-SPI3_SCK SPI_CLK Vin
V
Vi n TRSTN CFG0
8 C45 9 27
INTERNAL-SPI3_MISO SPI_MISO INTERNAL-SPI3_MOSI ADC4/MOSI GPIO4
9 100nF 10 26
INTERNAL-SPI3_MOSI SPI_MOSI INTERNAL-SPI3_MISO ADC3/MISO GPIO3
10 11 25
SPSGRF-915-SPI3_CSN SPI_CS INTERNAL-SPI3_SCK ADC2/SCK GPIO2
GND 12 24
ISM43362-SPI3_CSN ADC1/SSN GPIO1
1 13 23
SPSGRF-915-GPIO3_EXTI5 GPIO (3) ADC0/DATARDY GPIO0
2

WKUP
GPIO (2)

VBAT
3 R26

VDD

GND

GND
GPIO (1)

DM

RX
TX
DP
4 47K
GPIO (0)
11 6 3V3
SPSGRF-915-SDN SDN GND GND

14
15
16
17
18
19
20
21
22
UM2153 Rev 5

3V3_WIFI
SPSGRF
ISM43362-DRDY_EXTI1
C76 C47 GND GND
2.2uF 100nF
GND GND
ISM43362-WAKEUP
U11 3V3
1 8
QUADSPI_NCS CS# VCC INTERNAL-UART3_TX
6 C48
QUADSPI_CLK SCLK INTERNAL-UART3_RX
5 4 100nF
QUADSPI_BK1_IO0 SI/SIO0 GND
2
QUADSPI_BK1_IO1 SO/SIO1
3 GND GND
QUADSPI_BK1_IO2 WP#/SIO2 ISM43362-BOOT0
7
QUADSPI_BK1_IO3 RESET#/SOI3
MX25R6435F ISM43362-RST

Not Fitted (10K)

Not Fitted (10K)

Not Fitted (10K)


R66

R65

R64
LT1963EST-3.3
5V U12 3V3_WIFI

1 3
GND

IN OUT
3V3_WIFI 3V3_WIFI GND
0603

0603

C49 C50
10uF 10uF
2

GND GND
GND

Designed by DiZiC
Title: RF Modules
Project:
Size: A4 Reference: MB1297 Revision: D
Date: 29/01/2017 Sheet: 5 of 11

UM2153
Figure 27. ST-MEMS sensors

UM2153
Microphone MEMS
U2 3V3
3 1
DFSDM1_CKOUT CLK VDD
R6 2

100nF
0R LR C17 C16
4 5
DFSDM1_DATIN2 DOUT GND
3V3 3V3 R13

0603
0R 10uF
U3 MP34DT01-M
13 8 GND GND GND
INTERNAL-I2C2_SCL SCL VDD
3V3
14 5 Microphone MEMS R67
INTERNAL-I2C2_SDA SDA VDDIO 10K
U10 3V3
3 1
CLK VDD

0603
1 2
GND SDO/SA0 C18 C19 C20 LR C74 C46
4 5
DOUT GND
12 10

0603
3V3 CS nc 4.7uF 100nF 100nF 100nF 10uF
11 MP34DT01-M
nc
4 GND GND GND GND GND GND
LSM6DSL_INT1_EXTI11 INT1
9 3
INT2 SCx
2
SDx
6 7
GND GND
LSM6DSL
GND Read=11010101 (D5h) GND
Write=11010100 (D4h)
U4 3V3
1
AVDD_VCSEL
10 11

0603
INTERNAL-I2C2_SCL SCL AVDD
9
INTERNAL-I2C2_SDA SDA C21 C22
U5 3V3 3V3 2
AVSS_VCSEL
UM2153 Rev 5

3 4.7uF 100nF
GND
1 6 5 4
INTERNAL-I2C2_SCL SCL/SPC VDD_IO VL53L0X_XSHUT XSHUT GND2
11 5 7 6 GND GND
INTERNAL-I2C2_SDA SDA/SDI/SDOVDD VL53L0X_GPIO1_EXTI7 GPIO1 GND3
9 4 8 12
3V3 SDO/SA1 C1 DNC GND4
10 3
CS GND R14 R15
7 2 VL53L0X
INT Res C23 C24 C25 C26 10K
8 12 10K Read=01010011(53h) GND
LSM3MDL_DRDY_EXTI8 DRDY Res
100nF 1uF 100nF 100nF Write=01010010(52h)

LIS3MDL GND GND GND GND GND


Read=00111101 (3Dh) 3V3
Write=00111100 (3Ch)

3V3 U7 3V3 3V3 U6 3V3


2 1
INTERNAL-I2C2_SCL SCL/SPC VDD
6 1 4
CS VDD_IO INTERNAL-I2C2_SDA SDA/SDI/SDO

0603
2 10
INTERNAL-I2C2_SCL SCL/SPC VDD C27 C28
4 3 6
INTERNAL-I2C2_SDA SDA/SDI/SDO RES 3V3 CS

0603
5 8 2.2uF 100nF
SDO/SA0 GND C29 C30 C31
7 9 3 5
LPS22HB_INT_DRDY_EXTI10 INT_DRDY GND HTS221_DRDY_EXTI15 DRDY GND
100nF 4.7uF 100nF GND GND
HTS221
LPS22HB GND GND GND Read=10111111 (BFh) GND
Read=10111011 (BBh) Write=10111110 (BEh)
Write=10111010 (BAh)

Designed by DiZiC
Title: MEMS Sensors
Project:
Size: A4 Reference: MB1297 Revision: D
Date: 29/01/2017 Sheet: 6 of 11

Schematics
47/57
Figure 28. NFC and STSAFE part
48/57

Schematics
3V3

742792042

C67 C68 C32 L2 PCB Antenna 15x15mm


U8
100pF 1uF 100nF See ANT7-T-M24SR-MB1255
6 8 GND GND GND
INTERNAL-I2C2_SCL SCL VCC
5 4
INTERNAL-I2C2_SDA SDA VSS GND
7 2
M24SR64-Y-GPO GPO AC0
1 3 GND GND
M24SR64-Y-RF_DISABLE RFDIS AC1
M24SR64-Y 10pF C53 C69
R1 R4 Not Fitted
Read=10101101(ADh) ANT
30K 20K Write=10101100(ACh)
C71 C72 C70
10pF Not Fitted
GND 3V3
GND GND Not Fitted
UM2153 Rev 5

U9 3V3
7 2
INTERNAL-I2C2_SCL SCL VCC
5 C33
INTERNAL-I2C2_SDA SDA
3 100nF
NC
6
NC
8 GND
NC
1
STSAFE-A100-RESET /RESET
4
GND GND
STSAFE-A100 (Not Fitted)
Read=01000001(41h)
Write=01000000(40h)

Designed by DiZiC
Title: NFC & ST-SAFE Part
Project:
Size: A4 Reference: MB1297 Revision: D
Date: 12/03/2017 Sheet: 7 of 11

UM2153
Figure 29. Power supply

UM2153
5V PWR SELECTION FROM EXTERNAL SOURCES
5V_ST_LINK +5V
5V
5V_ARD JP4 R25
1 2
GND
USB_OTG_FS Page4/11 STLINK_V2-1 Page11/11 3 4 LD5
5 6 330R LED
5V_USB_FS HW1
5V_VBAT 79 8
10 Cannot
GREEN

open
HEADER_2X5 file
C:\Data
5V_USB_CHARGER
SHUNT_BK

5V_USB_CHARGER
5V_USB_ST_LINK
5V_USB_FS

5V_USB_FS
3V3

5V_ARD
GND PROBE
5V

5V
GND GND GND GND
JP6 JP7
HW3 HW4
Cannot Cannot
open open
file file
C:\Data C:\Data
3V3 SHUNT_BK SHUNT_BK
MEMS Page6/11

5V INPUT PWR FROM ARDUINO


5V / 800mA
UM2153 Rev 5

5V

POWER SUPPLY Page8/11 U13 LD1117S50TR


RF_Module Page5/11
3 2
VIN Vin Vout 5V_ARD

Gnd
3V3 From Arduino power pin 4
Tab
C38 C39

0603

0603
10uF 10uF

1
GND GND GND
3V3
NFC_SAFE Page7/11

3V3 PWR HW2


Cannot
3V3 / 800mA open
file
VDD_MCU

5V LDO_3V3 3V3 C:\Data VDD_MCU


5V_ARD

U14 SHUNT_BK
VDDA

LD1117S33TR Close IDD


3V3

3V3

3V3
VIN

SB4
5V

3 2
Vin Vout

Gnd
4
Tab JP5
C40 C41 C42
Jumper to measure IDD of the MCU

0603
10uF 10uF 100nF

0603
1
GND GND GND GND
Open solder bridge if Discovery is supplied
ARDUINO Page9/11 MCU1&2 Page2&3/11 Peripherals Page10/11 from +3V3 of extension connector

Designed by DiZiC
Title: POWER SUPPLY
Project:
Size: A4 Reference: MB1297 Revision: D
Date: 29/01/2017 Sheet: 8 of 11

Schematics
49/57
Figure 30. ARDUINO® Uno V3 connector
50/57

Schematics
ARDUINO UNO connector

CN1 VDDA
SCL/D15 10 ARD.D15-I2C1_SCL
CN2
R3 1k SDA/D14 9 ARD.D14-I2C1_SDA R2
5V_ARD 1 AVDD 8
2 IOREF GND 7 GND 0R
STM_NRST 3 NRST SCK/D13 6 ARD.D13-SPI1_SCK/LED1
3V3 4 3V3 MISO/D12 5 ARD.D12-SPI1_MISO C1

POWER
5V 5 5V PWM/MOSI/D11 4 ARD.D11-SPI1_MOSI/PWM 100nF
GND 6 GND PWM/CS/D10 3 ARD.D10-SPI_SSN/PWM
7 GND PWM/D9 2 ARD.D9-PWM
GND
WARNING voltage applied to VIN <11.5V VIN 8 VIN D8 1 ARD.D8
Header 8X1_Female_SMD Header 10X1_Female_SMD
UM2153 Rev 5

CN3
D7 8 ARD.D7
CN4
PWM/D6 7 ARD.D6-PWM
ARD.A0-ADC 1 A0 PWM/D5 6 ARD.D5-PWM
ARD.A1-ADC 2 A1 D4 5 ARD.D4
A2 PWM/D3

AIN
ARD.A2-ADC 3 4 ARD.D3-PWM/INT1_EXTI0
ARD.A3-ADC 4 A3 D2 3 ARD.D2-INT0_EXTI14
ARD.A4-ADC 5 A4 TX/D1 2 ARD.D1-UART4_TX
ARD.A5-ADC 6 A5 RX/D0 1 ARD.D0-UART4_RX
Header 6X1_Female_SMD Header 8X1_Female_SMD

Designed by DiZiC
Title: Arduino Uno connector
Project:
Size: A4 Reference: MB1297 Revision: D
Date: 29/01/2017 Sheet: 9 of 11

UM2153
Figure 31. Peripherals

UM2153
USER & WAKE-UP Button 3V3
RESET BUTTON

R23
100K
Close Close
SB2 R19 SB3 R24
STM_NRST BUTTON_EXTI13
1K B1 1K B2
C34 C35 C36 C37
100nF 10pF 100nF 10pF
SW-PUSH-CMS_BLACK SW-PUSH-CMS_BLUE

GND GND GND GND GND GND

100nF should be place close to the MCU 100nF should be place close to the MCU
10pF and 1K should be place close to the button 10pF and 1K should be place close to the button

USER LED
UM2153 Rev 5

The 2 LEDs are top side


3V3 PMOD
C73
GND PMOD-UART2_TX/SPI2_CSN
100nF
PMOD-UART2_RTS/SPI2_MOSI

SB14
SB12
Close
SB1 R16 5 U21 PMOD-UART2_CTS/SPI2_MISO
VCC+
R18 Open Close
ARD.D13-SPI1_SCK/LED1

SB16
LED

SB15
1 LD1
GND

SB18

SB19
10K 4
R38 VCC- 1K GREEN
3 2 Open Close
GND
Close Open
200K GND
TSV631AILT
CN10
1 7
PMOD-IRQ_EXTI2
2 8
PMOD-RESET
3 9
R20 4 10
LD2 LED 5 11
LED2 GND GND GND
GREEN 6 12
330R SB21 SB20 3V3 3V3
Close Open HEADER_2X6_PMOD

WIFI
R21 LED PMOD-SPI2_SCK
LD3
LED3(WIFI) & LED4(BLE) GND
1K YELLOW PMOD-UART2_RX

R22 LED
LD4
3V3
680R BLUE
Designed by DiZiC
BLE Title: Peripherals
Project:
Size: A4 Reference: MB1297 Revision: D
Date: 29/01/2017 Sheet: 10 of 11

Schematics
51/57
Figure 32. ST-LINK/V2-1 with support of SWD only
52/57

Schematics
R27 R28
D2 T_JTMS SB5 Close
ST-LINK MCU GND
4K7 2K7
5V SYS_JTMS-SWDIO
BAT60JFILM T_JTCK SB6 Close
R29 SYS_JTCK-SWCLK

PWR_EXT
GND SB7 Close
R30 T_SWO
Board Ident: PC13=0 100K Not Fitted (0R) SYS_JTDO-SWO
3V3_ST_LINK
10K R31 3V3_ST_LINK
T_NRST SB8 Close
GND STM_NRST
USB_RENUMn
GND
R36 STM_JTCK
GND R33 R34 R35
Not Fitted (10K) R32
22R 22R 22R 22R

48
47
46
45
44
43
42
41
40
39
38
37
U15

TAG_SWCLK

TAG_SWDIO

TAG_NRST

TAG_SWO
GND GND STM32F103CBT6

PA15/JTDI
VDD_3
VSS_3
PB9
PB8
BOOT0
PB7
PB6
PB5
PB4/JNTRST
PB3/JTDO

JTCK/SWCLK
C51 C52 3V3_ST_LINK
3V3_ST_LINK
10pF 10pF CN5
X3 1 36 1 10
VBAT VDD_2
1 2 2 35 2 9
PC13 VSS_2 GND
3 34 STM_JTMS 3 8
PC14 JTMS/SWDIO
NX3225GD-8.00M 4 33 USB_STLK_P 4 7
PC15 PA12
OSC_IN 5 32 USB_STLK_N 5 6
OSCIN PA11 GND
OSC_OUT 6 31 T_SWO
OSCOUT PA10
STM_RST 7 30 LED_STLINK Fitted: NO TC2050-IDC-NL
3V3_ST_LINK 8
NRST PA9
29 SWD INTERFACE Only footprint with Cable: TC2050-IDC-NL
GND VSSA PA8
9 28 PWR_ENn
C54
100nF R40 AIN_1 10
VDDA PB15
27 T_JTMS
R39 ST-LINK POWER 3V3 / 150mA
4K7 PA0 PB14
11 26 T_JTCK
PA1 PB13 100R
JP8 GND R41 12 25 T_SWDIO_IN 3V3_ST_LINK

PB2/BOOT1
4K7 PA2 PB12
SB10 U16 LD3985M33R
GND
D3 BAT60JFILM 1 5

VDD_1
5V_ARD Vin Vout

VSS_1
GND

PB10
PB11
Close

PB0
PB1
PA3
PA4
PA5
PA6
PA7
R42 D4 BAT60JFILM 3
0R 5V_USB_ST_LINK INH
3V3_ST_LINK GND BYPASS
UM2153 Rev 5

ST-LINK-UART1_RX
R43 D5 BAT60JFILM
5V_USB_FS C58 C55

13
14
15
16
17
18
19
20
21
22
23
24

4
0R C56 C57 C59
ST-LINK-UART1_TX C60 C61 C62 C63
3V3_ST_LINK 1uF 100nF GND 10nF 1uF 100nF

T_NRST
T_JTCK
1 100nF 100nF 100nF 100nF
CN6 GND GND GND GND GND
2
Fitted: NO GND GND GND GND GND GND

3V3_ST_LINK ST-LINK USB CONNECTOR STLINK_LED ST LINK USB Power switch 5V / 1.2A
LD6
3

Red
R44 5V_USB_ST_LINK 5V_ST_LINK
1 R45 100R USB_RENUMn 1 2 LED_STLINK
Q1 GND SB11
R46 36K 330R Ilim = 625mA
BSR14 GND Open
2

R47 1.2Ilim = 750mA < Isc


R48 10K C64 R51 R52 R49
4 3 1.5Ilim = 938mA > Isc
5V_USB_ST_LINK 3V3_ST_LINK

10K

100K
R50 U17

1K
330R 1uF
1K5 _Green 1 6
5V_USB_CHARGER IN OUT
CN7 LD7 2 7
IN OUT
1 LD_BICOLOR_CMS GND
VBUS
2 USB_STLK_N 8 5
DM FAULT SET
USB_Micro-B receptacle

3 USB_STLK_P
DP ST-LINK DEBUG R53 C65
4 USB_STLK_ID LED
ID 2K2
5 PWR_ENn RED 3 4 100nF
GND ON GND
GND
Shield
6 U18 SWCLK SWDIO ST890CDR
7 A3 B3 STM_JTCK STM_JTMS GND GND GND
Shield ID Vbus
8 C1 C3
Shield D+in D+out 3V3_ST_LINK
9 D1 D3
Shield D-in D-out
10 B1 A2
EXP Pd1 Dz R54
11 C2 B2
EXP Pd2 Pup
1
2
3
4
100K
1050170001 GND
GND
D2
GND
Designed by DiZiC
CN8 Header 4 pins Title: ST-LINK/V2-1 with support of SWD only
EMIF02-USB03F2 Fitted: NO
GND Project:
ESD PROTECTION SHOULD BE CLOSE TO THE CONNECTOR Must be on a border or the PCB.
Size: A4 Reference: MB1297 Revision: D
Date: 12/03/2017 Sheet: 11 of 11

UM2153
UM2153 Board revision history and limitations

Appendix C Board revision history and limitations

Table 12. Board revision history and limitations


Board Version Revision details Known limitations

Not available; engineering samples


MB1297 A -
only
Not available; engineering samples
MB1297 B -
only
– A limitation is present on the
First official IoT Discovery kit MB1297C-01 board. The reset
version with following changes connexion between STM32L4
compared to MB1297C and the ST-LINK MCU
schematics: (STM32F103) is not present
even if schematics are correct.
– Capacitor value for NFC
The software reset is available
matching changed (C53 = 10 pF
so that the hardware missing
instead of 47 pF and C71 =
reset may not be necessary. If
10 pF instead of 47 pF)
MB1297 C-01 the hardware reset is needed, a
– STSAFE-A100 (U9 component) simple workaround is available
not fitted on MB1297C by soldering an external wire
– Firmware revision inside the between the SB2 and SB8.
Wi-Fi module must be: – Firmware revision inside the
C3.5.2.3.BETA9. The Wi-Fi Wi-Fi module must be:
module maximum output power C3.5.2.3.BETA9. The Wi-Fi
is limited to 9 dBm to fulfill module maximum output power
FCC/IC/CE requirements. is limited to 9 dBm to fulfill
FCC/IC/CE requirements.
– Firmware revision inside the Wi-
Fi module must be:
C3.5.2.3.BETA9. The Wi-Fi
Second official IoT Discovery kit. module maximum output power
No BOM changes compared to the is then limited to 9 dBm to fulfill
MB1297 C-01 BOM, that is C53 = FCC/IC/CE requirements.
10pF, C71 = 10pF and STSAFE- – A board serial number is printed
A100 (U9 component) not fitted. on the back side of the board.
Two pcb changes compared to the This number is on a sticker
MB1297 C-01 pcb: under the MB1297 reference.
MB1297 D-01 For B-L475EIOT01A1C boards,
– The reset connexion between
if this number is lower than 182
STM32L4 and the ST-LINK MCU
404 896 or for B-
(STM32F103) is implemented of
L475EIOT01A2C boards, if this
the MB1297 rev D
number is lower than 184 906
– The pcb below the Wi-Fi antenna 074, the default firmware
has been removed to have more connecting to AWS Cloud does
Wi-Fi radiated output power not work anymore. It can be
changed by downloading an
updated version available at
http://www.st.com/x-cube-aws.

UM2153 Rev 5 53/57


56
Federal Communications Commission (FCC) and Industry Canada (IC) Compliance UM2153

Appendix D Federal Communications Commission (FCC)


and Industry Canada (IC) Compliance

Applicable for IoT node Discovery kit products with order code B-L475E-IOT01A1
(containing SPSGRF-915 module).

D.1 FCC Compliance Statement


Contains FCC ID: O7P-362
Contains FCC ID: S9NSPBTLERF
Contains FCC ID: S9NSPSGRF

D.1.1 Part 15.19


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.

D.1.2 Part 15.105


This equipment 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
equipment 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 equipment 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 the 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.

8.7.1 Part 15.21


Any changes or modifications to this equipment not expressly approved by
STMicroelectronics may cause harmful interference and void the user’s authority to operate
this equipment.

8.8 IC Compliance Statement


Contains/Contient IC: 10147A-362
Contains/Contient IC: 8976C-SPBTLERF

54/57 UM2153 Rev 5


UM2153 Federal Communications Commission (FCC) and Industry Canada (IC) Compliance

Contains/Contient IC: 8976C-SPSGRF

8.8.1 Compliance Statement


Industry Canada ICES-003 Compliance Label: CAN ICES-3 (B)/NMB-3(B)
This device complies with Industry Canada’s licence-exempt RSSs. Operation is subject to
the following two conditions:
1. This device may not cause interference; and
2. This device must accept any interference, including interference that may cause
undesired operation of the device.

8.8.2 Déclaration de conformité


Étiquette de conformité à la NMB-003 d’Industrie Canada: CAN ICES-3 (B)/NMB-3(B)
Le présent appareil est conforme aux CNR d’Industrie Canada applicables aux appareils
radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes:
1. L’appareil ne doit pas produire de brouillage;
2. L’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est
susceptible d’en compromettre le fonctionnement.

8.8.3 RF exposure statement


To satisfy FCC and IC RF Exposure requirements for mobile devices, a separation distance
of 20 cm or more should be maintained between the antenna of this device and persons
during operation. To ensure compliance, operation at closer than this distance is not
recommended. This transmitter must not be co-located or operating in conjunction with any
other antenna or transmitter.
Pour satisfaire aux exigences FCC et IC concernant l'exposition aux champs RF pour les
appareils mobiles, une distance de séparation de 20 cm ou plus doit être maintenu entre
l'antenne de ce dispositif et les personnes pendant le fonctionnement. Pour assurer la
conformité, il est déconseillé d'utiliser cet équipement à une distance inférieure. Cet
émetteur ne doit pas être co-situé ou fonctionner conjointement avec une autre antenne ou
un autre émetteur.

UM2153 Rev 5 55/57


56
Revision history UM2153

Revision history

Table 13. Document revision history


Date Revision Changes

31-Mar-2017 1 Initial version.


Updated Section 7.12.6: Time-of-Flight and gesture detection
14-Apr-2017 2
sensor (VL53L0X) to add Class 1 laser information.
Updated: Section 7.11.3: Wi-Fi module Inventek system
28-Jun-2017 3 ISM43362-M3G-L44 (802.11 b/g/n) and Section Appendix B:
Schematics to reflect MB1297 rev D updates.
Updated Section 7.10: Virtual COM port and Table 4: ARDUINO®
14-Mar-2018 4
connector pinout.
Updated Section 1: Features, Section 7.9: Quad-SPI NOR Flash
08-Oct-2019 5
memory, Table 12: Board revision history and limitations

56/57 UM2153 Rev 5


UM2153

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 ST’s 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. For additional information about ST trademarks, please refer to www.st.com/trademarks. 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

UM2153 Rev 5 57/57


57

You might also like