Discovery Kit For IoT Node, Multi Channel Communication With STM32L4 B L475E IOT01A User Manual

User Manual:

Open the PDF directly: View PDF PDF.
Page Count: 57

DownloadDiscovery Kit For IoT Node, Multi-channel Communication With STM32L4 B-L475E-IOT01A User Manual
Open PDF In BrowserView PDF
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 (BLE, 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.

June 2017

DocID030118 Rev 3

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.12

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 ISM43362-M3G-L44 (802.11 b/g/n) . . . . . . . . . 22

7.11.4

Dynamic NFC Tag based on M24SR with its printed NFC antenna . . . . 23

STMicroelectronics sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
7.12.1

2/57

Two on-board ST-MEMS microphones (MP34DT01) . . . . . . . . . . . . . . 24

DocID030118 Rev 3

UM2153

8

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

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

8.8

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

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
DocID030118 Rev 3

3/57
3

List of tables

UM2153

List of tables
Table 1.
Table 2.
Table 3.
Table 4.
Table 5.
Table 6.
Table 7.
Table 8.
Table 9.
Table 10.
Table 11.
Table 12.
Table 13.

4/57

Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Button and LED control port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
I2C addresses for each module . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
Arduino connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
TAG connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
USB Micro-B connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
ST-LINK debug connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
USB OTG FS Micro-AB pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
USB OTG FS power management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
PMOD solder bridge configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
STM32L4 Discovery kit for IoT node I/O assignment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Board revision history and limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56

DocID030118 Rev 3

UM2153

List of figures

List of figures
Figure 1.
Figure 2.
Figure 3.
Figure 4.
Figure 5.
Figure 6.
Figure 7.
Figure 8.
Figure 9.
Figure 10.
Figure 11.
Figure 12.
Figure 13.
Figure 14.
Figure 15.
Figure 16.
Figure 17.
Figure 18.
Figure 19.
Figure 20.
Figure 21.
Figure 22.
Figure 23.
Figure 24.
Figure 25.
Figure 26.
Figure 27.
Figure 28.
Figure 29.
Figure 30.
Figure 31.
Figure 32.

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

DocID030118 Rev 3

5/57
5

Features

1

UM2153

Features
• Ultra-low-power STM32L4 Series MCUs based on ARM® Cortex®-M4 core with 1 Mbyte
of Flash memory and 128 Kbytes of SRAM, in LQFP100 package
• 64-Mbit Quad-SPI (Macronix) 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 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
• Board expansion connectors:
– Arduino™ Uno V3
– PMOD
• 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

DocID030118 Rev 3

UM2153

2

Product marking

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:

3

4

5

•

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.

System requirements
•

Windows® OS (XP, 7, 8 and 10), Linux® or MacOS™

•

USB Type-A to Micro-B cable

Development toolchains
•

Keil® MDK-ARM(a)

•

IAR™ EWARM(a)

•

GCC-based IDEs including free SW4STM32 from AC6

•

ARM® mbed Enabled™ online

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. On Windows

®

only.

DocID030118 Rev 3

7/57
56

Ordering information

6

UM2153

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

8/57

Order code

Sub-GHz operating frequency

B-L475E-IOT01A1

915 MHz

B-L475E-IOT01A2

868 MHz

DocID030118 Rev 3

UM2153

7

Hardware layout and configuration

Hardware layout and configuration
The STM32L4 Discovery kit for IoT node is designed around the STM32L475VGT6 (100pin, 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&

*3,2VDQG8$57

9&3
8$57
0LFUR%86%
FRQQHFWRU

67/,1.
9

302' $ FRQQHFWRU
302' $ FRQQHFWRU

*3,2VDQG
63,

0651)&
PRGXOH

*3,2VDQG63,
*3,2VDQG8$57

670/9*7

+63+<DQG
0LFUR$%86%FRQQHFWRU

$UGXLQR8QR6KLHOG
FRQQHFWRUV
0ELW463,)ODVK
0;5)

63%7/(5)
%OXHWRRWKPRGXOH
636*5)6XE*+]
6SLULW PRGXOH

6:'

*3,2VDQG,&

/('V
UHVHWDQGZDNHXS
EXWWRQV

,600*/
:L)LPRGXOH

/60'6/
'J\URVFRSH
/36+%
GLJLWDOEDURPHWHU

*3,2V

+76
KXPLGLW\DQGWHPSHUDWXUH

27*
)6

9//;
7R)DQGJHVWXUHGHWHFWLRQ

*3,2VDQG
8$57DQG63,

463,

/,60'/
D[LVPDJQHWRPHWHU

')6'0

676$)($
DXWKHQWLFDWLRQDQGVHFXULW\

03'7GLJLWDO
PLFURSKRQH
03'7GLJLWDO
PLFURSKRQH

06Y9

DocID030118 Rev 3

9/57
56

STM32L4 Discovery kit for IoT node layout
Figure 3. STM32L4 Discovery kit for IoT node (top view)

Hardware layout and configuration

10/57

7.1

DocID030118 Rev 3

UM2153

UM2153

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

DocID030118 Rev 3

Hardware layout and configuration

11/57

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

Hardware layout and configuration

12/57

7.2

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

UM2153

UM2153

7.3

Hardware layout and configuration

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

DocID030118 Rev 3

13/57
56

Hardware layout and configuration

7.3.2

UM2153

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.
•

14/57

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.

DocID030118 Rev 3

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.

DocID030118 Rev 3

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

•

16/57

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.

DocID030118 Rev 3

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.

DocID030118 Rev 3

17/57
56

Hardware layout and configuration

UM2153
Figure 12. Power tree
9B86%B67B/LQN

8
9B$5'

86%B67B/,1.

9B$5'
9

9,1

/'2
/'675

$UGXLQR
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
0;5)

/'2
/'05

63%7/(5)
%OXHWRRWKPRGXOH
,&
3RZHUVZLWFK9$
67&'5

-3
9B67B/LQN

636*5)6XE*+]
6SLULW PRGXOH


9

9B$5'

0651)&PRGXOH

,&
/'2
/'675

9
/,60'/
D[LVPDJQHWRPHWHU

9B86%B)6
9B9%$7

/60'6/
'J\URVFRSH

9B86%BFKDUJHU

