![Silicon Laboratories Si4430 Скачать руководство пользователя страница 23](http://html1.mh-extra.com/html/silicon-laboratories/si4430/si4430_manual_1272042023.webp)
Si4430
Preliminary Rev. 0.4
23
3.3. Interrupts
The Si4430 is capable of generating an interrupt signal when certain events occur. The chip notifies the
microcontroller that an interrupt event has been detected by setting the nIRQ output pin LOW = 0. This interrupt
signal will be generated when any one (or more) of the interrupt events (corresponding to the Interrupt Status bits)
shown below occur. The nIRQ pin will remain low until the microcontroller reads the Interrupt Status Register(s)
(Registers 03h–04h) containing the active Interrupt Status bit; the nIRQ output signal will then be reset until the
next change in status is detected. All of the interrupts must be enabled by the corresponding enable bit in the
Interrupt Enable Registers (Registers 05h–06h). All enabled interrupt bits will be cleared when the microcontroller
reads the interrupt status register. If the interrupt is not enabled when the event occurs inside of the chip it will not
trigger the nIRQ pin, but the status may still be read correctly at anytime in the Interrupt Status registers.
See “Register 03h. Interrupt/Status 1,” on page 79 and “Register 04h. Interrupt/Status 2,” on page 81 for a
complete list of interrupts.
3.4. Device Code
The device version code is readable from "Register 01h. Version Code (VC)". This is a read only register.
Add R/W Function/Descript
ion
D7
D6
D5
D4
D3
D2
D1
D0
POR Def.
03
R
Interrupt Status 1
ifferr
itxffafull
itxffaem
irxffafull
iext
ipksent
ipkvalid
icrcerror
—
04
R
Interrupt Status 2
iswdet
ipreaval
ipreainval
irssi
iwut
ilbd
ichiprdy
ipor
—
05 R/W
Interrupt Enable 1
enfferr
entxffafull entxffaem enrxffafull enext enpksent enpkvalid encrcerror
00h
06 R/W
Interrupt Enable 2
enswdet enpreaval enpreainval
enrssi
enwut
enlbd
enchiprdy
enpor
01h
Add R/W Function/Description
D7
D6
D5
D4
D3
D2
D1
D0
POR Def. Notes
01
R
Device Version
0
0
0
vc[4]
vc[3]
vc[2]
vc[1]
vc[0]
00h
DV