Renesas rl78 User Manual

Page of 1004
 
RL78/G1A 
 
CHAPTER  11   A/D  CONVERTER 
R01UH0305EJ0200  Rev.2.00 
 
 
346  
Jul 04, 2013 
11.3.1  Peripheral enable register 0 (PER0) 
This register is used to enable or disable supplying the clock to the peripheral hardware.  Clock supply to a hardware 
macro that is not used is stopped in order to reduce the power consumption and noise. 
When the A/D converter is used, be sure to set bit 5 (ADCEN) of this register to 1. 
The PER0 register can be set by a 1-bit or 8-bit memory manipulation instruction. 
Reset signal generation clears this register to 00H. 
 
Figure 11-2.  Format of Peripheral Enable Register 0 (PER0) 
 
Address: F00F0H     After reset: 00H     R/W 
Symbol 
<7>  6  <5> <4> <3> <2>  1  <0> 
PER0 RTCEN 
ADCEN 
IICA0EN 
SAU1EN
Note
SAU0EN 0 TAU0EN 
 
ADCEN 
Control of A/D converter input clock supply 
Stops input clock supply. 
•  SFR used by the A/D converter cannot be written. 
•  The A/D converter is in the reset status. 
Enables input clock supply. 
•  SFR used by the A/D converter can be read/written. 
Note  32-, 48-, 64-pin products only 
 
Cautions 1.  When setting the A/D converter, be sure to set the following registers first while the ADCEN 
bit is set to 1.  If ADCEN = 0, the values of the A/D converter control registers are cleared to 
their initial values and writing to them is ignored (except for port mode registers 0 to 5, 7, 12, 
and 15 (PM0 to PM5, PM7, PM12, PM15), port mode control registers 0, 1, 3 to 5, 7, and 12 
(PMC0, PMC1, PMC3 to PMC5, PMC7, PMC12), and A/D port configuration register (ADPC)). 
 
•  A/D converter mode register 0 (ADM0) 
 
•  A/D converter mode register 1 (ADM1) 
 
•  A/D converter mode register 2 (ADM2) 
 
•  12-bit A/D conversion result register (ADCR) 
 
•  8-bit A/D conversion result register (ADCRH) 
 
•  Analog input channel specification register (ADS) 
 
•  Conversion result comparison upper limit setting register (ADUL) 
 
•  Conversion result comparison lower limit setting register (ADLL) 
 
•  A/D test register (ADTES) 
 
2.  Be sure to clear the following bits to 0. 
25-pin products:  
 
bits 1, 3, 6 
32, 48, 64-pin products: 
bits 1, 6 
 
<R>