/36+%
GLJLWDOEDURPHWHU
+76
KXPLGLW\DQGWHPSHUDWXUH
9//;
7R)DQGJHVWXUHGHWHFWLRQ
676$)($
DXWKHQWLFDWLRQDQGVHFXULW\
03'7GLJLWDOPLFURSKRQH
03'7GLJLWDOPLFURSKRQH

9''B0&8
-3

9''$

0&8670/9*7

,&
9

/'2
/7(67

9B:LIL

,600*/
:L)LPRGXOH

06Y9

18/57

DocID030118 Rev 3

UM2153

7.5

Hardware layout and configuration

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:

7.6

•

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.

Clock sources
Three clock sources are described below:

7.7

•

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.

Reset sources
The reset signal of the STM32L4 Discovery kit is active low and the reset sources includes:

7.8

•

A reset button B1

•

An Arduino Uno V3 shield board from CN2

•

An embedded ST-LINK/V2-1

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

DocID030118 Rev 3

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 (N25Q128A13EF840F from MICRON) is connected
to the Quad-SPI interface of the STM32L475VGT6.

7.10

Virtual COM port
The serial interface USART6 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:

7.11.1

•

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 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).

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

DocID030118 Rev 3

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.

7.11.2

•

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

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).

DocID030118 Rev 3

21/57
56

Hardware layout and configuration

UM2153
Figure 14. SPSGRF module

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

7.11.3

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

Wi-Fi module Inventek ISM43362-M3G-L44 (802.11 b/g/n)
The Inventek 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

DocID030118 Rev 3

UM2153

Hardware layout and configuration
Figure 15. ISM43362-M3G-L44 module

The main features of the Inventek 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 BLE 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
BLE (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.

DocID030118 Rev 3

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

7.12

•

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

STMicroelectronics sensors
Several STMicroelectronics sensors are available on the STM32L4 Discovery kit for IoT
node board, they are listed below:

7.12.1

•

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)

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

DocID030118 Rev 3

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:

7.12.3

•

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

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.

DocID030118 Rev 3

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

DocID030118 Rev 3

UM2153

Hardware layout and configuration
The main features of the LPS22HB are:

7.12.6

•

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

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

DocID030118 Rev 3

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

DocID030118 Rev 3

UM2153

Hardware layout and configuration
Table 2. Button and LED control port

7.15

Reference

Color

Name

Comment

B1

black

Reset

-

B2

blue

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

LD6

Bicolor (red and green)

ST-LINK COM

green when communication

LD7

red

Fault Power

Current upper than 750 mA

LD8

red

VBUS OCRCR

LD9

green

VBUSOK

Alternate function Wake-up

5 V available

PE3
5 V USB available

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
Modules

Description

SAD[6:0] + R/W

I2C write
address

I2C read
address

HTS221

Capacitive digital sensor for
relative humidity and temperature

1011111x

0xBE

0xBF

LIS3MDL

3-axis magnetometer

0011110x

0x3C

0x3D

LPS22HB

MEMS nano pressure sensor

1011101x

0xBA

0xBB

LSM6DSL

3D accelerometer and 3D
gyroscope

1101010x

0xD4

0xD5

VL53L0X

Time-of-Flight ranging and gesture
detection sensor

0101001x

0x52

0x53

M24SR64-Y

Dynamic NFC/RFID tag IC

1010110x

0xAC

0xAD

STSAFE-A100

-

0100000x

0x40

0x41

DocID030118 Rev 3

29/57
56

Connectors

8

UM2153

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

DocID030118 Rev 3

UM2153

Connectors
Table 4. Arduino connector pinout
Connector

CN2

CN4

CN1

CN3

Pin
number

Pin name

Signal name

STM32
pin

Function

1

NC

-

-

-

2

IOREF

-

-

3.3 V reference

3

NRST

STM_NRST

NRST

Reset

4

3.3 V

-

-

3.3 V input/output

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

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

6

SCK/D13

ARD.D13SPI1_SCK/LED1

PA5

SPI1_SCK / LED1

5

MISO/D12

ARD.D12-SPI1_MISO

PA6

SPI1_MISO

4

PWM/MOSI/
D11

ARD.D11SPI1_MISO/PWM

PA7

SPI1_MOSI /
TIMxx

3

PWM/CS/D1
0

ARD.D10SPI_SSN/PWM

PA2

SPI1_NSS /
TIM2_CH3

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

4

PWM/D3

ARD.D3PWM/INT1_EXTI0

PB0

TIM3_CH3 / 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

DocID030118 Rev 3

31/57
56

Connectors

8.2

UM2153

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
Connector

CN5

32/57

Pin
number

Pin name

Signal name

STM32L4
pin

1

3.3 V

3V3_ST_LINK

-

2

SWD

SYS_JTMS-SWDIO

PA13

3

GND

-

-

4

SWCLK

SYS_JTCK-SWCLK

PA14

5

GND

-

-

6

SWO

STLINK_JTDO_SWO

PB3

7

NC

-

-

-

8

NC

-

-

-

9

NC

-

-

-

10

NRST

STM_NRST

NRST

DocID030118 Rev 3

Function
Power
Serial Wire Data
Input/Output
Ground
Serial Wire Clock
Ground
Serial Wire Output

RESET

UM2153

8.3

Connectors

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
Connector

CN7

8.4

Pin
number

Pin name

Signal name

STM32L4
pin

1

VBUS

5V_USB_ST_LINK

-

5 V power and
detection

2

DM

USB_STLK_N

PA11

USB diff pair M

3

DP

USB_STLK_P

PA12

USB diff pair P

4

ID

USB_STLK_ID

-

USB Identification

5

GND

-

-

GND

Function

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

CN8

Pin number

Signal name

STM32F103CBT6

Function

1

3V3_ST_LINK

VBAT, VDDA, VDD_1,
VDD_2, VDD_3

3.3 V voltage supply

2

STM_JTCK

PA14

3

GND

All GND pins

4

STM_JTMS

PA13

DocID030118 Rev 3

TCK/SWCLK
GND
JTMS/SWDIO

33/57
56

Connectors

8.5

UM2153

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

Table 8. USB OTG FS Micro-AB pinout
Connector

CN9

Pin
number

Pin names

Signal name

STM32L4
pin

1

VBUS

USB_OTG_5V_VBUS

PA9

5 V power and
detection

2

DM

USB_OTG_FS_DM

PA11

USB diff pair M

3

DP

USB_OTG_FS_DP

PA12

USB diff pair P

4

ID

USB_OTG_FS_ID

PA10

USB identification

5

GND

-

-

Function

GND

Table 9. USB OTG FS power management

8.6

Pin number

Pin names

Signal names

STM32L4 pin

IC19-3

FAULTn

USB_OTG_FS_OVRCR_EXTI3

