Data protection, 1 protection option configuration – Samsung S3F401F User Manual
Page 69

S3F401F_UM_REV1.00
INTERNAL FLASH ROM
5-9
5. DATA PROTECTION
The data programmed in flash memory need to be protected. For this situation, the Internal Flash Memory Controller
of S3F401F supports three kinds of protection mechanism.
♦ HARDWARE
PROTECTION
Flash Full Region Protection or Selected Block Protection among total 16blocks
♦ READ PROTECTION
In the case of serial interface, Flash Read protection
♦ JTAG PROTECTION
These protection modes can be enabled by programming the protection option bits. The protection option bits can
be enabled or disabled with configuration at address 0x00000E38 and address 0x00000E3C.
5.1 PROTECTION OPTION CONFIGURATION
Table 5-2. Protection Option Address and Protection Bits
FMADDR
FMDATA
Description
Initial Value (at Fabrication)
0x00000E3C Bit[7:0]
Not
used
Undefined
0 : JTAG Protection Enable
Bit[8]
1 : JTAG Protection Disable
1
Bit[16:9]
Not
used
Undefined
0 : Hardware Protection Enable
Bit[17]
1 : Hardware Protection Disable
1(Note 1)
Bit[26:18]
Not
used
Undefined
0 : Serial Read Protection Enable
Bit[27]
1 : Serial Read Protection Disable
1
Bit[31:28]
Not
used
Undefined
NOTE:
For enabling Hardware Protection, you must set the Protection Option and Smart Option. That is, Protection Option is
used for enabling the Hardware Protection of selected group of sectors by Smart Option. Smart Option is used for
selecting the group of sectors for hardware protection. When you set the Smart Option, Hardware Protection bit in
Protection Option must be disabled. After you set the Smart Option, you should enable the hardware protection bit in
Protection Option.