Datasheet
System Integration Module
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
System Integration Module
8-2  MCF5206e USER’S MANUAL MOTOROLA
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
Family Programmer’s Reference Manual (MCF5200PRM/AD) for use of MOVEC 
instruction). The MBAR can be read when in debug mode using background debug 
commands.
At system reset, the MBAR valid bit is cleared to prevent incorrect references to resources 
before the MBAR is written. The remainder of the MBAR bits are uninitialized. To access the 
internal peripherals, you should write MBAR with the appropriate base address and set the 
valid bit after system reset.
All internal peripheral registers occupy a single relocatable memory block along 1 KByte 
boundaries. If the MBAR valid bit is set, the base address field is compared to the upper 22 
bits of the full 32-bit internal address to determine if an internal peripheral is being accessed. 
The MBAR masks specific address spaces using the address space fields. Any attempt to 
access a masked address space results in an access being generated on the external bus.
8.2.2 Bus Timeout Monitor
The bus monitor ensures that each external cycle terminates within a programmed period of 
time. It continually checks the external bus for termination and asserts the internal transfer 
error acknowledge that results in an access fault exception if the response time is greater 
than the programmed bus monitor time. If a transfer is in progress while TEA is asserted, 
the transfer is aborted and the exception will occur.
You can program the bus monitor time to 128, 256, 512, or 1024 clock cycles using the bus 
monitor timing bits in the system protection control register (SYPCR). The value you select 
should be larger than the longest possible response time of the slowest peripheral of the 
system. The bus time-out monitor begins counting on the clock cycle TS is asserted and 
stops counting on the clock after the assertion of the final transfer termination signal (i.e., for 
a line transfer to a 32-bit port, the bus time-out monitor starts counting on the clock TS is 
asserted and stops counting after TA and/or ATA have been asserted a total of four times).
The bus monitor enable bit in the SYPCR enables the bus monitor for external bus cycles. 
The bus monitor cannot be disabled for internal bus cycles to internal peripherals. Once the 
SYPCR is written using the MOVEC instruction, the state of the bus time-out monitor cannot 
be changed—the SYPCR may be written only once. Refer to subsection 8.3.2.7 System 
Protection Control register (SYPCR) for programming information.
8.2.3 Spurious Interrupt Monitor
The SIM automatically generates the spurious interrupt vector number 24 ($18), which 
causes the ColdFire core processor to terminate the cycle with a spurious interrupt 
exception if:
• An external device responds to an interrupt acknowledge cycle by asserting TEA
• No interrupt is pending for the interrupt level being acknowledged when the interrupt 
acknowledge cycle is generated
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
 Go to: www.freescale.com
nc...










