Datasheet
RL78/L12 CHAPTER 11 A/D CONVERTER
R01UH0330EJ0200 Rev.2.00 369
Dec 13, 2013
11.7.4 Setup when temperature sensor output/internal reference voltage output is selected (example for software
trigger mode and one-shot conversion mode)
Figure 11-26. Setup when temperature sensor output/internal reference voltage output is selected
PER0 register setting
The ADCEN bit of the PER0 register is set (1), and supplying the clock
starts.
• ADM0 register
FR2 to FR0, LV1, and LV0 bits: These are used to specify the A/D
conversion time.
• ADM1 register
ADTMD1 and ADTMD0 bits: These are used to specify the software
trigger mode.
ADSCM bit: Sequential conversion mode/one-shot conversion mode
• ADM2 register
ADREFP1, ADREFP0, and ADREFM bits: These are used to select the
reference voltage.
ADRCK bit: This is used to select the range for the A/D conversion
result comparison value generated by the interrupt signal
from AREA1, AREA3, and AREA2.
ADTYP bit: 8-bit/10-bit resolution
• ADUL/ADLL register
These are used to specify the upper limit and lower limit A/D conversion
result comparison values.
• ADS register
ADISS and ADS4 to ADS0 bits: These are used to select the
temperature sensor output voltage or
internal reference voltage.
The ADCE bit of the ADM0 register is set (1), and the system enters the
A/D conversion standby status.
The reference voltage stabilization wait time (1
μ
s) is counted by the
software.
The A/D conversion end interrupt (INTAD) is generated.
Note
The conversion results are stored in the ADCR and ADCRH registers.
After counting up to the reference voltage stabilization wait time B ends,
the ADCS bit of the ADM0 register is set (1), and A/D conversion starts
Start of setup
The A/D conversion end interrupt (INTAD) will be generated.
After ADISS is set (1), the initial conversion result cannot be used.
The ADCS bit of the ADM0 register is set (1), and A/D conversion starts.
First A/D conversion time
The reference voltage stabilization wait time indicated by stabilization
wait time count A is required when the value of the ADREFP1 and
ADREFP0 bits is changed.
If change the ADREFP1 and ADREFP0 = 0, 0 or 0, 1: No wait
If change the ADREFP1 and ADREFP0 = 1, 0: Setting prohibited
Second A/D conversion time
• ADM0 register setting
• ADM1 register setting
• ADM2 register setting
• ADUL/ADLL register setting
• ADS register setting
(The order of the settings is
irrelevant.)
ADCE bit setting
Reference voltage stabilization
wait time count B
Start of A/D conversion
End of A/D conversion
ADCS bit setting
Storage of conversion results in
the ADCR and ADCRH registers
End of A/D conversion
ADCS bit setting
Start of A/D conversion
Reference voltage stabilization
wait time count A
Note Depending on the settings of the ADRCK bit and ADUL/ADLL register, there is a possibility of no interrupt signal
being generated. In this case, the results are not stored in the ADCR, ADCRH registers.
Caution This setting can be used only in HS (high-speed main) mode.
<R>