Rev. 1.50
30
����st ��� �01�
Rev. 1.50
31
����st ��� �01�
HT66F0175/HT66F0185
A/D Flash MCU with EEPROM
HT66F0175/HT66F0185
A/D Flash MCU with EEPROM
Data Memory
The Data Memory is an 8-bit wide RAM internal memory and is the location where temporary
information is stored.
Structure
Divided into two banks, the first of these is an area of RAM, known as the Special Function Data
Memory. Here are located registers which are necessary for correct operation of the device. Many
of these registers can be read from and written to directly under program control, however, some
remain protected from user manipulation. The second area of Data Memory is known as the General
Purpose Data Memory, which is reserved for general purpose use. All locations within this area are
read and write accessible under program control.
The overall Data Memory is subdivided into two banks. The Special Purpose Data Memory registers
are accessible in all banks, with the exception of the EEC register at address 40H, which is only
accessible in Bank 1. Switching between the different Data Memory banks is achieved by setting the
Bank Pointer to the correct value. The start address of the Data Memory for the device is the address
00H.
The address range of the Special Purpose Data Memory for the device is from 00H to 7FH while the
address range of the General Purpose Data Memory is from 80H to FFH.
Device
Capacity
Banks
HT66F01�5
1�� × �
0: �0H~FFH
HT66F01�5
�56 × �
0: �0H~FFH
1: �0H~FFH
Data Memory Summary
00H
�FH
�0H
FFH
Special
P�rpose Data
Memory
General
P�rpose Data
Memory
Bank 0
40H: EEC
HT66F0175
(Bank 1)
00H
�FH
�0H
FFH
Special
P�rpose Data
Memory
General
P�rpose Data
Memory
Bank 0
Bank 1
40H:EEC
(Bank 1)
HT66F0185
Data Memory Structure