Intel 8XC196NT Computer Hardware User Manual


 
7-25
CAN SERIAL COMMUNICATIONS CONTROLLER
3:2 RXIE Receive Interrupt Enable
Transmit message objects do not use this bit-pair.
For a receive message object, set this bit-pair to enable this message
object to initiate a receive (RX) interrupt after a successful reception. You
must also set the interrupt enable bit (CAN_CON.1) to enable the interrupt.
bit 3 bit 2
0 1 no interrupt
1 0 generate an interrupt
1:0 INT_PND Interrupt Pending
This bit-pair indicates that this message object has initiated a transmit (TX)
or receive (RX) interrupt. Software must clear this bit when it services the
interrupt.
bit 1 bit 0
0 1 no interrupt
1 0 an interrupt was generated
CAN_MSG
x
CON0 (Continued)
x
= 1–15 (87C196CB)
Address:
Reset State:
1E
x
0H (
x
= 1–F)
Unchanged
Program the CAN message object
x
control 0 (CAN_MSG
x
CON0) register to indicate whether the
message object is ready to transmit and to control whether a successful transmission or reception
generates an interrupt. The least-significant bit-pair indicates whether an interrupt is pending.
This register consists of four bit-pairs — the most-significant bit of each pair is in true form and the
least-significant bit is in complement form. This format allows software to set or clear any bit with a
single write operation, without affecting the remaining bits.
7 0
87C196CB
MSGVAL MSGVAL TXIE TXIE RXIE RXIE INT_PND INT_PND
Bit
Number
Bit
Mnemonic
Function
Figure 7-14. CAN Message Object
x
Control 0 (CAN_MSGxCON0) Register (Continued)