K70 adds LCD driver to Kinetis MCUs - Embedded.com

K70 adds LCD driver to Kinetis MCUs

The Kinetis K70 family from Freescale Semiconductor targets applications that require a sophisticated graphics LCD user interface as well as advanced connectivity and security functionality.

Supporting the K70 is the company's portable embedded graphic user interface (PEG) graphics development suite – a visual layout and design tool that enables developers to create graphic user interfaces (GUIs) within a PC-based environment.

As well as an integrated graphics LCD controller, the Kinetis K70 family has 1 MB of flash memory and 128 KB of SRAM, enabling it to drive LCD panels at 8-bit QVGA resolution without the cost and complexity of adding external program and frame buffer memory. If needed, displays of up to 24-bit SVGA resolution can also be supported with external memory.


Click on image to enlarge.

Containing an 120/150 MHz ARM Cortex- M4 core, hardware floating point unit and crossbar architecture, the K70 family also supports graphics processing while simultaneously managing real-time control, communication and connectivity functions typically required by HMI applications.

The PEG development suite enable the deisgn of multi-layered GUIs that work with an application’s real-time operating system. Existing PEG applications can be imported from a different
architecture to the Kinetis K70 family.

The PEG design tool, WindowBuilder, provides adrag-and-drop interface that enables the layout of GUI screens and controls in a PC environment exactly as they would appear on the end product display. The resulting C++ source code is then automatically generated and ready to be compiled and linked into the end application.

Freescale also provides the complimentary eGUI graphics driver for use with smaller resource Kinetis MCUs and ‘smart’ LCD displays. An object style driver that includes touchscreen support and font and bitmap converter utilities, eGUI requires a small memory footprint and can function standalone or with Freescale’s complimentary MQX real-time operating system.

Several additional Freescale Tower System modules, including a TWR-LCD-RGB peripheral module, have been introduced to provide a platform for rapid evaluation and hardware prototyping.

The 120/150 MHz MCUs add several features to the existing K10, K20 and K60 families, while retaining pin and software compatibility. The floating point unit extends the range of data-acquisition-intensive applications like motor drive, audio processing and digital filtering by reducing computation time and increasing system accuracy.

Dedicated motor control peripherals, such as multiple timers and fast 16-bit ADCs with fault control and programmable delay block support, can be used for driving stepper, BLDC, and PMAC motors with sensor or sensorless algorithms.

A high-speed USB host/device On-The-Go – supports 480 Mbps data transfer using an external ULPI transceiver while  DRAM and NAND flash controllers – enable the connection of DDR, DDR2 and low-power DDR memories as well as up to 32-bit ECC current/future NAND memories.

Engineering samples of the Kinetis K70 120 MHz MCU with 1 MB of flash memory are now available in a 256 MAPBGA package. Pricing for 10,000-unit quantities of the K70 120 MHz MCU with 1 MB of flash memory starts at a suggested resale price of $10.09 (USD). Additional family members are planned to be available in early 2012, with full
production planned for May.

The Tower System TWR-K70F120M module is now available and the TWR-K60F120M and TWR-LCD-RGB modules are expected to be
available in Q1 2012. F

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.