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

HT46F46E(16NSOP) 参数 Datasheet PDF下载

HT46F46E(16NSOP)图片预览
型号: HT46F46E(16NSOP)
PDF下载: 下载PDF文件 查看货源
内容描述: [Microcontroller,]
分类和应用: 微控制器
文件页数/大小: 88 页 / 656 K
品牌: HOLTEK [ HOLTEK SEMICONDUCTOR INC ]
 浏览型号HT46F46E(16NSOP)的Datasheet PDF文件第8页浏览型号HT46F46E(16NSOP)的Datasheet PDF文件第9页浏览型号HT46F46E(16NSOP)的Datasheet PDF文件第10页浏览型号HT46F46E(16NSOP)的Datasheet PDF文件第11页浏览型号HT46F46E(16NSOP)的Datasheet PDF文件第13页浏览型号HT46F46E(16NSOP)的Datasheet PDF文件第14页浏览型号HT46F46E(16NSOP)的Datasheet PDF文件第15页浏览型号HT46F46E(16NSOP)的Datasheet PDF文件第16页  
HT46F46E/HT46F47E/HT46F48E/HT46F49E  
H
T
4
6
F
4
7
E
H
T
4
6
F
4
6
E
H
T
4
6
F
4
8
E
H
T
4
6
F
4
9
E
0
0
0
0
0
0
0
4
8
H
H
H
I
n
i
t
i
a
l
i
s
a
t
i
o
n
I
n
i
t
i
a
l
i
s
a
t
i
o
n
I
n
i
t
i
a
l
i
s
a
t
i
o
n
V
e
c
t
o
r
V
e
c
t
o
r
V
e
c
t
o
r
E
x
t
e
r
n
a
l
E
x
t
e
r
n
a
l
E
x
t
e
r
n
a
l
I
n
t
e
r
r
u
p
t
V
e
c
t
o
r
I
n
t
e
r
r
u
p
t
V
e
c
t
o
r
I
n
t
e
r
r
u
p
t
V
e
c
t
o
r
T
i
m
e
r
/
E
v
u
e
n
t
C
o
c
u
n
t
e
r
T
i
m
e
r
/
E
r
v
e
n
t
C
o
c
u
n
t
e
r
T
i
m
e
r
/
E
r
v
e
n
t
C
o
u
n
t
e
r
I
n
t
e
r
r
p
t
V
e
t
o
r
I
n
t
e
r
u
p
t
V
e
t
o
r
I
n
t
e
r
u
p
t
V
e
c
t
o
r
0
0
C
H
A
/
D
C
o
n
v
e
r
t
e
r
A
/
D
C
o
n
v
e
r
t
e
r
A
/
D
C
o
n
v
e
r
t
e
r
I
n
t
e
r
r
u
p
t
V
e
c
t
o
r
I
n
t
e
r
r
u
p
t
V
e
c
t
o
r
I
n
t
e
r
r
u
p
t
V
e
c
t
o
r
0
1
0
H
0
1
4
H
3
0
0
H
3
7
F
F
F
H
H
4
0
0
H
F
8
0
0
H
H
N
o
t
I
m
p
l
e
m
e
n
t
e
d
F
F
F
1
4
b
i
t
s
1
4
b
i
t
s
1
5
b
i
t
s
Program Memory Structure  
Look-up Table  
Table Program Example  
Any location within the Program Memory can be defined  
as a look-up table where programmers can store fixed  
data. To use the look-up table, the table pointer must  
first be setup by placing the lower order address of the  
look up data to be retrieved in the table pointer register,  
TBLP. This register defines the lower 8-bit address of  
the look-up table.  
The following example shows how the table pointer and  
table data is defined and retrieved from the HT46F47E  
microcontroller. This example uses raw table data lo-  
cated in the last page which is stored there using the  
ORG statement. The value at this ORG statement is  
²700H² which refers to the start address of the last page  
within the 2K Program Memory of the HT46F47E  
microcontroller. The table pointer is setup here to have  
an initial value of ²06H². This will ensure that the first  
data read from the data table will be at the Program  
Memory address ²706H² or 6 locations after the start of  
the last page. Note that the value for the table pointer is  
referenced to the first address of the present page if the  
²TABRDC [m]² instruction is being used. The high byte  
of the table data which in this case is equal to zero will  
be transferred to the TBLH register automatically when  
the ²TABRDL [m]² instruction is executed.  
After setting up the table pointer, the table data can be  
retrieved from the current Program Memory page or last  
Program Memory page using the ²TABRDC[m]² or  
²TABRDL [m]² instructions, respectively. When these in-  
structions are executed, the lower order table byte from  
the Program Memory will be transferred to the user de-  
fined Data Memory register [m] as specified in the in-  
struction. The higher order table data byte from the  
Program Memory will be transferred to the TBLH special  
register. Any unused bits in this transferred higher order  
byte will be read as ²0².  
The following diagram illustrates the addressing/data  
flow of the look-up table:  
P
r
o
g
r
a
m
C
o
u
n
t
e
r
H
i
g
h
B
y
t
e
P
r
o
g
r
a
m
M
e
m
o
r
y
T
B
L
P
T
B
L
H
S
p
e
c
i
f
i
e
d
b
y
[
m
]
T
a
b
l
e
C
o
n
t
e
n
t
s
L
o
w
B
y
t
e
T
a
b
l
e
C
o
n
t
e
n
t
s
H
i
g
h
B
y
t
e
Rev. 1.31  
12  
January 9, 2009