DISCO-L4R9I

Demonstration and development platform based on STM32L4R9AI microcontroller

Overview

https://www.st.com/en/evaluation-tools/32l4r9idiscovery.html

The 32L4R9IDISCOVERY kit is a complete demonstration and development platform for STMicroelectronics Arm Cortex-M4 core-based STM32L4R9AI microcontroller.

Leveraging the innovative ultra-low-power oriented features, 640 Kbytes of embedded RAM, graphics performance (Chrom-ART Accelerator), and DSI controller offered by the STM32L4R9AI, the 32L4R9IDISCOVERY kit enables users to easily prototype applications with state-of-the-art energy efficiency, as well as stunning audio and graphics rendering with direct support for AMOLED DSI round LCD display. For even more user-friendliness, the on-board ST-LINK/V2-1 debugger provides out-of-the-box programming and debugging capabilities.

Microcontroller main features

The STM32L4R5xx, STM32L4R7xx and STM32L4R9xx devices are an ultra-low-power microcontrollers family (STM32L4+ Series) based on the high-performance Arm® Cortex®-M4 32-bit RISC core. They operate at a frequency of up to 120 MHz.

- 2-Mbyte Flash memory - 640-Kbyte RAM in UFBGA169 package

https://www.st.com/en/microcontrollers-microprocessors/stm32l4r9ai.html

Board features

  • 1.2” 390x390 pixel AMOLED round display panel with 16-million colors depth, MIPI DSI interface, and capacitive touch panel
  • USB OTG FS
  • On-board current measurement
  • SAI audio codec
  • ST-MEMS digital microphones
  • 16-Mbit asynchronous PSRAM
  • 512-Mbit Octo-SPI Flash
  • 2 user LEDs
  • 1 reset push-button
  • 4-direction joystick with selection button
  • Board connectors:
    • 8-bit camera
    • USB OTG FS with Micro-AB
    • Stereo headset jack including analog microphone input
    • microSD card
  • Board expansion connectors:
    • Arduino Uno V3
    • STMod+
    • PMOD
    • EXT_I2C
  • Flexible power-supply options:
    • ST-LINK USB VBUS or external sources
  • On-board ST-LINK/V2-1 debugger/programmer with USBre-enumeration capability: mass storage, virtual COM port and debug port

Board pinout

Pins Legend

/media/uploads/bcostm/pinout_legend_2017-06-28-2.png

You can find more details on the available pins and labels in the PeripheralPins.c and PinNames.h files.

These files can be found in:

  • ARMmbed/mbed-os repository on GitHub (up-to-date version, used with mbed CLI commands)

https://github.com/ARMmbed/mbed-os/tree/master/targets/TARGET_STM/TARGET_STM32L4/TARGET_STM32L4R9xI/TARGET_DISCO_L4R9I

Arduino-compatible headers

https://os.mbed.com/media/uploads/jeromecoutant/disco_l4r9i_2020_10_22_arduino_left.jpg https://os.mbed.com/media/uploads/jeromecoutant/disco_l4r9i_2020_10_22_arduino_right.jpg

STMod+ header

https://os.mbed.com/media/uploads/jeromecoutant/disco_l4r9i_2020_10_22_stmod.jpg

mbed-os examples

These official mbed-os examples have been tested on this board:

Technical references

Known limitations

The following section describes known limitations of the platform. Note that general issues are tracked into the mbed repository available on GitHub.

 Buy Now