MSM9225B User’s Manual
Chapter 3 Operational Description
3 – 8
Microcontroller (user) operation
MSM9225B operation
Start Manual response
MMA = 1?
YES
NO
Remote frame received?
YES
NO
Data frame transmission
Message reception generates
interrupt
INT
pin H to L
Remote
reception
Transmit data
setting
Remote
transmission
Verify receive message box number
with TMN retgister (9Ehex), then set
the message box of that number
Set RCS bit of message
control register (x0hex) to 0
Set MMA bit of message
control register to 1
Set MMA = 0 and TRQ = 1
(message control register bits)
Set TIRS bit of CANC register
(0Ehex) to 1
Transmission completion generates
interrupt
INT
pin H to L
Write transmit data to message box
Read MMA bit
CANI
register’s (0Fhex)
IRF = 1?
YES
NO
Processing of other interrupt causes
Since the MMA bit cannot be set to 1 while
message boxes are being accessed from
the CAN side, read and verify its value.
Since the MMA bit cannot be set to 0 while
message boxes are being accessed from
the CAN side, read and verify its value.
Manual response complete
Verify transmission is complete
MMA = 0?
YES
NO
Read MMA bit
Figure 3-6 Manual Response Operation Flowchart
INT
pin
INT
pin
Summary of Contents for MSM9225B
Page 7: ...Chapter 1 Overview...
Page 13: ...Chapter 2 Register Descriptions...
Page 53: ...Chapter 3 Operational Description...
Page 62: ...Chapter 4 Microcontroller Interface...
Page 71: ...Chapter 5 Electrical Characteristics...
Page 81: ...Appendixes...