ST STM32MP157 Series, STM32MP157A-EV1, STM32MP157C-EV1 User Manual

Page 1
UM2535
User manual
Evaluation boards with STM32MP157 MPUs

Introduction

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 Micro­AB 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.
www.st.com
Page 2

1 Features

STM32MP157 Arm®-based dual Cortex®-A7 32 bits + Cortex®-M4 32 bits MPU in LFBGA448 package
ST PMIC STPMIC1A
2 × 4-Gbit DDR3L, 16 bits, 533 MHz
2 × 512-Mbit Quad-SPI Flash
32-Gbit eMMC v5.0
8-Gbit SLC NAND, 8 bits, 8-bit ECC, 4-KB PS
1-Gbit/s Ethernet (RGMII) compliant with IEEE-802.3ab
USB Host 4-port hub
USB OTG HS
CAN FD
5.5" TFT 720×1280 pixels with LED backlight, MIPI DSISM interface, and capacitive touch panel
SAI audio codec
5-megapixel, 8-bit camera
4 × ST-MEMS digital microphones
Smartcard
microSD™ card
2 user LEDs
2 user and reset push-buttons, 1 wake-up button
4-direction joystick with selection button
5 V / 4 A power supply
Board connectors:
Ethernet RJ45
4 × USB Host Type-A
USB OTG Micro-AB
SPDIF RCA input and output
CAN FD
Stereo headset jack including analog microphone input
Audio jack for external speakers
Motor control
External I2C
LTDC
Trace, JTAG, RS-232
GPIO expansion connector (Raspberry Pi® shields capability)
MEMS-microphone daughterboard expansion connector
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®, GCC­based 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

2 Development environment

2.1 System 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

3 Ordering information

3.1 STM32MP157 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 code Board reference Target STM32 Differentiating feature
STM32MP157A-EV1 MB1262: mother board
MB1263: MPU subsystem daughterboard
STM32MP157C-EV1 STM32MP157CAA3

3.2 Product 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
STM32MP157AAA3 Basic security.
Secure Boot and cryptography.

3.3 Codification

The meaning of the codification is explained in Table 2.
STM32MP1XXY-EVZ Description Example: STM32MP157C-EV1
STM32MP1 MPU series in STM32MP1 32-bit MPUs STM32MP1 Series
XX MPU line in the series STM32MP157 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

4 Conventions

Table 3 provides the conventions used for the ON and OFF settings in the present document.
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 Ω resistor
Solder bridge SBx OFF SBx connections left open
Resistor Rx ON Resistor soldered
Resistor Rx OFF Resistor not soldered
UM2535
Conventions
Table 3. ON/OFF convention
UM2535 - Rev 1
page 5/55
Page 6

5 Delivery 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

6 Hardware 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
eMMC SDMMC
NAND FMC
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
Position Description
1 MB1262 mother board
2 MB1263 daughterboard
3 MB1230 DSI (MIPI(R) standard) 720p display
4 MB1379 daughterboard camera
5
microSD™ card
Table 5. MB1263 daughterboard overview
Position Description Position Description
50 (B1) Reset button 59 (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)
54 (B3) User button (PA14) 63 (CN4) USB micro-B (ST-Link V2-1)
55 (LD5) User LED (blue) 64 (U4) STM32MP157xAA3 LFBGA448
56 (LD4) User LED (orange) 65 (U5) eMMC
57 (B4) Wakeup button 66 (U6/U7) 2 x DDR3L 16 bits
58 (LD1) Power LED (green) 67 (µSD) microSD 3.0 card (back side slot)
UM2535
Table 6. MB1262 mother board overview
Position
10 (CN3) Ethernet 11 (CN8) Microphone MEMS daughterboard connector
12 (CN4) Speaker audio output 13 (CN5) Headset audio output
14 (U8) Audio codec (Wolfson WM8994) 15 (CN1) SPDIF RX
16 (CN2) SPDIF TX 17 (U5) Smartcard (back side slot)
18 (LD1) Ethernet LED (green) 19 (CN6) Ethernet daughterboard connector
20 (U10) Trace connector 21 (CN11)
22 (CN12) RS232 (UART4) 23 (CN13) External E2P connector
24 (CN16) USB micro-AB (USB OTG) 25 (LD2) USB OTG LED (green)
26 (LD3) USB Type-A port LED (red) 27 (CN17) MFX header 4 pins
28 (CN14) JTAG connector 29 (CN15) CAN FD
30 (CN18) 2 USB Type-A port (host) 31 (CN20) 2 USB Type-A port (host)
32 (B2) Reset button 33 (B1) Joystick
34 (CN22) Motor control connector 35 (CN21) GPIO expansion connector
4 (CN7) Camera sensor connector
Description Position Description
LTDC LCD TFT Display Controller (STM32 specific) connector
UM2535 - Rev 1
page 10/55
Page 11
6.1 Power supply management

6.1.1 5 V power supply

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.2 Platform 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
DDR3 x16
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.3 STPMIC

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.2 Clocks
Two clocks are available on STM32MP157x-EV1 for STM32MP157xAA3 target microcontroller.

6.2.1 LSE clock

External 32.768 KHz crystal

6.2.2 HSE clock

External 24 MHz crystal

6.3 Reset 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.4 User 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
IO LED color and label Button label
PD8 PD8 is connected to the ORANGE LD4. Active High -
PD9 PD9 is connected to the BLUE LD5. Active High -
PA13 PA13 is connected to RED LD2. Active Low User PA13
PA14 MFX_IO13 is connected to ORANGE LED LD7. Active Low User PA14

6.5 Physical 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)
Wake-up button (MB1263/B4)
Table 8. Physical user devices: buttons
Devices Purpose/IO
Wakeup button (MB1263/B4)
Reset buttons (MB1263/B1 or MB1262/B2) NRST signal
JOY_CENTER: Joystick select key (MB1262/B1 pin2) MFX_IO0
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.6 Boot options

The STM32MP157x-EV1 board may boot from different sources as described in Table 9.
Boot Mode BOOT2 BOOT1 BOOT0
Serial-NOR 0 0 1
uSD card 1 0 1
eMMC 0 1 0
NAND 0 1 1
UART and USB
Reserved 1 0 0
UM2535
Boot options
Devices Purpose/IO
Table 9. HW configuration for the BOOT mode MB1263/SW1
0 0 0
1 1 0
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.7 Embedded 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
1 VBUS Power -
2 DM PA11
3 DP PA12
4 ID GND
5 GND GND
Board function STLINK 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.1 Drivers

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.2 ST-LINK/V2-1 firmware upgrade

