Figure 16: interrupt structure, Figure 16, Figure – Rainbow Electronics 71M6542G User Manual
Page 47

V1.1
© 2008–2011 Teridian Semiconductor Corporation
47
Figure 16: Interrupt Structure
T C O N . 1 ( I E 0 )
I n d i v i d u a l
E n a b l e B i t s
S 1 C O N . 0 ( R I 1 )
S 1 C O N . 1 ( T I 1 )
I n d i v i d u a l F l a g s
I n t e r n a l
S o u r c e
> = 1
T C O N . 5 ( T F 0 )
T C O N . 3 ( I E 1 )
T C O N . 7 ( T F 1 )
S 0 C O N . 0 ( R I 0 )
S 0 C O N . 0 ( T I 0 )
> = 1
IRCON.1
(IEX2)
I 2 F R
IRCON.2
(IEX3)
I 3 F R
IRCON.3
(IEX4)
IRCON.4
(IEX5)
IRCON.5
(IEX6)
I E N 0 . 7
( E A L )
I P 1 . 0 /
I P 0 . 0
I P 1 . 1 /
I P 0 . 1
I P 1 . 2 /
I P 0 . 2
I P 1 . 3 /
I P 0 . 3
I P 1 . 4 /
I P 0 . 4
I P 1 . 5 /
I P 0 . 5
I n t e r r u p t
F l a g s
P r i o r i t y
A s s i g n m e n t
I n t e r r u p t
V e c t o r
Polling Sequence
I n t e r r u p t E n a b l e
L o g i c a n d P o l a r i t y
S e l e c t i o n
D I O
Timer 0
D I O
Timer 1
CE_BUSY
U A R T 0
EEPROM
XFER_BUSY
RTC_1S
EX_RTC1S
VSTAT
RTC_T
EX_RTCT
X P U L S E
E x t e r n a l
S o u r c e
D I O _ R n
D I O _ R n
SPI
> = 1
EX_VPULSE
V P U L S E
> = 1
I E N 2 . 0
( E S 1 )
I E N 0 . 1
( E T 0 )
I E N 0 . 0
( E X 0 )
I E N 1 . 1
( E X 2 )
I E N 0 . 2
( E X 1 )
I E N 1 . 2
( E X 3 )
I E N 0 . 3
( E T 1 )
I E N 1 . 3
( E X 4 )
I E N 0 . 4
( E S 0 )
I E N 1 . 4
( E X 5 )
I E N 1 . 5
( E X 6 )
IE_XFER
IE_RTC1S
IE_RTCT
EX_XFER
> = 1
EX_EEX
EX_SPI
IE_EEX
IE_SPI
I T 0
IE_XPULSE
IE_VPULSE
EX_XPULSE
RTC_1M
EX_RTC1M
IE_RTC1M
U A R T 1
( o p t i c a l )
0
2
1
3
4
5
6
N o .
F l a g = 1
m e a n s t h a t
a n i n t e r r u p t
h a s o c c u r r e d
a n d h a s n o t
b e e n c l e a r e d
E X 0 – E X 6 a r e c l e a r e d
a u t o m a t i c a l l y w h e n t h e
h a r d w a r e v e c t o r s t o t h e
i n t e r r u p t h a n d l e r
b y t e r e c e i v e d
b y t e t r a n s m i t t e d
o v e r f l o w o c c u r r e d
o v e r f l o w o c c u r r e d
b y t e r e c e i v e d
b y t e t r a n s m i t t e d
a c c u m u l a t i o n
c y c l e c o m p l e t e d
a l a r m c l o c k
S u p p l y s t a t u s c h a n g e d
C E c o m p l e t e d c o d e r u n a n d
h a s n e w s t a t u s i n f o r m a t i o n
D I O s t a t u s
c h a n g e d
D I O s t a t u s
c h a n g e d
C E d e t e c t e d s a g
e v e r y s e c o n d
e v e r y m i n u t e
B U S Y f e l l
c o m m a n d
r e c e i v e d
W P U L S E
Y P U L S E
EX_WPULSE
EX_YPULSE
IE_YPULSE
IE_WPULSE
C E d e t e c t e d z e r o
c r o s s i n g
W h p u l s e
V A R h p u l s e
3 / 1 9 / 2 0 1 0
“Internal Source” refers to interrupt sources originating within the 80515 MPU core.
“External Source” refers to interrupt sources outside the 80515 MPU core originating from other parts of the 71M654x SoC.