Infineon /XMC4200 /PPB /ICSR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as ICSR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (value1)VECTACTIVE0 (value1)RETTOBASE 0 (value1)VECTPENDING0 (value1)ISRPENDING 0 (value1)PENDSTCLR 0 (value1)PENDSTSET 0 (value1)PENDSVCLR 0 (PENDSVSET)PENDSVSET 0 (NMIPENDSET)NMIPENDSET

RETTOBASE=value1, VECTPENDING=value1, PENDSTSET=value1, ISRPENDING=value1, PENDSTCLR=value1, PENDSVCLR=value1, VECTACTIVE=value1

Description

Interrupt Control and State Register

Fields

VECTACTIVE

Active exception number

0 (value1): Thread mode

RETTOBASE

Return to Base

0 (value1): there are preempted active exceptions to execute

1 (value2): there are no active exceptions, or the currently-executing exception is the only active exception.

VECTPENDING

Vector Pending

0 (value1): no pending exceptions

ISRPENDING

Interrupt pending flag

0 (value1): interrupt not pending

1 (value2): interrupt pending.

PENDSTCLR

SysTick exception clear-pending bit

0 (value1): no effect

1 (value2): removes the pending state from the SysTick exception.

PENDSTSET

SysTick exception set-pending bit

0 (value1): no effect

1 (value2): changes SysTick exception state to pending.

PENDSVCLR

PendSV clear-pending bit

0 (value1): no effect

1 (value2): removes the pending state from the PendSV exception.

PENDSVSET

PendSV set-pending bit: 0b0=no effect, 0b1=changes PendSV exception state to pending., 0b0=PendSV exception is not pending, 0b1=PendSV exception is pending.,

NMIPENDSET

NMI set-pending bit: 0b0=no effect, 0b1=changes NMI exception state to pending., 0b0=NMI exception is not pending, 0b1=NMI exception is pending.,

Links

()