数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

C167CS-4RM 数据表(PDF) 85 Page - Infineon Technologies AG

部件名 C167CS-4RM
功能描述  16-Bit Single-Chip Microcontroller
PDF  517 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  INFINEON [Infineon Technologies AG]
网页  http://www.infineon.com
标志 INFINEON - Infineon Technologies AG

C167CS-4RM 数据表(HTML) 85 Page - Infineon Technologies AG

Back Button C167CS-4RM Datasheet HTML 81Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 82Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 83Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 84Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 85Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 86Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 87Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 88Page - Infineon Technologies AG C167CS-4RM Datasheet HTML 89Page - Infineon Technologies AG Next Button
Zoom Inzoom in Zoom Outzoom out
 85 / 517 page
background image
C167CS
Derivatives
Interrupt and Trap Functions
User’s Manual
5-2
V2.0, 2000-07
5.1
Interrupt System Structure
The C167CS provides 56 separate interrupt nodes that may be assigned to 16 priority
levels. In order to support modular and consistent software design techniques, most
sources of an interrupt or PEC request are supplied with a separate interrupt control
register and interrupt vector. The control register contains the interrupt request flag, the
interrupt enable bit, and the interrupt priority of the associated source. Each source
request is then activated by one specific event, depending on the selected operating
mode of the respective device. For efficient usage of the resources also multi-source
interrupt nodes are incorporated. These nodes can be activated by several source
requests, e.g. as different kinds of errors in the serial interfaces. However, specific status
flags which identify the type of error are implemented in the serial channels’ control
registers.
The C167CS provides a vectored interrupt system. In this system specific vector
locations in the memory space are reserved for the reset, trap, and interrupt service
functions. Whenever a request occurs, the CPU branches to the location that is
associated with the respective interrupt source. This allows direct identification of the
source that caused the request. The only exceptions are the class B hardware traps,
which all share the same interrupt vector. The status flags in the Trap Flag Register
(TFR) can then be used to determine which exception caused the trap. For the special
software TRAP instruction, the vector address is specified by the operand field of the
instruction, which is a seven bit trap number.
The reserved vector locations build a jump table in the low end of the C167CS’s address
space (segment 0). The jump table is made up of the appropriate jump instructions that
transfer control to the interrupt or trap service routines, which may be located anywhere
within the address space. The entries of the jump table are located at the lowest
addresses in code segment 0 of the address space. Each entry occupies 2 words,
except for the reset vector and the hardware trap vectors, which occupy 4 or 8 words.
Table 5-1 lists all sources that are capable of requesting interrupt or PEC service in the
C167CS, the associated interrupt vectors, their locations and the associated trap
numbers. It also lists the mnemonics of the affected Interrupt Request flags and their
corresponding Interrupt Enable flags. The mnemonics are composed of a part that
specifies the respective source, followed by a part that specifies their function
(IR = Interrupt Request flag, IE = Interrupt Enable flag).
Note: Each entry of the interrupt vector table provides room for two word instructions or
one doubleword instruction. The respective vector location results from multiplying
the trap number by 4 (4 Bytes per entry).
All interrupt nodes that are currently not used by their associated modules or are
not connected to a module in the actual derivative may be used to generate
software controlled interrupt requests by setting the respective IR flag.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com