SAB80C517-M16 SIEMENS [Siemens Semiconductor Group], SAB80C517-M16 Datasheet - Page 91

no-image

SAB80C517-M16

Manufacturer Part Number
SAB80C517-M16
Description
8-Bit CMOS Single-Chip Microcontroller
Manufacturer
SIEMENS [Siemens Semiconductor Group]
Datasheet
On-Chip Peripheral Components
t
Conversion time (
):
C
t
t
The conversion time
includes the sample and load time. Thus,
is the total time required for one
C
C
conversion. After the load time and sample time have elapsed, the conversion itself is performed
during the rest of
t
. In the last machine cycle the converted result is moved to ADDAT; the busy
C
flag (BSY) is cleared before. The A/D converter interrupt is generated by bit IADC in register
IRCON. IADC is already set some cycles before the result is written to ADDAT. The flag IADC is
set before the result is available in ADDAT because the shortest possible interrupt latency time is
taken into account in order to ensure optimal performance. Thus, the converted result appears at
the same time in ADDAT when the first instruction of the interrupt service routine is executed.
Similar considerations apply to the timing of the flag BSY where usually a "JB BSY,$" instruction is
used for polling.
lf a continuous conversion is established, the next conversion is automatically started in the
machine cycle following the last cycle of the previous conversion.
Figure 7-32
Timing Diagram of an A/D Converter
Semiconductor Group
92

Related parts for SAB80C517-M16