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