Document # 001-20559 Rev. *D
49
Supervisory ROM (SROM)
3.1.2.5
ProtectBlock Function
The PSoC devices offer Flash protection on a block-by-
block basis.
lists the protection modes available.
In the table, ER and EW are used to indicate the ability to
perform external reads and writes (that is, by an external
programmer). For internal writes, IW is used. Internal read-
ing is always permitted by way of the ROMX instruction. The
ability to read by way of the SROM ReadBlock function is
indicated by SR.
In the table below, note that all protection is removed by
EraseAll.
3.1.2.6
TableRead Function
The TableRead function gives the user access to part-spe-
cific data stored in the Flash during manufacturing. The
Flash for these tables is separate from the program Flash
and is not directly accessible.
One of the uses of the SROM TableRead function is to
retrieve the values needed to optimize Flash programming
for temperature. More information about how to use these
values may be found in the section titled
.
3.1.2.7
EraseAll Function
The EraseAll function performs a series of steps that
destroys the user data in the Flash banks and resets the
protection block in each Flash bank to all zeros (the unpro-
tected state). This function may only be executed by an
external programmer. If EraseAll is executed from code, the
M8C halts without touching the Flash or protections.
Table 3-9. ProtectBlock Modes
Mode
Settings
Description
In PSoC Designer
00b
SR ER EW IW
Unprotected
U = Unprotected
01b
SR ER EW IW
Read protect
F = Factory upgrade
10b
SR ER EW IW
Disable external write
R = Field upgrade
11b
SR ER EW IW
Disable internal write
W = Full protection
Table 3-10. TableRead Parameters (06h)
Name
Address
Type
Description
KEY1
0,F8h
RAM
3Ah
KEY2
0,F9h
RAM
Stack Pointer value+3, when SSC is
executed.
BLOCKID
0,FAh
RAM
Table number to read.
Table 3-11. Flash Tables with Assigned Values in Flash Bank 0
F8h
F9h
FAh
FBh
FCh
FDh
FEh
FFh
Table 0
Silicon ID
Table 1
Voltage
Reference Trim
for 3.3V
reg[1,EA]
IMO Trim
for 3.3V
reg[1,E8]
Room
Temperature
Calibration
for 3.3V
Hot
Temperature
Calibration
for 3.3V
Voltage
Reference Trim
for 5V
reg[1,EA]
IMO Trim
for 5V
reg[1,E8]
Room
Temperature
Calibration
for 5V
Hot
Temperature
Calibration
for 5V
Table 2
Voltage
Reference Trim
for 2.7V
reg[1,EA]
IMO Slow Trim
12 MHz
Vdd = 2.7V
Room
Temperature
Calibration
for 2.7V *
Hot
Temperature
Calibration
for 2.7V *
IMO Slow Trim
6 MHz
Vdd = 3.3V
IMO Slow Trim
6 MHz
Vdd = 2.7V
IMO Slow Trim
6 MHz
Vdd = 5.0V
Table 3
M (cold)
B (cold)
Mult (cold)
M (hot)
B (hot)
Mult (hot)
00h
01h
* CY8C24x94 and CY7C64215 Table 2: FAh = IMO Trim 2 for 3.3V, FBh = IMO Trim 2 for 5V.
Summary of Contents for PSoC CY8C23533
Page 4: ...Contents Overview 4 Document 001 20559 Rev D Section G Glossary 385 Index 401 ...
Page 16: ...Contents Overview 16 Document 001 20559 Rev D ...
Page 24: ...24 Document 001 20559 Rev D Section A Overview ...
Page 30: ...30 Document 001 20559 Rev D Pin Information ...
Page 54: ...54 Document 001 20559 Rev D Supervisory ROM SROM ...
Page 60: ...60 Document 001 20559 Rev D RAM Paging ...
Page 68: ...68 Document 001 20559 Rev D Interrupt Controller ...
Page 76: ...12 Document 001 20559 Rev D General Purpose IO GPIO ...
Page 82: ...18 Document 001 20559 Rev D Internal Main Oscillator IMO ...
Page 84: ...20 Document 001 20559 Rev D Internal Low Speed Oscillator ILO ...
Page 90: ...26 Document 001 20559 Rev D External Crystal Oscillator ECO ...
Page 94: ...30 Document 001 20559 Rev D Phase Locked Loop PLL ...
Page 106: ...42 Document 001 20559 Rev D Sleep and Watchdog ...
Page 228: ...164 Document 001 20559 Rev D Section D Digital System ...
Page 234: ...170 Document 001 20559 Rev D Array Digital Interconnect ADI ...
Page 278: ...214 Document 001 20559 Rev D Digital Blocks ...
Page 296: ...232 Document 001 20559 Rev D Analog Interface ...
Page 304: ...240 Document 001 20559 Rev D Analog Array ...
Page 308: ...244 Document 001 20559 Rev D Analog Input Configuration ...
Page 312: ...248 Document 001 20559 Rev D Analog Reference ...
Page 338: ...274 Document 001 20559 Rev D Section F System Resources ...
Page 354: ...290 Document 001 20559 Rev D Multiply Accumulate MAC ...
Page 374: ...310 Document 001 20559 Rev D I2C ...
Page 400: ...336 Document 001 20559 Rev D Section G Glossary ...