Discovery kit with STM32L476VG MCU - School of Computing
Transcript of Discovery kit with STM32L476VG MCU - School of Computing
March 2016 DocID027676 Rev 3 1/39
1
UM1879User manual
Discovery kit with STM32L476VG MCU
Introduction
The STM32L476 Discovery kit (32L476GDISCOVERY) helps the user to discover the STM32L4 ultra-low-power features and to develop and share applications.
It is based on the STM32L476VGT6 microcontroller with three I2Cs, three SPIs, six USARTs, CAN, SWPMI, two SAIs, 12-bit ADCs, 12-bit DAC, LCD driver, internal 128 Kbytes of SRAM and 1 Mbyte of Flash memory, Quad-SPI, touch sensing, USB OTG FS, LCD controller, FMC, JTAG debugging support.
The 32L476GDISCOVERY includes an ST-LINK/V2-1 embedded debugging tool interface, LCD (24 segments, 4 commons), LEDs, push-button, joystick, USB OTG FS, audio DAC, MEMS (Microphone, 3 axis gyroscope, 6 axis compass), Quad-SPI Flash memory, embedded ammeter measuring STM32 consumption in low-power mode.
External boards can be connected thanks to the extension and probing connectors.
Figure 1. STM32L476 Discovery board
1. Picture not contractual.
www.st.com
Contents UM1879
2/39 DocID027676 Rev 3
Contents
1 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
4 Delivery recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
5 Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
6 Bootloader limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
7 Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
7.1 Embedded ST-LINK/V2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.1.1 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
7.1.2 ST-LINK/V2-1 firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.1.3 Using ST-LINK/V2-1 to program/debug the STM32L476VGT6 on board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
7.1.4 Using ST-LINK/V2-1 to program/debug an external STM32 application board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
7.2 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
7.3 Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.4 Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
7.5 User interface: LCD, joystick, LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7.6 Boot0 configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7.7 Quad-SPI NOR Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7.8 USB OTG FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
7.9 USART configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.10 Audio DAC and MEMS microphone . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.11 9-axis motion sensors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.12 I2C extension connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7.13 MCU current ammeter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
7.14 Extension connector P1 and P2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
7.15 Solder bridges . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
DocID027676 Rev 3 3/39
UM1879 Contents
3
8 Schematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Appendix A Power consumption measurements . . . . . . . . . . . . . . . . . . . . . . . . 34
Appendix B Mechanical drawing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Appendix C Compliance statements. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
C.1 Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statement37
C.1.1 FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
C.2 IC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
C.2.1 Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
C.2.2 Déclaration de conformité. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
List of tables UM1879
4/39 DocID027676 Rev 3
List of tables
Table 1. ON/OFF conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Table 2. Jumper states . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Table 3. Debug connector CN4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Table 4. Reset related jumper . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Table 5. Connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Table 6. Extension connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21Table 7. Solder bridges. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Table 8. Typical power consumption of the STM32L476 Discovery board. . . . . . . . . . . . . . . . . . . . 35Table 9. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
DocID027676 Rev 3 5/39
UM1879 List of figures
5
List of figures
Figure 1. STM32L476 Discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1Figure 2. Hardware block diagram. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9Figure 3. STM32L476 Discovery board top layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Figure 4. STM32L476 Discovery board bottom layout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Figure 5. Updating the list of drivers in device manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Figure 6. CN1, CN3 (ON), CN4 connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Figure 7. CN1, CN3 (OFF), CN4 connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Figure 8. Board jumper location. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Figure 9. Connector CN2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Figure 10. STM32L476 Discovery board design top sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24Figure 11. ST-LINK/V2-1 with support of SWD only . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Figure 12. STM32L476VGT6 MCU . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Figure 13. IDD measurement / MFX (Multi Function eXpander) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Figure 14. Joystick ACP, LEDs and push-button. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Figure 15. LCD display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Figure 16. OTG USB FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30Figure 17. Audio DAC and microphone MEMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31Figure 18. Quad-SPI Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32Figure 19. Gyroscope, accelerometer, magnetometer MEMS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33Figure 20. Power consumption tree . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34Figure 21. STM32L476 Discovery board mechanical drawing. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Features UM1879
6/39 DocID027676 Rev 3
1 Features
• STM32L476VGT6 microcontroller featuring 1 Mbyte of Flash memory and 128 Kbytes of RAM in LQFP100 package
• On-board ST-LINK/V2-1 supporting USB reenumeration capability
• Three different interfaces supported on USB:
– Virtual Com Port
– Mass storage
– Debug port
• ARM® mbed™-enabled (see http: //mbed.org)
• LCD 24 segments, 4 commons in DIP 28 package
• Seven LEDs:
– LD1 (red/green) for ST-LINK/V2-1 USB communication
– LD2 (red) for 3.3 V power on
– LD3 overcurrent (red)
– LD4 (red), LD5 (green) two user LEDs
– LD6 (green), LD7 (red) USB OTG FS LEDs
• Push-button (reset)
• Four-direction joystick with selection
• USB OTG FS with Micro-AB connector
• SAI Audio DAC, stereo with output jack
• Digital microphone MEMS
• Accelerometer and magnetometer MEMS
• Gyroscope MEMS
• 128-Mbit Quad-SPI Flash memory
• STM32 current ammeter with 4 ranges and auto calibration
• I2C extension connector for external board
• Four power supply options:
– ST-LINK/V2-1
– USB FS connector
– External 5V
– CR2032 battery (not provided)
• Extension connectors
• Comprehensive free software including a variety of examples, part of STM32Cube package
DocID027676 Rev 3 7/39
UM1879 Demonstration software
38
2 Demonstration software
The demonstration software is preloaded in the STM32L476VGT6 Flash memory for an easy demonstration of the device peripherals in stand-alone mode. The latest versions of the demonstration source code and associated documentation can be downloaded from www.st.com/stm32l4-discovery.
3 Ordering information
To order the Discovery kit based on the STM32L476VG MCU, use the order code: STM32L476G-DISCO.
4 Delivery recommendations
Some verifications are needed before using the board for the first time to make sure that nothing has been damaged during the shipment and that no components are unplugged or lost. When the board is extracted from its plastic bag, check that no component remains in the bag. In particularly, make sure that the following jumpers on top side of the board are plugged: CN3, JP3, JP5, and JP6.
The battery CR2032 is not provided.
5 Conventions
Table 1 provides conventions used in the present document.
Table 1. ON/OFF conventions
Convention Definition
Jumper JPx ON Jumper fitted
Jumper JPx OFF Jumper not fitted
Solder bridge SBx ON SBx connections closed by solder
Solder bridge SBx OFF SBx connections left opened
Bootloader limitations UM1879
8/39 DocID027676 Rev 3
6 Bootloader limitations
Boot from system Flash memory results in executing bootloader code stored in the system Flash memory protected against writing and erasing. This allows in-system programming (ISP), that is, flashing the STM32 user Flash memory. It also allows writing data into RAM. The data come in via one of communication interfaces such as USART, SPI, I2C bus, USB or CAN.
Bootloader version can be identified by reading the Bootloader ID at the address 0x1FFF6FFE.
The STM32L476VGT6 part soldered on the 32L476GDISCOVERY main board is marked with a date code corresponding to its date of manufacturing. STM32L476VGT6 parts with the date code prior or equal to week 22 of 2015 are fitted with bootloader V 9.0 affected by the limitations to be worked around, as described hereunder. Parts with the date code starting from week 23 of 2015 contain bootloader V 9.2 in which the limitations no longer exist.
To locate the visual date code information on the STM32L476VGT6 package, refer to its datasheet (DS10198) available at www.st.com, section Package Information. Date code related portion of the package marking takes Y WW format, where Y is the last digit of the year and WW is the week. For example, a part manufactured in week 23 of 2015 bares the date code 5 23.
Bootloader ID of the bootloader V 9.0 is 0x90.
The following limitations exist in the bootloader V 9.0:
1. RAM data get corrupted when written via USART/SPI/I2C/USB interface
Description:
Data write operation into RAM space via USART, SPI, I2C bus or USB results in wrong or no data written.
Workaround:
To correct the issue of wrong write into RAM, download the STSW-STM32158 bootloader V 9.0 patch package from the www.st.com website and load "Bootloader V9.0 SRAM patch" to the MCU, following the information in readme.txt file available in the package.
2. User Flash memory data get corrupted when written via CAN interface
Description:
Data write operation into user Flash memory space via CAN interface results in wrong or no data written.
Workaround:
To correct the issue of wrong write into Flash memory, download the STSW-STM32158 bootloader V 0.9 patch package from the www.st.com website and load "Bootloader V9.0 CAN patch" to the MCU, following the information in readme.txt file available in the package.
DocID027676 Rev 3 9/39
UM1879 Hardware layout and configuration
38
7 Hardware layout and configuration
The STM32L476 Discovery board is designed around the STM32L476VGT6 (100-pin LQFP package). The hardware block diagram (see Figure 2) illustrates the connection between the STM32L476VGT6 and the peripherals (9-axis motion sensors, digital microphone MEMS, LCD segment, 128 Mbytes of Quad-SPI Flash memory, SAI Audio DAC stereo with 3.5mm output jack, USB OTG FS, IDD current measurement, LEDs, push-button, joystick) and the Figure 3 will help to locate these features on the STM32L476 Discovery board.
Figure 2. Hardware block diagram
A to Mini-B USB
Embedded ST_LINK/V2-1
(3V CR2032 Battery) CR1
SWD
Head
er P
1
Head
er P
2 STM32L476VGT6
power
JP6
IO
IO reset
9-axis motion sensors
digital microphone
MEMS
SAI Audio DAC stereo
LCD segment (4x24)
128Mb QuadSPI flash
USB OTG FS with Micro-A-B connector
IDD current measurement
Reset pushbutton
Joystick with 4-direction control and selector
User LEDs LD5 (green)
LD4 (red)
IO
Hardware layout and configuration UM1879
10/39 DocID027676 Rev 3
Figure 3. STM32L476 Discovery board top layout
DocID027676 Rev 3 11/39
UM1879 Hardware layout and configuration
38
Figure 4. STM32L476 Discovery board bottom layout
Hardware layout and configuration UM1879
12/39 DocID027676 Rev 3
7.1 Embedded ST-LINK/V2-1
The ST-LINK/V2-1 programming and debugging tool is integrated on the STM32L476 Discovery board. Compared to ST-LINK/V2 the changes are listed below.The new features supported on ST-LINK/V2-1 are: • USB software re-enumeration
• Virtual Com Port interface on USB
• Mass storage interface on USB
• USB power management request for more than 100mA power on USB
These features are no more supported on 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 refer to ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 User manual (UM1075).There are two different ways to use the embedded ST-LINK/V2-1 depending on the jumper states:• Program/debug the STM32L476VGT6 on board (Section 7.1.3)
• Program/debug an STM32 in an external application board using a cable connected to SWD connector CN4 (Section 7.1.4)
.
7.1.1 Drivers
The ST-LINK/V2-1 requires a dedicated USB driver, which can be found on the www.st.com website for Windows 7, 8 and XP.
In case the STM32L476 Discovery board is connected to the PC before the driver is installed, some interfaces may be declared as “Unknown” in the PC device manager. In this case the user must install the driver files, and update the driver of the connected device from the device manager.
Table 2. Jumper states
Jumper state Description
Both CN3 jumpers ON ST-LINK/V2-1 functions enabled for on-board programming (default)
Both CN3 jumpers OFFST-LINK/V2-1 functions enabled for external board through external CN4 connector (SWD supported)
DocID027676 Rev 3 13/39
UM1879 Hardware layout and configuration
38
Figure 5. Updating the list of drivers in device manager
1. Prefer using the “USB Composite Device” handle for a full recovery.
7.1.2 ST-LINK/V2-1 firmware upgrade
The ST-LINK/V2-1 embeds a firmware upgrade mechanism for in-situ upgrade through the USB port. As the firmware may evolve during the life time of the ST-LINK/V2-1 product (for example a new functionality, bug fixes, support for new microcontroller families), it is recommended to visit the www.st.com website before starting to use the STM32L476 Discovery board and periodically, in order to stay up-to-date with the latest firmware version.
7.1.3 Using ST-LINK/V2-1 to program/debug the STM32L476VGT6 on board
To program the STM32L476VGT6 on board, simply plug in the two jumpers on CN3, as shown in Figure 6 in red, and connect the STM32L476 Discovery board to the PC through the Mini-B USB ST-LINK/V2-1 CN1 connector. Make sure the jumpers JP3, JP6.3V3, and JP5.ON are set.
Do not use the CN4 connector.
Figure 6. CN1, CN3 (ON), CN4 connections
Hardware layout and configuration UM1879
14/39 DocID027676 Rev 3
7.1.4 Using ST-LINK/V2-1 to program/debug an external STM32 application board
To use the ST-LINK/V2-1 to program the STM32 on an external application board (out of the STM32L476VGT6 on board), remove the two jumpers from CN3 as shown in Figure 7 in red, and connect the board to the CN4 software debug connector according to Table 3.
Make sure the jumpers JP6.3V3, and JP5.OFF are set.
JP3, must be ON if CN4 pin 5 (NRST) is used in the external application board.
Figure 7. CN1, CN3 (OFF), CN4 connections
Table 3. Debug connector CN4
Pin CN4 Designation
1 Vapp VDD from application
2 SWLCK SWD clock
3 GND Ground
4 SWDIO SWD data input/output
5 NRST RESET of target MCU
6 SWO Reserved
DocID027676 Rev 3 15/39
UM1879 Hardware layout and configuration
38
7.2 Power supply
The power supply is provided with four options:
– ST-LINK/V2-1: CN1
– CR2032 battery (not provided): CR1
– External 5V: 5V_I
– USB FS connector: USB USER CN7
• ST-LINK/V2-1:
JP6 needs to be placed in position 3V3. JP3 is closed. JP5 is in position ON. CN3 jumpers are ON.
The STM32L476G Discovery board can be powered from the ST-LINK USB connector CN1 (5V_USB_ST_LINK). Only the ST-LINK circuit has the power before the USB enumeration, as the host PC only provides 100mA to the board at that time.
During the USB enumeration, the STM32L476 Discovery board requires 300 mA of current to the host PC. If the host is able to provide the required power, the STM32L476 is powered and the red LED LD2 is turned ON, thus the STM32L476 Discovery board and its extension board can consume no more than 300 mA current. If the host is not able to provide the required current, the STM32L476 and the extension board are not power supplied. As a consequence the red LED LD2 remains turned OFF. In such case it is mandatory to use an external power supply, as explained in the next section.
Warning: If the maximum current consumption of the STM32L476 Discovery board and its extension board exceeds 300 mA, it is mandatory to power the STM32L476 Discovery board using an external power supply connected to 5V_I.
Note: In case this board is powered by a USB charger or a USB battery connected on CN1, there is no USB enumeration, the led LD2 remains OFF and the STM32L476 is not powered. In this specific case only, fit the jumper JP2 to allow the STM32L476 to be powered anyway. Remove this jumper JP2 if then a host PC is connected to the ST-LINK/V2-1 CN1 connector to supply the board.
• CR2032 battery inserted in CR1 (bottom side):
– The CR2032 battery is not provided
– JP6 needs to be placed in position BATT. JP3 is opened. JP5 is in position ON
– The battery supplies the 3V3 and 3V power domains on board. All the peripherals are powered, except the ST-LINK, which can only be supplied through the USB connector CN1
• External 5V_I or USB USER CN7 (USB FS connector):
– External 5V_I: The pin 3 5V_I of P2 header can be used as input for an external power supply. In this case, the STM32L476 Discovery board 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 a limited power capability.
– To use the USB USER CN7 to power supply the board, a jumper needs to be placed between VUSB pin 4 and the pin 3 5V_I of P2 header (see Figure 8).
Hardware layout and configuration UM1879
16/39 DocID027676 Rev 3
Figure 8. Board jumper location
In this condition it is still possible to use the USB ST-LINK for communication, for programming or debugging, but it is mandatory to power supply the board first using 5V_I or USB USER CN7 then connect the USB ST-LINK cable to the PC. Proceeding this way ensures that the enumeration occurs thanks to the external power source.
The following power sequence procedure must be respected:
1. Connect the external power source to 5V_I or USB USER CN7.
2. Power on the external power supply 5V_I or USB USER CN7.
3. Check that LD2 is turned ON.
4. Connect the PC to USB ST-LINK connector CN1.
If this order is not respected, the board may be supplied by 5V_USB_ST_LINK first then by 5V_I or USB USER CN7 and the following risks may be encountered:
1. If more than 300 mA current is needed by the board, the PC may be damaged or the current supply can be limited by the PC. As a consequence the board is not powered correctly.
2. 300 mA is requested at enumeration (since JP2 must be OFF) so there is risk that the request is rejected and the enumeration does not succeed if the PC cannot provide such current. Consequently the board is not power supplied (LED LD2 remains OFF).
Note: The headers pins 5V (except in battery mode), 3V3, 2V5, 3V can be used as output power supply when an extension board is connected to the P1 and P2 headers. The power consumption of the extension board must be lower than 100 mA.
DocID027676 Rev 3 17/39
UM1879 Hardware layout and configuration
38
7.3 Clock source
The STM32L476VGT6 MCU uses:
• A 32.768 KHz low-speed source:
– By default, the X3 crystal on board
– From an external oscillator through P2 header (pin 7 labeled ‘PC14’). The configuration needed is:
SB19 opened, SB20 closed, R26 removed
• A system clock source:
– By default, generated by an internal STM32L476VGT6 oscillator. The configuration needed is:
SB18 opened, SB21 and SB22 closed
– Or driven by an X2 Crystal on board (not fitted). The configuration needed is:
SB18, SB21 and SB22 opened
X2, R88, R89, C77, C78 fitted
– Or driven by a MCO signal (8MHz) from the ST-LINK MCU STM32F103CBT6 (U3).The configuration needed is:
SB18 closed, SB22 opened
R89 not fitted
– Or driven externally from PH0 through the P2 header, pin 9 labeled ‘PH0’.The configuration needed is:
SB22 closed, SB18 opened
R89 not fitted
Note: Refer to Oscillator design guide for STM8S, STM8A and STM32 microcontrollers Application note (AN2867).
7.4 Reset source
The reset signal NRST of the STM32L476 Discovery board is low active and the reset sources include:• The reset button B1, connected by default to NRST (SB23 closed)
• The embedded ST-LINK/V2-1
• The external reset pin 11 of P2 header connector, labeled ‘NRST’
• The external reset from SWD connector CN4, pin 5
Table 4. Reset related jumper
Jumper Description
JP3
When JP3 is closed, the SWD connector CN4 pin 5 and the embedded ST-LINK/V2-1 are connected to NRST.
Default Setting: closed
JP3 is opened, no connection between CN4 and ST-LINK/V2-1 to NRST. This must be used when the ST-LINK/V2-1 is not powered (i.e STM32L476 Discovery board) is powered by the CR2032 battery
Hardware layout and configuration UM1879
18/39 DocID027676 Rev 3
7.5 User interface: LCD, joystick, LEDs
The STM32L476 Discovery board features sept LEDs with the following functionalities:
• LD1 COM: LD1 default status is red. LD1 turns to green to indicate that communications are in progress between the PC and the ST-LINK/V2-1
• LD2 PWR: the red LED indicates that the board is powered
• LD3 OC: the red LED indicates a fault when the board is in current limit (510 mA)
• LD4 user: the red LED is a user LED connected to the I/O PB2 of the STM32L476VGT6
• LD5 user: the green LED is a user LED connected to the I/O PE8 of the STM32L476VGT6
• LD6, LD7: USB OTG FS LEDs, see Section 7.8
Four-direction joystick (B2) with selection and a reset push-button (B1) are available as input devices.
An LCD 4x24 segments, 4 commons, multiplexed 1/4 duty, 1/3 bias is mounted on the DIP28 connector U5.
7.6 Boot0 configuration
Boot0 is by default grounded through a pull-down R91.
It is possible to set Boot0 high, removing R91 and putting a jumper between P1 header pin 6 BOOT0 and pin 5 3V.
7.7 Quad-SPI NOR Flash memory
128-Mbit Quad-SPI NOR Flash memory is connected to Quad-SPI interface of STM32L476VGT6.
7.8 USB OTG FS
The STM32L476 Discovery board supports USB OTG Full Speed communication via a USB Micro-AB connector (CN7) and a USB power switch (U14) connected to VBUS. The board can be powered by this USB connection as described in Section 7.2.
A green LED LD6 will be lit in one of these cases:
• The power switch (U14) is ON and STM32L476 Discovery board works as a USB host
• VBUS is powered by another USB host when STM32L476 Discovery board works as a USB device
Red LED LD7 will be lit when an overcurrent occurs.
In order to connect the OTG_FS_VBUS and OTG_FS_ID signals from the connector CN7 to the OTG FS hardware IP of STM32L476VGT6, remove the LCD from its socket U5, and close SB24 and SB25.
The default configuration is: the LCD is connected to U5, and SB24 and SB25 are opened. In this case the OTG_FS_VBUS and OTG_FS_ID signals from CN7 are connected to the OTG FS peripheral of the STM32L476VGT6 available on PC11 and PC12.
DocID027676 Rev 3 19/39
UM1879 Hardware layout and configuration
38
7.9 USART configuration
The USART interface available on PD5 and PD6 of the STM32L476VGT6 can be connected to the ST-LINK MCU to use the Virtual Com Port function.
To use the Virtual Com Port function with:
• The on-board STM32L476VGT6: set SB13 and SB16 ON (SB15, SB17 must be OFF).
• An external MCU: remove solder from SB13 and SB16, solder a two pins header on JP4, then RX and TX of the external MCU can be connected directly to RX and TX of JP4.
(For more details see Section 8: Schematics)
7.10 Audio DAC and MEMS microphone
An audio stereo DAC CS43L22 (U13) is connected to SAI interface of STM32L476VGT6.
The STM32L476VGT6 controls the audio DAC via the I2C1 bus which is shared with the I2C extension connector CN2.
I2C1 is also available on the connector P1, pins labeled ‘PB6’ (I2C1_SCL) and ‘PB7’ (I2C1_SDA).
The stereo output jack connector is CN6.
Note: I2C address of CS43L22 is 0x94.
A MEMS audio sensor omnidirectional digital microphone provides a digital signal in PDM format to the STM32L476VGT6.
7.11 9-axis motion sensors
STM32L476 Discovery board supports some 9-axis motion sensors, composed of:
• L3GD20 (U7): a three-axis digital output gyroscope
• LSM303C (U6): a 3D accelerometer and 3D magnetometer module
which are connected to STM32L476VGT6 through SPI.
7.12 I2C extension connector CN2
Figure 9. Connector CN2
Hardware layout and configuration UM1879
20/39 DocID027676 Rev 3
7.13 MCU current ammeter
The jumper JP5, labeled Idd, allows the consumption of STM32L476VGT6 to be measured directly by a built-in current ammeter circuit able to measure from 60nA to 50mA or by removing the jumper and connecting an ammeter:
• Jumper on position OFF: STM32L476VGT6 is powered (default).
• Jumper on position ON: an on-board module is designed to measure from 60nA to 50mA by using several MOSFETs and switching automatically depending on the read value.
• No jumper on JP5: an ammeter must be connected to measure the STM32L476VGT6 current through pin 1 and 2 (if there is no ammeter, the STM32L476VGT6 is not powered).
Table 5. Connector CN2
Pin number Description Pin number Description
1 I2C1_SDA (PB7) 5 +3V3
2 NC 6 NC
3 I2C1_SCL (PB6) 7 GND
4 EXT_RST(PD0) 8 NC
DocID027676 Rev 3 21/39
UM1879 Hardware layout and configuration
38
7.14 Extension connector P1 and P2
The P1 and P2 headers can connect the STM32L476 Discovery board to a standard prototyping/wrapping board. STM32L476VGT6 GPIOs are available on these connectors.
P1 and P2 can also be probed by an oscilloscope, logical analyzer or voltmeter.
Table 6. Extension connector
P1 P2
Pin number function Pin number function
1 3V3 15V_U
(5V_USB_ST_LINK)
2 GND 2 GND
3 2V5 35V_I
(5V INPUT)
4 GND 4VUSB
(USB OTG FS VBUS)
5 3V 5 5V
6 BOOT0 6 GND
7 PB3 7 PC14
8 PB2 8 PC15
9 PE8 9 PH0
10 PA0 10 PH1
11 PA5 11 NRST
12 PA1 12 GND
13 PA2 13 PE11
14 PA3 14 PE10
15 PB6 15 PE12
16 PB7 16 PE13
17 PD0 17 PE14
18 NC 18 PE15
19 GND 19 GND
20 GND 20 GND
Hardware layout and configuration UM1879
22/39 DocID027676 Rev 3
7.15 Solder bridges
Table 7 describes each solder bridge. The default state is indicated in bold.
Table 7. Solder bridges
Bridge State Description
SB1 (ST-LINK PWR)ON ST-LINK module is powered
OFF ST-LINK module is not powered
SB2 (EXT/RF E2P)ON 5V connected to CN2.8
OFF 5V is not connected to CN2.8
SB3, SB4, SB7, SB8 (RESERVED)
OFF Reserved, do not modify
SB5, SB6, SB9, SB10 (DEFAULT) ON Reserved, do not modify
SB11 (STM_RST)
ON No incidence on NRST signal of STM32F103CBT6
OFFNRST signal of STM32F103CBT6 is connected to GND
SB12 OFF Reserved
SB16, SB13 (USART RX, TX)
ONPA2, PA3 of STM32F103CBT6 are connected to PD6, PD5 of STM32L476VGT6
OFFPA2, PA3 of STM32F103CBT6 are not connected to PD6, PD5 of STM32L476VGT6
SB17, SB15 (MFX USART RX,TX)
ONPA10 of STM32F103CBT6 are not connected to PB3 of STM32L476VGT6
OFFPA2, PA3 of STM32F103CBT6 are connected to MFX USART RX,TX
SB14 (T_SWO)
ONPA10 of STM32F103CBT6 is connected to PB3 of STM32L476VGT6
OFFPA10 of STM32F103CBT6 is not connected to PB3 of STM32L476VGT6
SB18 (MCO)ON If SB22 is also ON, MCO is connected to PH0
OFF MCO is not connected to PH0
SB19, SB20 (32.768kHz CLK)ON PC14, PC15 are connected to X3 crystal
OFF PC14, PC15 are not connected to X3 crystal
SB21, SB22 (8MHz CLK)ON PH0, PH1 are connected to X2 crystal (X2 is not fitted)
OFF PH0, PH1 are not connected to X2 crystal
SB23 (B1-RESET)
ONB1 push-button is connected to NRST of STM32L476 Discovery board
OFFB1 push-button is not connected to NRST of STM32L476 Discovery board
DocID027676 Rev 3 23/39
UM1879 Hardware layout and configuration
38
SB24, SB25 (OTG FS)
ONOTG_FS_VBUS signal is connected to PA9
OTG_FS_ID signal is connected to PA10
OFFOTG_FS_VBUS signal is not connected to PA9
OTG_FS_ID signal is not connected to PA10
SB26 ON Reserved, do not modify
SB27 OFF Reserved, do not modify
SB28 (2.5V REG inhibit)ON U12 (2.5V regulator) input is inhibited
OFF U12 input is not inhibited
SB29 (2.5V REG input)ON 5V is connected to U12 input
OFF 5V is not connected to U12 input
Table 7. Solder bridges (continued)
Bridge State Description
Sc
he
ma
tics
UM
187
9
24/3
9D
ocID027
676 Re
v 3
8 Schematics
Figure 10. STM32L476 Discovery board design top sheet
1 10
STM32L476 Discovery
MB1184 C-01
6/15/2015
Title:
Size: Reference:
Date: Sheet: of
A4 Revision:
STM32L476G-DISCOProject:
SWDIOSWCLK
MCO
NRST
NRST
MCO
LD_R
SWCLKSWDIO
USART_TXUSART_RX
LD_G
MFX_IRQ_OUTMFX_WAKEUP
QSPI_D0
QSPI_D3QSPI_D2QSPI_D1
QSPI_CLKQSPI_CS
SAI1_FSSAI1_SDSAI1_SCK
I2C1_SCLI2C1_SDA
AUDIO_RST
SAI1_MCK
AUDIO_DINAUDIO_CLK
OTG_FS_PowerSwitchOn
OTG_FS_DMOTG_FS_DPOTG_FS_ID
OTG_FS_VBUS
OTG_FS_OverCurrent
SEG[0..23]COM[0..3]
EXT_RST
PH[0..1]
JOY_CENTERJOY_DOWNJOY_LEFT
JOY_RIGHTJOY_UP
MEMS_SCK
MEMS_MISOMEMS_MOSI
GYRO_CS
GYRO_INT1GYRO_INT2
XL_CSXL_INT
MAG_CSMAG_DRDY
MAG_INTMFX_USART3_RXMFX_USART3_TX
MFX_I2C_SDAMFX_I2C_SCL
BOOT0
SWO
3V3_REG-ON
PC14PC15
U_STM32LxSTM32Lx.SchDoc
Rev A-01 --> PCB label MB1184 A-01Rev B-01 --> PCB label MB1184 B-01, Remove R91, Replace COM4..7 by COM0..3, Add SB for USB_OTG, add VBUS on P2 for USB USER power supplyRev C-01 --> PCB label MB1184 C-01, Remove SWCLK and SWO shorted, Replaced on P1, PB8..9 by PB6..7. --> MP45DT02 replaced by MP34DT01 --> Xtal 32.768kHz replaced by NX3215SA --> Change values of C27, C25 : C27=C25=4.7pF --> Change values of resistors : R40=R47=6.04k, R49=15k,
USART_TXUSART_RX
3V
GNDGND
NRST
PC14PC15
PH1PH0
BOOT0
5V_IN
5V
SWDIOSWCLK
MCO
NRST
USART_RXUSART_TX
MFX_USART3_RXMFX_USART3_TX
SWO
3V3_REG-ON
U_ST_LINK_V2-1ST_LINK_V2-1.SCHDOC
MFX_WAKEUPMFX_IRQ_OUTMFX_I2C_SDAMFX_I2C_SCLMFX_USART3_RXMFX_USART3_TXNRST
U_IDD_measurementIDD_measurement.SchDoc
MFX_I2C_SCLMFX_I2C_SDAMFX_IRQ_OUTMFX_WAKEUP
MFX_USART3_RXMFX_USART3_TX
MFX_USART3_RXMFX_USART3_TX
3V3
AUDIO_CLKAUDIO_DINAUDIO_RST
SAI1_FSSAI1_SDSAI1_SCK
I2C1_SCLI2C1_SDA
SAI1_MCK
U_AUDIOAUDIO.SchDoc
OTG_FS_PowerSwitchOnOTG_FS_OverCurrentOTG_FS_DMOTG_FS_DPOTG_FS_IDOTG_FS_VBUS
U_USB_OTG_FSUSB_OTG_FS.SchDoc
NRSTLD_RLD_G
EXT_RST
JOY_CENTERJOY_DOWNJOY_LEFTJOY_RIGHTJOY_UP
I2C1_SCLI2C1_SDA
U_PeripheralsPeripherals.SchDocSEG[0..23]
COM[0..3]
U_LCD_GH08172LCD_GH08172.SchDoc
I2C1_SCLI2C1_SDA
SAI1_MCKSAI1_SCKSAI1_SDSAI1_FS
AUDIO_RSTAUDIO_DINAUDIO_CLK
SEG[0..23]COM[0..3]
OTG_FS_PowerSwitchOnOTG_FS_OverCurrentOTG_FS_DMOTG_FS_DPOTG_FS_IDOTG_FS_VBUS
NRSTLD_RLD_G
EXT_RST
JOY_CENTERJOY_DOWNJOY_LEFTJOY_RIGHTJOY_UP
I2C1_SCLI2C1_SDA
PH[0..1]
QSPI_D0
QSPI_D3QSPI_D2QSPI_D1
QSPI_CLKQSPI_CS
U_QSPIQSPI.SchDoc
QSPI_D0QSPI_D1QSPI_D2QSPI_D3
QSPI_CSQSPI_CLK
GYRO_CS
MAG_CS
MAG_INT
XL_INT
MAG_DRDY
MEMS_SCK
MEMS_MISOMEMS_MOSI
GYRO_INT1GYRO_INT2
XL_CS
U_MEMSMEMS.SchDoc
GYRO_INT1GYRO_INT2
MEMS_SCK
GYRO_CS
MEMS_MISOMEMS_MOSI
MAG_CS
XL_CS
MAG_DRDY
XL_INT
MAG_INT
NRST
SEG[0..23]COM[0..3]
LD_RLD_GEXT_RST
JOY_CENTERJOY_DOWNJOY_LEFTJOY_RIGHTJOY_UP
I2C1_SCLI2C1_SDA
GYRO_INT1GYRO_INT2
MEMS_SCK
GYRO_CS
MEMS_MISOMEMS_MOSI
MAG_CS
XL_CS
MAG_DRDY
XL_INT
MAG_INT
OTG_FS_PowerSwitchOnOTG_FS_OverCurrentOTG_FS_DMOTG_FS_DPOTG_FS_IDOTG_FS_VBUS
SWDIOSWCLK
MCO
NRST
QSPI_D0QSPI_D1QSPI_D2QSPI_D3
QSPI_CSQSPI_CLK
SAI1_MCKSAI1_SCKSAI1_SDSAI1_FS
AUDIO_RSTAUDIO_DINAUDIO_CLK
USART_TXUSART_RX
BOOT0
MFX_I2C_SCLMFX_I2C_SDAMFX_IRQ_OUTMFX_WAKEUP
MFX_USART3_RXMFX_USART3_TX
3V3_REG-ON
SWO
SWO
3V3_REG-ON
2V5
GND
GND
Wired on Solder Side
JP8
JP7
5V_USB_ST_LINKGND
GND
GND
GNDGND
NC
3V3_REG-ON
QSPI_CLKQSPI_CS
QSPI_D0QSPI_D1QSPI_D2QSPI_D3
JOY_CENTER
JOY_LEFTJOY_RIGHTJOY_UP
JOY_DOWN
LD_RLD_G
EXT_RST
I2C1_SCLI2C1_SDA
1234567891011121314151617181920
P1
Header 20
1234567891011121314151617181920
P2
Header 20
PB2PE8PA0PA5PA1PA2PA3PB6PB7PD0
PE11
PB3
PE10PE12PE13PE14PE15
OTG_FS_VBUS
PC14PC15
UM
18
79S
chem
atics
DocID
027676 R
ev 3
25/39
Figure 11. ST-LINK/V2-1 with support of SWD only
2 10
ST-LINK/V2-1 with support of SWD only
MB1184 C-01
6/15/2015
Title:
Size: Reference:
Date: Sheet: of
A4 Revision:
STM32L476G-DISCOProject:
USB_DMUSB_DP
STM_RST
T_JT
CK
T_JTCKT_JTMS
STM_JTMS
STM_JTCK
OSC_INOSC_OUT
T_NRST
AIN_1
3V3_ST_LINK
3V3_ST_LINK
SWIM
_IN
USB_DMUSB_DP
USB
VCC 1D- 2D+ 3ID 4
GND 5SHELL 6
CN1
USB-MINI-typeB
COM
ST-LINK Power
3V3_ST_LINK
Jumpers ON --> DISCOVERY SelectedJumpers OFF --> ST-LINK Selected
Board Ident: PC13=0
T_JTCK
T_JTMS
SWD
3V3_ST_LINK
1 2 3 4
CN3
SB5 SB3
SB6 SB4
SB9 SB7
SB10 SB8STM_JTMS
STM_JTCK SWCLK
SWDIO
SWD
RESE
RVE
D
DEFAULT
3V3_ST_LINK
T_SWDIO_IN
T_SWOLED_STLINK
LED_STLINK 3V3_ST_LINKRed
_Green
2 1
3 4
LD1
LD_BICOLOR_CMS
SWDIOSWCLKTCK/SWCLK
TMS/SWDIO
Not Fitted
MCO MCO
T_JR
ST
123456
CN4
5075BMR-05-SM
AIN_1
T_NRSTT_SWO
NRSTT_NRST
SB11
RC Must be very close to STM32F103 pin 29
51
2
GND3
4
BYPASSINH
Vin Vout
U1 LD3985M33R
D1BAT60JFILM
TXRX
SB16
SB13
USART_RX
USART_TX
Close to JPNot Fitted
STLINK_T
X
STLINK_RX
Not Fitted
LD2LED, red
C7
100nF
C71
100nF
C6
100nF
C8
100nF
C5
1uF
C1
1uF
C2
100nFC4
100nFC3
10nF
C10
20pF
C11
20pF
C73100nF C72
20pF
1 2X1
8MHz
3V3_ST_LINK
USB_RENUMn
PWR_E
XT
PWR_ENn
3V3_ST_LINK
3
1
2
T19013-SOT23
3V3_ST_LINK
USB_RENUMn
PA14PA13
PWR_ENn
TP2
TP1
EN1
GND
2
VO 4
NC 5GND
7
VI6 PG 3U4 LD39050PU33R
C14
1uF
C15100nFC13
1uF
C12
100nF
3V3_ST_LINK
5 Volts Output3 Volts Output
5 Volts From External5V_IN
5V_IN
5 Volts From USB ST-LINKJP4
3V3_ST_LINK
3V3_ST_LINK
VBAT1
PA7
17
PC132
PA12 33PC143
PB0
18
PC154 JTMS/SWDIO 34
OSCIN5
PB1
19
OSCOUT6
VSS_2 35
NRST7
PB2/BO
OT1
20
VSSA8
VDD_2 36
VDDA9
PB10
21
PA010
JTCK
/SWCLK
37
PA111
PB11
22
PA212
PA15/JTD
I38
PA3
13
VSS
_123
PA4
14
PB3/JTDO
39
PA5
15
VDD_1
24
PA6
16
PB4/JN
TRST
40
PB12 25
PB5
41
PB13 26
PB6
42
PB14 27
PB7
43
PB15 28
BOOT0
44
PA8 29
PB8
45
PA9 30
PB9
46
PA10 31
VSS
_347
PA11 32
VDD_3
48 U3STM32F103CBT6
5V
D3STPS1L30A
D2STPS1L30A
JP1
5V_USB_ST_LINK
5V_USB_ST_LINK
MFX_USART3_RX
MFX_USART3_TX
SB17
SB15
D4BAT60JFILM
Not Fitted
12
CR1CR2032 Holder
IN1IN2
ON3 GND 4
SET 5
OUT 6OUT 7
FAULT8
U2
ST890CDR
51
2
GND3
4
BYPASSINH
Vin Vout
U12 LD3985M25R
C47
1uF
C48
100nFC49
10nF
C54100nF
C55
1uF
2V55V
R1110K_1%_0402
C9
100nF
12
3
JP6
D6STPS1L30A3V
3V3_REG
R184K7_1%_0402
R82
10K_1%_0402R83
[NA]
R14
100K_1%_0402
R86100K_1%_0402
R854K7_1%_0402
R844K7_1%_0402
R1
0_5%_0402
R79100_1%_0402
R1010K_1%_0402
R80_5%_0402
R9 0_5%_0402
R71K5_1%_0402
5V_USB_ST_LINK
R7836K_1%_0402
R21K_1%_0402
R19
2K7_1%_0402
R80100_1%_0402
R81
100_1%_0402
R1722_1%_0402
R2022_1%_0402R2122_1%_0402R2222_1%_0402
R13[NA]
R1210K_1%_0402
JP2
SWOSB14T_SWO PB3
R334K7_1%_0402
3V3
3V3
3V3_REG
R4330_1%_0402
R5330_1%_0402
3V3_REG-ON3V3_REG-ON
JP3
R15
[NA]
2.5 Volts Output
SB1
SB29
SB28
T_JTDI
T_JTDO
SWIM
SWIM
_RST
SWIM
_RST
_IN
R6 100K_1%_0402
3V3_REG
SB12
R16
2K7_1%_0402
Ilim = 510mA Isc= 1.2Ilim to 1.5Ilim = 612mA to 765mA
LD3LED, red
R31K_1%_0402
Sc
he
ma
tics
UM
187
9
26/3
9D
ocID027
676 Re
v 3
Figure 12. STM32L476VGT6 MCU
3 10
STM32L476VGT6 MCU
MB1184 C-01
6/15/2015
Title:
Size: Reference:
Date: Sheet: of
A4 Revision:
STM32L476G-DISCOProject:
PA0Must be close to the MCU
All this block must be very close to the STM32L476
SWCLKSWDIOSWDIO
SWCLKPA14PA13
USART_TXUSART_RX
PD5 USART_TXUSART_RX
PC14-OSC32_IN
PC15-OSC32_OUTSB19
SB20
Must be close to the Crystal
PE2 1
PE3 2PE4 3PE5 4PE6 5
PC137
PC14 8PC15 9
PH0 12PH1 13
NRST 14
PC015PC116PC217
PC3/VLCD18
PA023PA124PA225
PA326PA429PA530PA631
PA732
PC433PC534
PB035
PB136
PB237
PE7 38PE8 39PE9 40
PE10 41
PE11 42PE12 43PE13 44
PE14 45
PE15 46
PB1047PB1148
PB1251
PB1352PB1453PB1554
PD8 55
PD9 56PD10 57PD11 58
PD12 59
PD13 60PD14 61PD15 62
PC663
PC764PC865PC966
PA867PA968
PA1069
PA1170PA1271PA1372
PA1476
PA1577
PC1078
PC1179PC1280
PD0 81
PD1 82
PD2 83PD3 84PD4 85
PD5 86PD6 87PD7 88
PB389PB490
PB591PB692PB793
BOOT0 94
PB895
PB996
PE0 97PE1 98
U9A
STM32L476VGT6
VBAT6
VSS4 27
VSS2 74
VREF- 20VREF+21VDDA_ADC22
VSS5 10
VDDUSB73
VDD3100
VSS1 49VDD275VDD150
VDD428
VSSA_ADC 19
VDD511
VSS3 99
U9B
STM32L476VGT6
PA1PA2PA3PA4PA5PA6PA7PA8PA9PA10PA11PA12PA13PA14PA15
PB0PB1PB2PB3PB4PB5PB6PB7PB8PB9PB10PB11PB12PB13PB14PB15
PC0PC1PC2PC3PC4PC5PC6PC7PC8PC9PC10PC11PC12PC13
PD0PD1PD2PD3PD4PD5PD6PD7PD8PD9PD10PD11PD12PD13PD14PD15
PE0PE1PE2PE3PE4PE5PE6PE7PE8PE9PE10PE11PE12PE13PE14PE15
NRST
BOOT0
PC14
PH[0..1]
MCO
PH1-OSC_OUTSB21
SB22
MCO
12
X28MHz
SB18
PH0-OSC_INPH0
PH1
QSPI_D0
QSPI_D3QSPI_D2QSPI_D1
QSPI_CLKQSPI_CS
QSPI_D0QSPI_D1QSPI_D2QSPI_D3
QSPI_CSQSPI_CLK
SAI1_FSSAI1_SDSAI1_SCK
I2C1_SCLI2C1_SDA
AUDIO_RST
SAI1_MCK
AUDIO_DINAUDIO_CLK
OTG_FS_PowerSwitchOn
OTG_FS_DMOTG_FS_DPOTG_FS_ID
OTG_FS_VBUS
OTG_FS_OverCurrent
SEG[0..23]COM[0..3]
SEG[0..23]COM[0..3]
EXT_RST EXT_RSTLD_RLD_G LD_R
LD_G
NRST NRST
JOY_CENTERJOY_DOWNJOY_LEFTJOY_RIGHTJOY_UP
JOY_CENTERJOY_DOWNJOY_LEFTJOY_RIGHTJOY_UP
MFX_USART3_RXMFX_USART3_TXMFX_USART3_RX
MFX_USART3_TX
MFX_WAKEUPMFX_WAKEUPMFX_IRQ_OUTMFX_IRQ_OUT
MFX_I2C_SDAMFX_I2C_SCLMFX_I2C_SCL
MFX_I2C_SDA
PE10PE11
PE12PE13PE14PE15
PB6
PE2
PE3
PE4
PE5PE6
PE7PE9
PA0
PA1PA2PA3
PA4
PA5
PC13PB10PB11
PB2PE8
PD0
PA11PA12
PC9
SAI1_MCK
AUDIO_RST
SAI1_FS
SAI1_SCKSAI1_SD
COM0COM1COM2COM3
SEG0SEG1SEG2SEG3SEG4SEG5SEG6SEG7SEG8SEG9SEG10SEG11SEG12
SEG13SEG14SEG15SEG16SEG17SEG18SEG19SEG20SEG21SEG22SEG23
GYRO_CS
GYRO_INT1GYRO_INT2
MEMS_SCK
GYRO_CS
MEMS_MISOMEMS_MOSI MEMS_SCK
MEMS_MISOMEMS_MOSI
GYRO_INT1GYRO_INT2
MAG_CSMAG_CS
XL_CS XL_CSXL_INT
MAG_DRDY MAG_DRDY
XL_INT
MAG_INTMAG_INT
PE0PE1
PC0
PC1PC2
PD1
PD3PD4
PD7
PD6
PA6
PA7
PA15
PB0
PB1
PB4PB5
PB12
PB13
PB14
PB15
PC3
PC4
PC5 PC6
PC7
PC8
PD8PD9PD10
PD11
PD12
PD13
PD14
PD15
VLCD
AUDIO_DINAUDIO_CLK
I2C1_SCLI2C1_SDA
OTG_FS_OverCurrent
OTG_FS_VBUS
OTG_FS_ID
OTG_FS_DMOTG_FS_DP
OTG_FS_PowerSwitchOn
VDD_MCU
C761uF_X5R_10%_0603
R91510_1%_0402
L1Ferrite
C35100nF_X7R_10%_0402
C741uF_POL_10%_TANA
C231uF_POL_10%_TANA
C791uF_X5R_10%_0603
C82100nF_X7R_10%_0402C81100nF_X7R_10%_0402
C75100nF_X7R_10%_0402
C29100nF_X7R_10%_0402
C80100nF_X7R_10%_0402
VDDA VDDA
R2447_1%_0402
C24100nF_X7R_10%_0402
VREF+
VREF+
VDD_MCU
C83100nF_X7R_10%_0402
R900_5%_0402
VDD_MCU
3V
C78
20pF_NPO_5%_0402
C77
20pF_NPO_5%_0402
R890_5%_0402
R260_5%_0402
R250_5%_0402
R88220_1%_0402
PC14
PH[0..1]
R314K7_1%_0402
R324K7_1%_04023V
R922K2_1%_0402
R932K2_1%_0402
PC14
PC15
PH1-OSC_OUTPH0-OSC_IN
PC14-OSC32_INPC15-OSC32_OUT
BOOT0
SWO
3V3_REG-ON3V3_REG-ON
SWOPB3
PB3
Not Fitted
PA8PA9PA10PB9
PD2
PB7
PB8
PC10
PC11
PC12
PA9
PA10
SB24
SB25
Layout priority to PA9, PA10
R87
[NA]
X3NX3215SA-32.768K
PC15PC15
C27
4.7pF_NPO_-+0.25pF_0402
C25
4.7pF_NPO_-+0.25pF_0402
UM
18
79S
chem
atics
DocID
027676 R
ev 3
27/39
Figure 13. IDD measurement / MFX (Multi Function eXpander)
4 10
IDD measurement / MFX (Multi Function eXpander)
MB1184 C-01
6/15/2015
Title:
Size: Reference:
Date: Sheet: of
A4 Revision:
STM32L476G-DISCOProject:VDD_MCU
3V_MFX
Current
direction
to MCU
differential
amplifier
CAL
SH0 SH1 SH2
Shunts
3
4
5
G
SD
6
21
T3STT7P2UH7
3
4
5
G
SD
6
21
T7STT7P2UH7
3
4
5
G
SD
6
21
T9STT7P2UH7
3
4 5
G
S D
621
T5STT7P2UH7
3V3
decoupling capacitorsclose to TSZ122
MFX_IRQ_OUT
IDD_MEAS
MFX_SWCLK
CAL
SH2SH1
MFX_SWDIO
IDD_MEAS
see note *
SH1_D SH2_DSH0_D
CAL_D
4
3
5
G
SD 6
78
21T2
STS9P2UH7
3V_MFX
SH0_D
SH0
4
3
5
G
SD 6
78
21T4
STS9P2UH7
3V_MFX
CAL_D
CAL
4
3
5
G
SD 6
78
21T6
STS9P2UH7
SH1_D
SH1
4
3
5
G
SD 6
78
21T8
STS9P2UH7
SH2_D
SH2
CAL_D
CAL_D
3V
3V_MFX
one capacitor close to each MFX pins: VDD, VDD 1, VDD 2, VDD 3
SH0
VDD_MCU
MFX_WAKEUP
L2
Ferrite
MFX_I2C_SDA
MFX_I2C_SCL
12
3
JP5bypass
R36
100K_1%_0402
R37100K_1%_0402
R391_1%_0805
R4324_1%_0805
R44620_1%_0805
R4110K_1%_0805
R34100K_1%_0402
R2910K_1%_0402
C33100nF_X7R_10%_0402
C341uF_POL_10%_TANA
C26100nF_X7R_10%_0402
R38
100K_1%_0402
R94
100K_1%_0402
MFX_USART3_RXMFX_USART3_TX MFX_USART3_RX
MFX_USART3_TX 3V_MFX1234
CN5
MFX_SWCLK
MFX_SWDIO
C30100nF_X7R_10%_0402
C31100nF_X7R_10%_0402
C28100nF_X7R_10%_0402
C37100nF_X7R_10%_0402
C401uF_X5R_10%_0603
R51
100_1%_0402
C39100nF_X7R_10%_0402
V+
V-
3
21
48 U11A
TSZ122IST
5
67
U11BTSZ122IST
V+
V-
3
21
48 U10A
TSZ122IST
5
67
U10BTSZ122IST
C36
100nF_X7R_10%_0402
see note *
see note *
see note *
Note *: two footprints superimposed allows to also populate with SO-8 package.
(STS9P2UH7 P MOS transistors)
LAYOUT PROPOSAL DRAWING
C38
100nF_X7R_10%_0402
3V3
decoupling capacitorsclose to TSZ122
R270_5%_0402
MFX_I2C_SCLMFX_I2C_SDA
MFX_WAKEUP
MFX_IRQ_OUT
R28510_1%_0402
R35[NA]
NRST
C32[NA]
NRST
MFX_I2C_SCL
MFX_I2C_SDA
R300_5%_0603
3V_MFX
3V_MFX3V_MFX
3V_MFX
PC13
PB10
PA4
PB11SB27
SB26
D5 BAT60JFILM
VDD
1
WAKEUP2
IDD_CAL/GPO4 3
IDD_SH0 4
IDD_SH1/GPO5 5IDD_SH2/GPO6 6
NRST7
VSS
A8
VDDA
9
TSC_XP/GPO010TSC_XN/GPO111TSC_YP/GPO212TSC_YN/GPO313
IDD_MEAS 14
GPIO0 18GPIO1 19GPIO2 20
GPIO3 39GPIO4 40GPIO5 15
USART_TX21USART_RX22
VSS
_123
VDD_1
24
SPARE25
GPIO6 16
GPIO7 17GPIO8 29GPIO9 30
GPIO10 31
GPIO11 32GPIO12 33GPIO13 26SWDIO34
VSS
_235
VDD_2
36
SWCLK37
IDD_SH3/GPO7 38
GPIO14 27
GPIO15 28
IDD_VDD_MCU 41
I2C_SCL42I2C_SDA43
BOOT044
I2C_ADDR45
IRQOUT46
VSS
_347
VDD_3
48
VD
VD
WAWW KAA EUKK P
IDD_CAL/GPO4
IDD_SH0IDD_SH1/GPO5IDD_SH2/GPO6
NRST
VSS
AVDDA
TSC_XP/GPO0TSC_XNXX /GNN PO1TSC_YP/GPO2TSC_YNYY /GNN PO3
IDD_MEAS
GPIO0GPIO1GPIO2GPIO3GPIO4GPIO5
USARAA T_TXUSARAA T_RXRR
VSS
_1
VDD_1
SPARAA ERR
GPIO6GPIO7GPIO8GPIO9GPIO10GPIO11GPIO12GPIO13
SWDIO
VSS
_2
VDD_2
SWCLK
IDD_SH3/GPO7
GPIO14GPIO15
IDD_VDD_MCU
I2C_SCLI2C_SDA
BOOT0
I2C_ADDR
IRQOUT
VSS
_3
VDD_3
MFX_V2
U8MFX_V2
R47
6K04_1%_0402
R40
6K04_1%_0402
R4915K_1%_0402
R42
300K_1%_0402
R50
300K_1%_0402
R48300K_1%_0402
Sc
he
ma
tics
UM
187
9
28/3
9D
ocID027
676 Re
v 3
Figure 14. Joystick ACP, LEDs and push-button
5 10
Joystick, ACP, LEDs and Push Button
MB1184 C-01
6/15/2015
Title:
Size: Reference:
Date: Sheet: of
A4 Revision:
STM32L476G-DISCOProject:
USER & WAKE-UP Button
NRSTNRST
RESET Button
3V
123
4
B1
SW-PUSH
-CMS_
BLA
CKSB23
C45
100nF
LD_R
LD_G
LD_R
LD_G
LD4
LED, redLD5
LED, green
PB2
PE8
3V
JOY_CENTER
JOY_DOWNJOY_LEFT
JOY_RIGHTJOY_UP
PA0
Input pins with pull-down
C41100nF_X7R_10%_0402
R520_5%_0402
R53
100_1%_0402COMMON5
CENTER2
DOWN3 LEFT1
RIGHT6
UP4
621
4
3
B2
MT-008A
C44100nF_X7R_10%_0402C46
100nF_X7R_10%_0402C42100nF_X7R_10%_0402
R560_5%_0402
R580_5%_0402
R540_5%_0402
1 23 45 67 8
CN2
SSM-104-L-DH
3V
EXT/RF E2P Connector
5V
EXT_RSTI2C1_SDAI2C1_SCL EXT_RSTI2C1_SCL
I2C1_SDA
PA1
PA2PA3
PA5
R55 10K_1%_0402
R5910K_1%_0402
Joystick
JOY_CENTER
JOY_DOWNJOY_LEFT
JOY_RIGHTJOY_UP
C43100nF_X7R_10%_0402
PD0PB6R45
1K_1%_0402
R5710K_1%_0402
R46
330_1%_0402
Not Fitted
SB2
PB7
UM
18
79S
chem
atics
DocID
027676 R
ev 3
29/39
Figure 15. LCD display
6 10
LCD Display
MB1184 C-01
6/15/2015
Title:
Size: Reference:
Date: Sheet: of
A4 Revision:
STM32L476G-DISCOProject:
LCD
SEG[0..23]COM[0..3]
SEG0SEG1
SEG2SEG3
SEG4SEG5
SEG6 SEG7SEG8
SEG9SEG10
SEG11
SEG12SEG13
SEG14SEG15
SEG16SEG17SEG18
SEG19SEG20
SEG21SEG22
SEG23COM0
COM1
COM2COM3
SEG[0..23]COM[0..3]
SEG0
1
SEG1
2
SEG2
3
SEG3
4
SEG4
5
SEG5
6
SEG6
7
SEG7
8
SEG8
9
SEG9
10
SEG10
11
SEG11
12
COM3
13
COM2
14CO
M1
15
COM0
16SE
G12
17
SEG13
18SE
G14
19
SEG15
20SE
G16
21
SEG17
22SE
G18
23SE
G19
24SE
G20
25SE
G21
26
SEG22
27SE
G23
28
U5GH08172T
U100
Socket DIP28
Sc
he
ma
tics
UM
187
9
30/3
9D
ocID027
676 Re
v 3
Figure 16. OTG USB FS
7 10
OTG USB FS
MB1184 C-01
6/15/2015
Title:
Size: Reference:
Date: Sheet: of
A4 Revision:
STM32L476G-DISCOProject:
5VOTG_FS_PowerSwitchOn
OTG_FS_OverCurrent
3V3_REG
OTG_FS_DMOTG_FS_DPOTG_FS_ID
PC9
PC10
PC11R67 22R68 22
3V3_REG
3V3_REG
DzA2
ID A3
Pd1 B1PupB2
VbusB3D+in C1
Pd2 C2
D+outC3
D-in D1
GND D2
D-outD3
U15
EMIF02-USB03F2
GND2
IN5EN4 OUT 1FAULT 3
U14
STMPS2141STR
OTG_FS_VBUS
C674.7uF
3
1
2
T109013-SOT23
R63
[NA]
R71330_1%_0603
R6547K_1%_0402
LD6LED, green
VBUS1
DM2
DP3ID4GND5
Shield6 USB
_Micro-A
B receptacle
CN7
USB-MICRO-AB
R7247K_1%_0402
R66
0_5%_0402
LD7LED, red
R61
0_5%_0402
R64
0_5%_0402
R6210K_1%_0402
PC12
PA11PA12
R73620_1%_0603
UM
18
79S
chem
atics
DocID
027676 R
ev 3
31/39
Figure 17. Audio DAC and microphone MEMS
8 10
Audio Codec and Microphone MEMS
MB1184 C-01
6/15/2015
Title:
Size: Reference:
Date: Sheet: of
A4 Revision:
STM32L476G-DISCOProject:
SAI1_FSSAI1_SDSAI1_SCK
I2C1_SCLI2C1_SDA
AUDIO_RST
SAI1_MCK
3V
I2C address 0x94
2V5
3V
PE3
PB7PB6
PE213
2 CN6
ST-225-02
I2C1_SCLI2C1_SDA
SAI1_MCKSAI1_SCKSAI1_SDSAI1_FSAUDIO_RST
SDA1
SCL2A03
SPKR_OUTA+ 4
VP 5
SPKR_OUTA- 6SPKR_OUTB+ 7
VP 8SPKR_OUTB- 9
-VHPFILT10FLYN11
FLYP12
+VHP13
HP/LINE_OUTB 14HP/LINE_OUTA 15
VA16
AGND 17FILT+ 18
VQ 19TSTO20AIN4A 21AIN4B 22AIN3A 23AIN3B 24AIN2A 25AIN2B 26
AFILTA 27AFILTB 28
AIN1A 29AIN1B 30
SPKR/HP 31
RESET32
VL33
VD34
DGND35
TSTO36
MCLK37
SCLK38SDIN39LRCK40
GND/Thermal Pad41
U13
CS43L22
C681uF_POL_10%_TANA
C65100nF_X7R_10%_0402
R6010K_1%_0402
C561uF_X5R_10%_0603
C661uF_X5R_10%_0603
C59150pF_NPO_5%_0603
C58100nF_X7R_10%_0402
C6422nF_X7R_10%_0603
PE4
PE5PE6
C53150pF_NPO_5%_0603
C601uF_X5R_10%_0603
C50100nF_X7R_10%_0402
C62100nF_X7R_10%_0402C51100nF_X7R_10%_0402
C571uF_X5R_10%_0603
C52100nF_X7R_10%_0402
R7051_1%_0402
C6322nF_X7R_10%_0603
R6951_1%_0402
R76
0_5%_0402
3V
PE9PE7
3V
AUDIO_DINAUDIO_CLK
AUDIO_DINAUDIO_CLK
C70100nF_X7R_10%_0402
C69100nF_X7R_10%_0402
R77
0_5%_0402
R75
[NA]
GND5
LR 2CLK 3VDD1
DOUT 4
U17
MP34DT01
GND
Sc
he
ma
tics
UM
187
9
32/3
9D
ocID027
676 Re
v 3
Figure 18. Quad-SPI Flash memory
9 10
Quad SPI Flash Memory
MB1184 C-01
6/15/2015
Title:
Size: Reference:
Date: Sheet: of
A4 Revision:
STM32L476G-DISCOProject:
3V
Quad SPI Flash Memory
QSPI_D0
QSPI_D3QSPI_D2QSPI_D1
QSPI_CLKQSPI_CSPE10
R7410K_1%_0402
C61100nF_X7R_10%_0402
DQ3/HOLD#7
VCC 8S#1
DQ12
C6
DQ05
VSS 4DQ2/Vpp/W#3DQ3/HOLD#
VCCS#
DQ1
C
DQ0
VSSDQ2/Vpp/WVV #
U16
N25Q128A13EF840E
QSPI_D0QSPI_D1QSPI_D2QSPI_D3
QSPI_CSQSPI_CLK
PE11
PE12PE13PE14PE15
UM
18
79S
chem
atics
DocID
027676 R
ev 3
33/39
Figure 19. Gyroscope, accelerometer, magnetometer MEMS
10 10
Gyroscope, Accelerometer, Magnetometer MEMS
MB1184 C-01
6/15/2015
Title:
Size: Reference:
Date: Sheet: of
A4 Revision:
STM32L476G-DISCOProject:
MEMS
3V
GYRO_CS
VDD_IO1
GND 13C1 14
GND8 GND 9
VDD 16
CS_I2C/SPI5
INT17 DRDY/INT26GND 10GND 11
SA0/SDO4 SDA/SDI/SDO3 SCL/SPC2 VDD 15
GND 12
U7
L3GD20
C1810uF_X5R_10%_0603
C2010nF_X7R_10%_0603
C19100nF_X7R_10%_0402
SCL/SPC1 INT_XL 12
VDD 9VDD_IO 10DRDY_MAG 11
GND6 C15 SDA/SDI/SDO4GND 8
INT_MAG 7
CS_MAG3 CS_XL2
U6
LSM303CTR
C16100nF_X7R_10%_0402
C2110uF_X5R_10%_0603
C17100nF_X7R_10%_0402
C22100nF_X7R_10%_0402
MAG_CS
MAG_INT
XL_INT
PC0 MAG_CS
MAG_INT
GYRO_INT1
MAG_DRDY
MEMS_SCK
MAG_DRDY
PC1
PC2
MEMS_MOSI
GYRO_INT2
XL_CS
XL_INT
PD1
PD4
PD7
PD2PB8
PE0
PE1
MEMS_SCK
GYRO_CSMEMS_MISOMEMS_MOSI
PD1
PD3PD4 MEMS_SCK
MEMS_MISOMEMS_MOSI
GYRO_INT1GYRO_INT2
XL_CS
3V
R23 1K_1%_0402
Power consumption measurements UM1879
34/39 DocID027676 Rev 3
Appendix A Power consumption measurements
The power consumption measurements of the STM32L476 Discovery board are reflected in Figure 20. Note the GPIO configuration of the STM32L476VGT6 in standby mode.
Figure 20. Power consumption tree
3V3_REG
JP6
Measured 287µA 3V3 287-115 => 172µA 172-92 => 80µA
Measured 115 µA
D6
3V
Measured 92µA
LDO
SB28
For IDDTSZ122 1st stage
V+ : ~11µA due to resistors bridgeV- : ~11µA due to resistors bridge
115-70 => 45µA
Measured 70µA
R30
Audio QuadSPIL3GD20
DACLSM303
CTR
3V_MFX 70-0.4 => 69.6µA
Measured 0.4µA
JP5
VDD_MCU
MFXSTM32L152
For IDDTSZ122
2nd stage
V+ : ~10µA due to resistors bridge
STM32L476VGT6
STM32L476VGT6 GPIOs are configured in ‘Analog input’ except: PWR->PUCRA = 0; // no PU on GPIOA PWR->PDCRA = 0x2F; // PD on GPIOA[0,1,2,3,5] PWR->PUCRB = 0; // no PU on GPIOB PWR->PDCRB = 0; // no PD on GPIOB PWR->PUCRC = 0x1; // PU on GPIOC[0] MAG_CS PWR->PDCRC = 0x800; // PD on GPIOC[11] PWR->PUCRD = 0x80; // PU on GPIOD[7] MEMS_SPI_CS PWR->PDCRD = 0x12; // no PD on GPIOD[1,4] MEMS_SPI_CLK, MEMS_SPI_MOSI PWR->PUCRE = 0x0001; // PU on GPIOE[0] XL_CS PWR->PDCRE = 0x0200; // PD on GPIOE[9] AUDIO_CLK for DMIC PWR->PDCRE|= 0x0074; // PD on GPIOE[2,4,5,6] SAI1 interface to CODEC PWR->PDCRE|= 0xF400; // PD on GPIOE[10,12,13,14,15] QuadSPI CLK, D0,D1,D2,D3 PWR->PUCRF = 0; // no PU on GPIOF PWR->PDCRF = 0; // no PD on GPIOF PWR->PUCRG = 0; // no PU on GPIOG PWR->PDCRG = 0; // no PD on GPIOG PWR->PUCRH = 0; // no PU on GPIOH PWR->PDCRH = 0; // no PD on GPIOH
DocID027676 Rev 3 35/39
UM1879 Power consumption measurements
38
The total measured power consumption of the STM32L476 Discovery board is 287µA, which is as expected.
Table 8 gives for each peripheral the theoretical power consumption value. It is extracted from the vendor’s product datasheet. The typical values are given under the same conditions as used for the power consumption measurement (see Figure 20: Power consumption tree). Refer to those product datasheets for more details about the conditions.
The theoretical total power consumption of the STM32L476 Discovery board is ~295uA.
Table 8. Typical power consumption of the STM32L476 Discovery board
MB1184-C01
component
Typical theoretical
consumption (uA)
Conditions
LD3985M25R_U12 85 On mode: VINH=1.2V
TSZ122IST_U10 58 -
Differential + 11 Current in R40+R42
Differential - 11 Current in R47+R50
CS43L22_U13 0 Reset pin 32 and all clocks and lines are hold Low
MP34DT01_U17 33 IddPdn, input clock in static mode
N25Q128A13EF840E_U16 14 Standby current
L3GD20_U7 5 IddPdn, Supply current in power-down mode
LSM303CTR_U6 10 IddPdn, current consumption in power-down mode
TSZ122IST_U11 58 -
Bridge Op Amp 10 Current in R48+R49
MFX_U8 0.3Standby mode. All GPIOs in ‘Analog Input’ except WAKEUP input with external PD (R34)
STM32L476VGT6_U9 0.3Standby mode, GPIOs configuration described above
TOTAL STM32L476 Discovery board
295.6 -
Mechanical drawing UM1879
36/39 DocID027676 Rev 3
Appendix B Mechanical drawing
Figure 21. STM32L476 Discovery board mechanical drawing
DocID027676 Rev 3 37/39
UM1879 Compliance statements
38
Appendix C Compliance statements
C.1 Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statement
C.1.1 FCC Compliance Statement
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.
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's 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.
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.
C.2 IC Compliance Statement
C.2.1 Compliance Statement
Industry Canada ICES-003 Compliance Label: CAN ICES-3 (B)/NMB-3(B)
C.2.2 Déclaration de conformité
Étiquette de conformité à la NMB-003 d’Industrie Canada : CAN ICES-3 (B)/NMB-3(B)
Revision history UM1879
38/39 DocID027676 Rev 3
Revision history
Table 9. Document revision history
Date Revision Changes
17-Jul-2015 1 Initial release.
04-Aug-2015 2 Added Section 6: Bootloader limitations.
24-Mar-2016 3 Added Section Appendix C: Compliance statements.
DocID027676 Rev 3 39/39
UM1879
39
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.
© 2016 STMicroelectronics – All rights reserved