The STM32H7B3I-DK Discovery kit is a complete demonstration and development platform for STMicroelectronics Arm
Cortex®-M7 core-based STM32H7B3LIH6QU microcontroller. This microcontroller features four I2C interfaces, six SPIs with four
multiplexed full-duplex I2S interfaces, two SDMMC controllers, five USARTs, five UARTs, one ULPUART, one TTFD-CAN, one
FD-CAN, two 16-bit ADCs, two 12-bit DACs, two SAIs, two Octo-SPI interfaces, two analog comparators, one SPDIF-RX,
DFSDM (8 channels / 8 filters), one USB HS OTG and one USB FS OTG, DCMI interface, FMC interface, TFT LCD controller
interface, JTAG, and SWD debugging support.
This STM32H7B3I-DK Discovery kit offers everything required for users to get started quickly and develop applications easily.
The hardware features on the board help to evaluate the following peripherals: USB HS OTG, microSD™ card, 8-bit camera
interface, audio DAC stereo with audio jack input and output, 128-Mbit SDRAM memory, 512-Mbit Octo-SPI Flash memory,
Wi‑Fi® module (802.11 b/g/n compliant), I2C extension connector, FD-CAN, 20-pin microphone MEMS connector with DFSDM
interface, 4.3-inch TFT-LCD (480*272) using an RGB interface with a capacitive touch panel. The ARDUINO® Uno V3
compatible connectors and STMod+ connector allow easy connection of extension shields or daughterboards for specific
applications.
The integrated STLINK-V3E provides an embedded in-circuit debugger and programmer for the STM32 MCU.
®
Figure 1. STM32H7B3I-DK top view
Pictures are not contractual.
Figure 2. STM32H7B3I-DK bottom view
UM2569 - Rev 1 - December 2019
For further information contact your local STMicroelectronics sales office.
www.st.com
Page 2
1Features
•STM32H7B3LIH6QU Arm®-based microcontroller featuring 2 Mbytes of Flash memory and 1.4 Mbyte of
RAM in BGA225 package
•4.3" (480x272 pixels) TFT color LCD module including a capacitive touch panel with RGB interface
•Wi‑Fi® module compliant with 802.11 b/g/n
•USB OTG HS
•Audio codec
•512-Mbit Octo-SPI NOR Flash memory
•128-Mbit SDRAM
•2 user LEDs
•User and Reset push-buttons
•Fanout daughterboard
•1x FDCAN
•Board connectors:
–Camera (8 bit)
–USB with Micro-AB
–Stereo headset jack including analog microphone input
–Audio jack for external speakers
•On-board STLINK-V3E debugger/programmer with USB re-enumeration capability: mass storage, Virtual
COM port, and debug port
•Comprehensive free software libraries and examples available with the STM32Cube MCU Package
•Support of a wide choice of Integrated Development Environments (IDEs) including IAR™, Keil®, and GCCbased IDEs
Note:Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
, USB OTG HS connector, or external sources
BUS
UM2569
Features
UM2569 - Rev 1
page 2/54
Page 3
2Ordering information
To order the STM32H7B3I-DK Discovery kit, refer to Table 1. Additional information is available from the
datasheet and reference manual of the target STM32.
Order codeBoard referencesTarget STM32
•MB1332
STM32H7B3I-DK
1. LCD board.
2. Fanout board.
3.
Wi-Fi® module.
•MB1315
•MB1280
•MB1486
Table 1. Ordering information
(1)
(2)
(3)
UM2569
Ordering information
STM32H7B3LIH6QU
2.1Product marking
Evaluation tools marked as “ES” or “E” are not yet qualified and therefore 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 designs or in production.
“E” or “ES” marking examples of location:
•On the targeted STM32 that is soldered on the board (For an illustration of STM32 marking, refer to the
STM32 datasheet “Package information” paragraph at the www.st.com website).
•Next to the evaluation tool ordering part number that is stuck or silk-screen printed on the board.
This board features a specific STM32 device version, which allows the operation of any bundled commercial
stack/library available. This STM32 device shows a "U" marking option at the end of the standard part number
and is not available for sales.
In order to use the same commercial stack in his application, a developer may need to purchase a part number
specific to this stack/library. The price of those part numbers includes the stack/library royalties.
2.2Codification
The meaning of the codification is explained in Table 2. The order code is mentioned on a sticker placed on the
top side of the board.
STM32TTXXY-DKDescriptionExample: STM32H7B3I-DK
STM32TTMCU series in STM32 Arm Cortex MCUsSTM32H7 Series
XXMCU product line in the seriesSTM32H7B3
Y
Table 2. Codification explanation
STM32 Flash memory size:
•I for 2 Mbytes
2 Mbytes
UM2569 - Rev 1
page 3/54
Page 4
3Development environment
3.1System requirements
UM2569
Development environment
•Windows® OS (7, 8 and 10), Linux® 64-bit, or macOS
•USB Type-A to Micro-B cable
Note:
macOS® is a trademark of Apple Inc. registered in the U.S. and other countries.
All other trademarks are the property of their respective owners.
3.2Development toolchains
•Keil® MDK-ARM (see note)
•IAR™ EWARM (see note)
•GCC-based IDEs
Note:
On Windows® only.
3.3Demonstration software
The demonstration software, included in the STM32Cube MCU Package corresponding to the onboard
microcontroller, 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 www.st.com.
®
UM2569 - Rev 1
page 4/54
Page 5
4Conventions
Table 3 provides the conventions used for the ON and OFF settings in the present document.
ConventionDefinition
Jumper JPx ONJumper fitted
Jumper JPx OFFJumper not fitted
Jumper JPx [1-2]Jumper should be fitted between Pin 1 and Pin 2
Solder bridge SBx ONSBx connections closed by 0 Ω resistor
Solder bridge SBx OFFSBx connections left open
Resistor Rx ONResistor soldered
Resistor Rx OFFResistor not soldered
UM2569
Conventions
Table 3. ON/OFF convention
UM2569 - Rev 1
page 5/54
Page 6
5Delivery recommendations
Before the first use, make sure that no damage occurred to the board during shipment and no socketed
components are not firmly fixed in their sockets or loose in the plastic bag.
In particular, pay attention to the following component:
•MB1315 TFT display daughterboard in the CN1 connector
UM2569
Delivery recommendations
UM2569 - Rev 1
page 6/54
Page 7
6Getting started
1.Ensure that the JP1 jumper is set to STLK.
2.Connect a Type-A to Micro-B USB cable from the STM32H7B3I-DK board (Connect USB STLINK CN14) to
a PC to power the board. Then LD5 (+5V) and LD4 (STLINK COM) light up.
3.Take advantage of three graphical stacks running on the same board with many featured applications for
each selected Sub-Demo:
–Menu launcher
–Audio player TGFX application (MP3 support)
–Clock and Weather with Alarm feature
–Video player TGFX application (enabled)
–TGFX Graphic demonstration
–STemWin Graphic demonstration
–EWZ Graphic demonstration
4.The demonstration application software as well as other software examples and applications for exploring
STM32H7 features are available from STM32H7B3I-DK.
Note:
The audio and video player applications play audio and video files from the microSD™ card.
UM2569
Getting started
UM2569 - Rev 1
page 7/54
Page 8
7Technology partners
MACRONIX:
512-Mbit Octo-SPI NOR Flash memory device, part number MX25LM51245GXDI00
UM2569
Technology partners
UM2569 - Rev 1
page 8/54
Page 9
8Hardware layout and configuration
The STM32H7B3I-DK Discovery kit is designed around the STM32H7B3LIH6QU target microcontroller packaged
in TFBGA225. The hardware block diagram, shown in Figure 3, illustrates the STM32H7B3LIH6QU connections
with the peripheral components. Figure 4 shows the location of the main components on the top side of the
Discovery board and Figure 5 shows the location of the main components on the bottom side of the Discovery
board.
Figure 3. STM32H7B3I-DK hardware block diagram
UM2569
Hardware layout and configuration
STLINK-V3E
TAG connector
SWD connector
32 KHz and
24 MHz crystals
512-Mbit Octo-SPI Flash
User LED
Audio connector
(5 MEMs microphones)
3V3 / 1V8 Power supply
USART1
SWD
RTC / HSE
OCSPI
FMC128-Mbit SDRAM
GPIO
DFSDM
PWR
STM32H7B3I
TFBGA225
RSTn
RGB
I2C4
DCMI
I2S6
SAI1
SDIO1
Reset button
LCD and touch panel
EXT_I2C connector
Camera connector
Audio codec and
amplifier
Stereo jack with
microphone
TM
microSD
card
connector
UM2569 - Rev 1
USART2
UART4
ARDUINO
STMod+
Wi-Fi
®
connector
®
OTG HS
SPI2
USB OTG connector
page 9/54
Page 10
Hardware layout and configuration
Figure 4. STM32H7B3I-DK PCB layout (top view)
UM2569
B2 User
button
CN12
TAG
connector
B1
Reset
button
SW1
switch
CN1
TFT LCD
connector
CN3
Audio
connector
LD4
STLINK-V3E
COM LED
CN14
STLINK-V3E
USB connector
Figure 5. STM32H7B3I-DK PCB layout (bottom view)
CN6
Audio out
jack
EXT_I2C
connector
Wi-Fi
module
®
CN21
FD-CAN
connector
P1
STMod+
connector
CN7
Camera
connector
U15
STM32H7B3I
MCU
CN10 and CN11
®
ARDUINO
connectors
CN19 and CN20
ARDUINO
connectors
CN4
microSD™
card
®
CN16
CN5
Audio in
jack
JP1
Power
selector
CN15
USB OTG HS
connector
UM2569 - Rev 1
page 10/54
Page 11
Hardware layout and configuration
Figure 6 and Figure 7 provide the mechanical dimensions of the STM32H7B3I-DK board.
Figure 6. STM32H7B3I-DK board mechanical dimensions (top view, in millimeters)
UM2569
Figure 7. STM32H7B3I-DK board mechanical dimensions (bottom view, in millimeters)
UM2569 - Rev 1
page 11/54
Page 12
8.1Embedded STLINK-V3E
8.1.1Description
There are two different ways to program or debug the onboard STM32 MCU:
•Using the embedded STLINK-V3E
•Using an external debug tool connected to CN8 MIPI-10 connector
The facility for programming and debugging the STM32H7B3LIH6QU is integrated into the STM32H7B3I-DK
board.
The STLINK-V3E makes the STM32H7B3I-DK board Mbed Enabled™.
The embedded STLINK-V3E supports only SWD and VCP for STM32 devices. For information about debugging
and programming features, refer to the technical note Overview of ST-LINK derivatives TN1235, which describes
in detail all the STLINK-V3E features.
Features supported on STLINK-V3E:
•5V power supplied by USB connector (CN14)
•USB 2.0 high-speed-compatible interface
•JTAG/serial wire debugging (SWD) specific features:
–3 to 3.6V application voltage on the JTAG/SWD interface and 5V tolerant inputs
–JTAG
–SWD and serial viewer (SWV) communication
•Direct firmware update feature (DFU) (CN17)
•STDC14 (MIPI10) compatible connector (CN8)
•Status COM LED (LD4) which blinks during communication with the PC
•Fault red LED (LD7) alerting on USB overcurrent request
•5V/500mA output power supply capability (U24) with current limitation and LED
•Green LED ON: 5V enabled (LD5)
UM2569
Embedded STLINK-V3E
8.1.2Drivers
Before connecting the STM32H7B3I-DK board to a Windows PC via USB, the user must install a driver for the
STLINK-V3E (not required for Windows 10). It is available on the www.st.com website.
In case the STM32H7B3I-DK board is connected to the PC before the driver is installed, some STM32H7B3I-DK
interfaces may be declared as Unknown in the PC device manager. In this case, the user must manually install
the dedicated driver files, and update the driver of the connected device from the device manager as shown in
Figure 8.
Note:Prefer using the USB Composite Device handle for a full recovery.
Figure 8. USB composite device
UM2569 - Rev 1
page 12/54
Page 13
Note:37xx:
•374E for STLINK-V3E without bridges functions
•374F for STLINK-V3E with bridges functions
8.1.3STLINK-V3E firmware upgrade
The STLINK-V3E embeds a firmware upgrade mechanism for in-situ upgrades through the USB port. As the
firmware may evolve during the lifetime of the STLINK-V3E 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 STM32H7B3I-DK Discovery kit and periodically, to stay up-to-date with the latest firmware version.
8.1.4Using an external debug tool to program and debug the onboard STM32
There are two basic ways to support an external debug tool:
1.Keep the embedded STLINK-V3E running. Power on the STLINK-V3E at first until the COM LED lights RED.
Then connect the external debug tool through CN8 STDC14/MIPI-10 debug connector.
2.Set the embedded STLINK-V3E in a high impedance state. When setting the jumper CN13 (STLK_RST)
ON, the embedded STLINK-V3E is in RESET state and all GPIOs are in high impedance. Then the user can
connect his external debug tool on the debug connector CN8.
Figure 9. Connecting an external debug tool to program the onboard STM32H7B3
UM2569
Embedded STLINK-V3E
CN13
STLK RST
CN14
STLINK-V3E
USB connector
Table 4. CN8 MIPI-10 debug connector
MIPI-10 pin
-1NCReserved
-2NCReserved
13T_VCCTarget VCC
24T_SWDIO
35GNDGround
46T_SWCLK
57GNDGround
68T_SWO
STDC14 pinCN8Designation
CN8
External
debug tool
connector
Power
supply
selection
Target SWDIO using SWD protocol or Target JTMS (T_JTMS) using JTAG
protocol
Target SWCLK using SWD protocol or Target JCLK (T_JCLK) using JTAG
protocol
Target SWO using SWD protocol or Target JTDO (T_JTMS) using JTAG
protocol
JP1
UM2569 - Rev 1
page 13/54
Page 14
UM2569
Power supply
MIPI-10 pinSTDC14 pinCN8Designation
79T_JRCLK
810T_JTDI
911GNDDetectGND detect for plug indicator, used on SWD and JTAG neither
1012T_NRST
-13T_VCP_RXTarget RX used for VCP (must be UART dedicated to bootloader)
-14T_VCP_TXTarget TX used for VCP (must be UART dedicated to bootloader)
Not used by SWD protocol, Target JRCLK (T_JRCLK) using JTAG protocol,
only for specific use
Not used by SWD protocol, Target JTDI (T_JTDI) using JTAG protocol, only
for external tools
Target NRST using SWD protocol or Target JTMS (T_JTMS) using JTAG
protocol
8.2Power supply
The STM32H7B3I-DK Discovery kit is designed to be powered from 5 V DC power source.
One of the following 5 V DC power inputs can be used, upon an appropriate board configuration:
•A host PC connected to CN14 through a USB Micro-B cable with enumeration (default setting)
•An external charger connected to CN14 through a USB Micro-B cable (without enumeration)
•An external 7-12V power supply connected to CN19 pin 8 (ARDUINO®)
•A host PC connected to CN15 through a USB Micro-AB cable (5V_USB_HS)
•An external 5V power supply connected to CN2 (E5V)
The LD5 green LED turns ON when the voltage on the power line marked 5V is present. All supply lines required
for the operation of the components on the STM32H7B3I-DK are derived from that 5V line.
Note:The Discovery board must be powered by a power supply unit, or by auxiliary equipment complying with the
standard EN-60950-1: 2006+A11/2009, and must be Safety Extra Low Voltage (SELV) with limited power
capability.
8.2.1Supplying the board through STLINK-V3E USB connector 5 V / 500 mA
The STM32H7B3I-DK Discovery kit can be powered from the STLINK-V3E connector CN14, by placing a jumper
between the pins 1-2 of JP1 “STLK”. This is the default setting.
If the USB enumeration succeeds, the 5V_ST_LINK power is enabled, by asserting the PWR_ENn signal from
STM32F723IEK6 “STLINK V3” (U18). This pin is connected to a power switch STMPS2151STR (U24), which
powers the board. The power switch STMPS2151STR (U24) features also a current limitation to protect the PC in
case of short-circuit on the board. If an overcurrent (more than 500mA) occurs onboard, the RED LED LD7 is lit.
The STM32H7B3I-DK board with its shield can be powered from the STLINK-V3E USB connector CN14, but only
ST-LINK circuit gets power before USB enumeration because the host PC only provides 100mA to the board at
that time.
During the USB enumeration, the STM32H7B3I-DK board asks for 500mA 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 switch STMPS2151STR is switched ON, the Green LED LD5 is turned ON, thus the
STM32H7B3I-DK board and its shield on it can consume 500mA current, but no more.
•If the host is not able to provide the requested current, the enumeration fails. Therefore, the
STMPS2151STR power switch (U24) remains OFF and the MCU part including the extension board is not
powered. As a consequence, the green LED LD5 remains turned OFF. In this case, it is mandatory to use an
external power supply.
UM2569 - Rev 1
page 14/54
Page 15
UM2569
Power supply
8.2.2Supplying the STM32H7B3I-DK using the external power supply input from VIN (7 to 12 V,
800mA max)
It can happen that the STM32H7B3I-DK board requires more than 500 mA of supply current. In such a case, the
board can be supplied through pin8 (marked VIN on the board) of the CN19 ARDUINO® connector.
Note that using STLINK-V3E for debugging when powering the board with an external power supply, it is
important to power the board before connecting the host PC to CN14, which requires the following sequence to
be respected:
1.Set the jumper between the pins 7-8 of JP1 “ARD”.
2.Connect the external power source to pin8 of CN19.
3.Check that the green LED LD5 is turned ON.
4.Connect the host PC to USB connector CN14.
If this order is not respected, the board may be powered by VBUS first from STLINK, and the following risks may
be encountered:
1.If more than 500 mA current is needed by the board, the PC may be damaged or the current can be limited
by PC. As a consequence, the board is not powered correctly.
2.500 mA is requested at the enumeration step, so there is a risk that the request is rejected and enumeration
does not succeed if PC cannot provide such current.
Table 5. External power sources: VIN (7 to 12 V)
Input
power
name
VINCN19 pin 87 to 12 V800 mA
Connector
pins
Voltage
range
Maximum
current
Limitation
From 7 V to 12 V only and input current capability is linked to input
voltage:
•800 mA input current when VIN = 7 V
•450 mA input current when 7 V < VIN < 9 V
•250 mA input current when 9 V < VIN < 12 V
8.2.3Supplying the STM32H7B3I-DK using USB charger (5 V)
When the STM32H7B3I-DK board is power supplied by a USB charger through CN14 (see Table 6), the jumper
must be placed on pin 9-10 of JP1 “CHGR”.
Table 6. External power source: CHGR (5 V)
Input power nameConnector pinsVoltage rangeMaximum current
CHGRCN145 V-
8.2.4Supplying the STM32H7B3I-DK using USB OTG HS connector (5 V / 500 mA)
When the STM32H7B3I-DK board is power supplied by the host PC through the CN15 USB OTG HS connector
(see Table 7), the jumper must be placed on pin 5-6 of JP1 “U5V”.
Table 7. External power source: U5V (5 V)
UM2569 - Rev 1
Input power nameConnector pinsVoltage rangeMaximum current
U5VCN155 V-
page 15/54
Page 16
8.2.5MCU power supply – SMPS/LDO configuration
Figure 10. MCU power: SMPS/LDO
UM2569
Power supply
UM2569 - Rev 1
page 16/54
Page 17
UM2569
Power supply
The STM32H7B3I-DK board supports four “SMPS/LDO” configurations of STM32H7B3LIH6QU microcontroller,
given in the figures below.
Figure 11. Config1 - LDO only
Figure 12. Config2 - SMPS only (default)
UM2569 - Rev 1
page 17/54
Page 18
Figure 13. Config3 - SMPS and LDO cascaded
UM2569
Power supply
Figure 14. Config4 - External SMPS
To change the power supply configuration, some reworks are needed on the STM32H7B3I-DK board as detailed
in the table below.
Table 8. Internal SMPS / LDO and board configuration
UM2569 - Rev 1
Config1
SMPS OFF
LDO ON
SB2ON---
R14ON---
SB39ON---
Config2
SMPS ON
LDO OFF
(Default config)
Config3
(SMPS and LDO
cascaded)
SMPS ON
LDO ON
Config4
(External SMPS)
SMPS ON
LDO ON
page 18/54
Page 19
UM2569
Measurement of MCU current consumption
Config1
SMPS OFF
LDO ON
R71ONONONON
SB37-ONONON
SB38-ON--
C152.2 uF100 nF2.2 uF2.2 uF
C272.2 uF100 nF2.2 uF2.2 uF
R13-ON--
R12--ONON
SB34---ON
C97---ON
Config2
SMPS ON
LDO OFF
(Default config)
Config3
(SMPS and LDO
cascaded)
SMPS ON
LDO ON
Config4
(External SMPS)
SMPS ON
LDO ON
Warning:
Board SMPS/LDO firmware PWR configuration must match with the hardware configuration.
If not, you face a deadlock: after the reset, STLINK cannot connect the target anymore.
The firmware PWR configuration corresponds with the following in the main.c:
In the function SystemClock_Config:
•In the case of “Direct SMPS” hardware configuration (default):
8.3
HAL_PWREx_ConfigSupply(PWR_DIRECT_SMPS_SUPPLY);
•In the case of “LDO” hardware configuration:
HAL_PWREx_ConfigSupply(PWR_LDO_SUPPLY);
If a deadlock is faced due to a mismatch between the hardware board setting and the firmware
setting (LDO/SMPS), the user can recover the board by doing the following:
•Power off the board.
•Change the SW1 switch position to "1".
•This changes the BOOT0 pin to 1 instead of 0 and thus the device boot address is changed
to boot address 1 making the bootloader starting in System memory, instead of starting the
firmware in the user Flash (Firmware that is setting a wrong LDO/SMPS configuration).
•Power on the board, and connect using STM32CubeProgrammer.
•Erase the user Flash.
•Power off the board and put back the switch SW1 to position "0".
•The board is now recovered and can proceed normally.
Measurement of MCU current consumption
The Jumper JP2 allows the current consumption of STM32H7B3LIH6QU to be measured directly by removing the
jumper and replace it with an external ammeter. If there is no ammeter, the STM32H7B3LIH6QU is not powered.
UM2569 - Rev 1
page 19/54
Page 20
8.4Clock source
Three clock sources are available on the STM32H7B3I-DK board:
•32.768 kHz crystal X1, for the STM32H7B3LIH6QU embedded RTC
•24 MHz crystal X4, for the STM32H7B3LIH6QU system clock
•25 MHz oscillator X2 for the STLINK-V3E
Note:By default, 24MHz clock of Camera and USB PHY is provided by the MCO1 clock signal.
8.5Reset sources
The general reset of the STM32H7B3I-DK Discovery kit is active LOW. Sources of reset are:
•RESET button B1
•Embedded STLINK-V3E
•ARDUINO® Uno shield board through CN19 connector, pin 3
•MIPI10 and TAG connectors (Reset from debug tool)
The general reset is connected to the following peripheral reset functions:
•STM32H7B3LIH6QU MCU reset
•Octo-SPI Flash reset
•Camera reset
•LCD reset
•
Wi‑Fi® module reset (optional)
UM2569
Clock source
8.6Board functions
8.6.1TFT color LCD 480x272 pixels
The STM32H7B3I-DK board includes a 4.3-inch LCD touchscreen board which is connected to the RGB interface
of the STM32H7B3LIH6QU through the CN1 50-pin connector. The MB1315 LCD board uses the RK043FN48HCT672B TFT LCD from Rocktech with a driving system, a white LED backlight, and a capacitive touch panel. The
touchscreen controller interfaces with the STM32H7B3LIH6QU via the bidirectional I2C4 bus, since the reset of
the TFT LCD is controlled by the NRST general reset. A U14 external SDRAM is also used to store display data.
8.6.2USB OTG HS
The STM32H7B3I-DK board supports USB OTG high-speed communication via a CN15 USB Micro-AB connector
and a U20 Hi-Speed USB 2.0 external PHY. A U25 USB power switch is also connected on V
power to CN15. The green LED LD6 is lit in one of these cases:
•The power switch is ON and the STM32H7B3I-DK board works as a USB host
•V
The red LED LD8 is lit when an overcurrent occurs (Higher than 500 mA).
Note:The STM32H7B3I-DK board can be powered by the CN15 USB connector at 5 V DC with 500 mA current
limitation.
is powered by another USB host when the STM32H7B3I-DK board works as a USB device.
BUS
8.6.3EXT_I2C
An EXT_I2C connector socket is available on the STM32H7B3I-DK board and offers the possibility to connect
external modules via the I2C4 bus. The EXT_RESET is managed by an I/O signal from the STM32H7B3LIH6QU
MCU.
and provides
BUS
8.6.4microSD™ card
A CN4 slot for microSD™ card (SD 2.0 compliant) is available on STM32H7B3I-DK board and is connected to
SDOI1 interface of the STM32H7B3LIH6QU. The microSD™ card detection is managed by the uSD_Detect
signal. When a microSD™ card is inserted in the slot, the uSD_Detect signal level is LOW, otherwise, it is HIGH.
UM2569 - Rev 1
page 20/54
Page 21
Limitations:
On the STM32H7B3I-DK board, some SDIO1 signals are shared with some digital camera interface DCMI
signals. As a consequence, the user must pay attention that there is no camera connected to CN7 when using the
microSD™ card.
8.6.5Audio
An audio codec CS42L51-CNZ is connected to either I2S6 or SAI1 interface of STM32H7B3LIH6QU to support
the TDM feature. I2S6 interface is used by default.
This feature is able to implement audio recording on analog Microphone and audio playback of different audio
stream on headphones and lineout at the same time.
The audio codec communicates with STM32H7B3LIH6QU via the I2C4 bus, which is shared with the camera
module, the TFT-LCD, the ARDUINO® Uno connectors, the STMod+ connector, and the Wi‑Fi® module. The I²C-
bus addresses of the CS42L51- CNZ codec are 0x95 and 0x94.
Several audio connections are available on the STM32H7B3I-DK board:
•An analog microphone input which is connected to ADC of CS42L51- CNZ through the blue audio jack CN6
•An external speaker which can be connected to CS42L51-CNZ via green audio jack CN5
•A CN3 connector offers the possibility to connect a microphone module with up to five ST-MEMS
microphones. They are connected to the digital input microphones of STM32H7B3LIH6QU and are
managed by the DFSDM interface.
Note:When using the I2S6 interface, make sure that SB46 (I2S6_MCK) and SB31 (I2S6_WS) are ON.
UM2569
Board functions
8.6.6FD-CAN
The STM32H7B3I-DK board supports one channel of FD-CAN (Flexible Data Rate CAN) compliant bus based on
3V3 CAN transceiver.
Standby signal on the FD-CAN transceiver is controlled by PH8 GPIO of STM32H7B3LIH6QU.
Limitations:
FD-CAN signals are shared with STMod+ signals. As a consequence, the user must take care that nothing is
connected to STMod+ connector (1, 4 pins), or SB7 and SB12 must be OFF when the FD-CAN1 bus is activated.
Table 9. FD-CAN1 – Solder bridge configuration
Solder bridge
SB3, SB4, SB5
1. The default configuration is shown in bold.
Setting
SB3, SB4, SB5 ON
SB3, SB4, SB5 OFF
8.6.7Octo-SPI NOR Flash memory
The STM32H7B3I-DK board includes a 512-Mbit Octo-SPI NOR Flash memory device (MX25LM51245GXDI00
from MACRONIX), which is connected to the OCTOSPI1 interface of the STM32H7B3LIH6QU microcontroller.
MX25LM51245GXDI00 operates in a single transfer rate (STR) or a double transfer rate (DTR) mode. The
RESETn of the Flash memory is connected to the general reset (NRST) of the STM32H7B3I-DK Discovery kit.
(1)
TXD, RXD, and STBY of MCD2562FD are connected to PA11
(FDCAN1_RX), PA12 (FDCAN1_TX) and PH8 (GPIO) of
STM32H7B3LIH6QU MCU.
FDCAN1 bus not connected: TXD, RXD, and STBY of MCD2562FD are
not connected to PA11 (FDCAN1_RX), PA12 (FDCAN1_TX) and PH8
(GPIO) of STM32H7B3LIH6QU MCU.
Configuration
8.6.8SDRAM memory
The STM32H7B3I-DK board adds an external 128-Mbit SDRAM (IS42S16800F- 6BLI), which is connected to
STM32H7B3LIH6QU flexible memory controller FMC interface.
UM2569 - Rev 1
page 21/54
Page 22
8.6.9Virtual COM port
The serial interface USART1 (PA9/PA10), which supports the bootloader, is directly available as a Virtual COM
port of a PC connected to the CN14 STLINK-V3E USB connector. The VCP configuration is the following:
•115200 bit/s
•8-bit data
•No parity
•1 stop bit
•No flow control
8.6.10TAG
A CN12 TAG interface footprint is reserved on the STM32H7B3I-DK board, which can be used to debug and
program the board.
8.6.11Buttons and LEDs
The black button B1 located on the top side is the reset of the STM32H7B3LIH6QU microcontroller.
The blue button B2 located on the top side can be used as a digital input or as a wakeup-alternate function.
When the button is depressed the logic state is LOW, otherwise, the logic state is HIGH.
Two LEDs located on the top side, blue LD2 and red LD3, are available for the user. To light a LED, a logic state
HIGH must be written in the corresponding GPIO register. Table 10 shows the assignment of the control ports to
the LED indicators.
UM2569
Board functions
Table 10. Button and LED control port
ReferenceColorNameComment
B1BlackReset-
B2BlueWake-upWake-up alternate function
LD1GreenLED1PA12 alternate with ARD D13
LD2BlueLED2PG2 user LED2
LD3RedLED3PG11 user LED1
LD4Bicolor red and greenST-LINK COMGreen during communication
LD5Green5 V power5 V available
LD6GreenVBUSOKUSB 5 V available
LD7RedPower faultCurrent higher than 550 mA
LD8RedVBUS OCRCRPH12
UM2569 - Rev 1
page 22/54
Page 23
UM2569
Board functions
8.6.12
Wi‑Fi® RF module
A Wi‑Fi® module Inventek ISM43340-M4G-L44-10CF (802.11 b/g/n compliant) is supported on the STM32H7B3IDK board. This module is an embedded (eS-WiFi) wireless Internet Connectivity device and consists of an Arm
Cortex®-M4 STM32 host processor, an integrated antenna (or optional external antenna) and a Cypress Wi‑Fi
device. The module uses SPI interface, as the corresponding firmware (for SPI capability only) is downloaded on
the ISM43340-M4GL44-10CF Wi‑Fi® 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 a wireless
product. The main features of the Inventek ISM43340- M4G-L44-10CF module are:
•Based on CYW43340 Cypress Leading Edge Radio Device
•Includes STM32F405 ST Cortex M4 Microcontroller
•Hardware supported by Cypress WICED SDK 3.5.2 or later
•IEEE 802.11b (DSSS 11 Mbit/s)
•IEEE 802.11g (OFDM 54 Mbit/s)
•IEEE 802.11n (OFDM 72.2 Mbit/s - single stream w/20 MHz, Short GI)
•EMI/EMC Metal Shield for best RF performance in noisy environments and to accommodate for lower RF
emissions/signature for easier FCC compliance
•FCC/IC/CE compliance certification
®
®
Figure 15. Wi‑Fi® module (Top view)
UM2569 - Rev 1
page 23/54
Page 24
Table 11. Wi‑Fi® - Solder bridge configuration
Solder bridge
ON
SB18, SB21, SB23, SB25
SB19, SB22, SB24, SB26
OFF
OFF
ON
SB14
SB17
SB15, SB16
SB27
1. The default configuration is shown in bold.
ONWIFI_WKUP signal connected to PI2 of STM32H7B3LIH6QU
OFFWIFI_WKUP signal not connected to PI2 of STM32H7B3LIH6QU
ONWIFI_GPIO signal connected to PI4 of STM32H7B3LIH6QU
OFFWIFI_GPIO signal not connected to PI4 of STM32H7B3LIH6QU
OFF, ONWIFI reset controlled by WIFI_RST (GPIO) – PI1 of STM32H7B3LIH6QU
ON, OFFWIFI reset controlled by system NRST
ONWIFI_DATRDY signal connected to PI5 of STM32H7B3LIH6QU
OFFWIFI_DATRDY signal not connected to PI5 of STM32H7B3LIH6QU
Setting
(1)
UM2569
Board functions
Description
UART2 connected to Wi-Fi module
SPI2 disconnected to Wi-Fi module
UART2 disconnected to W-iFi module
SPI2 connected to Wi-Fi module
Note:In STM32H7B3I-DK boards labeled A1945xxxx, the ISM43340-M4G-L44-10CF is loaded with the
C3.5.2.6.STM.BETA4 version which allows a network scan only once.
A new version of the ISM43340-M4G-L44-10CF firmware named C3.5.2.6.STM that fixes this limitation is
available on the www.st.com website.
To upgrade the ISM43340-M4G-L44-10CF firmware version, proceed as follows:
1.Remove R30 and R32, connect a wire between the R30 right side (SWDIO) and TP4 (JTMS / SWDIO).
2.Connect a wire between the R32 right side (SWCLK) and TP5 (JTCK / SWCLK).
3.Then use the embedded STLINK-V3E to flash the Inventek module.
UM2569 - Rev 1
page 24/54
Page 25
9Board connectors
16 connectors are implemented on the STM32H7B3I-DK board.
•CN14: STLINK-V3E USB Micro-B
•CN15: USB OTG HS Micro-AB
•CN4: microSD
•P1: STMod+
•CN7: Camera
•CN12: TAG
•
CN16: External I2C
•CN3: Audio extension board (DFSDM)
•CN8: STDC14/MIPI10
•
CN10, CN11, CN19, and CN20: ARDUINO® Uno Revision 3
•CN1: LCD
•CN5 and CN6: Audio jack
9.1CN14 STLINK-V3E USB Micro-B connector
™
UM2569
Board connectors
The CN14 USB connector is used to connect the embedded STLINK-V3E to the PC for programming and
debugging purposes.
Figure 16. CN14 Micro-B connector (Front view)
The related pinout for the USB ST-LINK connector is listed in Table 12.
Table 12. CN14 USB Micro-B connector pinout
Connect
or
CN14
Pin
number
1VBUS5V_USB_CHARGER-5 V power
2DMUSB_DEV_HS_CN_NPB14
3DPUSB_DEV_HS_CN_PPB15
4ID---
5GND--GND
Pin
name
Signal nameST-LINK MCU pinFunction
USB differential pair
M
USB differential pair
P
UM2569 - Rev 1
page 25/54
Page 26
9.2CN15 USB OTG HS Micro-AB connector
A USB OTG high-speed communication link is available at CN15 USB Micro-AB receptacle connector. Micro-AB
receptacle enables USB Host and USB Device features.
Figure 17. CN15 USB OTG HS Micro-AB connector (Front view)
UM2569
CN15 USB OTG HS Micro-AB connector
The related pinout for the USB OTG HS connector is listed in Table 13.
Table 13. CN15 USB OTG HS Micro-AB connector pinout
Connect
or
CN15
Pin
number
1VBUS5V_USB_HS225 V power
2DMUSB_HS_N19Data-
3DPUSB_HS_P18Data+
4ID-23ID
5GND--GND
Pin
name
Signal nameUSB3320C-EZK pinFunction
UM2569 - Rev 1
page 26/54
Page 27
9.3CN4 microSD™ card connector
microSD™ cards with 4 GB or more capacity can be inserted in the receptacle CN4. Four data bits of the SDIO1
interface, CLK and CMD signals of the STM32H7B3LIH6QU are used to communicate with the microSD™ card.
The card insertion is detected by the μSD_Detect signal. When a microSD™ card is inserted, the μSD_Detect
level is LOW, otherwise, it is HIGH.
Figure 18. CN4 microSD™ card connector
UM2569
CN4 microSD™ card connector
Table 14. CN4 microSD™ connector pinout
Pin number
1SDIO1_D2 (PC10)6-9GND
2SDIO1_D3 (PC11)7SDIO1_D0 (PC8)
3SDIO1_CMD (PD2)8SDIO1_D1 (PC9)
4VDD (3V3)10μSD_Detect (PI8)
5SDIO1_CK (PC12)11-12-13-14GND (casing)
DescriptionPin numberDescription
UM2569 - Rev 1
page 27/54
Page 28
9.4P1 STMod+ connector
The standard 20-pin STMod+ connector is available on the STM32H7B3I-DK board to increase compatibility with
external boards and modules from the Ecosystem of microcontrollers. By default, it is designed to support an STdedicated fanout board to connect different modules or board extensions from different manufacturers.
For more detailed information, refer to Section Appendix B .
For details about STMod+ interface, refer to the technical note STMod+ interface specification (TN1238).
UM2569
P1 STMod+ connector
Figure 19. P1 STMod+ connector
Table 15. P1 STMod+ connector pinout
Pin numberDescriptionPin numberDescription
1SPI2_NSS / USART2_CTS (PA11/PA0)11INT (PC6)
2SPI2_MOSI / USART2_TX (PC3/PD5)12RESET (PH8)
3SPI2_MISO / USART2_RX (PC2/PD6)13ADC (PA4)
4SPI2_SCK / USART2_RTS (PA12/PD4)14PWM (PF8)
5GND155V
65V16GND
7I2C4_SCL (PD12)17DFSDM-DATA3 (PC7)
8SPI2_MOSIs (PB15)18DFSDM-CKOUT (PD3)
9SPI2_MISOs (PB14)19DFSDM-DATA7 (PB9)
10I2C4_SDA (PD13)20DFSDM-CK7 (PB8)
Note:Note that this connector shares many GPIOs with other functions on the boards. For more detailed information,
refer to Section Appendix A STM32H7B3I-DK I/O assignment. In addition, to have a quick look at STMod+
GPIO sharing and multiplexing, and to get a quick view on other alternate functions available on its pins, refer to
Section Appendix C STMod+ GPIO sharing and multiplexing.
UM2569 - Rev 1
page 28/54
Page 29
9.5CN7 camera module connector
On the STM32H7B3I-DK board, a 30-pin CN7 connector with Digital Camera Interface DCMI signals is available
to connect an 8-bit camera module such as the STM32F4DIS-CAM module. This module must be connected with
caution before powering the STM32H7B3I-DK board.
Note:
The camera clock is the MCO clock by default. I2C address for the STM32F4DIS-CAM module is 60h and 61h.
Limitations:
Care must be taken of GPIO sharing and multiplexing with other functions, in order to program the good
configuration. GPIO assignment and sharing are precise below:
•
DCMI_SDA and DCMI_SCL I2C peripheral share with STMod+ connector, ARDUINO® connector, audio
codec, and TFT LCD.
•Camera signals PA4, PB8, PB9, PC6, PC7, and PD3 are shared with STMod+ connector.
•Camera signals PC9 and PC11 share with SDIO1_D1 and SDIO1_D3 signals
•
DCMI_HSYNC camera signal (PA4) shares with ARDUINO® ARD_A0 signal.
As a consequence, when using the camera, the user must pay attention that there is nothing connected to STMod
+ connector. And SB44 must be OFF. Same, when using the camera, the microSD™ cannot be used.
At least, the user must take care that the SB45 is OFF (ARD_A0 signal disconnected to PA4).
UM2569
CN7 camera module connector
Figure 20. CN7 camera module connector
Table 16. CN7 camera module connector pinout
Pin number
1GND16GND
2NC17DCMI_HSYNC (PA4)
3NC18NC
4DCMI_D0 (PC6)19DCMI_VSYNC (PB7)
5DCMI_D1 (PC7)20VDD (3V3)
6DCMI_D2 (PG10)21CAMERA_CLK (MCO1) (PA8)
7DCMI_D3 (PC9)22NC
8DCMI_D4 (PC11)23GND
9DCMI_D5 (PD3)24NC
10DCMI_D6 (PB8)25DCMI_PWR_EN (PA7)
11DCMI_D7 (PB9)26
12NC27I2C4_SDA (PD13)
DescriptionPin numberDescription
DCMI_NRST (NRST from
MCU)
UM2569 - Rev 1
page 29/54
Page 30
Pin numberDescriptionPin numberDescription
13NC28I2C4_SCL (PD12)
14GND29GND
15DCMI_PIXCLK (PA6)30VDD (3V3)
9.6CN12 TAG connector
The CN12 TAG connector footprint is used to connect STM32H7B3LIH6QU microcontroller for programming or
debugging the board.
UM2569
CN12 TAG connector
Figure 21. CN12 TAG connector
Pin numberDescriptionPin numberDescription
1VDD (3V3)10NRST (PH3)
2SWDIO / JTMS (PA13)9NJTRST (PB4)
3GND8JTDI (PA15)
4SWCLK / JTCK (PA14)7NC
5GND6SWO / JTDO (PB3)
9.7CN16 EXT_I2C connector
The EXT_I2C connector socket (SSM-104-L-DH from SAMTEC) is used to connect external modules to I2C4
interface or to monitor the I2C4 interface.
Table 17. CN12 TAG connector pinout
Figure 22. CN16 EXT_I2C connector
UM2569 - Rev 1
page 30/54
Page 31
UM2569
CN3 audio connector
Table 18. CN16 EXT_I2C connector pinout
Pin numberDescriptionPin numberDescription
1NC5EXT_RESET ( PB6)
2GND6I2C4_SCL (PD12)
3NC7NC
4VDD (3V3)8I2C4_SDA (PD13)
As I2C4 is available for external use, it is important to note those following I2C4 addresses are already used on
board:
Table 19. I2C4 onboard addresses
Application
TFT LCD touch panel0x71 and 0x70400 kHz
Audio codec0x95 and 0x94100 kHz-
Camera0x61 and 0x60400 kHzFor STM32F4DIS-CAM module
9.8CN3 audio connector
The 2x10-male-pin 1.27 mm-pitch audio connector, 20021311-00020T4LF from AMPHENOL FCI, is used for
audio MEMS daughter extension using the DFSDM interface. The reference to be used is the MB1299 MEMS
microphones daughterboard. The MB1299 embeds five digital MEMS microphones MP34DT01TR-M from
STMicroelectronics.
Limitations:
On the STM32H7B3I-DK board, some DFSDM signals are shared with STMod+ signals. As a consequence, the
user must make sure that nothing is connected to the P1 STMod+ connector (Pins 17 and 19).
Solder bridge
SB48, SB50
1. The default configuration is shown in bold.
Setting
SB48, SB50 ON
SB48, SB50 OFF
W/R I2C addressI2C maximum speed
Default I2C address
Table 20. DFSDM – Solder bridge configuration
(1)
DFSDM1_2_DATIN1 and DFSDM1_2_CKOUT are connected to PB12 and PB0
of STM32H7B3LIH6QU MCU.
DFSDM interface not connected: DFSDM1_2_DATIN1 and DFSDM1_2_CKOUT
are not connected to PB12 and PB0 of STM32H7B3LIH6QU MCU.
Configuration
Comment
UM2569 - Rev 1
Figure 23. CN3 audio connector
page 31/54
Page 32
UM2569
CN3 audio connector
Table 21. CN3 audio connector pinout
Pin numberFunction / MCU portPin numberFunction / MCU port
1GND23V3
3DFSDM1_2_CKOUT (PB0)4DFSDM1_2_CKOUT (PB0)
5DFSDM1_DATIN7 (PB9)6DFSDM1_2_DATIN1 (PB12)
7DFSDM1_DATIN3 (PC7)8NC
9NC10DETECTn (PI6)
11NC12MEMS_LED (PH15)
13NC14NC
15NC16NC
17NC18NC
193V320GND
UM2569 - Rev 1
page 32/54
Page 33
9.9CN1 TFT LCD display connector
The CN1 connector is designed to connect the 4.3-inch TFT LCD touchscreen board. Table 22 shows the
assignment of CN1 and STM32H7B3LIH6QU terminals.
Figure 24. CN1 TFT LCD display connector
Table 22. CN1 TFT LCD display connector
MCU portSignal nameCN1 pin numberSignal nameMCU port
-GND12GND-
PI15LCD_R034LCD_G0PJ7
PJ0LCD_R156LCD_G1PJ8
PJ1LCD_R278LCD_G2PJ9
PJ2LCD_R3910LCD_G3PJ10
PJ3LCD_R41112LCD_G4PJ11
PJ4LCD_R51314LCD_G5PK0
PJ5LCD_R61516LCD_G6PK1
PJ6LCD_R71718LCD_G7PK2
-GND1920GND-
PJ12LCD_B02122LCD_DEPK7
PJ13LCD_B12324LCD_ON/OFFPA2
PJ14LCD_B22526LCD_HSYNCPI12
PJ15LCD_B32728LCD_VSYNCPI13
PK3LCD_B42930GND-
PK4LCD_B53132LCD_CLKPI14
PK5LCD_B63334GND-
PK6LCD_B73536NRSTNRST
-GND3738I2C4_SDAPD13
PH2LCD_INT3940I2C1_SCLPD12
-NC4142NC-
PA1LCD_BL_CTRL4344NCPB6
-5V4546NC-
-GND4748NC-
-GND49503V3-
UM2569
CN1 TFT LCD display connector
UM2569 - Rev 1
page 33/54
Page 34
UM2569
CN10, CN11, CN19, and CN20 ARDUINO® Uno V3 connectors
9.10
CN10, CN11, CN19, and CN20 ARDUINO® Uno V3 connectors
CN10, CN11, CN19, and CN20 ARDUINO® Uno V3 connectors are female connectors compatible with
ARDUINO® Uno Revision 3 standard. Most of the shields designed for ARDUINO® Uno V3 fit STM32H7B3I-DK
board.
Table 23. ARDUINO® Uno V3 compatible connectors pinout
Left connectorsRight connectors
CN
number
CN19
power
CN20
analog
1. The 3V3 on ARD connector pin 4 of CN19 is not a power input for the STM32H7B3I-DK board, to simplify power
architecture.
2. The external voltage applied to pin VIN on pin 8 of CN19 must be in the range 6 to 9V at 25°C ambient temperature. If a
higher voltage is applied on the regulator U15, it may overheat and could be damaged.
3. By default, pin 5 and pin 6 of CN20 connector are connected to ADC MCU input ports PC2_C and PC3_C respectively,
thanks to the configuration of solder bridges: SB52 and SB54 closed, SB53 and SB55 opened. In case it is necessary to
connect I2C interface signals on pins 5 and 6 of CN20 instead of ADC inputs, open SB52 and SB54, close SB53 and SB55.
Pin
number
Pin
name
MCU pinFunctionFunction
MCU
pin
Pin
name
I2C4_SCLPD12D1510
-
I2C4_SDAPD13D149
AVDD-AVDD8
Ground-GND7
1--5V_IN testSPI2_SCKPA12D136
2IOREF-3.3 V Ref.SPI2 _MISOPB14D125
3NRSTNRSTReset
43V3-
3.3V output
TIM1_CH2N ||
(1)
SPI2_MOSI
TIM5_CH4 ||
SPI2_NSS
PB15D114
PI0D103
5+5V-5 V outputTIM8_CH4PI2D92
6GND-GroundPD1D81
7GND-Ground-
8VIN-
Power input
(2)
-PI10D78
-TIM5_CH1PH10D67
1A0PA7ADC1_IN8TIM5_CH2PH11D56
2A1PC4ADC12_INP4-PE2D45
3A2PC3ADC1_INP0TIM12_CH2PH9D34
4A3PB0ADC1_INP1-PI9D23
5A4
6A5
PC2_C ||
PD13
PC3_C ||
PD12
(3)
(3)
ADC2_INP0 ||
I2C4_SDA
ADC2_INP1 ||
I2C4_SCL
(3)
(3)
USART4_TXPH13D12
USART3_RXPB11D01
Pin
number
CN number
CN10
digital
CN11
digital
Caution:
UM2569 - Rev 1
Before using any ARDUINO® Uno V3 shield, it is important to refer to Section 8.2 for a correct configuration of
JPx.
The STM32 MCU I/Os are 3.3 V compatible instead of 5 V for ARDUINO® Uno V3.
page 34/54
Page 35
9.11CN5 audio green jack - line out
A 3.5 mm stereo audio green jack output CN5 is available on the STM32H7B3I-DK board to support headphones.
Figure 25. CN5 stereo headset with a microphone jack
UM2569
CN5 audio green jack - line out
Table 24.
Pin numberDescriptionStereo headset with microphone pinning
1NCNA
2NCNA
3GNDGND
4OUT_RightSPK_R (33 Ω typical)
5NCNA
6OUT_LeftSPK_L (33 Ω typical)
9.12CN6 audio blue jack - line in
4
5
1
6
3
2
CN5 audio jack connector pinout (Onboard)
A 3.5 mm stereo audio blue jack output CN6 is available on the STM32H7B3I-DK board for audio line input.
Figure 26. CN6 stereo headset with a microphone jack
4
5
1
6
3
2
UM2569 - Rev 1
page 35/54
Page 36
UM2569
CN6 audio blue jack - line in
Table 25. CN5 audio jack connector pinout (Onboard)
Pin numberDescriptionStereo headset with microphone pinning
1NCNA
2NCNA
3GNDGND
4OUT_RightSPK_R (33 Ω typical)
5NCNA
6OUT_LeftSPK_L (33 Ω typical)
UM2569 - Rev 1
page 36/54
Page 37
STM32H7B3I-DK I/O assignment
Appendix A STM32H7B3I-DK I/O assignment
Table 26. STM32H7B3I-DK I/O assignment
Pin numberGPIO portSignal or labelComment
P1PA0
P2PA1LCD_BL_CTRL-
R2PA2LCD_ON/OFF-
R4PA3
L6PA4
N5PA5ULPI_CK-
P5PA6DCMI_PIXCLK-
R5PA7DCMI_PWR_EN-
G11PA8MCO1-
F12PA9USART1_TX-
E13PA10USART1_RX-
C15PA11
C14PA12
E12PA13JTMS-
B13PA14JTCK-
C12PA15JTDI-
P6PB0
L7PB1ULPI_D2-
R6PB2OCSPI1_CLK-
C6PB3JTDO/TRACESWO-
B5PB4NJTRST-
E7PB5ULPI_D7-
A4PB6EXT_RESET-
D6PB7DCMI_VSYNC-
B4PB8
A3PB9
R13PB10ULPI_D3-
P13PB11ULPI_D4-
N14PB12ULPI_D5-
I2S6_WS
PMOD1-CTS
ULPI_D0
I2S6_MCK
DCMI_HSYNC
PMOD13-ADC
ARD_A0
PMOD1-NSS
FDCAN_RX
PMOD4-SCK / ARD_D13
FDCAN_TX
ULPI_D1
DFSDM1_2_CKOUT
DCMI_D6
PMOD20-DF-CK7
DCMI_D7
PMOD19-DF-D7
USART2_CTS
-
ADC1_INP18
SPI2_NSS
SPI2_SCK
-
-
IO, DFSDM1_DATIN7
UM2569
UM2569 - Rev 1
page 37/54
Page 38
STM32H7B3I-DK I/O assignment
Pin numberGPIO portSignal or labelComment
DFSDM1_2_DATIN1
M13PB13ULPI_D6-
M14PB14
M15PB15
L3PC0ULPI_STP-
M2PC1OCSPI1_IO4-
J5PC2PMOD3-MISOpSPI2_MISO
N3PC3PMOD2-MOSIpSPI2_MOSI
M6PC4ARD_A1ADC12_INP4
N6PC5OCSPI1_DQS-
F14PC6PMOD11-INT-
E15PC7PMOD17-DF-D3DFSDM1_DATIN3
F13PC8SDIO1_D0-
E14PC9
A13PC10SDIO1_D2-
D11PC11
B12PC12SDIO1_CK-
F4PC13WAKEUP-
D1PC14-OSC32_IN--
D2PC15-OSC32_OUT--
C11PD0FMC_D2-
A12PD1FMC_D3-
B11PD2SDIO1_CMD-
D10PD3
A11PD4PMOD4-RTSUSART2_RTS
C10PD5PMOD2-TXUSART2_TX
B10PD6PMOD3-RXUSART2_RX
A10PD7OSCPI1_IO7-
L12PD8FMC_D13-
N15PD9FMC_D14-
L13PD10FMC_D15-
L14PD11OSCPI1_IO0-
L15PD12I2C4_SCL-
K11PD13I2C4_SDA-
K12PD14FMC_D0-
K13PD15FMC_D1-
PMOD9-MISOs
ARD_D12
PMOD8-MOSIs
ARD_D11
SDIO1_D1
DCMI_D3
SDIO1_D3
DCMI_D4
DCMI_D5
PMOD18-DF-CKOUT
SPI2_MISO
SPI2_MOSI
TIM1_CH3N
-
-
-
UM2569
UM2569 - Rev 1
page 38/54
Page 39
STM32H7B3I-DK I/O assignment
Pin numberGPIO portSignal or labelComment
B3PE0FMC_NBL0-
C4PE1FMC_NBL1-
E5PE2ARD_D4-
B1PE3SAI1_SD_B-
C2PE4SAI1_FS_A-
D3PE5SAI1_SCK_A-
E4PE6SAI1_SD_A-
M9PE7FMC_D4-
R11PE8FMC_D5-
P11PE9FMC_D6-
N11PE10FMC_D7-
R12PE11FMC_D8-
L9PE12FMC_D9-
M10PE13FMC_D10-
N10PE14FMC_D11-
P12PE15FMC_D12-
G4PF0FMC_A0-
G3PF1FMC_A1-
H1PF2FMC_A2-
J1PF3FMC_A3-
H3PF4FMC_A4-
J2PF5FMC_A5-
J3PF6OSCPI1_IO3-
J4PF7OCSPI1_IO2-
K1PF8PMOD14-PWM-
K2PF9OCSPI1_IO1-
M3PF10ARD_D8-
N8PF11FMC_SDNRAS-
R9PF12FMC_A6-
M8PF13FMC_A7-
P9PF14FMC_A8-
N9PF15FMC_A9-
R10PG0FMC_A10-
P10PG1FMC_A11-
H13PG2USER_LED2-
G15PG3AUDIO_NRST-
H12PG4FMC_A14-
G14PG5FMC_A15-
G13PG6OCSPI1_NCS-
G12PG7SAI1_MCLK_A-
UM2569
UM2569 - Rev 1
page 39/54
Page 40
STM32H7B3I-DK I/O assignment
Pin numberGPIO portSignal or labelComment
F15PG8FMC_SDCLK-
A9PG9OCSPI1_IO6-
A8PG10DCMI_D2-
B8PG11USER_LED1-
C8PG12I2S6_SDI-
D8PG13I2S6_CK-
A7PG14I2S6_SDO-
A5PG15FMC_SDNCAS-
L1PH0OSC_IN-
L2PH1OSC_OUT-
M4PH2LCD_INT-
N4PH3OCSPI1_IO5-
M5PH4ULPI_NXT-
P4PH5FMC_SDNWE-
M11PH6FMC_SDNE1-
R14PH7FMC_SDCKE1-
P14PH8
N13PH9ARD_D3TIM12_CH2
M12PH10ARD_D6TIM5_CH1
P15PH11ARD_D5TIM5_CH2
L11PH12USB_OTG_HS_OVCR-
D13PH13ARD_D1UART4_TX
B15PH14ARD_D0UART4_RX
B14PH15MEMS_LED-
C13PI0ARD_D10SPI2_NSS/TIM5_CH4
E11PI1WIFI_RST-
D12PI2WIFI_WKUP-
A14PI3WIFI_BOOT-
A2PI4WIFI_GPIO-
B2PI5WIFI_DATRDY-
C3PI6--
D4PI7ARD_D9TIM8_CH3
C1PI8uSD_Detect-
E3PI9ARD_D2-
F3PI10ARD_D7-
G5PI11ULPI_DIR-
H2PI12LCD_HSYNC-
H5PI13LCS_VSYNC-
H4PI14LCD_CLK-
PMOD12-RST ll
FDCAN_STBY
-
UM2569
UM2569 - Rev 1
page 40/54
Page 41
STM32H7B3I-DK I/O assignment
Pin numberGPIO portSignal or labelComment
M7PI15LCD_R0-
N7PJ0LCD_R1-
P7PJ1LCD_R2-
R7PJ2LCD_R3-
R8PJ3LCD_R4-
P8PJ4LCD_R5-
N12PJ5LCD_R6-
K14PJ6LCD_R7-
K15PJ7LCD_G0-
J15PJ8LCD_G1-
J14PJ9LCD_G2-
J13PJ10LCD_G3-
J11PJ11LCD_G4-
E9PJ12LCD_B0-
D9PJ13LCD_B1-
C9PJ14LCD_B2-
B9PJ15LCD_B3-
J12PK0LCD_G5-
H15PK1LCD_G6-
H14PK2LCD_G7-
B7PK3LCD_B4-
C7PK4LCD_B5-
A6PK5LCD_B6-
B6PK6LCD_B7-
D7PK7LCD_DE-
P3PA0_CARD_A2ADC1_INP0
R3PA1_CARD_A3ADC1_INP1
N1PC2_CARD_A4ADC2_INP0
N2PC3_CARD_A5ADC2_INP1
K3NRST--
C5BOOT0--
D5PDR_ON--
UM2569
UM2569 - Rev 1
page 41/54
Page 42
UM2569
Fanout board (MB1280)
Appendix B Fanout board (MB1280)
The fanout board, shown in Figure 29, is included in the STM32H7B3I-DK Discovery kit. It can be connected to
P1 STMod+ connector and it provides access to:
•MikroElektronika Click board compatible connectors (MB1280 CN10 and CN11: two 1x8-pin female
connectors)
The mikroBUS™ compatible connector is 2.54" pitch with a pair of 1x8-pin female connectors. Table 27 shows the
assignment of CN10 and CN11 mikroBUS™ connectors.
Table 27. Description of the mikroBUS™ connector pins
CN11 STMod+ connector
number
STMod+#13-ADCAN11PWMSTMod+#14-PWM
STMod+#12-RSTRST22INTSTMod+#11-INT
STMod+#1-CSCS33RXSTMod+#3-RX
STMod+#4-SCKSCK44TXSTMod+#2-TX
STMod+#9-MISOsMISO55SCLSTMod+#7-SCL
STMod+#8-MOSIsMOSI66SDASTMod+#10-SDA
-+3.3V77+5VSTMod+#6#15 +5 V
STMod+#5#16 GNDGND88GNDSTMod+#5#16 GND
CN11 mikroBUS™
function
CN11
pin
number
The mikroBUS™ pinout assignment is available at the www.mikroe.com website
CN10
pin
number
CN10
mikroBUS™
function
CN10 STMod+ connector
number
UM2569 - Rev 1
page 42/54
Page 43
B.2 ESP-01 Wi‑Fi® board compatible connector
The ESP-01 Wi‑Fi® board connector is 2.54"-pitch with 2x4-pin female connectors. Table 28 shows the definition
of the pins.
Table 28. Description of the ESP-01 Wi‑Fi® connector pins
UM2569
ESP-01 Wi‑Fi® board compatible connector
STMod+ connector numberESP-01 function
STMod+#5#16 GNDGND18TXDSTMod+#3-RX
STMod+#14GPIO227CH_PDSTMod+#13
STMod+#11GPIO036RSTSTMod+#12-RST
STMod+#2-TXRXD45VCC-
Pin
number
Pin
number
B.3 Compatible connectors for the Grove boards
The two connectors of the Grove board are 2.54"-pitch with 1x4-pin male connectors. The part number is 1125SSMT-4P.
Warning:
On MB1280 revision A and B PCBs, the I2C interface is only 3.3 V tolerant. For the 5 V Grove
module, a fanout MB1280 revision C PCB is mandatory.
B.3.1 Compatible connectors for I2C Grove boards (Fanout CN3)
The CN3 connector is compatible with the Grove barometer sensor (BMP180) and the Grove LCD RGB backlight
boards using a cable for connection. Table 29 shows the definition of the pins.
Table 29. Description of the I2C Grove board CN3 connector pins
STMod+ connector pinCN3 Grove functionPin number
STMod+#7-SCL (*)SCL1
STMod+#10-SDA (*)SDA2
+5 VVCC3
-GND4
ESP-01 functionSTMod+ connector number
B.3.2 Compatible connector for UART Grove boards (Fanout CN2)
The CN2 connector is compatible with Grove NFC boards using a cable for connection. Table 30 shows the
definition of the pins.
Table 30. Description of the UART Grove board CN2 connector pins
STMod+ connector numberCN2 Grove functionPin number
STMod+#3-RXRX (Grove TX)1
STMod+#2-TXTX (Grove RX)2
+5 VVCC3
-GND4
UM2569 - Rev 1
page 43/54
Page 44
UM2569
STMod+ GPIO sharing and multiplexing
Appendix C STMod+ GPIO sharing and multiplexing
Table 31 gives the description of the signals available on the STMod+ connector. It also shows which signal is
shared with other board connectors (such as camera, ARDUINO® Uno V3, DFSDM or Wi‑Fi®). Solder bridges
(SB) are present to manually select which function is wired by default.
Analog signals are in brackets [xxx].
The I2C bus is shared with the ARDUINO® Uno V3 connectors. It is recommended to check the device slave
address when adding it to the bus.
UM2569 - Rev 1
page 44/54
Page 45
UM2569 - Rev 1
Table 31. STMod+ GPIO sharing and multiplexing
Shared or exclusive functionsSTMod+Shared or exclusive functions
®
ARDSome other alternate functionsBasicSBPortPinsPortSBBasicSome other alternate functionsARDDFSDM DCMI
Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statements
Appendix D Federal Communications Commission (FCC) and Industry
Canada (IC) Compliance Statements
Applicable for STM32H7B3I-DK Discovery kit products with order code STM32H7B3I-DK (containing ISM43340M4G-L44-10CF module).
D.1 FCC Compliance Statement
FCC Compliance Statement
Contains FCC ID: O7P-341
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.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.
UM2569
D.2
Part 15.105
This equipment has been tested and found to comply with the limits for a Class A digital device, pursuant to part
15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference
when the equipment is operated in a commercial environment. This equipment generates, uses, and can radiate
radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause
harmful interference to radio communications. Operation of this equipment in a residential area is likely to cause
harmful interference in which case the user will be required to correct the interference at his own expense.
Responsible party (in the USA)
Terry Blanchard
Americas Region Legal | Group Vice President and Regional Legal Counsel, The Americas
STMicroelectronics, Inc.
750 Canyon Drive | Suite 300 | Coppell, Texas 75019
USA
Telephone: +1 972-466-7845
IC Compliance Statement
IC Compliance Statement
Contains/Contient IC: 10147A-341
Compliance Statement
Industry Canada ICES-003 Compliance Label: CAN ICES-3 (A) / NMB-3 (A).
Licence-Exempt Radio Apparatus (ISED) This device contains licence-exempt transmitter(s)/receiver(s) that
comply with Innovation, Science and Economic Development Canada’s licence-exempt RSS(s). Operation is
subject to the following two conditions:
1.This device may not cause interference.
2.This device must accept any interference, including interference that may cause undesired operation of the
device.
UM2569 - Rev 1
Déclaration de conformité
Étiquette de conformité à la NMB-003 d'Industrie Canada: CAN ICES-3 (A) / NMB-3 (A).
page 46/54
Page 47
UM2569
IC Compliance Statement
Appareils radio exempts de licence (ISDE) L’émetteur/récepteur exempt de licence contenu dans le présent
appareil est conforme aux CNR d’Innovation, Sciences et Développement économique Canada applicables aux
appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes:
1.L’appareil ne doit pas produire de brouillage;
2.L’appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est susceptible d’en
compromettre le fonctionnement.
RF exposure statement
To satisfy FCC and ISED 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 ISED 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.
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST
products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of
Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or service
names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.