Datasheet
System Integration Module
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
System Integration Module
MOTOROLA MCF5206e USER’S MANUAL 8-7
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
• The access column indicates if the corresponding register allows both read/write
functionality (R/W), read-only functionality (R), or write-only functionality (W). An
attempted read access to a write-only register returns zeros. An attempted write access
to a read-only register is ignored and no write occurs.
8.3.2 SIM Registers
8.3.2.1 MODULE BASE ADDRESS REGISTER (MBAR). The MBAR determines the base
address location of all internal module resources such as registers as well as the definition
of the types of accesses that are allowed for these resources.
The MBAR is a 32-bit write-only supervisor control register that physically resides in the SIM.
It is accessed in the CPU address space via the MOVEC instruction with an Rc encoding of
$C0F. The MBAR can be read and written to when in Background Debug mode (BDM). At
system reset, the V bit is cleared and the remainder of the MBAR bits are uninitialized. To
access the internal modules, MBAR should be written with the appropriate base address
after system reset.
Table 8-2. Memory Map of SIM Registers
ADDRESS NAME
WIDTH
(BITS)
DESCRIPTION RESET VALUE ACCESS
MOVEC with $C0F MBAR 32 Module Base Address Register
uninitialized
(except V=0)
W
MBAR + $003 SIMR 8 SIM Configuration Register $C0 R/W
MBAR + $014 ICR1 8 Interrupt Control Register 1 - External IRQ1/IPL1 $04 R/W
MBAR + $015 ICR2 8 Interrupt Control Register 2 - External IPL2 $08 R/W
MBAR + $016 ICR3 8 Interrupt Control Register 3 - External IPL3 $0C R/W
MBAR + $017 ICR4 8 Interrupt Control Register 4 - External IRQ4/IPL4 $10 R/W
MBAR + $018 ICR5 8 Interrupt Control Register 5 - External IPL5 $14 R/W
MBAR + $019 ICR6 8 Interrupt Control Register 6 - External IPL6 $18 R/W
MBAR + $01A ICR7 8 Interrupt Control Register 7 - External IRQ7/IPL7 $1C R/W
MBAR + $01B ICR8 8 Interrupt Control Register 8 - SWT $1C R/W
MBAR + $01C ICR9 8 Interrupt Control Register 9 - Timer 1 Interrupt $80 R/W
MBAR + $01D ICR10 8 Interrupt Control Register 10 - Timer 2 Interrupt $80 R/W
MBAR + $01E ICR11 8 Interrupt Control Register 11 - MBUS Interrupt $80 R/W
MBAR + $01F ICR12 8 Interrupt Control Register 12 - UART 1 Interrupt $00 R/W
MBAR + $020 ICR13 8 Interrupt Control Register 13 - UART 2 Interrupt $00 R/W
MBAR + $021 ICR14 8 Interrupt Control Register 14 - DMA Channel 0 Interrupt $00 R/W
MBAR + $022 ICR15 8 Interrupt Control Register 15 - DMA Channel 1 Interrupt $00 R/W
MBAR + $036 IMR 16 Interrupt Mask Register $3FFE R/W
MBAR + $03A IPR 16 Interrupt Pending Register $0000 R
MBAR + $040 RSR 8 Reset Status Register $80 or $20 R/W
MBAR + $041 SYPCR 8 System Protection Control Register $00 R/W
MBAR + $042 SWIVR 8 Software Watchdog Interrupt Vector Register $0F R/W
MBAR + $043 SWSR 8 Software Watchdog Service Register uninitialized W
MBAR + $0CA PAR 16 Pin Assignment Register $0000 R/W
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