For its own operation, ST-LINK/V2-1 employs a dedicated MCU with Flash memory. Its firmware determines ST­LINK/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.8 ETM 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
IO Bridge
PI14 SB38
PI12 SB43
PI13 SB42
PJ5
PJ6
SB36
SB41
ON PI14 may be used for the trace function TRACE CLK
OFF
ON PI12 may be used for the trace function TRACE_D0
OFF
ON PI13 may be used for the trace function TRACE_D1
OFF
ON PJ5 may be used for the trace function TRACE_D2
OFF
ON PJ6 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
IO Bridge
ON PK1 may be used for the trace function TRACE_D4
PK1
SB40
OFF
ON PK2 may be used for the trace function TRACE_D5
PK2
SB39
OFF
ON PK5 may be used for the trace function TRACE_D6
PK5
SB49
OFF
ON PK6 may be used for the trace function TRACE_D7
PK6
SB35
OFF
ON PJ0 may be used for the trace function TRACE_D8
PJ0
SB34
OFF
ON PJ1 may be used for the trace function TRACE_D9
PJ1 SB37
OFF
ON PJ2 may be used for the trace function TRACE_D10
PJ2 SB48
OFF
ON PJ3 may be used for the trace function TRACE_D11
PJ3 SB47
OFF
ON PJ4 may be used for the trace function TRACE_D12
PJ4 SB46
OFF
ON PJ7 may be used for the trace function TRACE_D13
PJ7 SB45
OFF
ON PJ8 may be used for the trace function TRACE_D14
PJ8 SB44
OFF
ON PJ9 may be used for the trace function TRACE_D15
PJ9 SB50
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.
UM2535
JTAG connector
Table 12. TRACE MICTOR-38 connector pinout: MB1262/U10
Board function
NC 1 2 NC
NC 3 4 NC
GND 5 6 TRACE_CLK
Pulldown 7 8 Pulldown
NRST 9 10 Pulldown
TDO/SWO 11 12 VDD
Pulldown 13 14 VDD
TCK/SWCLK 15 16 TRACE_D7
TMS/SWDIO 17 18 TRACE_D6
TDI 19 20 TRACE_D5
NJTRST 21 22 TRACE_D4
TRACE_D15 23 24 TRACE_D3
TRACE_D14 25 26 TRACE_D2
TRACE_D13 27 28 TRACE_D1
TRACE_D12 29 30 GND
TRACE_D11 31 32 GND
TRACE_D10 33 34 VDD
TRACE_D9 35 36 GND
TRACE_D8 37 38 TRACE_D0
Pin Pin Board function

6.9 JTAG connector

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 function Pin Pin Board function
Power 1 2 Power
NJTRST 3 4 GND
JTDI 5 6 GND
JTMS/SWDIO 7 8 GND
JTCK/SWCLK 9 10 GND
Pull down 11 12 GND
JTDO/SWO 13 14 GND
NRST 15 16 GND
Pull down 17 18 GND
Pull down 19 20 GND

6.10 DDR3L

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.11 eMMC

The STM32MP157xAA3 SDMMC2 in 8-bit wide bus mode drives a THGBMNG5D1LBAIL 32 Gbits eMMC in MB1263/U5 position.

6.11.1 eMMC IO interface

Table 14 HW configuration for the eMMC interface.
IO
PB14 SDMMC2_D0 connected to MB1263/U5 DAT0
PB15 SDMMC2_D1 connected to MB1263/U5 DAT1
PB3 SDMMC2_D2 connected to MB1263/U5 DAT2
PB4 SDMMC2_D3 connected to MB1263/U5 DAT3
PA8 SDMMC2_D4 connected to MB1263/U5 DAT4
PA9 SDMMC2_D5 connected to MB1263/U5 DAT5
PE5 SDMMC2_D6 connected to MB1263/U5 DAT6
PD3 SDMMC2_D7 connected to MB1263/U5 DAT7
PE3 SDMMC2_CK connected to MB1263/U5 CLK
PG6 SDMMC2_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.1 NAND IO interface
Table 15 features the HW configuration for the NAND interface.
IO
PD6 NAND_NWAIT connected to MB1262/U11 R/B#
PD11 NAND_CLE connected to MB1262/U11 CLE
PD12 NAND_ALE connected to MB1262/U11 ALE
PG9 NAND_NCE connected to MB1262/U11 CE#
PD5 NAND_NWE connected to MB1262/U11 WE#
PD4 NAND_NOE connected to MB1262/U11 RE#
PD14 NAND_D0 connected to MB1262/U11 IO0
PD15 NAND_D1 connected to MB1262/U11 IO1
PD0 NAND_D2 connected to MB1262/U11 IO2
PD1 NAND_D3 connected to MB1262/U11 IO3
PE7 NAND_D4 connected to MB1262/U11 IO4
PE8 NAND_D5 connected to MB1262/U11 IO5
PE9 NAND_D6 connected to MB1262/U11 IO6
PE10 NAND_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.1 Quad-SPI IO interface

Table 16 describes the HW configuration for the Quad-SPI interface
IO
PF8 QSPI_BK1_IO0 connected to MB1262/U14 SIO0
PF9 QSPI_BK1_IO1 connected to MB1262/U14 SIO1
PF7 QSPI_BK1_IO2 connected to MB1262/U14 SIO2
PF6 QSPI_BK1_IO3 connected to MB1262/U14 SIO3
PB6 QSPI_BK1_NCS connected to MB1262/U14 CS#
PH2 QSPI_BK2_IO0 connected to MB1262/U15 SIO0
PH3 QSPI_BK2_IO1 connected to MB1262/U15 SIO1
PG10 QSPI_BK2_IO2 connected to MB1262/U15 SIO2
PG7 QSPI_BK2_IO3 connected to MB1262/U15 SIO3
PC0 QSPI_BK2_NCS connected to MB1262/U15 CS#
PF10 QSPI_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.14 microSD 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.1 SD card interface

