D ts e t
aa h e
R c e t r lc r nc
o h se Ee to is
Ma u a t r dCo o e t
n fc u e
mp n n s
R c e tr b a d d c mp n ns ae
o h se rn e
o oet r
ma ua trd u ig ete dewaes
n fcue sn i r i/ fr
h
p rh s d f m te oiia s p l r
uc a e r
o h r n l u pi s
g
e
o R c e tr waes rce td f m
r o h se
fr e rae r
o
te oiia I. Al rce t n ae
h
r nl P
g
l e rai s r
o
d n wi tea p o a o teOC
o e t h p rv l f h
h
M.
P r aetse u igoiia fcoy
at r e td sn r n la tr
s
g
ts p o rmso R c e tr e eo e
e t rga
r o h se d v lp d
ts s lt n t g aa te p o u t
e t oui s o u rne
o
rd c
me t o e c e teOC d t s e t
es r x e d h
M aa h e.
Qu l yOv riw
ai
t
e ve
• IO- 0 1
S 90
•A 92 cr ct n
S 1 0 et ai
i
o
• Qu l e Ma ua trr Ls (
ai d
n fcues it QML MI- R -
) LP F
385
53
•C a sQ Mitr
ls
lay
i
•C a sVS a eL v l
ls
p c ee
• Qu l e S p l r Ls o D sr uos( L )
ai d u pi s it f it b tr QS D
e
i
•R c e trsacic l u pir oD A a d
o h se i
r ia s p l t L n
t
e
me t aln u t a dD A sa d r s
es lid sr n L tn ad .
y
R c e tr lcrnc , L i c mmi e t
o h se Ee t is L C s o
o
tdo
t
s p ligp o u t ta s t f c so r x e t-
u pyn rd cs h t ai y u tme e p ca
s
t n fr u lya daee u loto eoiial
i s o q ai n r q a t h s r n l
o
t
g
y
s p l db id sr ma ua trr.
u pi
e yn ut
y n fcues
T eoiia ma ua trr d ts e t c o a yn ti d c me t e e t tep r r n e
h r n l n fcue’ aa h e a c mp n ig hs o u n r cs h ef ma c
g
s
o
a ds e ic t n o teR c e tr n fcue v rino ti d vc . o h se Ee t n
n p c ai s f h o h se ma ua trd eso f hs e ie R c e tr lcr -
o
o
isg aa te tep r r n eo i s mio d co p o u t t teoiia OE s e ic -
c u rne s h ef ma c ft e c n u tr rd cs o h r n l M p c a
o
s
g
t n .T pc lv le aefr eee c p r o e o l. eti mii m o ma i m rt g
i s ‘y ia’ au s r o rfrn e up s s ny C r n nmu
o
a
r xmu ai s
n
ma b b s do p o u t h rceiain d sg , i lt n o s mpetsig
y e a e n rd c c aa tr t , e in smuai , r a l e t .
z o
o
n
© 2 1 R cetr l t n s LC Al i t R sre 0 1 2 1
0 3 ohs E cr i , L . lRg s eevd 7 1 0 3
e e oc
h
T l r m r, l s v iw wrcl . m
o e n oe p ae it w . e c o
a
e
s
o ec
74F552 Octal Registered Transceiver with Parity and Flags
April 1988
Revised March 2000
74F552
Octal Registered Transceiver with Parity and Flags
General Description
The 74F552 octal transceiver contains two 8-bit registers
for temporary storage of data flowing in either direction.
Each register has its own clock pulse and clock enable
input as well as a flag flip-flop that is set automatically as
the register is loaded. The flag output will be reset when
the output enable returns to HIGH after reading the output
port. Each register has a separate output enable control for
its 3-STATE buffer. The separate Clocks, Flags, and
Enables provide considerable flexibility as I/O ports for
demand-response data transfer. When data is transferred
from the A Port to the B Port, a parity bit is generated. On
the other hand, when data is transferred from the B Port to
the A Port, the parity of input data on B
0
–B
7
is checked.
Features
s
8-Bit bidirectional I/O Port with handshake
s
Register status flag flip-flops
s
Separate clock enable and output enable
s
Parity generation and parity check
s
B-outputs sink 64 mA
s
3-STATE outputs
Ordering Code:
Order Number
74F552SC
74F552QC
Package Number
M28B
V28A
Package Description
28-Lead Small Outline Integrated Circuit (SOIC), JEDEC MS-013, 0.300 Wide
28-Lead Plastic Lead Chip Carrier (PLCC), JEDEC MO-047, 0.450 Square
Devices also available in Tape and Reel. Specify by appending the suffix letter “X” to the ordering code.
Connection Diagrams
Pin Assignments for SOIC
Pin Assignments for PLCC
© 2000 Fairchild Semiconductor Corporation
DS009561
www.fairchildsemi.com
74F552
Logic Symbols
IEEE/IEC
Unit Loading/Fan Out
Pin Names
A
0
–A
7
B
0
–B
7
FR
FS
PARITY
ERROR
CER
CES
CPR
CPS
OEBR
OEAS
Description
A-to-B Port Data Inputs or
B-to-A 3-STATE
B-to-A Transceiver Inputs or
A-to-B 3-STATE Output
B Port Flag Output
A Port Flag Output
Parity Bit Transceiver Input or Output
Parity Check Output (Active LOW)
R Registers Clock Enable Input (Active LOW)
S Registers Clock Enable Input (Active LOW)
R Registers Clock Pulse Input (Active Rising Edge)
S Registers Clock Pulse Input (Active Rising Edge)
B Port and PARITY Output Enable (Active LOW)
and Clear FR Input (Active Rising Edge)
A Port Output Enable (Active LOW)
and Clear FS Input (Active Rising Edge)
1.0/2.0
20
µA/−1.2
mA
U.L.
HIGH/LOW
3.5/1.083
150/40 (33.3)
3.5/1.083
50/33.3
50/33.3
3.5/1.083
50/33.3
1.0/1.0
1.0/1.0
1.0/1.0
1.0/1.0
1.0/2.0
Input I
IH
/I
IL
Output I
OH
/I
OL
70
µA/−0.65
mA
−3
mA/24 mA (20 mA)
70
µA/−0.65
mA
−1
mA/20 mA
−1
mA/20 mA
70
µA/−0.65
mA
−1
mA/20 mA
20
µA/−0.6
mA
20
µA/−0.6
mA
20
µA/−0.6
mA
20
µA/−0.6
mA
20
µA/−1.2
mA
600/106.6 (80)
−12
mA/64 mA (48 mA)
600/106.6 (50)
−12
mA/64 mA (48 mA)
www.fairchildsemi.com
2
74F552
Functional Description
Data applied to the A-inputs are entered and stored in the
R register on the rising edge of the CPR Clock Pulse, pro-
vided that the Clock Enable (CER) is LOW; simultaneously,
the status flip-flop is set and the flag (FR) output goes
HIGH. As the Clock Enable (CER) returns to HIGH, the
data will be held in the R register. These data entered from
the A-inputs will appear at the B Port I/O pins after the Out-
put Enable (OEBR) has gone LOW. When OEBR is LOW,
a parity bit appears at the PARITY pin, which will be set
HIGH when there is an even number of 1s or all 0s at the Q
outputs of the R register. After the data is assimilated, the
receiving system clears the flag FR by changing the signal
at the OEBR pin from LOW-to-HIGH.
Data flow from B-to-A proceeds in the same manner
described for A-to-B flow. A LOW at the CES pin and a
LOW-to-HIGH transition at CPS pin enters the B-input data
and the parity-input data into the S registers and the parity
register respectively and set the flag output FS to HIGH. A
LOW signal at the OEAS pin enables the A Port I/O pins
and a LOW-to-HIGH transition of the OEAS signal clears
the FS flag. When OEAS is LOW, the parity check output
ERROR will be HIGH if there is an odd number of 1s at the
Q outputs of the S registers and the parity register. The flag
FS can be cleared by a LOW-to-HIGH transition of the
OEAS signal.
Register Function Table
(Applies to R or S Register)
Inputs
D
X
L
H
X
CP
CE
H
L
L
L
Internal
Function
Q
NC
L
H
NC
Hold Data
Load Data
Keep Old Data
Flag Flip-Flop Function Table
(Applies to R or S Flag Flip-Flop)
Inputs
Flag
Function
CE
H
L
X
CP
OE
†
Output
NC
H
L
Hold Flag
Set Flag
Clear Flag
X
†
X
X
H
=
HIGH Voltage Level
L
=
LOW Voltage Level
X
=
Immaterial
=
LOW-to-HIGH Transition
†
=
Not LOW-to-HIGH Transition
NC
=
No Change
H
=
HIGH Voltage Level
L
=
LOW Voltage Level
X
=
Immaterial
†
=
LOW-to-HIGH Transition
†
=
Not LOW-to-HIGH Transition
NC
=
No Change
Output Control
OE
H
L
L
H
=
HIGH Voltage Level
L
=
LOW Voltage Level
Parity Generation Function
A or B
Outputs
Z
L
H
Function
Disable Output
Enable Output
Enable Output
OEBR
H
L
L
H
=
HIGH Voltage Level
L
=
LOW Voltage Level
Internal
Q
X
L
H
Number of HIGHs in the
Q Outputs of the R Register
X
0, 2, 4, 6, 8
1, 3, 5, 7
X
=
Immaterial
Z
=
High Impedance
Parity Output
Z
H
L
X
=
Immaterial
Z
=
High Impedance
Parity Check Function
OEAS
H
L
L
L
L
H
=
HIGH Voltage Level
L
=
LOW Voltage Level
X
=
Immaterial
Number of HIGHs in
the Q Outputs of the S Register
X
0, 2, 4, 6, 8
1, 3, 5, 7
0, 2, 4, 6, 8
1, 3, 5, 7
Parity
Input
X
L
L
H
H
ERROR
Output
H
L
H
H
L
3
www.fairchildsemi.com
74F552
Block Diagram
www.fairchildsemi.com
4