
Rev. 1.00
�6
��ne 1�� �01�
Rev. 1.00
�7
��ne 1�� �01�
HT46R003B
Cost-Effective A/D 8-bit OTP MCU
HT46R003B
Cost-Effective A/D 8-bit OTP MCU
ACSR Register
Bit
7
6
5
4
3
2
1
0
Name
TEST
ADONB
—
—
—
ADCS�
ADCS1
ADCS0
R/W
R/W
R/W
—
—
—
R/W
R/W
R/W
POR
1
1
—
—
—
0
0
0
Bit 7
TEST
: For test mode use only
Bit 6
ADONB
: A/D Converter module on/off control bit
0: A/D Converter module is on
1: A/D Converter module is off
Note: 1. It is recommended to set ADONB=1 before entering sleep for saving power.
2. ADONB=1 will power down the A/D Converter module.
Bit 5~3
Unimplemented, read as “0”
Bit 2~0
ADCS2~ADCS0
: Select A/D Converter clock source
000: f
SYS
/2
001: f
SYS
/8
010: f
SYS
/32
011: Undefined
100: f
SYS
101: f
SYS
/4
110: f
SYS
/16
111: Undefined
These three bits are used to select the clock source for the A/D converter.
ADPCR Register
Bit
7
6
5
4
3
2
1
0
Name
—
—
—
PCR�
PCR3
PCR�
PCR1
PCR0
R/W
—
—
—
R/W
R/W
R/W
R/W
R/W
POR
—
—
—
0
0
0
0
0
Bit 7~5
Unimplemented, read as “0”
Bit 4
PCR4
: Define PA5 is A/D input or not
0: Not A/D input
1: A/D input, AN4
Bit 3
PCR3
: Define PA3 is A/D input or not
0: Not A/D input
1: A/D input, AN3
Bit 2
PCR2
: Define PA2 is A/D input or not
0: Not A/D input
1: A/D input, AN2
Bit 1
PCR1
: Define PA1 is A/D input or not
0: Not A/D input
1: A/D input, AN1
Bit 0
PCR0
: Define PA0 is A/D input or not
0: Not A/D input
1: A/D input, AN0
If PCR4~PCR0 are all zero, the A/D Converter circuit will be off to reduce power
consumption.