TPU 3035, TPU 3040
PRELIMINARY DATA SHEET
4.2.1.4. Data Subaddressing
Writing data to TPU 3040 memory is possible by subad-
dressing the data register directly. The data is then writ-
ten into memory addressed by the foregoing telegram.
< 22 7C dd .. >
Reading data from TPU 3040 is done by subaddressing
the data register followed by a repeated start condition
and slave read address (see Fig. 4–3). The returned
data depend on the subaddress selected in the preced-
ing TPU telegram.
< 22 7C < 23 dd .. >
S
S
S
S
S
S
0010001
0010001
0010001
0010001
0010001
0010001
W
W
W
W
W
W
Ack
Ack
Ack
Ack
Ack
Ack
0111 1000
0111 1001
0111 1010
0111 1011
0111 1100
0111 1100
Ack
Ack
Ack
Ack
Ack
Ack
n byte Sub 1
n byte Sub 2
n byte Sub 3
n byte Sub 4
n byte Data
0010001
Ack
Ack
Ack
Ack
Ack
R
P
P
P
P
P
S
S
Ack n–1 byte Data Ack
last byte Data Nak
P
P
S
0010001
W
Ack
0111 1101
Ack
0010001
R
Ack
Status
Status
Ack
Nak
W
R
Ack =
Nak =
S
P
=
=
0
1
0
1
1
0
SDA
SCL
S
P
=
=
=
=
Start
Stop
Interrupt
Data from TPU
2
Fig. 4–3: I C-bus Protocol
26
MICRONAS INTERMETALL