Rainbow Electronics T89C51RD2 User Manual
Page 54
![background image](/manuals/280419/54/background.png)
Rev. F - 15 February, 2001
54
T89C51RD2
They are several software registers described in Table 29
Table 29. Default values
After programming the part by ISP, the BSB must be reset (00h) in order to allow the application to boot at 0000h.
The content of the Software Security Byte (SSB) is described in
Table 30
and
Table 31
To assure code protection from a parallel access, the HSB must also be at the required level.
The three lock bits provide different levels of protection for the on-chip code and data, when programmed according
to Table 31.
Mnemonic
Default value
BSB
Boot Status Byte
FFh
SBV
Software Boot Vector
FCh
HSB
Copy of the Hardware security byte
18h or 1Bh
SSB
Software Security Byte
FFh
Copy of the Manufacturer Code
58h
ATMEL Wireless and
Microcontrollers
Copy of the Device ID #1: Family Code
D7h
C51 X2, Electrically Erasable
Copy of the Device ID #2: memories
size and type
FCh
T89C51RD2
memories size
Copy of the
Device ID # 3: name and revi-
sion
FFh
T89C51RD2
, revision 0
Table 30. Software Security Byte (SSB)
7
6
5
4
3
2
1
0
-
-
-
LB1
-
-
-
LB0
Bit
Number
Bit
Mnemonic
Description
7
-
Reserved
Do not clear this bit.
6
-
Reserved
Do not clear this bit.
5
-
Reserved
Do not clear this bit.
4
LB1
User Memory Lock Bit
See Table 31
1-3
-
Reserved
Do not clear this bit.
0
LB0
User Memory Lock Bit
See Table 31