STLINK-V3E debugger/programmer. The full range of the STM32H7B3I-EVAL hardware features helps to develop applications and evaluate all the peripherals, such as USB OTG_HS and FS, CAN FD, USART, ADC and DAC, digital microphones, SRAM, SDRAM, NOR Flash memory, Octo- ™...
DFSDM microphones daughterboard expansion connector – Motor-control interface expansion connector – C expansion connector • Flexible power-supply options: ST-LINK, USB V or external sources • On-board STLINK-V3E debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port, and debug port •...
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.
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. UM2662 - Rev 1 page 4/95...
UM2662 Conventions Conventions Table 3 provides the conventions used for the ON and OFF settings in the present document. Table 3. ON/OFF convention Convention Definition Jumper JPx ON Jumper fitted Jumper JPx OFF Jumper not fitted Jumper JPx [1-2] Jumper should be fitted between Pin 1 and Pin 2 Solder bridge SBx ON SBx connections closed by 0 Ω...
UM2662 Delivery recommendations Delivery recommendations Some verifications are needed before using the board for the first time to make sure that nothing was damaged during shipment and that no components are unplugged or lost. When the board is extracted from its plastic bag, ™...
UM2662 Hardware layout and configuration Hardware layout and configuration The STM32H7B3I-EVAL Evaluation board is designed around the STM32H7B3LIH6QU target microcontroller. Figure 2 illustrates STM32H7B3LIH6QU connections with peripheral components. Figure 2. Hardware block diagram 3V3 Power Supply (3V3_AO) STM32H7B3LIH6QU GPIOs LED, push-button, and wake-up...
Hardware layout and configuration Figure 3 shows the location of the main components on the top side of the Evaluation board. Figure 3. STM32H7B3I-EVAL Evaluation board layout CN4: MB1299 DFSDM microphones module connector CN1: Motor-control connector SW1: BOOT0 switch JPME1: Power meter connector CN3: microSD™...
• Using an external debug tool Embedded STLINK-V3E 6.1.1 Description The STLINK-V3E programming and debugging tool is integrated into the STM32H7B3I-EVAL Evaluation board. The embedded STLINK-V3E supports: • 5 V power supplied by the CN21 USB connector • USB 2.0 high-speed-compatible interface •...
UM2662 Embedded STLINK-V3E 6.1.3 Drivers Before connecting the STM32H7B3I-EVAL 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-EVAL board is connected to the PC before the driver is installed, some STM32H7B3I- EVAL interfaces may be declared as “Unknown”...
UM2662 External JTAG, SWD, and trace External JTAG, SWD, and trace 6.2.1 Description There are two basics ways to support an external debug tool. If the user encounters any trouble with the first procedure, then the second one is mandatory. Keep the embedded STLINK-V3E running.
UM2662 External JTAG, SWD, and trace 6.2.2 Limitations and hardware configuration - ETM trace (CN15) ® Limitations: Wi‑Fi , LCD, SAI, FMC A19-22 cannot be used at the same time as TRACE. If the best performance of ETM is required (84 MHz/98 MHz), refer to Table 4.
UM2662 External JTAG, SWD, and trace 6.2.3 Limitations and hardware configuration - JTAG (CN14) or MIPI10 (CN16) Limitations: STM32H7B3LIH6QU JTAG cannot be connected at the same time to STLINK-V3E and to CN14 or CN16 connector. To be able to use JTAG on CN14 or CN16 connector, it is necessary to disconnect JTAG signals from STLINK-V3E (JTMS, JTCK, JTDO, and NRST).
UM2662 External JTAG, SWD, and trace MIPI10 STDC14 CN16 Designation T_VCP_RX Target RX used for VCP (must be UART dedicated to Bootloader) T_VCP_TX Target TX used for VCP (must be UART dedicated to Bootloader) Figure 7. ETM trace debugging connector CN15 Table 7.
The STM32H7B3I-EVAL Evaluation board can be powered from ST-LINK USB connector CN21 (“STLK”), but only the ST-LINK circuit has the power before USB enumeration, for the host PC only provides 100 mA to the boards at that time. During the USB enumeration, the STM32H7B3I-EVAL board asks for the 500 mA power to the Host •...
STM32H7B3I-EVAL, JP29 is set as shown on the right. For power supply jack(CN17) to the STM32H7B3I-EVAL, JP29 is set as shown on the right. For power supply from USB OTG HS (CN14) to STM32H7B3I-EVAL, JP29 is set as shown on the right. JP29 For power supply from USB OTG FS (CN27) to STM32H7B3I-EVAL, JP29 is set as shown on the right.
Configure USB HS PHY into Low Power Mode (Register Address=04, bit 6 in USB PHY). The STM32H7B3I-EVAL Evaluation board can be powered from a DC 5V power supply via the external power supply jack (CN17) shown in Figure 9.
Power supply 6.3.3 Board power supply - SMPS / LDO configuration Figure 10. MCU Power : SMPS / LDO STM32H7B3I-EVAL supports four “SMPS / LDO” configurations of the STM32H7B3LIH6QU microcontroller described in Table LDO supply only SMPS supply only (Default configuration)
A deadlock occurs if the board SMPS/LDO firmware PWR configuration does not match its hardware configuration: after the reset, the ST-LINK cannot connect the target anymore. The firmware PWR configuration must be set as follows in function SystemClock_Config in file main.c: •...
UM2662 Power supply If a deadlock occurs because of a mismatch between hardware and firmware PWR settings (SMPS/LDO), the user can recover the board by applying the following procedure: Power off the board. Set SW1 (BOOT0) to 1 (system memory). This changes the BOOT0 pin to 1 instead of 0, thus changing the device boot address to boot address 1 and making the bootloader start in System memory.
UM2662 Power supply 6.3.5 Board power supply - VDDMMC STM32H7B3I-EVAL can provide either 1.8 V or 3.3 V on VDDMMC power rail of the STM32H7B3LIH6QU microcontroller. Figure 17. MCU Power: VDDMMC This power rail can be used in different configurations: •...
UM2662 Power supply Remember: The user must force VDDMMC at 3.3 V when using any of these functions: • OCSPI1: Refer to Section 7.7 • LED1: Refer to Section 7.10 • Camera: Refer to Section 7.11 • MEMS LED and DFSDM: Refer to Section 7.2 •...
UM2662 Power supply For SD card 2 (SDIO2) interface, in order to control independently 1V8_SW, 3V3_SW, and VDDMMC, it is necessary to control following GPIOs with software: • SD_LDO_SEL (PG6) • 3V3_SW_ENABLE (MFX IO0) • 1V8_SW_ENABLE (MFX IO8) And the user must follow the hardware configuration described in Table Table 15.
Clock, reset, and boot 6.4.1 Clock source Two clock sources are available on the STM32H7B3I-EVAL Evaluation board for STM32H7B3LIH6QU and its embedded RTC, and other clock sources for their peripherals. • 24 MHz crystal X1 for the STM32H7B3LIH6QU microcontroller. It can be disconnected by removing R20 and R21 when the internal RC clock is used.
UM2662 VCP ST-LINK UART 6.4.2 Reset source The reset signal of STM32H7B3I-EVAL Evaluation board is active low and the reset sources include: • Reset button B1 • Debugging tools from JTAG/SWD connector CN14 and ETM trace connector CN15 • Daughterboard from CN6 •...
RS-232 communication is supported by D-type 9-pins RS-232 connector CN9, which is connected to PB14/PB15 (Default configuration) or PA2/PA3 (Compatible with bootloader) pins of STM32H7B3LIH6QU on the STM32H7B3I-EVAL Evaluation board through ST3241EBPR RS-232 transceiver U9. The Bootloader_RESET and Bootloader_BOOT0 signals are added on RS-232 connector CN9 for ISP support.
UM2662 RS-232 UART RS-232 UART on PA2/PA3 Important: Audio I2S6, USB HS, and motor control cannot be used with VCP UART PA2/PA3. Hardware modifications are listed in Table Table 23. RS-232 UART related jumpers (PA2/PA3: Bootloader) Pin name Setting STLINK-V3E VCP (Bootloader) JP21 / SB42 PA2 (MCU TX) JP39 / SB50...
UM2662 Primary functions Primary functions The functions described in the chapter below do not have any usage limitations with each other, except Camera and Audio. For further details, refer to Section 7 Primary functions. Audio 7.1.1 Description An audio codec CS42L51-CNZ is connected to either I2S6 or SAI interface of STM32H7B3LIH6QU (Refer to Table 25 below for configurations) to support the TDM feature.
C address of CS42L51-CNZ is 0x94 (AD0=0). 7.1.4 Interface A 3.5 mm stereo audio jack CN20 is available on STM32H7B3I-EVAL Evaluation board to support headset (Headphone and microphone integrated). A 3.5 mm stereo audio jack CN18 is available on STM32H7B3I-EVAL Evaluation board to support external speaker.
UM2662 DFSDM microphones module (MB1299) DFSDM microphones module (MB1299) 7.2.1 Description A DFSDM Beam Forming microphone module (MB1299) can be connected to STM32H7B3LIH6QU DFSDM interface through CN4. MB1299 module embeds five DFSDM MEMS microphones STMicroelectronics MP34DT01TR-M: • One microphone for detection in the center (CLK_0, DATA_0) •...
UM2662 DFSDM microphones module (MB1299) 7.2.2 Operating voltage DFSDM microphone module supports only 3.3 V. Make sure to supply 3.3 V on VDDMMC (Refer to Section 6.3.5 7.2.3 Limitations and hardware configuration Limitations with primary functions: camera (Refer to jumper configuration in Table Limitations with secondary functions: USB HS and NOR Flash Hardware modifications are listed in...
500 mA). VBUS Note: The STM32H7B3I-EVAL board must be powered by an external power supply when using the OTG function. 7.3.2 Operating voltage The STM32H7B3LIH6QU USB OTG FS interface can only be at 3.3 V on this board.
EXT I C connector 7.5.1 Description I2C2 bus of STM32H7B3LIH6QU is connected to CN24 on STM32H7B3I-EVAL. The I C functional daughterboard can be mounted on CN24 and accessed by the microcontroller via the I2C2 bus. EXT_RESET is controlled by MFX_GPO6 signal.
7.7.1 Description One 512-Mbit Octo-SPI NOR Flash Macronix MX25LM51245GXDI00 is connected to OCSPI1 interface of STM32H7B3LIH6QU on the STM32H7B3I-EVAL Evaluation board. 7.7.2 Operating voltage STM32H7B3LIH6QU OCSPI1 interface can only be at 3.3 V on this board. Make sure to supply 3.3 V on VDDMMC (Refer to Section 6.3.5...
UM2662 Analog input Hardware modifications are listed in Table Table 33. OCSPI1 hardware configuration Signal name Pin name Setting OCSPI1 OCSPI1_IO6 / SDIO2_CK [1-2] OCSPI1_NCS / SD_LDO_SEL JP23 [1-2] 3V3_SW_ENABLE MFX IO0 SB34 1. The default setting is in bold. 2.
UM2662 LCD display module (MB1370) LCD display module (MB1370) 7.9.1 Description The LCD module MB1370 features a 7-inch 800x480 WVGA TFT color LCD. The ROCKTEK RK070ER9427-CT LCD is connected to STM32H7B3LIH6QU RGB (3x8 bits) interface. The FOCALTECH FT5336GQQ capacitive touch panel is connected to the STM32H7B3LIH6QU I C interface.
UM2662 Camera module MB1379 The Wakeup B2 and Tamper/key B3 buttons3 are available as input devices. Table 40. B2 and B3 buttons Pin name Button name B2 (KEY_WKUP0) PC13 B3 (KEY_TAMP_1/WKUP2) 7.10.2 Operating voltage STM32H7B3LIH6QU LEDs and buttons interface can only be at 3.3 V on this board. For LED1, make sure to supply 3.3 V on VDDMMC (Refer to Section 6.3.5 7.11...
UM2662 Camera module MB1379 Hardware modifications are listed in Table Table 41. Hardware modifications for camera Pin name Signal name Setting Camera INT_USB_OTG_HS_OVRCR R108 DCMI_HSYNC (I2S6_WS cannot be used) [2-3] DCMI_D0 JP32 [1-2] FMC_NOR_NE1 JP35 DFSDM1_DATIN3 (Remove MB1299) JP35 / R120 OFF / OFF DCMI_D1 R113...
UM2662 Wi-Fi® module MB1486 7.12.3 Limitations and hardware configuration Limitations with secondary functions: FMC A19, A21-23, trace, and SAI. ® I2C2 (PH4/PH5) is shared between EXT I C module CN24, MB1486 Wi‑Fi module U24, MFX I/O expander U25, audio codec U48, MB1379 camera module CN2, and MB1370 LCD touch panel CN30. Hardware modifications are listed in Table 43 below:...
7.13 MFX (Multi-function expander) 7.13.1 Description The MFX circuit on the STM32H7B3I-EVAL Evaluation board acts as an I/O expander. The communication interface between MFX and STM32H7B3LIH6QU is the I2C2 bus. ® I2C2 (PH4/PH5) is shared between EXT I C module CN24, MB1486 Wi‑Fi module U24, MFX I/O expander U25, audio codec U48, MB1379 camera module CN2, and MB1370 LCD touch panel CN30.
UM2662 MFX (Multi-function expander) 7.13.3 Limitations and hardware configuration Limitations with a secondary function: When using motor control CN1, EXT_I2C CN24 cannot be used as MFX_GPO6 is used for both. 7.13.4 Interface The connector CN26 is used only for MFX (Multi-Function eXpander) programming during board manufacturing. It is not populated by default and not for the end-user.
UM2662 Secondary functions Secondary functions Functions described in the chapter below have usage limitations with primary functions or with each other. For further details, Refer to Section 8 Secondary functions for further details. SRAM 8.1.1 Description 1Mx16bit SRAM ISSI IS61WV102416BLL-10MLI is connected to bank1 NOR/PSRAM2 of FMC interface and both 8-bit and 16-bit access are allowed by BLN0 and BLN1 connected to BLE and BHE of SRAM respectively.
UM2662 Hardware modifications are listed in Table 47 below: Table 47. Configuration for SRAM A19 (Just for the test) Pin name Signal name Setting SRAM SAI1_SD_B JP34 WIFI_SPI4_NSS R337 TRACED0 FMC_A19 ON just for test 1. Remove to avoid stub if necessary. Note: If using SD card 1 (Default configuration), use FMC_NE3 = PG10, then SD card 2 cannot be used).
UM2662 microSD™ card 2 Hardware modifications are listed in Table 49 below: Table 49. Configuration for SRAM A19-A22 (Just for the test) Pin name Signal name Setting SAI1_SD_B JP34 WIFI_SPI4_NSS R337 TRACED0 FMC_A19 ON just for test SAI1_FS_A JP26 TRACED1 R340 DCMI_D4 R116...
SB31 and fitting SB13. USB high-speed PHY (U7) REFCLK pin is connected to an external 24 MHz oscillator (X3). The STM32H7B3I-EVAL Evaluation board can be powered by this USB connector (CN8) at 5V DC with 500mA current limitation.
UM2662 DFSDM STMP2 and PT100 monitoring Hardware modifications are listed in Table Table 52. USB OTG HS function configuration Signal name Pin name Setting USB HS (CN8) ULPI_D0 / I2S6_MCK [2-3] ULPI_D1 / DFSDM12_CKOUT JP10 ULPI_D5 / DFSDM12_DATIN1 PB12 JP19 [2-3] ULPI_D7 JP16...
Table 55. These connectors are connected to OCSPI2 interface of STM32H7B3LIH6QU on the STM32H7B3I-EVAL Evaluation board. WARNING: Due to board design, as OCSPI2 interface is “shared” with SDRAM and camera, it can only be tested at low speed (Maximum: 50 MHz).
8.7.1 Description The STM32H7B3I-EVAL Evaluation board supports one channel of flexible data rate CAN, CAN‑FD compliant bus communication based on 3.3 V CAN transceiver. To use CAN FD, fit SB36 and SB35 solder bridges (And remove these solder bridges when using USB OTG FS, to avoid stubs).
UM2662 Motor control Table 59. CN10 (Left) MB1242 pin-out Pin number Description Pin number Description 1,4,8,9 CANH CANL 3,5,6 Motor control 8.8.1 Description Motor-control functions can be accessed: • Either through the 17x2 legacy connector CN1, • or through the 10x2 DFSDM connector CN4. 8.8.2 Operating voltage The STM32H7B3LIH6QU motor-control interfaces (Such as GPIO, PWM, and ADC) can only be at 3.3 V on this...
UM2662 Motor control Pin name Fitted Not fitted MCU function Motor-control function R363 R364 INT_JOY_LEFT JOYSTICK LEFT R386 R128 INT_JOY_RIGHT JOYSTICK RIGHT R360 R351 INT_JOY_SEL JOYSTICK SEL PH13 R389 R131 INT_JOY_UP JOYSTICK UP R301 R308 TIM1_CH1 PWM_1H TIM1_CH1N PWM_1L R294 TIM1_CH2 PWM_2H PB14...
Page 64
UM2662 Motor control Pin name Fitted MCU function Motor-control function fitted R282 R286 DFSDM_1_DATIN2 MOTOR_DFSDM_1_DATIN2 DFSDM1_CKIN1_DFSDM2_CKI MOTOR_DFSDM1_CKIN1_DFS PB13 R314 R316 DM2_CKIN1 R123 R384 DFSDM1_CKIN3 MOTOR_DFSDM1_CKIN3 R284 R285 DFSDM1_CKIN4 MOTOR_DFSDM1_CKIN4 R238 DFSDM1_CKIN5 MOTOR_DFSDM1_CKIN5 DFSDM1_CKIN7 MOTOR_DFSDM1_CKIN7 PB12 JP19 [1-2] DFSDM1_DATIN1 MOTOR_DFSDM1_DATIN1 JP35 [2-3] DFSDM1_DATIN3 MOTOR_DFSDM1_DATIN3 PE10...
Table Table 64, and Table Table 62. Memory connector CN12 left odd pins How to disconnect with function Pin number Pin name STM32H7B3I-EVAL pin name block on STM32H7B3I- EVAL board FMC_SDR_SDNE1 PF13 FMC_A7 R325 PF12 FMC_A6 || MOTOR_ADC1_INP6 R326 FMC_A11 || OCSPI2_IO5...
FMC memory extension connectors CN12 and CN13 Table 63. Memory connector CN12 left even pins How to disconnect with function Pin number Pin name STM32H7B3I-EVAL pin name block on STM32H7B3I- EVAL board FMC_SDR_SDNWE || MOTOR_ADC12_INP7 R322 PF14 FMC_A8 FMC_A10 || OCSPI2_IO4...
Table 64. Memory connector CN13 right odd pins How to disconnect with function Pin number Pin name STM32H7B3I-EVAL pin name block on STM32H7B3I- EVAL board FMC_A5 || OCSPI2_NCLK FMC_A4 || OCSPI2_CLK FMC_A3 || OCSPI2_IO3 WIFI_SPI4_MOSI || SAI1_SD_A || FMC_A22 || TRACED3 ||...
FMC memory extension connectors CN12 and CN13 Table 65. Memory connector CN13 right even pins How to disconnect with function Pin number Pin name STM32H7B3I-EVAL pin name block on STM32H7B3I- EVAL board FMC_SDR_SDCKE1 R320 WIFI_SPI4_MISO || SAI1_SCK_A || FMC_A21 || TRACED2 || MOTOR_TIM15_CH1...
Daughterboard extension connectors CN5 and CN6 Two 60-pin male headers CN5 and CN6 can be used to connect with a daughterboard or a standard wrapping board to the STM32H7B3I-EVAL Evaluation board. All GPIOs are available on them and memory connectors (CN12 and CN13).
UM2662 STM32H7B3I-EVAL I/O Assignment Appendix A STM32H7B3I-EVAL I/O Assignment Table 70. STM32H7B3I-EVAL I/O Assignment Main function pinout Optional function pinout LQFP144 pinout Pin name Motor-control connector assignment assignment TRACE_CLK SRAM-FMC_A19 SRAM-FMC_A20 TRACE_D2 LCD_RS_FMC_A22 TRACE_D3 VBAT POWER PC13 User Button WKUP2...
Page 74
UM2662 STM32H7B3I-EVAL I/O Assignment Main function pinout Optional function pinout LQFP144 pinout Pin name Motor-control connector assignment assignment ADC12_IN7 OCTOSPI_NCS TIM2_CH3 OCTOSPI_CLK OPAMP1_VOUT ADC12_IN8 POWER POWER ADC12_IN9/DAC1_OUT1 UCPD_ADC12_IN9 STMOD+_SPI3_NSS ADC12_IN9 PMOD_SPI3_NSS LCD_BL_CTRL TIM2_CH1 STMOD+_TIM2_CH1 OCTOSPI_IO3 ADC12_IN11 OCTOSPI_IO2 TIM8_CH1N OCTOSPI_IO1 TIM8_CH2N...
Page 75
UM2662 STM32H7B3I-EVAL I/O Assignment Main function pinout Optional function pinout LQFP144 pinout Pin name Motor-control connector assignment assignment VDD_SMPS POWER POWER VSS_SMPS POWER POWER POWER POWER STMOD+_LPUART1_CTS PB13 RS-232 LPUART1_CTS PMOD_LPUART1_CTS PB14 UCPD_DB2 PB15 UCPD_CC2 LCD-SRAM-FMC_D13 LCD-SRAM-FMC_D14 PD10 LCD-SRAM-FMC_D15 PD11...
Page 76
UM2662 STM32H7B3I-EVAL I/O Assignment Main function pinout Optional function pinout LQFP144 pinout Pin name Motor-control connector assignment assignment PA10 Audio SAI1_SD_A PA11 USB_DM PA12 USB_DP PA13 SWDIO JTAG_JTMS VDDUSB POWER POWER POWER PA14 SWCLK JTAG_JTCK PA15 UCPD_CC JTAG_JTDI PC10 SDIO_D2...
Page 77
UM2662 STM32H7B3I-EVAL I/O Assignment Main function pinout Optional function pinout LQFP144 pinout Pin name Motor-control connector assignment assignment Touch key BOOT0 FDCAN1_RX FDCAN1_TX SRAM_FMC_NBL0 SRAM_FMC_NBL1 POWER POWER POWER UM2662 - Rev 1 page 77/95...
UM2662 Primary functions supported by default Appendix D Primary functions supported by default Two main use case combinations are supported by default on the board with no limitations between these “primary” functions, and no hardware rework needed: Use case 1 (Audio) Following functions can be used at the same time without any limitations from each other: •...
UM2662 Secondary functions supported with limitations Appendix E Secondary functions supported with limitations Following secondary functions have limitations and cannot be used together with at least one of the primary functions supported by default on the board: • • SRAM •...
Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statements Appendix F Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statements Applicable for STM32H7B3I-EVAL Evaluation kit products with order code STM32H7B3I-EVAL (containing ISM43340-M4G-L44-10CF module). FCC Compliance Statement Contains FCC ID: O7P-341 Part 15.19...
Avertissement : cet équipement est conforme à la Classe A de la EN55032 / CISPR 32. Dans un environnement résidentiel, cet équipement peut créer des interférences radio. F.3.2 Simplified declaration of conformity Hereby, STMicroelectronics declares that the radio equipment types STM32H7B3I-EVAL is in compliance with Directive 2014/53/EU. UM2662 - Rev 1 page 84/95...
Page 95
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’...
Need help?
Do you have a question about the STM32H7B3I-EVAL and is the answer not in the manual?
Questions and answers