
Cypress MicroSystems CY8C25122/CY8C26233/CY8C26443/CY8C26643 Family Data Sheet
120
Document #: 38-12010 CY Rev. ** CMS Rev. 3.20
September 5, 2002
11.8.1 Additional Function for Table Read
Supervisory Call
The Table Read supervisory operation will return the Ver-
sion ID in the Accumulator. The value in the Accumulator
is divided into a high and low nibble, indicating major and
minor revisions, respectively.
Note
: The value in the X
register is modified during the Table Read Supervisory
Call, and must be saved and restored if needed after the
call completes.
A[7:4]: Major silicon revisions.
A[3:0]: Minor silicon revisions.
11.9
Flash Program Memory Protection
The user has the option to define the access to the Flash
memory. A flexible system allows the user to select one
of four protection modes for each 64-byte block within
the Flash, based on the particular application. The pro-
tection mechanism is implemented by a device program-
mer using the System Supervisor Call. When this
command is executed, two bits within the data pro-
grammed into the Flash will select the protection mode.
It is not intended that the protection byte will be modified
by the user’s code. The following table lists the available
protection options:
Note
: Mode 10 is the default.
11.10 Programming Requirements and
Step Descriptions
The pins in the following table are critical for the pro-
grammer:
Table 98:
Table Read for Supervisory Call Functions
Table
ID
Function
TV(0)
TV(1)
TV(2)
TV(3)
TV(4)
TV(5)
TV(6)
TV(7)
00
1
1.
Determines silicon revision values in Accumulator and X registers.
Produc-
tion Sili-
con ID
Silicon ID
1
Silicon ID
0
Reserved
Reserved Reserved
Reserved
Reserved
Reserved
01
Provides
trim value
for Inter-
nal Main
Oscillator
and Inter-
nal Volt-
age
Refer-
ence
Internal
Voltage
Refer-
ence trim
value for
3.3V
Internal
Main
Oscillator
trim value
for 3.3V
Reserved
Reserved
Internal
Voltage
Refer-
ence trim
value for
5.0V
Internal
Main
Oscilla-
tor trim
value for
5.0V
Reserved
Reserved
Table 99:
Flash Program Memory Protection
Mode
Bits
Mode Name
External
Read
External
Write
Internal
Write
00
Unprotected
Enabled
Enabled
Enabled
01
Factory
Upgrade
Disabled
Enabled
Enabled
10
Field Upgrade
Disabled
Disabled
Enabled
11
Full Protection
Disabled
Disabled
Disabled
Table 100:
Programmer Requirements
Pin
Name
Function
Programmer HW Pin
Requirements
SDATA
Serial Data In/Out
Drive TTL Levels,
Read TTL, High Z
SCLK
Serial Clock
Drive TTL levEl Clock
Signal
V
ss
Power Supply
Ground Connec-
tion
Low Resistance
Ground Connection
V
cc
Power Supply
Positive Voltage
0V, 3.0V, 5V, & 5.4V.
0.1V Accuracy. 20mA
Current Capability