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

X  

PC87570-ICC/VUL 数据表(PDF) 83 Page - National Semiconductor (TI)

[Old version datasheet] Texas Instruments acquired National semiconductor.
部件名 PC87570-ICC/VUL
功能描述  PC87570 Keyboard and Power Management Controller
PDF  168 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  NSC [National Semiconductor (TI)]
网页  http://www.national.com
标志 NSC - National Semiconductor (TI)

PC87570-ICC/VUL 数据表(HTML) 83 Page - National Semiconductor (TI)

Back Button PC87570-ICC/VUL Datasheet HTML 79Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 80Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 81Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 82Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 83Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 84Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 85Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 86Page - National Semiconductor (TI) PC87570-ICC/VUL Datasheet HTML 87Page - National Semiconductor (TI) Next Button
Zoom Inzoom in Zoom Outzoom out
 83 / 168 page
background image
Interrupt Control Unit (ICU)
83
www.national.com
Bit 1 - PFAIL Pin Value (PIN)
Holds the current (non-inverted) PFAIL pin value. PIN is
a read only bit; data written to it is ignored.
9.3.3
Interrupt Vector Register (IVCT)
The IVCT Register is a byte-wide, read only register. It holds
the vector number of the interrupt vector. IVCT is set to 20h
upon reset.
Bits 3-0 -Interrupt Vector (INTVECT)
This field contains the encoded value of the highest pri-
ority, enabled, pending interrupt. It is valid during an in-
terrupt acknowledge core bus cycle in which IVCT is
read. It may contain invalid data when INTVECT is up-
dated.
9.3.4
Interrupt Enable and Mask Register (IENAM)
The IENAM Register is a word-wide, read/write register.
Each of the bits of IENAM enables the respective interrupt
input of the ICU (i.e., bits 0 through 15 correspond to INT0
through INT15, respectively). IENAM is cleared on reset.
IENAM bits can be cleared only when interrupts are dis-
abled. Each bit is encoded as follows:
0: Interrupt disabled
1: Interrupt enabled
9.3.5
Interrupt Pending Register (IPEND)
The IPEND Register is a word-wide, read only register. It in-
dicates which interrupts are pending, regardless of the con-
tents of the corresponding IENAM bit. Bits 0 through 15 of
IPEND correspond to interrupts INT0 through INT15, re-
spectively. After reset, IPEND bits are undefined. Each bit
is encoded as follows:
0: Interrupt not pending
1: Interrupt pending
9.3.6
Edge Interrupt Clear Register (IECLR)
The IECLR Register is a word-wide, write only register used
to clear pending, edge-triggered interrupts. Writing to the bit
positions of level-triggered interrupts has no effect. Bits 0
through 15 of IECLR correspond to INT0 through INT15, re-
spectively. Each bit is encoded as follows:
0: No effect
1: Clear the corresponding pending interrupt
9.3.7
Edge/Level Trigger Configuration Register (IELTG)
The IELTG Register is a word-wide, read/write register.
Each bit defines the way that the corresponding interrupt re-
quest is triggered, either edge-sensitive or level-sensitive.
Bits 0 through 15 of IETLG correspond to INT0 through
INT15, respectively. Each of IELTG bits is encoded as fol-
lows:
0: Level-sensitive
1: Edge-sensitive
9.3.8
Trigger Polarity Configuration Register (ITRPL)
The ITRPL Register is a word-wide, read/write register. It
controls the triggering polarity of the ICU. Bits 0 through 15
of ITRPL correspond to INT0 through INT15, respectively.
Each of ITRPL bits is encoded as follows:
Level-sensitive trigger type:
0: Low level
1: High level
Edge-sensitive trigger type:
0: Falling edge
1: Rising edge
9.4
USAGE HINTS
9.4.1
Initializing
1. Initialize the INTBASE register of the core.
2. Program the interrupts’ triggering mode and polarity.
3. Prepare the interrupt routines of the interrupts used.
4. Clear pending edge-interrupts used.
5. Set the relevant bits of IENAM.
6. Enable the core interrupt.
9.4.2
Clearing
To prevent spurious interrupts (CR16A detection of inter-
rupts not reflected by IVCT), perform the following opera-
tions only when interrupts are disabled:
1. Clearing an interrupt request
2. Changing the triggering mode or polarity
3. Clearing IENAM bits. These bits should be cleared while
the CR16A interrupts are disabled (i.e., PSR.I bit and/or
PSR.E bit is cleared).
9.4.3
Nesting
You can use the IENAM Register in interrupt handlers to al-
low nesting of interrupts. When the core acknowledges an
interrupt, it disables maskable interrupts by clearing the
PSR.I bit, and executes the interrupt service routine. This
routine can enable nested interrupts by setting the PSR.I
bit, and can use the IENAM Register to control which inter-
rupts are allowed.
7
6
5
4
3
0
0
0
1
0
INTVECT



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