PE3

IC19-4

ENn

USB_OTG_FS_PWR_EN

PD12

Function
Over Current IT
USB Power enable

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

DocID030118 Rev 3

UM2153

Table 10. PMOD solder bridge configuration
Alternate configuration (UART)

Standard configuration (SPI)

DocID030118 Rev 3

STM32L4
pin

Solder bridge
configuration

Pin name

STM32L4
pin

Solder bridge
configuration

Pin name

PMOD pin
number

Pin
name

STM32L4 pin

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

-

PD3

SB14 open;
SB19 close

PMOD-UART2_
CTS/SPI2_MISO

PD5

SB14 close;
SB19 open

PMOD-UART2_
Tx/SPI2_CSN

1

7

PMOD-IRQ_EXTI2

PD2

PD5

SB15 open;
SB12 close

PMOD-UART2_
Tx/SPI2_CSN

PD4

SB15 close;
SB12 open

PMOD-UART2_
RTS/SPI2_MOSI

2

8

PMOD-RESET

PD0

PD6

SB18 open;
SB20 close

PMODUART2_RX

PD3

SB18 close;
SB20 open

PMOD-UART2_
CTS/SPI2_MISO

3

9

NC

NC

PD4

SB21 open;
SB16 close

PMOD-UART2_
RTS/SPI2_MOSI

PD1

SB21 close;
SB16 open

PMODSPI2_SCK

4

10

NC

NC

-

-

-

-

-

GND

5

11

GND

-

-

-

-

-

-

3.3 V

6

12

3.3 V

-

Connectors

35/57

Connectors

8.7

UM2153

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

DocID030118 Rev 3

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
No.

Pin Name

Feature / Comment

Signal or Label

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

DocID030118 Rev 3

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)

38/57

Pin
No.

Pin Name

Feature / Comment

Signal or Label

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

DocID030118 Rev 3

UM2153

STM32L4 Discovery kit for IoT node I/O assignment
Table 11. STM32L4 Discovery kit for IoT node I/O assignment (continued)
Pin
No.

Pin Name

Feature / Comment

Signal or Label

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

DocID030118 Rev 3

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)

40/57

Pin
No.

Pin Name

Feature / Comment

Signal or Label

99

VSS

GND

GND

100

VDD

3.3 V

VDD_MCU

DocID030118 Rev 3

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

DocID030118 Rev 3

41/57
56

RF Modules Page 5/11
MB1297_RF_Module.SchDoc
INTERNAL-SPI3_SCK
INTERNAL-SPI3_MOSI
INTERNAL-SPI3_MISO
SPSGRF-915-SPI3_CSN
SPSGRF-915-GPIO3_EXTI5
SPSGRF-915-SDN
SPBTLE-RF-SPI3_CSN
SPBTLE-RF-RST
SPBTLE-RF-IRQ_EXTI6
ISM43362-SPI3_CSN
ISM43362-RST
ISM43362-WAKEUP
ISM43362-BOOT0
ISM43362-DRDY_EXTI1
INTERNAL-UART3_RX
INTERNAL-UART3_TX
QUADSPI_NCS
QUADSPI_CLK
QUADSPI_BK1_IO0
QUADSPI_BK1_IO1
QUADSPI_BK1_IO2
QUADSPI_BK1_IO3

Arduino Connectors Page 9/11
MB1297_Arduino.SchDoc

MCU1 Page 2/11
MB1297_MCU1.SchDoc
INTERNAL-SPI3_SCK
INTERNAL-SPI3_MOSI
INTERNAL-SPI3_MISO
SPSGRF-915-SPI3_CSN
SPSGRF-915-GPIO3_EXTI5
SPSGRF-915-SDN
SPBTLE-RF-SPI3_CSN
SPBTLE-RF-RST
SPBTLE-RF-IRQ_EXTI6
ISM43362-SPI3_CSN
ISM43362-RST
ISM43362-WAKEUP
ISM43362-BOOT0
ISM43362-DRDY_EXTI1
INTERNAL-UART3_RX
INTERNAL-UART3_TX
QUADSPI_NCS
QUADSPI_CLK
QUADSPI_BK1_IO0
QUADSPI_BK1_IO1
QUADSPI_BK1_IO2
QUADSPI_BK1_IO3

ARD.D15-I2C1_SCL
ARD.D14-I2C1_SDA
ARD.D13-SPI1_SCK/LED1
ARD.D12-SPI1_MISO
ARD.D11-SPI1_MOSI/PWM
ARD.D10-SPI_SSN/PWM
ARD.D9-PWM
ARD.D8
ARD.D7
ARD.D6-PWM
ARD.D5-PWM
ARD.D4
ARD.D3-PWM/INT1_EXTI0
ARD.D2-INT0_EXTI14
ARD.D1-UART4_TX
ARD.D0-UART4_RX
ARD.A5-ADC
ARD.A4-ADC
ARD.A3-ADC
ARD.A2-ADC
ARD.A1-ADC
ARD.A0-ADC

DocID030118 Rev 3

M24SR64-Y-GPO
M24SR64-Y-RF_DISABLE
STSAFE-A100-RESET
MEMS Part Page 6/11
MB1297_MEMS.SchDoc
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
LSM6DSL_INT1_EXTI11
LSM3MDL_DRDY_EXTI8
LPS22HB_INT_DRDY_EXTI10
HTS221_DRDY_EXTI15
VL53L0X_GPIO1_EXTI7
VL53L0X_XSHUT
DFSDM1_CKOUT
DFSDM1_DATIN2

ARD.A5-ADC
ARD.A4-ADC
ARD.A3-ADC
ARD.A2-ADC
ARD.A1-ADC
ARD.A0-ADC

Peripherals Page 10/11
MB1297_Peripherals.SchDoc

INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
M24SR64-Y-GPO
LED2
M24SR64-Y-RF_DISABLE
LED3(WIFI) & LED4(BLE)
STSAFE-A100-RESET
BUTTON_EXTI13
LSM6DSL_INT1_EXTI11
PMOD-UART2_RX
LSM3MDL_DRDY_EXTI8
PMOD-UART2_TX/SPI2_CSN
LPS22HB_INT_DRDY_EXTI10 PMOD-UART2_RTS/SPI2_MOSI
HTS221_DRDY_EXTI15
PMOD-UART2_CTS/SPI2_MISO
VL53L0X_GPIO1_EXTI7
PMOD-SPI2_SCK
VL53L0X_XSHUT
PMOD-IRQ_EXTI2
PMOD-RESET

