English
Language : 

HT66F4360 Datasheet, PDF (34/263 Pages) Holtek Semiconductor Inc – Smart Card Reader Flash MCU
HT66F4360/HT66F4370/HT66F4390
Smart Card Reader Flash MCU
IAP Flash Program Memory Registers
There are two address registers, four 16-bit data registers and two control registers. The address
and data high byte registers together with the control registers are located in Sector 1 while other
registers are located in Sector 0. Read and Write operations to the Flash memory are carried out
using 16-bit data operations using the address and data registers and the control register. Several
registers control the overall operation of the internal Flash Program Memory. The address registers
are named FARL and FARH, the data registers are named FDnL and FDnH and the control registers
are named FCR and FRCR. As the FARL and FDnL registers are located in Sector 0, they can
be directly accessed in the same way as any other Special Function Register. The FARH, FDnH,
FCR and FRCR registers, being located in Sector 1, can be addressed directly only using the
corresponding extended instructions or can be read from or written to indirectly using the MP1H/
MP1L or MP2H/MP2L Memory Pointer pairs and Indirect Addressing Register, IAR1 or IAR2.
Register Name
7
FCR
CFWEN
FRCR
D7
FARL
A7
FARH (HT66F4360) —
FARH (HT66F4370) —
FARH (HT66F4390) A15
FD0L
D7
FD0H
D15
FD1L
D7
FD1H
D15
FD2L
D7
FD2H
D15
FD3L
D7
FD3H
D15
6
FMOD2
D6
A6
—
A14
A14
D6
D14
D6
D14
D6
D14
D6
D14
5
FMOD1
—
A5
A13
A13
A13
D5
D13
D5
D13
D5
D13
D5
D13
Bit
4
3
FMOD0
D4
A4
A12
A12
A12
D4
D12
D4
D12
D4
D12
D4
D12
BWT
—
A3
A11
A11
A11
D3
D11
D3
D11
D3
D11
D3
D11
2
FWT
—
A2
A10
A10
A10
D2
D10
D2
D10
D2
D10
D2
D10
1
FRDEN
—
A1
A9
A9
A9
D1
D9
D1
D9
D1
D9
D1
D9
0
FRD
CLWB
A0
A8
A8
A8
D0
D8
D0
D8
D0
D8
D0
D8
IAP Registers List
• FARL Register
Bit
7
6
5
4
3
2
1
0
Name
A7
A6
A5
A4
A3
A2
A1
A0
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
POR
0
0
0
0
0
0
0
0
Bit 7~0 Flash Memory Address bit 7 ~ bit 0
• FARH Register – HT66F4360
Bit
7
Name
—
R/W
—
POR
—
6
5
4
3
2
1
0
—
A13
A12
A11
A10
A9
A8
—
R/W
R/W
R/W
R/W
R/W
R/W
—
0
0
0
0
0
0
Bit 7~6
Bit 5~0
Unimplemented, read as “0”
Flash Memory Address bit 13 ~ bit 8
Rev. 1.30
34
December 15, 2016