欢迎访问ic37.com |
会员登录 免费注册
发布采购

HT46R51 参数 Datasheet PDF下载

HT46R51图片预览
型号: HT46R51
PDF下载: 下载PDF文件 查看货源
内容描述: A / D型8位OTP MCU [A/D Type 8-Bit OTP MCU]
分类和应用:
文件页数/大小: 42 页 / 293 K
品牌: HOLTEK [ HOLTEK SEMICONDUCTOR INC ]
 浏览型号HT46R51的Datasheet PDF文件第3页浏览型号HT46R51的Datasheet PDF文件第4页浏览型号HT46R51的Datasheet PDF文件第5页浏览型号HT46R51的Datasheet PDF文件第6页浏览型号HT46R51的Datasheet PDF文件第8页浏览型号HT46R51的Datasheet PDF文件第9页浏览型号HT46R51的Datasheet PDF文件第10页浏览型号HT46R51的Datasheet PDF文件第11页  
HT46R51/HT46R52  
Table Location  
Instruction  
b10  
P10  
1
b9  
P9  
1
b8  
P8  
1
b7  
@7  
@7  
b6  
b5  
@5  
@5  
b4  
b3  
@3  
@3  
b2  
@2  
@2  
b1  
@1  
@1  
b0  
@0  
@0  
TABRDC [m]  
TABRDL [m]  
@6  
@6  
@4  
@4  
Table Location  
Note: b10~b0: Table location bits  
P10~P8: Current program counter bits  
@7~@0: Table pointer bits  
For the Ht46R51, since the program counter is 10 bits wide (b0~b9), the b10 column in the table are not appli-  
cable  
For the HT46R52, since the program counter is 11 bits wide (b0~b10)  
Stack Register - STACK  
I
n
d
i
r
e
c
t
A
d
d
r
e
M
s
s
i
n
g
R
e
g
i
s
t
e
r
0
0
0
0
0
0
0
0
0
0
0
0
1
2
3
4
5
6
7
8
9
H
H
H
H
H
H
H
H
H
H
P
0
This is a special part of the memory which is used to  
save the contents of the program counter only. The  
stack is organized into 6 levels and is neither part of the  
data nor part of the program space, and is neither read-  
able nor writeable. The activated level is indexed by the  
stack pointer (SP) and is neither readable nor writeable.  
At the state of a subroutine call or an interrupt acknowl-  
edgment, the contents of the program counter are  
pushed onto the stack. At the end of the subroutine or an  
interrupt routine, signaled by a return instruction (RET or  
RETI), the program counter is restored to its previous  
value from the stack. After a chip reset, the SP will point  
to the top of the stack.  
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
A
C
C
P
C
L
T
B
L
P
T
B
L
H
0
0
A
B
H
H
S
T
A
T
U
S
I
N
T
C
0
0
C
D
H
H
T
M
R
0
E
H
T
M
R
C
0
F
H
H
H
H
H
H
H
H
H
H
H
If the stack is full and a non-masked interrupt takes  
place, the interrupt request flag will be recorded but the  
acknowledge signal will be inhibited. When the stack  
pointer is decremented (by RET or RETI), the interrupt is  
serviced. This feature prevents stack overflow, allowing  
the programmer to use the structure more easily. If the  
stack is full and a ²CALL² is subsequently executed,  
stack overflow occurs and the first entry will be lost (only  
the most recent 6 return addresses are stored).  
1
1
1
1
1
1
1
1
1
1
0
1
2
3
4
5
6
7
8
9
S
p
e
c
i
a
l
P
u
r
p
o
s
e
D
A
T
A
M
E
M
O
R
Y
P
P
A
B
P
P
A
B
C
C
P
C
P
C
C
P
D
P
D
C
Data Memory - RAM  
1
1
A
B
H
H
P
W
M
The data memory (RAM) is designed with 111´8 bits  
and is divided into two functional groups, namely; spe-  
cial function registers (23´8 bits) and general purpose  
data memory (88´8bit) most of which are read-  
able/writable, although some are read only. Of the two  
types of functional groups, the special function registers  
consist of an Indirect addressing register 0 (00H), a  
Memory pointer register 0 (MP0;01H), an Indirect ad-  
dressing register 1 (02H), a Memory pointer register 1  
(MP1;03H), 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 Status register (STATUS;0AH), an Inter-  
rupt control register (INTC;0BH), a Timer/Event Counter  
(TMR:0DH), a Timer/Event Counter control register  
(TMRC;0EH), PWM data register (PWM;1AH), the A/D  
1
1
C
D
H
H
1
E
H
1
F
H
H
H
H
H
H
2
2
2
2
2
0
1
2
3
4
A
D
R
L
A
A
D
D
R
C
H
R
A
C
S
R
2
2
7
8
H
H
:
U
n
u
s
e
d
G
e
n
e
r
a
l
P
u
r
p
o
s
e
R
e
a
d
a
s
"
0
0
"
D
a
t
a
M
e
m
o
r
y
(
8
8
B
y
t
e
s
)
7
F
H
RAM Mapping  
Rev. 1.40  
7
July 12, 2005  
 复制成功!