Skip to datasheet
The Engineering ProjectsAI Interactive Datasheet

ADC08048-bit parallel SAR ADC

Measure an analog voltage. Read an eight-bit result.

Manufacturer-referenced

Texas Instruments · ADC0804LCN

PDIP-20SNOSBI1C · June 2015

ADC0804 is an 8-bit successive-approximation analog-to-digital converter with a parallel data bus. It measures VIN+ relative to VIN− and stores a code from 0 to 255, which a controller reads using active-LOW chip-select and read signals. A conversion starts with a write strobe, and the interrupt output signals completion. The reference at VREF/2 sets half the input span; leaving it open derives the span from the supply. A nominal 5 V span gives a 19.53125 mV ideal step. This page shows the documented ADC0804LCN PDIP-20 and ADC0804LCWM/NOPB wide SOIC-20 forms. The current TI ordering table lists SOIC variants; the through-hole view remains useful for existing boards. Reference values here use the commercial 0–70°C grades.

Real View

ADC0804LCN black package with silver leads and readable markings.
ADC0804LCN · PDIP-20Package illustration

Pinout

ADC0804PDIP-20Top view
Select a pin to see its functionPDIP-20 · 20 pins

PCB Footprint

Loading footprint…
Powered by
Finding PDIP-20 packageTop view · mm

3D View

Preparing 3D preview…
3D packageDrag to rotate · Scroll to zoom
Clock & controlData & statusAnalog inputs & referenceSupply & grounds
ADC0804PDIP-20Top view

Click a lead or use the arrow keys. Top view

1
PIN 1 · Clock & control

/CS

Active-LOW chip select

Function

Enables the read and conversion-control interface when LOW.

How to connect

Connect to the controller chip-select output.

At a glance

8-bit parallel SAR ADC

A comparator and ladder test successive trial values. The output latch holds the completed code, while /CS and /RD decide whether it drives the data bus.

8 bits · 256 codesResolution
5 VNominal supply
103 µs · 640 kHz clockTypical conversion
0–70 °CCommercial ambient

Operating profile

ADC0804LCN

Selected package
PDIP-20ADC0804LCN · 20 pins
Data interface
ParallelDB0–DB7
Default input span
≈ VCCVREF/2 left open

Supply and input range

Key parameters and their test conditions

Recommended supply
4.5–5.5 VConditions / notes: Recommended operating conditions section; 5 V example
Commercial temperature
0–70°CConditions / notes: LCN and LCWM grades
Differential input
VIN+ − VIN−Conditions / notes: Both pins must stay within the permitted common-mode range
Analog pin range
GND − 0.05 to VCC + 0.05 VConditions / notes: Manufacturer rating; example stays between GND and VCC
Reference span
2 × VREF/2Conditions / notes: Open reference pin gives a supply-derived span
Negative differential input
Code 0Conditions / notes: Unipolar result, not signed arithmetic

Package details

Follows the selected physical package

Manufacturer
Texas Instruments
Part number
ADC0804LCN
Package
PDIP-20
Connections
20 pins
Mounting
Through-hole
Lead pitch
2.54 mm
Package code
dip
Thermal reference
Board and package dependent; see manufacturer data

Connections by function

Select a pin to open its function, electrical notes and wiring guidance.

Clock & control4 pins

Data & status10 pins

Analog inputs & reference3 pins

Supply & grounds3 pins

Values apply to the stated grade and conditions. Absolute maximum ratings are stress limits.SNOSBI1C · June 2015

Define the input span

Use VIN− as the offset reference. Twice VREF/2 sets the nominal span; an open VREF/2 uses the supply-derived reference.

Start and wait

With /CS LOW, pulse /WR LOW then HIGH. The SAR compares trial ladder levels and /INTR goes LOW on completion.

Read the stored byte

Take /RD LOW while /CS is LOW. Read DB7–DB0, then release /RD. The bus returns to high impedance without erasing the stored code.

Resolution, accuracy and conversion time are different limits. Eight bits provide 256 ideal codes; ADC0804 has a specified ±1 LSB total unadjusted error under the stated reference conditions. The teaching explorer shows an ideal transfer, not a timed conversion.

