![](http://datasheet.mmic.net.cn/390000/TLC34076-110_datasheet_16838076/TLC34076-110_13.png)
2-1
2
2.1 MPU Interface
The processor interface is controlled via read and write strobes (RD, WR), four register select pins
(RS<0:3>), and the 8/6 select pin. The 8/6 select pin is used to select between 8- and 6-bit operation and
is provided in order to maintain compatibillity with the IMSG176/8 color palette. This operation is carried out
in order to utilize the maximum range of the DACs.
Detailed Description
The internal register map is shown in Table 2–1. The MPU interface operates asynchronously, with data
transfers being synchronized by internal logic. All the register locations support read and write operations.
Table 2–1. Internal Register Map
RS3
L
L
L
L
L
L
L
L
H
H
H
H
H
H
H
H
RS2
L
L
L
L
H
H
H
H
L
L
L
L
H
H
H
H
RS1
L
L
H
H
L
L
H
H
L
L
H
H
L
L
H
H
RS0
L
H
L
H
L
H
L
H
L
H
L
H
L
H
L
H
REGISTER ADDRESSED BY MPU
Palette address register – write mode
Color palette holding register
Pixel read mask
Palette address register – read mode
Reserved
Reserved
Reserved
Reserved
General control register
Input clock selection register
Output clock selection register
Mux control register
Palette page register
Reserved
Test register
Reset state
2.2 Color Palette RAM
The color palette RAM is addressed by two internal 8-bit registers, one for reading from the RAM and one
for writing to the RAM. These registers are automatically incremented following a RAM transfer, allowing
the entire palette to be read/written with only one access of the address register. When the address register
increments beyond the last location in Ram, it is reset to the first location (address 0). Although all read and
write accesses to the RAM are asynchronous to SCLK, VCLK, and the dot clock, they are performed within
one dot clock and so do not cause any noticeable disturbance on the display.
The color palette RAM is 24 bits wide for each location (8 bits each for red, green, and blue). If 6-bit mode
is chosen (8/6 = low), the two MSBs are still written to the color palette RAM. However, if they are read back
in the 6-bit mode, the two MSBs are set to 0 to maintain compatibility with the IMSG176/8 and BT476/8 color
palettes. The output MUX shifts the six LSBs to the six MSB positions, fills the two LSBs with 0s, then feeds
the eight bits to the DAC. With the 8/6 pin held low, data on the lowest six bits of the data bus ae internally
shifted up by two bits to occupy the upper six bits at the output MUX, and the bottom two bits are then zeroed.
The test regiser and the ones accumulation register both take data before the output MUX to give the user
the maximum flexibility.
The color palette RAM access methodology is described in the following two sections and is fully compatible
with the IMSG176/8 and BT476/8 color palettes.