USB_OTG_FS_OVRCR_EXTI3
USB_OTG_FS_PWR_EN
USB_OTG_FS_VBUS
USB_OTG_FS_DM
USB_OTG_FS_DP
USB_OTG_FS_ID

ARD.D13-SPI1_SCK/LED1
STM_NRST
LED2
LED3(WIFI) & LED4(BLE)
BUTTON_EXTI13
PMOD-UART2_RX
PMOD-UART2_TX/SPI2_CSN
PMOD-UART2_RTS/SPI2_MOSI
PMOD-UART2_CTS/SPI2_MISO
PMOD-SPI2_SCK
PMOD-IRQ_EXTI2
PMOD-RESET
STLink V2.1 Page 11/11
MB1297_STLINK_V2-1.SCHDOC

DFSDM1_CKOUT
DFSDM1_DATIN2
SYS_JTCK-SWCLK
SYS_JTMS-SWDIO
SYS_JTDO-SWO
ST-LINK-UART1_RX
ST-LINK-UART1_TX

STM_NRST

USB_OTG_FS Page 4/11
MB1297_USB_OTG_FS.SchDoc
USB_OTG_FS_OVRCR_EXTI3
USB_OTG_FS_PWR_EN
USB_OTG_FS_VBUS
USB_OTG_FS_DM
USB_OTG_FS_DP
USB_OTG_FS_ID

ARD.D15-I2C1_SCL
ARD.D14-I2C1_SDA
ARD.D13-SPI1_SCK/LED1
ARD.D12-SPI1_MISO
ARD.D11-SPI1_MOSI/PWM
ARD.D10-SPI_SSN/PWM
ARD.D9-PWM
ARD.D8
ARD.D7
ARD.D6-PWM
ARD.D5-PWM
ARD.D4
ARD.D3-PWM/INT1_EXTI0
ARD.D2-INT0_EXTI14
ARD.D1-UART4_TX
ARD.D0-UART4_RX

STM_NRST

NFC & ST-SAFE Page 7/11
MB1297_NFC_SAFE.SchDoc
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA

Schematics

42/57

Figure 22. STM32L4 Discovery kit for IoT node (top)

SYS_JTCK-SWCLK
SYS_JTMS-SWDIO
SYS_JTDO-SWO
ST-LINK-UART1_RX
ST-LINK-UART1_TX
STM_NRST
Power part Page 8/11
MB1297_POWER.SchDoc

MB1297_MCU2.SchDoc
MCU2 Page 3/11

Designed by DiZiC

MB1297

Title: IOT Node Discovery Kit
Project: Project
Size: A4

Reference: MB1297

Date: 29/01/2017

Revision: D
Sheet: 1 of 11

UM2153

UM2153

Figure 23. STM32L475VG microcontroller

U1A

USB_OTG_FS_DM
USB_OTG_FS_DP

USB_N
USB_P

ARD.D1-UART4_TX
ARD.D0-UART4_RX
ARD.D10-SPI_SSN/PWM
ARD.D4
ARD.D7
ARD.D13-SPI1_SCK/LED1
ARD.D12-SPI1_MISO
ARD.D11-SPI1_MOSI/PWM
SPBTLE-RF-RST
USB_OTG_FS_VBUS
USB_OTG_FS_ID
SYS_JTMS-SWDIO
SYS_JTCK-SWCLK
ARD.D9-PWM
ARD.A5-ADC
ARD.A4-ADC
ARD.A3-ADC
ARD.A2-ADC
ARD.A1-ADC
ARD.A0-ADC
VL53L0X_XSHUT
VL53L0X_GPIO1_EXTI7

23
24
25
26
29
30
31
32
67
68
69
70
71
72
76
77
15
16
17
18
33
34
63
64

PA0/WKUP1
PA1
PA2
PA3
PA4
PA5
PA6
PA7
PA8
PA9
PA10
PA11
PA12
PA13/SWDIO
PA14/SWCLK
PA15
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7

35
36
37
89
90
91
92
93
95
96
47
48
51
52
53
54

PB0
PB1
PB2
PB3/SWO
PB4
PB5
PB6
PB7
PB8
PB9
PB10
PB11
PB12
PB13
PB14
PB15

65
66
78
79
80
7
8
9

PC8
PC9
PC10
PC11
PC12
PC13/WKUP2
PC14-OSC32_IN
PC15-OSC32_OUT

ARD.D3-PWM/INT1_EXTI0
ARD.D6-PWM
ARD.D8
SYS_JTDO-SWO
ARD.D5-PWM
SPSGRF-915-SPI3_CSN
ST-LINK-UART1_TX
ST-LINK-UART1_RX

3V3

R8
2K2

R9
2K2
ARD.D15-I2C1_SCL
ARD.D14-I2C1_SDA
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA

ISM43362-BOOT0
ISM43362-WAKEUP
LED2
SPSGRF-915-SDN

R10
2K2

R11
2K2

LSM3MDL_DRDY_EXTI8
LED3(WIFI) & LED4(BLE)
INTERNAL-SPI3_SCK
INTERNAL-SPI3_MISO
INTERNAL-SPI3_MOSI
BUTTON_EXTI13

3V3

C14

R12

GND

STM32L475VGTx

DocID030118 Rev 3

0R

5.1pF
X2
NX3215SA-32.768K
C15
GND
5.1pF

U1B
PMOD-RESET
PMOD-SPI2_SCK
PMOD-IRQ_EXTI2
PMOD-UART2_CTS/SPI2_MISO
PMOD-UART2_RTS/SPI2_MOSI
PMOD-UART2_TX/SPI2_CSN
PMOD-UART2_RX
STSAFE-A100-RESET
INTERNAL-UART3_TX
INTERNAL-UART3_RX
LPS22HB_INT_DRDY_EXTI10
LSM6DSL_INT1_EXTI11
USB_OTG_FS_PWR_EN
SPBTLE-RF-SPI3_CSN
ARD.D2-INT0_EXTI14
HTS221_DRDY_EXTI15

81
82
83
84
85
86
87
88
55
56
57
58
59
60
61
62

PD0
PD1
PD2
PD3
PD4
PD5
PD6
PD7
PD8
PD9
PD10
PD11
PD12
PD13
PD14
PD15

PE0
PE1
PE2
PE3
PE4
PE5
PE6
PE7
PE8
PE9
PE10
PE11
PE12
PE13
PE14
PE15

97
98
1
2
3
4
5
38
39
40
41
42
43
44
45
46