The SD card interface, SDMMC1, is 4-bit wide with level shifter support, in order to connect to an SD 3.0­compliant 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
PC12 SDMMC1_CK
PE4 SDMMC1_CKIN
PD2 SDMMC1_CMD
PB9 SDMMC1_CDIR
PC8 SDMMC1_D0
PC9 SDMMC1_D1
PC10 SDMMC1_D2
PC11 SDMMC1_D3
PF2 SDMMC1_D0DIR
PC7 SDMMC1_D123DIR
PF14 uSD_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
Pin Board function
1 DATA2_SD
2 DATA3_SD
3 CMD_SD
4 VDD_SD
5 CLK_SD
6 GND
7 DATA0_SD
8 DATA1_SD
9 GND
10 SDCARD_DETECT active LOW
UM2535
Audio

6.15 Audio

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.1 Audio 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
IO Board function
PI5 SAI2_SCKA
PI7 SAI2_FSA
PI6 SAI2_SDA
PF11 SAI2_SDB
PE12 SAI2_SCK_B
PE13 SAI2_FS_B
PE0 SAI2_MCLKA
PE14 SAI2_MCLKB
PH5 I2C2_SDA
PH4 I2C2_SCL
MFX_IO5 AUDIO_INT
Table 19. IO configuration for the Audio Codec interface
UM2535 - Rev 1
page 23/55
Page 24
6.15.2 Digital 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
HW Setting
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.3 Analog 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
Pin Board function
2 MIC_IN
3 GND
4 OUT_RIGHT
5 N/A
UM2535 - Rev 1
page 24/55
Page 25
Pin Board function
6 OUT_LEFT
7 N/A

6.15.4 Audio 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
Pin Board function
2 GND
3 GND
4 OUT_RIGHT
5 N/A
6 OUT_LEFT
7 N/A

6.15.5 SPDIF 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.6 IO 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.16 DSI 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.1 DSI 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
IO Configuration
PH4 I2C2_SCL
PH5 I2C2_SDA
DSI_D0P DSI_D0_P is used as MIPI-DSI data Lane 0 positive
page 26/55
Page 27
IO Configuration
DSI_D0N DSI_D0_N is used as MIPI-DSI data Lane 0 negative
DSI_D1P DSI_D1_P is used as MIPI-DSI data Lane 1 positive
DSI_D1N DSI_D1_N is used as MIPI-DSI data Lane 0 negative
DSI_CKP DSI_CKP is used as clock Lane positive
DSI_DKN DSI_DKN is used as clock Lane negative
PD13 LCD_BL_CTRL – Backlight Control
PF15 DSI_RESET
PC6 DSI_TE – Tearing Effect
MFX_IO14 LCD_INT - interruption

6.17 Camera

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.1 Camera 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.
IO Configuration
PH4 I2C2_SCL
PH5 I2C2_SDA
PH9 DCMI_D0
PH10 DCMI_D1
PH11 DCMI_D2
PH12 DCMI_D3
PH14 DCMI_D4
PI4 DCMI_D5
PB8 DCMI_D6
PE6 DCMI_D7
PI1
PH7
PI3
PH15
PB7 DCMI_VSYNC
PH8 DCMI_HSYNC
PA6 DCMI_PIXCLK
MFX_IO12 Camera 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
IO Configuration
MFX_O3 RSTI - Camera RESETB, active low
MFX_O2 XSDN – Camera PWDN, active high
1. Available on the MB1262/CN7 connector, but not used in the MB1379 module

6.18 1 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 medium­independent 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.1 RGMII interface

Table 25 describes the IO configuration for the Ethernet interface.
UM2535
1 Gbps Ethernet
Table 25. IO configuration for the Ethernet interface
IO Configuration
PD10 PD10 (SUB_NRST) is used as PHY_NRST active Low
PA2 PA2 is used as ETH_MDIO
PG0 PG0 is used as ETH_MDINT
PC1 PB11 is used as ETH_MDC
PA7 PA7 is used as ETH_RX_DV(PHY_AD2)
PC4 PC4 is used as ETH_RXD0
PC5 PC5 is used as ETH_RXD1
PB0 PB0 is used as ETH_RXD2
PB1 PB1 is used as ETH_RXD3
PB11 PB11 is used as ETH_TX_EN
PG13 PG13 is used as ETH_TXD0
PG14 PG14 is used as ETH_TXD1
PC2 PB11 is used as ETH_TXD2
PE2 PE2 is used as ETH_TXD3
PA1 PA1 is used as ETH_RX_CLK
PG4 PG4 is used as ETH_GTX_CLK
PG5 PG5 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 number Pin name Function
1 TX1+
2 TX1-
3 TX2+
4 TX2-
5 CT1 Common connected to GND
6 CT2 Common connected to GND
7 TX3+
8 TX3-
9 TX4+
10 TX4-
11 GA Green Led anode
12 GC Green Led cathode
13 YA Yellow Led anode
14 YC Yellow Led cathode
15 GND GND
16 GND GND
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.19 USB 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.1 USB OTG interface

Table 27 describes the IO configuration for the USB OTG interface.
IO Configuration
PA10 OTG_ID line detection
UM2535 - Rev 1
Table 27. IO configuration for the USB OTG interface
page 29/55
Page 30
IO Configuration
OTG_VBUS OTG_VBUS sensing
USB_DP2 USB_DP2
USB_DM2 USB_DM2
Figure 16. USB OTG Type Micro-AB connector MB1262/CN16
UM2535
USB host
Pin CN16
Pin name Signal name Function
1 VBUS OTG VBUS VBUS supply and sensing
2 D- DM USB_DM2
3 D+ DP USB_DP2
4 ID ID ID
5 GND VBUS GND

6.20 USB 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.1 USB host interface

Table 29 describes the IO configuration for the USB host interface.
IO SB Setting
PH5 MB1262/SB71 OFF PH5 is not used as I2C2_SDA
PH4 MB1262/SB68 OFF PH4 is not used as I2C2_SCL
PD10 SUB_NRST
USB_DP1 USB1_P
USB_DM1 USB1_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 CN18 Pin name Function
T1 T1 VBUS
T2 T2 DM
T3 T3 DP
T4 T4 GND
B1 B1 VBUS
B2 B2 DM
B3 B3 DP
B4 B4 GND
Table 31. USB Host connector pinout MB1262/CN20
Pin CN20
T1 T1 VBUS
T2 T2 DM
T3 T3 DP
T4 T4 GND
B1 B1 VBUS
B2 B2 DM
B3 B3 DP
B4 B4 GND
Pin name Function

