Intel 81342 Developer's Manual page 883

Table of Contents

Advertisement

®
U A R T s — I n t e l
8 1 3 4 1 a n d 8 1 3 4 2
1 5 . 3 . 1
F I F O I n t e r r u p t M o d e O p e r a t i o n
1 5 . 3 . 1 . 1
R e c e i v e r I n t e r r u p t
W h e n t h e R e c e i v e F I F O a n d r e c e i v e r i n t e r r u p t s a r e e n a b l e d ( F C R [ 0 ] = 1 a n d I E R [ 0 ] = 1 ) ,
r e c e i v e r i n t e r r u p t s o c c u r a s f o l l o w s :
• T h e R e c e i v e D a t a A v a i l a b l e I n t e r r u p t i s a s s e r t e d w h e n t h e F I F O h a s r e a c h e d i t s
p r o g r a m m e d t r i g g e r l e v e l . T h e i n t e r r u p t i s c l e a r e d w h e n t h e F I F O d r o p s b e l o w t h e
p r o g r a m m e d t r i g g e r l e v e l .
• T h e I I R R e c e i v e D a t a A v a i l a b l e i n d i c a t i o n a l s o o c c u r s w h e n t h e F I F O t r i g g e r l e v e l i s
r e a c h e d , a n d l i k e t h e i n t e r r u p t , t h e b i t s a r e c l e a r e d w h e n t h e F I F O d r o p s b e l o w t h e
t r i g g e r l e v e l .
• T h e D a t a R e a d y b i t ( D R i n L S R r e g i s t e r ) i s s e t t o 1 a s s o o n a s a c h a r a c t e r i s
t r a n s f e r r e d f r o m t h e s h i f t r e g i s t e r t o t h e R e c e i v e F I F O . T h i s b i t i s r e s e t t o 0 w h e n
t h e F I F O i s e m p t y .
1 5 . 3 . 1 . 2
T r a n s m i t I n t e r r u p t
W h e n t h e t r a n s m i t t e r F I F O a n d t r a n s m i t t e r i n t e r r u p t a r e e n a b l e d ( F C R [ 0 ] = 1 ,
I E R [ 1 ] = 1 ) , t r a n s m i t i n t e r r u p t s o c c u r a s f o l l o w s :
• W h e n t h e F l o w C o n t r o l R e g i s t e r T r a n s m i t t e r I n t e r r u p t L e v e l ( T I L ) b i t ( F C R [ 3 ] ) i s
c l e a r ( 0 ) , T h e T r a n s m i t D a t a R e q u e s t i n t e r r u p t o c c u r s w h e n t h e t r a n s m i t F I F O i s
h a l f e m p t y o r m o r e t h a n h a l f e m p t y . T h e i n t e r r u p t i s c l e a r e d w h e n t h e d a t a l e v e l
e x c e e d s t h e h a l f - e m p t y m a r k . T h e i n t e r r u p t i s c l e a r e d a s s o o n a s t h e T r a n s m i t
H o l d i n g R e g i s t e r i s w r i t t e n o r t h e I I R i s r e a d . 1 t o 3 2 c h a r a c t e r s m a y b e w r i t t e n t o
t h e t r a n s m i t F I F O w h i l e s e r v i c i n g t h e i n t e r r u p t w h e n T I L = 0 .
• W h e n t h e F l o w C o n t r o l R e g i s t e r T r a n s m i t t e r I n t e r r u p t L e v e l ( T I L ) b i t i s s e t ( 1 ) , T h e
T r a n s m i t D a t a R e q u e s t I n t e r r u p t o c c u r s w h e n t h e T r a n s m i t F I F O i s e m p t y . T h e
i n t e r r u p t i s c l e a r e d a s s o o n a s t h e T r a n s m i t H o l d i n g R e g i s t e r i s w r i t t e n o r t h e I I R i s
r e a d . 1 t o 6 4 c h a r a c t e r s m a y b e w r i t t e n t o t h e T r a n s m i t F I F O w h i l e s e r v i c i n g t h e
i n t e r r u p t w h e n T I L = 1 .
U s e r s c o u l d c a u s e t h e U A R T T r a n s m i t F I F O t o o v e r f l o w w h e n t o o m a n y c h a r a c t e r s a r e
w r i t t e n . F I F O u n d e r f l o w d o e s n o t c a u s e a n e r r o r a s t h e U A R T w a i t s f o r t h e T r a n s m i t
F I F O t o b e s e r v i c e d .
D e c e m b e r 2 0 0 7
O r d e r N u m b e r : 3 1 5 0 3 7 - 0 0 2 U S
®
I n t e l
8 1 3 4 1 a n d 8 1 3 4 2 I / O P r o c e s s o r s
D e v e l o p e r ' s M a n u a l
8 8 3

Advertisement

Table of Contents
loading

This manual is also suitable for:

81341

Table of Contents