ISM43362-SPI3_CSN
ISM43362-DRDY_EXTI1
M24SR64-Y-RF_DISABLE
USB_OTG_FS_OVRCR_EXTI3
M24SR64-Y-GPO
SPSGRF-915-GPIO3_EXTI5
SPBTLE-RF-IRQ_EXTI6
DFSDM1_DATIN2
ISM43362-RST
DFSDM1_CKOUT
QUADSPI_CLK
QUADSPI_NCS
QUADSPI_BK1_IO0
QUADSPI_BK1_IO1
QUADSPI_BK1_IO2
QUADSPI_BK1_IO3

STM32L475VGTx

Designed by DiZiC
Title: STM32L475 - 1/2
Project:
Size: A4

Reference: MB1297

Revision: D
Sheet: 2 of 11

43/57

Schematics

Date: 29/01/2017

Schematics

44/57

Figure 24. STM32L475VG microcontroller

STM_NRST
C3
GND
100nF
Not Fitted (8.2pF)
C2

Not Fitted (0R)
R5

1

2

GND
X1
Not Fitted (NX3225GD-8.00M)

C4

U1C
12
13

R7

GND
Not Fitted (8.2pF) Not Fitted (0R)

VDDA

DocID030118 Rev 3

VDD_MCU

L1
FCM1608KF-601T03
C5
100nF
GND

C6
1uF

GND

Close VBAT
SB17
VDD_MCU
C8
1uF

22
21
6
50
75
100
28
11

PH0/PF0-OSC_IN
PH1/PF1-OSC_OUT
VDDA
VREF+
VBAT
VDD
VDD
VDD
VDD
VDD

NRST
BOOT0
VSSA
VREFVDDUSB
VSS
VSS
VSS
VSS
VSS

14
94

SB9
Open

19
20

VDD_MCU
SB13
Close

GND
GND

73

GND

VDD_MCU

74
10
27
49
99

C7
100nF
GND

VDD_MCU STM32L475VGTx
GND

GND

VDD_MCU

C9
100nF

C10
100nF

C11
100nF

C12
100nF

C13
100nF

GND

Designed by DiZiC
Title: STM32L475 - 2/2
Project: Project
Size: A4

Reference: MB1297

Date: 29/01/2017

Revision: D
Sheet: 3 of 11

UM2153

UM2153

Figure 25. USB OTG FS

VBUS OK LED
VBUS OVRCR LED
R56
1K

R55
330R

LD8
RED
LED

3V3

3

3V3

R57

R58
47K

2

R59
100K

5V_USB_FS

3V3

Q2
BSR14

1

47K

USB_OTG_FS_OVRCR_EXTI3

LD9
GREEN
LED

GND

3V3
GND

USB_OTG_FS_PWR_EN

0603

R61
0R

U19
2
5
4

GND FAULT
IN
OUT
EN

3
1

CN9

STMPS2141STR

1
2
3
4
5

C66
4.7uF

DocID030118 Rev 3

GND
6
7
8
9
10

VBUS
DM
DP
ID
GND
Shield
Shield
Shield
Shield
EXP

USB_Micro-AB receptacle

R62
47K

GND

0603

5V

475900001
GND
USB_OTG_FS_VBUS
USB_OTG_FS_DM
USB_OTG_FS_DP
USB_OTG_FS_ID

USB_N
USB_P

U20
B3
C3
D3
A2
B2

Vbus
D+out
D-out
Dz
Pup

ID
D+in
D-in
Pd1
Pd2
GND

A3
C1
D1
B1
C2
D2

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
Sheet: 4 of 11

45/57

Schematics

Date: 29/01/2017

M1

11

SPBTLE-RF-RST

BT_RESET

GND

5
C43
100nF
3

GND
GND

1
6

GND

BT Module
3V3_WIFI

1
2
3
4
5
6
7
8
9
10
11
12
13

GND
GND

C75
2.2uF

1
2
3
4

SPSGRF-915-GPIO3_EXTI5

C45
100nF

TP6

GND

TP1
TP2
TP3
TP4
TP5

INTERNAL-SPI3_MOSI
INTERNAL-SPI3_MISO
INTERNAL-SPI3_SCK
ISM43362-SPI3_CSN

GPIO (3)
GPIO (2)
GPIO (1)
GPIO (0)
SDN

C44
100nF
GND

5

Vin
V
Vi
n

R26
47K
6

GND

3V3

GND

3V3_WIFI

SPSGRF

ISM43362-DRDY_EXTI1
C76
2.2uF

35
34
33
32
31
30
29
28
27
26
25
24
23

GND

GND

C47
100nF

GND

GND

GND

ISM43362-WAKEUP
U11

3V3

CS#
VCC
SCLK
SI/SIO0 GND
SO/SIO1
WP#/SIO2
RESET#/SOI3
MX25R6435F

8
4
GND

C48
100nF
GND

INTERNAL-UART3_TX
INTERNAL-UART3_RX
ISM43362-BOOT0

GND

OUT

3V3_WIFI

R64

R65

3V3_WIFI

C50
10uF

Not Fitted (10K)

3V3_WIFI
3
0603

C49
10uF

IN

2

1

GND

LT1963EST-3.3
U12

5V

Not Fitted (10K)

R66

ISM43362-RST

Not Fitted (10K)

1
6
5
2
3
7

QUADSPI_NCS
QUADSPI_CLK
QUADSPI_BK1_IO0
QUADSPI_BK1_IO1
QUADSPI_BK1_IO2
QUADSPI_BK1_IO3

0603

DocID030118 Rev 3

11

SPSGRF-915-SDN

SPI_CLK
SPI_MISO
SPI_MOSI
SPI_CS

GND

GND
RSTN
BOOT0
RES
RES
RES
CFG1
CFG0
GPIO4
GPIO3
GPIO2
GPIO1
GPIO0

14
15
16
17
18
19
20
21
22

7
8
9
10

INTERNAL-SPI3_SCK
INTERNAL-SPI3_MISO
INTERNAL-SPI3_MOSI
SPSGRF-915-SPI3_CSN

3V3

GND
VDD
GND
TMS
TCK
TDI
TDO
TRSTN
ADC4/MOSI
ADC3/MISO
ADC2/SCK
ADC1/SSN
ADC0/DATARDY

VDD
VBAT
WKUP
GND
DP
DM
GND
RX
TX

M3

ISM43362-M3G-L44
M2

44
43
42
41
40
39
38
37
36

4
2

SPBTLE-RF-IRQ_EXTI6

3V3

