TMP91C824
91C824-148
2008-02-20
Protocol
(1) Select 9-bit UART mode on the master and slave controllers.
(2) Set the SC0MOD0<WU> bit on each slave controller to 1 to enable data receiving.
(3) The master controller transmits one-frame data including the 8-bit select code
for the slave controllers. The MSB (Bit8) <TB8> is set to 1.
(4) Each slave controller receives the above frame. Each controller checks the above
select code against its own select code. The controller whose code matches clears
its WU bit to 0.
(5) The master controller transmits data to the specified slave controller whose
SC0MOD<WU> bit is cleared to 0. The MSB (Bit8) <TB8> is cleared to 0.
(6) The other slave controllers (whose <WU> bits remain at 1) ignore the received
data because their MSBs (Bit8 or <RB8>) are set to 0, disabling INTRX0
interrupts.
The slave controller (WU bit
=
0) can transmit data to the master controller, and
it is possible to indicate the end of data receiving to the master controller by this
transmission.
Select code of slave controller
Start
Bit0
1 2 3
5
4 6
Stop
7 8
1
Data
0
Start
Bit0
1 2 3
5
4 6
Stop
7 Bit8