dsp56800 Freescale Semiconductor, Inc, dsp56800 Datasheet - Page 386

no-image

dsp56800

Manufacturer Part Number
dsp56800
Description
16-bit Digital Signal Controllers
Manufacturer
Freescale Semiconductor, Inc
Datasheet
SWI
Operation:
Begin SWI exception processing
Description: Suspend normal instruction execution and begin SWI exception processing. The interrupt priority lev-
Example:
Explanation of Example:
Restrictions:
Condition Codes Affected:
Instruction Fields:
Timing:
Memory:
A-156
Operation
SWI
el, specified by the I1 and I0 bits in the SR, is set to the highest interrupt priority level upon entering
the interrupt service routine.
SWI
The SWI instruction suspends normal instruction execution and initiates SWI exception processing.
A SWI instruction cannot be repeated using the REP instruction.
The condition codes are not affected by this instruction.
8 oscillator clock cycles
1 program word
Operands
Software Interrupt
DSP56800 Family Manual
C
8
Assembler Syntax:
SWI
W
1
; begin SWI exception processing
Execute the trap exception at the highest interrupt priority
level, level 1 (non-maskable)
Comments
Freescale Semiconductor
SWI

Related parts for dsp56800