
ML9620 User’s Manual
Chapter 1
Overview
1 – 6
1.7
Registers
The ML9620 allocates an address space of 256 bytes.
The registers are organized as 8 bits regisers.
Two sets
of interface registers are directly accessed from external MCU.
Message objects in Message RAM is accessable through the two sets of interface registers (IF1 and IF2) which
buffer data to be transferred to and from the message RAM, avoiding conflicts between MCU accesses and
message reception/transmission.
Table 1-2 Registers
Address
Name
Symbol
R/W Size
Reset value
CAN Base + 0x00
CAN Control Register
CANCONT
R/W
8
0x01
CAN Base + 0x01
reserved
-
8
CAN Base + 0x02
CAN Status Register
CANSTAT
R/W
8
0x00
CAN Base + 0x03
reserved
-
8
CAN Base + 0x04
CAN TX Error Counter
CANTXERRC
R
8
0x00
CAN Base + 0x05
CAN RX Error Counter
CANRXERRC
R
8
0x00
CAN Base + 0x06
CAN Bit Timing 1 Register
CANBITT1
R/W
8
0x01
CAN Base + 0x07
CAN Bit Timing 2 Register
CANBITT2
R/W
8
0x23
CAN Base + 0x08
CAN Interrupt 1 Register
CANINT1
R
8
0x00
CAN Base + 0x09
CAN Interrupt 2 Register
CANINT2
R
8
0x00
CAN Base + 0x0A
CAN Option Register
CANOPT
R/W
8
0br0000000*
1
CAN Base + 0x0B
reserved
-
8
CAN Base + 0x0C
CAN BRP Extended Register
CANBPRE
R/W
8
0x00
CAN Base + 0x0D – 0x0F
reserved
-
8
CAN Base + 0x10
IF1 Command Request Register
IF1CREQ
R/W
8
0x01
CAN Base + 0x11
IF1 Busy Register
IF1BUSY
R
8
0x00
CAN Base + 0x12
IF1 Command Mask Register
IF1CMASK
R/W
8
0x00
CAN Base + 0x13
reserved
-
8
CAN Base + 0x14
IF1 Mask 1 Register
IF1MASK1
R/W
8
0xFF
CAN Base + 0x15
IF1 Mask 2 Register
IF1MASK2
R/W
8
0xFF
CAN Base + 0x16
IF1 Mask 3 Register
IF1MASK3
R/W
8
0xFF
CAN Base + 0x17
IF1 Mask 4 Register
IF1MASK4
R/W
8
0xFF
CAN Base + 0x18
IF1 Identifier 1 Register
IF1ID1
R/W
8
0x00
CAN Base + 0x19
IF1 Identifier 2 Register
IF1ID2
R/W
8
0x00
CAN Base + 0x1A
IF1 Identifier 3 Register
IF1ID3
R/W
8
0x00
CAN Base + 0x1B
IF1 Identifier 4 Register
IF1ID4
R/W
8
0x00
CAN Base + 0x1C
IF1 Message Control 1 Register
IF1MCONT1
R/W
8
0x00
CAN Base + 0x1D
IF1 Message Control 2 Register
IF1MCONT2
R/W
8
0x00
CAN Base + 0x1E
IF1 Data A1 Register
IF1DATAA1
R/W
8
0x00
CAN Base + 0x1F
IF1 Data A2 Register
IF1DATAA2
R/W
8
0x00
CAN Base + 0x20
IF1 Data A3 Register
IF1DATAA3
R/W
8
0x00
CAN Base + 0x21
IF1 Data A4 Register
IF1DATAA4
R/W
8
0x00
CAN Base + 0x22
IF1 Data B1 Register
IF1DATAB1
R/W
8
0x00
CAN Base + 0x23
IF1 Data B2 Register
IF1DATAB2
R/W
8
0x00
CAN Base + 0x24
IF1 Data B3 Register
IF1DATAB3
R/W
8
0x00