6.21 RS-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.1 RS-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/JP4 UART4_TX
MB1263/JP5 UART4_RX
1. Default configuration in bold
Table 32. HW configuration for the RS-232 interface
IO Setting
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
NC 1 6 DSR
RXD 2 7 NC
TXD 3 8 CTS
Pin Pin Board function
page 32/55
Page 33
Board function Pin Pin Board function
NC 4 9 NC
GND 5

6.21.2 IO restriction to other features

The RS-232 must not be operated simultaneously with the STLINK-VCP.

6.22 FDCAN

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.1 Operating 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.2 FDCAN interface

Table 34 describes the IO for the CAN interface.
UM2535
FDCAN
Table 34. IO configuration for the SDIO interface
IO Signal
PG3 CAN_STBY
PH13 CAN_TX
PI9 CAN_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
- NC 1 6 GND -
CANL CANL 2 7 CANH CANH
GND GND 3 8 NC -
- NC 4 9 NC -
- GND 5
Board function Pin Pin Board function CAN transceiver
page 33/55
Page 34
6.23 Smartcard
The STM32MP157x-EV1 board supports one Smartcard interface. The MB1262/CN23 Smartcard connector is used as card reader.

6.23.1 Smartcard 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.
IO Configuration
PZ7 PZ7 is connected to Smartcard interface as SMARTCARD_IO
PZ6 PZ6 is connected to Smartcard interface as SMARTCARD_CLK
MFX_IO6 MFX_IO6 used as SMARTCARD_3/5V
MFX_IO7 MFX_IO7 used as SMARTCARD_OFF
MFX_IO8 MFX_IO8 used as SMARTCARD_RST
MFX_IO9 MFX_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
C1 VCC: Card supply U5-17
C2 RST: Card Reset U5-16
C3 CLK: Card CLK U5-15
C4 NC U5-13
C5 GND: CARD GND U5-14
C6 SWIO -
Board function U5 Smartcard interface pin
UM2535 - Rev 1
page 34/55
Page 35
Pin Board function U5 Smartcard interface pin
C7 I/O CARD DATA U5-11
C8 NC U5-12
S1 GND: CAR GND GND
S2 DETECT: CARD-Detect (LOW) U5-9

6.24 ADC/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.1 ADC/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.2 Fast 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.3 Slow 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
UM2535 - Rev 1
page 35/55
Page 36
Table 38. ADC/DAC connectors JP7/JP8/JP9/JP10/JP11 pinout
Signal name Pin Pin Signal name
ADC/DAC 1 2 GND

6.24.4 Limitations

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.25 I2C_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.1 I2C_EXT IO interface

IO Bridge
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
ON PA11 ,used as I2C5_SCL, is connected to EXT_SCL
PA11 is not connected to EXT_SCL
OFF
ON PA12 ,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 name Pin Pin Signal name
EXT_SDA 1 2 NC
EXT_SCL 3 4 EXT_RST
3V3 5 6 NC
GND 7 8 NC

6.26 MFX MCU

The MFX: Multi-Function eXpander MCU is used as a GPIO expander, in position MB1262/U20.

6.26.1 MFX 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
SB Setting
Configuration
PI8 R127 ON MFX_IRQ_OUT is connected to PI8
PH5 R124 ON PH5 is used as I2C2_SDA
PH4 R125 ON PH4 is used as I2C2_SCL
PD10 SUB_NRST
1. Default configuration in bold
(1)
Table 42. IO signals driven by the MFX
Pin number Pin name Signal name Function
18 GPIO0 JOY_CENTER MB1262/B1 Joystick selection
19 GPIO1 JOY_DOWN MB1262/B1 Joystick down direction
20 GPIO2 JOY_LEFT MB1262/B1 Joystick left direction
39 GPIO3 JOY_RIGHT MB1262/B1 Joystick right direction
40 GPIO4 JOY_UP MB1262/B1 Joystick up direction
15 GPIO5 Audio_INT MB1262/U8 audio codec interrupt
16 GPIO6 SMARTCARD_3V/5V MB1262/U5 Smart card 3 V 5 V selection
17 GPIO7 SMARTCARD_OFF MB1262/U5 Smart Card OFF
29 GPIO8 SMARTCARD_RST MB1262/U5 Smart Card RESET
30 GPIO9 SMARTCARD_CMDVCC MB1262/U5 smartcard VCC command
31 GPIO10 MIC_MEMS_LED MB1262/CN8 pin12
32 GPIO11 - -
33 GPIO12 CAMERA_PLUG Camera plug detection
26 GPIO13 - -
27 GPIO14 LCD_INT DSI or LTDC interrupt
UM2535 - Rev 1
page 37/55
Page 38
Pin number Pin name Signal name Function
28 GPIO15 - -

6.27 Motor control

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.1 Motor 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 CN22 STM32MP157xAA3 microcontroller
Terminal
1 Emergency Stop PA6 TIM8_BKIN DCMI_PIXCLK Close MB1262/SB22
2 GND
3 MC_UH PI5 TIM8_CH1 SAI_2_SCK_A
4 GND
5 MC_UL PH13 TIM8_CH1N CAN_1_TX Close MB1262/SB76
6 GND
7 MC_VH PI6 TIM8_CH2 SAI_2_SD_A
8 GND
9 MC_VL PH14 TIM8_CH2N DCMI_D4 Close MB1262/SB21
10 GND
11 MC_WH PI7 TIM8_CH3 SAI_2_FS_A
12 GND
13 MC_WL PH15 TIM8_CH3N DCMI_D11 Close MB1262/SB33
14 Bus Voltage PA3 ADC_1_IN15 GPIO6_TIM2_CH4 Close MB1262/SB14
15 PhaseA current PF12 ADC_1_IN6 Close MB1262/SB20
16 GND
17 PhaseB current ANA0 ADC_1_IN0 ADC_2_IN0 Close MB1262/SB12
18 GND
19 PhaseC current ANA1 ADC_2_IN1 Close MB1262/SB13
20 GND
Terminal name
Port name
Function
Alternate
function
Board configurations to enable Motor Control
Close MB1262/SB67
Open MB1262/SB9 and SB66
Close MB1262/SB75
Open MB1262/SB10 and SB73
Close MB1262/SB65
Open MB1262/SB11 and SB63
UM2535 - Rev 1
page 38/55
Page 39
GPIO 40-pin expansion connector
Motor Control connector CN22 STM32MP157xAA3 microcontroller
Terminal
21 NTC Bypass PF3 GPIO GPIO7 Close MB1262/SB19
22 GND
23 Dissipative Brake PH6 TIM12_CH1
24 GND
25 5V
26 Heatsink Temp. PF11 ADC_1_IN2 SAI_2_SD_B
27 PFC Sync PE0 TIM4_ETR SAI_2_MCLK_A
28 3V3
29 PFC PWM PB8 TIM4_CH3 DCMI_D6 Close MB1262/SB24
30 GND
31 Encoder A PH10 TIM5_CH1 DCMI_D1 Close MB1262/SB28
32 GND
33 Encoder B PH11 TIM5_CH2 DCMI_D2 Close MB1262/SB30
34 Encoder Index PH12 TIM5_CH3 DCMI_D3 Close MB1262/SB26
Terminal name
Port name
Function
Alternate
function
GPIO12_TIM12_CH 1
Board configurations to enable Motor Control
Close MB1262/SB29
Close MB1262/SB70
Open MB1262/SB8 and SB69
Close MB1262/SB53
Open MB1262/SB7
UM2535
Figure 24. Motor control connector MB1262/CN22

