Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

HT46R64 Datasheet(PDF) 9 Page - Holtek Semiconductor Inc

Part # HT46R64
Description  A/D with LCD Type 8-Bit MCU
Download  48 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  HOLTEK [Holtek Semiconductor Inc]
Direct Link  http://www.holtek.com
Logo HOLTEK - Holtek Semiconductor Inc

HT46R64 Datasheet(HTML) 9 Page - Holtek Semiconductor Inc

Back Button HT46R64 Datasheet HTML 5Page - Holtek Semiconductor Inc HT46R64 Datasheet HTML 6Page - Holtek Semiconductor Inc HT46R64 Datasheet HTML 7Page - Holtek Semiconductor Inc HT46R64 Datasheet HTML 8Page - Holtek Semiconductor Inc HT46R64 Datasheet HTML 9Page - Holtek Semiconductor Inc HT46R64 Datasheet HTML 10Page - Holtek Semiconductor Inc HT46R64 Datasheet HTML 11Page - Holtek Semiconductor Inc HT46R64 Datasheet HTML 12Page - Holtek Semiconductor Inc HT46R64 Datasheet HTML 13Page - Holtek Semiconductor Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 9 / 48 page
background image
HT46R64/HT46C64
Rev. 1.80
9
February 14, 2006
Stack Register - STACK
The stack register is a special part of the memory used
to save the contents of the program counter. The stack
is organized into 8 levels and is neither part of the data
nor part of the program, and is neither readable nor
writeable. Its activated level is indexed by a stack
pointer (SP) and is neither readable nor writeable. At the
start of a subroutine call or an interrupt acknowledg-
ment, the contents of the program counter is pushed
onto the stack. At the end of the subroutine or interrupt
routine, signaled by a return instruction (RET or RETI),
the contents of the program counter is restored to its
previous value from the stack. After chip reset, the SP
will point to the top of the stack.
If the stack is full and a non-masked interrupt takes
place, the interrupt request flag is recorded but the ac-
knowledgment is still inhibited. Once the SP is decre-
mented (by RET or RETI), the interrupt is serviced. This
feature prevents stack overflow, allowing the program-
mer to use the structure easily. Likewise, if the stack is
full, and a
²CALL² is subsequently executed, a stack
overflow occurs and the first entry is lost (only the most
recent sixteen return addresses are stored).
Data Memory - RAM
The data memory (RAM) is designed with 224
´8 bits,
and is divided into two functional groups, namely; spe-
cial function registers 32
´8 bit and general purpose data
memory, 192
´8 bit most of which are readable/writable,
although some are read only. The special function regis-
ter are overlapped in any banks.
Of the two types of functional groups, the special func-
tion registers consist of an Indirect addressing register 0
(00H), a Memory pointer register 0 (MP0;01H), an Indi-
rect addressing register 1 (02H), a Memory pointer reg-
ister 1 (MP1;03H), a Bank pointer (BP;04H), an
Accumulator (ACC;05H), a Program counter
lower-order byte register (PCL;06H), a Table pointer
(TBLP;07H), a Table higher-order byte register
(TBLH;08H), a Real time clock control register
(RTCC;09H), a Status register (STATUS;0AH), an Inter-
rupt control register 0 (INTC0;0BH), a Timer/Event
Counter 0 (TMR0; 0DH), a Timer/Event Counter 0 con-
trol register (TMR0C;0EH), a Timer/Event Counter 1
(TMR1H:0FH;TMR1L:10H), a Timer/Event Counter 1
control register (TMR1C; 11H), Interrupt control register
1 (INTC1;1EH), PWM data register (PWM0;1AH,
PWM1;1BH, PWM2;1CH, PWM3;1DH), the A/D result
lower-order byte register (ADRL;24H), the A/D result
higher-order byte register (ADRH;25H), the A/D control
register (ADCR;26H), the A/D clock setting register
(ACSR;27H), I/O registers (PA;12H, PB;14H, PD;18H)
and I/O control registers (PAC;13H, PBC;15H,
PDC;19H). The remaining space before the 40H is re-
served for future expanded usage and reading these lo-
cations will get
²00H². The space before 40H is
overlapping in each bank. The general purpose data
memory, addressed from 40H to FFH, is used for data
and control information under instruction commands. All
of the data memory areas can handle arithmetic, logic,
increment, decrement and rotate operations directly.
Except for some dedicated bits, each bit in the data
memory can be set and reset by
²SET [m].i² and ²CLR
[m].i
². They are also indirectly accessible through mem-
ory pointer registers (MP0;01H/MP1;03H). The space
before 40H is overlapping in each bank.
S p e c i a l P u r p o s e
D a t a M e m o r y
0 0 H
0 1 H
0 2 H
0 3 H
0 4 H
0 5 H
0 6 H
0 7 H
0 8 H
0 9 H
0 A H
0 B H
0 C H
0 D H
0 E H
0 F H
1 0 H
1 1 H
1 2 H
1 3 H
1 4 H
1 5 H
1 6 H
1 7 H
1 8 H
1 9 H
1 A H
1 B H
1 C H
1 D H
1 E H
1 F H
G e n e r a l P u r p o s e
D a t a M e m o r y
( 1 9 2 B y t e s )
F F H
4 0 H
2 0 H
2 1 H
2 2 H
2 3 H
2 4 H
2 5 H
2 6 H
2 7 H
2 8 H
3 F H
I n d i r e c t A d d r e s s i n g R e g i s t e r 0
M P 0
I n d i r e c t A d d r e s s i n g R e g i s t e r 1
M P 1
B P
A C C
P C L
T B L P
T B L H
R T C C
S T A T U S
I N T C 0
T M R 0
T M R 0 C
T M R 1 H
T M R 1 L
T M R 1 C
P A
P A C
P B
P B C
P D
P D C
P W M 0
P W M 1
P W M 2
P W M 3
I N T C 1
A D R L
A D R H
A D C R
A C S R
: U n u s e d
R e a d a s " 0 0 "
RAM Mapping


