GMS90 Hynix Semiconductor, GMS90 Datasheet - Page 51

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
EPROM CHARACTERISTICS
The GMS97C5X, 97L5X are programmed by using a modified Quick-Pulse Programming
fers from older methods in the value used for V
of the ALE/PROG pulses. The GMS97C5X, 97L5X contains two signature bytes that can be read and used by
an EPROM programming system to identify the device. The signature bytes identify the device as an manufac-
tured by LGS. Table 11 shows the logic levels for reading the signature byte, and for programming the program
memory, the encryption table, and the security bits. The circuit configuration and waveforms for quick-pulse
programming are shown in Figure 12 and Figure 13. Figure 14 show the circuit configuration for normal pro-
gram memory verification.
Reading the Signature Bytes :
The GMS97X51/52 signature bytes in locations 030
tions 030
need to be pulled to a logic low.
The values are:
Quick-pulse programming
The setup for microcontroller quick-pulse programming is shown in Figure 13. Note that the GMS97C5X,
97L5X is running with a 4 to 6MHz oscillator. The reason the oscillator needs to be running is that the device
is executing internal address and program data transfers.
The address of the EPROM location to be programmed is applied to ports 1 and 2, as shown in Figure 12. The
code byte to be programmed into that location is applied to port 0, RST, PSEN and pins of port 2 and 3 in Table
11 are held at the "Program Code Data" levels indicated in Table 11. The ALE/PROG is pulsed low 25 times(10
times for 97X54/56/58) as shown Figure 13.
To program the encryption table, repeat the 25 pulses (10 pulses for 97X54/56/58) programming sequence for
addresses 0 through 1F
that after the encryption table is programmed, verification cycles will produce only encrypted data.
To program the security bits, repeat the 25 pulses (10 pulses for 97X54/56/58) programming sequence using the
"Pgm Security Bit" levels after one security bit is programmed, further programming of the code memory and
Dec. 1998 Ver 3.0
GMS97X51
GMS97X52
GMS97X54
GMS97X56
GMS97X58
Device
H
and 060
H
. To read these bytes follow the procedure for EPROM verify, except that P3.6 and P3.7
Location
H
(3F
30
31
30
31
30
60
30
60
30
60
H
H
H
H
H
H
H
H
H
H
H
for 97X54/56/58), using the "Program Encryption Table" levels. Do not forget
Contents
E0
E0
E0
E0
E0
73
71
54
56
58
H
H
H
H
H
H
H
H
H
H
PP
(programming supply voltage) and in the width and number
H
and 031
Manufacturer ID
Device ID
Manufacturer ID
Device ID
Manufacturer ID
Device ID
Manufacturer ID
Device ID
Manufacturer ID
Device ID
H
Remarks
, the GMS97X54/56/58 signature bytes in loca-
TM
algorithm. It dif-
47

Related parts for GMS90