The STM32F779I-EVAL evaluation board is a complete demonstration and development
platform for STMicroelectronics ARM
microcontrollers. It features the following interfaces: four I
multiplexed full-duplex I
FMC, Quad-SPI. It also features four USARTs and four UART peripherals, two CAN buses,
three 12-bit ADC converters, two 12-bit DAC channels, internal 512 Kbytes of SRAM + 16
Kbytes of instruction, 2 Mbytes of Flash memory, TCM RAM + 4 Kbytes of backup SRAM,
USB OTG HS and USB OTG FS peripherals, SWD and JTAG debugging support,
Cryptographic acceleration (hardware acceleration for AES 128, 192, 256, triple DES,
HASH (MD5, SHA-1, SHA-2), and HMAC). This evaluation board can be used as a
reference design for user application development but it is not considered as a final
application.
The full range of hardware features on the board helps the user to evaluate all the
peripherals (USB OTG HS, USB OTG FS, Ethernet, motor control, microSD
audio DAC and ADC, digital microphone, CAN, SRAM, NOR Flash, SDRAM, Quad SPI
Flash, 4" DSI LCD with capacitive touch panel etc.) and develop applications. Extension
headers make provide an easy mean of connecting a daughterboard for a specific
application.The integrated ST-LINK/V2-1 provides an embedded in-circuit debugger and
programmer for the STM32.
2
S, SDIO, two SAIs, 8-bit to 14-bit digital camera, Ethernet MAC,
• STM32F779I-EVALmicrocontroller with 2 Mbytes of Flash memory, internal 512 Kbytes of
SRAM + 16 Kbytes of instruction and TCM RAM + 4 Kbytes of backup SRAM in BGA216
package
• Six options for 5V power supply:
– Power jack
– ST-LINK/V2-1 Micro-B USB connector
– User USB HS connector
– User USB FS1 connector
– User USB FS2 connector
– Daughterboard
• SAI interface audio codec, stereo audio jack which supports headset with microphone
• Two stereo digital microphones, audio jack connector used to connect external speakers
• 4-Gbyte (or more) SDIO interface microSD
2
• I
C Extension interface
• RS-232 connector
• JTAG/SWD and ETM trace debug support, ST-LINK/V2-1 embedded
• IEEE-802.3-2002 compliant Ethernet connector
• Camera module
• 8Mx32bit SDRAM, 1Mx16bit SRAM and 8Mx16bit NOR Flash
• 512-Mbit Quad-SPI NOR Flash
• 4" capacitive touch LCD display with MIPI
• Joystick with 4-direction control and selector
• Reset, Wake Up/Tamper or key button
• 4-color user LEDs
• Extension and memory connectors for daughterboard or wrapping board
• USB OTG HS and FS with Micro-AB connectors
• RTC with backup battery
• CAN2.0A/B compliant connector
• Potentiometer
• Motor control connector
• Cryptographic acceleration
™
card
®
DSI connector
DocID029088 Rev 37/80
79
Page 8
Demonstration softwareUM2036
2 Demonstration software
Demonstration software is preloaded in the STM32F779NI Flash memory. For more
information and to download the latest version, refer to the STM32F779I-EVAL
demonstration software available at the
www.st.com website.
3 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 the www.st.com
website).
•Next to the evaluation tool ordering part number, that is stuck or silkscreen printed on
the board.
4 Ordering information
To order the evaluation board refer to Table 1.
Order codeTarget STM32
STM32F779I-EVALSTM32F779NI
Table 1. Ordering information
8/80DocID029088 Rev 3
Page 9
UM2036Delivery recommendations
5 Delivery recommendations
Before using the board for the first time, the user should check that it has not been visibly
damaged during the shipment, and that no components are unplugged or missing. When
the board is extracted from its plastic bag, check that no component remains in the bag.
The main components to verify are:
1.25 MHz crystal (X4) which may have been removed by a shock from its socket.
2. The microSD card which may have been ejected from the connector CN17 (right side
of the board) and CN30 (bottom side).
Caution:There is a risk of explosion if the battery is replaced by an incorrect one. According to the
instructions, make sure to dispose of used batteries.
DocID029088 Rev 39/80
79
Page 10
Hardware layout and configurationUM2036
06Y9
9%$7
57&
73,8
8$57
'$3
)0&
6',2
6',2
0,,
27*
*3,2
$'&
63',)
463,
/&'B'6,
,
&
6$,DQG6$,
&$1
27*
3:5
'&0,
670), (9$/
86%FRQQHFWRU
.H\:DNHXS7DPSHU
%XWWRQV
3RWHQWLRPHWHU
&$1 FRQQHFWRU
,
&
FRQQHFWRU
.+]FU\VWDO
6:DQGWUDFHFRQQHFWRU
56'%FRQQHFWRU
67/,1.9
-7$*DQGWUDFHFRQQHFWRU
0E\WH6'5$0
0E\WH125)ODVK
PLFUR6'
PLFUR6'
3+<DQG(WKHUQHW
FRQQHFWRU
'6,LQWHUIDFH/&'
0);MR\VWLFNWRXFKVFUHHQ
$XGLRDQG'$&DPSOLILHU
+63+<DQG86%FRQQHFWRU
93RZHUVXSSO\
&DPHUDFRQQHFWRU
0RWRUFRQWUROFRQQHFWRU
1$1' )ODVK FRQQHFWRU
/&'B5*%5*% /&'
0E\WH65$0
463, )ODVK
,Q$XGL
9EDWWHU\
6 Hardware layout and configuration
STM32F779I-EVAL evaluation board is designed around the STM32F779NI (216-pin in
TFBGA package). The hardware block diagram
STM32F779NI and peripherals (SDRAM, SRAM, NOR Flash, Quad-SPI Flash,Camera
module, color DSI LCD, USB OTG connectors, motor control connector, USART, Ethernet,
Audio, CAN, microSD cards and embedded ST-LINK) and
locate these features on the evaluation board.The mechanical dimensions of the board are
showed in
Figure 4. The board history version is reported in the yellow frame of the
Figure 25.
Figure 2. Hardware block diagram
Figure 2 illustrates the connection between
Figure 3 will help the user to
10/80DocID029088 Rev 3
Page 11
UM2036Hardware layout and configuration
U4
MCU
CN5, CN6
Extension
KHDGHUV
CN12
ETM 7UDFH
CN1
Motor control
connector
CN28
Audio MDFN
LD12
ST
-
LINK/V2-1
COM LED
B1
Reset
Eutton
4FRORU
LEDS
CN26
C
AN
FRQQHFWRU
CN17
PicroSD
Fard1
CN24, CN25
Right Digital
Microphone
(Coupon
connectors)
CN27
Audio Line out
FRQQHFWRU
B2
Wakeup
Eutton
RV1
Potentiometer
CN29
SPDIF_IN
FRQQHFWRU
CN15
DSI LCD
FRQQHFWRU
CN8
USB
OTG2 HS
CN13
USB
OTG1 FS
CN7
56
FRQQHFWRU
CN14
USB
OTG2 FS
CN22
ST
-LINK/V2
-1
0LFUR%86%
CN19
Power MDFN
CN9
Ethernet
B3
-R\stick
CN16
JTAGDQG
SWD
CN2
I
2
CH[WHQVLRQ connector
CN10, CN11
Memory KHDGHUV
CN4
Camera extension
connector
Figure 3. STM32F779I-EVAL evaluation board layout
DocID029088 Rev 311/80
79
Page 12
Hardware layout and configurationUM2036
9
402
24
37
25
36
9
28
4
23
39
30
20
40
2
10
2
59
2
A
1
9
19
60
2
H
20
2
13
12
48
R
81
A
15
1
A
2
60
59
9
A
1
5040
39
39
12
25
40
2
13
50
24
49
H
34
33
A
16
H
R
16
17
24
25
15
28
8
7
12
13
24
25
59
6
5
2
1
60
2
48
36
37
VIN
OUT
5
1
9
8
32
14
169
82
48
6
36
37
2
12
11
2
1
555
1
A
1
A
GND
172.72mm
37.7mm
20.18mm
31.34mm
48.62mm
68.58mm
156.85mm
20.18mm
37.7mm
87mm
16.76mm
55.32mm
79.45mm
Figure 4. Mechanical dimensions
6.1 Embedded ST-LINK/V2-1
The ST-LINK/V2-1 programming and debugging tool is integrated on the STM32F779I-
12/80DocID029088 Rev 3
EVAL evaluation board. Compared to ST-LINK/V2 the changes are listed below.
The new features supported on the 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 100 mA power on USB
This feature is no more supported on the ST-LINK/V2-1:
•SWIM interface
•Minimum supported application voltage limited to 3 V
Page 13
UM2036Hardware layout and configuration
Known limitation:
•Activating the readout protection on ST-LINK/V2-1 target, prevents the target
application from running afterwards. The target readout protection must be kept
disabled.
For all general information concerning debugging and programming features common
between ST-LINK/V2 and ST-LINK/V2-1 versions, refer to ST-LINK/V2 in-circuit
debugger/programmer for STM8 and STM32 User manual (UM1075).
Note: 1ETM can only work at 50 MHz clock by default because the ETM signals are shared with
other peripherals. If a best performance of ETM is required (e.g. 84
R34, R35, R37, R39, R42, SB7, SB8, SB25, SB27 and SB28, must be removed to reduce
the stub on the ETM signals. In this way SAI, Ethernet and camera are not functional and
NOR Flash and SRAM addresses are limited to A18.
Note: 2When JP28 is open, the NRST of the ST-LINK MCU (U21) is pulled high. When JP28 is
closed, ST-LINK MCU is reset.
MHz/98 MHz), R31,
6.1.1 Drivers
Before connecting the STM32F779I-EVAL evaluation board to a Windows 7, Windows 8 or
Windows XP PC via USB, a driver for ST-LINK/V2-1 must be installed. It can be
downloaded from the www.st.com website.
In case the STM32F779I-EVAL evaluation board is connected to the PC before installing
the driver, the PC device manager may report some STM32F779I-EVAL interfaces as
“Unknown”. To recover from this situation, after installing the dedicated driver, the
association of “Unknown” USB devices found on the STM32F779I-EVAL evaluation board
to this dedicated driver, must be updated in the device manager manually.
Note:It is recommended to proceed using USB Composite Device, as shown in Figure 5.
Figure 5. USB composite device
6.1.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 STM32F779I-EVAL
board and periodically, to stay up-to-date with the latest firmware version.
DocID029088 Rev 313/80
79
Page 14
Hardware layout and configurationUM2036
6.2 Power supply
The STM32F779I-EVAL evaluation board is designed to be powered by the 5 V DC power
supply and to be protected from wrong power plug-in event by PolyZen. It is possible to
configure the evaluation board to use any of the following power supply six sources:
•5 V DC power adapter connected to CN19 (JP20 jumper in position PSU). This is
default setting of power supply source selection on STM32F779I-EVAL evaluation
board.
•5 V DC power with 500mA limitation from CN22 (JP20 jumper in position STLK) (the
USB Micro-B connector of the ST-LINK/V2-1 that is showed as STLK on JP20
silkscreen and called U5V). If the USB enumeration succeeds (as explained below),
the ST-LINK U5V power is enabled, by asserting the PWR_EN pin. This pin is
connected to a power switch (ST890), which powers the board. This power switch
features also a current limitation to protect the PC in case of short-circuit. If overcurrent
(more than 600 mA) happens on the board, the LED LD11 is lit.
•5 V DC power with 500 mA limitation from CN8 (the USB OTG2 HS Micro-AB
connector (JP20 jumper in position HS).
•5 V DC power with 500 mA limitation from CN13, the USB OTG1 FS Micro-AB
connector (JP20 jumper in position FS1).
•5 V DC power with 500 mA limitation from CN14, the USB OTG2 FS Micro-AB
connector (JP20 jumper in position FS2).
•5 V DC power from CN5 and CN6 (JP20 jumper in position D5V).
The STM32F779I-EVAL evaluation board can be powered from ST-LINK USB Micro-B
connector CN22 (U5V), but only the ST-LINK circuit has the power before USB enumeration
starting, because the host PC only provides 100
USB enumeration, the STM32F779I-EVAL board asks for the 300
PC. If the host is able to provide the required power, the target STM32 is powered and the
red LED LD10 is turned on, thus the STM32F779I-EVAL board can consume maximum
300
mA current, but not more. If the host is not able to provide the requested current, the
enumeration fails. Therefore the STM32 part including the extension board will not be
powered. As a consequence the red LED LD10 remains turned off. In this case it is
mandatory to use an external power supply as an extra power supply.
E5V (from PSU) or D5V must be used as external power supply in case current
consumption of STM32F779I-EVAL board exceeds the allowed current on USB. In this
condition it is still possible to use USB for communication, for programming or debugging
only, but it is mandatory to power the board first using E5V or D5V, and 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:
1.Connect jumper JP20 for PSU or D5V side
2. Check that JP27 is removed
3. Connect the external power source to PSU or D5V (daughterboard mounted)
4. Check that the red LED LD10 is turned ON
5. Connect the PC to USB Micro-B connector CN22
mA to the boards at that time. During the
mA power from the host
If this order is not respected, the board may be powered by VBUS first, then by E5V or D5V,
and the following risks may be encountered:
14/80DocID029088 Rev 3
Page 15
UM2036Hardware layout and configuration
+6
)6
)6
'9
368
67ON
069
+6
)6
)6
'9
368
67ON
069
1.If more than 300 mA current is needed by the board, the PC may be damaged or the
current can be limited by PC. As a consequence the board is not supplied correctly.
2. 300 mA will be requested at enumeration (since JP27 must be off), so there is the risk
that the request is rejected and the enumeration does not succeed if the PC cannot
provide such current. Consequently the board is not powered (LED LD10 remains off).
Note:In case the board is powered by a USB charger, there is no USB enumeration, so the led
LD10 remains set to off permanently and the board is not powered. In this specific case only
the jumper JP27 must be set to on, to allow the board to be powered anyway but in any
case the current will be limited to 600
mA by U17 (ST890).
The power supply is configured by setting the related jumpers JP2, JP15 and JP20 as
described in
JumperDescription
Tabl e 2.
Table 2. Power-supply-related jumper settings
JP2
JP15
JP20
JP2 is used to measure the STM32 current consumption manually by multimeter.
Default setting: Fitted
V
is connected to +3.3 V when JP15 is set, as shown to the right: (Default setting)
bat
is connected to the battery when JP15 is set, as shown to the right:
V
bat
JP20 is used to select one of the six possible power supply resources.
STM32F779I-EVAL is supplied through the jack CN19, when JP20 is set as shown
to the right: (Default Setting)
STM32F779I-EVAL is supplied through the USB connector of the ST-LINK MCU,
when JP20 is set as shown on the right
STM32F779I-EVAL is supplied from the daughterboard connectors (CN5 and CN6)
when JP20 is set as shown on the right:
STM32F779I-EVAL is supplied from the USB OTG2 FS (CN14),when JP20 is set as
shown on the right:
STM32F779I-EVAL is supplied from the USB OTG1 FS (CN13), when JP20 is set
as shown on the right:
JP20
STM32F779I-EVAL is supplied from the USB OTG2 HS (CN8) when JP20 is set as
shown to the right:
STM32F779I-EVAL is supplied from power supply jack (CN19) and daughterboard
connected on CN5 and CN6, when JP20 is set as shown on the right
(daughterboard must not have its own power supply connected).
16/80DocID029088 Rev 3
Page 17
UM2036Hardware layout and configuration
The LED LD10 is lit when the STM32F779I-EVAL evaluation board is powered by the 5 V
correctly.
To avoid the impact of USB PHY and Ethernet PHY and get precise results of current
consumption on JP2, the following cautions must be taken into account:
1.Configure Ethernet PHY into Power Down Mode by setting low level of IO_Expander
(EXP_IO1)
2. Configure USB HS PHY into Low-power mode (Register address = 04, bit 6 in USB
PHY).
6.3 Clock source
Five clock sources are available on the STM32F779I-EVAL board:
•X1, 25 MHz crystal for the HSE of the STM32F779NI
•X2, 32 KHz crystal for embedded RTC of the STM32F779NI
•X3, 24 MHz oscillator for camera module (Default on camera daughterboard)
•X4, 25 MHz crystal with socket for Ethernet PHY
•X5, 24 MHz crystal for USB OTG2 HS PHY
Table 3. 25 MHz crystal X1 related solder bridges
JumperDescription
PH0 is connected to 25 MHz crystal when SB40 is open.
SB40
SB41
Solder
bridge
SB38
SB39
(Default setting)
PH0 is connected to extension connector CN5 when SB40 is closed. In such case
C23, X1 must be removed to avoid disturbance due to the 25 MHz quartz.
PH1 is connected to 25 MHz crystal when SB41 is open.
(Default setting)
PH1 is connected to extension connector CN5 when SB41 is closed. In such case
R20 must be removed to avoid disturbance due to the 25 MHz quartz.
Table 4. 32 KHz crystal X2 related solder bridges
Description
PC14 is connected to 32 KHz crystal when SB38 is open.
(Default setting)
PC14 is connected to extension connector CN6 when SB38 is closed. In such case
R23 must be removed to avoid disturbance due to the 32 Khz quartz.
PC15 is connected to 32 KHz crystal when SB39 is open.
(Default setting)
PC15 is connected to extension connector CN6 when SB39 is closed. In such case
R22 must be removed to avoid disturbance due to the 32 Khz quartz.
Note:Jumper JP12 for Ethernet clock refers to Section 6.12: Ethernet.
DocID029088 Rev 317/80
79
Page 18
Hardware layout and configurationUM2036
SW1
SW1
6.4 Reset source
The reset signal of the STM32F779I-EVAL evaluation board is active low and the reset
sources include:
•Reset button B1
•Debugging tools from JTAG/SWD connector CN16 and ETM trace connector CN12
•Daughterboard from CN5
•Embedded ST-LINK/V2-1
•RS232 connector CN7 pin 8 for ISP.
Note:The jumper JP5 must be closed when the RESET is handled by the CN7 pin 8 of the
RS-232 connector (CTS signal).
6.5 Boot option
The STM32F779I-EVAL evaluation board can boot from:
•Embedded user Flash memory
•System memory with boot loader for ISP
•Embedded SRAM for debugging
The boot option is configured by setting the switch SW1 (BOOT) andtheboot base address
programmed in the BOOT_ADD0 and BOOT_ADD1 option bytes. The BOOT can be
configured also via RS-232 connector CN7.
Switch
configuration
0<->1
Boot address
option bytes
BOOT_ADD0
Table 5. Boot related switch
STM32F779I-EVAL boot from BOOT_ADD0[15:0]
[15:0]
ST programmed value: Flash on ITCM at 0x0020 0000.
(Default setting)
Boot space
0<->1
JumperDescription
JP1
BOOT_ADD1
[15:0]
The Bootloader_BOOT is managed by pin 6 of connector CN7 (RS232 DSR signal)
when JP1 is closed. This configuration is used for boot loader application only.
Default Setting: Not fitted
STM32F779I-EVAL boot from BOOT_ADD1[15:0]
ST programmed value: System boot loader at 0x0010 0000
Table 6. Boot related jumpers
Note:R124 must be removed when boot loader starts up.This prevents the USB_PHY continuous
clock from interfering with the USART Rx IOs and the SPI Clock IOs.
18/80DocID029088 Rev 3
Page 19
UM2036Hardware layout and configuration
6.6 Audio
An audio codec WM8994ECS/R with 4 DACs and 2 ADCs inside is connected to SAI
interface of the STM32F779NI to support TDM feature on SAI port. This feature is able to
implement audio recording on digital and analog microphone and audio playback of different
audio streams on headphone and line-out at the same time.
It communicates with the STM32F779NI via I2C1 bus which is shared with LCD, camera
module, and MFX (Multi-Function expander).
The analog microphone on the headset is connected to ADC of WM8994ECS/R through the
audio jack CN28. External speakers can be connected to WM8994ECS/R via the audio jack
CN27.
Two digital microphones (MEMS microphone) MP34DT01TR are available on the
STM32F779I-EVAL evaluation board. They can be connected to either the audio codec or
the DFSDM port of the STM32F779NI by settingjumpers shown in
jumpers. The coupon connectors CN24 and CN25 can be used to support MEMS
microphone evaluation board STEVAL-MKI129V1 after removing SB78 and SB79.
An optical connector CN29 is implemented on the STM32F779I-EVAL to receive external
audio data which is compatible with SPDIF spec.
Table 7. Audio related jumpers
Tabl e 7: Audio related
JumperDescription
Data signal on digital microphone is connected to audio codec when JP23 is set as
shown to the right (Default setting)
JP23
JP24
Data signal on digital microphone is connected to DFSDM of STM32F779NI when
JP23 is set as shown to the right (Also need to set JP7 according to this table):
Clock signal on digital microphone is connected to audio codec when JP24 is set as
shown to the right (Default setting)
Clock signal on digital microphone is connected to DFSDM of STM32F779NI when
JP24 is set as shown to the right
DocID029088 Rev 319/80
79
Page 20
Hardware layout and configurationUM2036
Table 7. Audio related jumpers (continued)
JumperDescription
PD6 is as SD2_CLK signal when JP7 is set as shown to the right (Default setting):
JP7
JP22
JP3
PD6 is connected to DFSDM_DATA1 when JP7 is set as shown to the right (Also
need to set JP23 together according to this table):
Digital microphone power source is connected to +3.3V power when JP22 is set as
shown to the right (Default setting):
Digital microphone power source is connected to MICBIAS1 from WM8994ECS/R
when JP22 is set as shown to the right:
PA2 is connected to SAI2_SCKB when JP3 is set as shown to the right (Default
setting):
PA2 is connected to MII_MDIO (Ethernet) when JP3 is set as shown to the right:
PC1 is connected to SAI1_SDA when JP6 is set as shown to the right (Default
setting):
JP6
PC1 is connected to MII_MDC (Ethernet) when JP6 is set as shown to the right.
Note:I2C address of WM8994ECS/R is 0b0011010.
20/80DocID029088 Rev 3
Page 21
UM2036Hardware layout and configuration
6.7 USB OTG1 FS
The STM32F779I-EVAL evaluation board supports the USB OTG1 full speed
communication via a USB Micro-AB connector (CN13) and a USB power switch (U11)
connected to VBUS. The evaluation board can be powered through this USB connector with
5
V DC and with 500 mA current limitation.
A green LED LD7 is lit in one of these two cases:
•Power switch (U11) is ON and STM32F779I-EVAL works as a USB host
•VBUS is powered by another USB host when the STM32F779I-EVAL works as a USB
device.
The red LED LD8 is lit when overcurrent occurs.
Note: 1STM32F779I-EVAL board should be powered by an external power supply when using OTG
function.
Note: 2JP14 must be removed when using USB OTG FS, as mentioned in Tabl e 10: CAN related
jumpers.
Note: 3ESDA6V1BC6 (D5) is not entirely securing USB pins against ESD. A negative ESD pulse
on the USB pins can result in possible damage to the microcontroller by driving overcurrent
through the internal diode of the STM32F779NI.
6.8 USB OTG2 HS and FS
The STM32F779I-EVAL evaluation board supports USB OTG2:
•High speed communication via a USB Micro-AB connector (CN8), USB high-speed
PHY (U8) for high-speed function
•Full speed communication via another USB Micro-AB connector (CN14)
The evaluation board can be powered by these USB connectors (CN8 or CN14) at 5 V DC
with 500mA current limitation.
As several OTG2 FS signals are shared with OTG2 HS ULPI bus, some PCB reworks are
needed, when using OTG2 FS (CN14), as shown in
A USB power switch (U7) is also connected on VBUS and provides power to either CN8
(with SB21 and SB24 closed and SB22 and SB23 open) or CN14 (with SB22 and SB23
closed and SB21 and SB24 open).
Green LED LD5 (for CN8) or LD9 (for CN14) is lit when either power switch (U7) is ON and
the STM32F779I-EVAL works as a USB host or VBUS is powered by another USB host,
when the STM32F779I-EVAL works as a USB device.
Table 8. USB OTG2 function configuration
Tabl e 8.
The red LED LD6 is lit when overcurrent occurs.
DocID029088 Rev 321/80
79
Page 22
Hardware layout and configurationUM2036
Note:The STM32F779I-EVAL board should be powered by external power supply when using
OTG function.
6.9 RS-232
RS-232 communication is supported by D-type 9-pins RS-232 connector CN7, which is
connected to the USART1 of the STM32F779NI on the STM32F779I-EVAL evaluation
board. The signal Bootloader_RESET and Bootloader_BOOT0 are added on the RS-232
connector CN7 for ISP support.
The USART1 of the STM32F779NI is shared with the RS-232 and the ST-LINK/V2-1
controller. Its communication can be changed by setting JP21 and JP26.
Table 9. USART1 related jumpers
JumperDescription
USART1_RX is connected to RS232 when JP21 is set as shown to the right (Default
setting, need close JP11 at the same time):
JP21
JP26
JP11
USART1_RX is connected to ST-LINK/V2-1 controller’s USART_TX when JP21 is
set as shown to the right:
USART1_TX is connected to RS232 when JP26 is set as shown to the right (Default
setting):
USART1_TX is connected to ST-LINK/V2-1 controller’s USART_RX when JP26 is
set as shown to the right:
JP11 is used to disconnect MCU and RS232 transceiver chip.
Default setting: Fitted
6.10 microSD cards
The two 4-Gbyte (or more) microSD cards connected to SDMMC1 and SDMMC2 ports of
the STM32F779NI are available on the board. microSD card1 detection is managed by MFX
GPIO15 and microSD card2 detection is managed by MFX GPIO10.
Some PCB reworks are needed for microSD card1 application to disconnect peripherals
which share I/Os with microSD card1, and remove the camera module from the board:
•Open SB17, SB72
•Close SB75, SB76
22/80DocID029088 Rev 3
Page 23
UM2036Hardware layout and configuration
Some PCB reworks are needed for microSD card2 application to disconnect peripherals
which share I/Os with microSD card2 and remove the camera module away from the board:
•Open SB16
•Connect JP7 to pin1 and pin 2
6.11 CAN
The STM32F779I-EVAL evaluation board supports one channel of CAN2.0A/B compliant
CAN bus communication based on 3.3V CAN transceiver.
High-speed mode, stand-by mode and slope-control mode are available and can be
selected by setting JP19.
Table 10. CAN related jumpers
JumperDescription
CAN transceiver is working in standby mode when JP19 is set as shown to the right:
JP19
JP18
JP14
6.12 Ethernet
The STM32F779I-EVAL evaluation board supports 10M/100M Ethernet communication by a
PHY DP83848CVV (U6) and integrated RJ45 connector (CN9). Ethernet PHY is connected
to STM32F779NI via MII interface.
25M clock can be generated by PHY or provided by MCO from STM32F779NI by setting
jumper JP12 shown in
MII serial management signals (MDIO and MDC) are simulated by GPIOs (PJ12 and PJ13)
by default on the STM32F779I-EVAL. The original MII serial management signals of the
Ethernet IP in the STM32F779NI can be also used by setting JP3 and JP6. Refer
Audio related jumpers for all the details.
CAN transceiver is working in high-speed mode when JP19 is set as shown to the
right: (default setting)
CAN transceiver is working in slope control mode when JP19 is open.
CAN terminal resistor is enabled when JP18 is fitted.
Default setting: Not fitted
PA11 is connected with CAN RX signal when JP14 is fitted.
Default setting: Not fitted
Tabl e 11: Ethernet related jumpers.
Tabl e 7:
DocID029088 Rev 323/80
79
Page 24
Hardware layout and configurationUM2036
Table 11. Ethernet related jumpers
JumperDescription
25MHz clock is provided by external crystal X4 when JP12 is set as shown to the
right: (Default setting)
JP12
25MHz clock for MII is provided by MCO at PA8 when JP12 is set as shown to the
right:
MDIO connect to MII_MDIO_GPIO when JP4 is set as shown to the right: (Default
setting)
JP4
MDIO connect to MII_MDIO when JP4 is set as shown to the right:
MDC connect to MII_MDC when JP8 is set as shown to the right:
JP8
Solder
bridges
SB47
SB58
SB12
6.13 Memories
8M x 32bit SDRAM is connected to the SDRAM bank1 of the FMC interface of the
STM32F779NI.
MDC connect to MII_MDC_GPIO when JP8 is set as shown to the right: (Default
setting)
Table 12. Ethernet related solder bridges
Description
MII CRS on DP83848CVV is connected to PA0 when SB47 is closed and SB43,
SB45 are open. Default setting: Open
MII COL on DP83848CVV is connected to PH3 when SB58 is closed and R255 is
unmounted. Default setting: Open
MII_RX_ER on DP83848CVV is connected to PI10 when SB12 is closed and R252
is unmounted. Default setting: Open
24/80DocID029088 Rev 3
Page 25
UM2036Hardware layout and configuration
1Mx16bit SRAM is connected to the NOR/PSRAM2 bank1 of the FMC interface and both 8bit and 16-bit accesses are allowed by BLN0 and BLN1 connected to BLE and BHE of the
SRAM respectively.
The 128-Mbit NOR Flash memory is connected to the NOR/PSRAM1 bank1 of the FMC
interface. The 16-bit operation mode is selected by pull-up resistor connected to BYTE pin
of the NOR Flash memory. The write protection can be enabled or disabled depending on
how the jumper JP16 is set, as shown in
Tabl e 13:
Table 13. NOR Flash related jumpers
JumperDescription
Write protection is enabled when JP16 is fitted while write protection is disabled
JP16
JP9PC6 is connected with FMC_NWAIT signal when JP9 is fitted
JP10PC7 is connected with FMC_NE1 signal when JP10 is fitted
when JP16 is not fitted.
Default Setting: Not fitted
All signals for memory are also connected on memory connectors CN10 and CN11 for
memory daughterboards.
Some addressing limitations can happen on FMC when using other peripherals.
FMC addresses are limited to:
•A21 when SAI used
•A20 when camera is used
•A22 when Ethernet is used
•A20 when RGB LCD is used
•A18 for 4-bit ETM to A21 for 1-bit ETM when the ETM trace is used
In such cases, memory addresses A19 to A22 not connected to FMC are pulled down, so
that memories can be addressed within a limited address range. If A21 or A22 is required,
the camera board should be removed from the STM32F779I-EVAL board.
6.14 Quad-SPI NOR Flash
The 512-Mbit Quad-SPI NOR Flash is connected to Quad-SPI interface of the
STM32F779NI on the STM32F779I-EVAL evaluation board.
6.15 Analog input
The two-pin header CN3 and 10K ohm potentiometer RV1 is connected to PF10 of the
STM32F779NI as analog input. A low pass filter can be implemented by replacing R29 and
C24 with the right value of the resistor and the capacitor, as requested by end user’s
application.
DocID029088 Rev 325/80
79
Page 26
Hardware layout and configurationUM2036
6.16 Camera module
A connector CN4 for DCMI signals is on STM32F779I-EVAL evaluation board and camera
module daughterboard MB1183.
DCMI signals are duplicated with other peripherals (SAI, I2S, NOR Flash, microSD cards,
trace and MEMS microphone). These peripherals may not function correctly if camera
module is being used.
PC7 is shared between PAR_D1 of the camera and the EN pin of the NOR flash. As a
consequence when the camera is working, JP10 must be opened to avoid conflicts between
NOR Flash and camera.
6.17 Display and input devices
The 4-inch 800x480 TFT color LCD with capacitive touch panel is connected to MIPI DSI
interface of the STM32F779NI. Users can connect MB1232 to DSI LCD connector CN15, to
convert the DSI interface to the HDMI interface; users can also connect MB1233 to CN15 to
use RaspberryPI LCD.
Four general purpose color LEDs (LD1, 2, 3 and 4) are available as display devices and
they are connected respectively to PI15, PJ0, PJ1, and PJ3 of the STM32F779NI.
The 4-direction joystick (B3) is connected to the MFX.
User button (B2) is connected to PC13 which supports Wakeup or Tamper feature.
The STM32F779I-EVAL evaluation board supports both asynchronous and synchronous
three-phase brushless motor control via a 34-pin connector CN1, which provides all
required control and feedback signals to and from the motor-power-driving board.
Available signals on this connector include emergency stop, motor speed, 3-phase motor
current, bus voltage, heatsink temperature coming from the motor driving board and six
channels of PWM control signal going to the motor driving circuit.
To enable motors control applications, some reworks are needed to disconnect the
peripherals, which share I/Os with the motor control connector, and to connect these I/Os to
the motor control connector:
PA4 and PA5 are DAC outputs when using them for debugging purposes, keep CN4
unconnected and remove R124.
In Figure 6 and Figure 7 the components which need to be removed are marked in red,
while the ones that need to be in place are marked in green.
DocID029088 Rev 327/80
79
Page 28
Hardware layout and configurationUM2036
RV1
CN22
CN14
R209
LD11
C97
R301
R190
R188
R187
R136
U11
D7
C47
R94
R115
LD5
L2
C42
C43
CN8
C33
CN7
T3
CN19
L3
TP21
JP20
R140
R137
LD10
D5
R103
D4
D3
R78
L1
C34
SB21
LD12
R211
R210
R212
LD9
T2
R131
R133
R132
R130
R126
R129
R116
R127
LD8
LD7
R106
LD6
SB23
R82
C35
SB22
R28
R29
R27
CN3
R213
R215
R214
JP28
D13
C62
C57
D12
D11
D10
D9
D6
D8
R125
R119
T1
R101
R108
R92
SB24
R96
U7
JP11
R30
C24
B1
LD3
LD4
LD2
R216
JP27
R168
CN20
Z1
C52
C48
C50
R120
R123
R122
R121
X5
C26
D2
C25
JP5
R16
LD1
C99
R179
R178
C84
C58
R152
C54
SB33
U14
TP13
C46
U8
C40
U5
U3
TP4
CN2
B2
R217
U21
R155
U17
R148
R149
C49
C51
BT1
R113
R117
R107
R100
R104
R85
R86
C41
C37 C38
R218
R208
R207
D16
X6
R180
C85
JP15
CN5
R5
R3
R219
R195
C90
C91
C100
CN23
R176
R169
R181
R171
R182
R167
CN21
C53
TP2
SW1
B3
R196
JP25
U22
R159
CN10
R4
R197
C93
C92
L6
C86
C60
U18
C59
C56
C55
R63
R62
R52
R53
SB15
SB13
R26
R24
R19
C17
C10
SB1
SB5
JP2
C8C6C9
SB2
R198
R199
C94
TP23
TP24
R177
D14
TP22
R163
L4
U16
R66
R64
R65
R56
R54
R55
R57
R41
R43
R33
R7
C18
C11
C7
R224 R201
R200
TP25
C83
R161R160
C82
L5
R146
R67
R59
R58
R60
U4
TP7
R8R9C12
TP5
R202
R203
JP26
JP21
R147
R88
R68
R70
R69
R20
C22
X1
R204
R205
JP22
R162
CN18
U9
R89 R90
C30
SB20
SB19
R22
C23
C20
CN29
JP23
U15
C29
R23
R17
C21
X2
CN1
C95
JP24
JP16
R105
R114
R83
C39
SB16
SB6
R18
SB7
SB4
R206
C96
JP7
SB12
R31
R34
R21
D1
SB8
R10
R11
C13
C14
TP26
U24
C61
CN11
R45
R44
R42
SB14
R39
R37
R35
R40
R38
R36
SB10 SB11
R32
SB9
JP1
R12
R13
C16
C15
R221
R220
C87
CN24
C77
C78
C79
C80
U19
SB29
CN15
C98
R173
R172
R174
C81
U20
R164
C73
C71
SB30
SB31
SB32
CN27
R193
R194
C89
R175
C64
C63
C65
JP17
JP13
CN6
R223
R222
U25 R192
CN25
C67
C66
C68
JP19
CN12
R72R61
C88
R166
R165
R170
C72
C74
C75
C76
C70
C69
SB26
SB27
R111
R109
R110
SB25
U10
R102
R99
R97
R91
R84
R81
R79
R80
C36
U6
R46
R47
R48
C27
JP4
TP3
R191
U23
SB28
TP17
JP18
R118
R112
C44
C45
R87
R95
R51
R50
R49
TP6
U2
C5
R185
R183
R158
R157
R156
R154
R153
R151
TP19
TP18
TP15
TP14
TP12
R25
R225
CN28
D15
R186
R189
R184
R150
R145
R144
U13
R138
R139
U12
TP20
TP16
X4
JP8
X3
R6R15
CN26
CN17
R142
R141
R143
CN16
R135
R134
R77
CN9
R73
R75
R74
C32
R71
C28
C31
C19
TP1
R128
R76
JP12
TP11 TP10 TP8TP9
37
25
36
9
28
4
23
10
2
59
2
A
1
9
19
60
2
H
20
2
13
12
48
24
R
81
A
15
1
A
2
60
59
9
A
1
50403930
20
40
2
12
25
40
2
13
50
24
49
H
34
33
A
16
H
R
17
24
25
15
28
8
7
12
13
24
25
59
6
5
2
1
60
2
48
36
37
39
VIN
OUT
5
1
9
8
32
14
169
82
48
6
36
37
2
16
12
11
2
1
55
1
A
1
A
GND
25MHz
MDC_GPIO
Ethernet
Audio
MDIO_GPIO
Ethernet
Crystal
MCO
GND
CAN
uSD1
JTAG
ETH_CLK
Camera
+2V8
Audio_out1
CAN terminal
MII_MDC
+1V8
CAN_RS
Audio
Ethernet
MII_MDIO
Coupon
TRACE
5V
PC6
PD7
V_FS1
PA8
GND
3V3
PC9
PA12
PA10
PA13
PA14
GND
PA15
PJ13
PC12
PJ15
PB4
PB6
PJ14
PK5
PK3
PB9
GND
PC13
PC14
PK7
PI13
NAND_NCE
GND
NAND_INT
GND
PB8
PG14
PJ12
PG13
PD3
PB7
GND
PG9
PK4
PG12
PK6
PI8
PI12
PC15
PI15
GND
3V3
PH14
PI3
PH15
PD1
PD5
GND
PD4
PC7
PI9
PI6
PI7
PE2
GND
PF1
PF0
PD6
PF2
PH2
PE5
ADC channel
ST-LINK/V2-1
power source
PSU
STlk
FS2
D5V
FS1
HS
OTG_FS2
OTG_FS1
OTG
-HS
USART1
PSU DC5V
PF10
+5V
OVER CURRENT
COM
ST-LINK RST
RS232_RX
AIN
PWR_EXT
STLINK
Reset
GND
RESET#
+3V3
I2C_EXT
Wakeup/
GND
PG7
PG6
D5V
GND
PB12
PH6
PB13
BL_RST
PB10
PB14
PJ3
PB2
PA4
PC2
PC3
PC4
PC0
PA0
PF8
PA2
GND
PF6
PF10
GND
PH0
1=
0=
MFX
LD1
POT
VBAT
3V3
Sys mem
Flash
Tamper
RX
TX
PD8
PG2
PD14
PD9
PH11
GND
PD13
PG5
PD11
PE13
PD12
PE15
PE7
GND
PE10
PE12
PH3
PF13
PF12
PG1
PJ0
PJ2
PJ1
5V
PC5
3V3
GND
PB0
PB15
PJ5
PH7
PI14
PB11
PJ4
GND
PH4
PB1
PA5
PA7
PA6
PA1
PA3
PC1
PF9
PF7
GND
PB5
PH1
PI11
0 <--> 1
GND
Joystick
PG8
PD15
PG3
PD10
PH12
PH9
GND
PG4
PH10
PE14
PH8
PF15
PE11
GND
PE9
PE8
PG0
PF11
PH5
PF14
VDD_MCU
STM32F779I-EVAL
VDDA
+3V3
STlk
STlk
B
S
VREF+
Motor Control
CON
USART1_TX
USART1_RX
CON
uSD2
SPDIF_IN
DATA
MICBIAS
3V3
MB1219 Rev.B
CLK
Audio
DFSDM
GND NOR_WP
Audio
DFSDM
PH13
PI0
PI2
PI1
PD0
PE0
GND
PG10
PE1
PG15
PI10
PI4
PI5
GND
PE4
PE3
PE6
PF3
PF5
PF4
FMC_NWAIT
SD2
GND
Coupon
FMC_NE1
MIC
BL_BOOT0
Audio_out2
GND
PC11
PC10
PD2
PC8
PB3
PD6
D5V
PA9
PA11
GND
PG11
CN13
R124
R98
R93
SB18
SB17
JP9
JP10
R14
SB3
JP14
JP6
JP3
CN4
5
39
402
Figure 6. STM32F779I-EVAL evaluation board motor control PCB reworks (Top side)
28/80DocID029088 Rev 3
Page 29
UM2036Hardware layout and configuration
R300
R298
T7
T6
R299
R288
C143
C141
C145
C174
C169
C146
C142
C131
C133
C132
R242
R241
R232
R231
R297
C177
R292
R295
C171
C105
R230
R226
SB35
C176
R263
SB65
SB61
SB63
SB59
SB44
C175
R294
R293
R296
C170
C110
C104
C178
C122
C125
C121
R258
R262
R260
SB58
C173
C172
C163
C157
C130 C127
C124
C120
C115 C113
R253
L7
R228
C162
R281
C119
R271
R270
R259
R261
R257
R255
C123
C109
C112
C114
C103
C147
C144
R278
R280
R279
C118
R269
R267
R268
C128
C108
SB40
SB41
R289
C148
R286
C137
R266
C135
C134
C107
SB39
CN30
C168
C161
C154
R284
R285
R283
C129
C126
C111
C106
SB38
C167
C160
R291
C153
R275
R274
R276
R277
C164
C166
C165
C159
C156
C155
R290
R273
R272
R252
R251
R254
R250
R244
R247
R238
R237
R240
R243
C158
C151
C152
C149
R282
R287
SB76
R265
SB68
R249
L9
L8
C150
SB79
R264
R248
R246
SB78
C140
C138
C136
C179
C139
C117
R239
R236
R233
R229
T5
C102
C116
R235
R234
C101
R227
T4
9
STLINKMFX
uSD2
B
B
Rev.B
MB1219
SB54
R245
SB47
SB51
SB49
SB43
SB37
SB45
SB69
SB73
SB67
SB52
SB56
SB48
SB50
SB46
SB42
SB36
SB34
SB75
SB72
SB64
R256
SB57
SB53
SB71
SB74
SB70
SB66
SB62
SB60
SB55
Figure 7. STM32F779I-EVAL evaluation board motor control PCB reworks
(Bottom side)
DocID029088 Rev 329/80
Table 15. Motor control related solder bridges
The special motor current sampling operation is enabled when SB1 is closed (PA12
connected to PA8). The I/O pins PA12 and PA8 are disconnected and can be used
by the daughterboard when SB1 is not fitted.
Default setting: Open
SB2 should be kept open when encoder signal comes from the pin 31 of the motor
control connector CN1, while it should be kept close when analog signal comes from
pin 31 of CN1 for special motor.
Default setting: Open
Solder
bridges
SB1
SB2
Description
79
Page 30
Hardware layout and configurationUM2036
6.19 Multi-Function expander
The Multi-Function expander (MFX) is implemented as an I/O expander circuit on the
STM32F779I-EVAL evaluation board. The communication interface between MFX and
STM32F779NI is done through the I2C1 interface.
The signals connected to MFX are listed in Table 16: MFX signals .
Figure 10. Analog input-output connector CN3 (Top view)
Pin numberDescription
1analog input-output (PF10)2GND
Table 19. Analog input-output connector CN3
32/80DocID029088 Rev 3
Pin
number
Description
Page 33
UM2036Connectors
7.4 Camera module connector CN4
Figure 11. Camera module connector CN4 (Top view)
Table 20. Camera module connector CN4
Pin numberDescriptionPin numberDescription
1+1.8V21GND
2+1.8V22GND
3GND23D0 (PC6)
4GND24D1 (PC7)
5D10 (PD6)25D2 (PC8)
6D11 (PD2)26D3 (PC9)
7GND27D4 (PC11)
8GND28D5 (PD3)
9D8 (PC10)29D6 (PE5)
10D9 (PC12)30D7 (PE6)
11GND31HSYNC (PA4)
12GND32VSYNC (PB7)
13I2C1_SCL (PB8)33PCLK (PA6)
14I2C1_SDA (PB9)34Test point8
15
Camera_PLUG
(MFX GPIO12)
35Test point11
16GND36Test point10
17
RST IN
(MFX GPIO11)
37GND
18Test point 738GND
19
XSDN
(MFX GPIO0)
39+2.8V
20Camera clock40+2.8V
DocID029088 Rev 333/80
79
Page 34
ConnectorsUM2036
7.5 Daughterboard extension connectors CN5 and CN6
Two 60-pin male headers CN5 and CN6 can be used to connect a daughterboard or the
standard wrapping board to the STM32F779I-EVAL evaluation board. All GPIOs are
dispatched on memory connectors (CN10 and CN11), and on connectors CN5 and CN6.
The space between these two connectors is defined as a standard which allows developing
common daughterboards for several ST evaluation boards. The standard width between
CN5 pin 1 and CN6 pin 1 is 2700mils (68.58mm).
Each pin on CN5 and CN6 can be used by a daughterboard after disconnecting it from the
corresponding function block on the STM32F779I-EVAL evaluation board. For more details
refer to
Two 40-pins male headers CN10 and CN11 are used to connect with memory
daughterboard. GPIOs (which work as FMC memory signals) that are not present on CN5
and CN6, are available on these two connectors.
The space between these two connectors is defined as a standard which allows to develop
common daughterboard. The standard width between CN10 pin 1 and CN11 pin 1 is
1914
mils (48.62 mm). For more details on signal assignment refer to Tab l e 27 and
Tabl e 28.
Pin
Description
DocID029088 Rev 339/80
79
Page 40
ConnectorsUM2036
Pin DescriptionFunction
Table 26. Memory connector CN10
How to disconnect with function block on
STM32F779I-EVAL board
1PH3SDNE0/MII_COLOpen SB57
3PF13A7-
5PF12A6-
7PG1A11-
9GND--
11PE7D4-
13PE10D7-
15PE12D9-
17PE15D12-
19PE13D10-
21PD11A16-
23PD12A17-
25PG5A15/BA1-
27PH11D19-
29GND--
31PD13A18-
33PG2A12-
35PD8D13-
37PD9D14-
39PD14D0-
2PH5SDNWE-
4PF14A8-
6PG0A10-
8PF11SDNRAS-
10GND--
12PE9D6-
14PE8D5-
16PE11D8-
18PF15A9-
20PE14D11-
22PH8D16-
24PH10D18-
26PH9D17-
28PG4A14/BA0-
40/80DocID029088 Rev 3
Page 41
UM2036Connectors
Table 26. Memory connector CN10 (continued)
Pin DescriptionFunction
How to disconnect with function block on
STM32F779I-EVAL board
30GND--
32PH12D20-
34PG3A13-
36PD10D15-
38PD15D1-
40PG8SDCLK/ MII_PPS_OUT-
Pin DescriptionAlternative function
Table 27. Memory connector CN11
How to disconnect with function block on
STM32F779I-EVAL board
1PF5A5-
3PF4A4-
5PF3A3-
7PE6
A22/SAI2_MCLK_B/TRACED
3/PAR_D7/LCD_G1
Open SB25, SB26, SB27, SB28
Short pin 2, 3 of JP13 when connect NAND
9GND/PG7GND/NAND_INT
module to CN11, close SB19, in any other
case short pin 1 and 2 of JP13
11PE4A20/TRACED1Open SB11
13PE3A19/TRACED0Open SB9
15PI5NBL3-
17PI4NBL2-
19PG15SDNCAS-
21PI10D31/MII_RX_EROpen SB12
23PE1NBL1-
25PE0NBL0-
27PG6NE3/LCD_R7Close SB20
29GND--
31PD0D2-
33PI2D26-
35PI1D25-
37PI0D24-
39PH13D21-
2PH2SDCKE0-
4PE5
A21/TRACED2/PAR_D6/LCD
_G0
Open SB6, SB7, SB8
DocID029088 Rev 341/80
79
Page 42
ConnectorsUM2036
D^ϯϬϳϮϮsϮ
Table 27. Memory connector CN11 (continued)
Pin DescriptionAlternative function
How to disconnect with function block on
STM32F779I-EVAL board
6PC6NWAIT /MC_UH/ PAR_D0Close JP9, disconnect CN4 and CN1
STM32F779I-EVAL evaluation board can be powered from a DC 5V power supply via the
external power supply jack (CN19) shown in
positive.
Figure 20. Power supply connector CN19 (Front view)
Pin
number
MicroSDcard_detect2 (MFX
Description
GPIO10)
Figure 20. The central pin of CN19 must be
7.16 ST-LINK/V2-1 programming connector CN20
The connector CN20 is used only for embedded ST-LINK/V2-1 programming during the
board manufacturing. It is not populated by default and not for end user.
7.17 MFX programming connector CN21
The connector CN21 is used only for MFX (Multi-Function expander) programming during
the board manufacturing. It is not populated by default and not for end user.
7.18 ST-LINK/V2-1 USB Micro-B connector CN22
The USB connector CN22 is used to connect the embedded ST-LINK/V2-1 to the PC to
debug the board.
46/80DocID029088 Rev 3
Page 47
UM2036Connectors
Figure 21. USB Micro-B connector (Front view)
Table 34. USB Micro-B connector CN22
Pin numberDescriptionPin numberDescription
1VBUS (power)4ID
2DM5GND
3DP6,7,8,9,10,11Shield
7.19 MEMS microphone coupon connectors CN24 and CN25
when mounted on MB1045, please
soldered R6 10K and C9 470nF,
removed R14 and changed R13 with 0
ohm
76/80DocID029088 Rev 3
Figure 43. STM32F779I-EVAL camera module
SchematicsUM2036
Page 77
UM2036Federal Communications Commission (FCC) and Industry Canada (IC) Compliance
Appendix C Federal Communications Commission (FCC)
and Industry Canada (IC) Compliance
Statements
C.1 FCC Compliance Statement
C.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.
C.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.
C.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.
C.2 IC Compliance Statement
C.2.1 Compliance Statement
Industry Canada ICES-003 Compliance Label: CAN ICES-3 (A)/NMB-3(A).
C.2.2 Déclaration de conformité
Étiquette de conformité à la NMB-003 d'Industrie Canada : CAN ICES-3 (A)/NMB-3(A).
DocID029088 Rev 377/80
79
Page 78
CISPR32UM2036
Appendix D CISPR32
D.1 Warning
Warning: This device is compliant with Class A of CISPR32. In a residential environment,
this equipment may cause radio interference.
78/80DocID029088 Rev 3
Page 79
UM2036Revision history
Revision history
Table 39. Document revision history
DateRevisionChanges
23-May-20161Initial release.
Added sections:
02-Dec-20162
Section Appendix C: Federal Communications
Commission (FCC) and Industry Canada (IC)
Compliance Statements, Section Appendix D: CISPR32.
08-Mar-20173
Added boot loader note in Section 6.5: Boot option and
ESD protection note in Section 6.7: USB OTG1 FS.
DocID029088 Rev 379/80
79
Page 80
UM2036
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.