A couple of questions about Technical Reference Manual.
1) In Table 21-31 (pag. 2135), row of DLC bits, column Description it is written
"Data length code
0-8 Data frame has 0-8 data bits.
9-15 data frame has 8 data bytes."
I think there's a misprint in the second line and the correct line should be
0-8 Data frame has 0-8 data BYTES.
Is it right?
2) In Table 21-28 (pag. 2130), row of Control bit, column Description it is written
"If the TxRqst/NewDat bit in this register (Bit [18]) is set, the TxRqst/ NewDat bit in the IF1/IF2 Message Control Register will be ignored."
I think that it should be written
"If the TXRQST bit in this register (Bit [18]) is set, the TxRqst/ NewDat bit in the IF1/IF2 Message Control Register will be ignored."
Is it right?
Similarly at row of TXRQST bit, column Description it is written
"If a CAN transmission is requested by setting TxRqst/NewDat in this register, the TxRqst/NewDat bits in the message object will be set to one independent of the values in IF1/IF2 Message Control Register"
instead of
"If a CAN transmission is requested by setting TXRQST in this register, the TxRqst/NewDat bits in the message object will be set to one independent of the values in IF1/IF2 Message Control Register"
Right?
In general I think it was a bad idea to call "TXRQST" bit 18 of CAN_IFxCMD register and "TxRqst" bit 8 of CAN_IFxMCTL register because you can confuse them easily.
The same applies for "DIR" (bit 0 of CAN_IFxCMD register) and "Dir" (bit 29 of CAN_IFxARB register).