Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

HT49RA0 Datasheet(PDF) 7 Page - Holtek Semiconductor Inc

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

HT49RA0 Datasheet(HTML) 7 Page - Holtek Semiconductor Inc

Back Button HT49RA0 Datasheet HTML 3Page - Holtek Semiconductor Inc HT49RA0 Datasheet HTML 4Page - Holtek Semiconductor Inc HT49RA0 Datasheet HTML 5Page - Holtek Semiconductor Inc HT49RA0 Datasheet HTML 6Page - Holtek Semiconductor Inc HT49RA0 Datasheet HTML 7Page - Holtek Semiconductor Inc HT49RA0 Datasheet HTML 8Page - Holtek Semiconductor Inc HT49RA0 Datasheet HTML 9Page - Holtek Semiconductor Inc HT49RA0 Datasheet HTML 10Page - Holtek Semiconductor Inc HT49RA0 Datasheet HTML 11Page - Holtek Semiconductor Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 7 / 39 page
background image
HT49RA0/HT49CA0
Rev. 1.20
7
October 24, 2007
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 4 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 a
commencement of a subroutine call or an interrupt ac-
knowledgment, the contents of the program counter is
pushed onto the stack. At the end of the subroutine or in-
terrupt 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 4 return addresses are stored).
Data Memory
- RAM
The data memory is divided into two functional group :
special function registers (20
´8) and general purpose
data memory (96
´8). Most of them are read/write, but
some are read only.
The unused space before 20H is reserved for future ex-
panded usage and reading these locations will return
the result 00H. The general purpose data memory, ad-
dressed from 20H to 7FH, is used for data and control
information under instruction command. The areas in
the RAM can directly handle arithmetic, logic, incre-
ment, decrement, and rotate operations. Except some
dedicated bits, each bit in the RAM can be set and reset
by
²SET [m].i² and ²CLR [m].i². They are also indirectly
accessible through the Memory pointer register 0
(MP0;01H) or the Memory pointer register 1 (MP1;03H).
Indirect Addressing Register
Location 00H and 02H are indirect addressing registers
that are not physically implemented. Any read/write op-
eration of [00H] and [02H] accesses the RAM pointed to
by MP0 (01H) and MP1(03H) respectively. Reading lo-
cation 00H or 02H indirectly returns the result 00H.
While, writing it indirectly leads to no operation.
The function of data movement between two indirect ad-
dressing registers is not supported. The memory pointer
registers, MP0 and MP1, are both 7-bit registers used to
access the RAM by combining corresponding indirect
addressing registers. MP0 can only be applied to data
memory, while MP1 can be applied to data memory and
LCD display memory.
Accumulator
- ACC
The accumulator (ACC) is related to the ALU opera-
tions. It is also mapped to location 05H of the RAM and
is capable of operating with immediate data. The data
movement between two data memory locations must
pass through the ACC.
Arithmetic and Logic Unit
- ALU
This circuit performs 8-bit arithmetic and logic opera-
tions and provides the following functions:
· Arithmetic operations (ADD, ADC, SUB, SBC, DAA)
· Logic operations (AND, OR, XOR, CPL)
· Rotation (RL, RR, RLC, RRC)
· Increment and Decrement (INC, DEC)
· Branch decision (SZ, SNZ, SIZ, SDZ etc.)
The ALU not only saves the results of a data operation but
also changes the status register.
G e n e r a l P u r p o s e
D a t a M e m o r y
( 9 6 B y t e s )
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
7 F H
: U n u s e d .
R e a d a s ² 0 0 ²
2 0 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
T M R C
P A
P B
P C
P C C
I N T C 1
L C D C
RAM Mapping


Similar Part No. - HT49RA0

ManufacturerPart #DatasheetDescription
logo
Holtek Semiconductor In...
HT49RA0-6 HOLTEK-HT49RA0-6 Datasheet
329Kb / 49P
   Remote Type 8-Bit MCU with LCD
HT49RA0 HOLTEK-HT49RA0_14 Datasheet
352Kb / 40P
   Remote Type 8-Bit MCU with LCD
More results

Similar Description - HT49RA0

ManufacturerPart #DatasheetDescription
logo
Holtek Semiconductor In...
HT49RA0-6 HOLTEK-HT49RA0-6 Datasheet
329Kb / 49P
   Remote Type 8-Bit MCU with LCD
HT49RA1 HOLTEK-HT49RA1 Datasheet
464Kb / 58P
   Remote Type 8-Bit MCU with LCD
HT49RA0 HOLTEK-HT49RA0_14 Datasheet
352Kb / 40P
   Remote Type 8-Bit MCU with LCD
HT49RA1 HOLTEK-HT49RA1_14 Datasheet
509Kb / 57P
   Remote Type 8-Bit MCU with LCD
HT48RA0-1 HOLTEK-HT48RA0-1 Datasheet
225Kb / 33P
   Remote Type 8-Bit MCU
HT48CA3 HOLTEK-HT48CA3 Datasheet
271Kb / 36P
   8-Bit Remote Type MCU
HT48RA1 HOLTEK-HT48RA1 Datasheet
308Kb / 39P
   Remote Type 8-Bit MCU
HT48RA0-3 HOLTEK-HT48RA0-3 Datasheet
250Kb / 34P
   Remote Type 8-Bit MCU
HT48RA0-6 HOLTEK-HT48RA0-6 Datasheet
3Mb / 45P
   Remote Type 8-bit MCU
HT48RA1 HOLTEK-HT48RA1_07 Datasheet
272Kb / 38P
   Remote Type 8-Bit MCU
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


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