UM1932
User manual
Discovery kit with STM32F469NI MCU
Introduction
The STM32F469I-DISCO Discovery kit (32F469IDISCOVERY) is a complete demonstration and development platform for STMicroelectronics Arm® Cortex®-M4 core-based STM32F469NIH6 microcontroller. This microcontroller features three I2C interfaces, six SPIs with two multiplexed full-duplex I2S interfaces, SDIO, four USART ports, four UART ports, two CAN buses, three 12-bit ADCs, two 12-bit DACs, one SAI, 8 to 14-bit digital camera digital module interface, internal 320+4 Kbytes of SRAM and 2-Mbyte Flash memory, USB HS OTG and USB FS OTG, Ethernet MAC, FMC interface, MIPI DSISM interface, Quad-SPI interface, JTAG debugging support. This Discovery kit offers everything required for users to get started quickly and develop applications easily.
The hardware features on the board help users to evaluate the following peripherals: USB OTG FS, microSD™ card, Audio DAC with headset jack, digital microphones, SDRAM, Quad-SPI Flash memory, 4" TFT LCD using MIPI DSISM interface with capacitive touch panel. The ARDUINO® compatible connectors expand the functionality with a wide choice of specialized shields. The extension header makes it possible to easily connect a daughterboard for specific application. The integrated ST-LINK/V2-1 provides an embedded in-circuit debugger and programmer for the STM32 MCU.
Figure 1. STM32F469I-DISCO board (top view)
Figure 2. STM32F469I-DISCO board (bottom view)
Pictures are not contractual.
April 2020 |
UM1932 Rev 3 |
1/30 |
www.st.com
Contents |
UM1932 |
|
|
Contents
1 |
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
6 |
|
2 |
Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
7 |
|
|
2.1 |
Product marking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
7 |
|
2.2 |
Codification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
7 |
3 |
Development environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
8 |
3.1 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.2 Development toolchains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 3.3 Demonstration software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
4 |
Hardware layout and configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
. 9 |
|
4.1 Embedded ST-LINK/V2-1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
12 |
4.1.1 Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 4.1.2 ST-LINK/V2-1 firmware upgrade . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
4.2 Power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
4.2.1 Power supply sources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 4.2.2 Supplying the board through ST-LINK/V2-1 USB port . . . . . . . . . . . . . . 13 4.2.3 Measurement of current IDD drawn by the STM32F469NI . . . . . . . . . . 14 4.2.4 Power related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
4.3 Clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
4.3.1 |
HSE clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
15 |
4.3.2 |
LSE clock source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |
15 |
4.4 Reset source . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 4.5 Audio outputs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.6 Digital microphones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.7 USB OTG FS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.8 microSD™ card . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.9 SDRAM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.10 Quad-SPI NOR Flash memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.11 Virtual COM port . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 4.12 ARDUINO® connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
2/30 |
UM1932 Rev 3 |
UM1932 |
Contents |
|
|
4.13 Extension connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 4.14 DSI LCD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 4.15 Buttons and LEDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4.16 I2C extension connector CN11 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.17 USB OTG FS Micro-AB connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . 23 4.18 microSD™ connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 4.19 ST-LINK/V2-1 USB Mini-B connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . 25 4.20 Audio jack CN3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Appendix A Mechanical dimensions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Appendix B Federal Communications Commission (FCC)
and Industry Canada (IC) Compliance . . . . . . . . . . . . . . . . . . . . . . . 27
B.1 FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
B.1.1 Part 15.19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
B.1.2 Part 15.21 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
B.1.3 Part 15.105 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
B.2 IC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Appendix C CE conformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
C.1 Warning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28
Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
UM1932 Rev 3 |
3/30 |
List of tables |
UM1932 |
|
|
List of tables
Table 1. List of available products . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 Table 2. Codification explanation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Table 3. Power related jumpers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 Table 4. ARDUINO® compatible connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Table 5. ARDUINO® compatible connectors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 6. Extension connector pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Table 7. DSI LCD module connector (CN10) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Table 8. Port assignment for control of LED indicators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 Table 9. I2C extension connector pinout. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Table 10. USB OTG FS Micro-AB connector CN13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Table 11. microSD™ connector CN9 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Table 12. USB Mini-B connector CN1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Table 13. Document revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4/30 |
UM1932 Rev 3 |
UM1932 |
List of figures |
|
|
List of figures
Figure 1. STM32F469I-DISCO board (top view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Figure 2. STM32F469I-DISCO board (bottom view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 Figure 3. Hardware block diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 Figure 4. STM32F469I-DISCO top side layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 Figure 5. STM32F469I-DISCO bottom side layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 Figure 6. USB Composite device. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Figure 7. Extension connector CN12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 Figure 8. I2C extension connector (front view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Figure 9. USB OTG FS Micro-AB connector CN13 (front view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Figure 10. microSD™ connector CN9 (front view). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 Figure 11. USB Mini-B connector CN1 (front view) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 Figure 12. Mechanical dimensions in millimeter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
UM1932 Rev 3 |
5/30 |
Features |
UM1932 |
|
|
1Features
•STM32F469NIH6 microcontroller with 2 Mbytes of Flash memory and 324 Kbytes of RAM, in BGA216 package
•4-inch 800x480 pixel TFT color LCD with MIPI DSISM interface and capacitive touch screen
•USB OTG FS
•SAI audio DAC
•3 ST-MEMS digital microphones
•128-Mbit Quad-SPI NOR Flash memory
•4 M×32bit SDRAM
•Reset and wake-up push-buttons
•4 color user LEDs
•Board connectors:
–microSD™ card
–USB with Micro-AB
–Stereo headphone output jack
–I2C expansion connector
–ARDUINO® Uno V3 expansion connectors
–2.54 mm pitch expansion connector
•Flexible power-supply options: ST-LINK, USB VBUS or external sources
•Comprehensive free software libraries and examples available with the STM32Cube MCU Package
•On-board ST-LINK/V2-1 debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port, and debug port
•Support of a wide choice of Integrated Development Environments (IDEs) including IAR™, Keil®, STM32CubeIDE, and Arm® Mbed™(a)
a.Arm and Mbed are registered trademarks or trademarks of Arm Limited (or its subsidiaries) in the US and or elsewhere.
6/30 |
UM1932 Rev 3 |
UM1932 |
Ordering information |
|
|
To order the 32F469IDISCOVERY Discovery kit, refer to Table 1. Additional information is available from the datasheet and reference manual of the target microcontroller.
Table 1. List of available products
Order code |
Board reference |
Target STM32 |
|
|
|
STM32F469I-DISCO |
MB1189 |
STM32F469NIH6U |
|
|
|
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 available at www.st.com).
•Next to the evaluation tool ordering part number, that is stuck or silk-screen printed on the board.
This board features a specific STM32 device version, which allows the operation of any bundled commercial stack/library available. This STM32 device shows a "U" marking option at the end of the standard part number and is not available for sales.
In order to use the same commercial stack in his application, a developer may need to purchase a part number specific to this stack/library. The price of those part numbers includes the stack/library royalties.
The meaning of the codification is explained in Table 2.
Table 2. Codification explanation
STM32F4XXY-DISCO |
Description |
Example: STM32F469I-DISCO |
|
|
|
|
|
STM32F4 |
MCU series in STM32 32-bit Arm Cortex |
STM32F4 Series |
|
MCUs |
|||
|
|
||
|
|
|
|
XX |
MCU product line in the series |
STM32F469 |
|
|
|
|
|
Y |
STM32 Flash memory size: |
2 Mbytes |
|
– I for 2 Mbytes |
|||
|
|
||
|
|
|
|
DISCO |
Discovery kit |
Discovery kit |
|
|
|
|
The order code is mentioned on a sticker placed on the top or bottom side of the board.
UM1932 Rev 3 |
7/30 |
Development environment |
UM1932 |
|
|
•Windows® OS (7, 8 and 10), Linux® 64-bit, or macOS® (a) (b)
•USB Type-A to Mini-B cable
•IAR™ - EWARM(c)
•Keil® - MDK-ARM(c)
•STMicroelectronics - STM32CubeIDE
•Arm® Mbed™ online(d) (see mbed.org)
The demonstration software, included in the STM32Cube MCU Package corresponding to the on-board microcontroller, is preloaded in the STM32 Flash memory and in the external on-board Flash memory for easy demonstration of the device peripherals in standalone mode. The latest versions of the demonstration source code and associated documentation can be downloaded from www.st.com.
a.macOS® is a trademark of Apple Inc. registered in the U.S. and other countries.
b.All other trademarks are the property of their respective owners.
c.On Windows® only.
d.Refer to the www.mbed.com website and to the Ordering information section to determine which order codes are supported.
8/30 |
UM1932 Rev 3 |
UM1932 |
Hardware layout and configuration |
|
|
The STM32F469I-DISCO Discovery board is designed around the STM32F469NIH6 (216pin TFBGA package). Figure 3 illustrates the connection between the STM32F469NIH6 and the peripherals (SDRAM, Quad-SPI Flash memory, color LCD, USB OTG connector, Audio, I2C extension connector, microSD™ card and embedded ST-LINK). Figure 4: STM32F469IDISCO top side layout and Figure 5: STM32F469I-DISCO bottom side layout help to locate these features on the actual Discovery board.
Figure 3. Hardware block diagram
3.3 V power supply
OTG
FS
|
|
|
|
32 KHz crystal |
|
RTC |
|
|
|
||
|
|
|
|
|
|
|
|
GPIO
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 Mbit |
|
|
|
|
|
|
|
|
|
|
|
|
||
Quad-SPI |
|
|
|
QSPI |
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Flash memory |
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
MIPI DSISM |
|
|
|
4x LEDs |
|
|
|
|
|
GPIOs |
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
USART3 |
|
|
|
|
|
|
|
|
ST-LINK/V2-1 |
|
|
|
|
|
|
STM32F469NIH6 |
|
|
|||||
|
|
|
|
|
|
SWD |
|
BGA216 package |
|
|
|
|||
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
I2C1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
128 Mbit |
|
|
|
FMC |
|
|
|
|
|
|
|
|||
SDRAM |
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
I2C2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
microSD™ card |
|
|
|
SDIO |
|
|
|
|
SAI1 |
|
|
|||
connector |
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
SPI3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ARDUINO® |
Extension |
connector |
connector |
USB connector
Wake-up button
4" DSI LCD
LCD touch panel
I2C extension connector
1.8 V power supply
Audio codec
Stereo headphone output
Stereo digital microphones
MSv38599V3
UM1932 Rev 3 |
9/30 |