ST B-U585I-IOT02A User Manual

ST B-U585I-IOT02A User Manual

Discovery kit for iot node with stm32u5 series
Hide thumbs Also See for B-U585I-IOT02A:
Table of Contents

Advertisement

Quick Links

Introduction
The
B-U585I-IOT02A
Discovery kit provides a complete demonstration and development platform for the
microcontroller, featuring an Arm
of flash memory and 786 Kbytes of SRAM, as well as smart peripheral resources.
This Discovery kit enables a wide diversity of applications by exploiting low-power communication, multiway sensing, and direct
connection to cloud servers.
®
It includes Wi‑Fi
and Bluetooth
and gyroscope, pressure, Time-of-Flight, and gesture-detection sensors.
®
The support for ARDUINO
choice of specialized add-on boards.
For even more user-friendliness, the on-board STLINK-V3E debugger provides out-of-the-box loading and debugging
capabilities, as well as a USB Virtual COM port bridge.
The
B-U585I-IOT02A
Discovery kit leverages the
sensor applications in fitness, metering, industrial, or medical, with state-of-the-art energy efficiency and higher security.
Picture is not contractual.
UM2839 - Rev 4 - May 2023
For further information contact your local STMicroelectronics sales office.
Discovery kit for IoT node with STM32U5 series
®
®
‑M33 core with Arm
Cortex
®
modules, as well as microphones, temperature and humidity, magnetometer, accelerometer
Uno V3, STMod+, and Pmod
STM32U5 series
Figure 1.
B-U585I-IOT02A Discovery kit for the IoT node
®
®
TrustZone
and Armv8-M mainline security extension, 2 Mbytes
connectivity provides unlimited expansion capabilities with a large
key assets to enable prototyping for a variety of wearable or
UM2839
User manual
STM32U585AI
www.st.com

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the B-U585I-IOT02A and is the answer not in the manual?

Questions and answers

