English
Language : 

XC164-16 Datasheet, PDF (368/417 Pages) Infineon Technologies AG – 16-Bit Single-Chip Microcontroller with C166SV2 Core Volume 2 (of 2): Peripheral Units
XC164-16 Derivatives
Peripheral Units (Vol. 2 of 2)
TwinCAN Module
Register MSGCTRn affects the data transfer between a CAN node controller and the
corresponding message object n and provides a bitfield to store the captured value of
the frame counter.
MSGCTRHn (n = 31-0)
Message Object n Message Control Register High
MSGCTRLn (n = 31-0)
Message Object n Message Control Register Low
15 14 13 12 11 10 9 8 7 6 5
Reset Value: 0000H
Reset Value: 5555H
43210
CFCVAL
rwh
15 14
RMTPND
rwh
13 12
TXRQ
rwh
11 10 9 8 7 6
MSGLST
CPUUPD
NEWDAT
MSGVAL
rwh
rwh
rwh
54
TXIE
rw
3210
RXIE
rw
INTPND
rwh
Field
INTPND
RXIE
TXIE
Bits Type Description
[1:0] rwh Message Object Interrupt Pending
Low
INTPND is generated by an “OR” operation between
the RXIPNDn and TXIPNDn flags (if enabled by TXIE
or RXIE). INTPND must be reset by software.
Resetting INTPND also resets the corresponding
RXIPND and TXIPND flags.
01 No message object interrupt request is
pending.
10 The message object has generated an interrupt
request.
[3:2] rw
Low
Message Object Receive Interrupt Enable
01 Message object receive interrupt is disabled.
10 Message object receive interrupt is enabled.
If RXIE is set, bits INTPND and RXIPND are set
after successful reception of a frame.
[5:4] rw
Low
Message Object Transmit Interrupt Enable
01 Message object transmit interrupt is disabled.
10 Message object transmit interrupt is enabled.
If TXIE is set, bits INTPND and TXIPND are set
after successful transmission of a frame.
User’s Manual
TwinCAN_X41, V2.1
21-68
V2.1, 2004-03