
Rev. 1.00
43 of ���
�an�a�� 1�� �01�
Standard 8051 8-Bit Flash MCU
HT85F2260/HT85F2270/HT85F2280
Flash Program Memory
Flash Program Memory
■
Security Type 2
For the HT85F2280 device, the inhibit bytes SECURITY2[0:15] are located at the addresses
0x10~0x1F of the ID block page 0. If a value, with the exception of 0FFH, is written into these
bytes, the sectors corresponding to SECURITY2[0:15] cannot be programmed, erased or read
when in any mode. Since these bytes can only be written once, to release the respective sectors
in the unprotected mode, the device must be erased.
The following table illustrates the protection state in the OCDS/ICP/IAP/MOVC modes when
the SECURITY2[0:15] bytes are written with a value other than 0FFH:
SECURITY2[N]
N=0~15
Program
Erase
Read
Protect
Sector #
Remove
Protection
ICP
X
X
N/A
(1)
N
E�ase All
IAP
OCDS
(�)
X
(3)
X
X
(4)
N
E�ase All
Main P�og�am
X
(3)
X
X
(4)
N
E�ase All
M
O
V
C
OCDS
(�)
N/A
(�)
X
(4)
N
E�ase All
Main P�og�am
N/A
(�)
X
(4)
N
E�ase All
Note:
(1) “N/A” means no path to �ead ROM code.
(�) “N/A” means none of these f�nctions.
(3) “X” stands fo� inhibited; “O” stands fo� enabled.
(4) If a read operation is inhibited, reading to the Flash will return a fixed Flash code of 00H.
(�) When in the OCDS mode� onl� the OCDSINSTR inst��ction has the sec��it� p�otection
mechanism.
The following tables illustrate the corresponding address ID sectors and the inhibited bytes.
HT85F2260 Program Memory Contents
The HT85F2260 program memory is divided into 4 sectors, each with a capacity of 4k bytes.
Page
Address
Description
0
0x00~0x03
SECURITY1[0]~SECURITY1[3]
0x04~0x0F
Not �sed
0x10~0x13
SECURITY�[0]~SECURITY�[3]
0x14~0x1F
Not �sed
0x�0~0x6F
Rese�ved
0x70~0x7F
Rese�ved
1
0x80~0x83
Rese�ved
0x84~0x8F
Rese�ved
0x90~0x93
Rese�ved
0x94~0x9F
Rese�ved
0xA0~0xEF
Rese�ved
0xF0~0xFF
Rese�ved