English
Language : 

E909-05 Datasheet, PDF (52/67 Pages) ELMOS Semiconductor AG – The HALIOS® multi purpose optical sensor is based on an optical bridge which provides a contactless detec-tion of gestures (e.g. movement of a finger).
HALIOS® MULTI-PURPOSE OPTICAL SENSOR WITH HIGH LIGHT IMMUNITY
E909.05
PRELIMINARY INFORMATION AUG 02, 2011
6.11.9 Maximum Interrupt Level
Register maximum interrupt level (0x14)
Bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Reset value
0000000000100000
Internal access R R R R R R R R R R R/W R/W R/W R/W R/W R/W
External access R R R R R R R R R R R/W R/W R/W R/W R/W R/W
Bit Description
5:0 : level
needed for nested interrupt support
software writes current vector number to this register, so only interrupts with
higher priority (lower vector number) can nest.
Table 6.11.9.1: maximum interrupt level
6.11.9.1 Main Interrupt Enable
Register main interrupt enable (0x16)
Bit
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
Reset value
0000000000000001
Internal access R R R R R R R R R R R R R R R R/W
External access R R R R R R R R R R R R R R R R/W
Bit Description
MIE
Main interrupt enable flag which can be used for easy implementation of cli() and sei()
routines.
Note: cli() usually must check (save current enable status) and then clear interrupt enable
flag atomic (non interruptable). EL16 has no such operation, so GIE flag cannot be used.
GIE should only be used for interrupt nesting. When MIE is only used inside cli() and sei(),
cli() must not save current status, because MIE is always enabled on cli() entry.
Table 6.11.9.1.1: main interrupt enable
This document contains information on a pre-production product. ELMOS Semiconductor AG reserves the right to change specifications and information herein without notice.
ELMOS Semiconductor AG
Data Sheet 52 / 67
QM-No.: 25DS0014E.00