ST details support package for MIPI-DSI-enabled STM32 MCUs

October 25, 2015 // By Graham Prophet
STMicroelectronics has started volume prosecution of its STM32F469/479 microcontrollers, which it positions as the first MCUs to integrate a MIPI-DSI [Display Serial Interface] controller. The introduction is accompanied by a complete development package including boards and software.

The STM32F469/479 claims the highest ARM Cortex-M4 processor performance of 608 CoreMark at 180 MHz and, with up to 2 MB dual-bank flash and 384kB RAM, are aimed at advanced Internet-of-Things (IoT) and wearable applications. These microcontrollers integrate an advanced MIPI-DSI controller, and using ST’s Chrom-ART Accelerator, the product line enables ‘smartphone-like’ GUIs for everyday objects. The devices also integrate a Flexible Memory Controller (FMC), dual Quad-SPI serial Flash interfaces, and connectivity including Ethernet MAC, SDMMC, USB and camera interface for consumer, industrial, and medical applications.

The development ecosystem contains high-end evaluation boards, STM32469I-EVAL and STM32479I-EVAL, with added cryptographic capability; and the ARM mbed-enabled $61.20 STM32F469I-DISCO Discovery Board that comes with a WVGA MIPI-DSI colour touchscreen providing easy access to this advanced and efficient serial display-interface technology. All boards feature embedded demonstration software that highlights the microcontroller capabilities and the advanced graphics performance achievable with high-resolution displays.

Features of the Discovery Board include 16 MByte QSPI Flash and 16 mByte SDRAM memory extensions, USB full-speed OTG connector, audio codec, audio line-out, microSD connector, and three MEMS microphones that allow developers to explore beam forming and noise reduction. There are also pin headers for accessing all microcontroller I/Os, and Arduino connectors that allow functionality expansion and easy prototyping of the most advanced embedded applications by choosing from existing STM32 Nucleo expansion boards and other Arduino shields.

The STM32 Cube embedded software package simplifies and accelerates application development by providing peripheral drivers, software libraries and stacks, and a large number of implementation examples. The associated STM32CubeMX tool simplifies configuration and initialisation. A choice of graphic libraries takes advantage of the STM32F469/479 integrated graphics-acceleration features and helps developers create advanced graphical user interfaces (HMI). STM32F469/479 product lines are also supported by Integrated Development Environments (IDE) including IAR EWARM, Keil MDK-ARM, and the new and free-of-charge AC6 System workbench for STM32.