Bosch TTCAN User Manual

Page of 77
User’s Manual
BOSCH
Revision 1.6
TTCAN
 11.11.02
manual_about.fm
 Figure 5: TTCAN Register Summary
3.1 Hardware Reset Description
After hardware reset, the registers of the TTCAN hold the values described in figure 5.
Additionally the
Bus_Off
state is reset and the output CAN_TX is set to
recessive
(HIGH). The
value 0x0001 (Init = ‘1’) in the CAN Control Register enables the software initialisation. The
TTCAN does not influence the CAN bus until the CPU resets Init to ‘0’.
The data in the Message RAM is (apart from the MsgValNewDatTxRqst, and IntPnd bits)
not affected by a hardware reset. After power-on, the contents of the Message RAM is undefined.
CAN Base+0x48
IF2 Arbitration 1
0x0000
CAN appl. IF2 Register Set
CAN Base+0x4A
IF2 Arbitration 2
0x0000
CAN Base+0x4C
IF2 Message Control
0x0000
CAN Base+0x4E
IF2 Data A 1
0x0000
CAN Base+0x50
IF2 Data A 2
0x0000
CAN Base+0x52
IF2 Data B 1
0x0000
CAN Base+0x54
IF2 Data B 2
0x0000
CAN Base+0x56
TUR-NumeratorCfg
0x0000
TTCAN config register
CAN Base+0x58
TUR-DenominatorCfg
0x1000
TTCAN config register
CAN Base+0x5A
TUR-NumeratorActL
0x0000
TTCAN status register
CAN Base+0x5C
TUR-NumeratorActH
0x0001
TTCAN status register
CAN Base+0x5E
— reserved
 2)
CAN Base+0x60
Stop_Watch
0x0000
TTCAN status register
CAN Base+0x62
— reserved
 2)
CAN Base+0x64
Global Time Preset
0x0000
TTCAN appl. register
CAN Base+0x66
Clock Control
0x1000
TTCAN appl. register
CAN Base+0x68
Sync_Mark
0x0000
TTCAN status register
CAN Base+0x6A
— reserved
 2)
CAN Base+0x6C
Time Mark
0x0000
TTCAN appl. register
CAN Base+0x6E
Gap Control
0x0000
TTCAN appl. register
CAN Base+0x70-0x7E
— reserved
 2)
CAN Base+0x80
Transmission Request 1
0x0000
CAN status register
CAN Base+0x82
Transmission Request 2
0x0000
CAN status register
CAN Base+0x84-0x8E
— reserved
 2)
CAN Base+0x90
New Data 1
0x0000
CAN status register
CAN Base+0x92
New Data 2
0x0000
CAN status register
CAN Base+0x94-0x9E
— reserved
 2)
CAN Base+0xA0
Interrupt Pending 1
0x0000
CAN status register
CAN Base+0xA2
Interrupt Pending 2
0x0000
CAN status register
CAN Base+0xA4-0xAE
— reserved
 2)
CAN Base+0xB0
Message Valid 1
0x0000
CAN status register
CAN Base+0xB2
Message Valid 2
0x0000
CAN status register
CAN Base+0xB4-0xBE
— reserved
 2)
Address
Name
Reset Value
Note
1)
r signifies the actual value of the CAN_RX pin.
2)
 Reserved bits are read as ’0’ except for IFx Mask 2 Register where they are read as ’1’