6.27.2 Limitations

Due to the share of some IO of STM32MP157xAA3 by multiple peripherals, the following limitations apply in using the Motor control features:
The Motor control may not be operated simultaneously with the camera, audio Codec, CAN and GPIO expansion (GPIO6, 7 and 12).

6.28 GPIO 40-pin expansion connector

A 2x20-pin, 2.54 mm, GPIO connector is implemented on MB1262/CN21.
28 pins are GPIO, 8 are GND, 2x 5V DC and 2x 3V3 DC are provided on this connector.
This GPIO 40-pin expansion connector has a Raspberry Pi shields support capability.
Figure 25. MB1262/CN21 connector
UM2535 - Rev 1
page 39/55
Page 40
GPIO 40-pin expansion connector
Please note the pin1 position that is on the bottom right on MB1262/CN21.
Table 44 describes the MB1262/CN21 connector pinout.
Table 44. MB1262/CN21 connector pinout
STM32 pin Board function Pin Pin Board function STM32 pin
3V3 1 2 5V
PA12 I2C5_SDA 3 4 5V
PA11 I2C5_SCL 5 6 GND
PI11 MCO1 7 8 USART3_TX PB10
GND 9 10 USART3_RX PB12
PG8 USART3_RTS 11 12 SAI2_SCKA PI5
PD7 SDMMC3_D3 13 14 GND GND
PG15 SDMMC3_CK 15 16 SDMMC3_CMD PF1
3V3 17 18 SDMMC3_D0 PF0
PZ2 SPI1_MOSI 19 20 GND GND
PZ1 SPI1_MISO 21 22 SDMMC3_D1 PF4
PZ0 SPI1_SCK 23 24 SPI1_NSS PZ3
GND 25 26 GPIO
PH5 I2C2_SDA 27 28 I2C2_SCL PH4
PG2 MCO2 29 30 GND
PA3 TIM2_CH4 31 32 TIM12_CH1 PH6
PI2 TIM8_CH4 33 34 GND
PI7 SAI2_FSA 35 36 USART3_CTS PI10
PF5 SDMMC3_D2 37 38 SAI2_SDA PI6
GND 39 40 SAI2_SDB PF11
UM2535
UM2535 - Rev 1
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
PI5 SAI2_SCKA Open MB1262/SB9 and SB67. Close MB1262/SB66
PI7 SAI2_FSA Open MB1262/SB11 and SB65. Close MB1262/SB63
PI6 SAI2_SDA Open MB1262/SB10 and SB75. Close MB1262/SB73
PF11 SAI2_SDB Open MB1262/SB8 and SB70. Close MB1262/SB69
PA12 I2C5_SDA Open MB1262/SB54. Close MB1262/SB55
PA11 I2C5_SCL Open MB1262/SB51. Close MB1262/SB52
Board function Board modifications to enable SAI2 on the GPIO connector
page 40/55
Page 41
6.29 RGB 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
PK7 LTDC_DE 1 2 LTDC_R7 PJ6
- - 3 4 LCD_INT MFX_IO14
- - 5 6 LTDC_B7 PK6
PJ4 LTDC_R5 7 8 - -
PI12 LTDC_HSYNC 9 10 LTDC_VSYNC PI13
- - 11 12 - -
MFX_O1 HDMI_PD 13 14 LTDC_R0 PI15
- - 15 16 - -
PJ0 LTDC_R1 17 18 LTDC_R2 PJ1
- - 19 20 - -
PJ2 LTDC_R3 21 22 LTDC_R4 PJ3
PK0 LTDC_G5 23 24 LTDC_G6 PK1
PJ4 LTDC_R5 25 26 LTDC_R6 PJ5
PK3 LTDC_B4 27 28 LTDC_B5 PK4
PJ6 LTDC_R7 29 30 LTDC_G0 PJ7
PK5 LTDC_B6 31 32 - -
PJ8 LTDC_G1 33 34 LTDC_G2 PJ9
- - 35 36 - -
PJ10 LTDC_G3 37 38 LTDC_G4 PJ11
PJ12 LTDC_B0 39 40 LTDC_B1 PJ13
PJ14 LTDC_B2 41 42 LTDC_B3 PJ15
- - 43 44 - -
Board function Pin Pin Board function IO
UM2535 - Rev 1
page 41/55
Page 42
IO Board function Pin Pin Board function IO
- - 45 46 LCD_RESET (SUB_NRST) PD10
- 3V3 47 48 5V
PK2 LTDC_G7 49 50 GND
PA15 HDMI_CEC 51 52 - -
PH4 I2C2_SCL 53 54 SPDIF_TX PB5
PH5 I2C2_SDA 55 56 GND
- - 59 60 GND

6.29.1 Limitations

LCD_INT, LCD_BL_CTRL are shared exclusively with the DSI.
UM2535
RGB LTDC connector
LCD_BL_CTRL 57 58 LTDC_CLK PI14
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
MB1262/JP2[2-3]:
FITTED
MB1262/JP4[1-2]:FITTED
MB1263/JP1[-]: NOT FITTED
MB1262/JP3[1-2]:FITTED
MB1263/JP6[-], MB1263/JP7[-], MB1263/JP8[-], MB1263/JP9[-],
MB1263/JP10[-], MB1263/JP11[-]:
NOT FITTED
MB1262/JP1[2-3]:
FITTED
UM2535
MB1263/JP3[1-2], MB1263/JP4[1-2], MB1263/JP5[1-2]: FITTED
MB1262/JP5[-]:
NOT FITTED
MB1262/JP7[1-2]:
MB1230/W1[2-3]:
FITTED
FITTED
MB1262/JP6[-]: NOT FITTED
UM2535 - Rev 1
page 43/55
Page 44
Appendix B STM32MP157x-EV1 IO Assignment

