CHAPTER 10 8-BIT A/D CONVERTER (µPD789426 AND 789446 SUBSERIES)
Figure 10-4. Basic Operation of 8-Bit A/D Converter
Conversion
time
Sampling
time
A/D converter
operation
Sampling
Undefined
A/D conversion
C0H
or
40H
Conversion
result
80H
SAR
ADCR0
INTAD0
Conversion
result
A/D conversion continues until bit 7 (ADCS0) of A/D converter mode register 0 (ADM0) is reset (0) by software.
If an attempt is made to write to ADM0 or analog input channel specification register 0 (ADS0) during A/D
conversion, the ongoing A/D conversion is canceled. In this case, A/D conversion is restarted from the beginning, if
ADCS0 is set (1).
RESET input makes A/D conversion result register 0 (ADCR0) undefined.
10.4.2 Input voltage and conversion result
The relationships between the analog input voltage at the analog input pins (ANI0 to ANI5) and the A/D
conversion result (A/D conversion result register 0 (ADCR0)) are represented by:
VIN
AVDD
ADCR0 = INT (
or
× 256 + 0.5)
AVDD
256
AVDD
256
(ADCR0 − 0.5) ×
≤ VIN < (ADCR0 + 0.5) ×
INT( ):
VIN:
Function that returns the integer part of a parenthesized value
Analog input voltage
AVDD:
Supply voltage for the A/D converter
ADCR0: Value in A/D conversion result register 0 (ADCR0)
Figure 10-5 shows the relationship between the analog input voltage and the A/D conversion result.
User’s Manual U15075EJ1V0UM00
189