
Epson Research and Development
Page 3
Vancouver Design Center
Programming Notes and Examples
S1D13706
Issue Date: 01/02/23
X31B-G-003-03
Table of Contents
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2 Initialization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 Memory Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.1
Display Buffer Location . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2
Memory Organization for One Bit-per-pixel (2 Colors/Gray Shades) . . . . . . . . . 14
3.3
Memory Organization for Two Bit-per-pixel (4 Colors/Gray Shades) . . . . . . . . . 15
3.4
Memory Organization for Four Bit-per-pixel (16 Colors/Gray Shades) . . . . . . . . 15
3.5
Memory Organization for 8 Bpp (256 Colors/64 Gray Shades) . . . . . . . . . . . 16
3.6
Memory Organization for 16 Bpp (65536 Colors/64 Gray Shades) . . . . . . . . . . 16
4 Look-Up Table (LUT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1.1
Look-Up Table Write Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1.2
Look-Up Table Read Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
4.2
Look-Up Table Organization . . . . . . . . . . . . . . . . . . . . . . . . 19
4.2.1
Gray Shade Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
4.2.2
Color Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
5 Power Save Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.1
Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
5.2
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2.1
Power Save Mode Enable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
5.2.2
Memory Controller Power Save Status . . . . . . . . . . . . . . . . . . . . . . . . 27
5.3
Enabling Power Save Mode . . . . . . . . . . . . . . . . . . . . . . . . . 28
5.4
Disabling Power Save Mode . . . . . . . . . . . . . . . . . . . . . . . . . 28
6 LCD Power Sequencing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
6.1
Enabling the LCD Panel . . . . . . . . . . . . . . . . . . . . . . . . . . 30
6.2
Disabling the LCD Panel . . . . . . . . . . . . . . . . . . . . . . . . . . 30
7 SwivelView‘ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
7.1
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
7.2
Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
7.3
Limitations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.3.1
SwivelView 0° and 180° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
7.3.2
SwivelView 90° and 270° . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
8 Picture-In-Picture Plus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.1
Concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.2
Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
8.3
Picture-In-Picture-Plus Examples . . . . . . . . . . . . . . . . . . . . . . . 48