Turn voltage into eight bits

Explore differential input, reference span and the tri-state read bus.

Ideal 8-bit transfer

The ideal code updates immediately. Both /CS and /RD must be LOW to enable the eight data outputs. Conversion handshaking is explained in the reference tables.

IDEAL DECIMAL CODE128
0x8010000000
Data bus enabled.
Input difference2.5000 V
Reference span5.000 V
One LSB19.5313 mV
Code-centre voltage2.5000 V
DB7Pin 11HIGH · 1
DB6Pin 12LOW · 0
DB5Pin 13LOW · 0
DB4Pin 14LOW · 0
DB3Pin 15LOW · 0
DB2Pin 16LOW · 0
DB1Pin 17LOW · 0
DB0Pin 18LOW · 0

Ideal static transfer with half-LSB transitions and saturation to codes 0–255. It excludes conversion timing, analog noise and device error. Code-centre voltage is a nominal reconstructed value, not the exact measured input. Reference/2 is bounded to 0.5–2.5 V here for exploration.

Inside a black ADC0804, differential inputs feed a comparator against the ladder DAC. The SAR controls trial values, clock and control sequence conversion, and a latch drives an eight-bit tri-state bus.
Simplified functional architecture, not a transistor-level die layout.
ADC0804 VIN+6 receives a stable signal, VIN−7 is grounded, VREF/2 pin9 is open, CLK IN4 uses640kHz and CLK R19 is open. A controller drives CS RD WR and reads INTR and DB0 through DB7. Grounds8and10 share the return; supply20 has100nF bypass.
The controller starts conversion, waits for completion, enables the bus and reads the result.

Pin reference

Select a pin to explore its function and connection.

20 pins
PinSignalTypeFunction
/CSActive-LOW chip selectEnables the read and conversion-control interface when LOW.
/RDActive-LOW readWith /CS LOW, enables the stored conversion result on DB0–DB7.
/WRActive-LOW conversion strobeWith /CS LOW, pulse LOW then HIGH to start a conversion.
CLK INClock inputExternal clock input or the RC clock timing node.
/INTRActive-LOW completionGoes LOW after a completed conversion. Read/start control clears it according to the device timing.
VIN+Positive analog inputPositive input of the differential converter.
VIN−Negative analog inputSubtracts a fixed offset from VIN+.
A GNDAnalog groundReturn for the analog ladder and signal reference.
VREF/2Half-span referenceSets the nominal input span to twice the applied reference voltage.
D GNDDigital groundReturn for digital logic and outputs.
DB7Tri-state data outputBit 7 of the latched 8-bit conversion result; weight 128.
DB6Tri-state data outputBit 6 of the latched 8-bit conversion result; weight 64.
DB5Tri-state data outputBit 5 of the latched 8-bit conversion result; weight 32.
DB4Tri-state data outputBit 4 of the latched 8-bit conversion result; weight 16.
DB3Tri-state data outputBit 3 of the latched 8-bit conversion result; weight 8.
DB2Tri-state data outputBit 2 of the latched 8-bit conversion result; weight 4.
DB1Tri-state data outputBit 1 of the latched 8-bit conversion result; weight 2.
DB0Tri-state data outputBit 0 of the latched 8-bit conversion result; weight 1.
CLK RRC clock feedback outputFeedback connection for the optional resistor to CLK IN.
VCCPositive supply and ladder referenceSupplies the converter and sets the default span when VREF/2 is open.
PDIP-20 · Top view · Select a pin number to inspect its connection.

Supply and input range

ADC0804LCN / ADC0804LCWM

ParameterValueConditions / notes
Recommended supply4.5–5.5 VRecommended operating conditions section; 5 V example
Commercial temperature0–70°CLCN and LCWM grades
Differential inputVIN+ − VIN−Both pins must stay within the permitted common-mode range
Analog pin rangeGND − 0.05 to VCC + 0.05 VManufacturer rating; example stays between GND and VCC
Reference span2 × VREF/2Open reference pin gives a supply-derived span
Negative differential inputCode 0Unipolar result, not signed arithmetic

