Initialization - Epson S1D13706 Technical Manual

Embedded memory lcd controller
Hide thumbs Also See for S1D13706:
Table of Contents

Advertisement

Page 10

2 Initialization

S1D13706
X31B-G-003-03
This section describes how to initialize the S1D13706. Sample code for performing initial-
ization of the S1D13706 is provided in the file init13706.c which is available on the
internet at www.eea.epson.com or www.erd.epson.com.
S1D13706 initialization can be broken into the following steps.
1. Disable the display using the Display Blank bit (set REG[70h] bit 7 = 1).
2. If the system implementation uses a clock chip instead of a fixed oscillator, program
the clock chip. For example, the S5U13706 Evaluation Board uses a Cypress clock
chip.
3. Set all registers to initial values. Table 2-1:, "Example Register Values" contains the
correct values for an example panel discussed below.
4. Program the Look-Up Table (LUT) with color values. For details on programming the
LUT, see Section 4, "Look-Up Table (LUT)" on page 17.
5. Power-up the LCD panel. For details on powering-up the LCD panel, see Section 5.4,
"Disabling Power Save Mode" on page 28.
6. Enable the display using the Display Blank bit (set REG[70h] bit 7 = 0).
7. Clear the display buffer (if required).
Note
The simplest way to generate initialization tables for the S1D13706 is to use the utility
program 13706CFG.EXE which generates a header file that can be used by the operat-
ing system or the HAL. Otherwise modify the init13706.c file directly.
Epson Research and Development
Vancouver Design Center
Programming Notes and Examples
Issue Date: 01/02/23

Advertisement

Table of Contents
loading

Table of Contents