Direct Drive LCD Design Guide

1.Introduction

This document provides technical information of how to configure the LCD panel parameters required by Renesas LCD Direct Driver according to the LCD panel datasheet published by the manufacturers. This document will also describe all the APIs (Application Programming Interface) in the LCD Direct Driver and their usages.

An overview of the system hardware is also provided

1.1 Direct Drive LCD Overview

The H8S and H8SX device families include several peripherals that enable the direct connection of RGB interface TFT panels directly to the MCU data bus. These peripherals include the ExDMA (external DMA controller unit) and the TPU (Timer Pulse Unit). With these peripherals and an external RAM device (for LCD frame buffer use), the LCD panel can be refreshed using less than 5% of the MCU processing capacity.

1.1.1Philosophy

The Direct Drive LCD solution was developed to provide a low cost, long life solution for driving TFT panels for use in GUI applications with limited animation requirements. This solution reduces the risk for products with relatively long life on volatile components (such as stand alone LCD controllers, TFT panels with integrated LCD controllers, or application specific microprocessors).

1.1.2Capabilities

The current features of the Direct Drive LCD solution are:

Ability to use standard PSRAM, SRAM or SDRAM as frame buffer.

Ability to create multiple frame buffers within the available RAM.

Ability to dynamically modify frame rate to accommodate varying system update requirements.

Ability to drive RGB panels at 16bpp up to WVGA resolution at up to 60Hz frame rates.

Ability to pan larger display regions within a portion of the LCD panel area.

Very simple operation model…user code manipulates images in the frame buffer. The frame buffer is transparently transferred to the LCD panel.

The Direct Drive LCD solution is highly configurable, and capable of producing many different timing configurations which drive the input signals of TFT-LCD panels from various panel manufacturers. The signal timing generated from the Direct Drive LCD solution depends on your choice panel resolution, frame buffer memory, and desired panel refresh and animation rates.

Although Renesas provides guidelines and examples for configuring the signal timing, Renesas is not responsible for meeting the AC timing specifications of your specific choice of TFT-LCD panel. Please contact your TFT-LCD panel manufacturer to ensure the Direct Drive LCD solution complies with the panel timing limitations.

3

Page 4
Image 4
Renesas H8SX user manual Introduction, Direct Drive LCD Overview, Philosophy, Capabilities

H8S, H8SX specifications

Renesas H8S and H8SX microcontrollers are part of Renesas Electronics' H-series of 16-bit microcontrollers, widely known for their rich functionality, exceptional performance, and versatility in embedded applications. These microcontrollers are ideal for a variety of applications ranging from automotive systems to industrial automation and consumer electronics.

The key feature of the H8S series is its high-performance CPU architecture, which includes efficient instruction execution, allowing for faster processing of tasks. The H8S series operates at clock speeds typically up to 24 MHz, providing ample processing power for complex applications. The H8SX series builds upon the H8S foundation with enhanced performance capabilities, including advanced instruction sets and support for higher clock frequencies, which can reach up to 40 MHz.

One of the standout characteristics of the H8S and H8SX microcontrollers is their rich peripheral set. They offer multiple I/O ports, timers, ADCs (Analog-to-Digital Converters), and communication interfaces such as SPI, I2C, and UART. The built-in ADCs allow for accurate analog signal processing, making these microcontrollers suitable for measuring temperature, pressure, and other sensor inputs in real time.

Moreover, the H8SX series provides additional features like improved flash memory capacity, enabling more complex applications to be developed and more extensive firmware to be stored. With the integration of a high-performance interrupt controller, the H8SX models can manage multiple interrupt sources efficiently, allowing for real-time response to events.

The H8S and H8SX microcontrollers also support a variety of development environments and programming languages, making them accessible for developers with varying skill levels. They are compatible with both C and assembly language programming, along with a range of development tools and IDEs (Integrated Development Environments).

In terms of power consumption, these microcontrollers are designed to be energy-efficient, making them ideal for battery-operated devices. With features such as low-power modes that allow the device to enter sleep modes when inactive, the H8S and H8SX microcontrollers help extend the battery life of applications.

In summary, Renesas H8S and H8SX microcontrollers stand out due to their performance, extensive peripheral functionality, versatility, and energy efficiency. Their rich feature set and compatibility with a variety of development tools make them a desirable choice for developers looking to create innovative embedded solutions across multiple industries.