English
Language : 

AT7908E_09 Datasheet, PDF (11/50 Pages) ATMEL Corporation – CAN Controller for Space Application
AT7908E
RX2_MESSAGE_5
R
RX2_MESSAGE_6
R
RX2_MESSAGE_7
R
RX2_STATUS
R
RX3_ARB_0
R/W
RX3_ARB_1
R/W
RX3_ARB_2
R
RX3_ARB_3
R
RX3_MESSAGE_0
R
RX3_MESSAGE_1
R
RX3_MESSAGE_2
R
RX3_MESSAGE_3
R
RX3_MESSAGE_4
R
RX3_MESSAGE_5
R
RX3_MESSAGE_6
R
RX3_MESSAGE_7
R
RX3_STATUS
R
Setup Registers
SETUP_0 :
39
Rx2 buffer Data byte 5
3A
Rx2 buffer Data byte 6
3B
Rx2 buffer Data byte 7
3C
RX2
reserved
RX3
reserved
RX3
Reserved
RX2 Rx2
Extfr DLC3
Rx2
DLC2
40
Rx3 buffer Arbitration register – RX3ARB28:RX3ARB21
41
Rx3 buffer Arbitration register – RX3ARB20:RX3ARB13
42
Rx3 buffer Arbitration register – RX3ARB12:RX3ARB5
43
Rx3 buffer Arbitration register- RX3ARB4:RX3ARB0 & 3 reserved bit
44
Rx3 buffer Data byte 0
45
Rx3 buffer Data byte 1
46
Rx3 buffer Data byte 2
47
Rx3 buffer Data byte 3
48
Rx3 buffer Data byte 4
49
Rx3 buffer Data byte 5
4A
Rx3 buffer Data byte 6
4B
Rx3 buffer Data byte 7
4C
RX3
reserved
RX3
reserved
RX3
reserved
RX3 Rx3
Extfr DLC3
Rx3
DLC2
Rx2
DLC1
Rx3
DLC1
Rx2
DLC0
Rx3
DLC0
The five 8 bits SETUP registers are used to set specific CAN configurations. The 5 bits
shown in grey on SETUP_3 register and the 3 bits on SETUP_RX register are not writ-
ten directly inside the interface but are used to perform reset or other actions.
Txint: active high, the AT7908E generates the interrupt on the INT line after a success-
ful transmission.
Rxint: active high, the AT7908E generates one interrupt on the INT line after a success-
ful data frame reception.
Overint: active high, the AT7908E generates the interrupt on the INT line if the receiver
buffer (number n) has not been cleared(with RxClr) before the next valid message for
the same receiver buffer.
Errint: active high, the AT7908E generates the interrupt on the INT line if there’s an
error condition on the CAN Controller (bus-off or error-passive).
GensyncRx: the AT7908E generates a pulse on the hasync output signal when a
receiving message is detected.
GensyncTx: the AT7908E generates a pulse on the hasync output signal when a sync
pulse on the transmitting message is detected.
BPR0-BPR1: 2 bits to program the CAN clock pre-scaler (4 different system clocks of
the CAN Core). In the next table, it is possible to see the different values of the system
clock depending on the bits BPR0 and BPR1.
11
4268D–AERO–11/09