mcf5282 Freescale Semiconductor, Inc, mcf5282 Datasheet - Page 62

no-image

mcf5282

Manufacturer Part Number
mcf5282
Description
Manufacturer
Freescale Semiconductor, Inc
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MCF5282
Manufacturer:
MOTOLOLA
Quantity:
648
Part Number:
mcf5282CVF66
Manufacturer:
FREESCAL
Quantity:
600
Part Number:
mcf5282CVF66
Manufacturer:
FREESCALE
Quantity:
2
Part Number:
mcf5282CVF66
Manufacturer:
FREESCAL
Quantity:
152
Part Number:
mcf5282CVF66
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf5282CVF66
Manufacturer:
FREESCALE
Quantity:
20 000
Part Number:
mcf5282CVF66J
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf5282CVF80
Manufacturer:
FREESCALE
Quantity:
12 388
Part Number:
mcf5282CVF80
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf5282CVF80J
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
mcf5282CVM66
Manufacturer:
FREESCALE
Quantity:
1 002
Part Number:
mcf5282CVM66
Manufacturer:
NXP/恩智浦
Quantity:
20 000
Company:
Part Number:
mcf5282CVM80
Quantity:
4
ColdFire Core
The table contains 256 exception vectors; the first 64 are defined for the core and the remaining 192 are
device-specific peripheral interrupt vectors. See
the device-specific interrupt sources.
2-16
All ColdFire processors support a 1024-byte vector table aligned on any 1 Mbyte address boundary (see
Table
3. The processor saves the current context by creating an exception stack frame on the system stack.
4. The processor calculates the address of the first instruction of the exception handler. By definition,
2-5).
The exception stack frame is created at a 0-modulo-4 address on top of the system stack pointed to
by the supervisor stack pointer (SSP). As shown in
fixed-length stack frame for all exceptions. The exception type determines whether the program
counter placed in the exception stack frame defines the location of the faulting instruction (fault)
or the address of the next instruction to be executed (next).
the exception vector table is aligned on a 1 MB boundary. This instruction address is generated by
fetching an exception vector from the table located at the address defined in the vector base register.
The index into the exception table is calculated as (4 × vector number). After the exception vector
has been fetched, the vector contents determine the address of the first instruction of the desired
handler. After the instruction fetch for the first opcode of the handler has initiated, exception
processing terminates and normal instruction processing continues in the handler.
Number(s)
Vector
15–23
25–31
6–7
10
11
12
13
14
24
0
1
2
3
4
5
8
9
MCF5282 and MCF5216 ColdFire Microcontroller User’s Manual, Rev. 3
Table 2-5. Exception Vector Assignments
0x03C–0x05C
0x018–0x01C
0x064–0x07C
Offset (Hex)
Vector
0x00C
0x02C
0x000
0x004
0x008
0x010
0x014
0x020
0x024
0x028
0x030
0x034
0x038
0x060
Chapter 10, “Interrupt Controller Modules”
Program
Stacked
Counter
Fault
Fault
Fault
Fault
Fault
Fault
Fault
Fault
Next
Next
Next
Figure
Unimplemented line-A opcode
Unimplemented line-F opcode
Initial supervisor stack pointer
Initial program counter
2-16, the processor uses a simplified
Spurious interrupt
Privilege violation
Illegal instruction
Debug interrupt
Divide by zero
Address error
Assignment
Access error
Format error
Reserved
Reserved
Reserved
Reserved
Trace
Freescale Semiconductor
for details on

Related parts for mcf5282