cancel
Showing results for 
Search instead for 
Did you mean: 

Your IDEAL MCU for HMI-of-Things and GFX applications at very low cost !!! The NEW STM32L4+ product is born 😉

Raouf
ST Employee

Hello,

The NEW STM32L4P5xx/L4Q5xx devices comes to complete the STM32L4+ Series portfolio.

The new STM32L4+ offers a large package offer from 48 to 169-pin packages with several options.

-         The STM32L4P5 with 512 Kbytes to 1 Mbytes of Flash memory coming with packages supporting external SMPS.

-         The STM32L4Q5 with 1 Mbytes of Flash memory coming with encryption accelerator engine (AES, HASH and PKA).

NEW features

The new STM32L4+ brings several new innovative features. It comes with newer OctoSPI interface enabling to connect Octal flash and PSRAM memories and HyperBusTM memories as well.

OctoSPI: Connecting 2 Octal SPI memories using only one physical interface

Thanks to its new multiplexed mode, it enables connecting 2 Octal memories using only one physical interface.

0693W000000UvCJQA0.png 

ST is Accelerating the “HMI of Things�? revolution !!!

•In the context of accelerating the “HMI of things�? revolution: ST offers an extended ecosystem enabling HMI of Things

  • GFX peripherals: (DMA2D, LTDC, …)
  • External memory controllers (FMC, QuadSPI, OctoSPI)
  • MCUs with Good Balance of high-performance and power efficiency (like the STM32L4+ Series)
  • SW solutions enabling to develop richer GFX (STM32CubeFW, TouchGFX, ….) 

0693W000000UvCdQAK.png

Basic HMI on Small 48-pins packages (Optimized BOM)

•      Only MCU + Display: Ideal MCU for Basic HMI applications with a small low cost packages

•      ALL inside a small device : CPU, Display driver, 2D Accelerator, GFX RAM, Flash, and others….

•      LTDC RGB222 configuration available on ALL packages

•      CLUT L8 color format

•      Single or double buffer ( 240x240 8-bpp)

=> No need for External memories

=> No need for external Display controller

0693W000000UvAwQAK.png

More advanced HMI + Audio + UART+ Others

•HMI (LTDC+OctoSPI) + Audio + Sensors + UART + 10_spare_pins

•When internal RAM/Flash is not enough

•LTDC RGB222 configuration available on ALL packages

•2 External Octal SPI memories thanks to the multiplexed mode

•HyperFLASH

•HyperRAM

•Audio Codec over SAI

•I2C for Display, sensors and Audio Codec

•UART

•10 spare pins

0693W000000UvBBQA0.png

HMI + Audio + Camera + Connectivity + Others

•HMI (LTDC+OctoSPI) + Audio + Camera + Wi-Fi + Sensors + LPUART + 2x SPI + 10_spare_pins

•Thanks to following features availability on LQFP64 package

  1. LTDC RGB222 configuration available on ALL packages
  2. 2 External Octal SPI memories thanks to the multiplexed mode
  3. Audio Codec over SAI
  4. Camera over DCMI 8-bits
  5. Wi-Fi module through SDIO 1-bit
  6. I2C for Display, sensors and Audio Codec
  7. LPUART
  8. 2xSPI or USB_OTG_FS …
  9. 10 spare pins

0693W000000UvBLQA0.png

12 REPLIES 12
Ikiss.1
Associate II

I see, 60Hz recommended refresh rate,

Raouf
ST Employee

Yes, 60Hz is the display refresh rate, even if you only show a static image.

The framebuffer refresh rate can be up to 60fps if your display is @60Hz.

so depending on your GFX application requirements, you should use the proper fps.

For instance if it is a HMI, 30fps would be enough.

Note that the higher fps, the better is the display visual effect, but also the more your system is stressed (mainly framebuffer bandwidth)

Raouf
ST Employee

It seems I missed one point in your initial post, the SSD1963

Yes, if you want to use the L4+ for that display you should use the SSD1963 + FSMC peripheral (8080), but here the display will be controlled by the SSD1963 NOT the internal LCD-TFT (LTDC).

Anyway, an external TFT + GRAM is needed in that HW configuration unlike the configs illustrated in that thread.

So the external framebuffer (inside SSD1963) should be updated over FSMC interface.

I recommend to use DMA2D accelerator to refresh the display, so that the CPU is offloaded.

The AN4943 application note can help you :https://www.st.com/resource/en/application_note/dm00338361-using-the-chromart-accelerator-to-refresh-an-lcdtft-display-on-stm32l496xxl4a6xxl4rxxxl4sxxx-microcontrollers-stmicroelectronics.pdf