Similar Part No. - HT46R64

ManufacturerPart #DatasheetDescription
logo
Holtek Semiconductor In...
HT46R64 HOLTEK-HT46R64 Datasheet
345Kb / 47P
   A/D with LCD Type 8-Bit MCU
HT46R64 HOLTEK-HT46R64_11 Datasheet
320Kb / 46P
   A/D with LCD Type 8-Bit MCU
HT46R64 HOLTEK-HT46R64_14 Datasheet
1Mb / 51P
   52/100-pin LQFP
More results

Similar Description - HT46R64

ManufacturerPart #DatasheetDescription
logo
Holtek Semiconductor In...
HT46RU66 HOLTEK-HT46RU66_11 Datasheet
436Kb / 63P
   A/D Type 8-Bit MCU with LCD
HT46R63 HOLTEK-HT46R63 Datasheet
328Kb / 44P
   A/D with LCD Type 8-Bit MCU
HT46R62 HOLTEK-HT46R62 Datasheet
401Kb / 46P
   A/D with LCD Type 8-Bit MCU
HT46R64 HOLTEK-HT46R64_11 Datasheet
320Kb / 46P
   A/D with LCD Type 8-Bit MCU
HT46R65 HOLTEK-HT46R65_11 Datasheet
321Kb / 46P
   A/D with LCD Type 8-Bit MCU
HT46RU67 HOLTEK-HT46RU67 Datasheet
496Kb / 67P
   A/D Type 8-Bit MCU with LCD
HT46R65 HOLTEK-HT46R65 Datasheet
409Kb / 48P
   A/D with LCD Type 8-Bit MCU
HT46R71D HOLTEK-HT46R71D Datasheet
331Kb / 46P
   A/D with LCD Type 8-Bit MCU
HT46R64 HOLTEK-HT46R64 Datasheet
345Kb / 47P
   A/D with LCD Type 8-Bit MCU
HT46RU66 HOLTEK-HT46RU66 Datasheet
493Kb / 63P
   A/D Type 8-Bit MCU with LCD
More results


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


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.NET
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   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