FAIRCHILD MM74C905

Revised July 2003
MM74C905
12-Bit Successive Approximation Register
General Description
Features
The MM74C905 CMOS 12-bit successive approximation
register contains all the digit control and storage necessary
for successive approximation analog-to-digital conversion.
Because of the unique capability of CMOS to switch to
each supply rail without any offset voltage, it can also be
used in digital systems as the control and storage element
in repetitive routines.
■ Wide supply voltage range:
3.0V to 15V
■ Guaranteed noise margin: 1.0V
■ High noise immunity: 0.45 VCC (typ)
■ Low power TTL compatibility: Fan out of 2 driving 74L
■ Provision for register extension or truncation
■ Operates in START/STOP or continuous conversion
mode
■ Drive ladder switches directly. For 10 bits or less with
50k/100k R/2R ladder network
Ordering Code:
Order Number
MM74C905N
Package Number
N24A
Package Description
24-Lead Plastic Dual-In-Line Package (PDIP), JEDEC MS-011, 0.600" Wide
Connection Diagram
Pin Assignments for DIP
© 2003 Fairchild Semiconductor Corporation
DS005910
www.fairchildsemi.com
MM74C905 12-Bit Successive Approximation Register
October 1987
MM74C905
Truth Table
Time
Inputs
Outputs
tn
D
S
E
D0
Q11
Q10
Q9
Q8
Q7
Q6
Q5
Q4
Q3
Q2
Q1
Q0
0
X
L
L
X
X
X
X
X
X
X
X
X
X
X
X
X
X
1
D11
H
L
X
L
H
H
H
H
H
H
H
H
H
H
H
H
2
D10
H
L
D11
D11
L
H
H
H
H
H
H
H
H
H
H
H
3
D9
H
L
D10
D11
D10
L
H
H
H
H
H
H
H
H
H
H
4
D8
H
L
D9
D11
D10
D9
L
H
H
H
H
H
H
H
H
H
5
D7
H
L
D8
D11
D10
D9
D8
L
H
H
H
H
H
H
H
H
6
D6
H
L
D7
D11
D10
D9
D8
D7
L
H
H
H
H
H
H
H
7
D5
H
L
D6
D11
D10
D9
D8
D7
D6
L
H
H
H
H
H
H
8
D4
H
L
D5
D11
D10
D9
D8
D7
D6
D5
L
H
H
H
H
H
9
D3
H
L
D4
D11
D10
D9
D8
D7
D6
D5
D4
L
H
H
H
H
10
D2
H
L
D3
D11
D10
D9
D8
D7
D6
D5
D4
D3
L
H
H
H
11
D1
H
L
D2
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
L
H
H
12
D0
H
L
D1
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
L
H
13
X
H
L
D0
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
L
14
X
X
L
X
D11
D10
D9
D8
D7
D6
D5
D4
D3
D2
D1
D0
L
X
X
H
X
H
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
NC
H = HIGH Level
L = LOW Level
X = Don’t Care
NC = No Change
www.fairchildsemi.com
2
CC
MM74C905
Absolute Maximum Ratings(Note 1)
Voltage at Any Pin
Operating Temperature Range (TA)
Storage Temperature Range (TS)
−0.3V to VCC+0.3V
−40°C to +85°C
−65°C to +150°C
Power Dissipation (PD)
Dual-In-Line
700 mW
Small Outline
500 mW
Operating VCC Range
3.0V to 15V
Absolute Maximum VCC
Note 1: “Absolute Maximum Ratings” are those values beyond which the
safety of the device cannot be guaranteed. Except for “Operating Temperature Range” they are not meant to imply that the devices should be operated at these limits. The table of “Electrical Characteristics” provides
conditions for actual device operation.
16V
Lead Temperature (TL)
260°C
(Soldering, 10 seconds)
DC Electrical Characteristics
Min/Max limits apply across temperature range unless otherwise noted
Symbol
Parameter
Conditions
Min
Typ
Max
Units
CMOS TO CMOS
VIN(1)
VIN(0)
VOUT(1)
VOUT(0)
Logical “1” Input Voltage
Logical “0” Input Voltage
Logical “1” Output Voltage
Logical “0” Output Voltage
VCC = 5.0V
3.5
V
VCC = 10V
8.0
V
VCC = 5.0V
1.5
V
VCC = 10V
2.0
V
VCC = 5.0V, IO = −10 µA
4.5
VCC = 10V, IO = −10 µA
9.0
V
V
VCC = 5.0V, IO = 10 µA
0.5
VCC = 10V, IO = 10 µA
1.0
V
1.0
µA
IIN(1)
Logical “1” Input Current
VCC = 15V, VIN = 15V
IIN(0)
Logical “0” Input Current
VCC = 15V, VIN = 0V
ICC
Supply Current
VCC = 15V
0.005
−1.0
−0.005
0.05
V
µA
300
µA
CMOS/LPTTL INTERFACE
VIN(1)
Logical “1” Input Voltage
VCC = 4.75V
VIN(0)
Logical “0” Input Voltage
VCC = 4.75V
VCC − 1.5
VOUT(1)
Logical “1” Output Voltage
VCC = 4.75V, IO = −360 µA
VOUT(0)
Logical “0” Output Voltage
VCC = 4.75V, IO = 360 µA
V
0.8
V
0.4
V
2.4
V
OUTPUT DRIVE (See Family Characteristics Data Sheet)
ISOURCE
ISOURCE
ISINK
ISINK
Output Source Current
VCC = 5.0V, VOUT = 0V
(P-Channel)
TA = 25°C
Output Source Current
VCC = 10V, VOUT = 0V
(P-Channel)
TA = 25°C
Output Sink Current
VCC = 5.0V, VOUT = VCC
(N-Channel)
TA = 25°C
Output Sink Current
VCC = 10V, VOUT = VCC
(N-Channel)
TA = 25°C
−1.75
−3.3
mA
−8.0
−15
mA
1.75
3.6
mA
8.0
16
mA
VCC = 10V ±5%
RSOURCE
Q11–Q0 Outputs
VOUT = VCC − 0.3V
150
350
Ω
80
230
Ω
TA = 25°C
RSINK
Q11–Q0 Outputs
VCC = 10V ±5%
VOUT = 0.3V
TA = 25°C
3
www.fairchildsemi.com
MM74C905
AC Electrical Characteristics
(Note 2)
TA = 25°C, CL = 50 pF, unless otherwise specified
Symbol
tpd
Typ
Max
Propagation Delay Time from
Parameter
VCC = 5.0V
Conditions
Min
200
350
Units
ns
Clock Input to Outputs
VCC = 10V
80
150
ns
Propagation Delay Time from
VCC = 5.0V
180
325
ns
Clock Input to D0 (tpd(D0))
VCC = 10V
70
125
ns
Propagation Delay Time from
VCC = 5.0V
190
350
ns
Register Enable (E) to Output
VCC = 10V
75
150
ns
Propagation Delay Time from
VCC = 5.0V
190
350
ns
Clock to CC (tpd(CC))
VCC = 10V
75
0.50
ns
Data Input Set-Up Time
VCC = 5.0V
80
ns
VCC = 10V
30
ns
(Q0–Q11) (tpd(Q))
tpd
tpd
(Q11) (tpd(E))
tpd
tS
tS
tW
tr, tf
Start Input Set-Up Time
Minimum Clock Pulse Width
Maximum Clock Rise and Fall Time
VCC = 5.0V
80
ns
VCC = 10V
30
ns
VCC = 5.0V
250
125
ns
VCC = 10V
100
50
ns
VCC = 5.0V
15
VCC = 10V
5.0
µs
µs
VCC = 5.0V
2.0
4.0
MHz
VCC = 10V
5.0
10
MHz
fMAX
Maximum Clock Frequency
CCK
Clock Input Capacitance
Clock Input (Note 3)
10
pF
CIN
Input Capacitance
Any other Input (Note 3)
5
pF
CPD
Power Dissipation Capacitance
(Note 4)
100
pF
Note 2: AC Parameters are guaranteed by DC correlated testing.
Note 3: Capacitance is guaranteed by periodic testing.
Note 4: CPD determines the no load AC power consumption of any CMOS device. For complete explanation, see Family Characteristics Application Note—
AN-90.
Typical Performance Characteristics
RSINK vs Temperature
RSOURCE vs Temperature
•These points are guaranteed by automatic testing.
www.fairchildsemi.com
•These points are guaranteed by automatic testing.
4
MM74C905
Timing Diagram
5
www.fairchildsemi.com
MM74C905
Switching Time Waveforms
USER NOTES FOR A/D CONVERSION
LSB and using the complement of the MSB Q11 as the sign
bit.
The register can be used with either current switches that
require a low voltage level to turn the switch ON or current
switches that require a high voltage level to turn the switch
ON. If current switches are used which turn ON with a low
logic level, the resulting digit output from the register is
active low. That is, a logic “1” is represented as a low voltage level. If current switches are used which turn ON with a
high logic level, the resulting digit output is active high. A
logic “1” is represented as a high voltage level.
If the register is truncated and operated in the continuous
conversion mode, a lock-up condition may occur on powerON. This situation can be overcome by making the START
input the “OR” function of CC and the appropriate register
output.
The register, by suitable selection of register ladder network, can be used to perform either binary or BCD conversion.
For a maximum error of ±½ LSB, the comparator must be
biased. If current switches that require a high voltage level
to turn ON are used, the comparator should be biased +½
LSB and if the current switches require a low logic level to
turn ON, then the comparator must be biased −½ LSB.
The register outputs can drive the 10 bits or less with 50k/
100k R/2R ladder network directly for VCC = 10V or higher.
In order to drive the 12-bit 50k/100k ladder network and
have the ±½ LSB resolution, the MM74C902 or
MM74C904 is used as buffers, three buffers for MSB
(Q11), two buffers for Q10, and one buffer for Q9.
The register can be used to perform 2's complement conversion by offsetting the comparator one half full range +½
www.fairchildsemi.com
6
MM74C905
Typical Applications
12-Bit Successive Approximation A-to-D Converter,
Operating in Continuous 8–Bit Truncated Mode
12-Bit Successive Approximation A-to-D Converter, Operating in
Continuous Mode, Drives the 50k/100k Ladder Network Directly
Definition of Terms
CP: Register clock input.
Q11: True register MSB output.
CC: Conversion complete—this output remains at VOUT(1)
during a conversion and goes to VOUT(0) when conversion
is complete.
Q11: Complement of register MSB output.
Qi (i = 0 to 11): Register outputs.
S: Start input—holding start input at VIN(0) for at least one
clock period will initiate a conversion by setting MSB (Q11)
at VOUT(0) and all other output (Q10–Q0) at VOUT(1). If setup time requirements are met, a conversion may be initiated by holding start input at VIN(0) for less than one clock
period.
D: Serial data input—connected to comparator output in Ato-D applications.
E: Register enable —this input is used to expand the
length of the register. When E is at VIN(1) Q11 is forced to
VOUT(1) and inhibits conversion. When not used for expansion E must be connected to VIN(0) (GND).
DO: Serial data output—D input delayed by one clock
period.
7
www.fairchildsemi.com
MM74C905 12-Bit Successive Approximation Register
Physical Dimensions inches (millimeters) unless otherwise noted
24-Lead Plastic Dual-In-Line Package (PDIP), JEDEC MS-011, 0.600" Wide
Package Number N24A
Fairchild does not assume any responsibility for use of any circuitry described, no circuit patent licenses are implied and
Fairchild reserves the right at any time without notice to change said circuitry and specifications.
LIFE SUPPORT POLICY
FAIRCHILD’S PRODUCTS ARE NOT AUTHORIZED FOR USE AS CRITICAL COMPONENTS IN LIFE SUPPORT
DEVICES OR SYSTEMS WITHOUT THE EXPRESS WRITTEN APPROVAL OF THE PRESIDENT OF FAIRCHILD
SEMICONDUCTOR CORPORATION. As used herein:
2. A critical component in any component of a life support
device or system whose failure to perform can be reasonably expected to cause the failure of the life support
device or system, or to affect its safety or effectiveness.
1. Life support devices or systems are devices or systems
which, (a) are intended for surgical implant into the
body, or (b) support or sustain life, and (c) whose failure
to perform when properly used in accordance with
instructions for use provided in the labeling, can be reasonably expected to result in a significant injury to the
user.
www.fairchildsemi.com
www.fairchildsemi.com
8