Setup When Temperature Sensor Output Voltage/Internal Reference Voltage Is Selected; (Example For Software Trigger Mode And One-Shot Conversion Mode) - Renesas RL78/G1P Hardware User Manual

16-bit single-chip microcontroller
Hide thumbs Also See for RL78/G1P:
Table of Contents

Advertisement

RL78/G1P
9.7.4 Setup when temperature sensor output voltage/internal reference voltage is selected (example for software
trigger mode and one-shot conversion mode)
Figure 9-32. Setup when temperature sensor output voltage/internal reference voltage is selected
Start of setup
PER0 register setting
• ADM0 register setting
• ADM1 register setting
• ADM2 register setting
• ADUL/ADLL register setting
• ADS register setting
Reference voltage stabilization
wait time count A
ADCE bit setting
Reference voltage stabilization
wait time count B
ADCS bit setting
Start of A/D conversion
End of A/D conversion
ADCS bit setting
Start of A/D conversion
End of A/D conversion
Storage of conversion results in
the ADCR and ADCRH
registers
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 and ADCRH registers.
Caution This setting can be used only in HS (high-speed main) mode. For detail, refer to Figure 22-3 Format
of User Option Byte (000C2H).
R01UH0895EJ0100 Rev.1.00
Nov 29, 2019
The ADCEN bit of the PER0 register is set (1), and supplying the clock
starts.
• ADM0 register
FR2 to FR0, and LV0 bits: These are used to specify the A/D conversion time.
ADMD bit: This is used to specify the select mode.
• ADM1 register
ADTMD1 and ADTMD0 bits: These are used to specify the software trigger mode.
ADSCM bit: One-shot conversion mode
• ADM2 register
ADREFP1, ADREFP0, and ADREFM bits: These are used to select the reference
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/12-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, ADS4, and ADS2 to ADS0 bits: These are used to select temperature sensor
The reference voltage 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: A = 1 µs
If change the ADREFP1 and ADREFP0 = 1, 0: Setting prohibited
The ADCE bit of the ADM0 register is set (1), and the system enters the
A/D conversion standby status.
If a temperature sensor output voltage or internal reference output
(ADISS bit of ADS register = 1) is selected as the analog input channel: B = 2 µs
After counting up to the reference voltage stabilization wait time count B ends, the
ADCS bit of the ADM0 register is set (1), and A/D conversion starts
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.
The A/D conversion end interrupt (INTAD) is generated.
The conversion results are stored in the ADCR and ADCRH registers.
CHAPTER 9 A/D CONVERTER
voltage source.
output voltage or internal reference voltage.
Note
287

Advertisement

Table of Contents
loading

Table of Contents