home - stmicroelectronics - spc574k-disp discovery board · 2021. 6. 27. · hardware overview...

32
January 2017 DocID030124 Rev 1 1/32 1 UM2155 User manual SPC574K-DISP Discovery Board Introduction The SPC574K-DISP discovery+ board is a development discovery board to evaluate and to develop applications with the microcontroller SPC574K72E5 package at budget price. The discovery board is based on the microcontroller SPC574K72E5 in eTQFP 144 pin package, a device with three processor cores, two main 32-bit Power Architecture ® VLE compliant CPU cores (e200z4), dual issue, running in lockstep and one 32-bit Power Architecture VLE compliant I/O processor core (e200z2). The SPC574K72E5 is a microcontroller targeted at automotive powertrain controller applications chassis, control applications, transmission control applications, steering and braking applications, as well as hybrid applications. More information about the microcontroller is reported in the datasheet (DS9223), and in the Reference Manual (RM0334) (see Section B.1: Document references). This document describes the hardware architecture and in what manner configuring the jumpers is possible to enable specific functions. www.st.com

Upload: others

Post on 08-Sep-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

January 2017 DocID030124 Rev 1 1/32

1

UM2155User manual

SPC574K-DISP Discovery Board

Introduction

The SPC574K-DISP discovery+ board is a development discovery board to evaluate and to develop applications with the microcontroller SPC574K72E5 package at budget price.

The discovery board is based on the microcontroller SPC574K72E5 in eTQFP 144 pin package, a device with three processor cores, two main 32-bit Power Architecture® VLE compliant CPU cores (e200z4), dual issue, running in lockstep and one 32-bit Power Architecture VLE compliant I/O processor core (e200z2).

The SPC574K72E5 is a microcontroller targeted at automotive powertrain controller applications chassis, control applications, transmission control applications, steering and braking applications, as well as hybrid applications.

More information about the microcontroller is reported in the datasheet (DS9223), and in the Reference Manual (RM0334) (see Section B.1: Document references).

This document describes the hardware architecture and in what manner configuring the jumpers is possible to enable specific functions.

www.st.com

Page 2: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Contents UM2155

2/32 DocID030124 Rev 1

Contents

1 SPC574K-DISP discovery board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

2 Hardware overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.1 Power Supply section . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

2.2 Microcontroller power management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.3 Integrated Programmer/Debugger . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

2.4 Crystal oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.5 Reset circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

2.6 FlexRay . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11

2.7 Ethernet. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

2.8 CAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

2.9 LIN and K-Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

2.10 User LEDs, User Button . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.10.1 Arduino Connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2.10.2 User connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

2.10.3 Extended Connectors (I/O Headers) . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Appendix A Schematic diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

A.1 Schematic diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

A.2 PCB Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Appendix B Further information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

B.1 Document references . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Page 3: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 3/32

UM2155 List of tables

3

List of tables

