The 32F723EDISCOVERY Discovery kit is a complete demonstration and development
platform for the STMicroelectronics ARM
microcontroller. It features the following interfaces: three I
multiplexed simplex I
2
S, 2xSDMMC, FMC, Quad-SPI. It also features four USARTs and four
®
Cortex
®
-M7 core-based STM32F723IEK6
2
Cs, five SPIs with three
UARTs peripherals, one CAN bus, three 12-bit ADCs, two 12-bit DACs, two SAIs, internal
256 Kbytes of SRAM, 512 Kbytes of Flash memory, one USB OTG HS internal PHY, USB
OTG FS and SWD debugging support. This 32F723EDISCOVERY Discovery kit offers
everything required for users to get started quickly and develop applications easily.
The full range of hardware features on the board helps users to evaluate almost all
peripherals (USB OTG HS and FS, USART, SAI Audio DAC stereo with audio jack input and
output, ST-MEMS digital microphones, external PSRAM, Quad-SPI Flash memory, LCD with
capacitive multi-touch panel and others) and develop applications. Arduino
™
Uno V3, PMOD
and STMod+ connectors allow easy connection of extension shields or daughterboards for
specific applications.
The integrated ST-LINK/V2-1 provides an embedded in-circuit debugger and programmer for
the
STM32.
The 32F723EDISCOVERY Discovery kit comes with comprehensive free software libraries and
examples available with the STM32Cube package.
•STM32F723IEK6 microcontroller featuring 512 Kbytes of Flash memory and 256
Kbytes of SRAM, in UFBGA176 package
•TFT LCD 240x240 pixels with touch panel
•USB OTG HS and FS
•SAI audio codec
•4 ST-MEMS digital microphones
•512-Mbit Quad-SPI Flash memory
•8-Mbit external PSRAM
•2 push-buttons (user and reset)
•Board connectors:
–2 USBs with Micro-AB
–Stereo 3.5 mm jack for audio line input
–Stereo 3.5 mm jack for headphone
–Stereo speaker outputs
•Expansion connectors:
™
Uno V3
®
module
™
Grove modules. Provision for headers for
or external source
BUS
–ESP-01 Wi-Fi
–Arduino
–PMOD
–STMod+
•Fanout board (included inside the board package) compatible with MikroElektronika
Click boards, ESP-01 and Seeed Studio
direct breadboard plug-in
•Flexible power-supply options: ST-LINK USB V
•On-board ST-LINK/V2-1debugger/programmer with USB re-enumeration capability:
mass storage, virtual COM port and debug port
•Comprehensive free software including a variety of examples, part of the STM32Cube
package
•Support of a wide choice of integrated development environments (IDEs) including
™
IAR
, Keil®, GCC-based IDEs
DocID029990 Rev 27/59
58
Page 8
Product marking UM2140
2 Product marking
Evaluation tools marked as "ES" or "E" are not yet qualified and therefore they are 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 section "Package information" of the STM32 datasheet at www.st.com).
•Next to the evaluation tool ordering part number, that is stuck or silkscreen printed on
the board
3 System requirements
•Windows® OS (XP, 7, 8, 10), Linux 64-bit or OS X
•USB Type-A to Micro-B cable
4 Development toolchains
•Keil® MDK-ARM
•IAR™ EWARM
•GCC-based IDEs including free SW4STM32 from AC6
(a)
(a)
®
a. On Windows® only.
8/59DocID029990 Rev 2
Page 9
UM2140Demonstration software
5 Demonstration software
The demonstration software is preloaded in the STM32F723IEK6 Flash memory. The latest
versions of the demonstration source code and associated documentation can be
downloaded from the www.st.com/stm32f7-Discovery webpage.
6 Ordering information
To order the 32F723EDISCOVERY Discovery kit, refer to Tabl e 1.
Order CodeTarget STM32
STM32F723E-DISCOSTM32F723IEK6
Table 1. Ordering Information
DocID029990 Rev 29/59
58
Page 10
Hardware layout and configuration UM2140
06Y9
93RZHU6XSSO\
/('SXVKEXWWRQDQG
ZDNHXS
0LFUR$%86%FRQQHFWRU
0LFUR$%86%FRQQHFWRU
:L)LPRGXOHFRQQHFWRU
*3,2V
27*+6
27*)6
8$57
9&38$57
6:'
*3,2V
*3,2V
,
&
*3,2V
*3,2V
)0&
DGGUHVV
)0&GDWD
*3,2V
+6,
57&
,
&
6$,
463,
$XGLR&RGHF
302'PRGXOHFRQQHFWRU
670RGPRGXOH
FRQQHFWRU
$UGXLQR8QR9VKLHOG
FRQQHFWRUV
365$0
/&')ULGD[
&DSDFLWLYH7RXFK3DQHO,
&
0+]2VFLOODWRU
N+]&U\VWDO
463,)ODVK
6WHUHRMDFN
OLQHRXW
6WHUHRMDFN
OLQHLQ
6SN
FRQQHFWRU5
6SN
FRQQHFWRU/
67/,1.9
0LFUR%86%
FRQQHFWRU
670),(.
)
DGGUHVV
)0&
3'0
0LFURSKRQHV
7 Hardware layout and configuration
The 32F723EDISCOVERY Discovery kit is designed around the STM32F723IEK6 (176-pin
in UFBGA package). The hardware block diagram (see
between STM32F723IEK6 and peripherals (PSRAM, Quad-SPI Flash memory, LCD
connector, USB OTG HS and FS connectors, USART, Audio, Arduino Uno V3, PMOD and
STMod+ shields and embedded ST-LINK).
Figure 4 and Figure 5 help users to locate these
features on the 32F723EDISCOVERY board. The mechanical dimensions of the
32F723EDISCOVERY board are showed in
Figure 6.
Figure 3. Hardware block diagram
Figure 3) illustrates the connection
0&
)0&GDWD
1. Dotted lines identify the shared signals.
10/59DocID029990 Rev 2
Page 11
UM2140Hardware layout and configuration
Four STͲMEMS
microphones on
DFSDM inputs
Control
Touch Panel
Đonnector
(FRIDA)
LCD display
connector
STMod+
connector
PMOD
connector
WŝͲFŝ
ESP8266
connector
WAKE-U P
button
RESET
button
USB OTG FSDicroͲAB
connector
USB OTG FS
VBUS LED
USB OTG FS
Over-current LED
USB OTG HSDicroͲAB
connector
USB OTG HS
Over-current LED
USB OTG HS
VBUS LED
User LEDƐ
Arduino LED
TFT LCD
240x240 pixels
(FRIDA)
USB OTG FS
USB OTG HS
7.1 The 32F723EDISCOVERY Discovery kit layout
Figure 4. 32F723EDISCOVERY top layout
DocID029990 Rev 211/59
58
Page 12
Hardware layout and configuration UM2140
5V external
power
connector
Output audio
line jack
Input audio
line jack
STͲLINK/V2-1
with Micro-B
connector
STM32F723IEK
MCU
512-Mbit
Quad-SPI
Flash memory
(MACRONIX)
TAG debug
connector
5V power
selection
connector
Audio codec
WM8994
Stereo
speaker
outputs
8-Mbit
PSRAM
memory
(ISSI)
Arduino
UNO V3
connectors
JTAG
ST-LINK
COM LED
5V
Power
LED
ST890CDR
power limiter
Fault LED
STM32F103CBT6
for
ST-LINK
Figure 5. 32F723EDISCOVERY bottom layout
12/59DocID029990 Rev 2
Page 13
UM2140Hardware layout and configuration
7.2 The 32F723EDISCOVERY Discovery kit mechanical drawing
Figure 6. 32F723EDISCOVERY mechanical drawing
1. The digital microphones marked in orange (U16, U17, U18 and U19) are placed on the bottom side of the board.
DocID029990 Rev 213/59
58
Page 14
Hardware layout and configuration UM2140
7.3 Embedded ST-LINK/V2-1
The ST-LINK/V2-1 programming and debugging tool is integrated on the
32F723EDISCOVERY board. Compared to ST-LINK/V2 the changes are listed below.
The new features supported on ST-LINK/V2-1 are:
•USB software re-enumeration
•Virtual COM port interface on USB
•Mass storage interface on USB
•USB power management request for more than 100mA power on USB
These features are no more supported on ST-LINK/V2-1:
•SWIM interface
•Application voltage lower than 3V
For general information concerning the debugging and programming features that are
common to both versions V2 and V2-1, refer to ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 User manual (UM1075).
7.3.1 Drivers
Before connecting the 32F723EDISCOVERY board to a Windows® 7, Windows® 8 or
Windows
downloaded from the www.st.com website.
In case the 32F723EDISCOVERY board is connected to the PC before installing the driver,
the PC device manager may report some 32F723EDISCOVERY board interfaces as
“Unknown”. To recover from this situation, after installing the dedicated driver, the
association of “Unknown” USB devices found on the 32F723EDISCOVERY board to this
dedicated driver, must be manually updated in the device manager.
Note:It is recommended to proceed using USB Composite Device, as shown in Figure 7.
®
XP PC via USB, a driver for ST-LINK/V2-1 must be installed. It can be
Figure 7. USB composite device
14/59DocID029990 Rev 2
Page 15
UM2140Hardware layout and configuration
7.3.2 ST-LINK/V2-1 firmware upgrade
The ST-LINK/V2-1 embeds a firmware upgrade mechanism for in-situ upgrade through the
USB port. As the firmware may evolve during the life time of the ST-LINK/V2-1 product (for
example a new functionality, bug fixes, support for new microcontroller families), it is
recommended to visit the www.st.com website before starting to use the
32F723EDISCOVERY board and periodically, to stay up-to-date with the latest firmware
version.
7.4 Power supply
The 32F723EDISCOVERY board is designed to be powered from a 5 V DC power source. It
is possible to configure the 32F723EDISCOVERY board to use any of the sources
described in the following
CN8 configurationPower connectorVoltage
USB_STLINKCN15 V
Table 2. 32F723EDISCOVERY board power configuration
ST-LINKCN15 V
E5VCN35 V
E5VCN127 V-12 V => 5 V
USB_HSCN195 V
Tabl e 2.
USB_FSCN185 V
Note:The Discovery board must be powered by a power supply unit or by an auxiliary equipment
complying with the standard EN-60950-1: 2006+A11/2009, and must be Safety Extra Low
Voltage (SELV) with limited power capability.
7.4.1 Supplying the board through the ST-LINK USB port (default setting)
To power the 32F723EDISCOVERY board in this way the USB host (PC) gets connected
with the ST-LINK USB port through a USB Type-A to Micro-B cable
5 V DC power is provided by V
LINK/V2-1 (USB 5
V power source on silkscreen “ST-LINK”, see Figure 8). If the USB
enumeration succeeds (as explained below), the ST-LINK 5 V link power is enabled by
asserting the PWR_ENn signal. This pin is connected to U1, a power switch
powers the board. This power switch also features a current limitation to protect the PC in
case of a short-circuit on the board (current demand exceeding 700
The 32F723EDISCOVERY board can be powered from the ST-LINK USB connector CN1
(STLINK), but only the STM32F103CBT6 (U2) is powered before USB enumeration,
because the host PC only provides 100
enumeration, the 32F723EDISCOVERY board asks for the 500
Two events can happen:
•If the host is able to provide the required power, the enumeration finishes by a
“SetConfiguration” command and
from the USB type Micro-B connector (CN1) of ST-
BUS
mA).
mA to the board at that time. During the USB
mA power to the host PC.
then, the power transistor ST890 is switched ON, the
ST890, which
DocID029990 Rev 215/59
58
Page 16
Hardware layout and configuration UM2140
06Y9
^d>/E<
red LED LD2 is turned ON, thus the 32F723EDISCOVERY board consumes maximum
500 mA current, but no more.
•If the host is not able to provide the requested current, the enumeration fails. Therefore
the ST890 remains OFF and the STM32 part including the extension board is not
powered. As a
mandatory to use an
consequence the red LED LD2 remains turned OFF. In this case it is
external power supply.
Figure 8. CN8 (ST-LINK)
Note:In case the 32F723EDISCOVERY board is powered by a USB charger, there is no USB
enumeration, so the led
Only in this specific
LD2 remains set to OFF permanently and the board is not powered.
case, the resistor R5 needs to be soldered, to allow the board to be
powered anyway.
The LED LD2 is lit when the 32F723EDISCOVERY board is powered by the 5 V correctly.
Caution:Do not connect a PC to ST-LINK (CN1) when R5 is soldered. The PC may be damaged or the
board not powered correctly.
7.4.2 Supplying the board through a charger connected to ST-LINK
The 5 V DC power charger is connected to USB STLINK (CN1). In this case if the
32F723EDISCOVERY board is powered by an external USB charger then the debug is not
available. If the PC is connected instead of the charger, then the limitation is no more
effective and the PC could be damaged (5
see
Figure 9).
V power source on silkscreen “USB_STLINK”
16/59DocID029990 Rev 2
Page 17
UM2140Hardware layout and configuration
06Y9
h^^d>/E<
06Y9
ϱs
Figure 9. CN8 (USB_STLINK)
7.4.3 Supplying the board from E5V (CN3 or CN12)
Figure 10. CN8 (External 5V supply)
From E5V: 5V DC power adapter connected to CN3
In this case, the 32F723EDISCOVERY board must be powered by a power supply unit or by
an auxiliary equipment complying with standard EN-60950-1: 2006+A11/2009 connected to
CN3, and must be Safety Extra Low Voltage (SELV) with limited power capability (5
source on silkscreen “E5V” see
Figure 10).
V power
From E5V: 7-12V DC power from CN12 (VIN)
7-12 V DC power supply is provided by an Arduino Uno V3 compatible shield connected to
CN11, CN12, CN13 and CN15 connectors.
This 7-12 V voltage (VIN) is then converted to 5 V by a LDO (U11).
Finally, the user must fit the jumper on "E5V" position on CN8 connector, to select this LDO
output (E5V) as main power supply for the board (see
DocID029990 Rev 217/59
Figure 10).
58
Page 18
Hardware layout and configuration UM2140
06Y9
h^,^
06Y9
h^&^
7.4.4 Supplying the board from an external power supply through USB HS
A 5 V DC external power supply is connected to USB OTG HS Micro-AB connector CN19
(5
V power source on silkscreen “USB_HS”, refer to Figure 11).
Figure 11. CN8 (USB_HS)
7.4.5 Supplying the board from an external power supply through USB FS
A 5 V DC external power supply is connected to USB OTG FS Micro-AB connector CN18
(5
V power source on silkscreen “USB_FS”, see Figure 12).
Figure 12. CN8 (USB_FS)
7.5 Programming/debugging when the power supply is not from
ST-LINK
It is mandatory to power the board first using CN3 (E5V) or CN12 (VIN) or CN18 (USB FS) or
CN19 (USB_HS), then connecting the USB cable to the PC. Proceeding this way ensures
that the enumeration succeeds thanks to the external power source.
The following power sequence procedure must be respected:
18/59DocID029990 Rev 2
Page 19
UM2140Hardware layout and configuration
1.Connect the jumper CN8 on (E5V) or (USB_HS) or (USB_FS)
2. Connect the external power source to CN3 or CN12 or CN18 or CN19
3. Check that the red LED LD2 is turned ON
4. Connect the PC to USB connector CN1
If this order is not respected, the 32F723EDISCOVERY Discovery board may be powered by
V
first from ST-LINK and the following risks may be encountered:
BUS
1.If more than 500 mA current is needed by the board, the PC may be damaged or current
can be limited by PC. As a consequence the board is not powered correctly.
2. 500 mA is requested at the enumeration: if the PC cannot provide such current, there is
a risk that the request is
rejected and the enumeration does not succeed.
7.6 Clock sources
Up to 2 clock sources as described below:
•X2, 25 MHz oscillator for STM32F723IEK6 microcontroller.
•X3, 32 KHz crystal for STM32F723IEK6 embedded RTC
7.7 Reset sources
The reset signal of the 32F723EDISCOVERY board is active low and the reset sources
include:
•Reset button B2
•Arduino Uno V3 shield board from CN12
•Embedded ST-LINK/V2-1
7.8 Audio
An audio codec WM8994ECS/R from CIRRUS with 4 DACs and 2ADCs is connected to SAI
interface of STM32F723IEK6. It communicates with STM32F723IEK6 via I2C bus:
•The analog line input is connected to ADC of WM8994ECS/R through blue audio jack
CN4
•The analog line output is connected to DAC of WM8994ECS/R via green audio jack
CN5
•Two external speakers can be connected to WM8994ECS/R via CN10 for left speaker
and CN7 for right speaker
•Four digital microphones (ST-MEMS microphone) MP34DT01TR are on
32F723EDISCOVERY board. They are connected to input digital microphones of
WM8994ECS/R
DocID029990 Rev 219/59
58
Page 20
Hardware layout and configuration UM2140
7.9 USB OTG HS
The 32F723EDISCOVERY board supports USB OTG high-speed communication via a USB
Micro-AB connector.
A USB power switch is also connected on V
and provides power to CN19. The green
BUS
LED LD8 is lit in one of these cases:
•Power switch is ON and 32F723EDISCOVERY board works as a USB host
•V
is powered by another USB host when 32F723EDISCOVERY board works as a
BUS
USB
device.
The red LED LD7 is lit when an overcurrent occurs.
Note:1When the 32F723EDISCOVERY board is powered by the ST-LINK then the OTG function
can provide up to 100
mA.
Note:2When the 32F723EDISCOVERY board is powered by an external power supply then the
OTG function can provide more than 100
mA, according to the external power supply
capability.
Note:3When the 32F723EDISCOVERY board is powered by an external power supply through
USB HS connector (CN19), in device mode, do not use a PC as power source (see
Section 7.4.4.)
7.10 USB OTG FS
The 32F723EDISCOVERY board supports USB OTG full speed communication via a USB
Micro-AB connector.
A USB power switch is also connected on V
LED LD9 is lit in one of these cases:
•Power switch is ON and the 32F723EDISCOVERY board works as a USB host
•V
is powered by another USB host when the 32F723EDISCOVERY board works as a
BUS
USB
device.
and provides power to CN18. The green
BUS
The red LED LD10 is lit when an overcurrent occurs.
Note:1When the 32F723EDISCOVERY board is powered by the ST-LINK then the OTG function
provides up to 100
mA.
Note:2When the 32F723EDISCOVERY board is powered by an external power supply then the
OTG function provides more than 100
mA, according to the external power supply
capability.
Note:3When the 32F723EDISCOVERY board is powered by an external power supply through
USB FS connector (CN18), in device mode, do not use a PC as power source (see
Section 7.4.5)
Note:4On "Rev.C" boards (MB1260 C01), for device mode, the path in ESD protection U22 from
USB data pins causes a raised voltage on USB V
after disconnection. As a result the
BUS
device disconnect event is not detected and so BCD capability cannot be used.
Note:5On "Rev.D" boards (MB1260 D01), no more limitation: device disconnect event is detected
and BCD capability can be used.
20/59DocID029990 Rev 2
Page 21
UM2140Hardware layout and configuration
7.11 PSRAM memory
An 8-Mbit PSRAM (IS66WV51216EBLL-55BLI from Integrated Silicon Solution Inc) is
connected to the FMC interface of the STM32F723IEK6 with 16 bits of data and 18 bits of
addresses (4-Mbit memory accessible).
7.12 Quad-SPI NOR Flash memory
A 512-Mbit Quad-SPI NOR Flash memory (MX25L51245G from MACRONIX) is connected
to Quad-SPI interface of STM32F723IEK6.
7.13 Virtual COM port
The serial interface USART6 is directly available as a virtual COM port of the PC connected
to the ST-LINK/V2-1 USB connector CN1. The virtual COM port settings are configured as:
115200 b/s, 8 bits data, no parity, 1 stop bit, no flow control.
7.14 TFT LCD 240x240 pixels
A 240x240-pixel TFT LCD (FRD154BP2902 from Frida) is connected to FMC data interface
of STM32F723IEK6.
It uses the Sitronix ST7789H2 controller for 262K-color, TFT-LCD graphic type. Display data
are stored in the on-chip display data RAM of 240x320x18 bits. It performs display data
RAM read/write operation with no external operation clock to minimize power consumption.
External PSRAM can also be used to store display data.
LCD_RS signal is used to determine whether bus is carrying data or control/command
registers.
7.15 Capacitive Control Touch panel
Capacitive Control Touch Panel (Frida LS015GF614A) is controlled by STM32F723IEK6
through I
2
C.
7.16 Buttons and LEDs
The black button B2 located LCD side is the reset of the microcontroller STM32F723IEK6.
The blue button B1 located LCD side is available to be used as a digital input or as alternate
function wake-up. When the button is pressed the logic state is 1, otherwise the logic state is
0.
Three LEDs located on the LCD side are available for the user. The LEDs are LD1 Arduino
(blue), LD5 User 1 (red) and LD6 User 2 (green).To light a LED a low-logic state 0 should be
written in the corresponding GPIO.
Tab l e 3 gives the assignment of control ports to the LED indicators.
DocID029990 Rev 221/59
58
Page 22
Hardware layout and configuration UM2140
Table 3. Control port assignment
ReferenceColorNameComment
B1BLUEUSERAlternate function Wake-up
B2BLACKRESET-
LD1BLUEARDUINOPA5
LD2RED5 V Power-
LD3REDFault PowerCurrent upper than 625 mA
LD4RED/GREENST-LINK COMGreen during communication
LD5REDUSER1PA7
LD6GREENUSER2PB1
LD7REDUSB OTG HS OVCRPH10
LD8GREENV
USB HSPB13
BUS
LD9REDUSB OTG FS OVCRPB10
LD10GREENV
USB FSPA9
BUS
22/59DocID029990 Rev 2
Page 23
UM2140Connectors
8 Connectors
8.1 Wi-Fi ESP-01 compatible connector
Figure 13. Wi-Fi connector CN14 (front view)
Table 4. Wi-Fi extension connector CN14
Pin numberWi-Fi description
1WIFI_RX
23.3 V
3GPIO0
4WIFI-RST
5GPIO2
6CH_PD
7GND
8WIFI_TX
8.2 Arduino Uno V3 compatible connectors
CN11, CN12, CN13 and CN15 are female connectors compatible with Arduino Uno V3
standard. Most shields designed for Arduino Uno V3 are also supported by the
32F723EDISCOVERY board.
The Arduino connectors on 32F723EDISCOVERY board support the Arduino Uno V3.
Caution:The I/Os of STM32 microcontroller are 3.3 V compatible instead of 5 V for Arduino Uno V3.
DocID029990 Rev 223/59
58
Page 24
Connectors UM2140
I/ONamePin numberNameI/O
---CN11.10SCL2PH4
---CN11.9SDA2PH5
---CN11.8V
---CN11.7GND-
-NCCN12.1CN11.6SCK1PA5
-3.3 VCN12.2CN11.5MISO1PB4
-NRSTCN12.3CN11.4MOSI1PB5
-3.3 VCN12.4CN11.3NSS1PA1
-5 VCN12.5CN11.2TIM12_CH1PH6
-GNDCN12.6CN11.1GPIOPE4
-GNDCN12.7---
-V
---CN13.7TIM9_CH2PE6
PA6ADC1_IN6CN15.1CN13.6TIM3_CH3
PA4ADC1_IN4CN15.2CN13.5GPIOPH3
(2)
PC4
PF10ADC3_IN8CN15.4CN13.3GPIOPC5
Table 5. GPIO assignment for Arduino pins
REF+
IN
ADC1_IN14CN15.3CN13.4TIM9_CH1PE5
CN12.8CN13.8GPIOPE3
(2)
(1)
(1)
-
PB0
PC0ADC1_IN10CN15.5CN13.2TX2PA2
PC1ADC1_IN11CN15.6CN13.1RX2PA3
1. Shared between Arduino and STMod+.
2. Exclusive use: Arduino or STMod+.
8.3 PMOD and STMod+ connectors P2 and P1
On the 32F723EDISCOVERY board, PMOD and STMod+ connectors are providing flexibility
in small form factor applications.
Based on existing PMOD Digilent standard popular in connectivity, the
32F723EDISCOVERY board is supporting the PMOD type 2A and 4A on P2 connector.
STMod+ P1 connector uses PMOD signals with extended SPI and spare I/Os for different
peripheral expansion. The related STM32F723IEK6 I/Os for PMOD and STMod+ function
are listed in
Refer to Section Appendix C: PMOD and STMod+ schematic table to find more information
about PMOD and STMod+ pins. Refer to Section Appendix D: Fanout board to find more
information about STMod+ compatible Fanout board.
The user must select the different configurations using PMOD_SEL_0 (PH15) and
PMOD_SEL_1 (PI10) to control the STG3692QTR (U20). This quad analog S.P.D.T. (Single
Pole Dual Throw) allows to connect PMOD and STMod+: either to UART or to SPI or to both
in case of STMod+.
Table 18: STMod+ connector signals.
24/59DocID029990 Rev 2
Page 25
UM2140Connectors
8.3.1 PMOD connector P2
PMOD connector is 2x6 pins with 2.54 mm pitch and right-angle female connector. Samtec
SSW-106-02-F-D-RA is selected for PMOD connector (second source is available: ATOM
FH254206C-1600).
Figure 14. PMOD: Samtec SSW connector (P2)
Table 6. GPIO assignment for PMOD pins
I/ONamePin numberNameI/O
PI0 / PF9NSS2 / CTS717INTPB11
PI3 / PF7MOSI2p / TX728RESETPF11
PI2 / PF6MISO2p / RX739GPIO0PG12
PI1 / PF8SCK2 / RTS7410GPIO1PH2
GND511GND
3.3 V6123.3 V
Table 7. PMOD: SPI or UART configuration selection
Pin namePMOD SPIPMOD UART
PMOD_SEL_0 (PH15)01
PMOD_SEL_1 (PI10)01
PMOD#1NSSCTS
PMOD#2MOSIpTX
PMOD#3MISOpRX
PMOD#4SCKRTS
Refer to Section Appendix C: PMOD and STMod+ schematic table to find more information
about PMOD pins.
DocID029990 Rev 225/59
58
Page 26
Connectors UM2140
8.3.2 STMod+ connector P1
STMod+ connector is 2x10 pins with 2.0 mm pitch and right angle female connector.
Samtec SQT-110-01-F-D-RA is selected for STMod+ connector (second source: ATOM
FH200210C-12000).
Refer to Section Appendix C: PMOD and STMod+ schematic table to find more information
about STMod+ signals available on P1 connector. Refer to Section Appendix D: Fanout
board to find more information about STMod+ compatible Fanout board.
8.4 TAG connector CN9
TAG connector is a 10-pin footprint supporting SWD mode, which shares same signals with
ST-LINK: PA13 (JTMS / SWDIO), PA14 (JTCLK / SWCLK), PB3 (JTDO / SWO), PB4
(NRST).
TC2050-IDC-NL cable is used to link ST-LINK and TAG connector, so users can easily
program and debug the STM32 without using any extra accessory.
Figure 16. TAG connector (CN9)
DocID029990 Rev 227/59
58
Page 28
Connectors UM2140
8.5 USB OTG HS Micro-AB connector
Figure 17. USB OTG HS Micro-AB connector CN19 (front view)
Pin numberDescriptionPin numberDescription
1V
2D-5GND
3D+- -
Note:STMPS U13 is providing V
Table 10. USB OTG HS Micro-AB connector CN19
BUS
. It is active high, controlled by PH12. Overcurrent is sent to
BUS
PH10 interrupt.
8.6 USB OTG FS Micro-AB connector
Figure 18. USB OTG FS Micro-AB connector CN18 (front view)
4ID
Note:STMPS U14 is providing V
Table 11. USB OTG FS Micro-AB connector CN18 (front view)
Pin numberDescriptionPin numberDescription
1V
2D-5GND
3D+- -
BUS
. It is active low, controlled by PG8. Overcurrent is sent to
The Tab le 18 gives the description of the signals available on the STMod+ connector. It also
shows which signal is shared with other board connectors (such as PMOD or Arduino Uno
V3). A switch controlled by software is present to select which function is used (using PI10
and PH15 PIOs). Analog signals are in brackets [xxx]. The I
Arduino Uno V3 connectors. It is recommended to check the device slave address when
adding it to the bus. Refer to the following list of acronyms before reading the
•RTS7 stands for USART7_RTS
•ADC2.4 stands for ADC_2_IN4
•T8.4 stands for TIM_8_CH4
•MOSI5 stands for SPI_5_MOSI
2
C bus is shared with the
Tab l e 18:
DocID029990 Rev 251/59
58
Page 52
52/59DocID029990 Rev 2
Table 18. STMod+ connector signals
---STMod+---
ARDPMODSome other AFBasicSWPinPin numberPinN/ABasicSome other AFPMODARD
The mikroBUS™ compatible connector is 2.54" pitch with a pair of 1x8-pin female
connectors. Tab l e 19 below shows the definition of the pins.
Table 19. Description of the mikroBUS
STMod+ connector
CN11 number
STMod+#13-ADC
STMod+#12-RSTRST22INTSTMod+#11-INT
STMod+#1-NSSCS33RXSTMod+#3-RX
STMod+#4-SCKSCK44TXSTMod+#2-TX
STMod+#9-MISOsMISO55SCLSTMod+#7-SCL
STMod+#8-MOSIsMOSI66SDASTMod+#10-SDA
-+3.3 V77+5 V-
-GND88GND -
1. Exclusive use: Arduino or STMod+.
2. Shared with Arduino.
(1)
Function of
mikroBUS
AN11PWMSTMod+#14-PWM
Pin
number
Pin
number
™
connector pins
Function of
mikroBUS
The mikroBUS™ pinout assignment is available at the: http://mikroe.com website.
D.2 ESP-01 Wi-Fi board compatible connector
The ESP-01 Wi-Fi board connector is 2.54 pitch with 2x4-pin female connectors. Tabl e 20
shows the definition of the pins.
STMod+ connector
CN10 number
(1)
(2)
(2)
Table 20. Description of the ESP-01 Wi-Fi board connector pins
STMod+ connector
number
-GND18TXDSTMod+#3-RX
STMod+#14GPIO227CH_PDSTMod+#13
STMod+#11GPIO036RSTSTMod+#12-RST
STMod+#2-TXRXD45V
54/59DocID029990 Rev 2
Function of
ESP-01
Pin
number
number
Pin
Function of
ESP-01
CC
STMod+ connector
number
-
Page 55
UM2140Fanout board
D.3 Compatible connectors for the Grove boards
The two connectors of the Grove board are 2.54 pitch with 1x4-pin male connectors, the
part number is 1125S-SMT-4P.
D.3.1 Compatible connector for I2C Grove boards (Fanout CN3)
The CN3 connector is compatible with Grove- Barometer sensor (BMP180) and Grove-LCD
RGB Backlight boards using cable for connection.
Table 21. Description of the I2C Grove board connector pins (CN3)
STMod+ connector Function of Grove CN3PIN number
STMod+#7-SCL (*)SCL1
STMod+#10-SDA (*)SDA2
+5 VVCC3
-GND4
D.3.2 Compatible connector for UART Grove boards (Fanout CN2)
Tab l e 21 shows the definition of the pins.
The CN2 connector is compatible with Grove-NFC boards using cable for
connection.
Tab l e 22 shows the definition of the pins
Table 22. Description of the UART Grove board connector pins (CN2)
STMod+ connector Function of Grove CN2Pin number
STMod+#3-RXRX (Grove TX)1
STMod+#2-TXTX (Grove RX)2
+5 VVCC3
-GND4
DocID029990 Rev 255/59
58
Page 56
Federal Communications Commission (FCC) and Industry Canada (IC) Compliance Statements
Appendix E Federal Communications Commission (FCC)
and Industry Canada (IC) Compliance
Statements
E.1 FCC Compliance Statement
E.1.1 Part 15.19
This device complies with Part 15 of the FCC Rules. Operation is subject to the following
two conditions: (1) this device may not cause harmful interference, and (2) this device must
accept any interference received, including interference that may cause undesired
operation.
E.1.2 Part 15.105
This equipment has been tested and found to comply with the limits for a Class A digital
device, pursuant to part 15 of the FCC Rules. These limits are designed to provide
reasonable protection against harmful interference when the equipment is operated in a
commercial environment. This equipment generates, uses, and can radiate radio frequency
energy and, if not installed and used in accordance with the instruction manual, may cause
harmful interference to radio communications. Operation of this equipment in a residential
area is likely to cause harmful interference in which case the user will be required to correct
the interference at his own expense.
E.1.3 Part 15.21
Any changes or modifications to this equipment not expressly approved by
STMicroelectronics may cause harmful interference and void the user's authority to operate
this equipment.
E.2 IC Compliance Statement
E.2.1 Compliance Statement
Industry Canada ICES-003 Compliance Label: CAN ICES-3 (A)/NMB-3(A).
E.3 Déclaration de conformité
Étiquette de conformité à la NMB-003 d'Industrie Canada : CAN ICES-3 (A)/NMB-3(A).
56/59DocID029990 Rev 2
Page 57
UM2140CISPR32
Appendix F CISPR32
F.1 Wa rn i n g
Warning: This device is compliant with Class A of CISPR32. In a residential environment,
this equipment may cause radio interference.
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.