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.
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