SPI_SCLK
Vin
V
Vi
n
SPI_MISO
SPI_MOSI
SPI_CS
ANA_TEST 0
SPI_IRQ
GPIO2 EXT_LPCLK

GND
GND
GND
GND
GND
GND
GND
GND
GND

7
8
9
10

INTERNAL-SPI3_SCK
INTERNAL-SPI3_MISO
INTERNAL-SPI3_MOSI
SPBTLE-RF-SPI3_CSN

Schematics

46/57

Figure 26. RF module

GND

GND

GND

Designed by DiZiC
Title: RF Modules
Project:
Size: A4

Reference: MB1297

Date: 29/01/2017

Revision: D
Sheet: 5 of 11

UM2153

UM2153

Figure 27. ST-MEMS sensors

Microphone MEMS
U2

R13

U3

14

INTERNAL-I2C2_SDA
GND
3V3

1
12
4
9

LSM6DSL_INT1_EXTI11

6

SCL

VDD

SDA

VDDIO

INT1
INT2
GND

nc
nc
SCx
SDx
GND

LSM6DSL
GND Read=11010101 (D5h)
Write=11010100 (D4h)

DOUT

3V3
1
2
5
GND

Microphone MEMS
U10

10
11

3
C18

C19

C20

4.7uF 100nF 100nF
GND

GND

CLK

4

DOUT

VDD
LR
GND

GND
R67

3V3
1
2
5
GND

GND

3V3

3V3

INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA
LPS22HB_INT_DRDY_EXTI10

C23

GND

GND

CS
VDD_IO
SCL/SPC
VDD
SDA/SDI/SDO RES
SDO/SA0
GND
INT_DRDY GND
LPS22HB
Read=10111011 (BBh)
Write=10111010 (BAh)

C24

C25

GND

C26

R14
10K

R15
10K

VL53L0X
Read=01010011(53h)
Write=01010010(52h)

100nF 100nF
GND

0603

2
3
4
6
12

C21

C22

4.7uF 100nF
GND

GND

C27

C28

GND

GND
3V3

3V3

U7
6
2
4
5
7

5
7
8

VL53L0X_XSHUT
VL53L0X_GPIO1_EXTI7

100nF 1uF

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

3V3

3V3
1
11

AVDD_VCSEL
SCL
AVDD
SDA
AVSS_VCSEL
GND
XSHUT
GND2
GPIO1
GND3
DNC
GND4

10
9

INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA

1
10
3
8
9

3V3

U6
2
4

INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA

C29

3V3
C31

C30

100nF 4.7uF
GND

GND

HTS221_DRDY_EXTI15
100nF

GND

3V3

SCL/SPC VDD
SDA/SDI/SDO

6

1
0603

LSM3MDL_DRDY_EXTI8

SCL/SPC VDD_IO
SDA/SDI/SDOVDD
SDO/SA1
C1
CS
GND
INT
Res
DRDY
Res

6
5
4
3
2
12

0603

DocID030118 Rev 3

3V3

10uF

GND

GND

U5
INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA

C46

3
2
7

U4

1
11
9
10
7
8

3V3

C74

MP34DT01-M

10uF

GND

10K

100nF

GND

C16

C17

MP34DT01-M

5

SDO/SA0
CS

4

0R

VDD
LR
GND

8

0603

13

INTERNAL-I2C2_SCL

0R

CLK

0603

DFSDM1_DATIN2

3V3

R6

0603

3V3

3

100nF

DFSDM1_CKOUT

CS

3

DRDY

GND

HTS221
Read=10111111 (BFh)
Write=10111110 (BEh)

5

2.2uF 100nF
GND

GND

GND

Designed by DiZiC
Title: MEMS Sensors
Project:
Size: A4

Reference: MB1297

Revision: D
Sheet: 6 of 11

47/57

Schematics

Date: 29/01/2017

Schematics

48/57

Figure 28. NFC and STSAFE part

3V3
742792042
C67
100pF

U8
6
5

INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA

7
1

M24SR64-Y-GPO
M24SR64-Y-RF_DISABLE
R1
30K

R4
20K

SCL
SDA

VCC
VSS

GPO
RFDIS

AC0
AC1

8
4

GND

GND

2
3

GND
10pF

M24SR64-Y
Read=10101101(ADh)
Write=10101100(ACh)

DocID030118 Rev 3

U9

STSAFE-A100-RESET

1

SCL
SDA

PCB Antenna 15x15mm
See ANT7-T-M24SR-MB1255

GND
C69
Not Fitted

C71

C72
Not Fitted

3V3

7
5

L2

GND

C53

GND

INTERNAL-I2C2_SCL
INTERNAL-I2C2_SDA

C32
100nF

GND

10pF
GND

C68
1uF

GND

ANT
C70
Not Fitted

3V3
VCC
NC
NC
NC

/RESET
GND

2
C33
100nF

3
6
8
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

Date: 12/03/2017

Revision: D
Sheet: 7 of 11

UM2153

UM2153

Figure 29. Power supply
5V PWR SELECTION FROM EXTERNAL SOURCES
5V_ST_LINK

USB_OTG_FS Page4/11

+5V

5V

5V_ARD

1
3
5
5V_VBAT 79

STLINK_V2-1 Page11/11
5V_USB_FS

JP4

R25

2
4
6
8
10

HEADER_2X5

5V

MEMS Page6/11

U13 LD1117S50TR
2
Vin
Vout
4
Tab

3

VIN
0603

From Arduino power pin

C38
10uF

GND

LDO_3V3

GND

GND

Vout
Tab

2
4
C41
10uF

C42
100nF

VDD_MCU

JP5
Jumper to measure IDD of the MCU

0603

Peripherals Page10/11

Vin

3V3
Close
SB4

HW2
Cannot
open
file
C:\Data
SHUNT_BK
IDD

1

0603

3
C40
10uF

Gnd

U14
LD1117S33TR

3V3

VDD_MCU

3V3

3V3

5V_ARD

VDDA

5V

VIN

5V

GND

MCU1&2 Page2&3/11

5V_ARD
C39
10uF

NFC_SAFE Page7/11

3V3 PWR
3V3 / 800mA

ARDUINO Page9/11

GND
JP7
HW4
Cannot
open
file
C:\Data
SHUNT_BK

0603

DocID030118 Rev 3

RF_Module Page5/11
3V3

3V3

GND

GND

5V INPUT PWR FROM ARDUINO
5V / 800mA

5V
POWER SUPPLY Page8/11

