Datasheet
System Integration Module
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
System Integration Module
8-10 MCF5206e USER’S MANUAL MOTOROLA
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
1
The ICRs are 8-bit read-write registers. See Table 8-3 for the reset values of each ICR.
AVEC - Autovector Enable
This bit determines if the interrupt acknowledge cycle for the interrupt level indicated in IL2-
IL0 for each interrupt input requires an autovector response. If this bit is set, a vector number
is internally generated, which is the sum of the interrupt level, IL2-IL0, plus 24. Seven distinct
autovectors can be used corresponding to the seven levels of interrupt. If this bit is clear, the
external device or internal module must return the vector number during an interrupt
acknowledge cycle.
NOTE
For the SWT, the corresponding AVEC is a reserved bit and set
to zero, disabling autovector generation in response to SWT
generated interrupts. The SWT returns the interrupt vector in
SWIVR. The AVEC bits in the interrupt control registers for the
timers and MBUS peripherals are reserved and are always set
to 1. The autovector value is generated for each of these
interrupts.
0 = Interrupting source returns vector number during the interrupt-acknowledge cycle.
1 = SIM internally generates vector number during the interrupt-acknowledge cycle.
Table 8-3. Interrupt Control Register Assignments
INTERRUPT SOURCE
INTERRUPT CONTROL
REGISTER (ICR)
ICR RESET VALUE
ICR IINTERRUPT LEVEL
(IL2 - IL0) VALUE
External Interrupt Request 1
External Interrupt Priority Level 1
ICR1 $04 $1
External Interrupt Priority Level 2 ICR2 $08 $2
External Interrupt Priority Level 3 ICR3 $0C $3
External Interrupt Request 4
External Interrupt Priority Level 4
ICR4 $10 $4
External Interrupt Priority Level 5 ICR5 $14 $5
External Interrupt Priority Level 6 ICR6 $18 $6
External Interrupt Request 7
External Interrupt Priority Level 7
ICR7 $1C $7
Software Watchdog Timer ICR8 $1C $7
Timer 1 ICR9 $80 User Programmable
Timer 2 ICR10 $80 User Programmable
MBUS (I
2
C)
ICR11 $80 User Programmable
UART 1 ICR12 $00 User Programmable
UART 2 ICR13 $00 User Programmable
DMA 0 ICR14 $00 User Programmable
DMA 1 ICR15 $00 User Programmable
AVEC - - IL2 IL1 IL0 IP1 IP0
76543210
Interrupt Control Register(ICR)
R/W
Fr
eescale S
emiconduct
or
, I
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
nc...
