The SPC58NHADPT176S Rev.A evaluation board supports STMicroelectronics SPC58NH92 microcontroller in LQFP
24X24X1.4 176L.
Figure 1. SPC58NHADPT176S Rev.A
UM2731 - Rev 2 - April 2021
For further information contact your local STMicroelectronics sales office.
www.st.com
1Overview
The SPC58NHADPT176S Rev. A mini module is an evaluation board supporting STMicroelectronics SPC58NH92
microcontroller in LQFP 24X24X1.4 176L package (LQFP 24X24X1.4 176L P0.5 EXPOSED PAD).
This mini module is designed to be connected onto the SPC58XXMB motherboard, offering a mechanism for easy
customer evaluation of the supported devices, and to facilitate hardware and software development.
The mini module may be used as a stand-alone unit allowing access to the CPU, but not access to the I/O pins
nor any motherboard peripherals.
1.1Package contents
A SPC58NHADPT176S Rev. A adapter package includes the following items:
•SPC58NHADPT176S Rev. A mini module
1.2Supported devices
The SPC58NHADPT176S Rev. A mini module supports the SPC58NH family in LQFP 24X24X1.4 176L package.
UM2731
Overview
UM2731 - Rev 2
page 2/37
UM2731
License agreement
2License agreement
The packaging of this evaluation board was sealed with a seal stating, by breaking this seal, you agree to the
terms and conditions of the evaluation board license agreement, the terms and conditions of which are available
at:
Upon breaking the seal, you and STMicroelectronics entered into the evaluation board license agreement, a copy
of which is also enclosed with the evaluation board for convenience.
Attention:This evaluation board only offers limited features for evaluating ST products. It has not been tested for use
with other products and is not suitable for any safety or other commercial or consumer application. This
evaluation board is otherwise provided “AS IS” and STMicroelectronics disclaims all warranties, express or
implied, including the implied warranties of merchantability and fitness for a particular purpose.
UM2731 - Rev 2
page 3/37
3Handling precautions
Please take care to handle the package content in order to prevent electrostatic discharge.
Before the EVB is used or power is applied, please fully read the following sections on how to correctly configure
the board. Failure to correctly configure the board may cause irreparable component, MCU or EVB damage.
UM2731
Handling precautions
UM2731 - Rev 2
page 4/37
4Hardware description
4.1Hardware features
The SPC58NHADPT176S Rev. A mini module board has the following features:
•Connector for external power supplies input (5V) used in stand-alone mode
•Reset button with driver and led indicator
•Socket for device in LQFP 24X24X1.4 176L package
•Debug interfaces:
–14-pin header connector for JTAG interface
–10-pin header connector for JTAG/LFAST LVDS interface
–10-pin header connector for SIPI interface
•40 MHz crystal main oscillator with jumpers to optionally disconnect it
•8 MHz oscillator with jumpers to optionally disconnect it
•Clock input through SMA connector with jumper to optionally disconnect it
•2 X SAMTEC QSH series, 240-way connector to connect mini module to Motherboard
•1 Gb/s Ethernet port
•HyperRAM and HyperFlash connected to HyperBUS interface
•Embedded eMMC device
•SD/MMC Card Reader
•12x2 I/O connector
UM2731
Hardware description
UM2731 - Rev 2
page 5/37
4.2Hardware dimension
The mini module has the following dimensions:
•PCB area: 127 mm x 114.3 mm
•Top components height: 19 mm max
•Bottom components height: 3.5 mm max
•PCB thickness: 1.6 mm
Figure 2. SPC58NHADPT176S Rev. A top component view
UM2731
Hardware dimension
UM2731 - Rev 2
page 6/37
5Power and system configuration
5.1Power supplies
The mini module can be powered by providing voltages either supplied externally by the 2-Way PCB screw
connector (CN1) or supplied by the motherboard.
When the mini module is connected to the motherboard (MB), 3V3 and 5V0 are supplied by MB connector
selecting the associated jumpers. In this setup the external power supply input available on the mini module
MUST NOT BE USED.
When the SPC58NHADPT176S Rev. A mini module is used as a stand-alone board, 5V0 voltages must be
supplied externally, 3V3 and 1V2 voltages will be generated internally by specific circuit on the mini module.
The following jumpers are used to configure the power supply (common for all supported devices):
Table 1. Power configuration jumpers
JumperDescriptionDefaultPosition
5.0V source for J3 pin1 (MB_5.0V_LR or 5.0
V_ADC) voltage configuration:
J1
•1-2 MB_5.0V_LR
•2-3 5.0 V_ADC
5.0V switching voltage configuration:
•1-2 5 V EXT (external 5.0V supply)
J2
•2-3 MB_5.0V_SR (5.0V from
Motherboard)
VDD_HV_ADR_S / VDD_HV_ADV voltage
configuration:
J3
•1-2 5.0V source from J1 pin2
•2-3 3.3 V_ADC source from J4 pin2
3V3 source (3.3V or MB_3.3V_SR) voltage
configuration:
J4
•1-2 3.3V (3.3V from mini module)
•2-3 MB_3.3V_SR
Main MCU supply (VDD_HV_IO_MAIN) voltage
configuration:
J5
•1-2 5.0V_SR
•2-3 3.3 V_SR from J4 pin2
Supply for BALLAST circuit configuration
J6
•1-2 VDD_HV_IO_MAIN
•2-3 5.0V_SR
BALLAST CIRCUIT ENABLE
J7
•Closed: enable
•Open: disable
VDD_LV voltage configuration:
J8
•1-2 (1.2V_SR from J9 pin2)
•2-3 (BALLAST circuit)
1.2V_SR switching configuration:
J9
•1-2 MB_1.25V_SR (1.25V from MB)
•2-3 1.2V (1.2V from mini module)
2-3
(5.0V_ADC)
2-3
(MB_5.0V_SR)
1-2
(5.0V_ADV)
1-2
(3.3V)
1-2
(5.0V_SR)
1-2
(VDD_HV_IO_MAIN)
Closed
(enable)
1-2
(1.2V_SR)
2-3
(1.2V from mini module)
UM2731
Power and system configuration
Figure 8. Overview of
SPC58NHADPT176S Rev. A mini
module - Top - C3
Figure 8. Overview of
SPC58NHADPT176S Rev. A mini
module - Top - D4
Figure 8. Overview of
SPC58NHADPT176S Rev. A mini
module - Top - C3
Figure 8. Overview of
SPC58NHADPT176S Rev. A mini
module - Top - D3
Figure 8. Overview of
SPC58NHADPT176S Rev. A mini
module - Top - D3
Figure 8. Overview of
SPC58NHADPT176S Rev. A mini
module - Top - D3
Figure 8. Overview of
SPC58NHADPT176S Rev. A mini
module - Top - D2
Figure 8. Overview of
SPC58NHADPT176S Rev. A mini
module - Top - C3
Figure 8. Overview of
SPC58NHADPT176S Rev. A mini
module - Top - D3
UM2731 - Rev 2
page 7/37
5.2JTAG/LFAST LVDS interface configuration
The following jumpers need to configure the JTAG/LFAST LVDS/SIPI:
Table 2. JTAG/LFAST/SIPI Configuration jumpers
JumperDescriptionDefaultPosition
SIPI pin 3 configuration
J10
•1-2: RDY
•2-3: PA14
TDI_LF configuration
J11
•1-2: TDI_LF
•2-3: PA8
TDO_LF configuration
J12
•1-2: TDO_LF
•2-3: PA9
JTAG pin 13 configuration
J13
•1-2: EVTO
•2-3: PJ3/PQ4
PC1 / ESR0
J14
•1-2 ESR0
•2-3 PC1
EVTO/ESR0
J15
•1-2 ESR0
•2-3 EVTO
1-2
(RDY)
1-2
(TDI_LF)
1-2
(TDO_LF)
1-2
(EVTO)
1-2
(ESR0)
1-2
(ESR0)
Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A4
Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A4
Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A4
Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B4
Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B4
Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B4
UM2731
JTAG/LFAST LVDS interface configuration
UM2731 - Rev 2
page 8/37
5.3System clock configuration
The mini module supports the usage of crystal clock sources as well as external clock source:
Table 3. Clock configuration jumpers
JumperDescriptionDefaultPosition
XTAL32 configuration
J20
•Close: connect pin 2 of 32.768 KHz crystal
(Y2) to XTAL32
EXTAL32 configuration
J21
•Close: connect pin 1 of 32.768 KHz crystal
(Y2) to EXTAL32
EXTAL configuration
•1-2 connect pin 2 of 40 MHz crystal (Y1) to
J17
J19
J18
J22
EXTAL
•2-3 connect EVB-EXTAL to EXTAL
XTAL configuration
•1-2 connect pin 1 of 40 MHz crystal (Y1) to
XTAL
•2-3 connect XTAL to GND
Enable 8 MHz oscillator power supply
•open - power off
•closed - power on
External 8 MHz clock source
•1-2 OSC-MOD (from oscillator)
•2-3 EXTAL-SMA (from SMA connector)
Open
Open
1-2
(Y1 pin2 to
EXTAL)
1-2
(Y1 pin1 to
XTAL)
Open
(power off)
1-2
(8 MHz from
oscillator)
UM2731
System clock configuration
Figure 8. Overview of SPC58NHADPT176S
Rev. A mini module - Top - C3
Figure 8. Overview of SPC58NHADPT176S
Rev. A mini module - Top - C3
Figure 8. Overview of SPC58NHADPT176S
Rev. A mini module - Top - C2
Figure 8. Overview of SPC58NHADPT176S
Rev. A mini module - Top - C2
Figure 8. Overview of SPC58NHADPT176S
Rev. A mini module - Top - C1
Figure 8. Overview of SPC58NHADPT176S
Rev. A mini module - Top - C2
5.4Reset circuit
The mini module supports different ways to reset the microcontroller. To use and perform the reset driving there
are different jumpers and switches:
JumperDescriptionDefaultPosition
SW1Reset push buttonOpen
Connect the external
J24
J23
J25
reset to the reset driver
for ESR0 and PORST
pins
Connect the external
reset to ESR0 pin
Connect the external
reset to PORST pin
Table 4. Reset configuration jumpers
Figure 8. Overview of SPC58NHADPT176S Rev. A
Close
Close
Close
Figure 8. Overview of SPC58NHADPT176S Rev. A
Figure 8. Overview of SPC58NHADPT176S Rev. A
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - A4
mini module - Top - C4
mini module - Top - C4
mini module - Top - C4
UM2731 - Rev 2
page 9/37
5.5Other Jumpers
Table 5. Other jumpers
JumperDescriptionDefaultPosition
J16TESTMODE settings
Close
(10 KΩ down)
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - B2
5.6Configuration for pin shared between HyperBus & eMMC
The jumpers described into the following table allow you to configure the pins shared between HyperBus and
eMMC.
Table 6. Pin shared between HyperBus & eMMC jumper
JumperDescriptionDefault configurationPosition
Data4 - PF9 configuration
J27
J29
J31
J34
•1-2 DQ4_HB
(HyperBus)
•2-3 D4_eMM
(eMMC)
Data5 – PF10
configuration
•1-2 DQ5_HB
(HyperBus)
•2-3 D5_eMM
(eMMC)
Data6 - PF11
configuration
•1-2 DQ6_HB
(HyperBus)
•2-3 D6_eMM
(eMMC)
Data7 - PF12
configuration
•1-2 DQ7_HB
(HyperBus)
•2-3 D7_eMM
(eMMC)
1-2
(HyperBus)
1-2
(HyperBus)
1-2
(HyperBus)
1-2
(HyperBus)
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - B2
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - B2
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - B2
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - B2
UM2731
Other Jumpers
UM2731 - Rev 2
page 10/37
Configuration for pin shared between eMMC & SD-card reader
5.7Configuration for pin shared between eMMC & SD-card reader
The jumpers described into the following table allow you to configure the pins shared between SD-CARD
READER and eMMC.
Table 7. Pin shared between eMMC & SD-card reader jumper
JumperDescriptionDefault configurationPosition
Data1 - PJ4 configuration
J30
J32
J35
J28
J33
J36
•1-2 D1_SD (SDCARD)
•2-3 D1_eMM
(eMMC)
Data2 - PH5 configuration
•1-2 D2_SD (SDCARD)
•2-3 D2_eMM
(eMMC)
Data3 - PH6 configuration
•1-2 D3_SD (SDCARD)
•2-3 D3_eMM
(eMMC)
CLK - PJ2 configuration
•1-2 CLK_SD (SDCARD)
•2-3 CLK_eMM
(eMMC)
FBCLK - PJ0
configuration
•1-2 FBCLK_SD
(SD-CARD)
•2-3 FBCLK_eMM
(eMMC)
CMD - PJ1 configuration
•1-2 CMD_SD (SDCARD)
•2-3 CMD_eMM
(eMMC)
1-2
(SD-CARD)
1-2
(SD-CARD)
1-2
(SD-CARD)
1-2
(SD-CARD)
1-2
(SD-CARD)
1-2
(SD-CARD)
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - C1/C2
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - C1/C2
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - C1/C2
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - C1/C2
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - C2/C3
Figure 8. Overview of SPC58NHADPT176S Rev. A
mini module - Top - C2
UM2731
UM2731 - Rev 2
page 11/37
6Hardware description
U9
HSP061-4M10Y
I/0 1
1
I/0 2
2
GND
3
I/0 3
4
I/0 45NC1
6
NC2
7
GND
8
NC3
9
NC4
10
TXRXM_B
TXRXP_B
GNDGND
TXRXM_A
TXRXP_ATXRXP_A
TXRXP_B
TXRXM_B
TXRXM_A
U10
HSP061-4M10Y
I/0 1
1
I/0 2
2
GND
3
I/0 3
4
I/0 45NC1
6
NC2
7
GND
8
NC3
9
NC4
10
GNDGND
TXRXM_D
TXRXP_D
TXRXM_C
TXRXP_C
TXRXM_D
TXRXP_C
TXRXM_C
TXRXP_D
6.11 Gb/s ethernet interface
This paragraph describes the 1 Gb/s Ethernet interface present on the mini module.
The Ethernet connector is RJ-45 with integrated magnetics.
The following figure shows the functional diagram of the Ethernet interface.
Figure 3. 1 Gb/s Ethernet functional diagram
UM2731
Hardware description
The figure below shows the Ethernet ESD protection schema.
The following table describes all hardware of 1 Gb/s Ethernet interface of the mini module, their position on PCB.
Jumper
U9ESD ProtectionFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A3
U10ESD ProtectionFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A3
U11
U19Ethernet connectorFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A3/B3
UM2731 - Rev 2
Ethernet 1-Port GigabitEthrnt
Ethernet PHY
DescriptionPosition
Figure 4. 1 Gb/s Ethernet ESD protection schema
Table 8. 1 Gb/s Ethernet interface
Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A2/A3
page 12/37
6.2Hyperbus interface
This paragraph describes the Hyperbus interface present on the mini module.
The SPC58NHADPT176S contains only one CS (CNS), whereas the memory device contains two CSs lines, one
for RAM and one for FLASH.
The second CS is emulated using one GPIO signal (PA[15]).
The following table shows the logic between CS/GPIO from SPC58NHADPT176S and CS0/CS1 from HyperRAM/
HyperFlash device.
CSNGPIOCS0CS1
0010
0101
1011
1101
The logic can be realized using the scheme of the figure below.
UM2731
Hyperbus interface
Table 9. Hyperbus CS truth table
Figure 5. Hyperbus CS scheme
The following table describes all hardware HyperBus of the mini module, their position on PCB.
UM2731 - Rev 2
Table 10. Hyperbus interface
Symbol
U14CMOS inverterFigure 9. Overview of SPC58NHADPT176S Rev. A mini module - Bottom - C1
IC1TTL OR gateFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B1
U13RAM 256 MbitFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
DescriptionPosition
page 13/37
6.3eMMC interface
This paragraph describes the embedded eMMC device present on the mini module.
The figure below shows the functional diagram of the eMMC interface.
UM2731
eMMC interface
Figure 6. eMMC functional diagram
The following table describes all hardware the eMMC interface of the mini module and their position on PCB.
Table 11. eMMC interface
Symbol
U15eMMC Memory 8 GBFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B1
DescriptionPosition
UM2731 - Rev 2
page 14/37
6.4SD/MMC interface
This paragraph describes the card reader JEDED/MMC standard version 5.0 compliant.
The filter used is EMIF06-MSD02N16 by ST.
The SD/MMC card reader needs to use a power switch to limit the output current to a safe level in case the output
load exceeds the current limits threshold or a short is present.
Use a STMPS2151MTR by ST.
The figure below shows SD/MMC card reader diagram.
UM2731
SD/MMC interface
Figure 7. SD/MMC card reader diagram
UM2731 - Rev 2
The following table describes all hardware of the SD/MMC interface of the mini module and their position on PCB.
Table 12. SD/MMC interface
Symbol
U16CMOS switchFigure 9. Overview of SPC58NHADPT176S Rev. A mini module - Bottom - A2
U17Filter EMI 6-line MicroFigure 9. Overview of SPC58NHADPT176S Rev. A mini module - Bottom - B2
U18Connector SD reverse push-pushFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - D1/D2
DescriptionPosition
page 15/37
6.5Test points
The mini module has several test points, described in the table below.
Test pointDescriptionPosition
TP0VDD_HV_IO_MAINFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - D3
TP1VSS_OSCFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - C2
TP2AGNDFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - C3
TP3JCOMP_RxDATA_N/PA[5]Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A2
TP4TCK/PA[6]Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A1
TP5TMS_TxDATA_P/PA[7]Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A2
TP6TXD0Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B3
TP7TXD1Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B3
TP8TXD2Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP9TXD3Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP10GTX_CLKFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP11INT_N (on U11)Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A2
TP12MDCFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP13MDIOFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP14CK_HBFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP15D0_HBFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - C2
TP16D1_HBFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP17D2_HBFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP18D3_HBFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP19D4_HBFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP20D5_HBFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP21D6_HBFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP22D7_HBFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP23RWDS_HBFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP24CMD_eMMFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - B2
TP25FAULT (on U16)Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - C2
TP26RDAT3_GND (on U17)Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - C2
TP271.2V_ETHFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A2
TP28GNDFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A4
TP29GNDFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - A1
TP30GNDFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - D1
TP31GNDFigure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top - D4
UM2731
Test points
Table 13. Test points
UM2731 - Rev 2
page 16/37
6.6Connectors
The mini module has other connectors described in the table below:
ConnectorsDescription
CN314-pin header connector for JTAG interface
CN410-pin header connector for JTAG/LFAST LVDS interface
CN210-pin header connector for SIPI interface
CN5, CN62 X SAMTEC QSH series, 240-way connector to connect mini module to Motherboard
CN1External power supplies input (5V)
P1SMA connector for external clock input
U18SD revers connector
FCCU1FCCU TEST CONNECTOR
UM2731
Connectors
Table 14. Other connectors
UM2731 - Rev 2
page 17/37
7Layout overview
A
B
C
D
1
2
3
4
Figure 8. Overview of SPC58NHADPT176S Rev. A mini module - Top
UM2731
Layout overview
UM2731 - Rev 2
page 18/37
Figure 9. Overview of SPC58NHADPT176S Rev. A mini module - Bottom
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and improvements to ST
products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on ST products before placing orders. ST
products are sold pursuant to ST’s terms and conditions of sale in place at the time of order acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or the design of
Purchasers’ products.
No license, express or implied, to any intellectual property right is granted by ST herein.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other product or service
names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.