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

HT46R12A 参数 Datasheet PDF下载

HT46R12A图片预览
型号: HT46R12A
PDF下载: 下载PDF文件 查看货源
内容描述: A / D型8位OTP MCU [A/D Type 8-Bit OTP MCU]
分类和应用:
文件页数/大小: 48 页 / 303 K
品牌: HOLTEK [ HOLTEK SEMICONDUCTOR INC ]
 浏览型号HT46R12A的Datasheet PDF文件第4页浏览型号HT46R12A的Datasheet PDF文件第5页浏览型号HT46R12A的Datasheet PDF文件第6页浏览型号HT46R12A的Datasheet PDF文件第7页浏览型号HT46R12A的Datasheet PDF文件第9页浏览型号HT46R12A的Datasheet PDF文件第10页浏览型号HT46R12A的Datasheet PDF文件第11页浏览型号HT46R12A的Datasheet PDF文件第12页  
HT46R12A  
operation. These areas may function as normal pro-  
gram memory depending upon requirements.  
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
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
M
P
0
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
1
Stack Register - STACK  
P
1
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 8 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 a subroutine call or interrupt acknowledge signal, the  
contents of the program counter are pushed onto the  
stack. At the end of a subroutine or an interrupt routine,  
indicated by a return instruction, RET or RETI, the pro-  
gram counter is restored to its previous value from the  
stack. After a chip reset, the SP will point to the top of the  
stack.  
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
0
C
D
H
H
T
M
R
0
0
E
H
T
M
R
0
C
0
F
H
H
H
H
H
H
H
H
H
H
H
1
1
1
1
1
1
1
1
1
1
0
1
2
3
4
5
6
7
8
9
T
M
R
1
T
M
R
1
C
P
A
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, using RET or RETI, the inter-  
rupt will be serviced. This feature prevents a stack over-  
flow allowing the programmer to use the structure more  
easily. In a similar case, if the stack is full and a ²CALL²  
is subsequently executed, a stack overflow will occur  
and the first entry will be lost as only the most recent 8  
return addresses are stored.  
P
A
C
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
B
P
B
C
P
C
P
C
C
1
1
A
B
H
H
1
1
C
D
H
H
C
M
P
0
C
C
O
M
1
C
Data Memory - RAM  
1
E
H
I
N
T
C
1
1
F
H
The data memory has a capacity of 115´8 bits, and is di-  
vided into two functional groups, namely the special  
function registers and the general purpose data mem-  
ory (88´8 bits), most of which are readable/writeable,  
although some are read only.  
2
2
2
2
2
2
2
2
2
0
1
2
3
4
5
6
7
8
H
H
H
H
H
H
H
H
H
P
P
G
0
C
P
P
G
T
0
A
D
R
L
The unused space before address 28H is reserved for  
future expansion usage and reading these locations will  
obtain a result of ²00H². The general purpose data  
memory, addressed from 28H to 7FH is used for data  
and control information under instruction commands.  
A
A
D
D
R
C
H
R
A
C
S
R
G
e
n
e
r
a
l
P
u
r
p
o
s
e
D
a
t
a
M
e
m
o
r
y
:
U
n
u
s
e
d
(
8
8
B
y
t
e
s
)
All of the data memory areas can handle arithmetic,  
logic, increment, decrement and rotate operations di-  
rectly. 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  
the memory pointer registers, MP0 and MP1.  
R
e
a
d
a
s
"
0
0
"
7
F
H
RAM Mapping  
Rev. 1.00  
8
August 3, 2007