參數(shù)資料
型號(hào): GMS97C54H
廠商: HYNIX SEMICONDUCTOR INC
元件分類: 微控制器/微處理器
英文描述: 8-BIT SINGLE-CHIP MICROCONTROLLERS
中文描述: 8-BIT, OTPROM, 33 MHz, MICROCONTROLLER, PDIP40
封裝: PLASTIC, DIP-40
文件頁數(shù): 30/39頁
文件大?。?/td> 254K
代理商: GMS97C54H
GMS97C1051/L1051
8-Bit CMOS Microcontroller
HYUNDAI MicroElectronics
30
Programming The EPROM
The GMS97C1051/L1051 is programmed by using a
modified Quick-Pulse Programming
TM
algorithm. It
differs from older methods in the value used for V
PP
(programming supply voltage) and in the width and
number of the P3.2(
PROG
) .
The GMS97C1051/L1051 contains two signature
bytes that can be read and used by an EPROM pro-
gramming system to identify the device. The signature
bytes identify the device as an manufactured by HME.
Table 8
shows the logic levels for reading the signature
byte, and for programming the program memory, the
encryption table, and the security bits. The circuit con-
figuration and waveforms for quick-pulse programming
are shown in
Figures 5
and
Figure 8.
Figure 6
shows the circuit configuration for normal program
memory verification.
EPROM Programming and Verification
Internal Address Counter :
The GMS97C1051/L1051 contains an internal EPROM
address counter which is always set to 03FFH on the
rising edge of RST after setting P3.0 to ‘H’ and is ad-
vanced by applying continuous level transition to pin
P3.0.
Programming Algorithm :
To program the GMS97C1051/L1051, the following
sequence is recommended.
1. Power-up Sequence
Apply power between V
CC
and GND pins with
crystal oscillation.
Set P3.0 to ‘H’.
Set RST to GND.
With all other pins floating, wait for greater than
10ms.
2. Set pin RST to ‘H’ and pin P3.2 to ‘H’.
3. Apply the appropriate combination of ‘H’ or ‘L’
logic levels to pins P3.3, P3.4, P3.5, P3.7 to select
one of the programming operations shown in the
EPROM Programming Modes. (
Table 8
).
To program and verify the array
4. The P3.0 level is pulled ‘L’ and apply data for
code byte at location 0000H to P1.0 to P1.7
5. Raise RST to 12.75V to enable pr ogramming.
6. The P3.2(
PROG
) is pulsed low 10 times as shown
in
Figure 8
. Each programming pulse is low for
100us(
±
10us) and high for a minimum of 10us.
7. To verify the programmed data, lower RST from
12.75V to logic ‘H’ level and set pins P3.3 to P3.7
to the appropriate levels. Output data can be read
at the port P1 pins. At this time P3.0 should not be
changed.
8. To program a byte at the next address location,
P3.0 level transition is needed to advance the
internal address counter. Apply new data to the
port P1 pins.
9. Repeat step 5 through 8, changing data and
advancing the address counter for the entire 1K
bytes array.
Program Verify :
If lock bits LB1 and LB2 have not been programmed,
code data can be read back via port P1 pins.
1. Set the internal address counter to 03FFH by
bringing RST from ‘L’ to ‘H’ and reset the
internal address counter to 0000H by bringing P3.0
from ‘H’ to ‘L’.
2. Apply the appropriate control signals for Read
Code data to pins P3.3, P3.4, P3.5, P3.7 and read
the output data at the port P1 pins.
3. The P3.0 level transition is taken to advance the
internal address counter.
4. Read the next code data byte at the port P1 pins.
5. Repeat step 3 and 4 until the entire array is read.
Program Memory Lock Bits
The two-level Program Lock system consists of 2 Lock
bits and a 32-byte Encryption Array which are used to
protect the program memory against software piracy.
Encryption Array :
Within the EPROM array are 32 bytes 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, un-
modified form. It is recommended that whenever the
Encryption Array is used, at least one of the Lock Bits
be programmed as well.
相關(guān)PDF資料
PDF描述
GMS97C56 8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS97C51 AML BUTTON/LENS SQUARE PB WHITE
GMS97L51 8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS97L58 8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS97L2051(中文) MCU(高性價(jià)比的51單片機(jī),片內(nèi)2KEPROM,5個(gè)中斷源,2個(gè)定時(shí)/計(jì)數(shù)器)
相關(guān)代理商/技術(shù)參數(shù)
參數(shù)描述
GMS97C56 制造商:HYUNDAI 功能描述:8-Bit CMOS Microcontroller
GMS97C56H 制造商:HYNIX 制造商全稱:Hynix Semiconductor 功能描述:HYNIX SEMICONDUCTOR INC. 8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS97C58 制造商:HYNIX 制造商全稱:Hynix Semiconductor 功能描述:HYNIX SEMICONDUCTOR INC. 8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS97C58H 制造商:HYNIX 制造商全稱:Hynix Semiconductor 功能描述:HYNIX SEMICONDUCTOR INC. 8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS97L1051 制造商:HYNIX 制造商全稱:Hynix Semiconductor 功能描述:8-Bit CMOS Microcontorller