Ядро Cortex-M4 микроконтроллера имеет блок с плавающей запятой (FPU), поддерживает все инструкции для работы с данными одинарной точности и все типы данных, а также реализует полный набор инструкций DSP и блок защиты памяти (MPU), повышающий безопасность приложений.
STM32L4R5ZI имеет 2 МБ Flash памяти и 640 КБ SRAM, контроллер FSMC для работы со статической памятью (микросхемы от 100 выводов), два интерфейса Flash памяти OctoSPI и многое другое.
MCU характеризуется продвинутыми графическими возможностями: Chrom-ART Accelerator™ (DMA2D) для реализации улучшенного графического контента, Chrom-GRC™ (GFXMMU), позволяющий существенно оптимизировать графические ресурсы, MIPI® DSI Host контроллер с двумя DSI каналами, работающими на скоростях до 500 Мбит/ сек каждый, а также LCD TFT контроллер и интерфейс видеокамеры (8 – 14 бит).
Микроконтроллер поддерживает большое количество популярных коммуникационных интерфейсов, имеет богатую аналоговую периферию, интерфейсы SWD и JTAG для программирования и отладки. Для поддержки трассировки в структуре МК имеются макроячейки ETM.
Отладочная плата NUCLEO-L4R5ZI позволяет оценить возможности микроконтроллера STM32L4R5ZI и создать на его основе прототип изделия. Наличие разъемов расширения на плате (Arduino, ST Zio и morpho) позволяет использовать широкий спектр шилдов для необходимых пользователю приложений. Для платы доступны бесплатные программные библиотеки и примеры в пакете STM32Cube.
Для программирования и отладки в изделие интегрирован ST-LINK/V2-1.
.jpg)
Рис. Отладочная плата NUCLEO-L4R5ZI