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.
Содержание PSoC CY8C23533
Страница 4: ...Contents Overview 4 Document 001 20559 Rev D Section G Glossary 385 Index 401 ...
Страница 16: ...Contents Overview 16 Document 001 20559 Rev D ...
Страница 24: ...24 Document 001 20559 Rev D Section A Overview ...
Страница 30: ...30 Document 001 20559 Rev D Pin Information ...
Страница 54: ...54 Document 001 20559 Rev D Supervisory ROM SROM ...
Страница 60: ...60 Document 001 20559 Rev D RAM Paging ...
Страница 68: ...68 Document 001 20559 Rev D Interrupt Controller ...
Страница 76: ...12 Document 001 20559 Rev D General Purpose IO GPIO ...
Страница 82: ...18 Document 001 20559 Rev D Internal Main Oscillator IMO ...
Страница 84: ...20 Document 001 20559 Rev D Internal Low Speed Oscillator ILO ...
Страница 90: ...26 Document 001 20559 Rev D External Crystal Oscillator ECO ...
Страница 94: ...30 Document 001 20559 Rev D Phase Locked Loop PLL ...
Страница 106: ...42 Document 001 20559 Rev D Sleep and Watchdog ...
Страница 228: ...164 Document 001 20559 Rev D Section D Digital System ...
Страница 234: ...170 Document 001 20559 Rev D Array Digital Interconnect ADI ...
Страница 278: ...214 Document 001 20559 Rev D Digital Blocks ...
Страница 296: ...232 Document 001 20559 Rev D Analog Interface ...
Страница 304: ...240 Document 001 20559 Rev D Analog Array ...
Страница 308: ...244 Document 001 20559 Rev D Analog Input Configuration ...
Страница 312: ...248 Document 001 20559 Rev D Analog Reference ...
Страница 338: ...274 Document 001 20559 Rev D Section F System Resources ...
Страница 354: ...290 Document 001 20559 Rev D Multiply Accumulate MAC ...
Страница 374: ...310 Document 001 20559 Rev D I2C ...
Страница 400: ...336 Document 001 20559 Rev D Section G Glossary ...