B Appendix B STM32MP157x-EV1 IO Assignment

Table 47. STM32MP157x-EV1 IO Assignment
LFBGA448 ball IO Port Main function Motor Control connector
AA3 PA0 WAKE_UP
V4 PA1 ETH_RX_CLK
AB2 PA2 ETH_MDIO
T4 PA3 TIM2_CH4 Bus Voltage
V6 PA4 ADC1_IN18_DACOUT1
U5 PA5 ADC1_IN19_DACOUT2
W9 PA6 DCMI_PIXCLK Emergency Stop
Y9 PA7 ETH_RX_DV
B13 PA8 SDMMC2_D4
A11 PA9 SDMMC2_D5
Y17 PA10 OTG_ID
Y16 PA11 I2C5_SCL
W16 PA12 I2C5_SDA
W3 PA13 PA13 GPIO
R3 PA14 PA14 GPIO
E11 PA15 HDMI_CEC
AB5 PB0 ETH_RXD2
AA5 PB1 ETH_RXD3
V13 PB2 UART4_RX
A12 PB3 SDMMC2_D2
C13 PB4 SDMMC2_D3
AA8 PB5 SPDIF_TX
W13 PB6 QSPI_BK1_NCS
F11 PB7 DCMI_VSYNC
AB8 PB8 DCMI_D6 PFC PWM
F12 PB9 SDMMC1_CDIR
V9 PB10 USART3_TX
Y5 PB11 ETH_TX_EN
AA7 PB12 USART3_RX
V10 PB13 DFSDM_CKOUT
A13 PB14 SDMMC2_D0
B12 PB15 SDMMC2_D1
U10 PC0 QSPI_BK2_NCS
AB3 PC1 ETH_MDC
Y1 PC2 ETH_TXD2
U3 PC3 DFSDM_DATA1
AB6 PC4 ETH_RXD0
UM2535
UM2535 - Rev 1
page 44/55
Page 45
Appendix B STM32MP157x-EV1 IO Assignment
LFBGA448 ball IO Port Main function Motor Control connector
AA6 PC5 ETH_RXD1
E13 PC6 DSI_TE
D13 PC7 SDMMC1_D123DIR
E14 PC8 SDMMC1_D0
D14 PC9 SDMMC1_D1
F14 PC10 SDMMC1_D2
D15 PC11 SDMMC1_D3
E12 PC12 SDMMC1_CK
N2 PC13 PMIC_WAKEUP
P1 PC14 LSE_IN
P2 PC15 LSE_OUT
C10 PD0 NAND_D2
B10 PD1 NAND_D3
D12 PD2 SDMMC1_CMD
B11 PD3 SDMMC2_D123DIR
C9 PD4 NAND_NOE
A9 PD5 NAND_NWE
L3 PD6 NAND_NWAIT
F10 PD7 SDMMC3_D3
M1 PD8 NAND_D13
M2 PD9 NAND_D14
A8 PD10 NAND_D15
AB9 PD11 NAND_CLE
W12 PD12 NAND_ALE
V14 PD13 LCD_BL_CTRL
M3 PD14 NAND_D0
L1 PD15 NAND_D1
C5 PE0 SAI2_MCLKA PFC Sync
D7 PE1
Y2 PE2 ETH_TXD3
A10 PE3 SDMMC2_CK
F15 PE4 SDMMC1_CKIN
C12 PE5 SDMMC2_D6
E9 PE6 DCMI_D7
W10 PE7 NAND_D4
Y12 PE8 NAND_D5
W11 PE9 NAND_D6
W14 PE10 NAND_D7
D5 PE11 uSD_LS_EN
E4 PE12 SAI2_SCKB
UM2535
UM2535 - Rev 1
page 45/55
Page 46
Appendix B STM32MP157x-EV1 IO Assignment
LFBGA448 ball IO Port Main function Motor Control connector
A4 PE13 SAI2_FSB
B4 PE14 SAI2_MCLKB
C4 PE15
E10 PF0 SDMMC3_D0
B9 PF1 SDMMC3_CMD
F13 PF2 SDMMC1_D0DIR
V3 PF3 GPIO NTC Bypass
F9 PF4 SDMMC3_D1
D9 PF5 SDMMC3_D2
AA11 PF6 QSPI_BK1_IO3
AA10 PF7 QSPI_BK1_IO2
AB10 PF8 QSPI_BK1_IO0
AB11 PF9 QSPI_BK1_IO1
V12 PF10 QSPI_CLK
W8 PF11 SAI_2_SDB Heatsink Temp.
V8 PF12 SLOW ADC PhaseA current
W7 PF13 DFSDM_DATA3
V7 PF14 uSD_LDO_SEL
W6 PF15 DSI_RESET
W5 PG0 ETH_MDINT
Y4 PG1 uSD_DETECT
W4 PG2 MCO2
U4 PG3 CAN_STBY
AB4 PG4 ETH_GTX_CLK
U8 PG5 ETH_CLK125
D11 PG6 SDMMC2_CMD
Y11 PG7 QSPI_BK2_IO3
Y8 PG8 USART3_RTS
W15 PG9 NAND_NCE
AA9 PG10 QSPI_BK2_IO2
U11 PG11 UART4_TX
J4 PG12 SPDIF_RX
AA1 PG13 ETH_TXD0
AA2 PG14 ETH_TXD1
D10 PG15 SDMMC3_CK
T1 PH0 HSE_IN
T2 PH1 HSE_OUT
AB7 PH2 QSPI_BK2_IO0
Y6 PH3 QSPI_BK2_IO1
A3 PH4 I2C2_SCL
UM2535
UM2535 - Rev 1
page 46/55
Page 47
Appendix B STM32MP157x-EV1 IO Assignment
LFBGA448 ball IO Port Main function Motor Control connector
A2 PH5 I2C2_SDA
V11 PH6 TIM12_CH1 Dissipative Brake
W2 PH7 DCMI_D9
D6 PH8 DCMI_HSYNC
E6 PH9 DCMI_D0
B1 PH10 DCMI_D1 Encoder A
B3 PH11 DCMI_D2 Encoder B
F5 PH12 DCMI_D3 Encoder Index
D3 PH13 CAN_TX MC_UL
C2 PH14 DCMI_D4 MC_VL
C1 PH15 DCMI_D11 MC_WL
D1 PI0
E2 PI1 DCMI_D8
E1 PI2 TIM8_CH4
E3 PI3 DCMI_D10
J6 PI4 DCMI_D5
F2 PI5 SAI2_SCKA MC_UH
G5 PI6 SAI2_SDA MC_VH
F1 PI7 SAI2_FSA MC_WH
N1 PI8 MFX_IRQ_OUT
J5 PI9 CAN_RX
W1 PI10 USART3_CTS
T3 PI11 MCO1
H2 PI12 LTDC_HSYNC TRACE_D0
H1 PI13 LTDC_VSYNC TRACE_D1
D2 PI14 LTDC_CLK TRACE_CLK
F3 PI15 LTDC_R0
J2 PJ0 LTDC_R1 TRACE_D8
L6 PJ1 LTDC_R2 TRACE_D9
K4 PJ2 LTDC_R3 TRACE_D10
J1 PJ3 LTDC_R4 TRACE_D11
K2 PJ4 LTDC_R5 TRACE_D12
K1 PJ5 LTDC_R6 TRACE_D2
L5 PJ6 LTDC_R7 TRACE_D3
L4 PJ7 LTDC_G0 TRACE_D13
H6 PJ8 LTDC_G1 TRACE_D14
L2 PJ9 LTDC_G2 TRACE_D15
J3 PJ10 LTDC_G3
K6 PJ11 LTDC_G4
B8 PJ12 LTDC_B0
UM2535
UM2535 - Rev 1
page 47/55
Page 48
Appendix B STM32MP157x-EV1 IO Assignment
LFBGA448 ball IO Port Main function Motor Control connector
A7 PJ13 LTDC_B1
B7 PJ14 LTDC_B2
C7 PJ15 LTDC_B3
D8 PK0 LTDC_G5
E7 PK1 LTDC_G6 TRACE_D4
E8 PK2 LTDC_G7 TRACE_D5
B6 PK3 LTDC_B4
A6 PK4 LTDC_B5
C6 PK5 LTDC_B6 TRACE_D6
A5 PK6 LTDC_B7 TRACE_D7
B5 PK7 LTDC_DE
G2 PZ0 SPI1_SCK
H5 PZ1 SPI1_MISO
K5 PZ2 SPI1_MOSI
F4 PZ3 SPI1_NSS
G1 PZ4 I2C4_SCL
H4 PZ5 I2C4_SDA
G3 PZ6 SMARTCARD_CLK
H3 PZ7 SMARTCARD _IO
UM2535
UM2535 - Rev 1
page 48/55
Page 49

