โ2020-03-27 04:38 PM
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.
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
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
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
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
โ2020-03-29 02:53 PM
Hi @Raoufโ ,
Thanks. The chips are nice, but, you know, it would really increase the atractiveness of this place (I mean the forum), if you would post this sort of information in advance of the official announcement, not after it, making this place somewhat elite.
We are of course already aware of this new addition to the 'L4+ family, and also of the IMO not-that-great DISCO accompanying it - you might want to comment on this.
Also, you present above RGB222 mode, yet there's no official explanation etc. - this ought to be dealt with in detail in an AN, IMO.
JW
@Camilo LEMOSโ @brkโ
โ2020-03-31 03:26 PM
Hi Jan,
Thank you !!
So good to see people interested :smiling_face_with_smiling_eyes: and I agree with you about the late post ! But I hope it does help discovering the new amazing features on that new product.
With a low cost package (LQFP48 or QFN48) you can build your Graphic application, thanks to the GFX peripherals availability on such small package and also thanks to the new innovative Octal SPI feature named multiplexed mode. On that small package you don't need an external TFT driver thanks to the LTDC, and you don't need to add an external RAM for GFX framebuffer and ext flash for bitmaps thanks to the internal 1MByte of flash and internal 320Kbyte of RAM. But if your application requires more RAM and more flash, no matter thanks to the 2x Octal SPI interfaces, you can connect 2 different octal memories through the same data lines thanks to the multiplexed mode. One memory can be a flash (or HyperFlash) for bitmaps and the other can be an HyperRAM (or SRAM or PSRAM) for Graphic framebuffer.
The RGB222 is a reduced bus for the LTDC interface used to transfer pixels to the display. (2 lines for Red, 2 for Green and 2 for Blue) instead of using the full RGB888. For this mode of 6bits-per-pixel you get 64 colors in display which is quite enough for most HMI appliances. This configuration reduces considerabely the PCB design complexity, the cost and the used GPIOs especially for reduced pin packages.
Of course RGB888 and others (RGB565 or RGB666) are still available on greater packages like the BGA169.
You can also discover the other Application use cases which are available on higher pin packages like the LQFP64 and others. You can also use STM32CubeMX to easily discover and check other configurations...
I hope that helps you ! Don't hesitate to ask more questions..
I will check your question related to Discovery....
Thanks & Regards,
RBEN
โ2020-03-31 05:42 PM
Excellent. The LQFP48 is my much preferred package - especially now that it has 320K of RAM.
โ2020-04-01 06:10 PM
... just a greedy thought. The only other extra thing that I could wish for is an FMAC variant of these chips (in LQFP48 of course). I don't use a lot of graphics but I do use lots of IIR filters in my audio processing and effects. I haven't used the FMAC yet, and I'm still studying/understanding it, but it looks very promising - and now that there is 320K of RAM I can even venture into audio "looping" effects.
โ2020-04-15 05:14 PM
WOW! HMI + Audio + Camera + Connectivity in an LQFP48 package? Even an LQFP64 is not a big investment for most low-cost products!
Over and over again, this proves why the best thing I've done years ago was moving to ST. HMI of things and bringing GFX to embedded designers was one of the best initiatives ST made over the years!
Thank you guys and keep going!
Zaher
โ2020-04-25 03:15 AM
โ2020-04-28 08:52 AM
Hi Ikiss,
The L4+ MCU embeds a TFT driver (LTDC) so it is able to drive LCD-TFT displays with resolutions up to 480x480 for a 16bpp (when an external 16-bit SRAM or Octal SPI PSRAM is used as framebuffer) .
Would you please precise the required refresh rate and the color depth (RGB888 ?) ?
For such display resolution I recommend STM32F4x9, STM32F769, STM32H7 ...
And of course you can use TouchGFX for STM32L4+, F4x9, F7, H7 and so on...
The application note AN4861 would be a very good guide for you to properly consider the best HW architecture (system speed HCLK, external framebuffer, ...) and there is a step-by-step guide with STM32CubeMX showing how to properly configure LTDC and display an image...
Thanks & Regards
โ2020-04-28 09:00 AM
Thank you so much, as you can see it on the data sheet i provided, i have a screen that 800x480 24bit RGB.
what is your recommendation for that model ?
Thank you
โ2020-04-28 09:11 AM
Yes, I've already checked the display spec and I asked the question about the the required refresh rate and the color depth RGB888.
I understand that the color depth should be RGB888, but note that you still can use lower bpp like RGB565, this is to save memory and framebuffer bandwidth.
But what about the refresh rate ? Note: refresh rate is the number of framebuffer updates per second
But I want to highlight that for this display resolution 800x480 24bit RGB I recommend STM32F4x9, STM32F769, STM32H7 since the STM32L4+ is limited to 480x480
Best Regards