GMS97C58 Hynix Semiconductor, GMS97C58 Datasheet

no-image

GMS97C58

Manufacturer Part Number
GMS97C58
Description
Manufacturer
Hynix Semiconductor
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
GMS97C58
Manufacturer:
INTEL
Quantity:
7
Part Number:
GMS97C58 Q
Manufacturer:
HYUNDAI
Quantity:
5 000
Part Number:
GMS97C58-PLP
Manufacturer:
HYNIX
Quantity:
220
Part Number:
GMS97C58PL
Manufacturer:
LGS
Quantity:
20 000
DEC. 1998
Ver. 3.0
8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS90 Series
DATA SHEET

Related parts for GMS97C58

GMS97C58 Summary of contents

Page 1

DEC. 1998 8-BIT SINGLE-CHIP MICROCONTROLLERS GMS90 Series DATA SHEET Ver. 3.0 ...

Page 2

Version 3.0 Published by MCU Application Team 1998 LG Semicon Co., Ltd. All right reserved. Additional information of this manual may be served by LG Semicon offices in Korea or Distributors and Rep- resentatives listed at address directory. LG Semicon ...

Page 3

GMS90 Series Device Naming Structure GMS90X5X - GBXXX XX XX GMS97X5X X XX Dec. 1998 Ver 3.0 Frequency Blank: 12MHz 24: 24MHz 40: 40MHz Package Type Blank: 40PDIP PL: 44PLCC Q: 44MQFP ROM Code serial No. ROM size 1: 4k ...

Page 4

... GMS97C51H 8K 256 GMS97C52 8K 256 GMS97C52H 16K 256 GMS97C54 16K 256 GMS97C54H 24K 256 GMS97C56 24K 256 GMS97C56H 32K 256 GMS97C58 32K 256 GMS97C58H 128 GMS90L31 256 GMS90L32 - 128 GMS90L51 - 256 GMS90L52 - 256 GMS90L54 - 256 GMS90L56 - 256 GMS90L58 4K 128 GMS97L51 8K 256 ...

Page 5

GMS90 Series GMS90C31/51, 97C51 GMS90L31/51, 97L51 (Low voltage versions) • Fully compatible to standard MCS-51 microcontroller • Wide operating frequency up to 40MHz (for more detail, see “GMS90 Series Selection Guide”) • (EP)ROM • 128 8 RAM • ...

Page 6

GMS90C32/52, 97C52 GMS90L32/52, 97L52 (Low voltage versions) • Fully compatible to standard MCS-51 microcontroller • Wide operating frequency up to 40MHz (for more detail, see “GMS90 Series Selection Guide”) • (EP)ROM • 256 8 RAM • 64K external ...

Page 7

GMS90 Series GMS90C54/56/58, 97C54/56/58 GMS90L54/56/58, 97L54/56/58 (Low voltage versions) • Fully compatible to standard MCS-51 microcontroller • Wide operating frequency up to 40MHz (for more detail, see “GMS90 Series Selection Guide”) • 16K/24K/32K bytes (EP)ROM • 256 8 RAM • ...

Page 8

PIN CONFIGURATION 44-PLCC Pin Configuration (top view) INDEX CORNER P1.5 P1.6 P1.7 RESET RxD / P3.0 N.C.* TxD / P3.1 INT0 / P3.2 INT1 / P3 P3 P3.5 N.C.: Do not connect ...

Page 9