Table 1. FlexRay transceiver signals and uC ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Table 2. Ethernet Transceiver - Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Table 3. CAN - Transceiver signals and uC Ports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Table 4. LIN and K-Line - jumper selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Table 5. Connector Arduino Compatible - Analog inputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Table 6. Connector Arduino Compatible - Power . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Table 7. Connector Arduino Compatible - Digital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Table 8. User connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Table 9. X1 (part I) - Extended Connectors (I/O Headers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19Table 10. X1 (part II) - Extended Connectors (I/O Headers) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20Table 11. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Page 4: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

List of figures UM2155

4/32 DocID030124 Rev 1

List of figures

Figure 1. SPC574K-DISP - top view . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5Figure 2. 12V - 5V Buck converter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Figure 3. 5V - 3.3V linear regulator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Figure 4. Power supply - LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6Figure 5. Microcontroller power management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7Figure 6. Integrated programmer/debugger - part 1 (USB Port, USART and Level shifters). . . . . . . . 8Figure 7. Integrated programmer/debugger - part 2 (JTAG signal and level shifters) . . . . . . . . . . . . . 9Figure 8. Integrated programmer/debugger - part 3 (EEPROM and Voltage regulator) . . . . . . . . . . . 9Figure 9. JTAG port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Figure 10. Crystal oscillator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10Figure 11. Reset circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11Figure 12. FlexRay transceivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12Figure 13. Ethenet Physical Layer Transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Figure 14. Ethernet Transceiver - Jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13Figure 15. RJ45 Connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Figure 16. CAN transceiver . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14Figure 17. LIN and K-Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Figure 18. LIN and K-Line - jumper selection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15Figure 19. User LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16Figure 20. Connectors Arduino UNO compatible. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17Figure 21. User connector . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18Figure 22. Schematic diagram - Power supply (Page 1 of 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22Figure 23. Schematic diagram - SPC574K Microcontroller (Page 2 of 7) . . . . . . . . . . . . . . . . . . . . . . 23Figure 24. Schematic diagram - Debugger-Programmer (Page 3 of 7) . . . . . . . . . . . . . . . . . . . . . . . . 24Figure 25. Schematic diagram - FlexRay (Page 4 of 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25Figure 26. Schematic diagram - CAN-LIN (Page 5 of 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26Figure 27. Schematic diagram - Ethernet (Page 6 of 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27Figure 28. Schematic diagram - GPIO (Page 7 of 7) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28Figure 29. SPC574K-DISP - PCB Top side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29Figure 30. SPC574K-DISP - PCB Bottom side . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Page 5: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 5/32

UM2155 SPC574K-DISP discovery board

30

1 SPC574K-DISP discovery board

Figure 1. SPC574K-DISP - top view

The several interfaces including GPI/O's, 12-bit SAR analog converter, peripherals such as DSPI, LINFlexD (LIN and UART), FlexRay, Ethernet controller and JTAG port make the SPC574K-DISP an excellent starter kit for the customer to quick evaluate the microcontroller as well as to develop and to debug application.

An integrated programmer debugger allows the debugging and programming the microcontroller. The same section allows enabling a USB Virtual COM port.

Dedicated connectors allow plugging shields Arduino UNO R3-compatible. This feature makes it easier to expand the functionality of the SPC574K-DISP with a wide variety of shields and boards available on the market.

Page 6: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Hardware overview UM2155

6/32 DocID030124 Rev 1

2 Hardware overview

2.1 Power Supply section

The input voltage level is 12VDC.

The main regulator is a buck converter based on the device A7985A (Figure 2); it is used to generate 5V. A linear regulator (LD1117S33TR, see Figure 3) generates 3.3 V.

Three LEDs D12, D13 and D14 provide the feedback about the status of the power supply section.

Figure 2. 12V - 5V Buck converter

Figure 3. 5V - 3.3V linear regulator

Figure 4. Power supply - LEDs

Page 7: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 7/32

UM2155 Hardware overview

30

2.2 Microcontroller power management

A jumper plugged in the P13 (3 male pins) allows selecting t the VDD_JTAG voltage level as well as the VDD_CPU source is set with a jumper in P7.

A DC mA-meter connected in place of JP5 allows measuring the current of VDD_HV_IO supply

Figure 5. Microcontroller power management

2.3 Integrated Programmer/Debugger

The board includes an integrated programmer/debugger; it allows the user to program the microcontroller, to build and to debug the software applications. The debugger works with the UDE PLS software.

The SPC574K-DISP discovery board includes a full-featured, perpetual code-limited PLS software license (256 kBytes).

The debugger serial number is reported on the label applied on the PCB (bottom side).

The integrated debugger SW is accessible via ST's free integrated development environment, SPC5Studio (www.st.com/spc5studio). To download the debugger software and to activate license refer to the PLS website.

The core of the debugger is a single chip USB to dual serial / parallel ports. A portion of the device is used to manage the JTAG signals and the second part is used to implement a UART communication channel; some level shifters are used to equalize the signal amplitude.

The supply comes from PC through the USB cable and a 3.3V linear regulator supplies the IC.

The microcontroller can be the programmed and debugged also by using external tools connected to a JTAG port. The resistor array R66 and R68 allows disconnecting the JTAG signal from the integrated debugger(a).

The SPC574K-DISP board comes with the integrated programmer enabled.

a. If the USB cable is not connected to a PC, the integrated debugger will not be supplied. Under this condition an external debugger could not be able to work properly, it is necessary to remove the resistor arrays R66 and R68. It is suggested to perform some tests before removing R66 and R68.

Page 8: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Hardware overview UM2155

8/32 DocID030124 Rev 1

Figure 6. Integrated programmer/debugger - part 1 (USB Port, USART and Level shifters)

Page 9: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 9/32

UM2155 Hardware overview

30

Figure 7. Integrated programmer/debugger - part 2 (JTAG signal and level shifters)

Figure 8. Integrated programmer/debugger - part 3 (EEPROM and Voltage regulator)

Page 10: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Hardware overview UM2155

10/32 DocID030124 Rev 1

Figure 9. JTAG port

2.4 Crystal oscillator

Figure 10 shows the external oscillator circuit; the frequency is 40MHz.

Figure 10. Crystal oscillator

2.5 Reset circuit

The core of the reset circuit is the device STM6315.

Page 11: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 11/32

UM2155 Hardware overview

30

The U22 asserts a reset signal whenever the VCC pin drops below a fixed value (2.63V) and keeping it asserted until VCC has risen above the threshold for a minimum period of time (210ms).

The device provides also a reset signal when the push-button is pressed.

The reset output is an open drain pin and it must be pulled up to VDD_CPU voltage level (R63).

The LED D3 provides a visual feedback and it is switched on when the reset pulse is generated.

Figure 11. Reset circuit

2.6 FlexRay

Two FlexRay channels are available; the HW configuration is the same for both channels (see Figure 12).

Jumpers JP11-JP 12 and JP13-JP14 are used to connect the load terminations (47Ω). The pin arrays P3 and P5 allow to configure the transceivers plugging jumpers.

In Table 1 summarizes the information about the transceiver signals and the microcontroller ports for both the channels.

Table 1. FlexRay transceiver signals and uC ports

FlexRay

Channel 0uC Port

FlexRay

Channel 1uC Port

FLEX0_TX PA10 FLEX1_TX PC9

FLEX0_RX PA11 FLEX1_RX PC8

FLEX0_TXEN PC7 FLEX1_TXEN PC6

Page 12: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Hardware overview UM2155

12/32 DocID030124 Rev 1

Figure 12. FlexRay transceivers

2.7 Ethernet.

Figure 13 shows the Ethernet section; the resistors R14, R15, R16 and R17 are the load termination.

The jumpers in P14 (2x10 male pins) enable the signals from the microcontroller to drive the transceiver (see Figure 14 and Table 2).

RJ1 is a RJ45 connector, Figure 15 shows the internal schematic diagram.

Note: The transceiver supply voltage is 3.3 v; the microcontroller supply level must be set consequently.

Page 13: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 13/32

UM2155 Hardware overview

30

Figure 13. Ethenet Physical Layer Transceiver

Figure 14. Ethernet Transceiver - Jumpers

Table 2. Ethernet Transceiver - Jumpers

P14 pin uController Port Ethernel Transceiver signal

1-2 PD7 ETH_MDIO

3-4 PF13 ETH_MDC

5-6 PF8 ETH_CLK

7-8 PC11 ETH_CRS

9-10 PC12 ETH_RXD0

11-12 PC13 ETH_RXD1

13-14 PC14 ETH_TX_EN

15-16 PC15 ETH_TXD0

17-18 PC10 ETH_CLK_OUT

19-20 PE12 ETH_TXD1

Page 14: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Hardware overview UM2155

14/32 DocID030124 Rev 1

Figure 15. RJ45 Connector

2.8 CAN

The CAN section is based on a fast transceiver and the solution is compatible with CAN-FD operation mode.

A jumper connected in P17 allows selection normal o standby mode:

No jumper: normal operation(b)

Jumper 2-3: device in standby mode (manual or fixed selection)

Jumper 1-2: the port PE15 controls the stand by pin is (dynamic configuration).

Jumper JP1 enables the load termination.

Figure 16. CAN transceiver

b. In the transceiver an internal pull-up resistor is already present and R1 could be removed

Page 15: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 15/32

UM2155 Hardware overview

30

2.9 LIN and K-Line

Figure 17 shows the LIN and K-Line section. Two pin arrays (P1 and P6) and jumpers allow configuring the signals. If the JP2 is present, PE9 drives the NSPL (LIN transceiver).

Figure 17. LIN and K-Line

Figure 18. LIN and K-Line - jumper selection

Table 3. CAN - Transceiver signals and uC Ports

Transceiver Signals uController Port

CAN_TX PA12

CAN_RX PA13

STBY PE15(1)

1. P17: jumper 1-2 shorted

Page 16: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Hardware overview UM2155

16/32 DocID030124 Rev 1

2.10 User LEDs, User Button

Three LEDs are present for user purpose (i.e. debug, or monitoring). Removing the jumper JP16, JP17 and JP18 the signals PE0, PE1 and PE2 can be dedicated for a different function.

Figure 19. User LEDs

2.10.1 Arduino Connectors

The connectors P9, P10, P11 and P12 are female connectors Arduino-Uno R3 compatible. These headers make it easy to expand the functionality of the board with a wide choice of shields available on the market.

Table 4. LIN and K-Line - jumper selection

P1 Signal connection P16 Signal connection

1-2 LIN_RX - PA11 1-2 LIN_TX - PA10

2-3 PA11 - P20, pin 2 2-3 PA10 - P20, pin 3

3-4 PE6 - P20, pin 2 3-4 PE7 - P20, pin 3

4-5 K_RX - P20, pin 2 4-5 K_TX - PE7

Page 17: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 17/32

UM2155 Hardware overview

30

Figure 20. Connectors Arduino UNO compatible

Table 5. Connector Arduino Compatible - Analog inputs

Arduino - Analog Connector P11 uController Port

A0 6 PB5

A1 5 PB4

A2 4 PB3

A3 3 PB2

A4 2 PB1

A5 1 PB0

Table 6. Connector Arduino Compatible - Power

Arduino - Power Connector P9 Signal Description

- 1 -

IOREF 2 3.3V (R77) or 5V (R78)

NRST 3 PORST

3V3 4 3.3V

5V 5 5V

GND 6 GND

GND 7 GND

VIN 8 VIN

Page 18: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Hardware overview UM2155

18/32 DocID030124 Rev 1

2.10.2 User connector

P15 is 2x7 male pin array reserved for user purpose; Extended Connectors (I/O Headers) summarizes the function/signal of each pin.

Figure 21. User connector

Table 7. Connector Arduino Compatible - Digital

Arduino - Digital Connector (IOH) P10 Signal Description

D15/SCL 10 PD2

D14/SDA 9 PD1

AVDD 8 +5V

GND 7 GND

D13 6 PD4

D12 5 PE9

D11 4 PD5

D10 3 PE5

D9 2 PE4

D8 1 PE3

Arduino - Digital Connector (IOL) P9 Signal Description

D7 8 PA13

D6 7 PA12

D5 6 PE9

D4 5 PE8

D3 4 PE7

D2 3 PE6

D1 2 PA0

D0 1 PA1

Page 19: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 19/32

UM2155 Hardware overview

30

2.10.3 Extended Connectors (I/O Headers)

Table 8. User connector

P15 - pin Function Port P15 - pin Function Port

1 SPI_CLK PD4 2 SPI_CS PE5

3 SPI_MISO PE9 4 SPI_MOSI PD5

5 PWM0 PE8 6 PWM1 PF6

7 GPIO0 PE6 8 GPIO1 PE7

9 GPIO2 PD1 10 GPIO3 PD2

11 PB0 PB0 12 PB1 PB1

13 +5V 5V 14 GND GND

Table 9. X1 (part I) - Extended Connectors (I/O Headers)

X1 pin Function / Port X1 pin Function / Port

A1 GND B1 GND

A2 PF0 B2 PD9

A3 PD10 B3 PE14

A4 PG6 B4 PG7

A5 PG8 B5 PG9

A6 PF4 B6 PD6

A7 PA14 B7 PA15

A8 PD8 B8 PE10

A9 PH4 B9 PH2

A10 PB9 B10 PH1

A11 PH0 B11 PA13

A12 PORST B12 -

A13 - B13 -

A14 PG15 B14 -

A15 PE5 B15 PF5

A16 PF1 B16 PF13

A17 PA12 B17 PC0

A18 PF6 B18 PF7

A19 PF8 B19 PF9

A20 PB10 B20 -

A21 PC5 B21 PA10

A22 PB11 B22 PD3

Page 20: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Hardware overview UM2155

20/32 DocID030124 Rev 1

A23 PD2 B23 PE3

A24 PE11 B24 PE12

A25 PG14 B25 PF3

A26 PB2 B26 PB1

A27 PB12 B27 PB3

A28 PB4 B28 PB5

A29 PB6 B29 PB7

A30 PG10 B30 PB13

A31 PB0 B31 PB15

A32 PB14 B32 PG11

A33 PG12 B33 PD11

A34 GND B34 GND

A35 GND B35 PC10

A36 PC3 B36 PC11

A37 VIN B37 VIN

Table 10. X1 (part II) - Extended Connectors (I/O Headers)

X1 pin Function / Port X1 pin Function / Port

C1 GND D1 5V

C2 PA1 D2 PG1

C3 PG2 D3 PG3

C4 PG4 D4 PG5

C5 - D5 PF12

C6 PF10 D6 PF11

C7 - D7 -

C8 - D8 -

C9 - D9 PC7

C10 - D10 PE4

C11 PA0 D11 PF15

C12 - D12 -

C13 - D13 -

C14 PA4 D14 PD15

C15 PA11 D15 PC8

Table 9. X1 (part I) - Extended Connectors (I/O Headers) (continued)

X1 pin Function / Port X1 pin Function / Port

Page 21: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 21/32

UM2155 Hardware overview

30

C16 PH3 D16 PC9

C17 PD12 D17 PC6

C18 PA3 D18 PC1

C19 PB8 D19 PC2

C20 PA8 D20 -

C21 PA9 D21 PG13

C22 PE1 D22 PD0

C23 PE2 D23 PD1

C24 PE6 D24 PA2

C25 PC4 D25 PD4

C26 PE9 D26 PD5

C27 PD14 D27 PE8

C28 PD7 D28 PE0

C29 PE7 D29 -

C30 PD13 D30 -

C31 PE13 D31 -

C32 GND D32 GND

C33 5V D33 5V

C34 GND D34 5V

C35 PC12 D35 PC14

C36 PC13 D36 PC15

C37 3V3 D37 VDD_LV

Table 10. X1 (part II) - Extended Connectors (I/O Headers) (continued)

X1 pin Function / Port X1 pin Function / Port

Page 22: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Schematic diagram UM2155

22/32 DocID030124 Rev 1

Appendix A Schematic diagram

A.1 Schematic diagram

Figure 22. Schematic diagram - Power supply (Page 1 of 7)

Page 23: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 23/32

UM2155 Schematic diagram

30

Figure 23. Schematic diagram - SPC574K Microcontroller (Page 2 of 7)

Page 24: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Schematic diagram UM2155

24/32 DocID030124 Rev 1

Figure 24. Schematic diagram - Debugger-Programmer (Page 3 of 7)

Page 25: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 25/32

UM2155 Schematic diagram

30

Figure 25. Schematic diagram - FlexRay (Page 4 of 7)

Page 26: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Schematic diagram UM2155

26/32 DocID030124 Rev 1

Figure 26. Schematic diagram - CAN-LIN (Page 5 of 7)

Page 27: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 27/32

UM2155 Schematic diagram

30

Figure 27. Schematic diagram - Ethernet (Page 6 of 7)

Page 28: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Schematic diagram UM2155

28/32 DocID030124 Rev 1

Figure 28. Schematic diagram - GPIO (Page 7 of 7)

PB0 PB1PB2 PB3PB4 PB5PB6 PB7PB8 PB9PB10 PB11PB12 PB13PB14 PB15

PC0 PC1PC2 PC3PC4 PC5PC6 PC7PC8 PC9PC10 PC11PC12 PC13PC14 PC15

GND

GND

GND

GND

PD0 PD1PD2 PD3PD4 PD5PD6 PD7PD8 PD9PD10 PD11PD12 PD13PD14 PD15

PE 0 PE 1PE 2 PE 3PE 4 PE 5PE 6 PE 7PE 8 PE 9PE 10 PE 11PE 12 PE 13PE 14 PE 15

PF0 PF1PF2 PF3PF4 PF5PF6 PF7PF8 PF9PF10 PF11PF12 PF13PF14 PF15

PA0

GNDGND

GNDGND

PA1PA2 PA3PA4

PA10 PA11PA12 PA13PA14 PA15

PG2 PG3PG4 PG5PG6 PG7PG8 PG9PG10 PG11PG12 PG13PG14 PG15

JP16

L E D1

JP17

L E D2

JP18

L E D3

PE 0

PE 1

PE 2

PE 0

PE 1

PE 2

PG[1..15]

PA[0..15]

PB[0..15]

PD[0..15]

PE [0..15]

PC[0..15]

PF[0..15]

PG1

PE 3

GND

PA[0..15]

PC[0..15]

PD[0..15]

PB[0..15]

PE [0..15]

PF[0..15]

PG[1..15]

+5V+5V

B1 B1

B2 B2

B3 B3

B4 B4

B5 B5

B6 B6

B7 B7

B8 B8

B9 B9

B10 B10

B11 B11

B12 B12

B13 B13

B14 B14

B15 B15

B16 B16

B17 B17

B18 B18

B19 B19

B20 B20

B21 B21

B22 B22

B23 B23

B24 B24

B25 B25

B26 B26

B27 B27

B28 B28

B29 B29

B30 B30

B31 B31

B32 B32

B33 B33

B34 B34

B35 B35

B36 B36

B37 B37

A1A1

A2A2

A3A3

A4A4

A5A5

A6A6

A7A7

A8A8

A9A9

A10A10

A11A11

A12A12

A13A13

A14A14

A15A15

A16A16

A17A17

A18A18

A19A19

A20A20

A21A21

A22A22

A23A23

A24A24

A25A25

A26A26

A27A27

A28A28

A29A29

A30A30

A31A31

A32A32

A33A33

A34A34

A35A35

A36A36

A37A37

C1C1

C2C2

C3C3

C4C4

C5C5

C6C6

C7C7

C8C8

C9C9

C10C10

C11C11

C12C12

C13C13

C14C14

C15C15

C16C16

C17C17

C18C18

C19C19

C20C20

C21C21

C22C22

C23C23

C24C24

C25C25

C26C26

C27C27

C28C28

C29C29

C30C30

C31C31

C32C32

C33C33

C34C34

C35C35

C36C36

C37C37

D1 D1

D2 D2

D3 D3

D4 D4

D5 D5

D6 D6

D7 D7

D8 D8

D9 D9

D10 D10

D11 D11

D12 D12

D13 D13

D14 D14

D15 D15

D16 D16

D17 D17

D18 D18

D19 D19

D20 D20

D21 D21

D22 D22

D23 D23

D24 D24

D25 D25

D26 D26

D27 D27

D28 D28

D29 D29

D30 D30

D31 D31

D32 D32

D33 D33

D34 D34

D35 D35

D36 D36

D37 D37

HE ADE R 4X37

X1

Header 4x37

+5V

+3V3 VDD_L V

PE 13

PB9

PE 14PG6 PG7PG8 PG9

PD6

PC2

PA12

PA13

PB0

PB1PB2PB3

PB4 PB5PB6 PB7

PB12

PB14PB15

PC3

PD0

PC6

PC7

PC8PC9

PC10PC11

PC12PC13

PC14PC15

PG2 PG3PG4 PG5

PA0

PA4

PC1

PD3

PD7

PD1PD2

PD8

PD9PD10

PF10

PA1

PA8PA9

PF0

PE 5

PE 9PD14

PE 7

PE 8

PD4PD5

PF12PF11

PE 4PF15

PD15

PA14 PA15PE 10

PH4

PH0PH1PH2

PG13

PG15

PORST

PF4

PF1

PB11

PF5PF13

PF6 PF7PF8 PF9

PA11

PA10

PE 0

PE 1PE 2PE 3

PE 11 PE 12

PB8

PF3

PG10 PB13

PG11PD11PG12

VIN VIN

12345678

P9

Arduino Power

123456

P11

Arduino Analog

12345678

P12

Arduino Digital B

12345678910

P10

Arduino Digital A

+3V3

+5V

VIN

PORST

GND

PB0PB1PB2PB3PB4PB5

PA0PA1

PA12PA13

PE 6PE 7PE 8PE 9

PE 3PE 4PE 5PD5PE 9PD4

PD1PD2

GND+5V

UART _RX

UART _T X

UART _RT S

UART _CT S

PA0

PA1

PA3

PA2

JP19

JP20

JP21

JP22

VDD_CPU

VDD_CPU

PH0 PH1PH2 PH3PH4

PH[0..4]PH[0..4]

1k

R70

1k

R71

1k

R72

1kR73

PB2

Push Button

D4

Blue LE D DiodeD5

Blue LE D DiodeD6

Blue LE D Diode

0R

R76

0R

R77

Do not populate

Do not populate

1 23 45 67 89 1011 1213 14

P15

Header 7X2GND

+5V

PB0 PB1

PD5

SPI_M ISOPE 9

SPI_CL K SPI_CSSPI_M ISO SPI_M OSI

SPI_M OSI

PWM 0 PWM 1

PWM 1

PWM 0

SPI_CL K

SPI_CSPE 5

PD4

PE 8

PF6

GPIO0 GPIO1GPIO2 GPIO3

PE 6

PE 7

GPIO0

GPIO1

GPIO2

GPIO3

PD1

PD2

0R

R780R

R47

+5V

+3V3Do not populate

PG1

PB10PC5

PG14

PH3PD12PA3

PE 6PC4

PD13

PB0 PB1PB2 PB3PB4 PB5PB6 PB7PB8 PB9PB10 PB11PB12 PB13PB14 PB15

PC0 PC1PC2 PC3PC4 PC5PC6 PC7PC8 PC9PC10 PC11PC12 PC13PC14 PC15

GND

GND

GND

GND

PD0 PD1PD2 PD3PD4 PD5PD6 PD7PD8 PD9PD10 PD11PD12 PD13PD14 PD15

PE 0 PE 1PE 2 PE 3PE 4 PE 5PE 6 PE 7PE 8 PE 9PE 10 PE 11PE 12 PE 13PE 14 PE 15

PF0 PF1PF2 PF3PF4 PF5PF6 PF7PF8 PF9PF10 PF11PF12 PF13PF14 PF15

PA0

GNDGND

GNDGND

PA1PA2 PA3PA4

PA10 PA11PA12 PA13PA14 PA15

PG2 PG3PG4 PG5PG6 PG7PG8 PG9PG10 PG11PG12 PG13PG14 PG15

JP16

L E D1

JP17

L E D2

JP18

L E D3

PE 0

PE 1

PE 2

PE 0

PE 1

PE 2

PG[1..15]

PA[0..15]

PB[0..15]

PD[0..15]

PE [0..15]

PC[0..15]

PF[0..15]

PG1

PE 3

GND

PA[0..15]

PC[0..15]

PD[0..15]

PB[0..15]

PE [0..15]

PF[0..15]

PG[1..15]

+5V+5V

B1 B1

B2 B2

B3 B3

B4 B4

B5 B5

B6 B6

B7 B7

B8 B8

B9 B9

B10 B10

B11 B11

B12 B12

B13 B13

B14 B14

B15 B15

B16 B16

B17 B17

B18 B18

B19 B19

B20 B20

B21 B21

B22 B22

B23 B23

B24 B24

B25 B25

B26 B26

B27 B27

B28 B28

B29 B29

B30 B30

B31 B31

B32 B32

B33 B33

B34 B34

B35 B35

B36 B36

B37 B37

A1A1

A2A2

A3A3

A4A4

A5A5

A6A6

A7A7

A8A8

A9A9

A10A10

A11A11

A12A12

A13A13

A14A14

A15A15

A16A16

A17A17

A18A18

A19A19

A20A20

A21A21

A22A22

A23A23

A24A24

A25A25

A26A26

A27A27

A28A28

A29A29

A30A30

A31A31

A32A32

A33A33

A34A34

A35A35

A36A36

A37A37

C1C1

C2C2

C3C3

C4C4

C5C5

C6C6

C7C7

C8C8

C9C9

C10C10

C11C11

C12C12

C13C13

C14C14

C15C15

C16C16

C17C17

C18C18

C19C19

C20C20

C21C21

C22C22

C23C23

C24C24

C25C25

C26C26

C27C27

C28C28

C29C29

C30C30

C31C31

C32C32

C33C33

C34C34

C35C35

C36C36

C37C37

D1 D1

D2 D2

D3 D3

D4 D4

D5 D5

D6 D6

D7 D7

D8 D8

D9 D9

D10 D10

D11 D11

D12 D12

D13 D13

D14 D14

D15 D15

D16 D16

D17 D17

D18 D18

D19 D19

D20 D20

D21 D21

D22 D22

D23 D23

D24 D24

D25 D25

D26 D26

D27 D27

D28 D28

D29 D29

D30 D30

D31 D31

D32 D32

D33 D33

D34 D34

D35 D35

D36 D36

D37 D37

HE ADE R 4X37

X1

Header 4x37

+5V

+3V3 VDD_L V

PE 13

PB9

PE 14PG6 PG7PG8 PG9

PD6

PC2

PA12

PA13

PB0

PB1PB2PB3

PB4 PB5PB6 PB7

PB12

PB14PB15

PC3

PD0

PC6

PC7

PC8PC9

PC10PC11

PC12PC13

PC14PC15

PG2 PG3PG4 PG5

PA0

PA4

PC1

PD3

PD7

PD1PD2

PD8

PD9PD10

PF10

PA1

PA8PA9

PF0

PE 5

PE 9PD14

PE 7

PE 8

PD4PD5

PF12PF11

PE 4PF15

PD15

PA14 PA15PE 10

PH4

PH0PH1PH2

PG13

PG15

PORST

PF4

PF1

PB11

PF5PF13

PF6 PF7PF8 PF9

PA11

PA10

PE 0

PE 1PE 2PE 3

PE 11 PE 12

PB8

PF3

PG10 PB13

PG11PD11PG12

VIN VIN

12345678

P9

Arduino Power

123456

P11

Arduino Analog

12345678

P12

Arduino Digital B

12345678910

P10

Arduino Digital A

+3V3

+5V

VIN

PORST

GND

PB0PB1PB2PB3PB4PB5

PA0PA1

PA12PA13

PE 6PE 7PE 8PE 9

PE 3PE 4PE 5PD5PE 9PD4

PD1PD2

GND+5V

UART _RX

UART _T X

UART _RT S

UART _CT S

PA0

PA1

PA3

PA2

JP19

JP20

JP21

JP22

VDD_CPU

VDD_CPU

PH0 PH1PH2 PH3PH4

PH[0..4]PH[0..4]

1k

R70

1k

R71

1k

R72

1kR73

PB2

Push Button

D4

Blue LE D DiodeD5

Blue LE D DiodeD6

Blue LE D Diode

0R

R76

0R

R77

Do not populate

Do not populate

1 23 45 67 89 1011 1213 14

P15

Header 7X2GND

+5V

PB0 PB1

PD5

SPI_M ISOPE 9

SPI_CL K SPI_CSSPI_M ISO SPI_M OSI

SPI_M OSI

PWM 0 PWM 1

PWM 1

PWM 0

SPI_CL K

SPI_CSPE 5

PD4

PE 8

PF6

GPIO0 GPIO1GPIO2 GPIO3

PE 6

PE 7

GPIO0

GPIO1

GPIO2

GPIO3

PD1

PD2

0R

R780R

R47

+5V

+3V3Do not populate

PG1

PB10PC5

PG14

PH3PD12PA3

PE 6PC4

PD13

GAPG1101171525RI

Page 29: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 29/32

UM2155 Schematic diagram

30

A.2 PCB Layout

Figure 29. SPC574K-DISP - PCB Top side

Figure 30. SPC574K-DISP - PCB Bottom side

Page 30: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

Further information UM2155

30/32 DocID030124 Rev 1

Appendix B Further information

B.1 Document references

- SPC574Kxx - 32-bit Power Architecture® based MCU for automotive applications (RM0334, DocID023671)

- 32-bit Power Architecture® based MCU for automotive applications (DocID023601)

Page 31: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

DocID030124 Rev 1 31/32

UM2155 Revision history

31

Revision history

Table 11. Document revision history

Date Revision Changes

20-Jan-2017 1 Initial release.

Page 32: Home - STMicroelectronics - SPC574K-DISP Discovery Board · 2021. 6. 27. · Hardware overview UM2155 16/32 DocID030124 Rev 1 Table 4. LIN and K-Line - jumper selection 2.10 User

UM2155

32/32 DocID030124 Rev 1

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.

© 2017 STMicroelectronics – All rights reserved