The legacy operating-ratings table also lists 6.3 V; this page follows the recommended 4.5–5.5 V supply section.

Conversion and accuracy

5 V · 640 kHz unless noted

ParameterValueConditions / notes
Resolution8 bits / 256 codesOutput codes 0–255
Ideal LSB at 5 V span19.53125 mV5 V / 256
Total unadjusted error±1 LSBADC0804; VREF/2 = 2.500 V
Conversion time103 µs typical; 114 µs maximumSpecified temperature range
Clock periods per conversion66 typical; 73 maximumAsynchronous start timing included
Clock range100–1460 kHzAccuracy specified at 640 kHz
Clock duty cycle40–60%At specified clock conditions

Do not substitute ADC0801 or ADC0802 accuracy grades. Faster clocks can reduce accuracy.

Read and write controls

Active-LOW parallel interface

ParameterValueConditions / notes
/CS HIGHData bus Hi-ZRead and conversion-control interface not selected
/CS LOW, /WR LOWReset/start requestHold for at least the required strobe width
/WR rising with /CS LOWStart conversionWait for /INTR LOW
/CS LOW, /RD LOWDrive stored DB7–DB0Read after conversion completion
/RD HIGH or /CS HIGHData bus Hi-ZStored result remains latched
Minimum /WR LOW pulse100 ns/CS LOW
Read access delay135 ns typical; 200 ns maximumCL = 100 pF
Data release to Hi-Z125 ns typical; 200 ns maximumCL = 10 pF; RL = 10 kΩ

Restarting before completion preserves the previous result. The explorer displays settled transfer and bus-enable behavior only.

Reference, logic and power

Manufacturer test conditions

ParameterValueConditions / notes
Control input HIGH / LOW≥ 2.0 V / ≤ 0.8 VExcludes CLK IN; see specified supply test conditions
CLK IN rising threshold2.7 / 3.1 / 3.5 VMinimum / typical / maximum
CLK IN falling threshold1.5 / 1.8 / 2.1 VMinimum / typical / maximum
Data-output LOW≤ 0.4 V at 1.6 mAVCC = 4.75 V
Output HIGH≥ 2.4 V at −360 µA≥ 4.5 V at −10 µA; VCC = 4.75 V
Reference/2 resistance0.75 kΩ minimum; 1.1 kΩ typicalLCN/LCWM reference loading
Supply current1.9 mA typical; 2.5 mA maximum25°C, 640 kHz, VREF/2 open, /CS = 5 V

Logic output voltages depend on load; do not assume every HIGH equals VCC.

Controller interface circuit

External clock · supply-derived span

ParameterValueConditions / notes
Analog sourceStable 0–5 V into VIN+6Low impedance; VIN−7 to GND
Reference pin9OpenUses supply-derived reference; no external reference is shown
External clock640 kHz into CLK IN40–5 V, 50% duty; CLK R19 open
Control signals/CS1, /RD2, /WR3Controller outputs with defined idle states
Completion signal/INTR5Controller input
Data byteDB0 pin18 through DB7 pin11Controller input bus; bit order matters
Ground and bypassA GND8 / D GND10 / VCC20Common ground; 100 nF close to supply pins

For each measurement, assert /CS, pulse /WR, wait for /INTR LOW, then read with /RD LOW. This is not the separate free-running connection.

Absolute maximum ratings

Stress limits, not operating settings

ParameterValueConditions / notes
Supply voltage6.5 V maximumUse recommended supply for operation
Logic control inputs−0.3 to +18 VStress rating; not the example drive voltage
Other input/output pins−0.3 to VCC + 0.3 VIncludes analog inputs
Package dissipation at 25°C875 mWThermal conditions and derating apply
Storage temperature−65 to +150°CUnpowered storage

Stay within recommended operating and input conditions during normal use.

Take it into ProTech

Find ADC0804 in the Components Library to place its schematic symbol and connect its pins.

Reference page · circuit simulation model not yet availableOpen ProTech

Component view