GMS90 Series 40-PDIP Pin Configuration (top view P1.0 T2EX / P1.1 RxD / P3.0 TxD / P3.1 INT0 / P3.2 INT1 / P3.7 Dec. 1998 Ver ...

Page 10

Pin Configuration (top view) P1.5 P1.6 P1.7 RESET RxD / P3.0 N.C.* TxD / P3.1 INT0 / P3.2 INT1 / P3 P3 P3.5 N.C.: Do not connect ...

Page 11

GMS90 Series Logic Symbol XTAL1 XTAL2 RESET EA/V PP ALE/PROG PSEN Dec. 1998 Ver 3 Port 0 8-bit Digital I/O Port 1 8-bit Digital I/O Port 2 8-bit Digital I/O Port 3 8-bit Digital I/O 7 ...

Page 12

PIN DEFINITIONS AND FUNCTIONS Pin Number Symbol PLCC- PDIP- MQFP P1.0-P1.7 2-9 1-8 40-44 P3.0-P3.7 11, 10-17 5, 7-13 13- ...

Page 13

GMS90 Series Pin Number Symbol PLCC- PDIP- MQFP XTAL1 21 19 P2.0-P2.7 24-31 21-28 PSEN 32 29 RESET 10 9 Dec. 1998 Ver 3.0 Input/ Output XTAL1 Input to the inverting oscillator amplifier and input ...

Page 14

Pin Number Symbol PLCC- PDIP- MQFP ALE / 33 30 PROG P0.0-P0.7 36-43 32- N.C. 1,12 - 23,34 10 Input/ Output ...

Page 15

GMS90 Series FUNCTIONAL DESCRIPTION The GMS90 series is fully compatible to the standard 8051 microcontroller family compatible with the general 8051 family. While maintaining all architectural and operational characteristics of the general 8051 family. Figure 1 shows a ...

Page 16

CPU The GMS90 series is efficient both as a controller and as an arithmetic processor. It has extensive facilities for binary and BCD arithmetic and excels in its bit-handling capabilities. Efficient use of program memory results from an instruction set ...

Page 17

GMS90 Series SPECIAL FUNCTION REGISTERS All registers, except the program counter and the four general purpose register banks, reside in the special func- tion register area. The 28 special function registers (SFR) include pointers and registers that provide an interface ...

Page 18

Table 1. Special Function Registers in Numeric Order of their Addresses (cont’d) Address Register A0H 1) P2 A1H reserved A2H reserved A3H reserved A4H reserved A5H reserved A6H reserved A7H reserved 1) A8H IE A9H reserved AAH reserved ABH reserved ...

Page 19

GMS90 Series Table 1. Special Function Registers in Numeric Order of their Addresses (cont’d) Address Register F0H 1) B F1H reserved F2H reserved F3H reserved F4H reserved F5H reserved F6H reserved F7H reserved 1) Bit-addressable Special Function Register ...

Page 20

Table 2. Special Function Registers - Functional Blocks Block Symbol CPU ACC Accumulator B B-Register DPH Data Pointer, High Byte DPL Data Pointer, Low Byte PSW Program Status Word Register SP Stack Pointer Interrupt System IE Interrupt Enable Register IP ...

Page 21

GMS90 Series Table 3. Contents of SFRs, SFRs in Numeric Order Address Register 80H P0 81H SP 82H DPL 83H DPH 87H PCON 88H TCON TF1 89H TMOD GATE 8AH TL0 8BH TL1 8CH TH0 8DH TH1 ...

Page 22

Table 3. Contents of SFRs, SFRs in Numeric Order (cont’d) Address Register C8H T2CON TF2 C9H T2MOD CAH RC2L CBH RC2H CCH TL2 CDH TH2 D0H PSW E0H ACC F0H B † indicates resident in the GMS9XX54/56/58, not in 9XX51/52. ...

Page 23

GMS90 Series TIMER / COUNTER 0 AND 1 Timer/Counter 0 and 1 can be used in four operating modes as listed in Table 4: Table 4. Timer/Counter 0 and 1 Operating Modes Mode Description 8-bit timer/counter with a 0 divide-by-32 ...

Page 24

TIMER 2 Timer 16-bit timer/Counter with an up/down count feature. It can operate either as timer event counter which is selected by bit C/T2 (T2CON.1). It has three operating modes as shown in Table ...

Page 25

GMS90 Series SERIAL INTERFACE (USART) The serial port is full duplex and can operate in four modes (one synchronous mode, three asynchronous modes) as illustrated in Table 6. The possible baud rates can be calculated using the formulas given in ...

Page 26