Summary of Contents for ST B-U585I-IOT02A

  • Page 1: Figure 1. B-U585I-Iot02A Discovery Kit For The Iot Node

    Figure 1. B-U585I-IOT02A Discovery kit for the IoT node Picture is not contractual. UM2839 - Rev 4 - May 2023 www.st.com...
  • Page 2: Features

    2× STMod+ expansion connectors ™ – Pmod expansion connector • Flexible power-supply options: ST-LINK USB V , USB connector, or external sources • On-board STLINK-V3E debugger/programmer with USB re-enumeration capability: mass storage, Virtual COM port, and debug port • Comprehensive free software libraries and examples available with the...
  • Page 3: Ordering Information

    UM2839 Ordering information Ordering information To order the B-U585I-IOT02A Discovery kit, refer to Table 1. Additional information is available from the datasheet and reference manual of the target STM32. Table 1. Ordering information Order code Board reference Target STM32 B-U585I-IOT02A...
  • Page 4: Development Environment

    UM2839 Development environment Development environment System requirements ® ® ® • Multi‑OS support: Windows 10, Linux 64-bit, or macOS ® • USB Type-A or USB Type-C to Micro-B cable Note: ® macOS is a trademark of Apple Inc., registered in the U.S. and other countries and regions. ®...
  • Page 5: Conventions

    UM2839 Conventions Conventions Table 3 provides the conventions used for the ON and OFF settings in the present document. Table 3. ON/OFF convention Convention Definition Jumper JPx ON Jumper fitted Jumper JPx OFF Jumper not fitted Jumper JPx [1-2] Jumper fitted between Pin 1 and Pin 2 Solder bridge SBx ON SBx connections closed by 0 Ω...
  • Page 6: Delivery Recommendations

    UM2839 Delivery recommendations Delivery recommendations Before the first use, check the board for any damage that might have occurred during shipment, and check that all socketed components are firmly fixed in their sockets and that none is loose in the plastic bag. UM2839 - Rev 4 page 6/54...
  • Page 7: Getting Started

    Install the STLINK-V3E USB driver available on the www.st.com website. Connect the board to the laptop using the CN8 ST-LINK connector, which is a USB Micro-B port. Open a terminal like Tera Term and configure it with the following parameters: –...
  • Page 8: Hardware Layout And Configuration

    UM2839 Hardware layout and configuration Hardware layout and configuration The B-U585I-IOT02A Discovery kit is designed around the STM32U585AII6Q target microcontroller in a 169-pin BGA package. The hardware block diagram in Figure 2 illustrates the connection between the STM32 and peripherals: Figure 2.
  • Page 9: Figure 3. B-U585I-Iot02A Discovery Kit Layout (Top View)

    Figure 3. B-U585I-IOT02A Discovery kit layout (top view) ® USB type-C USB LED STMod+ Microphones STMod+ (CN1) (LD1) (CN2) (U6, U7) (CN3) STM32WB55 Bluetooth ® Low Energy module (U1) Bluetooth ® Low Energy module debug connector Pmod™ (CN5) (CN4) Bluetooth ®...
  • Page 10: Figure 4. B-U585I-Iot02A Discovery Kit Layout (Bottom View)

    Figure 4. B-U585I-IOT02A Discovery kit layout (bottom view) ARDUINO ® ARDUINO ® (CN13) (CN14) ® Bluetooth module USB (CN12) ® Bluetooth module reset (B1) Optional battery holder (CN15) MCU debug switch (SW4) ® Bluetooth Low Energy debug switch ARDUINO ®...
  • Page 11: Figure 5. B-U585I-Iot02A Discovery Kit Mechanical Drawing In Millimeters

    Figure 5. B-U585I-IOT02A Discovery kit mechanical drawing in millimeters...
  • Page 12: Embedded Stlink-V3E

    In case the B-U585I-IOT02A Discovery kit board is connected to the PC before the driver is installed, some B-U585I-IOT02A Discovery kit interfaces may be declared as “Unknown” in the PC device manager. In this case, the user must install the dedicated driver files, and update the driver of the connected device from the device...
  • Page 13: Using An External Debug Tool To Program And Debug The On-Board Stm32

    STLINK-V3E is in the RESET state, and all GPIOs are in high impedance. Then the user can connect his external debug tool to the CN9 debug connector or the CN10 TAG connector. Figure 7. Connecting an external debug tool to program the on-board STM32 ST-LINK reset jumper (JP1) ST-LINK USB connector (CN8)
  • Page 14: Table 5. Tag Connector Pinout

    SWD mode, which is shared with the same signals as the ST-LINK. The TC2050-IDC-NL cable is the recommended one to link ST-LINK and TAG connectors on the B-U585I-IOT02A Discovery kit so that the MCU can be easily programmed and debugged without any extra accessories.
  • Page 15: Power Supply

    Power supply The B-U585I-IOT02A Discovery kit board is designed to be powered by a 5 V DC power supply. It is possible to configure the B-U585I-IOT02A Discovery kit using the JP4 jumper to select any of the four following power sources: 5V_USB_STLK, 5V_VIN, 5V_UCPD, 5V_VBAT, and 5V_USB_CHGR.
  • Page 16: Figure 11. Jp4: 5V_Vin Selection From Cn17 (Vin)

    This is the DC power charger connected to the CN8 USB ST-LINK connector. To select the 5V_USB_CHGR power source, the JP4 jumper must be fitted between pin 7 and pin 8. In this case, if the B-U585I-IOT02A Discovery kit is powered by an external USB charger, then the debug is not available. If the PC is connected instead of the charger, the limitation is no longer effective, and the PC might be damaged.
  • Page 17: Figure 13. Jp4: 5V_Usb_Chgr Selection

    Caution: Do not connect the PC to the CN8 ST-LINK connector. The PC might be damaged or the board might not be powered correctly. The LD5 green LED is lit when the B-U585I-IOT02A Discovery kit is powered by the 5 V correctly.
  • Page 18: Figure 14. Power Tree

    UM2839 Power supply Figure 14. Power tree 5V_USB_STLK USB_ST_LINK 5V_VIN 5V_VIN LD1117S50TR ® CN13 ARDUINO CN17 VREFP CN14 CN16 5V_UCPD 5V_UCPD 2*STMod+ connectors LD1117STR Camera connector STLINK-V3E 3V3_STLK LD3985M33R ST_LINK debug APS6408L-xOB 64-Mbit Octo-SPI SRAM STMPS2151STRP 5 V/500 mA MX25LM51245GXDI00 power switch 512-Mbit Octo-SPI flash STM32WB5MMGH6TR...
  • Page 19: Clock Source

    The active LOW reset sources are: • The B2 reset button • The reset signal coming from CN17 pin 3 • The reset signal coming from ST-LINK 7.4.2 MCU boot switch and jumper for current measurement Table 7. MCU jumper and switch Reference...
  • Page 20: Usb Type-C ® Fs Port

    ® These UCPD_CCx signals are connected to the associated CCx line of the USB Type-C connector through the ST TCPP03-M20 USB port protection. These lines are used for the configuration channel lines (CCx) to select the ® USB Type-C current mode.
  • Page 21: Usb Type-C

    UM2839 USB Type-C® FS port The hardware configuration for the USB FS interface is shown in Table ® Table 8. USB Type-C FS Power Delivery configuration Configuration EN (UCPD_PWR) PD13 IANA (USB.IANA) PA15 CC1 (USB.UCPD_CC1) PB15 CC2 (USB.UCPD_CC2) FLGn (USB.UCPD_FLT) PF14 USB.VBUS_SENSE SCL (I2C2_SCL)
  • Page 22: Nor Flash, Psram, And Eeprom Memories

    Octo‑SPI PSRAM from AP Memory, and the M24256‑DFMC6TG I C EEPROM from STMicroelectronics are available on the B-U585I-IOT02A Discovery kit. The M24256‑DFMC6TG is connected on ISC2 (PH4, PH5) with the 0xAC address for a write operation and 0xAD for a read operation.
  • Page 23: Virtual Com Port

    Virtual COM port Virtual COM port The integrated ST-LINK provides a Virtual COM port over the USB interface. It is connected to the USART1 of STM32U585AI. For the demonstration software programmed when the board is shipped, the parameters are 115200 bit/s, 8‑bit data, no parity, one stop bit, and no flow control.
  • Page 24: Bluetooth ® Low Energy Module Firmware Update

    Bluetooth Low Energy debug port (SWD port), by setting the SW5 switch to ON and switching SW4 to OFF. Another way is to connect an external ST-LINK directly to the CN5 SWD interface to update the module.
  • Page 25: Mxchip Emw3080 (802.11 B/G/N Compliant Wi-Fi ® Module)

    MXCHIP EMW3080 (802.11 b/g/n compliant Wi‑Fi module) The M1 MXCHIP EMW3080 module is implemented on the top side of the B-U585I-IOT02A Discovery kit board. This module is an embedded wireless internet connectivity device. The module uses the SPI (SPI2 of ®...
  • Page 26: Table 14. Wlan Module I/O Configuration

    UM2839 RF modules Table 14. WLAN module I/O configuration MCU I/O Configuration PF15 Chip_En (WRLS.WKUP_W) MISO (WRLS.SPI2_MISO) MOSI (WRLS.SPI2_MOSI) CK (WRLS.SPI2_SCK) PB12 CS (WRLS.SPI2_NSS) PG15 GPIO13 (WRLS.FLOW) PD14 GPIO14 (WRLS.NOTIFY) 7.8.3.1 EMW3080 firmware update Figure 19. EMW3080 switch EMW3080 update procedure First, the user must download the EMW3080updateVxyz.bin firmware from the X-WIFI-EMW3080B development tool location.
  • Page 27: Figure 20. Wi-Fi ® Firmware Update Configuration

    UM2839 RF modules • Start TeraTerm (not mandatory, but helpful to see what is going on) and configure as shown in Figure ® Figure 20. Wi‑Fi firmware update configuration • Download EMW3080updateVxyz.bin binary file to STM32 – The simple way is to drag and drop this file on the DIS_U585ZI board volume name that appears in Windows Explorer after connecting the board to the host computer using CN8.
  • Page 28: Mems

    Figure 23 shows completion without error messages. Figure 23. Firmware update utility successful completion MEMS Several STMicroelectronics MEMS modules are available on the B-U585I-IOT02A Discovery kit board all connected on I2C2 (PH4, PH5). Table 15. C addresses for MEMS Module...
  • Page 29: Capacitive Digital Sensor For Relative Humidity And Temperature (Hts221)

    UM2839 MEMS Table 16. Microphones I/O configuration Microphones I/O PE9 (MIC_CCK0 Mic1 (U6) DOUT PE10 (MIC_SDINx DOUT PB1 (MIC_SDIN0) Mic2 (U7) PF10 (MIC_CCK1) 7.9.2 Capacitive digital sensor for relative humidity and temperature (HTS221) HTS221 is an ultracompact sensor for relative humidity and temperature. The interface used to communicate with the MCU is I C.
  • Page 30: Time-Of-Flight And Gesture-Detection Sensor (Vl53L5)

    I2C_SCL I2C_SDA 7.9.6 Time-of-Flight and gesture‑detection sensor (VL53L5) VL53L5 is a state‑of‑the‑art, Time-of-Flight (ToF), laser-ranging sensor enhancing the ST FlightSense product family. The communication interface with STM32U585AII6Q is I C. A shutdown control and interruption input is also provided on STM32U585AII6Q. The I...
  • Page 31: Buttons And Leds

    UM2839 Buttons and LEDs 7.10 Buttons and LEDs The B2 black button located on the top side is the reset of the STM32U585AII6Q microcontroller. Refer to Figure The B3 blue button located on the top side is available to be used as a user button. Refer to Figure The LD6 and LD7 green LEDs located on the top side are available for the user.
  • Page 32: Arduino

    Most shields designed for ARDUINO can fit the B-U585I-IOT02A Discovery kit board. ® ® The ARDUINO connector on the B-U585I-IOT02A Discovery kit board supports the ARDUINO Uno V3. ® The I/Os of the STM32U585AII6Q microcontroller are 5V tolerant, so no issue with ARDUINO compatibility.
  • Page 33: Table 24. Arduino ® Connector Pinout

    UM2839 ARDUINO® Uno V3 connectors ® Table 24. ARDUINO connector pinout STM32U5 Connector Pin name Signal name Function number IOREF 3.3 V reference NRST NRST NRST Reset 3.3 V I/O CN17 Power input ARD_ADC_A0 ARD-ADC_A1 ARD-ADC_A2 CN16 ARD-ADC_A3 ARD-ADC_A4 ADC / I2C1_SDA ARD-ADC_A5 ADC / I2C1_SCL SCL/D15...
  • Page 34: Stmod+ Connector

    STMod+ connector 7.12 STMod+ connector On the B-U585I-IOT02A Discovery kit node board, there are two STMod+ connectors, to support flexibility in small form factor applications. The STMod+ connector extends SPI, UART, and spare I/Os for different peripheral expansions like cellular modems.
  • Page 35: Pmod™ Connector

    UM2839 Pmod™ connector 7.13 ™ Pmod connector ™ On the Discovery kit, the Pmod connector provides flexibility in a small form factor application. Based on ™ ™ Digilent's Pmod standard popular in connectivity, the Pmod connector is implemented in types 2A and 4A. ™...
  • Page 36: Camera Daughterboard Connector

    UM2839 Camera daughterboard connector 7.14 Camera daughterboard connector On the B-U585I-IOT02A Discovery kit, it is possible to connect a camera module such as B-CAMS-OMV using the CN7 camera connector. Figure 26. CN7 camera daughterboard connector (top view) Table 28. CN7 camera daughterboard connector pinout...
  • Page 37: U585I-Iot02A Jumper Summary

    UM2839 B-U585I-IOT02A jumper summary B-U585I-IOT02A jumper summary Figure 27. B-U585I-IOT02A jumper summary top SW6 in 0 position SW2 All in SW3 in NC position SYS position JP3 ON SW1 in 0 position JP4 [1-2] Figure 28. B-U585I-IOT02A jumper summary bottom...
  • Page 38: U585I-Iot02A I/O Assignment

    UM2839 B-U585I-IOT02A I/O assignment B-U585I-IOT02A I/O assignment Table 29. B-U585I-IOT02A I/O assignment Pin name Main function pinout assignment Alternate function pinout assignment pinout STMOD+.1_17 OCTOSPI.R_DQS STMOD+.1_INT STMOD+.1_TIM STMOD+.2_INT VBAT VSS_SW PC13 USER_BUttON PC14-OSC32_IN PC14-OSC32_IN PC15-OSC32_OUT PC15-OSC32_OUT OCTOSPI.F_IO0 OCTOSPI.F_IO1 OCTOSPI.F_IO2 OCTOSPI.F_IO3 OCTOSPI.F_CLK_P...
  • Page 39 UM2839 B-U585I-IOT02A I/O assignment Pin name Main function pinout assignment Alternate function pinout assignment pinout STMOD+.1_UART2_RX VSS_4 VDD_4 STMOD+.1_SPI1_NSS STMOD+.1_ADC CAM_PIXCLK OPAMP2_VINM ARD_ADC.A4 ARD_ADC.A2 ARD_ADC.A3 ARD_ADC.A5 MIC_SDIN0 ARD.D3_TIM PF11 STSAFE_EN PF12 OCTOSPI.F_DQS VSS_6 VDD_6 PF13 ARD.D7_IO PF14 USB.VBUS_SENSE PF15 WRLS.WKUP_W STMOD+.2_ADC...
  • Page 40 UM2839 B-U585I-IOT02A I/O assignment Pin name Main function pinout assignment Alternate function pinout assignment pinout VDD_1 PB12 WRLS_SPI2_NSS PB13 STMOD+.2_RST PB14 STMOD+.1_20 PB15 USB.UCPD_CC2 STMOD+.2_UART3_TX ARD.D1_TX STMOD+.2_UART3_RX ARD.D0_RX PD10 Mems.INT_IIS2MDC PD11 STMOD+.2_UART3_CTS PD12 STMOD+.2_UART3_RTS PD13 USB.IANA VSS_8 VDD_8 PD14 WRLS.NOTIFY PD15 ARD.D2_IO...
  • Page 41 UM2839 B-U585I-IOT02A I/O assignment Pin name Main function pinout assignment Alternate function pinout assignment pinout PC11 WRLS.UART4_RX PC12 STMOD+.2_SPI3_MOSI_alt1 STMOD+.1_18 WRLS.SPI2_SCK STMOD+.2_18 WRLS.SPI2_MISO WRLS.SPI2_MOSI STMOD+.2_19 VSS_9 VDD_9 STMOD+.2_SPI3_MOSI OCTOSPI.R_IO7 STMOD+.2_SPI3_SCK PG10 STMOD+.2_SPI3_MISO PG12 STMOD+.2_SPI3_NSS [B8] VSSIO_2 VDDIO_2 PG15 WRLS.FLOW T.SWO STMOD+.2_SPI3_MISO_alt1...
  • Page 42 UM2839 B-U585I-IOT02A I/O assignment Pin name Main function pinout assignment Alternate function pinout assignment pinout PH11 OCTOSPI.F_IO6 PH12 OCTOSPI.F_IO7 PH13 STMOD+.UART2_SPI1_SEL PH14 CAM.D4 PH15 STMOD+.UART3_SPI3_SEL [B11] VSS_11 VDD_11 OCTOSPI.R_IO5 CAM_PLUG CAM_RSTI CAM_XSDN VSS_12 VDD_12 CAM.D5 OCTOSPI.F_NCS UM2839 - Rev 4...
  • Page 43: B-U585I-Iot02A Product Information

    B01. The second line shows the board serial number used for traceability. Parts marked as “ES” or “E” are not yet qualified and therefore not approved for use in production. ST is not responsible for any consequences resulting from such use. In no event will ST be liable for the customer using any of these engineering samples in production.
  • Page 44: B-U585I-Iot02A Product History

    UM2839 B-U585I-IOT02A product history 10.2 B-U585I-IOT02A product history Table 30. Product history Order Product Product details Product change description Product limitations code identification MCU: • STM32U585AII6Q silicon revision "X" MCU errata sheet: BU585IIO2A$GT1 Initial revision No limitation • STM32U575xx and...
  • Page 45: Board Revision History

    UM2839 Board revision history 10.3 Board revision history Table 31. Board revision history Board reference Board variant and revision Board change description Board limitations MB1551-U585AI-C02 Initial revision ® • Bluetooth Low Energy programmable now using onboard STLINK-V3E • Switch added on BOOT0 to select the Boot mode •...
  • Page 46: Federal Communications Commission (Fcc) And Ised Canada Compliance

    UM2839 Federal Communications Commission (FCC) and ISED Canada Compliance Statements Federal Communications Commission (FCC) and ISED Canada Compliance Statements 11.1 FCC Compliance Statement 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.
  • Page 47 UM2839 ISED Compliance Statement RF exposure statement To satisfy FCC and ISED Exposure requirements for mobile devices, a separation distance of 20 cm or more should be maintained between the antenna of this device and persons during operation. To ensure compliance, operation at closer than this distance is not recommended.
  • Page 48: Ce Conformity

    équipement peut créer des interférences radio. Simplified CE declaration of conformity: ST Microelectronics hereby declares that the device B-U585I-IOT02A conforms with the essential requirements of Directive 2014/53/EU. The declaration of conformity can be found at www.st.com. UM2839 - Rev 4...
  • Page 49: Revision History

    Figure 7, and Figure 17 ® • MXCHIP EMW3080 (802.11 b/g/n compliant Wi‑Fi module) • B-U585I-IOT02A product information with Product history Board revision history 30-May-2023 Added Section 7.9.7 STSAFE authentication and security for peripherals and IoT devices (STSAFA110S8SPL03) Removed Demonstration software...
  • Page 50: Table Of Contents

    UM2839 Contents Contents Features................2 Ordering information .
  • Page 51 B-U585I-IOT02A product information ........
  • Page 52: List Of Tables

    B-U585I-IOT02A I/O assignment ........
  • Page 53: List Of Figures

    B-U585I-IOT02A Discovery kit mechanical drawing in millimeters ....... . 11...
  • Page 54 ST’s terms and conditions of sale in place at the time of order acknowledgment. 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’...

Table of Contents

Save PDF