265
Figure 10.23 gives an example of data reception using a multiprocessor format.
0
D0
D1
D7
1
D0
D1
D7
0
1
1
0
1
Start
bit
Stop
bit
Stop
bit
Start
bit
Receive
data (ID1)
Receive
data (data 1)
Mark
(idle state)
MPIE
RDRF
RDR
value
RXI request
MPIE cleared to 0
RDRF cleared to 0
No RXI request
RDR state retained
(a) Data does not match own ID
0
D0
D1
D7
1
D0
D1
D7
0
1
1
0
1
Start
bit
Stop
bit
Stop
bit
Start
bit
Receive
data (ID2)
Receive
data (data 2)
Mark
(idle state)
MPB
MPB
MPB
MPB
MPIE
RDRF
RDR
value
ID1
(b) Data matches own ID
1 frame
1 frame
1 frame
1 frame
ID1
If not own ID,
set MPIE to 1 again
SCI3 operation
User processing
RXI request
MPIE cleared to 0
RDRF cleared to 0
If own ID, continue
receiving
SCI3 operation
User processing
RDRF
cleared
to 0
Read data
from RDR
and set
MPIE to 1
again
Data 2
Serial
data
Serial
data
1
1
RXI
request
Read data from RDR
ID2
Read data from RDR
Figure 10.23 Example of Multiprocessor Format Receive Operation
(8-Bit Data, Multiprocessor Bit Added, and 1 Stop Bit)