Datasheet

323
XMEGA B [DATASHEET]
8291B–AVR–01/2013
25.5.11 DATA – LCD Data Memory Mapping
The Display Memory provides access to control the “ON/OFF” state for segments.
Data Memory register offset versus segment (pixel) coordinates (pixel_COM, pixel_SEG):
LCD_offset = 0x10 + ( pixel_COM x
(Max_SEG + 7 ) / 8
) +
pixel_SEG / 8
Where: . 0x10 is the hexadecimal offset of DATA0 register,
. Max_SEG is the maximal number of SEG terminals of the device,
.
xxx
means the integer part of xxx.
Bit position of the segment (pixel) in the Data Memory register (between 0 and 7):
bit_position = pixel_SEG % 8
Where: . % is the modulo operation.
Bit 76543210
+0x23 PIX159 PIX158 PIX157 PIX156 PIX155 PIX154 PIX153 PIX152 DATA19
+0x22 PIX[151:144] DATA18
+0x21 PIX[143:136] DATA17
+0x20 PIX[135:128] DATA16
+0x1F PIX[127:120] DATA15
+0x1E PIX[119:112] DATA14
+0x1D PIX[111:104] DATA13
+0x1C PIX[103:96] DATA12
+0x1B PIX[95:88] DATA11
+0x1A PIX[87:80] DATA10
+0x19 PIX[79:72] DATA9
+0x18 PIX[71:64] DATA8
+0x17 PIX[63:56] DATA7
+0x16 PIX[55:48] DATA6
+0x15 PIX[47:40] DATA5
+0x14 PIX[39:32] DATA4
+0x13 PIX[31:24] DATA3
+0x12 PIX[23:16] DATA2
+0x11 PIX[15:8] DATA1
+0x10 PIX7 PIX6 PIX5 PIX4 PIX3 PIX2 PIX1 PIX0 DATA0
Read/Write R/W R/W R/W R/W R/W R/W R/W R/W
Initial
Value
00000000