GMS90 Hynix Semiconductor, GMS90 Datasheet - Page 53

no-image

GMS90

Manufacturer Part Number
GMS90
Description
8-BIT SINGLE-CHIP MICROCONTROLLERS
Manufacturer
Hynix Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
GMS90C32
Quantity:
5 510
Part Number:
GMS90C32
Manufacturer:
LGS
Quantity:
20 000
Part Number:
GMS90C32-40
Manufacturer:
TOSHIBA
Quantity:
3 202
Part Number:
GMS90C32-PL40
Manufacturer:
PHILIPS/飞利浦
Quantity:
20 000
Part Number:
GMS90C320
Manufacturer:
GENESIS
Quantity:
12 388
Part Number:
GMS90C320-PL40
Manufacturer:
HYNIX
Quantity:
20 000
Part Number:
GMS90C320PL24
Quantity:
6 161
Part Number:
GMS90C320PL40
Manufacturer:
HYNIX
Quantity:
5 414
Part Number:
GMS90C51-GB377
Manufacturer:
HYNIX/海力士
Quantity:
20 000
Part Number:
GMS90C52-GB057
Manufacturer:
HYUNDAI
Quantity:
3 800
Part Number:
GMS90C52-GB172
Manufacturer:
TI
Quantity:
6
Part Number:
GMS90C52-GB351
Manufacturer:
HNNIX
Quantity:
20 000
Part Number:
GMS90C54-GB104
Quantity:
500
GMS90 Series
Program Memory Lock Bits
The two-level Program Lock system consists of 2
Lock bits and a 32-byte (64-byte for GMS97X54/
56/58) Encryption Array which are used to protect
the program memory against software piracy.
Encryption Array:
Within the EPROM array are 32 bytes (64 bytes
for GMS97X54/56/58) of Encryption Array that
are initially unprogrammed (all 1s). Every time
that a byte is addressed during a verify, address
lines are used to select a byte of the Encryption array. This byte is then exclusive-NORed (XNOR) with the code
byte, creating an Encrypted Verify byte.
The algorithm, with the array in the unprogrammed state (all 1s), will return the code in its original, unmodified
form, It is recommended that whenever the Encryption Array is used, at least one of the Lock Bits be pro-
grammed as well.
Program / Verify algorithms
Any algorithm in agreement with the conditions listed in Table 11, and which satisfies the timing specifications
is suitable.
Table 11. EPROM programming modes
Notes:
1. “0” = Valid low for that pin, "1" = valid high for that pin.
2. V
3. V
4. ALE/PROG receives 25 (10 for GMS97X54/56/58) programming pulses while V
Dec. 1998 Ver 3.0
Read Signature
Program Code Data
Verify Code Data
Program encryption table
Program security bit 1
Program security bit 2
Each programming pulse is low for 100us ( 10us) and high for a minimum of 10 s.
PP
CC
= 12.75V
= 5V
MODE
10% during programming and verification.
0.25V
RST
1
1
1
1
1
1
PSEN
0
0
0
0
0
0
PROG
Lock Bit Protection Modes
U: unprogrammed, P: programmed
ALE/
Mode
1
0
1
0
0
0
1
2
3
LB1
V
V
V
V
V
EA/
U
P
P
1
1
PP
PP
PP
PP
PP
LB2
U
U
P
P2.7
0
1
0
1
1
1
No program lock features
Further programming of the
EPROM is disabled
Same as mode 2, also verify is
disabled
PP
P2.6
is held at 12.75V.
0
0
0
0
1
1
Protection Type
P3.7
0
1
1
1
1
0
P3.6
0
1
1
0
1
0
49

Related parts for GMS90