Revision history

UM2535
Table 48. Document revision history
Date Version Changes
20-Feb-2019 1 Initial release.
UM2535 - Rev 1
page 49/55
Page 50
UM2535

Contents

Contents
1 Features...........................................................................2
2 Development environment .........................................................3
2.1 System requirements ...........................................................3
2.2 Development toolchains .........................................................3
2.3 Demonstration software .........................................................3
3 Ordering information ..............................................................4
3.1 STM32MP157 Eval board products ...............................................4
3.2 Product marking ...............................................................4
3.3 Codification ...................................................................4
4 Conventions.......................................................................5
5 Delivery recommendations ........................................................6
6 Hardware layout and configuration.................................................7
6.1 Power supply management .....................................................10
6.1.1 5 V power supply ....................................................... 11
6.1.2 Platform power tree......................................................11
6.1.3 STPMIC ..............................................................12
6.2 Clocks .......................................................................12
6.2.1 LSE clock .............................................................13
6.2.2 HSE clock .............................................................13
6.3 Reset sources ................................................................13
6.4 User buttons and LEDs ........................................................13
6.5 Physical input devices: buttons ..................................................13
6.6 Boot options ..................................................................14
6.7 Embedded ST-LINK/V2-1.......................................................15
6.7.1 Drivers ...............................................................16
6.7.2 ST-LINK/V2-1 firmware upgrade ............................................17
6.8 ETM TRACE Micto-38 connector ................................................17
6.9 JTAG connector...............................................................19
6.10 DDR3L ......................................................................20
UM2535 - Rev 1
page 50/55
Page 51
UM2535
Contents
6.11 eMMC .......................................................................20
6.11.1 eMMC IO interface ......................................................20
6.12 NAND Flash ..................................................................20
6.12.1 NAND IO interface ......................................................20
6.13 Quad-SPI NOR Flash ..........................................................21
6.13.1 Quad-SPI IO interface....................................................21
6.14 microSD card .................................................................22
6.14.1 SD card interface .......................................................22
6.15 Audio........................................................................23
6.15.1 Audio Codec interface....................................................23
6.15.2 Digital microphones......................................................23
6.15.3 Analog microphone and audio jack headphone.................................24
6.15.4 Audio speaker out .......................................................25
6.15.5 SPDIF input and output...................................................25
6.15.6 IO restriction to other features..............................................26
6.16 DSI LCD .....................................................................26
6.16.1 DSI LCD interface .......................................................26
6.17 Camera......................................................................27
6.17.1 Camera interface .......................................................27
6.18 1 Gbps Ethernet ..............................................................28
6.18.1 RGMII interface.........................................................28
6.19 USB OTG HS.................................................................29
6.19.1 USB OTG interface ......................................................29
6.20 USB host ....................................................................30
6.20.1 USB host interface ......................................................30
6.21 RS-232 port ..................................................................31
6.21.1 RS-232 interface ........................................................31
6.21.2 IO restriction to other features..............................................33
6.22 FDCAN ......................................................................33
6.22.1 Operating voltage .......................................................33
6.22.2 FDCAN interface........................................................33
6.23 Smartcard....................................................................33
UM2535 - Rev 1
page 51/55
Page 52
UM2535
Contents
6.23.1 Smartcard interface......................................................34
6.24 ADC/DAC ....................................................................35
6.24.1 ADC/DAC IO interface ...................................................35
6.24.2 Fast ADC .............................................................35
6.24.3 Slow ADC .............................................................35
6.24.4 Limitations.............................................................36
6.25 I2C_EXT connector............................................................36
6.25.1 I2C_EXT IO interface ....................................................36
6.26 MFX MCU ...................................................................37
6.26.1 MFX IO expander .......................................................37
6.27 Motor control .................................................................38
6.27.1 Motor control IO interface .................................................38
6.27.2 Limitations.............................................................39
6.28 GPIO 40-pin expansion connector ...............................................39
6.29 RGB LTDC connector..........................................................40
6.29.1 Limitations.............................................................42
A Appendix A STM32MP157x-EV1 jumper summary .................................43
B Appendix B STM32MP157x-EV1 IO Assignment ...................................44
Revision history .......................................................................49
Contents ..............................................................................50
List of tables ..........................................................................53
List of figures..........................................................................54
UM2535 - Rev 1
page 52/55
Page 53
UM2535

