Datasheet

774
32117D–AVR-01/12
AT32UC3C
29.7 User Interface
Offsets are relative to the base address allocated to CANIF and the channel number.
Figure 29-12. Address Map Overview
ID
IDM
Data[31:0]
Data[63:32]
ID
IDM
Data[31:0]
Data[63:32]
RAM space
ID
CANCFG
MOBCTRL
MOBSCR
MOb0
MOBCTRL
MOBSCR
MOb(i)
0x4
0x8
0xC
0x10
0x14
0x18
0x1C
(i*0x10)
offset
IDM
...
(i*0x10)+0x4
...
(i*0x10)+0x8
CANRAMB
...
MTXISR
...
0x0
offset
0x0C
0x08
0x58
0x5C
0x60
(i*0xC)+0x5C
PB registers
MOBSR
0x64
MOBSR
PARAMETER
VERSION
0x00
0x04
(i*0xC)+0x60
(i*0xC)+0x64
...
CANCFG
CANRAMB
MTXISR
...
0x20C
0x208
0x258
...
Channel 0
Channel 1
Common
registers
MOb0MOb1Mob(i)
Table 29-4. CANIF Register Memory Map
Offset Register Register Name Access Reset
0x00 Version Register VERSION Read-only -
(Note:)
0x04 Parameter Register PARAMETER Read-only -
(Note:)
0x08 RAM Base Address Register CANRAMB Read/Write 0x00000000
0x0C Configuration Register CANCFG Read/Write 0x00000001
0x10 Control Register CANCTRL Read/Write 0x00000000
0x14 Status Register CANSR Read-only 0x00000000
0x18 Fault Confinement Register CANFC Read-only 0x00000000
0x1C Interrupt Enable Register CANIER Write-only 0x00000000
0x20 Interrupt Disable Register CANIDR Write-only 0x00000000