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

HT46C65(100LQFP-A) 参数 Datasheet PDF下载

HT46C65(100LQFP-A)图片预览
型号: HT46C65(100LQFP-A)
PDF下载: 下载PDF文件 查看货源
内容描述: [Microcontroller]
分类和应用: LTE微控制器
文件页数/大小: 46 页 / 316 K
品牌: HOLTEK [ HOLTEK SEMICONDUCTOR INC ]
 浏览型号HT46C65(100LQFP-A)的Datasheet PDF文件第5页浏览型号HT46C65(100LQFP-A)的Datasheet PDF文件第6页浏览型号HT46C65(100LQFP-A)的Datasheet PDF文件第7页浏览型号HT46C65(100LQFP-A)的Datasheet PDF文件第8页浏览型号HT46C65(100LQFP-A)的Datasheet PDF文件第10页浏览型号HT46C65(100LQFP-A)的Datasheet PDF文件第11页浏览型号HT46C65(100LQFP-A)的Datasheet PDF文件第12页浏览型号HT46C65(100LQFP-A)的Datasheet PDF文件第13页  
HT46R65/HT46C65  
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
Stack Register - STACK  
I
I
n
n
d
d
i
i
r
r
e
e
c
c
t
t
A
A
d
d
d
d
r
r
e
e
s
s
s
s
i
i
n
n
g
g
M
M
P
P
0
1
The stack register is a special part of the memory used  
to save the contents of the program counter. The stack  
is organized into 16 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.  
B
P
A
C
C
P
C
L
T
B
L
P
T
B
L
H
R
T
C
C
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
H
R
0
T
M
R
0
L
0
E
H
T
T
M
M
R
R
0
1
C
H
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 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).  
1
1
1
1
1
1
1
1
1
1
0
1
2
3
4
5
6
7
8
9
T
M
R
1
L
T
M
R
1
C
P
P
A
B
P
P
A
B
C
C
S
p
e
c
i
a
D
a
t
a
M
P
D
Data Memory - RAM  
P
D
C
1
1
A
B
H
H
P
P
P
P
W
W
W
W
M
M
M
M
0
1
2
3
The data memory (RAM) is designed with 417´8 bits,  
and is divided into two functional groups, namely; spe-  
cial function registers 33´8 bit and general purpose data  
memory, Bank0: 192´8 bit and Bank2: 192´8 bit most of  
which are readable/writeable, although some are read  
only. The special function register are overlapped in any  
banks.  
1
1
C
D
H
H
1
E
H
I
N
T
C
1
1
F
H
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
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 (TMR0H:0CH; TMR0L:0DH), a Timer/Event  
Counter 0 control register (TMR0C;0EH), a Timer/Event  
Counter 1 (TMR1H:0FH;TMR1L:10H), a Timer/Event  
Counter 1 control register (TMR1C; 11H), Interrupt con-  
trol 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-  
A
D
R
L
A
A
D
D
R
C
H
R
A
C
S
R
3
F
H
4
0
H
:
U n  
e
u
G
e
n
e
r
a
l
P
u
r
p
o
s
D
a
t
a
M
e
m
o
r
y
R
e
a
d
a
s
(
3
8
4
B
y
t
e
s
)
F
F
H
RAM Mapping  
cations will get ²00H². The space before 40H is  
overlapping in each bank. The general purpose data  
memory, addressed from 40H to FFH (Bank0; BP=0 or  
Bank2; BP=2), is used for data and control information  
under instruction commands. All of the data memory ar-  
eas can handle arithmetic, logic, increment, decrement  
and rotate operations directly. Except for some dedi-  
cated bits, each bit in the data memory can be set and  
Rev. 2.00  
9
April 13, 2011