
Data Sheet S14308EJ6V0DS00
16
μ
PD7225
All bits of each address are effective. After the data is written, the data pointer points to address n + 4.
The segment decoder output written to the data memory corresponds to segments (a to n, DP) shown in Figure
2-2 as follows:
m
l
j
g
DP
c
b
a
d
e
f
0
n
k
i
h
n + 3
n + 2
n + 1
Address n
All contents of the 32
×
4-bit data memory are transferred to the 32
×
4-bit display data latch when the /CS is set
to high. In this case, if the DISPLAY ON command has been set, the contents of the display data latch are
converted to the segment drive signal in 32-bit units in synchronization with COM0-COM3 signals, and output
from the segment pins.
The figure below shows the relationship of the data memory, segment pins, and common signal selection
timing.
Figure 2-5. Data Memory, Segment Pins, and Common Signal Selection Timing
COM 0
COM 1
COM 2
COM 3
0
1
2
3
Bit
0
1
2
3
4
5
6
7
8
Address
9
10
28 29 30 31
S0 S1 S2 S3 S4 S5 S6 S7 S8 S9 S10
S28S29S30S31
The data pointer (5 bits) specifies the address (0-31) of the data memory to which the display data will be
written (at the same time, the data pointer specifies the blinking data memory address (0-31)). The LOAD
DATA POINTER command is used to set the address to the data pointer (the data pointer can be initialized by
setting the /CS to low). When the data pointer is counted up to 31, it then becomes 0 at the next count, and
thus it repeats the operation shown below.
0
31
It should be noted that, if display data is written sequentially from address 0 in the divide-by-3 time division
mode, addresses 30 and 31 will not be written. However, if the data is written in the divide-by-3 time division
mode again, data will be written from addresses 30, 31, followed by 0 so that the display data previously written
to address 0 will be modified.