GND
JP6
HW3
Cannot
open
file
C:\Data
SHUNT_BK

Gnd

3V3

GND

1

5V_USB_FS

5V_ARD

5V_USB_CHARGER

5V_USB_ST_LINK

3V3

5V

5V_USB_FS

5V_USB_CHARGER

GND PROBE

LD5
LED
GREEN

330R
HW1
Cannot
open
file
C:\Data
SHUNT_BK

GND

GND
GND
Open solder bridge if Discovery is supplied
from +3V3 of extension connector

Designed by DiZiC
Title: POWER SUPPLY
Project:
Size: A4

Reference: MB1297

Revision: D
Sheet: 8 of 11

49/57

Schematics

Date: 29/01/2017

Schematics

50/57

Figure 30. Arduino Uno V3 connector

ARDUINO UNO connector

CN1

5V_ARD
STM_NRST
3V3
5V
GND
WARNING voltage applied to VIN <11.5V

VIN

CN2
1
2
3
4
5
6
7
8

IOREF
NRST
3V3
5V
GND
GND
VIN

POWER

R3 1k

SCL/D15 10
SDA/D14
9
8
AVDD
GND 7
SCK/D13
6
MISO/D12
5
PWM/MOSI/D11
4
PWM/CS/D10
3
PWM/D9
2
D8
1

VDDA
ARD.D15-I2C1_SCL
ARD.D14-I2C1_SDA

R2

GND

0R
ARD.D13-SPI1_SCK/LED1
ARD.D12-SPI1_MISO
ARD.D11-SPI1_MOSI/PWM
ARD.D10-SPI_SSN/PWM
ARD.D9-PWM
ARD.D8

C1
100nF
GND

Header 10X1_Female_SMD

Header 8X1_Female_SMD

ARD.A0-ADC
ARD.A1-ADC
ARD.A2-ADC
ARD.A3-ADC
ARD.A4-ADC
ARD.A5-ADC

1
2
3
4
5
6

A0
A1
A2
A3
A4
A5

AIN

DocID030118 Rev 3

CN3
CN4

Header 6X1_Female_SMD

D7
PWM/D6
PWM/D5
D4
PWM/D3
D2
TX/D1
RX/D0

8
7
6
5
4
3
2
1

ARD.D7
ARD.D6-PWM
ARD.D5-PWM
ARD.D4
ARD.D3-PWM/INT1_EXTI0
ARD.D2-INT0_EXTI14
ARD.D1-UART4_TX
ARD.D0-UART4_RX

Header 8X1_Female_SMD

Designed by DiZiC
Title: Arduino Uno connector
Project:
Size: A4

Reference: MB1297

Date: 29/01/2017

Revision: D
Sheet: 9 of 11

UM2153

UM2153

Figure 31. Peripherals

USER & WAKE-UP Button

RESET BUTTON

Close
SB2

R23
100K

Close
SB3

R19

STM_NRST

3V3

R24

BUTTON_EXTI13
1K

GND

1K

B1

C34
100nF

C35
10pF
GND

B2

C36
100nF

SW-PUSH-CMS_BLACK
GND

C37
10pF

GND

GND

SW-PUSH-CMS_BLUE
GND

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

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

The 2 LEDs are top side

PMOD

3V3
C73
GND

PMOD-UART2_TX/SPI2_CSN
100nF

10K
R38
GND
200K

4
3

2

VCC-

LD1

1K

LED

GND
GREEN

Open

Close

SB14

PMOD-UART2_CTS/SPI2_MISO
R18

1

SB12

PMOD-UART2_RTS/SPI2_MOSI
U21
VCC+

SB15

ARD.D13-SPI1_SCK/LED1

5

SB16

R16

SB19

Close
SB1

SB18

DocID030118 Rev 3

USER LED

Open

Close

Close Open
GND
TSV631AILT

R20
LED2

LD2

330R

LED
GND
GREEN

GND
SB21
Close

SB20
Open

3V3

1
2
3
4
5
6

CN10

7
8
9
10
11
12

PMOD-IRQ_EXTI2
PMOD-RESET

GND
3V3
HEADER_2X6_PMOD

WIFI
R21
LED3(WIFI) & LED4(BLE)

LD3

1K
R22
680R

LD4

LED

GND
YELLOW

PMOD-SPI2_SCK
PMOD-UART2_RX

LED

3V3
BLUE

BLE

Designed by DiZiC
Title: Peripherals
Project:
Size: A4

Reference: MB1297

Revision: D
Sheet: 10 of 11

51/57

Schematics

Date: 29/01/2017

R28

4K7

2K7
PWR_EXT

R29
GND
Board Ident: PC13=0
10K R31
GND

GND

3V3_ST_LINK

GND
4K7

R41

4K7

GND

ST-LINK-UART1_TX
CN6
Fitted: NO

0R
0R

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

1
2

3V3_ST_LINK

36
35
34
33
32
31
30
29
28
27
26
25

STM_JTMS
USB_STLK_P
USB_STLK_N
T_SWO
LED_STLINK

GND

1050170001

R39

1

R45

BSR14

R46

36K

R48

10K

5V_USB_ST_LINK

C60

C61

C62

C63

100nF

100nF

100nF

100nF

GND

GND

Only footprint with Cable: TC2050-IDC-NL

D3

BAT60JFILM

D4

BAT60JFILM

D5

BAT60JFILM

U16 LD3985M33R

SB10

1

Close

Vin

3

INH
GND

BYPASS

C56

C57

1uF

100nF GND

GND

5

Vout

GND

C58

C59

10nF

1uF

GND

GND

C55
100nF
GND

GND

STLINK_LED

ST LINK USB Power switch 5V / 1.2A

100R

Red

USB_RENUMn

GND

1

2

4

3

R44

5V_USB_ST_LINK
SB11

330R
5V_USB_ST_LINK

3V3_ST_LINK

_Green

5V_USB_CHARGER

R47

C64

R51

R52

330R

1uF

LD7

ST-LINK DEBUG
SWCLK

U18

GND

D2

Vbus
D+out
D-out
Dz
Pup

B3
C3
D3
A2
B2

3

SWDIO

OUT
OUT

FAULT

SET

ON

GND

6
7
5
4

R53
2K2

C65
100nF

ST890CDR
GND

STM_JTMS

GND

GND

3V3_ST_LINK
R54
100K

Designed by DiZiC

GND

CN8 Header 4 pins
Fitted: NO

EMIF02-USB03F2

ESD PROTECTION SHOULD BE CLOSE TO THE CONNECTOR