List of tables

List of tables
Table 1. List of available products...............................................................4
Table 2. Codification explanation ...............................................................4
Table 3. ON/OFF convention ..................................................................5
Table 4. STM32MP157x-EV1 overview ..........................................................10
Table 5. MB1263 daughterboard overview........................................................ 10
Table 6. MB1262 mother board overview ........................................................ 10
Table 7. HW configuration for the user buttons and LEDs ............................................. 13
Table 8. Physical user devices: buttons.......................................................... 13
Table 9. HW configuration for the BOOT mode MB1263/SW1 .......................................... 14
Table 10. STLINK USB µB connector pinout MB1263/CN4 ............................................. 16
Table 11. HW configuration for the TRACE connector MB1262/U10 ....................................... 17
Table 12. TRACE MICTOR-38 connector pinout: MB1262/U10 .......................................... 19
Table 13. MB1262/CN14 JTAG connector pinout .................................................... 20
Table 14. HW configuration for the Quad-SPI interface ................................................ 20
Table 15. HW configuration for the Quad-SPI interface ................................................ 21
Table 16. HW configuration for the Quad-SPI interface ................................................ 21
Table 17. IO configuration for the SDIO interface .................................................... 22
Table 18. SDCARD connector pinout MB1263/CN9 .................................................. 23
Table 19. IO configuration for the Audio Codec interface ...............................................23
Table 20. HW configuration for the digital microphones ................................................24
Table 21. Audio jack connector pinout MB1262/CN5..................................................24
Table 22. Audio jack connector pinout MB1262/CN4..................................................25
Table 23. IO configuration for the LCD interface .....................................................26
Table 24. IO configuration for the camera interface................................................... 27
Table 25. IO configuration for the Ethernet interface .................................................. 28
Table 26. Ethernet connector pinout MB1262/CN3 ................................................... 29
Table 27. IO configuration for the USB OTG interface .................................................29
Table 28. USB OTG Type Micro-AB connector pinout MB1262/CN16 ...................................... 30
Table 29. IO configuration for the USB Host interface ................................................. 30
Table 30. USB Host connector pinout MB1262/CN18 ................................................. 31
Table 31. USB Host connector pinout MB1262/CN20 ................................................. 31
Table 32. HW configuration for the RS-232 interface.................................................. 32
Table 33. RS-232 connector pinout MB1262/CN12................................................... 32
Table 34. IO configuration for the SDIO interface .................................................... 33
Table 35. FDCAN interface and connector pinout CN17 ............................................... 33
Table 36. HW configuration for the Smartcard interface................................................ 34
Table 37. Smartcard interface MB1262/U5 and connector pinout MB1262/CN23 .............................. 34
Table 38. ADC/DAC connectors JP7/JP8/JP9/JP10/JP11 pinout ......................................... 36
Table 39. HW configuration for the I2C_EXT interface ................................................ 36
Table 40. I2C_EXT connector pinout MB1262/CN13..................................................37
Table 41. HW configuration for the MFX interface.................................................... 37
Table 42. IO signals driven by the MFX...........................................................37
Table 43. Motor control terminal and IO function assignment ............................................ 38
Table 44. MB1262/CN21 connector pinout ........................................................ 40
Table 45. HW configurations to enable SAI2 on the GPIO connector ...................................... 40
Table 46. MB1262/CN21 connector pinout ........................................................ 41
Table 47. STM32MP157x-EV1 IO Assignment ...................................................... 44
Table 48. Document revision history .............................................................49
UM2535 - Rev 1
page 53/55
Page 54
UM2535

List of figures

List of figures
Figure 1. STM32MP157x-EV1 top view ..........................................................1
Figure 2. STM32MP157x-EV1 bottom view .......................................................1
Figure 3. STM32MP157x-EV1 hardware block diagram ...............................................8
Figure 4. STM32MP157x-EV1 board overview .....................................................9
Figure 5. 5 V power supply connector: MB1263/CN1 ............................................... 11
Figure 6. STM32MP157x-EV1platform power tree ................................................. 12
Figure 7. STM32MP157x-EV1 boot related switch configuration ........................................15
Figure 8. STLINK USB µB connector pinout MB1263/CN4 ............................................ 16
Figure 9. USB composite device.............................................................. 17
Figure 10. TRACE Mictor-38 connector: MB1262/U10................................................19
Figure 11. SDCARD connector pinout MB1263/CN9................................................. 22
Figure 12. Audio jack connector MB1262/CN5 ..................................................... 24
Figure 13. Audio jack connector MB1262/CN4 ..................................................... 25
Figure 14. SPDIF input MB1262/CN1 and output MB1262/CN2 connectors ................................. 26
Figure 15. Ethernet connector MB1262/CN3 ...................................................... 29
Figure 16. USB OTG Type Micro-AB connector MB1262/CN16 ......................................... 30
Figure 17. Dual USB TYPE A connector MB1262/CN18 and CN20....................................... 31
Figure 18. HW configuration for the RS-232 interface ................................................ 32
Figure 19. RS-232 connector pinout MB1262/CN12 ................................................. 32
Figure 20. FDCAN connector pinout CN15 ....................................................... 33
Figure 21. Smartcard connector pinout MB1262/CN23 ...............................................34
Figure 22. ADC/DAC connectors MB1263/JP7, JP8, JP9, JP10, and JP11 ................................. 35
Figure 23. I2C_EXT connector pinout MB1262/CN13 ................................................ 36
Figure 24. Motor control connector MB1262/CN22 ..................................................39
Figure 25. MB1262/CN21 connector............................................................ 39
Figure 26. MB1262/CN11 connector ............................................................ 41
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.
© 2019 STMicroelectronics – All rights reserved
UM2535 - Rev 1
page 55/55
Loading...