R01UH0823EJ0100 Rev.1.00
Page 1615 of 1823
Jul 31, 2019
RX23W Group
44. 12-Bit A/D Converter (S12ADE)
44.8
Usage Notes
44.8.1
Notes on Reading Data Registers
Read the A/D data registers, A/D data duplication register, A/D data duplication register A, A/D data duplication register
B, A/D temperature sensor data register, A/D internal reference voltage data register, and A/D self-diagnosis data register
in word units. If a register is read twice in byte units, that is, the higher-order byte and lower-order byte are separately
read, the A/D-converted value having been read first may disagree with the A/D-converted value having been read for
the second time. To prevent this, the data registers should never be read in byte units.
44.8.2
Notes on Stopping A/D Conversion
To stop A/D conversion when an asynchronous trigger or a synchronous trigger has been selected as the condition for
starting A/D conversion, follow the procedure in
Figure 44.29
Procedure for Clear Operation by Software through the ADCSR.ADST Bit
To disable trigger inputs, set the ADSTRGR register to
3F3Fh (set the TRSA[5:0] and TRSB[5:0] bits to 3Fh
and 3Fh, respectively).
Set the ADCSR.ADST bit to 0 to perform software clear
operation. Stop A/D conversion.
Start
End
Is the ADGSPCR.PGS bit set to 1?
No
Yes
Set the ADGSPCR.PGS bit to 0.
Are the ADCSR.ADCS[1:0] bits set to 01b
(group scan mode)?
To disable trigger inputs, set the
ADSTRGR.TRSA[5:0] bits to 3Fh.
No
Yes