Procedure for Sending a Message

(Ask a Question)
  1. 1.Write message into an empty transmit message holding buffer. An empty buffer is indicated by the TxReq (Bit 0 of TX_MSG#_CTRL_CMD register) that is equal to zero.
  2. 2.Request transmission by setting the respective TxReq flag to 1.
  3. 3.The TxReq flag remains set as long as the message transmit request is pending. The content of the message buffer must not be changed while the TxReq flag is set.
  4. 4.The internal message priority arbiter selects the message according to the chosen arbitration scheme.
  5. 5.Once the message is transmitted, the TxReq flag is set to zero and the TX_MSG (Bit 11 of the INT_STATUS register) interrupt status bit is asserted.