GND

STM_JTCK

LED
RED

IN
IN

Open

1
2
3
4

ID
D+in
D-in
Pd1
Pd2

1
2

GND

PWR_ENn

A3
C1
D1
B1
C2

Ilim = 625mA
1.2Ilim = 750mA < Isc
1.5Ilim = 938mA > Isc
U17

R49

8

USB_STLK_N
USB_STLK_P
USB_STLK_ID

6
7
8
9
10
11

5V_ST_LINK

LED_STLINK

GND

LD_BICOLOR_CMS

1
2
3
4
5

GND

10
9
8
7
6

3V3_ST_LINK

5V_USB_FS

GND

CN5
1
2
3
4
5

100R

3V3_ST_LINK

GND

3V3_ST_LINK

R35
22R

LD6

CN7

Shield
Shield
Shield
Shield
EXP
EXP

GND

R34
22R

Fitted: NO TC2050-IDC-NL
SWD INTERFACE
ST-LINK POWER 3V3 / 150mA

5V_ARD

3V3_ST_LINK

ST-LINK USB CONNECTOR

R50
1K5
VBUS
DM
DP
ID
GND

STM_NRST
R33
22R

GND

PWR_ENn
T_JTMS
T_JTCK
T_SWDIO_IN

3
2

Q1

SYS_JTDO-SWO

3V3_ST_LINK

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

R43

Close

U15
STM32F103CBT6

VDD_2
VSS_2
JTMS/SWDIO
PA12
PA11
PA10
PA9
PA8
PB15
PB14
PB13
PB12

T_JTCK

R42

USB_Micro-B receptacle

DocID030118 Rev 3

GND
ST-LINK-UART1_RX

T_NRST SB8

SYS_JTCK-SWCLK

100K

JP8 GND

AIN_1

Close

1K

R40

SB7

10K

C54
100nF

VBAT
PC13
PC14
PC15
OSCIN
OSCOUT
NRST
VSSA
VDDA
PA0
PA1
PA2

T_NRST

OSC_IN
OSC_OUT
STM_RST

T_SWO

SYS_JTMS-SWDIO

R32
22R

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

NX3225GD-8.00M

1
2
3
4
5
6
7
8
9
10
11
12

PA3
PA4
PA5
PA6
PA7
PB0
PB1
PB2/BOOT1
PB10
PB11
VSS_1
VDD_1

2

Close

TAG_SWO

X3

3V3_ST_LINK

SB6

TAG_NRST

10pF
1

Not Fitted (0R)

Close

T_JTCK

TAG_SWDIO

C52

10pF

R30

T_JTMS SB5

USB_RENUMn
STM_JTCK

GND

C51

5V

TAG_SWCLK

GND

100K

3V3_ST_LINK

R36
Not Fitted (10K)

GND

D2
BAT60JFILM

4

R27
GND

2

ST-LINK MCU

Schematics

52/57

Figure 32. ST-LINK/V2-1 with support of SWD only

GND

Must be on a border or the PCB.

Title: ST-LINK/V2-1 with support of SWD only
Project:
Size: A4

Reference: MB1297

Date: 12/03/2017

Revision: D
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

MB1297

A

Not available; engineering samples
only

MB1297

B

Not available; engineering samples
only

MB1297

MB1297

C-01

D-01

Revision details

Known limitations

First official IoT Discovery kit
version with following changes
compared to MB1297C
schematics:
– Capacitor value for NFC
matching changed (C53 = 10 pF
instead of 47 pF and C71 =
10 pF instead of 47 pF)
– STSAFE-A100 (U9 component)
not fitted on MB1297C
– 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 limitation is present on the
MB1297C-01 board. The reset
connexion between STM32L4
and the ST-LINK MCU
(STM32F103) is not present
even if schematics are correct.
The software reset is available
so that the hardware missing
reset may not be necessary. If
the hardware reset is needed, a
simple workaround is available
by soldering an external wire
between the SB2 and SB8.
– 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.

Second official IoT Discovery kit.
No BOM changes compared to the
MB1297 C-01 BOM, that is C53 =
10pF, C71 = 10pF and STSAFEA100 (U9 component) not fitted.
Two pcb changes compared to the
MB1297 C-01 pcb:
– The reset connexion between
STM32L4 and the ST-LINK MCU
(STM32F103) is implemented of
the MB1297 rev D
– The pcb below the Wi-Fi antenna
has been removed to have more
Wi-Fi radiated output power

Firmware revision inside the Wi-Fi
module must be: C3.5.2.3.BETA9.
The Wi-Fi module maximum
output power is then limited to 9
dBm to fulfill FCC/IC/CE
requirements.

DocID030118 Rev 3

53/57
56

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

Appendix D

UM2153

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:

8.7.1

•

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.

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

DocID030118 Rev 3

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:

8.8.2

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.

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:

8.8.3

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.

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.

DocID030118 Rev 3

55/57
56

Revision history

UM2153

Revision history
Table 13. Document revision history

56/57

Date

Revision

Changes

31-Mar-2017

1

Initial version.

14-Apr-2017

2

Updated Section 7.12.6: Time-of-Flight and gesture detection
sensor (VL53L0X) to add Class 1 laser information.

28-Jun-2017

3

Updated: Section 7.11.3: Wi-Fi module Inventek ISM43362-M3GL44 (802.11 b/g/n) and Section Appendix B: Schematics to reflect
MB1297 rev D updates.

DocID030118 Rev 3

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. 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.
© 2017 STMicroelectronics – All rights reserved

DocID030118 Rev 3

57/57
57



Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.3
Linearized                      : No
Tagged PDF                      : Yes
Page Layout                     : SinglePage
Page Mode                       : UseNone
Page Count                      : 57
Producer                        : Acrobat Elements 10.0.0 (Windows); modified using iText 2.1.7 by 1T3XT
Keywords                        : Technical Literature, 030118, Product Development, Specification, User manual, B-L475E-IOT01A
Subject                         : -
Modify Date                     : 2017:06:29 19:28:12+02:00
Creator                         : C2 v4.2.0220 build 670 - c2_rendition_config : Techlit_Active
Title                           : Discovery kit for IoT node, multi-channel communication with STM32L4
Revision                        : 3
Classification                  : Unclassified
Alternate Name                  : UM2153
Alternate ID                    : 030118
Document Type                   : User manual
Author                          : STMICROELECTRONICS
Create Date                     : 2017:06:29 15:30:16Z
EXIF Metadata provided by EXIF.tools

Navigation menu