INTERRUPT SYSTEM The GMS90 series provides 5 (4K bytes ROM version (above 8K bytes ROM version) interrupt sources with two priority levels. Figure 3 gives a general overview of the interrupt sources and illustrates the request and control ...

Page 27

GMS90 Series Table 8. Interrupt Sources and their Corresponding Interrupt Vectors Source (Request Flags) RESET IE0 TF0 IE1 TF1 RI TI TF2 EXF2 A low-priority interrupt can itself be interrupted by a high-priority interrupt, but not by another low priority ...

Page 28

Power Saving Modes Two power down modes are available, the Idle Mode and Power Down Mode. The bits PDE and IDLE of the register PCON select the Power Down mode or the Idle mode, respectively. If the Power Down mode ...

Page 29

GMS90 Series ELECTRICAL CHARACTERISTICS Absolute Maximum Ratings Ambient temperature under bias (T A Storage temperature (T )...................................................................................................... - 150 C ST Voltage on V pins with respect to ground (V CC Voltage on any pin with respect to ...

Page 30

DC Characteristics DC Characteristics for GMS90C31/32, GMS90C51/52/54/56/ 10%, -15%; V =0V Parameter Symbol Input low voltage V (except EA, RESET) Input low voltage (EA) V Input low voltage (RESET) V Input high voltage ...

Page 31

GMS90 Series 1) Capacitive loading on ports 0 and 2 may cause spurious noise pulses to be superimposed on the V The noise is due to external bus capacitance discharging into the port 0 and port 2 pins when these ...

Page 32

DC Characteristics for GMS97C51/52/54/56/58 ( 10%, -15%; V =0V Parameter Symbol Input low voltage V (except EA, RESET) Input low voltage (EA) V Input low voltage (RESET) V Input high voltage (except V ...

Page 33

GMS90 Series DC Characteristics for GMS90L31/32, GMS90L51/52/54/56/ 3.3V + 0.3V, -0.6V; V =0V Parameter Symbol Input low voltage V Input high voltage V Output low voltage V (ports Output low voltage V ...

Page 34

DC Characteristics for GMS97L51/52/54/56/ 3.3V + 0.3V, -0.6V; V =0V Parameter Symbol Input low voltage V Input high voltage V Output low voltage V (ports Output low voltage V OL1 (port 0, ...

Page 35

GMS90 Series AC Characteristics Explanation of the AC Symbols Each timing symbol has 5 characters. The first character is always a ‘t’ (stand for time). The other characters, depending on their positions, stand for the name of a signal or ...

Page 36

Parameter Address to valid instruction in Address float to PSEN † Interfacing the GMS90 series to devices with float times permissible. This limited bus contention will not cause any damage to port 0 Drivers. 32 ...

Page 37

GMS90 Series AC Characteristics for GMS90 series (12MHz) External Data Memory Characteristics Parameter RD pulse width WR pulse width Address hold after ALE RD to valid data in Data hold after RD Data float after RD ALE to valid data ...

Page 38

AC Characteristics for GMS90 series (16MHz version 3.3V + 0.3V, 0.6V 0V for port 0. ALE and PSEN outputs = 50pF External Program Memory Characteristics Parameter ALE pulse width Address ...

Page 39

GMS90 Series AC Characteristics for GMS90 series (16MHz) External Data Memory Characteristics Parameter RD pulse width WR pulse width Address hold after ALE RD to valid data in Data hold after RD Data float after RD ALE to valid data ...

Page 40

AC Characteristics for GMS90 series (24MHz version 10 for port 0. ALE and PSEN outputs = 100pF External Program Memory Characteristics Parameter ALE pulse width Address ...

Page 41

GMS90 Series AC Characteristics for GMS90 series (24MHz) External Data Memory Characteristics Parameter RD pulse width WR pulse width Address hold after ALE RD to valid data in Data hold after RD Data float after RD ALE to valid data ...

Page 42

AC Characteristics for GMS90 series (33MHz version 10 for port 0. ALE and PSEN outputs = 100pF External Program Memory Characteristics Parameter ALE pulse width Address ...

Page 43

GMS90 Series AC Characteristics for GMS90 series (33MHz) External Data Memory Characteristics Parameter RD pulse width WR pulse width Address hold after ALE RD to valid data in Data hold after RD Data float after RD ALE to valid data ...

Page 44

AC Characteristics for GMS90 series (40MHz version 10 for port 0. ALE and PSEN outputs = 100pF External Program Memory Characteristics Parameter ALE pulse width Address ...

Page 45

GMS90 Series AC Characteristics for GMS90 series (40MHz) External Data Memory Characteristics Parameter RD pulse width WR pulse width Address hold after ALE RD to valid data in Data hold after RD Data float after RD ALE to valid data ...

Page 46

ALE PSEN PORT 0 PORT 2 Figure 4. External Program Memory Read Cycle 42 t LHLL t LLPL t t AVLL PLPH t LLIV t PLIV t AZPL t LLAX INSTR. A0- AVIV A8-A15 GMS90 Series t PXAV ...

Page 47

GMS90 Series ALE t LHLL PSEN RD t AVLL A0-A7 from PORT DPL PORT 2 Figure 5. External Data Memory Read Cycle ALE t LHLL PSEN WR t AVLL A0-A7 from PORT DPL PORT ...

Page 48

V 0.5V CC 0.45V AC Inputs during testing are driven at V Timing measurements are made a V Figure 7. AC Testing: Input, Output Waveforms V LOAD V LOAD V LOAD For timing purposes a port pin is no longer ...

Page 49

GMS90 Series OSCILLATOR CIRCUIT CRYSTAL OSCILLATOR MODE 30pF 10pF for Crystals For Ceramic Resonators, contact resonator manufacturer. Figure 10. Recommended Oscillator Circuits Oscillation circuit is designed to be used either with a ceramic resonator or ...

Page 50

OTP ROM Verification Characteristics ROM Verification Mode 1 Parameter Address to valid data ENABLE to valid data Data float after ENABLE Oscillator frequency P1.0-P1.7 P2.0-P2.4 PORT 0 P2.7 ENABLE Address: P1.0-P1.7 = A0-A7 P2.0-P2.5 = A8-A13 P3.4 = A14 Data: ...

Page 51

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 ...

Page 52

However, the other security bit can still be programmed. Note that the EA/V must not be allowed to go above the maximum specified V above that voltage can cause permanent damage to the device. The V ...

Page 53

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 ...

Page 54

In the GMS97X51/52 ALE/PROG Enlarged View In the GMS97X54/56/58 ALE/PROG Figure 13. PROG Waveform 4~6MHz Figure 14. Program Verification 50 25 PULSES Min 100 s 10 100 PULSES + A0-A7 P2.0 P0 ...

Page 55

GMS90 Series EPROM Programming and Verification Characteristics 10 Parameter Programming supply voltage Programming supply current Oscillator frequency Address setup to PROG low Address hold after PROG Data ...

Page 56

Plastic Package P-LCC-44 (Plastic Leaded Chip-Carrier) 44PLCC 0.695 0.685 0.656 0.650 52 0.012 0.050 BSC 0.0075 GMS90 Series UNIT: INCH min. 0.020 0.120 0.090 0.180 0.165 Dec. 1998 Ver 3.0 ...

Page 57

GMS90 Series Plastic Package P-DIP-40 (Plastic Dual in-Line Package) 40DIP 2.075 2.045 0.022 0.065 0.015 0.045 Dec. 1998 Ver 3.0 UNIT: INCH 0.600 BSC 0.550 0.530 0.100 BSC 0-15 53 ...

Page 58

Plastic Package P-MPQF-44 (Plastic Metric Quad Flat Package) 44MQFP 13.45 12.95 10.10 9.90 2.35 max. 0.45 0.30 54 UNIT: MM SEE DETAIL "A" 0.80 BSC DETAIL "A" GMS90 Series 0-7 1.03 0.73 1.60 REF Dec. 1998 Ver 3.0 ...

Page 59

MASK ORDER & VERIFICATION SHEET GMS90X5X-GB Customer should write inside thick line box. 1. Customer Information Company Name Application Order Date Tel: Fax: Name & Signature: 3. Marking Specification 40PDIP or 44PLCC LGS 5 ...

Related keywords