Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

HT46R46 Datasheet(PDF) 28 Page - Holtek Semiconductor Inc

Part # HT46R46
Description  Cost-Effective A/D Type 8-Bit MCU
PDF  77 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  HOLTEK [Holtek Semiconductor Inc]
Direct Link  http://www.holtek.com
Logo HOLTEK - Holtek Semiconductor Inc

HT46R46 Datasheet(HTML) 28 Page - Holtek Semiconductor Inc

Back Button HT46R46 Datasheet HTML 24Page - Holtek Semiconductor Inc HT46R46 Datasheet HTML 25Page - Holtek Semiconductor Inc HT46R46 Datasheet HTML 26Page - Holtek Semiconductor Inc HT46R46 Datasheet HTML 27Page - Holtek Semiconductor Inc HT46R46 Datasheet HTML 28Page - Holtek Semiconductor Inc HT46R46 Datasheet HTML 29Page - Holtek Semiconductor Inc HT46R46 Datasheet HTML 30Page - Holtek Semiconductor Inc HT46R46 Datasheet HTML 31Page - Holtek Semiconductor Inc HT46R46 Datasheet HTML 32Page - Holtek Semiconductor Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 28 / 77 page
background image
HT46R46/C46/R47/C47/R48A/C48A/R49
Rev. 1.30
28
June 5, 2008
The ADCR control register also contains the
PCR2~PCR0 bits which determine which pins on Port B
are used as analog inputs for the A/D converter and
which pins are to be used as normal I/O pins. If the 3-bit
address on PCR2~PCR0 has a value of
²100² or higher,
then all four pins, namely AN0, AN1, AN2 and AN3 will all
be set as analog inputs. Note that if the PCR2~PCR0 bits
are all set to zero, then all the Port B pins will be setup as
normal I/Os and the internal A/D converter circuitry will be
powered off to reduce the power consumption.
The START bit in the ADCR register is used to start and
reset the A/D converter. When the microcontroller sets
this bit from low to high and then low again, an analog to
digital conversion cycle will be initiated. When the
START bit is brought from low to high but not low again,
the EOCB bit in the ADCR register will be set to a
²1²
and the analog to digital converter will be reset. It is the
START bit that is used to control the overall on/off opera-
tion of the internal analog to digital converter.
The EOCB bit in the ADCR register is used to indicate
when the analog to digital conversion process is com-
plete. This bit will be automatically set to
²0² by the
microcontroller after a conversion cycle has ended. In
addition, the corresponding A/D interrupt request flag
will be set in the interrupt control register, and if the inter-
rupts are enabled, an appropriate internal interrupt sig-
nal will be generated. This A/D internal interrupt signal
will direct the program flow to the associated A/D inter-
nal interrupt address for processing. If the A/D internal
interrupt is disabled, the microcontroller can be used to
poll the EOCB bit in the ADCR register to check whether
it has been cleared as an alternative method of detect-
ing the end of an A/D conversion cycle.
A/D Converter Clock Source Register - ACSR
The clock source for the A/D converter, which originates
from the system clock fSYS, is first divided by a division
ratio, the value of which is determined by the ADCS1
and ADCS0 bits in the ACSR register.
Although the A/D clock source is determined by the sys-
tem clock fSYS, and by bits ADCS1 and ADCS0, there are
some limitations on the maximum A/D clock source speed
that can be selected. As the minimum value of permissible
A/D clock period, tAD,is0.5
ms for the HT46R46, device,
and 1
ms for the other devices, care must be taken for sys-
tem clock speeds in excess of 2MHz. With the exception of
the HT46R46 device, for system clock speeds in excess of
2MHz, the ADCS1 and ADCS0 bits should not be set to
²00². For the HT46R46 device, for system clock speeds in
excess of 4MHz, the ADCS1 and ADCS0 bits should not
be set to
²00². Doing so will give A/D clock periods that are
less than the minimum A/D clock period which may result
in inaccurate A/D conversion values. Refer to the following
table for examples, where values marked with an asterisk
* show where, depending upon the device, special care
must be taken, as the values may be less than the speci-
fied minimum A/D Clock Period.
A D C R R e g i s t e r
S e l e c t A / D c h a n n e l
b 7
b 0
S T A R T
P C R 2 P C R 1 P C R 0 A C S 2 A C S 1 A C S 0
A C S 1
0
0
1
1
X
A C S 2
0
0
0
0
1
A C S 0
0
1
0
1
X
: A N 0
: A N 1
: A N 2
: A N 3
: u n d e f i n e d , m u s t n o t b e u s e d
P o r t B A / D c h a n n e l c o n f i g u r a t i o n s
P C R 2
0
0
0
0
1
P C R 1
0
0
1
1
X
P C R 0
0
1
0
1
X
: P o r t B A / D c h a n n e l s - a l l o f f
: P B 0 e n a b l e d a s A N 0
: P B 0 ~ P B 1 e n a b l e d a s A N 0 ~ A N 1
: P B 0 ~ P B 2 e n a b l e d a s A N 0 ~ A N 2
: P B 0 ~ P B 3 e n a b l e d a s A N 0 ~ A N 3
E n d o f A / D c o n v e r s i o n f l a g
1 : n o t e n d o f A / D c o n v e r s i o n - A / D c o n v e r s i o n w a i t i n g o r i n p r o g r e s s
0 : e n d o f A / D c o n v e r s i o n - A / D c o n v e r s i o n e n d e d
S t a r t t h e A / D c o n v e r s i o n
0 ® 1 ® 0 : S t a r t
0 ® 1 : R e s e t A / D c o n v e r t e r a n d s e t E O C B t o " 1 "
E O C B
A/D Converter Control Register
A C S R R e g i s t e r
S e l e c t A / D c o n v e r t e r c l o c k s o u r c e
b 7
b 0
T E S T
A D C S 1 A D C S 0
A D C S 1
0
0
1
1
A D C S 0
0
1
0
1
: s y s t e m c l o c k / 2
: s y s t e m c l o c k / 8
: s y s t e m c l o c k / 3 2
: u n d e f i n e d
N o t i m p l e m e n t e d , r e a d a s " 0 "
F o r t e s t m o d e u s e o n l y
A/D Converter Clock Source Register



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com