Datasheet

ADC0801, ADC0802
ADC0803, ADC0804, ADC0805
SNOSBI1B NOVEMBER 2009REVISED FEBRUARY 2013
www.ti.com
Interfacing 6800 Microprocessor Derivatives (6502, etc.)
The control bus for the 6800 microprocessor derivatives does not use the RD and WR strobe signals. Instead it
employs a single R/W line and additional timing, if needed, can be derived from the φ2 clock. All I/O devices are
memory mapped in the 6800 system, and a special signal, VMA, indicates that the current address is valid.
Figure 59 shows an interface schematic where the A/D is memory mapped in the 6800 system. For simplicity,
the CS decoding is shown using 1/2 DM8092. Note that in many 6800 systems, an already decoded 4/5 line is
brought out to the common bus at pin 21. This can be tied directly to the CS pin of the A/D, provided that no
other devices are addressed at HX ADDR: 4XXX or 5XXX.
The following subroutine performs essentially the same function as in the case of the 8080A interface and it can
be called from anywhere in the user’s program.
In Figure 60 the ADC0801 series is interfaced to the M6800 microprocessor through (the arbitrarily chosen) Port
B of the MC6820 or MC6821 Peripheral Interface Adapter, (PIA).
Here the CS pin of the A/D is grounded since the PIA is already memory mapped in the M6800 system and no
CS decoding is necessary. Also notice that the A/D output data lines are connected to the microprocessor bus
under program control through the PIA and therefore the A/D RD pin can be grounded.
A sample interface program equivalent to the previous one is shown below Figure 60. The PIA Data and Control
Registers of Port B are located at HEX addresses 8006 and 8007, respectively.
GENERAL APPLICATIONS
The following applications show some interesting uses for the A/D. The fact that one particular microprocessor is
used is not meant to be restrictive. Each of these application circuits would have its counterpart using any
microprocessor that is desired.
Multiple ADC0801 Series to MC6800 CPU Interface
To transfer analog data from several channels to a single microprocessor system, a multiple converter scheme
presents several advantages over the conventional multiplexer single-converter approach. With the ADC0801
series, the differential inputs allow individual span adjustment for each channel. Furthermore, all analog input
channels are sensed simultaneously, which essentially divides the microproces- sor’s total system servicing time
by the number of channels, since all conversions occur simultaneously. This scheme is shown in Figure 61.
*Numbers in parentheses refer to MC6800 CPU pin out.
**Number or letters in brackets refer to standard M6800 system common bus code.
Figure 59. ADC0801-MC6800 CPU Interface
32 Submit Documentation Feedback Copyright © 2009–2013, Texas Instruments Incorporated
Product Folder Links: ADC0801, ADC0802 ADC0803, ADC0804, ADC0805