’žC Y 7 C 6 8 0 1 3 A , C Y 7 C 6 8 0 1 4 A
C Y 7 C 6 8 0 1 5 A , C Y 7 C 6 8 0 1 6 A
E Z - U S B ® F X 2 L P "! U S B M i c r o c o n t r o l l e r
H i g h - S p e e d U S B P e r i p h e r a l C o n t r o l l e r
E Z - U S B F X 2 L P "! U S B M i c r o c o n t r o l l e r H i g h S p e e d U S B P e r i p h e r a l C o n t r o l l e r
F e a t u r e s
% U S B 2 . 0 U S B I F h i g h s p e e d c e r t i f i e d ( T I D # 4 0 4 6 0 2 7 2 ) % 3 . 3 V o p e r a t i o n w i t h 5 V t o l e r a n t i n p u t s
% S i n g l e c h i p i n t e g r a t e d U S B 2 . 0 t r a n s c e i v e r , s m a r t S I E , a n d % V e c t o r e d U S B i n t e r r u p t s a n d G P I F / F I F O i n t e r r u p t s
e n h a n c e d 8 0 5 1 m i c r o p r o c e s s o r
% S e p a r a t e d a t a b u f f e r s f o r t h e s e t u p a n d d a t a p o r t i o n s o f a
% F i t , f o r m , a n d f u n c t i o n c o m p a t i b l e w i t h t h e F X 2 C O N T R O L t r a n s f e r
P' P i n c o m p a t i b l e
% I n t e g r a t e d I 2 C c o n t r o l l e r , r u n s a t 1 0 0 o r 4 0 0 k H z
P' O b j e c t c o d e c o m p a t i b l e
% F o u r i n t e g r a t e d F I F O s
P' F u n c t i o n a l l y c o m p a t i b l e ( F X 2 L P i s a s u p e r s e t )
P' I n t e g r a t e d g l u e l o g i c a n d F I F O s l o w e r s y s t e m c o s t
% U l t r a l o w p o w e r : I C C N o m o r e t h a n 8 5 m A i n a n y m o d e
P' A u t o m a t i c c o n v e r s i o n t o a n d f r o m 1 6 - b i t b u s e s
P' I d e a l f o r b u s a n d b a t t e r y p o w e r e d a p p l i c a t i o n s
P' M a s t e r o r s l a v e o p e r a t i o n
% S o f t w a r e : 8 0 5 1 c o d e r u n s f r o m :
P' U s e s e x t e r n a l c l o c k o r a s y n c h r o n o u s s t r o b e s
P' I n t e r n a l R A M , w h i c h i s d o w n l o a d e d t h r o u g h U S B P' E a s y i n t e r f a c e t o A S I C a n d D S P I C s
P' I n t e r n a l R A M , w h i c h i s l o a d e d f r o m E E P R O M
% A v a i l a b l e i n c o m m e r c i a l a n d i n d u s t r i a l t e m p e r a t u r e g r a d e
P' E x t e r n a l m e m o r y d e v i c e ( 1 2 8 p i n p a c k a g e )
( a l l p a c k a g e s e x c e p t V F B G A )
% 1 6 K B o f o n - c h i p c o d e / d a t a R A M
F e a t u r e s ( C Y 7 C 6 8 0 1 3 A / 1 4 A o n l y )
% F o u r p r o g r a m m a b l e B U L K , I N T E R R U P T , a n d
% C Y 7 C 6 8 0 1 4 A : I d e a l f o r B a t t e r y P o w e r e d A p p l i c a t i o n s
I S O C H R O N O U S e n d p o i n t s
P' S u s p e n d c u r r e n t : 1 0 0 mšA ( t y p )
P' B u f f e r i n g o p t i o n s : D o u b l e , t r i p l e , a n d q u a d
% C Y 7 C 6 8 0 1 3 A : I d e a l f o r N o n B a t t e r y P o w e r e d A p p l i c a t i o n s
% A d d i t i o n a l p r o g r a m m a b l e ( B U L K / I N T E R R U P T ) 6 4 - b y t e
P' S u s p e n d c u r r e n t : 3 0 0 mšA ( t y p )
e n d p o i n t
% A v a i l a b l e i n F i v e P b - f r e e P a c k a g e s w i t h U p t o 4 0 G P I O s
% 8 - b i t o r 1 6 - b i t e x t e r n a l d a t a i n t e r f a c e
P' 1 2 8 - p i n T Q F P ( 4 0 G P I O s ) , 1 0 0 - p i n T Q F P ( 4 0 G P I O s ) , 5 6 - p i n
% S m a r t m e d i a s t a n d a r d E C C g e n e r a t i o n
Q F N ( 2 4 G P I O s ) , 5 6 - p i n S S O P ( 2 4 G P I O s ) , a n d 5 6 - p i n
V F B G A ( 2 4 G P I O s )
% G P I F ( g e n e r a l p r o g r a m m a b l e i n t e r f a c e )
P' E n a b l e s d i r e c t c o n n e c t i o n t o m o s t p a r a l l e l i n t e r f a c e s
F e a t u r e s ( C Y 7 C 6 8 0 1 5 A / 1 6 A o n l y )
P' P r o g r a m m a b l e w a v e f o r m d e s c r i p t o r s a n d c o n f i g u r a t i o n
% C Y 7 C 6 8 0 1 6 A : I d e a l f o r B a t t e r y P o w e r e d A p p l i c a t i o n s
r e g i s t e r s t o d e f i n e w a v e f o r m s
P' S u s p e n d c u r r e n t : 1 0 0 mšA ( t y p )
P' S u p p o r t s m u l t i p l e r e a d y ( R D Y ) i n p u t s a n d C o n t r o l ( C T L )
o u t p u t s
% C Y 7 C 6 8 0 1 5 A : I d e a l f o r N o n B a t t e r y P o w e r e d A p p l i c a t i o n s
% I n t e g r a t e d , i n d u s t r y s t a n d a r d e n h a n c e d 8 0 5 1
P' S u s p e n d c u r r e n t : 3 0 0 mšA ( t y p )
P' 4 8 M H z , 2 4 M H z , o r 1 2 M H z C P U o p e r a t i o n
% A v a i l a b l e i n P b - f r e e 5 6 - p i n Q F N P a c k a g e ( 2 6 G P I O s )
P' F o u r c l o c k s p e r i n s t r u c t i o n c y c l e
% T w o m o r e G P I O s t h a n C Y 7 C 6 8 0 1 3 A / 1 4 A e n a b l i n g a d d i t i o n a l
P' T w o U S A R T s
f e a t u r e s i n s a m e f o o t p r i n t
P' T h r e e c o u n t e r / t i m e r s
P' E x p a n d e d i n t e r r u p t s y s t e m
P' T w o d a t a p o i n t e r s
C y p r e s s S e m i c o n d u c t o r C o r p o r a t i o n " 1 9 8 C h a m p i o n C o u r t " S a n J o s e , C A 9 5 1 3 4 - 1 7 0 9 " 4 0 8 - 9 4 3 - 2 6 0 0
D o c u m e n t # : 3 8 - 0 8 0 3 2 R e v . * V R e v i s e d F e b r u a r y 7 , 2 0 1 2
C Y 7 C 6 8 0 1 3 A , C Y 7 C 6 8 0 1 4 A
C Y 7 C 6 8 0 1 5 A , C Y 7 C 6 8 0 1 6 A
L o g i c B l o c k D i a g r a m
H i g h p e r f o r m a n c e m i c r o
2 4 M H z u s i n g s t a n d a r d t o o l s
E x t . X T A L
w i t h l o w e r - p o w e r o p t i o n s
F X 2 L P
/ 0 . 5 I 2 C
8 0 5 1 C o r e
x 2 0
M a s t e r
V C C / 1 . 0
1 2 / 2 4 / 4 8 M H z ,
P L L
/ 2 . 0
f o u r c l o c k s / c y c l e A b u n d a n t I / O
A d d i t i o n a l I / O s ( 2 4 )
1 . 5 k i n c l u d i n g t w o U S A R T s
c o n n e c t e d f o r
f u l l s p e e d
G e n e r a l
A D D R ( 9 )
p r o g r a m m a b l e I / F
D +
t o A S I C / D S P o r b u s
G P I F
U S B
s t a n d a r d s s u c h a s
C Y 1 6 K B
R D Y ( 6 )
2 . 0
C T L ( 6 ) A T A P I , E P P , e t c .
D S m a r t R A M
E C C
X C V R
U S B
I n t e g r a t e d 1 . 1 / 2 . 0
f u l l s p e e d a n d E n g i n e
U p t o 9 6 M B y t e s / s
h i g h s p e e d
4 k B
8 / 1 6
b u r s t r a t e
X C V R
F I F O
E n h a n c e d U S B c o r e
S o f t C o n f i g u r a t i o n
F I F O a n d e n d p o i n t m e m o r y
S i m p l i f i e s 8 0 5 1 c o d e
E a s y f i r m w a r e c h a n g e s ( m a s t e r o r s l a v e o p e r a t i o n )
C y p r e s s s E Z - U S B ® F X 2 L P äš ( C Y 7 C 6 8 0 1 3 A / 1 4 A ) i s a l o w t h a n U S B 2 . 0 S I E o r e x t e r n a l t r a n s c e i v e r i m p l e m e n t a t i o n s . W i t h
p o w e r v e r s i o n o f t h e E Z - U S B F X 2 äš š( C Y 7 C 6 8 0 1 3 ) , w h i c h i s a E Z - U S B F X 2 L P , t h e C y p r e s s S m a r t S I E h a n d l e s m o s t o f t h e
h i g h l y i n t e g r a t e d , l o w p o w e r U S B 2 . 0 m i c r o c o n t r o l l e r . B y U S B 1 . 1 a n d 2 . 0 p r o t o c o l i n h a r d w a r e , f r e e i n g t h e e m b e d d e d
i n t e g r a t i n g t h e U S B 2 . 0 t r a n s c e i v e r , s e r i a l i n t e r f a c e e n g i n e ( S I E ) , m i c r o c o n t r o l l e r f o r a p p l i c a t i o n s p e c i f i c f u n c t i o n s a n d d e c r e a s i n g
e n h a n c e d 8 0 5 1 m i c r o c o n t r o l l e r , a n d a p r o g r a m m a b l e p e r i p h e r a l d e v e l o p m e n t t i m e t o e n s u r e U S B c o m p a t i b i l i t y .
i n t e r f a c e i n a s i n g l e c h i p ,
T h e G e n e r a l P r o g r a m m a b l e I n t e r f a c e ( G P I F ) a n d M a s t e r / S l a v e
C y p r e s s h a s c r e a t e d a c o s t e f f e c t i v e s o l u t i o n t h a t p r o v i d e s E n d p o i n t F I F O ( 8 - b i t o r 1 6 - b i t d a t a b u s ) p r o v i d e s a n e a s y a n d
s u p e r i o r t i m e - t o - m a r k e t a d v a n t a g e s w i t h l o w p o w e r t o e n a b l e g l u e l e s s i n t e r f a c e t o p o p u l a r i n t e r f a c e s s u c h a s A T A , U T O P I A ,
b u s p o w e r e d a p p l i c a t i o n s . E P P , P C M C I A , a n d m o s t D S P / p r o c e s s o r s .
T h e i n g e n i o u s a r c h i t e c t u r e o f F X 2 L P r e s u l t s i n d a t a t r a n s f e r T h e F X 2 L P d r a w s l e s s c u r r e n t t h a n t h e F X 2 ( C Y 7 C 6 8 0 1 3 ) , h a s
r a t e s o f o v e r 5 3 M b y t e s p e r s e c o n d , t h e m a x i m u m a l l o w a b l e d o u b l e t h e o n - c h i p c o d e / d a t a R A M , a n d i s f i t , f o r m a n d f u n c t i o n
U S B 2 . 0 b a n d w i d t h , w h i l e s t i l l u s i n g a l o w c o s t 8 0 5 1 c o m p a t i b l e w i t h t h e 5 6 , 1 0 0 , a n d 1 2 8 p i n F X 2 .
m i c r o c o n t r o l l e r i n a p a c k a g e a s s m a l l a s a 5 6 V F B G A ( 5 m m x 5
F i v e p a c k a g e s a r e d e f i n e d f o r t h e f a m i l y : 5 6 V F B G A , 5 6 S S O P ,
m m ) . B e c a u s e i t i n c o r p o r a t e s t h e U S B 2 . 0 t r a n s c e i v e r , t h e
5 6 Q F N , 1 0 0 T Q F P , a n d 1 2 8 T Q F P .
F X 2 L P i s m o r e e c o n o m i c a l , p r o v i d i n g a s m a l l e r f o o t p r i n t s o l u t i o n
D o c u m e n t # : 3 8 - 0 8 0 3 2 R e v . * V P a g e 2 o f 6 6
D a t a ( 8 )
A d d r e s s ( 1 6 )
A d d r e s s ( 1 6 ) / D a t a B u s ( 8 )
C Y 7 C 6 8 0 1 3 A , C Y 7 C 6 8 0 1 4 A
C Y 7 C 6 8 0 1 5 A , C Y 7 C 6 8 0 1 6 A
C o n t e n t s
A p p l i c a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 D a t a M e m o r y R e a d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 0
F u n c t i o n a l O v e r v i e w . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 D a t a M e m o r y W r i t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1
U S B S i g n a l i n g S p e e d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 P O R T C S t r o b e F e a t u r e T i m i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 2
8 0 5 1 M i c r o p r o c e s s o r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 G P I F S y n c h r o n o u s S i g n a l s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 3
I 2 C B u s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 S l a v e F I F O S y n c h r o n o u s R e a d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 4
B u s e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 S l a v e F I F O A s y n c h r o n o u s R e a d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 5
U S B B o o t M e t h o d s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 S l a v e F I F O S y n c h r o n o u s W r i t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 6
R e N u m e r a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 S l a v e F I F O A s y n c h r o n o u s W r i t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 7
B u s - P o w e r e d A p p l i c a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 S l a v e F I F O S y n c h r o n o u s P a c k e t E n d S t r o b e . . . . . . . . . . . 4 7
I n t e r r u p t S y s t e m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 S l a v e F I F O A s y n c h r o n o u s P a c k e t E n d S t r o b e . . . . . . . . . 4 8
R e s e t a n d W a k e u p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 S l a v e F I F O O u t p u t E n a b l e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 9
P r o g r a m / D a t a R A M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 S l a v e F I F O A d d r e s s t o F l a g s / D a t a . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 9
R e g i s t e r A d d r e s s e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0 S l a v e F I F O S y n c h r o n o u s A d d r e s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 9
E n d p o i n t R A M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 S l a v e F I F O A s y n c h r o n o u s A d d r e s s . . . . . . . . . . . . . . . . . . . . . . . . . . 5 0
E x t e r n a l F I F O I n t e r f a c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2 S e q u e n c e D i a g r a m . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 0
G P I F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 O r d e r i n g I n f o r m a t i o n . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5
E C C G e n e r a t i o n [ 7 ] . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 O r d e r i n g C o d e D e f i n i t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 5
U S B U p l o a d s a n d D o w n l o a d s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 P a c k a g e D i a g r a m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 6
A u t o p o i n t e r A c c e s s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3 P C B L a y o u t R e c o m m e n d a t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 1
I 2 C C o n t r o l l e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4 Q u a d F l a t P a c k a g e N o L e a d s ( Q F N ) P a c k a g e
C o m p a t i b l e w i t h P r e v i o u s G e n e r a t i o n E Z - U S B F X 2 . 1 4 D e s i g n N o t e s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2
C Y 7 C 6 8 0 1 3 A / 1 4 A a n d C Y 7 C 6 8 0 1 5 A / 1 6 A D i f f e r e n c e s 1 4 A c r o n y m s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3
P i n A s s i g n m e n t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 5 D o c u m e n t C o n v e n t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3
C Y 7 C 6 8 0 1 3 A / 1 5 A P i n D e s c r i p t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 U n i t s o f M e a s u r e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 3
R e g i s t e r S u m m a r y . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 0 D o c u m e n t H i s t o r y P a g e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 4
A b s o l u t e M a x i m u m R a t i n g s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7 S a l e s , S o l u t i o n s , a n d L e g a l I n f o r m a t i o n . . . . . . . . . . . . . . . . . . . . . . 6 6
O p e r a t i n g C o n d i t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7 W o r l d w i d e S a l e s a n d D e s i g n S u p p o r t . . . . . . . . . . . . . . . . . . . . . . . 6 6
T h e r m a l C h a r a c t e r i s t i c s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 7 P r o d u c t s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6
D C C h a r a c t e r i s t i c s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 8 P S o C S o l u t i o n s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 6
U S B T r a n s c e i v e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 8
A C E l e c t r i c a l C h a r a c t e r i s t i c s . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 9
U S B T r a n s c e i v e r . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 9
P r o g r a m M e m o r y R e a d . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 9
D o c u m e n t # : 3 8 - 0 8 0 3 2 R e v . * V P a g e 3 o f 6 6
C Y 7 C 6 8 0 1 3 A , C Y 7 C 6 8 0 1 4 A
C Y 7 C 6 8 0 1 5 A , C Y 7 C 6 8 0 1 6 A
1 . A p p l i c a t i o n s
F i g u r e 2 - 1 . C r y s t a l C o n f i g u r a t i o n
% P o r t a b l e v i d e o r e c o r d e r
2 4 M H z
C 1 C 2
% M P E G / T V c o n v e r s i o n
1 2 p f 1 2 p f
% D S L m o d e m s
% A T A i n t e r f a c e
2 0 × P L L
% M e m o r y c a r d r e a d e r s
% L e g a c y c o n v e r s i o n d e v i c e s
1 2 p F c a p a c i t o r v a l u e s a s s u m e s a t r a c e c a p a c i t a n c e
% C a m e r a s
o f 3 p F p e r s i d e o n a f o u r - l a y e r F R 4 P C A
% S c a n n e r s
T h e C L K O U T p i n , w h i c h c a n b e t h r e e - s t a t e d a n d i n v e r t e d u s i n g
% W i r e l e s s L A N
i n t e r n a l c o n t r o l b i t s , o u t p u t s t h e 5 0 % d u t y c y c l e 8 0 5 1 c l o c k , a t
t h e s e l e c t e d 8 0 5 1 c l o c k f r e q u e n c y : 4 8 M H z , 2 4 M H z , o r 1 2 M H z .
% M P 3 p l a y e r s
2 . 2 . 2 U S A R T s
% N e t w o r k i n g
T h e R e f e r e n c e D e s i g n s s e c t i o n o f t h e C y p r e s s w e b s i t e F X 2 L P c o n t a i n s t w o s t a n d a r d 8 0 5 1 U S A R T s , a d d r e s s e d t h r o u g h
S p e c i a l F u n c t i o n R e g i s t e r ( S F R ) b i t s . T h e U S A R T i n t e r f a c e p i n s
p r o v i d e s a d d i t i o n a l t o o l s f o r t y p i c a l U S B 2 . 0 a p p l i c a t i o n s . E a c h
r e f e r e n c e d e s i g n c o m e s c o m p l e t e w i t h f i r m w a r e s o u r c e a n d a r e a v a i l a b l e o n s e p a r a t e I / O p i n s , a n d a r e n o t m u l t i p l e x e d w i t h
o b j e c t c o d e , s c h e m a t i c s , a n d d o c u m e n t a t i o n . V i s i t p o r t p i n s .
w w w . c y p r e s s . c o m f o r m o r e i n f o r m a t i o n .
U A R T 0 a n d U A R T 1 c a n o p e r a t e u s i n g a n i n t e r n a l c l o c k a t
2 3 0 K B a u d w i t h n o m o r e t h a n 1 % b a u d r a t e e r r o r . 2 3 0 K B a u d
2 . F u n c t i o n a l O v e r v i e w
o p e r a t i o n i s a c h i e v e d b y a n i n t e r n a l l y d e r i v e d c l o c k s o u r c e t h a t
g e n e r a t e s o v e r f l o w p u l s e s a t t h e a p p r o p r i a t e t i m e . T h e i n t e r n a l
2 . 1 U S B S i g n a l i n g S p e e d
c l o c k a d j u s t s f o r t h e 8 0 5 1 c l o c k r a t e ( 4 8 M H z , 2 4 M H z , a n d
1 2 M H z ) s u c h t h a t i t a l w a y s p r e s e n t s t h e c o r r e c t f r e q u e n c y f o r
F X 2 L P o p e r a t e s a t t w o o f t h e t h r e e r a t e s d e f i n e d i n t h e U S B
S p e c i f i c a t i o n R e v i s i o n 2 . 0 , d a t e d A p r i l 2 7 , 2 0 0 0 : 2 3 0 K B a u d o p e r a t i o n . [ 1 ]
% F u l l s p e e d , w i t h a s i g n a l i n g b i t r a t e o f 1 2 M b p s
2 . 2 . 3 S p e c i a l F u n c t i o n R e g i s t e r s
C e r t a i n 8 0 5 1 S F R a d d r e s s e s a r e p o p u l a t e d t o p r o v i d e f a s t
% H i g h s p e e d , w i t h a s i g n a l i n g b i t r a t e o f 4 8 0 M b p s
a c c e s s t o c r i t i c a l F X 2 L P f u n c t i o n s . T h e s e S F R a d d i t i o n s a r e
F X 2 L P d o e s n o t s u p p o r t t h e l o w s p e e d s i g n a l i n g m o d e o f
s h o w n i n T a b l e 1 o n p a g e 5 . B o l d t y p e i n d i c a t e s n o n s t a n d a r d ,
1 . 5 M b p s .
e n h a n c e d 8 0 5 1 r e g i s t e r s . T h e t w o S F R r o w s t h a t e n d w i t h 0
a n d 8 c o n t a i n b i t a d d r e s s a b l e r e g i s t e r s . T h e f o u r I / O p o r t s A t o
2 . 2 8 0 5 1 M i c r o p r o c e s s o r
D u s e t h e S F R a d d r e s s e s u s e d i n t h e s t a n d a r d 8 0 5 1 f o r p o r t s 0
T h e 8 0 5 1 m i c r o p r o c e s s o r e m b e d d e d i n t h e F X 2 L P f a m i l y h a s
t o 3 , w h i c h a r e n o t i m p l e m e n t e d i n F X 2 L P . B e c a u s e o f t h e f a s t e r
2 5 6 b y t e s o f r e g i s t e r R A M , a n e x p a n d e d i n t e r r u p t s y s t e m , t h r e e
a n d m o r e e f f i c i e n t S F R a d d r e s s i n g , t h e F X 2 L P I / O p o r t s a r e n o t
t i m e r / c o u n t e r s , a n d t w o U S A R T s .
a d d r e s s a b l e i n e x t e r n a l R A M s p a c e ( u s i n g t h e M O V X
i n s t r u c t i o n ) .
2 . 2 . 1 8 0 5 1 C l o c k F r e q u e n c y
2 . 3 I 2 C B u s
F X 2 L P h a s a n o n - c h i p o s c i l l a t o r c i r c u i t t h a t u s e s a n e x t e r n a l
2 4 M H z ( ± 1 0 0 p p m ) c r y s t a l w i t h t h e f o l l o w i n g c h a r a c t e r i s t i c s :
F X 2 L P s u p p o r t s t h e I 2 C b u s a s a m a s t e r o n l y a t 1 0 0 / 4 0 0 K H z .
S C L a n d S D A p i n s h a v e o p e n - d r a i n o u t p u t s a n d h y s t e r e s i s
% P a r a l l e l r e s o n a n t
i n p u t s . T h e s e s i g n a l s m u s t b e p u l l e d u p t o 3 . 3 V , e v e n i f n o I 2 C
% F u n d a m e n t a l m o d e
d e v i c e i s c o n n e c t e d .
% 5 0 0 mšW d r i v e l e v e l
2 . 4 B u s e s
% 1 2 p F ( 5 % t o l e r a n c e ) l o a d c a p a c i t o r s
A l l p a c k a g e s , 8 - b i t o r 1 6 - b i t F I F O b i d i r e c t i o n a l d a t a b u s ,
m u l t i p l e x e d o n I / O p o r t s B a n d D . 1 2 8 - p i n p a c k a g e : a d d s 1 6 - b i t
A n o n - c h i p P L L m u l t i p l i e s t h e 2 4 M H z o s c i l l a t o r u p t o 4 8 0 M H z ,
o u t p u t - o n l y 8 0 5 1 a d d r e s s b u s , 8 - b i t b i d i r e c t i o n a l d a t a b u s .
a s r e q u i r e d b y t h e t r a n s c e i v e r / P H Y a n d i n t e r n a l c o u n t e r s d i v i d e
i t d o w n f o r u s e a s t h e 8 0 5 1 c l o c k . T h e d e f a u l t 8 0 5 1 c l o c k
f r e q u e n c y i s 1 2 M H z . T h e c l o c k f r e q u e n c y o f t h e 8 0 5 1 c a n b e
c h a n g e d b y t h e 8 0 5 1 t h r o u g h t h e C P U C S r e g i s t e r , d y n a m i c a l l y .
N o t e
1 . 1 1 5 - K B a u d o p e r a t i o n i s a l s o p o s s i b l e b y p r o g r a m m i n g t h e 8 0 5 1 S M O D 0 o r S M O D 1 b i t s t o a 1 f o r U A R T 0 , U A R T 1 , o r b o t h r e s p e c t i v e l y .
D o c u m e n t # : 3 8 - 0 8 0 3 2 R e v . * V P a g e 4 o f 6 6
C Y 7 C 6 8 0 1 3 A , C Y 7 C 6 8 0 1 4 A
C Y 7 C 6 8 0 1 5 A , C Y 7 C 6 8 0 1 6 A
T a b l e 1 . S p e c i a l F u n c t i o n R e g i s t e r s
x 8 x 9 x A x B x C x D x E x F x
0 I O A I O B I O C I O D S C O N 1 P S W A C C B
1 S P E X I F I N T 2 C L R I O E S B U F 1
2 D P L 0 M P A G E I N T 4 C L R O E A
3 D P H 0 O E B
4 D P L 1 O E C
5 D P H 1 O E D
6 D P S O E E
7 P C O N
8 T C O N S C O N 0 I E I P T 2 C O N E I C O N E I E E I P
9 T M O D S B U F 0
A T L 0 A U T O P T R H 1 E P 2 4 6 8 S T A T E P 0 1 S T A T R C A P 2 L
B T L 1 A U T O P T R L 1 E P 2 4 F I F O F L G S G P I F T R I G R C A P 2 H
C T H 0 r e s e r v e d E P 6 8 F I F O F L G S T L 2
D T H 1 A U T O P T R H 2 G P I F S G L D A T H T H 2
E C K C O N A U T O P T R L 2 G P I F S G L D A T L X
F r e s e r v e d A U T O P T R S E T - U P G P I F S G L D A T L N O X
T w o c o n t r o l b i t s i n t h e U S B C S ( U S B C o n t r o l a n d S t a t u s ) r e g i s t e r ,
2 . 5 U S B B o o t M e t h o d s
c o n t r o l t h e R e N u m e r a t i o n p r o c e s s : D I S C O N a n d R E N U M . T o
D u r i n g t h e p o w e r u p s e q u e n c e , i n t e r n a l l o g i c c h e c k s t h e I 2 C p o r t
s i m u l a t e a U S B d i s c o n n e c t , t h e f i r m w a r e s e t s D I S C O N t o 1 . T o
f o r t h e c o n n e c t i o n o f a n E E P R O M w h o s e f i r s t b y t e i s e i t h e r 0 x C 0
r e c o n n e c t , t h e f i r m w a r e c l e a r s D I S C O N t o 0 .
o r 0 x C 2 . I f f o u n d , i t u s e s t h e V I D / P I D / D I D v a l u e s i n t h e E E P R O M
B e f o r e r e c o n n e c t i n g , t h e f i r m w a r e s e t s o r c l e a r s t h e R E N U M b i t
i n p l a c e o f t h e i n t e r n a l l y s t o r e d v a l u e s ( 0 x C 0 ) , o r i t b o o t - l o a d s t h e
t o i n d i c a t e w h e t h e r t h e f i r m w a r e o r t h e D e f a u l t U S B D e v i c e
E E P R O M c o n t e n t s i n t o i n t e r n a l R A M ( 0 x C 2 ) . I f n o E E P R O M i s
h a n d l e s d e v i c e r e q u e s t s o v e r e n d p o i n t z e r o : i f R E N U M = 0 , t h e
d e t e c t e d , F X 2 L P e n u m e r a t e s u s i n g i n t e r n a l l y s t o r e d d e s c r i p t o r s .
D e f a u l t U S B D e v i c e h a n d l e s d e v i c e r e q u e s t s ; i f R E N U M = 1 , t h e
T h e d e f a u l t I D v a l u e s f o r F X 2 L P a r e V I D / P I D / D I D ( 0 x 0 4 B 4 ,
f i r m w a r e s e r v i c e s t h e r e q u e s t s .
0 x 8 6 1 3 , 0 x A x x x w h e r e x x x = C h i p r e v i s i o n ) . [ 2 ]
T a b l e 2 . D e f a u l t I D V a l u e s f o r F X 2 L P
2 . 7 B u s - P o w e r e d A p p l i c a t i o n s
D e f a u l t V I D / P I D / D I D
T h e F X 2 L P f u l l y s u p p o r t s b u s p o w e r e d d e s i g n s b y e n u m e r a t i n g
w i t h l e s s t h a n 1 0 0 m A a s r e q u i r e d b y t h e U S B 2 . 0 s p e c i f i c a t i o n .
V e n d o r I D 0 x 0 4 B 4 C y p r e s s S e m i c o n d u c t o r
P r o d u c t I D 0 x 8 6 1 3 E Z - U S B F X 2 L P
2 . 8 I n t e r r u p t S y s t e m
D e v i c e r e l e a s e 0 x A n n n D e p e n d s o n c h i p r e v i s i o n
( n n n = c h i p r e v i s i o n w h e r e f i r s t 2 . 8 . 1 I N T 2 I n t e r r u p t R e q u e s t a n d E n a b l e R e g i s t e r s
s i l i c o n = 0 0 1 )
F X 2 L P i m p l e m e n t s a n a u t o v e c t o r f e a t u r e f o r I N T 2 a n d I N T 4 .
T h e r e a r e 2 7 I N T 2 ( U S B ) v e c t o r s , a n d 1 4 I N T 4 ( F I F O / G P I F )
v e c t o r s . S e e E Z - U S B T e c h n i c a l R e f e r e n c e M a n u a l ( T R M ) f o r
2 . 6 R e N u m e r a t i o n
m o r e d e t a i l s .
B e c a u s e t h e F X 2 L P s c o n f i g u r a t i o n i s s o f t , o n e c h i p c a n t a k e o n
t h e i d e n t i t i e s o f m u l t i p l e d i s t i n c t U S B d e v i c e s .
2 . 8 . 2 U S B I n t e r r u p t A u t o v e c t o r s
W h e n f i r s t p l u g g e d i n t o U S B , t h e F X 2 L P e n u m e r a t e s
T h e m a i n U S B i n t e r r u p t i s s h a r e d b y 2 7 i n t e r r u p t s o u r c e s . T o
a u t o m a t i c a l l y a n d d o w n l o a d s f i r m w a r e a n d U S B d e s c r i p t o r
s a v e t h e c o d e a n d p r o c e s s i n g t i m e t h a t i s r e q u i r e d t o i d e n t i f y t h e
t a b l e s o v e r t h e U S B c a b l e . N e x t , t h e F X 2 L P e n u m e r a t e s a g a i n ,
i n d i v i d u a l U S B i n t e r r u p t s o u r c e , t h e F X 2 L P p r o v i d e s a s e c o n d
t h i s t i m e a s a d e v i c e d e f i n e d b y t h e d o w n l o a d e d i n f o r m a t i o n .
l e v e l o f i n t e r r u p t v e c t o r i n g , c a l l e d A u t o v e c t o r i n g . W h e n a U S B
T h i s p a t e n t e d t w o s t e p p r o c e s s c a l l e d R e N u m e r a t i o n äš h a p p e n s
i n t e r r u p t i s a s s e r t e d , t h e F X 2 L P p u s h e s t h e p r o g r a m c o u n t e r t o
i n s t a n t l y w h e n t h e d e v i c e i s p l u g g e d i n , w i t h o u t a h i n t t h a t t h e
i t s s t a c k , a n d t h e n j u m p s t o t h e a d d r e s s 0 x 0 0 4 3 w h e r e i t e x p e c t s
i n i t i a l d o w n l o a d s t e p h a s o c c u r r e d .
t o f i n d a j u m p i n s t r u c t i o n t o t h e U S B I n t e r r u p t s e r v i c e r o u t i n e .
N o t e
2 . T h e I 2 C b u s S C L a n d S D A p i n s m u s t b e p u l l e d u p , e v e n i f a n E E P R O M i s n o t c o n n e c t e d . O t h e r w i s e t h i s d e t e c t i o n m e t h o d d o e s n o t w o r k p r o p e r l y .
D o c u m e n t # : 3 8 - 0 8 0 3 2 R e v . * V P a g e 5 o f 6 6
C Y 7 C 6 8 0 1 3 A , C Y 7 C 6 8 0 1 4 A
C Y 7 C 6 8 0 1 5 A , C Y 7 C 6 8 0 1 6 A
T h e F X 2 L P j u m p i n s t r u c t i o n i s e n c o d e d a s f o l l o w s :
T a b l e 3 . I N T 2 U S B I n t e r r u p t s
U S B I N T E R R U P T T A B L E F O R I N T 2
P r i o r i t y I N T 2 V E C V a l u e S o u r c e N o t e s
1 0 0 S U D A V S e t u p d a t a a v a i l a b l e
2 0 4 S O F S t a r t o f f r a m e ( o r m i c r o f r a m e )
3 0 8 S U T O K S e t u p t o k e n r e c e i v e d
4 0 C S U S P E N D U S B s u s p e n d r e q u e s t
5 1 0 U S B R E S E T B u s r e s e t
6 1 4 H I S P E E D E n t e r e d h i g h s p e e d o p e r a t i o n
7 1 8 E P 0 A C K F X 2 L P A C K d t h e C O N T R O L H a n d s h a k e
8 1 C r e s e r v e d
9 2 0 E P 0 - I N E P 0 - I N r e a d y t o b e l o a d e d w i t h d a t a
1 0 2 4 E P 0 - O U T E P 0 - O U T h a s U S B d a t a
1 1 2 8 E P 1 - I N E P 1 - I N r e a d y t o b e l o a d e d w i t h d a t a
1 2 2 C E P 1 - O U T E P 1 - O U T h a s U S B d a t a
1 3 3 0 E P 2 I N : b u f f e r a v a i l a b l e . O U T : b u f f e r h a s d a t a
1 4 3 4 E P 4 I N : b u f f e r a v a i l a b l e . O U T : b u f f e r h a s d a t a
1 5 3 8 E P 6 I N : b u f f e r a v a i l a b l e . O U T : b u f f e r h a s d a t a
1 6 3 C E P 8 I N : b u f f e r a v a i l a b l e . O U T : b u f f e r h a s d a t a
1 7 4 0 I B N I N - B u l k - N A K ( a n y I N e n d p o i n t )
1 8 4 4 r e s e r v e d
1 9 4 8 E P 0 P I N G E P 0 O U T w a s p i n g e d a n d i t N A K d
2 0 4 C E P 1 P I N G E P 1 O U T w a s p i n g e d a n d i t N A K d
2 1 5 0 E P 2 P I N G E P 2 O U T w a s p i n g e d a n d i t N A K d
2 2 5 4 E P 4 P I N G E P 4 O U T w a s p i n g e d a n d i t N A K d
2 3 5 8 E P 6 P I N G E P 6 O U T w a s p i n g e d a n d i t N A K d
2 4 5 C E P 8 P I N G E P 8 O U T w a s p i n g e d a n d i t N A K d
2 5 6 0 E R R L I M I T B u s e r r o r s e x c e e d e d t h e p r o g r a m m e d l i m i t
2 6 6 4
2 7 6 8 R e s e r v e d
2 8 6 C R e s e r v e d
2 9 7 0 E P 2 I S O E R R I S O E P 2 O U T P I D s e q u e n c e e r r o r
3 0 7 4 E P 4 I S O E R R I S O E P 4 O U T P I D s e q u e n c e e r r o r
3 1 7 8 E P 6 I S O E R R I S O E P 6 O U T P I D s e q u e n c e e r r o r
3 2 7 C E P 8 I S O E R R I S O E P 8 O U T P I D s e q u e n c e e r r o r
I f A u t o v e c t o r i n g i s e n a b l e d ( A V 2 E N = 1 i n t h e I N T S E T - U P r e g i s t e r ) , t h e F X 2 L P s u b s t i t u t e s i t s I N T 2 V E C b y t e . T h e r e f o r e , i f t h e h i g h
b y t e ( p a g e ) o f a j u m p t a b l e a d d r e s s i s p r e l o a d e d a t t h e l o c a t i o n 0 x 0 0 4 4 , t h e a u t o m a t i c a l l y i n s e r t e d I N T 2 V E C b y t e a t 0 x 0 0 4 5 d i r e c t s
t h e j u m p t o t h e c o r r e c t a d d r e s s o u t o f t h e 2 7 a d d r e s s e s w i t h i n t h e p a g e .
2 . 8 . 3 F I F O / G P I F I n t e r r u p t ( I N T 4 )
J u s t a s t h e U S B I n t e r r u p t i s s h a r e d a m o n g 2 7 i n d i v i d u a l U S B i n t e r r u p t s o u r c e s , t h e F I F O / G P I F i n t e r r u p t i s s h a r e d a m o n g 1 4 i n d i v i d u a l
F I F O / G P I F s o u r c e s . T h e F I F O / G P I F I n t e r r u p t , s i m i l a r t o t h e U S B I n t e r r u p t , c a n e m p l o y a u t o v e c t o r i n g . T a b l e 4 o n p a g e 7 s h o w s t h e
p r i o r i t y a n d I N T 4 V E C v a l u e s f o r t h e 1 4 F I F O / G P I F i n t e r r u p t s o u r c e s .
D o c u m e n t # : 3 8 - 0 8 0 3 2 R e v . * V P a g e 6 o f 6 6
C Y 7 C 6 8 0 1 3 A , C Y 7 C 6 8 0 1 4 A
C Y 7 C 6 8 0 1 5 A , C Y 7 C 6 8 0 1 6 A
T a b l e 4 . I n d i v i d u a l F I F O / G P I F I n t e r r u p t S o u r c e s
P r i o r i t y I N T 4 V E C V a l u e S o u r c e N o t e s
1 8 0 E P 2 P F E n d p o i n t 2 p r o g r a m m a b l e f l a g
2 8 4 E P 4 P F E n d p o i n t 4 p r o g r a m m a b l e f l a g
3 8 8 E P 6 P F E n d p o i n t 6 p r o g r a m m a b l e f l a g
4 8 C E P 8 P F E n d p o i n t 8 p r o g r a m m a b l e f l a g
5 9 0 E P 2 E F E n d p o i n t 2 e m p t y f l a g
6 9 4 E P 4 E F E n d p o i n t 4 e m p t y f l a g
7 9 8 E P 6 E F E n d p o i n t 6 e m p t y f l a g
8 9 C E P 8 E F E n d p o i n t 8 e m p t y f l a g
9 A 0 E P 2 F F E n d p o i n t 2 f u l l f l a g
1 0 A 4 E P 4 F F E n d p o i n t 4 f u l l f l a g
1 1 A 8 E P 6 F F E n d p o i n t 6 f u l l f l a g
1 2 A C E P 8 F F E n d p o i n t 8 f u l l f l a g
1 3 B 0 G P I F D O N E G P I F o p e r a t i o n c o m p l e t e
1 4 B 4 G P I F W F G P I F w a v e f o r m
I f A u t o v e c t o r i n g i s e n a b l e d ( A V 4 E N = 1 i n t h e I N T S E T - U P 5 m s a f t e r V C C r e a c h e s 3 . 0 V . I f t h e c r y s t a l i n p u t p i n i s d r i v e n b y
r e g i s t e r ) , t h e F X 2 L P s u b s t i t u t e s i t s I N T 4 V E C b y t e . T h e r e f o r e , i f a c l o c k s i g n a l t h e i n t e r n a l P L L s t a b i l i z e s i n 2 0 0 mšs a f t e r V C C h a s
t h e h i g h b y t e ( p a g e ) o f a j u m p - t a b l e a d d r e s s i s p r e l o a d e d a t r e a c h e d 3 . 0 V . [ 3 ]
l o c a t i o n 0 x 0 0 5 4 , t h e a u t o m a t i c a l l y i n s e r t e d I N T 4 V E C b y t e a t
F i g u r e 2 - 2 o n p a g e 8 s h o w s a p o w e r o n r e s e t c o n d i t i o n a n d a
0 x 0 0 5 5 d i r e c t s t h e j u m p t o t h e c o r r e c t a d d r e s s o u t o f t h e 1 4
r e s e t a p p l i e d d u r i n g o p e r a t i o n . A p o w e r o n r e s e t i s d e f i n e d a s
a d d r e s s e s w i t h i n t h e p a g e . W h e n t h e I S R o c c u r s , t h e F X 2 L P
t h e t i m e r e s e t t h a t i s a s s e r t e d w h i l e p o w e r i s b e i n g a p p l i e d t o t h e
p u s h e s t h e p r o g r a m c o u n t e r t o i t s s t a c k t h e n j u m p s t o a d d r e s s
c i r c u i t . A p o w e r e d r e s e t i s w h e n t h e F X 2 L P p o w e r e d o n a n d
0 x 0 0 5 3 , w h e r e i t e x p e c t s t o f i n d a j u m p i n s t r u c t i o n t o t h e I S R
o p e r a t i n g a n d t h e R E S E T # p i n i s a s s e r t e d .
I n t e r r u p t s e r v i c e r o u t i n e .
C y p r e s s p r o v i d e s a n a p p l i c a t i o n n o t e w h i c h d e s c r i b e s a n d
r e c o m m e n d s p o w e r o n r e s e t i m p l e m e n t a t i o n . F o r m o r e
2 . 9 R e s e t a n d W a k e u p
i n f o r m a t i o n a b o u t r e s e t i m p l e m e n t a t i o n f o r t h e F X 2 f a m i l y o f
2 . 9 . 1 R e s e t P i n
p r o d u c t s v i s i t h t t p : / / w w w . c y p r e s s . c o m .
T h e i n p u t p i n , R E S E T # , r e s e t s t h e F X 2 L P w h e n a s s e r t e d . T h i s
p i n h a s h y s t e r e s i s a n d i s a c t i v e L O W . W h e n a c r y s t a l i s u s e d w i t h
t h e C Y 7 C 6 8 0 x x A t h e r e s e t p e r i o d m u s t e n a b l e s t a b i l i z a t i o n o f
t h e c r y s t a l a n d t h e P L L . T h i s r e s e t p e r i o d m u s t b e a p p r o x i m a t e l y
N o t e
3 . I f t h e e x t e r n a l c l o c k i s p o w e r e d a t t h e s a m e t i m e a s t h e C Y 7 C 6 8 0 x x A a n d h a s a s t a b i l i z a t i o n w a i t p e r i o d , i t m u s t b e a d d e d t o t h e 2 0 0 mšs .
D o c u m e n t # : 3 8 - 0 8 0 3 2 R e v . * V P a g e 7 o f 6 6
C Y 7 C 6 8 0 1 3 A , C Y 7 C 6 8 0 1 4 A
C Y 7 C 6 8 0 1 5 A , C Y 7 C 6 8 0 1 6 A
F i g u r e 2 - 2 . R e s e t T i m i n g P l o t s
R E S E T #
R E S E T #
V I L
V I L
3 . 3 V
3 . 3 V
3 . 0 V
V C C
V C C
0 V
0 V
T R E S E T
T R E S E T
P o w e r o n R e s e t
P o w e r e d R e s e t
T a b l e 2 - 1 . R e s e t T i m i n g V a l u e s
2 . 1 0 P r o g r a m / D a t a R A M
C o n d i t i o n T R E S E T
2 . 1 0 . 1 S i z e
P o w e r o n r e s e t w i t h c r y s t a l 5 m s
T h e F X 2 L P h a s 1 6 K B y t e s o f i n t e r n a l p r o g r a m / d a t a R A M , w h e r e
P S E N # / R D # s i g n a l s a r e i n t e r n a l l y O R e d t o e n a b l e t h e 8 0 5 1 t o
P o w e r o n r e s e t w i t h e x t e r n a l 2 0 0 mšs + C l o c k s t a b i l i t y t i m e
a c c e s s i t a s b o t h p r o g r a m a n d d a t a m e m o r y . N o U S B c o n t r o l
c l o c k
r e g i s t e r s a p p e a r i n t h i s s p a c e .
P o w e r e d R e s e t 2 0 0 mšs
T w o m e m o r y m a p s a r e s h o w n i n t h e f o l l o w i n g d i a g r a m s :
F i g u r e 2 - 3 o n p a g e 9 s h o w s t h e I n t e r n a l C o d e M e m o r y , E A = 0
2 . 9 . 2 W a k e u p P i n s
F i g u r e 2 - 4 o n p a g e 1 0 s h o w s t h e E x t e r n a l C o d e M e m o r y , E A = 1 .
T h e 8 0 5 1 p u t s i t s e l f a n d t h e r e s t o f t h e c h i p i n t o a p o w e r d o w n
m o d e b y s e t t i n g P C O N . 0 = 1 . T h i s s t o p s t h e o s c i l l a t o r a n d P L L .
2 . 1 0 . 2 I n t e r n a l C o d e M e m o r y , E A = 0
W h e n W A K E U P i s a s s e r t e d b y e x t e r n a l l o g i c t h e o s c i l l a t o r
T h i s m o d e i m p l e m e n t s t h e i n t e r n a l 1 6 K B y t e b l o c k o f R A M
r e s t a r t s a f t e r t h e P L L s t a b i l i z e s , a n d t h e 8 0 5 1 r e c e i v e s a w a k e u p
( s t a r t i n g a t 0 ) a s c o m b i n e d c o d e a n d d a t a m e m o r y . W h e n
i n t e r r u p t . T h i s a p p l i e s w h e t h e r o r n o t F X 2 L P i s c o n n e c t e d t o t h e
e x t e r n a l R A M o r R O M i s a d d e d , t h e e x t e r n a l r e a d a n d w r i t e
U S B .
s t r o b e s a r e s u p p r e s s e d f o r m e m o r y s p a c e s t h a t e x i s t i n s i d e t h e
T h e F X 2 L P e x i t s t h e p o w e r d o w n ( U S B s u s p e n d ) s t a t e u s i n g o n e
c h i p . T h i s e n a b l e s t h e u s e r t o c o n n e c t a 6 4 K B y t e m e m o r y
o f t h e f o l l o w i n g m e t h o d s :
w i t h o u t r e q u i r i n g a d d r e s s d e c o d e s t o k e e p c l e a r o f i n t e r n a l
m e m o r y s p a c e s .
% U S B b u s a c t i v i t y ( i f D + / D l i n e s a r e l e f t f l o a t i n g , n o i s e o n t h e s e
l i n e s m a y i n d i c a t e a c t i v i t y t o t h e F X 2 L P a n d i n i t i a t e a w a k e u p )
O n l y t h e i n t e r n a l 1 6 K B y t e s a n d s c r a t c h p a d 0 . 5 K B y t e s R A M
s p a c e s h a v e t h e f o l l o w i n g a c c e s s :
% E x t e r n a l l o g i c a s s e r t s t h e W A K E U P p i n
% U S B d o w n l o a d
% E x t e r n a l l o g i c a s s e r t s t h e P A 3 / W U 2 p i n
% U S B u p l o a d
T h e s e c o n d w a k e u p p i n , W U 2 , c a n a l s o b e c o n f i g u r e d a s a
g e n e r a l p u r p o s e I / O p i n . T h i s e n a b l e s a s i m p l e e x t e r n a l R - C
% S e t u p d a t a p o i n t e r
n e t w o r k t o b e u s e d a s a p e r i o d i c w a k e u p s o u r c e . W A K E U P i s b y
d e f a u l t a c t i v e L O W . % I 2 C i n t e r f a c e b o o t l o a d .
2 . 1 0 . 3 E x t e r n a l C o d e M e m o r y , E A = 1
T h e b o t t o m 1 6 K B y t e s o f p r o g r a m m e m o r y i s e x t e r n a l a n d
t h e r e f o r e t h e b o t t o m 1 6 K B y t e s o f i n t e r n a l R A M i s a c c e s s i b l e
o n l y a s a d a t a m e m o r y .
D o c u m e n t # : 3 8 - 0 8 0 3 2 R e v . * V P a g e 8 o f 6 6
C Y 7 C 6 8 0 1 3 A , C Y 7 C 6 8 0 1 4 A
C Y 7 C 6 8 0 1 5 A , C Y 7 C 6 8 0 1 6 A
F i g u r e 2 - 3 . I n t e r n a l C o d e M e m o r y , E A = 0
I n s i d e F X 2 L P O u t s i d e F X 2 L P
F F F F
7 . 5 K B y t e s
( O K t o p o p u l a t e
U S B r e g s a n d
4 K F I F O b u f f e r s d a t a m e m o r y
h e r e R D # / W R #
( R D # , W R # )
s t r o b e s a r e n o t
E 2 0 0
E 1 F F a c t i v e )
0 . 5 K B y t e s R A M
D a t a ( R D # , W R # ) *
E 0 0 0
4 8 K B y t e s
E x t e r n a l
4 0 K B y t e s
C o d e
E x t e r n a l
M e m o r y
D a t a
( P S E N # )
M e m o r y
( R D # , W R # )
3 F F F
( O k t o p o p u l a t e ( O K t o p o p u l a t e
d a t a m e m o r y p r o g r a m
1 6 K B y t e s R A M
h e r e R D # / W R # m e m o r y h e r e
C o d e a n d D a t a
s t r o b e s a r e n o t P S E N # s t r o b e
( P S E N # , R D # , W R # ) *
a c t i v e ) i s n o t a c t i v e )
0 0 0 0
D a t a C o d e
* S U D P T R , U S B u p l o a d / d o w n l o a d , I 2 C i n t e r f a c e b o o t a c c e s s
D o c u m e n t # : 3 8 - 0 8 0 3 2 R e v . * V P a g e 9 o f 6 6
C Y 7 C 6 8 0 1 3 A , C Y 7 C 6 8 0 1 4 A
C Y 7 C 6 8 0 1 5 A , C Y 7 C 6 8 0 1 6 A
F i g u r e 2 - 4 . E x t e r n a l C o d e M e m o r y , E A = 1
I n s i d e F X 2 L P O u t s i d e F X 2 L P
F F F F
7 . 5 K B y t e s
( O K t o p o p u l a t e
U S B r e g s a n d
d a t a m e m o r y
4 K F I F O b u f f e r s
h e r e R D # / W R #
( R D # , W R # )
s t r o b e s a r e n o t
E 2 0 0
a c t i v e )
E 1 F F
0 . 5 K B y t e s R A M
D a t a ( R D # , W R # ) *
E 0 0 0
4 0 K B y t e s
E x t e r n a l
6 4 K B y t e s
D a t a
E x t e r n a l
M e m o r y
C o d e
( R D # , W R # )
M e m o r y
( P S E N # )
3 F F F
( O k t o p o p u l a t e
1 6 K B y t e s
d a t a m e m o r y
R A M
h e r e R D # / W R #
D a t a
s t r o b e s a r e n o t
( R D # , W R # ) *
a c t i v e )
0 0 0 0
D a t a C o d e
* S U D P T R , U S B u p l o a d / d o w n l o a d , I 2 C i n t e r f a c e b o o t a c c e s s
2 . 1 1 R e g i s t e r A d d r e s s e s
F F F F
4 K B y t e s E P 2 - E P 8
b u f f e r s
( 8 x 5 1 2 )
F 0 0 0
E F F F
2 K B y t e s R E S E R V E D
E 8 0 0
E 7 F F
6 4 B y t e s E P 1 I N
E 7 C 0
E 7 B F
6 4 B y t e s E P 1 O U T
E 7 8 0
E 7 7 F
6 4 B y t e s E P 0 I N / O U T
E 7 4 0
E 7 3 F
6 4 B y t e s R E S E R V E D
E 7 0 0
E 6 F F
8 0 5 1 A d d r e s s a b l e R e g i s t e r s
( 5 1 2 )
E 5 0 0
E 4 F F
R e s e r v e d ( 1 2 8 )
E 4 8 0
E 4 7 F
1 2 8 b y t e s G P I F W a v e f o r m s
E 4 0 0
E 3 F F
R e s e r v e d ( 5 1 2 )
E 2 0 0
E 1 F F
5 1 2 b y t e s
8 0 5 1 x d a t a R A M
E 0 0 0
D o c u m e n t # : 3 8 - 0 8 0 3 2 R e v . * V P a g e 1 0 o f 6 6
C Y 7 C 6 8 0 1 3 A , C Y 7 C 6 8 0 1 4 A
C Y 7 C 6 8 0 1 5 A , C Y 7 C 6 8 0 1 6 A
2 . 1 2 . 3 S e t u p D a t a B u f f e r
2 . 1 2 E n d p o i n t R A M
A s e p a r a t e 8 b y t e b u f f e r a t 0 x E 6 B 8 - 0 x E 6 B F h o l d s t h e s e t u p d a t a
2 . 1 2 . 1 S i z e
f r o m a C O N T R O L t r a n s f e r .
% 3 × 6 4 b y t e s ( E n d p o i n t s 0 a n d 1 )
2 . 1 2 . 4 E n d p o i n t C o n f i g u r a t i o n s ( H i g h S p e e d M o d e )
% 8 × 5 1 2 b y t e s ( E n d p o i n t s 2 , 4 , 6 , 8 )
E n d p o i n t s 0 a n d 1 a r e t h e s a m e f o r e v e r y c o n f i g u r a t i o n . E n d p o i n t
0 i s t h e o n l y C O N T R O L e n d p o i n t , a n d e n d p o i n t 1 c a n b e e i t h e r
2 . 1 2 . 2 O r g a n i z a t i o n
B U L K o r I N T E R R U P T .
% E P 0
T h e e n d p o i n t b u f f e r s c a n b e c o n f i g u r e d i n a n y 1 o f t h e 1 2
c o n f i g u r a t i o n s s h o w n i n t h e v e r t i c a l c o l u m n s . W h e n o p e r a t i n g i n
% B i d i r e c t i o n a l e n d p o i n t z e r o , 6 4 b y t e b u f f e r
t h e f u l l s p e e d B U L K m o d e o n l y t h e f i r s t 6 4 b y t e s o f e a c h b u f f e r
% E P 1 I N , E P 1 O U T
a r e u s e d . F o r e x a m p l e , i n h i g h s p e e d , t h e m a x p a c k e t s i z e i s 5 1 2
b y t e s b u t i n f u l l s p e e d i t i s 6 4 b y t e s . E v e n t h o u g h a b u f f e r i s
% 6 4 b y t e b u f f e r s , b u l k o r i n t e r r u p t
c o n f i g u r e d t o a 5 1 2 b y t e b u f f e r , i n f u l l s p e e d o n l y t h e f i r s t 6 4 b y t e s
% E P 2 , 4 , 6 , 8
a r e u s e d . T h e u n u s e d e n d p o i n t b u f f e r s p a c e i s n o t a v a i l a b l e f o r
o t h e r o p e r a t i o n s . A n e x a m p l e e n d p o i n t c o n f i g u r a t i o n i s t h e
% E i g h t 5 1 2 b y t e b u f f e r s , b u l k , i n t e r r u p t , o r i s o c h r o n o u s . E P 4 a n d
E P 2 1 0 2 4 d o u b l e b u f f e r e d ; E P 6 5 1 2 q u a d b u f f e r e d ( c o l u m n 8 ) .
E P 8 c a n b e d o u b l e b u f f e r e d ; E P 2 a n d 6 c a n b e e i t h e r d o u b l e ,
t r i p l e , o r q u a d b u f f e r e d . F o r h i g h s p e e d e n d p o i n t c o n f i g u r a t i o n
o p t i o n s , s e e F i g u r e 2 - 5 .
F i g u r e 2 - 5 . E n d p o i n t C o n f i g u r a t i o n
6 4 6 4 6 4 6 4
E P 0 I N &