The STM32MP157C-EV1 and STM32MP157A-EV1 Evaluation boards are designed as complete demonstration and
development platforms for STMicroelectronics Arm®-based dual -A7 32 bits and Cortex®-M4 32 bits MPUs in the STM32MP1
Series. They leverage the capabilities of STM32MP1 Series microprocessors for the user to develop applications, using STM32
MPU OpenSTLinux Distribution software for the main processor, and STM32CubeMP1 software for the co-processor. They
include an ST-LINK embedded debug tool, LEDs, push-buttons, one joystick, 1-Gbps Ethernet, CAN FD, one USB OTG MicroAB connector, four USB Host Type-A connectors, LCD display with touch panel, camera, stereo headset jack with analog
microphone input, four digital microphones, one SPDIF Rx/Tx, Smartcard, microSD™ card, and eMMC, NOR and NAND Flash
memories.
STM32MP157x-EV1, shown in Figure 1 and Figure 2, is used as the reference design for user application development,
although it is not considered as final application.
To expand the functionality of the STM32MP157C-EV1 and STM32MP157A-EV1 Evaluation boards, two GPIO expansion
connectors are also available for motor control and Raspberry Pi® shields.
An ST-LINK/V2-1 is integrated on the board, as embedded in-circuit debugger and programmer for the STM32 MPU and the
USB Virtual COM port bridge.
Figure 1. STM32MP157x-EV1 top view
Figure 2. STM32MP157x-EV1 bottom view
Pictures are not contractual.
UM2535 - Rev 1 - February 2019
For further information contact your local STMicroelectronics sales office.
•On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: Virtual COM port and
debug port
•STM32CubeMP1 and full mainline open-source Linux® STM32 MPU OpenSTLinux distribution (such as
STM32MP1Starter) software and examples
•Support of a wide choice of Integrated Development Environments (IDEs) including IAR™, Keil®, GCCbased IDEs
UM2535
Features
STM32 Arm Cortex MPUs are based on the Arm® Cortex®-A and Cortex®-M processors.
Note:Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
UM2535 - Rev 1
page 2/55
Page 3
2Development environment
2.1System requirements
•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.
UM2535
Development environment
®
2.2
Note:
2.3
Development toolchains
•Keil® MDK-ARM (see note)
•IAR™ EWARM (see note)
•GCC-based IDEs
•GCC
On Windows® only.
Demonstration software
The STM32 MPU OpenSTLinux distribution and STM32CubeMP1 base demonstration software is preloaded in
the microSD™ 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.
UM2535 - Rev 1
page 3/55
Page 4
3Ordering information
3.1STM32MP157 Eval board products
To order an STM32MP157 Eval board, refer to Table 1. List of available products. For a detailed description of
each board, refer to its user manual on the product web page. Additional information is available from the
datasheet and reference manual of the target STM32.
Table 1. List of available products
Order codeBoard referenceTarget STM32Differentiating feature
STM32MP157A-EV1•MB1262: mother board
•MB1263: MPU subsystem daughterboard
STM32MP157C-EV1STM32MP157CAA3
3.2Product 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 design or in production.
“E” or “ES” marking examples of location:
•On the targeted STM32 that is soldered on the board (for illustration of STM32 marking, refer to the 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.
•MB1230: DSI display board
•MB1379: camera board
UM2535
Ordering information
STM32MP157AAA3Basic security.
Secure Boot and
cryptography.
3.3Codification
The meaning of the codification is explained in Table 2.
STM32MP1MPU series in STM32MP1 32-bit MPUsSTM32MP1 Series
XXMPU line in the seriesSTM32MP157 line
Y
EVZ
The order code is mentioned on a sticker placed on the top side of the board.
Table 2. Codification explanation
Security option:
•A: basic security
•C: Secure Boot and cryptography
Eval board configuration
•EV1: with PMIC
Secure Boot and cryptography
PMIC
UM2535 - Rev 1
page 4/55
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
UM2535
Conventions
Table 3. ON/OFF convention
UM2535 - Rev 1
page 5/55
Page 6
5Delivery recommendations
Before the first use, make sure that, no damage occurred to the board during shipment and no socketed
components are loosen in their sockets or fallen into the plastic bag.
In particular, pay attention to the following components:
1.MB1263 daughterboard connected to the MB1262 mother board
2.microSD card in its MB1263/CN9 receptacle
3.LCD MB1230 daughterboard in MB1262/CN19 DSI connector, and screw, spacer and nut are in place
4.Camera module MB1379 board in MB1262/CN7 connector, and screw, spacer and nut are in place
For product information related with STM32MP157xAA3 microcontroller, visit www.st.com website.
UM2535
Delivery recommendations
UM2535 - Rev 1
page 6/55
Page 7
6Hardware layout and configuration
The STM32MP157x-EV1 Evaluation board is designed around the STM32MP157xAA3 target microcontroller in
LFBGA 448-pin package. Figure 3 illustrates the STM32MP157x-EV1 hardware block diagram. Figure 4 shows
the location of main components on the Evaluation board.
UM2535
Hardware layout and configuration
UM2535 - Rev 1
page 7/55
Page 8
Hardware layout and configuration
Figure 3. STM32MP157x-EV1 hardware block diagram
UM2535
32 KHz Crystal
24 MHz Crystal
DDR3L
eMMCSDMMC
NANDFMC
Quad SPI NOR
Flash
5.5" TFT 720*1280
Capacitive
Touch Screen
STM32MP157xAA3
RTC
HSI
DDR
Quad SPI
DSI
I2C
I2C
SDMMC
GPIO
LTDC
5V_VIN
STPMIC
WAKE-UP
BUTTON
µSD card Connector
2 USER LEDs
2 USER BUTTONS
RESET BUTTONS
JOYSTICK
MFX IO expander
LTDC connector
HUB: 4x USB A
USB OTG micro-AB
Gigabit ETHERNET
FDCAN connector
RS232 DB9
connector
ST-LINK / V2.1
USB micro-B
JTAG connector
MICTOR-38
connector
USB
HOST HS
USB
OTG HS
RGMII
FDCAN
UART
JTAG/
SWD
ETM
DCMI
SAI
DFSDM
SPDIF
TX/RX
Smartcard
I2C
GPIOs
Shared
GPIOs
ADC/DAC
CAMERA
Audio Codec
Stereo Jack
Line Out / MIC_IN
MEMS microphones
SPDIF TX/RX
SMARTCARD
connector
I2C EXT connector
GPIO 40 pins
Connector
Motor Control
connector
ADC/DAC
connector
UM2535 - Rev 1
MSv62134V1
page 8/55
Page 9
Figure 4. STM32MP157x-EV1 board overview
UM2535
Hardware layout and configuration
Note:Numbers in yellow refer to positions explained in Table 4, Table 5, and Table 6.
UM2535 - Rev 1
page 9/55
Page 10
Hardware layout and configuration
Table 4. STM32MP157x-EV1 overview
PositionDescription
1MB1262 mother board
2MB1263 daughterboard
3MB1230 DSI (MIPI(R) standard) 720p display
4MB1379 daughterboard camera
5
microSD™ card
Table 5. MB1263 daughterboard overview
PositionDescriptionPositionDescription
50 (B1)Reset button59 (CN1)MB1263 power 5 V-3 A
51 (LD2)User LED (red)60 (SW1)Boot mode selection
52 (B2)User button (PA13)61 (U3)PMIC (STPMIC1A)
53 (LD3)User LED (green)62 (LD6)ST-Link LED (bicolor)
STM32MP157x-EV1 Evaluation board is designed to be powered from the 5 V DC power supply provided in the
package.
MB1263/LD1 Green LED turns on when this power supply is connected to the power jack MB1263/CN1.
Figure 5. 5 V power supply connector: MB1263/CN1
UM2535
Power supply management
6.1.2Platform power tree
All supply lines required for the operation of the components on STM32MP157x-EV1 are derived from the 5 V
power source. Indeed this 5 V power source is the input supply of the STPMIC that distributes then all the
supplies to the sub-systems as described in the power tree Figure 6.
UM2535 - Rev 1
page 11/55
Page 12
Protection
VDD_DDR
VIN
1uH
10uF
3V3
3V3
MB1263
MB1262
5V DC
3A
POWER JACK
LDO3IN
10uF
BUCK2IN
10uF
BUCK1IN
BUCK3IN
VIN
VLXB1
SWIN
VIO
BUCK4IN
LDO16IN
LDO25IN
0.725-1.5V,1.5A
PWR
MUX
Vin_max
VBUSOTG_SW 0.5A
(w/ OCP and VBUSdet)
BOOST (5V)
(w/ OCP and VBUSdet)
1.7-3.3V,350mA
0.9-3.3V,100mA
1.7-3.3V,350mA
1.7-3.9V,400mA
10uF
10uF
4.7uF
VDD
10uF
1uF
1uF
STPMIC1A
LDO3
BUCK2
VREF
BUCK1
BUCK3
1.0-3.4V, 0.5A
INTLDO
LDO4
3.3V,50mA
BYPASS_SW
5.2V,1A
PWR_SW 1A
Logic / Control
BUCK4
0.6-3.9V,2A
LDO1
LDO6
LDO2
LDO5
Figure 6. STM32MP157x-EV1platform power tree
termination
2x DDR3L
DDR3x16
LDO3OUT
VLX2
VOUT2
VREF
VLX1
VOUT1
VLX3
VOUT3
INTLDO
LDO4OUT
VBUSOT
G
BOUT
SWOUT
PWREN
WAKEUP
PONKEY
VLX4
VOUT4
LDO1OUT
LDO6OUT
LDO2OUT
LDO5OUT
RSTn
SDA
SCL
INT1
VTT_DDR (0.675V)
10uF
1uH
VDD_DDR (1.35V)
22uF
VREF_DDR (0.675V)
1uF
VDDCORE (1.2V)
1uH
22uF
VDD (3.3V)
1uH
22uF
4.7uF
VDD_USB (3.3V)
4.7uF
VBUS_OTG
4.7uF
BST_OUT
22uF
VBUS_SW
220uF
WAKE-UP
PUSH
BUTTON
1uH
22uF
1V8
4.7uF
VDDA
4.7uF
2V8
4.7uF
VDD_SD (2.9V)
4.7uF
VDD
3V3
VREFDQ
VREFCA
VDDQ
VDD
VDDQ_DDR
DDR_VREF
VDDCORE
NRST_CORE
LC
VDDA
LowPass
VREF+
VREF-
VSSA
VBAT
PDR_ON
PDR_ON_CORE
VDD_OTP
VDD_PLL
VDD_ANA
VDD
VDD_DSI
VDD1V2_DSI_REG
VDD1V2_DSI_PHY
VDDA1V8_DSI
VDDA1V8_REG
BYPASS_REG1V8
VDDA1V1_REG
VDD3V3_USBHS
VDD3V3_USBFS
VBUS
PZ5 (I2C4_SDA)
PZ4 (I2C4_SCL)
PA0 (WKUP1)
NRST
PWR_ON
NC
PWR_LP
PC13 (RTC_OUT1)
RESET
PUSH
BUTTON
STM32MP157xAA3
Embedded STLINK V2.1
VIN
3V3
VCC
VDD
VCCQ
µ-SD card
NAND
Q-SPI NOR
4Gb / 16-bits /
1066Mbps
eMMC
VCC
VCC
TYPE-µB
MFX IO Expander
Power supply management
VIN
VBUS_SW
3V3
2x High Speed Connectors
VBUS_OTG
VDD
1V8
2V8
UM2535
CAN_FD
SN65HVD230
DSI
LCD
Audio
CODEC
SPDIF
x4 MEMS
micro
Gigabit
Ethernet
USB HOST
type A x4
USB OTG
TYPE-µAB
CAMERA
MotorC
conn.
GPIO
40 pins conn.
Smart Card
RS232
JTAG &
Trace
connectors
MSv62137V1
6.1.3STPMIC
For general information concerning the STPMIC, please refer to STPMIC datasheet at the www.st.com website.
UM2535 - Rev 1
page 12/55
Page 13
6.2Clocks
Two clocks are available on STM32MP157x-EV1 for STM32MP157xAA3 target microcontroller.
6.2.1LSE clock
•External 32.768 KHz crystal
6.2.2HSE clock
•External 24 MHz crystal
6.3Reset sources
The reset signal of the STM32MP157x-EV1 platform is active low.
Sources of the platform reset are:
•Two reset buttons MB1263/B1 and MB1262/B2 (BLACK buttons)
•STM32MP157xAA3: internal voltage monitor, SW request or Watchdog
•STPMIC
•JTAG/SWD connector MB1262/CN14
•ETM Trace Mictor-38 connector MB1262/U10
•Embedded ST-LINK/V2-1
The STM32MP157xAA3 also drives a sub system reset, SUB_NRST signal on PD10 IO, to the peripherals: USB
Host Hub, MFX, Ethernet, and RGB_LTDC connector.
UM2535
Clocks
6.4User buttons and LEDs
The Table 7 describes the HW configuration for the user buttons and LEDs
Table 7. HW configuration for the user buttons and LEDs
IOLED color and labelButton label
PD8PD8 is connected to the ORANGE LD4. Active High-
PD9PD9 is connected to the BLUE LD5. Active High-
PA13PA13 is connected to RED LD2. Active LowUser PA13
PA14MFX_IO13 is connected to ORANGE LED LD7. Active LowUser PA14
6.5Physical input devices: buttons
The STM32MP157x-EV1 board provides a number of input devices for physical human control.
These are:
•Two Reset buttons (MB1263/B1 and MB1262/B2)
•Four-way joystick controller with select key (MB1262/B1)
JOY_DOWN: Joystick down direction (MB1262/B1 pin3)MFX_IO1
JOY_LEFT: Joystick left direction (MB1262/B1 pin1)MFX_IO2
Awakes the platform from low-power modes.
Connected to STPMIC1A PONKEY, which
generates a wake-up signal on STM32MP1 PA0
UM2535 - Rev 1
page 13/55
Page 14
JOY_RIGHT: Joystick right direction (MB1262/B1 pin6)MFX_IO3
JOY_UP: Joystick up direction (MB1262/B1 pin4)MFX_IO4
6.6Boot options
The STM32MP157x-EV1 board may boot from different sources as described in Table 9.
Boot ModeBOOT2BOOT1BOOT0
Serial-NOR001
uSD card101
eMMC010
NAND011
UART and USB
Reserved100
UM2535
Boot options
DevicesPurpose/IO
Table 9. HW configuration for the BOOT mode MB1263/SW1
000
110
The boot related switches (MB1263/SW1) must be configured as illustrated by one of the following pictures:
UM2535 - Rev 1
page 14/55
Page 15
Figure 7. STM32MP157x-EV1 boot related switch configuration
UM2535
Embedded ST-LINK/V2-1
6.7Embedded ST-LINK/V2-1
The STLINK-V2.1 programming and debugging tool is integrated in the STM32MP157x-EV1 Evaluation board.
The embedded STLINK-V2.1 supports JTAG, SWD and VCP for the target STM32 MPU devices.
UM2535 - Rev 1
page 15/55
Page 16
UM2535
Embedded ST-LINK/V2-1
For information about debugging and programming features refer to STLINK-V2.1 in-circuit debugger/
programmer, User manual (UM1075) available on www.st.com, which describes in details all the STLINK-V2.1
features.
Figure 8 shows the STLINK USB µB connector pinout MB1263/CN4.
Figure 8. STLINK USB µB connector pinout MB1263/CN4
MSv46073V1
Table 10 describes STLINK USB µB connector pinout MB1263/CN4.
Table 10. STLINK USB µB connector pinout MB1263/CN4
Pin
1VBUS Power-
2DMPA11
3DPPA12
4IDGND
5GNDGND
Board functionSTLINK STM32 pin
As current consumption of the EVAL exceeds permissible current on USB, it is not possible to power the boards
through the STLINK-V2.1 USB. To use the STLINK-V2.1 for programming and debugging, it is mandatory to
power the board first using the 5V power supply, then connect the STLINK-V2.1 USB cable to the PC. Proceeding
this way the USB enumeration succeed thanks to the external power source.
The user must respect the following power sequence procedure:
1.Check that MB1263/JP1 is OFF, MB1263/JP4 [2-3] and JP5 [2-3] are ON to connect UART4 as STLINK
VCP.
2.Connect the 5 V power source, MB1263/LD1 LED turns green, MB1263/LD6 flashes red.
3.Connect the PC to USB connector MB1263/CN4, MB1263/LD6 is red and becomes green once the
connection with the STLINK is established.
6.7.1Drivers
Before connecting STM32MP157x-EV1 to a Windows (XP, 7, 8 10) PC via USB, a driver for ST-LINK/V2-1 must
be installed. It may be downloaded from www.st.com.
In case the STM32MP157x-EV1 Evaluation board is connected to the PC before installing the driver, the Windows
device manager may report some USB devices found on STM32MP157x-EV1as “Unknown”. To recover from this
situation, after installing the dedicated driver downloaded from www.st.com, the association of “Unknown” USB
UM2535 - Rev 1
page 16/55
Page 17
UM2535
ETM TRACE Mictor-38 connector
devices found on STM32MP157x-EV1 to this dedicated driver must be updated in the device manager manually.
It is recommended to proceed using USB Composite Device line, as shown in Figure 9.
Figure 9. USB composite device
6.7.2ST-LINK/V2-1 firmware upgrade
For its own operation, ST-LINK/V2-1 employs a dedicated MCU with Flash memory. Its firmware determines STLINK/V2-1 functionality and performance. The firmware may evolve during the life span of STM32MP157x-EV1 to
include new functionality, fix bugs or support new target microcontroller families. It is therefore recommended to
keep ST-LINK/V2-1 firmware up to date. The latest version is available from www.st.com.
6.8ETM TRACE Mictor-38 connector
The Mictor-38 connector MB1262/U10 may output trace signals used for debug, as well as JTAG signals.
Table 11 describes the HW configuration for the TRACE function.
Table 11. HW configuration for the TRACE connector MB1262/U10
IOBridge
PI14SB38
PI12SB43
PI13SB42
PJ5
PJ6
SB36
SB41
ONPI14 may be used for the trace function TRACE CLK
OFF
ONPI12 may be used for the trace function TRACE_D0
OFF
ONPI13 may be used for the trace function TRACE_D1
OFF
ONPJ5 may be used for the trace function TRACE_D2
OFF
ONPJ6 be used for the trace function TRACE_D3
OFF
Setting
(1)
Comment
PI14 is not connected to Trace
PI14 may be used for LTDC CLK
PI12 is not connected to Trace
PI12 may be used for LTDC HSYNC
PI13 is not connected to Trace
PI13 may be used for LTDC VSYNC
PJ5 is not connected to Trace
PJ5 may be used forLTDC_R6
PJ6 is not connected to Trace
PJ6 may be used for LTDC_R7
UM2535 - Rev 1
page 17/55
Page 18
UM2535
ETM TRACE Mictor-38 connector
IOBridge
ONPK1 may be used for the trace function TRACE_D4
PK1
SB40
OFF
ONPK2 may be used for the trace function TRACE_D5
PK2
SB39
OFF
ONPK5 may be used for the trace function TRACE_D6
PK5
SB49
OFF
ONPK6 may be used for the trace function TRACE_D7
PK6
SB35
OFF
ONPJ0 may be used for the trace function TRACE_D8
PJ0
SB34
OFF
ONPJ1 may be used for the trace function TRACE_D9
PJ1SB37
OFF
ONPJ2 may be used for the trace function TRACE_D10
PJ2SB48
OFF
ONPJ3 may be used for the trace function TRACE_D11
PJ3SB47
OFF
ONPJ4 may be used for the trace function TRACE_D12
PJ4SB46
OFF
ONPJ7 may be used for the trace function TRACE_D13
PJ7SB45
OFF
ONPJ8 may be used for the trace function TRACE_D14
PJ8SB44
OFF
ONPJ9 may be used for the trace function TRACE_D15
PJ9SB50
1. Default configuration is shown in bold
OFF
Setting
(1)
Comment
PK1 is not connected to Trace
PK1 may be used for LTDC_G6
PK2 is not connected to Trace
PK2 may be used for LTDC_G7
PK5 is not connected to Trace
PK5 may be used for LTDC_B6
PK6 is not connected to Trace
PK6 may be used for LTDC_B7
PJ0 is not connected to Trace
PJ0 may be used for LTDC_R1
PJ1 is not connected to Trace
PJ1 may be used for LTDC_R2
PJ2 is not connected to Trace
PJ2 may be used for LTDC_R3
PJ3 is not connected to Trace
PJ3 may be used for LTDC_R4
PJ4 is not connected to Trace
PJ4 may be used for LTDC_R5
PJ7 is not connected to Trace
PJ7 may be used for LTDC_G0
PJ8 is not connected to Trace
PJ8 may be used for LTDC_G1
PJ9 is not connected to Trace
PJ9 may be used for LTDC_G2
UM2535 - Rev 1
Figure 10 shows the TRACE Mictor-38 connector
page 18/55
Page 19
Figure 10. TRACE Mictor-38 connector: MB1262/U10
Table 12 describes the MICTOR-38 connector pinout for TRACE and JTAG signals.
A JTAG/Serial Wire Debug 20 pins IDC connector (ARM JTAG 20, IDC 2.54mm) MB1262/CN14 outputs the JTAG
signals. The JTAG function is a dedicated interface of STM32MP157XAA3.
Table 13 describe the JTAG connector pinout.
UM2535 - Rev 1
page 19/55
Page 20
Board functionPinPinBoard function
Power12Power
NJTRST34GND
JTDI56GND
JTMS/SWDIO78GND
JTCK/SWCLK910GND
Pull down1112GND
JTDO/SWO1314GND
NRST1516GND
Pull down1718GND
Pull down1920GND
6.10DDR3L
Two 16-bit DDR3L NT5CC256M16ER-EK of 4 Gbytes are implemented in flyby topology in MB1263/U6 and U7
positions. They are connected to the dedicated DDR interface of STM32MP157xAA3. For detailed information
concerning the DDR HW design implementation, please refer to the application note AN5122 available on the
www.st.com website.
UM2535
DDR3L
Table 13. MB1262/CN14 JTAG connector pinout
6.11eMMC
The STM32MP157xAA3 SDMMC2 in 8-bit wide bus mode drives a THGBMNG5D1LBAIL 32 Gbits eMMC in
MB1263/U5 position.
6.11.1eMMC IO interface
Table 14 HW configuration for the eMMC interface.
IO
PB14SDMMC2_D0 connected to MB1263/U5 DAT0
PB15SDMMC2_D1 connected to MB1263/U5 DAT1
PB3SDMMC2_D2 connected to MB1263/U5 DAT2
PB4SDMMC2_D3 connected to MB1263/U5 DAT3
PA8SDMMC2_D4 connected to MB1263/U5 DAT4
PA9SDMMC2_D5 connected to MB1263/U5 DAT5
PE5SDMMC2_D6 connected to MB1263/U5 DAT6
PD3SDMMC2_D7 connected to MB1263/U5 DAT7
PE3SDMMC2_CK connected to MB1263/U5 CLK
PG6SDMMC2_CMD connected to MB1263/U5 CMD
1. Minimum set of signals required by the boot ROM during eMMC boot in bold
Configuration
Table 14. HW configuration for the Quad-SPI interface
(1)
6.12
UM2535 - Rev 1
NAND Flash
The STM32MP157xAA3 FMC interface is connected to an 8 Gbits SLC NAND, 8-bit, 8-bit ECC, and 4 KBytes PS
MT29F8G08ABACAH4 in MB1262/U11 position.
page 20/55
Page 21
6.12.1NAND IO interface
Table 15 features the HW configuration for the NAND interface.
IO
PD6NAND_NWAIT connected to MB1262/U11 R/B#
PD11NAND_CLE connected to MB1262/U11 CLE
PD12NAND_ALE connected to MB1262/U11 ALE
PG9NAND_NCE connected to MB1262/U11 CE#
PD5NAND_NWE connected to MB1262/U11 WE#
PD4NAND_NOE connected to MB1262/U11 RE#
PD14NAND_D0 connected to MB1262/U11 IO0
PD15NAND_D1 connected to MB1262/U11 IO1
PD0NAND_D2 connected to MB1262/U11 IO2
PD1NAND_D3 connected to MB1262/U11 IO3
PE7NAND_D4 connected to MB1262/U11 IO4
PE8NAND_D5 connected to MB1262/U11 IO5
PE9NAND_D6 connected to MB1262/U11 IO6
PE10NAND_D7 connected to MB1262/U11 IO7
1. Minimum set of signals required by the boot ROM during NAND boot in bold
Table 15. HW configuration for the Quad-SPI interface
Configuration
(1)
UM2535
Quad-SPI NOR Flash
6.13
Quad-SPI NOR Flash
The STM32MP157xAA3 Quad-SPI interface is in dual-Serial mode to interface with two NOR Flash memories in
parallel. Two MX25L51245G-XD, 3V3/512-Mbit each, are fitted on the STM32MP157x-EV1 MB1262, in
MB1262/U14 and MB1262/U15 positions.
6.13.1Quad-SPI IO interface
Table 16 describes the HW configuration for the Quad-SPI interface
IO
PF8QSPI_BK1_IO0 connected to MB1262/U14 SIO0
PF9QSPI_BK1_IO1 connected to MB1262/U14 SIO1
PF7QSPI_BK1_IO2 connected to MB1262/U14 SIO2
PF6QSPI_BK1_IO3 connected to MB1262/U14 SIO3
PB6QSPI_BK1_NCS connected to MB1262/U14 CS#
PH2QSPI_BK2_IO0 connected to MB1262/U15 SIO0
PH3QSPI_BK2_IO1 connected to MB1262/U15 SIO1
PG10QSPI_BK2_IO2 connected to MB1262/U15 SIO2
PG7QSPI_BK2_IO3 connected to MB1262/U15 SIO3
PC0QSPI_BK2_NCS connected to MB1262/U15 CS#
PF10QSPI_CLK connected to MB1262/U14 SCLK and MB1262/U15 SCLK
Table 16. HW configuration for the Quad-SPI interface
Configuration
(1)
UM2535 - Rev 1
page 21/55
Page 22
1. Minimum set of signals required by the boot ROM during dual-serial NOR boot in bold
6.14microSD card
The MB1263/CN9 slot for microSD card is routed to STM32MP157xAA3 SDMMC1 port. This SD card interface is
compliance with SD Memory Card Specification Version 3.01, UHS-I, all operation modes up to SDR104 and
DDR50. The SD card interface is compatible with 1.8 V or 2.9 V signal levels.
6.14.1SD card interface
The SD card interface, SDMMC1, is 4-bit wide with level shifter support, in order to connect to an SD 3.0compliant bidirectional dual voltage level translator, interfacing with the memory card inserted in the SDCARD
connector.
Table 17 describes the IO for the SDMMC1 interface.
IO
PC12SDMMC1_CK
PE4SDMMC1_CKIN
PD2SDMMC1_CMD
PB9SDMMC1_CDIR
PC8SDMMC1_D0
PC9SDMMC1_D1
PC10SDMMC1_D2
PC11SDMMC1_D3
PF2SDMMC1_D0DIR
PC7SDMMC1_D123DIR
PF14uSD_LDO_SEL
1. Minimum set of signals required by the boot ROM during SD card boot in bold
Table 17. IO configuration for the SDIO interface
(1)
Signal
UM2535
microSD card
Figure 11 shows the SDCARD connector pinout MB1263/CN9.
Figure 11. SDCARD connector pinout MB1263/CN9
UM2535 - Rev 1
page 22/55
Page 23
Table 18 describes the SDCARD connector pinout MB1263/CN9.
Table 18. SDCARD connector pinout MB1263/CN9
PinBoard function
1DATA2_SD
2DATA3_SD
3CMD_SD
4VDD_SD
5CLK_SD
6GND
7DATA0_SD
8DATA1_SD
9GND
10SDCARD_DETECT active LOW
UM2535
Audio
6.15Audio
A codec WM8994ECS/R connected to an SAI of STM32MP157xAA3 supports TDM feature of the SAI port. TDM
feature offers to STM32MP157xAA3 the capability to stream stereo audio channels. There are four digital
microphones on STM32MP157x-EV1 board. STM32MP157x-EV1 also offers the possibility to connect an MEMS
extension module.
6.15.1Audio Codec interface
The audio codec have two supplies 3V3 and 1V8 provided by STPMIC.
The audio Codec interfaces to the MPU are SAI2 and I2C2. Audio interrupt is connected to the IO-expander MFX.
SAI2A as Tx and SAI2B as Rx are connected to two different analog interfaces of the codec, to independently
playback and record.
SAI2 is connected by default to the audio codec, and may be shared via solder bridge configuration with the
expansion GPIO connector (refer to paragraph 6.28).
I2C2 is shared with all the peripherals: Audio codec, DSI LCD, RGB LTDC, Camera, and USB Hub. The audio
codec I²C address is 0x36
IOBoard function
PI5SAI2_SCKA
PI7SAI2_FSA
PI6SAI2_SDA
PF11SAI2_SDB
PE12SAI2_SCK_B
PE13SAI2_FS_B
PE0SAI2_MCLKA
PE14SAI2_MCLKB
PH5I2C2_SDA
PH4I2C2_SCL
MFX_IO5AUDIO_INT
Table 19. IO configuration for the Audio Codec interface
UM2535 - Rev 1
page 23/55
Page 24
6.15.2Digital microphones
MB1262/U1, U2, U3 and U4 are four MP34DT01TR MEMS digital omnidirectional microphones providing PDM
(pulse density modulation) outputs. The implementation allows the beam forming.
Those 4 digital microphones support two stereo inputs connected either to the audio Codec or, by default,
connected on two DFSDM odd channels of STM32MP157xAA3: DFSDM_DATA1 and DFSDM_DATA3
synchronized on DFSDM_CKOUT.
The STM32MP157xAA3 DFSDM interface is shared between the 4 embedded digital microphones and the
extension module on connector MB1262/CN8.
Table 20 describes the HW configuration for the digital microphones.
Table 20. HW configuration for the digital microphones
Jumpers
MB1262/JP1
MB1262/JP2
MB1262/JP3
MB1262/JP4
1. Default configuration in bold
HWSetting
U1/U3 stereo
output
selection
U2/U4 stereo
output
selection
U1/U2/U3/U4
CLK selection
U1/U2/U3/U4
VDD
selection
JP1[1-2]Connected to codec DMICDAT2
JP1[2-3]Connected to STM32MP157xAA3 DFSDM_DATA3
JP2[1-2]Connected to codec DMICDAT1
JP2[2-3]Connected to STM32MP157xAA3 DFSDM_DATA1
JP3[1-2]Connected to STM32MP157xAA3 DFSDM_CKOUT
JP3[2-3]Connected to codec DMICCLK
JP4[1-2]3V3
JP1[2-3]Codec MICBIAS1
6.15.3Analog microphone and audio jack headphone
A headset including an analog microphone and a stereo headphone may be connected to the black 3.5 mm
headset jack MB1262/CN5.
Configuration
UM2535
Audio
(1)
Figure 12. Audio jack connector MB1262/CN5
Table 21. Audio jack connector pinout MB1262/CN5
PinBoard function
2MIC_IN
3GND
4OUT_RIGHT
5N/A
UM2535 - Rev 1
page 24/55
Page 25
PinBoard function
6OUT_LEFT
7N/A
6.15.4Audio speaker out
The codec stereo speaker output is connected to a green 3.5 mm Speaker_out jack MB1262/CN4.
UM2535
Audio
Figure 13. Audio jack connector MB1262/CN4
PinBoard function
2GND
3GND
4OUT_RIGHT
5N/A
6OUT_LEFT
7N/A
6.15.5SPDIF input and output
An RCA (white) connector MB1262/CN1 followed by an amplifier/filter stage is connected to the
STM32MP157xAA3 SPDIF RX_IN.
The STM32MP157xAA3 SAI4_SDA port provides SPDIF_TX data to a RCA (yellow) connector MB1262/CN2.
Table 22.
Audio jack connector pinout MB1262/CN4
UM2535 - Rev 1
page 25/55
Page 26
Figure 14. SPDIF input MB1262/CN1 and output MB1262/CN2 connectors
UM2535
DSI LCD
6.15.6IO restriction to other features
Due to the share of some IO of STM32MP157xAA3 by multiple peripherals, the following limitations apply in using
the audio features:
The SAI AUDIO CODEC must not be operated simultaneously with expansion connector MB1262/CN21.
The MEMS DFSDM must not be operated simultaneously with DFSDM of EXT MEMS module MB1262/CN8.
6.16DSI LCD
Through the MB1262/CN19 connector, a DSI LCD mounted on a daughterboard MB1230 is provided. MB1230 is
a 5.5" TFT 720*1280 pixels with LED backlight, MIPI® DSI interface and capacitive touch panel based on
RK055AHD042-CT module embedding the LCD driver IC RM68200 and a touch screen controller GT9147.
3V3 and VIN supply MB1230:
•3V3: for the LCD module (VDD_LCD and VIO_LCD) and Touch screen
•VIN: for the LED backlight of the LCD
6.16.1DSI LCD interface
MB1230 is connected to the STM32MP157xAA3 through the DSI interface, I2C to control the GT9147, and
LCD_BL_CTRL. LCD_INT signal is connected to MFX.
The I2C is I2C2 that is shared with all the peripherals: audio codec, MFX, RGB LTDC, camera, and USB hub. The
GT9147 I2C address is 0xBB.
Table 23 describes the IO configuration for the LCD interface.
Table 23. IO configuration for the LCD interface
UM2535 - Rev 1
IOConfiguration
PH4I2C2_SCL
PH5I2C2_SDA
DSI_D0PDSI_D0_P is used as MIPI-DSI data Lane 0 positive
page 26/55
Page 27
IOConfiguration
DSI_D0NDSI_D0_N is used as MIPI-DSI data Lane 0 negative
DSI_D1PDSI_D1_P is used as MIPI-DSI data Lane 1 positive
DSI_D1NDSI_D1_N is used as MIPI-DSI data Lane 0 negative
DSI_CKPDSI_CKP is used as clock Lane positive
DSI_DKNDSI_DKN is used as clock Lane negative
PD13LCD_BL_CTRL – Backlight Control
PF15DSI_RESET
PC6DSI_TE – Tearing Effect
MFX_IO14LCD_INT - interruption
6.17Camera
Through the MB1262/CN7 connector, a camera module mounted on a daughterboard MB1379 is provided.
MB1379 is a 5 Mpixels, 8-bit color camera module based on OV5640 image sensor, clocked from a 24 MHz
crystal (MB1379/X1). It is supplied by 2V8.
UM2535
Camera
6.17.1Camera interface
MB1379 is connected to the STM32MP157xAA3 through DCMI and I2C interfaces. RSTI, XSDN, PLUG signals
are connected to MFX.
The I2C is I2C2 that is shared with all the peripherals: audio codec, MFX, RGB LTDC, DSI LCD, and USB hub.
The camera I²C address is 0x3C.
Table 24 describes the IO configuration for the camera interface.
IOConfiguration
PH4I2C2_SCL
PH5I2C2_SDA
PH9DCMI_D0
PH10DCMI_D1
PH11DCMI_D2
PH12DCMI_D3
PH14DCMI_D4
PI4DCMI_D5
PB8DCMI_D6
PE6DCMI_D7
PI1
PH7
PI3
PH15
PB7DCMI_VSYNC
PH8DCMI_HSYNC
PA6DCMI_PIXCLK
MFX_IO12Camera PLUG detection
DCMI_D8
DCMI_D9
DCMI_D10
DCMI_D11
Table 24. IO configuration for the camera interface
(1)
(1)
(1)
(1)
UM2535 - Rev 1
page 27/55
Page 28
IOConfiguration
MFX_O3RSTI - Camera RESETB, active low
MFX_O2XSDN – Camera PWDN, active high
1. Available on the MB1262/CN7 connector, but not used in the MB1379 module
6.181 Gbps Ethernet
The STM32MP157x-EV1 board provides a 1 Gbps Ethernet feature thanks to an external physical interface
device (PHY), RTL8211EG-VB-CG. This PHY is connected to the STM32MP157xAA3 Gigabit reduced mediumindependent interface (RGMII), and is clocked from a 25 MHz Crystal (X1).
The Ethernet PHY is supplied by 3V3. It generates its own supply 1V05 and Digital/Analog 3V3.
LD1 LED is blinking to indicate the data transmission.
The Ethernet module connector MB1262/CN6 is for STMicroelectronics internal use only.
6.18.1RGMII interface
Table 25 describes the IO configuration for the Ethernet interface.
UM2535
1 Gbps Ethernet
Table 25. IO configuration for the Ethernet interface
IOConfiguration
PD10PD10 (SUB_NRST) is used as PHY_NRST active Low
PA2PA2 is used as ETH_MDIO
PG0PG0 is used as ETH_MDINT
PC1PB11 is used as ETH_MDC
PA7PA7 is used as ETH_RX_DV(PHY_AD2)
PC4PC4 is used as ETH_RXD0
PC5PC5 is used as ETH_RXD1
PB0PB0 is used as ETH_RXD2
PB1PB1 is used as ETH_RXD3
PB11PB11 is used as ETH_TX_EN
PG13PG13 is used as ETH_TXD0
PG14PG14 is used as ETH_TXD1
PC2PB11 is used as ETH_TXD2
PE2PE2 is used as ETH_TXD3
PA1PA1 is used as ETH_RX_CLK
PG4PG4 is used as ETH_GTX_CLK
PG5PG5 is used as ETH_CLK125
UM2535 - Rev 1
page 28/55
Page 29
Figure 15. Ethernet connector MB1262/CN3
Table 26. Ethernet connector pinout MB1262/CN3
Pin numberPin nameFunction
1TX1+
2TX1-
3TX2+
4TX2-
5CT1Common connected to GND
6CT2Common connected to GND
7TX3+
8TX3-
9TX4+
10TX4-
11GAGreen Led anode
12GCGreen Led cathode
13YAYellow Led anode
14YCYellow Led cathode
15GNDGND
16GNDGND
First Bidirectional pair to transmit and receive data
Second Bidirectional pair to transmit and receive data
Third Bidirectional pair to transmit and receive data
Fourth Bidirectional pair to transmit and receive data
UM2535
USB OTG HS
6.19USB OTG HS
The STM32MP157x-EV1 board supports USB OTG high speed communication via a USB Micro-AB connector
MB1262/CN16. OTG VBUS supply is managed by the STPMIC. MB1262/LD2 turns green when USB OTG
connection is established.
6.19.1USB OTG interface
Table 27 describes the IO configuration for the USB OTG interface.
IOConfiguration
PA10OTG_ID line detection
UM2535 - Rev 1
Table 27. IO configuration for the USB OTG interface
page 29/55
Page 30
IOConfiguration
OTG_VBUSOTG_VBUS sensing
USB_DP2USB_DP2
USB_DM2USB_DM2
Figure 16. USB OTG Type Micro-AB connector MB1262/CN16
UM2535
USB host
Pin CN16
Pin nameSignal nameFunction
1VBUSOTG VBUSVBUS supply and sensing
2D-DMUSB_DM2
3D+DPUSB_DP2
4IDIDID
5GNDVBUSGND
6.20USB host
The STM32MP157x-EV1 board provides 4 USB host port (2 dual USB Type A connectors MB1262/CN18 and
CN20) thanks to a USB hub USB2514B-AEZC. The USB2514B have a full power management for each USB
host port. The default configuration of USB2514B is done in HW, thus I2C is not needed by default. However, if
required for a specification application, I2C may be accessed through MB1262/SB71 and SB68 to I2C2 as
described in Table 29.
6.20.1USB host interface
Table 29 describes the IO configuration for the USB host interface.
IOSBSetting
PH5MB1262/SB71OFFPH5 is not used as I2C2_SDA
PH4MB1262/SB68OFFPH4 is not used as I2C2_SCL
PD10SUB_NRST
USB_DP1USB1_P
USB_DM1USB1_N
1. Default configuration in bold
Table 28. USB OTG Type Micro-AB connector pinout MB1262/CN16
Table 29. IO configuration for the USB Host interface
Configuration
(1)
UM2535 - Rev 1
page 30/55
Page 31
Figure 17. Dual USB TYPE A connector MB1262/CN18 and CN20
UM2535
RS-232 port
Table 30. USB Host connector pinout MB1262/CN18
Pin CN18Pin nameFunction
T1T1VBUS
T2T2DM
T3T3DP
T4T4GND
B1B1VBUS
B2B2DM
B3B3DP
B4B4GND
Table 31. USB Host connector pinout MB1262/CN20
Pin CN20
T1T1VBUS
T2T2DM
T3T3DP
T4T4GND
B1B1VBUS
B2B2DM
B3B3DP
B4B4GND
Pin nameFunction
6.21RS-232 port
The STM32MP157x-EV1 board offers one RS-232 communication port. The RS-232 communication port uses the
DB9 male connector MB1262/CN12.
UM2535 - Rev 1
page 31/55
Page 32
6.21.1RS-232 interface
The RS-232 transceiver MB1262/U12 supply is 3V3. The RS-232 interface is connected to the
STM32MP157xAA3 UART4 that is shared exclusively with the USB micro-B/ST-LINK v2-1 VCP as described in
Table 32.
Jumpers
MB1263/JP4UART4_TX
MB1263/JP5UART4_RX
1. Default configuration in bold
Table 32. HW configuration for the RS-232 interface
IOSetting
JP4[1-2]connected to RS232 CN12
JP4[2-3]Connected to ST-Link V2-1 VCP RX
JP5[1-2]connected to RS232 CN12
JP5[2-3]Connected to ST-Link V2-1 VCP TX
Configuration
Figure 18. HW configuration for the RS-232 interface
UM2535
RS-232 port
(1)
UM2535 - Rev 1
Figure 19. RS-232 connector pinout MB1262/CN12
Table 33 RS-232 connector pinout MB1262/CN12
Table 33. RS-232 connector pinout MB1262/CN12
Board function
NC16DSR
RXD27NC
TXD38CTS
PinPinBoard function
page 32/55
Page 33
Board functionPinPinBoard function
NC49NC
GND5
6.21.2IO restriction to other features
The RS-232 must not be operated simultaneously with the STLINK-VCP.
6.22FDCAN
The STM32MP157x-EV1 board supports one FDCAN compliant with ISO-11898-1 version 2.0 part A, B. The
MB1262/CN15 DB9 male connector is available as FDCAN interface.
6.22.1Operating voltage
A 5V/3v3 IO compliant high speed FDCAN transceiver is fitted between the MB1262/CN15 connector and the
CAN controller port of STM32MP157xAA3.
6.22.2FDCAN interface
Table 34 describes the IO for the CAN interface.
UM2535
FDCAN
Table 34. IO configuration for the SDIO interface
IOSignal
PG3CAN_STBY
PH13CAN_TX
PI9CAN_RX
Figure 20 shows the FDCAN connector pinout MB1262/CN15.
Figure 20. FDCAN connector pinout CN15
Table 35 describes the FDCAN interface and connector pinout CN17.
UM2535 - Rev 1
Table 35. FDCAN interface and connector pinout CN17
CAN transceiver
-NC16GND-
CANLCANL27CANHCANH
GNDGND38NC-
-NC49NC-
-GND5
Board functionPinPinBoard functionCAN transceiver
page 33/55
Page 34
6.23Smartcard
The STM32MP157x-EV1 board supports one Smartcard interface. The MB1262/CN23 Smartcard connector is
used as card reader.
6.23.1Smartcard interface
A 3V3 Smartcard interface MB1262/U5 is used between the card reader connector MB1262/CN23 and the
Smartcard controller port of STM32MP157xAA3.
The Smartcard interface is connected for some IO to the STM32MP157xAA3 and for other IO to the MFX IO
expander.
IOConfiguration
PZ7PZ7 is connected to Smartcard interface as SMARTCARD_IO
PZ6PZ6 is connected to Smartcard interface as SMARTCARD_CLK
MFX_IO6MFX_IO6 used as SMARTCARD_3/5V
MFX_IO7MFX_IO7 used as SMARTCARD_OFF
MFX_IO8MFX_IO8 used as SMARTCARD_RST
MFX_IO9MFX_IO9 used as SMARTCARD_CMDVCC
UM2535
Smartcard
Table 36. HW configuration for the Smartcard interface
Figure 21. Smartcard connector pinout MB1262/CN23
Table 37 describes the Smartcard interface MB1262/U5 and connector pinout MB1262/CN23.
Table 37. Smartcard interface MB1262/U5 and connector pinout MB1262/CN23
Pin
C1VCC: Card supplyU5-17
C2RST: Card ResetU5-16
C3CLK: Card CLKU5-15
C4NCU5-13
C5GND: CARD GNDU5-14
C6SWIO-
Board functionU5 Smartcard interface pin
UM2535 - Rev 1
page 34/55
Page 35
PinBoard functionU5 Smartcard interface pin
C7I/O CARD DATAU5-11
C8NCU5-12
S1GND: CAR GNDGND
S2DETECT: CARD-Detect (LOW)U5-9
6.24ADC/DAC
The STM32MP157x-EV1 provides some on-board analog-to-digital converters ADC and digital-to-analog
converters DAC:
•2x ADC/DAC
•2x Fast ADC
•1x Slow ADC
6.24.1ADC/DAC IO interface
The STM32MP157xAA3 port PA4 may be configured to operate either as ADC input or as DAC output. PA4 is
routed to two-way headers MB1263/JP11, to fetch signals to or from MB1263/JP11, or grounded it by fitting a
jumper into MB1263/JP11. Same situation for PA5 and its related MB1263/JP10 header.
Parameters of the ADC/DAC low-pass filters formed with MB1263/R24, C31, R19 for PA4 and MB1263/R25, C32,
R20 for PA5 may be modified by replacing these components according to application requirements (Default
configuration is: R24/R19/R25/R20=0 Ohm, C31/C32 not fitted).
UM2535
ADC/DAC
6.24.2Fast ADC
ANA0 may be configured as a fast ADC channel routed to MB1263/JP8. MB1263/SB6, closed by default, should
be opened.
ANA1 may be configured as a fast ADC channel routed to MB1263/JP9. MB1263/SB7, closed by default, must be
opened.
Parameters of the low-pass filters formed with MB1263/R22, C29, and R17 for ANA0 and MB1263/R23, C30 and
R18 for ANA1 may be modified by replacing these components according to application requirements (Default
configuration is: R22/R17/R23/R18=0 Ohm, C29/C30 not fitted).
6.24.3Slow ADC
The port PF12 may be configured as slow ADC channel, routed to MB1263/JP7. MB1263/SB5, closed by default,
must be opened.
Parameters of the low-pass filters formed with MB1263/R21, C28, and R16 may be modified to application
requirements (Default configuration is R21/R16=0 Ohm, C28 not fitted).
The VREF+ terminal of STM32MP157xAA3 is used as reference voltage for both ADC and DAC. By default, it is
connected on board to VDDA through MB1263/R96, which may be removed to apply directly an external voltage
to VREF+ for specific purposes.
Figure 22 ADC/DAC connectors MB1263/JP7, JP8, JP9, JP10, and JP11
Figure 22. ADC/DAC connectors MB1263/JP7, JP8, JP9, JP10, and JP11
Due to the share of some IO of STM32MP157xAA3 by multiple peripherals, the following limitations apply in using
the PMOD Button features:
The fast ADC ANA0/ANA1 and slow ADC PF12 may not be operated simultaneously with motor control
function.
6.25I2C_EXT connector
I2C_EXT connector MB1262/CN13 may be connected to I²C bus daughterboard. CN13 connector pin 5 is
connected to 3V3, so external module must be compliant with 3V3.
MFX_GPIO0 of MFX MCU provides EXT_RESET.
6.25.1I2C_EXT IO interface
IOBridge
PA11
PA12
MFX_GPIO0--Connected to EXT_RESET
1. Default configuration is shown in bold
MB1262/
SB51
MB1262/
SB54
Table 39. HW configuration for the I2C_EXT interface
(1)
Setting
ONPA11 ,used as I2C5_SCL, is connected to EXT_SCL
PA11 is not connected to EXT_SCL
OFF
ONPA12 ,used as I2C5_SDA, is connected to EXT_SDA
OFF
PA11 may be connected to the GPIO expansion connector through MB1262/
SB52
PA12 is not connected to EXT_SDA
PA12 may be connected to the GPIO expansion connector through MB1262/
SB55
Comment
UM2535
I2C_EXT connector
UM2535 - Rev 1
Figure 23 shows the I2C_EXT connector pinout MB1262/CN13.
Figure 23. I2C_EXT connector pinout MB1262/CN13
Table 40 describes the I2C_EXT connector pinout MB1262/CN13.
page 36/55
Page 37
Signal namePinPinSignal name
EXT_SDA12NC
EXT_SCL34EXT_RST
3V356NC
GND78NC
6.26MFX MCU
The MFX: Multi-Function eXpander MCU is used as a GPIO expander, in position MB1262/U20.
6.26.1MFX IO expander
Supplied by 3V3.
The communication interface between MFX and STM32MP157xAA3 is I2C bus, and an IRQOUT pin.
The I2C is I2C2 that is shared with all the peripherals: Audio codec, DSI LCD, RGB LTDC, Camera, and USB
Hub.
The MFX I²C address is 0x42h.
UM2535
MFX MCU
Table 40. I2C_EXT connector pinout MB1262/CN13
Table 41. HW configuration for the MFX interface
IO
SBSetting
Configuration
PI8R127ONMFX_IRQ_OUT is connected to PI8
PH5R124ONPH5 is used as I2C2_SDA
PH4R125ONPH4 is used as I2C2_SCL
PD10SUB_NRST
1. Default configuration in bold
(1)
Table 42. IO signals driven by the MFX
Pin numberPin nameSignal nameFunction
18GPIO0JOY_CENTERMB1262/B1 Joystick selection
19GPIO1JOY_DOWNMB1262/B1 Joystick down direction
20GPIO2JOY_LEFTMB1262/B1 Joystick left direction
39GPIO3JOY_RIGHTMB1262/B1 Joystick right direction
40GPIO4JOY_UPMB1262/B1 Joystick up direction
15GPIO5Audio_INTMB1262/U8 audio codec interrupt
16GPIO6SMARTCARD_3V/5VMB1262/U5 Smart card 3 V 5 V selection
The STM32MP157x-EV1 board supports both asynchronous and synchronous 3-phase brushless motor control
via a 34-pin connector MB1262/CN22, which provides all required control and feedback signals, to and from
motor power-driving board.
Available signals on this connector includes emergency stop, motor speed, 3-phase motor current, bus voltage,
heatsink temperature coming from the motor driving board and 6 channels of PWM control signal (MC-xH/L)
going to the motor driving circuit.
6.27.1Motor control IO interface
Because of IO consuming limitation, the motor control IO interface is not enabled by default. As described below,
some board modifications are needed to connect the motor control interface.
Table 43 describes the assignment of the MB1262/CN22 motor control interface and the IO function associated
from the STM32MP157xAA3.
Table 43. Motor control terminal and IO function assignment
UM2535
Motor control
Motor Control connector CN22STM32MP157xAA3 microcontroller
SAI2 on the GPIO connector supports PCM signals. SAI2 is shared between the audio codec and this GPIO
expansion connector. By default, SAI2 is connected to the audio codec. I2C5 is connected by default to the
I2C_EXT connector.
The following HW board modifications are needed to enable SAI2 and I2C5 on the GPIO expansion connector, as
described in Table 45.
Table 45. HW configurations to enable SAI2 on the GPIO connector
STM32
pin
PI5SAI2_SCKAOpen MB1262/SB9 and SB67. Close MB1262/SB66
PI7SAI2_FSAOpen MB1262/SB11 and SB65. Close MB1262/SB63
PI6SAI2_SDAOpen MB1262/SB10 and SB75. Close MB1262/SB73
PF11SAI2_SDBOpen MB1262/SB8 and SB70. Close MB1262/SB69
PA12I2C5_SDAOpen MB1262/SB54. Close MB1262/SB55
PA11I2C5_SCLOpen MB1262/SB51. Close MB1262/SB52
Board functionBoard modifications to enable SAI2 on the GPIO connector
page 40/55
Page 41
6.29RGB LTDC connector
A 2x30-pin RGB LTDC connector is implemented on MB1262/CN11.
A 24-bit RGB interface, LCD control signals (INT, Backlight BL_CTRL, LCD_RESET, I2C), HDMI_CEC and
SPDIF_TX are available as described in the connector pinout Section 6.29 .
UM2535
RGB LTDC connector
Figure 26. MB1262/CN11 connector
Table 46. MB1262/CN21 connector pinout
IO
PK7LTDC_DE12LTDC_R7PJ6
--34LCD_INTMFX_IO14
--56LTDC_B7PK6
PJ4LTDC_R578--
PI12LTDC_HSYNC910LTDC_VSYNCPI13
--1112--
MFX_O1HDMI_PD1314LTDC_R0PI15
--1516--
PJ0LTDC_R11718LTDC_R2PJ1
--1920--
PJ2LTDC_R32122LTDC_R4PJ3
PK0LTDC_G52324LTDC_G6PK1
PJ4LTDC_R52526LTDC_R6PJ5
PK3LTDC_B42728LTDC_B5PK4
PJ6LTDC_R72930LTDC_G0PJ7
PK5LTDC_B63132--
PJ8LTDC_G13334LTDC_G2PJ9
--3536--
PJ10LTDC_G33738LTDC_G4PJ11
PJ12LTDC_B03940LTDC_B1PJ13
PJ14LTDC_B24142LTDC_B3PJ15
--4344--
Board functionPinPinBoard functionIO
UM2535 - Rev 1
page 41/55
Page 42
IOBoard functionPinPinBoard functionIO
--4546LCD_RESET (SUB_NRST) PD10
-3V347485V
PK2LTDC_G74950GND
PA15HDMI_CEC5152--
PH4I2C2_SCL5354SPDIF_TXPB5
PH5I2C2_SDA5556GND
--5960GND
6.29.1Limitations
LCD_INT, LCD_BL_CTRL are shared exclusively with the DSI.
UM2535
RGB LTDC connector
LCD_BL_CTRL5758LTDC_CLKPI14
UM2535 - Rev 1
page 42/55
Page 43
Appendix A STM32MP157x-EV1 jumper summary
A Appendix A STM32MP157x-EV1 jumper summary
Figure 27 summarize the jumper default setting of the STM32MP157x-EV1.
Figure 27. Jumper default setting of the STM32MP157x-EV1
Figure 27. Jumper default setting of the STM32MP157x-EV1........................................... 43
UM2535 - Rev 1
page 54/55
Page 55
UM2535
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.