HYUNDAI MICRO ELECTRONICS
8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS90C3X
GMS90C5X
GMS97C5X
User’s Manual (Ver. 3.1a)
MicroElectronics
Semiconductor Group of Hyundai Electronics Industrial Co., Ltd.
Version 3.1a
Published by
MCU Application Team
©
1999 HYUNDAI MicroElectronics All right reserved.
Additional information of this manual may be served by HYUNDAI MicroElectronics offices in Korea or Dis-
tributors and Representatives listed at address directory.
HYUNDAI MicroElectronics reserves the right to make changes to any information here in at any time without
notice.
The information, diagrams and other data in this manual are correct and reliable; however, HYUNDAI Micro-
Electronics is in no way responsible for any violations of patents or other rights of the third party generated by
the use of this manual.
GMS90 Series
HYUNDAI MicroElectronics
Device Naming Structure
GMS90X5X - GBXXX XX XX
Frequency
Blank: 12MHz
16:
16MHz
24:
24MHz
40:
40MHz
Package Type
Blank: 40PDIP
PL:
44PLCC
Q:
44MQFP
ROM Code serial No.
ROM size
1: 4k bytes
2: 8k bytes
4: 16k bytes
6: 24k bytes
8: 32k bytes
Operating Voltage
C: 4.25~5.5V
L: 2.7~3.6V
HYUNDAI MicroElectronics MCU
GMS97X5X X XX
Package Type
Blank: 40PDIP
PL:
44PLCC
Q:
44MQFP
Frequency
Blank: 12/24(5V),12MHz(3V)
H:
33MHz
ROM size
1: 4k bytes
2: 8k bytes
4: 16k bytes
6: 24k bytes
8: 32k bytes
Operating Voltage
C: 4.25~5.5V
L: 2.7~3.6V
HYUNDAI MicroElectronics MCU
Oct. 2000 Ver 3.1a
OTP version
Mask ROM version
GMS90 Series
HYUNDAI MicroElectronics
GMS90 Series Selection Guide
Operating
Voltage
(V)
ROM size
(bytes)
MASK
ROM-less
4K
8K
16K
24K
32K
4.25~5.5
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
4K
4K
8K
8K
16K
16K
24K
24K
32K
32K
ROM-less
4K
8K
16K
24K
32K
-
-
-
-
-
-
-
-
-
-
4K
8K
16K
24K
32K
OTP
RAM size
(bytes)
128
256
128
256
256
256
256
128
128
256
256
256
256
256
256
256
256
128
256
128
256
256
256
256
128
256
256
256
256
Device Name
GMS90C31
GMS90C32
GMS90C51
GMS90C52
GMS90C54
GMS90C56
GMS90C58
GMS97C51
GMS97C51H
GMS97C52
GMS97C52H
GMS97C54
GMS97C54H
GMS97C56
GMS97C56H
GMS97C58
GMS97C58H
GMS90L31
GMS90L32
GMS90L51
GMS90L52
GMS90L54
GMS90L56
GMS90L58
GMS97L51
GMS97L52
GMS97L54
GMS97L56
GMS97L58
Operating
Frequency
(MHz)
12/24/40
12/24/40
12/24/40
12/24/40
12/24/40
12/24/40
12/24/40
12/24
33
12/24
33
12/24
33
12/24
33
12/24
33
12/16
12/16
12/16
12/16
12/16
12/16
12/16
12
12
12
12
12
2.7~3.6
Oct. 2000 Ver 3.1a
GMS90 Series
HYUNDAI MicroElectronics
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”)
• 4K
×
8 (EP)ROM
• 128
×
8 RAM
• 64K external program memory space
• 64K external data memory space
• Four 8-bit ports
• Two 16-bit Timers / Counters
• USART
• Five interrupt sources, two priority levels
• Power saving Idle and power down mode
• Quick pulse programming algorithm (in the OTP devices)
• 2-level program memory lock (in the OTP devices)
• 2.7Volt low voltage version available
• P-DIP-40, P-LCC-44, P-MQFP-44 package
Block Diagram
RAM
128
×
8
T0
CPU
T1
ROM / EPROM
4K
×
8
8-BIT
USART
PORT 0
I/O
PORT 1
I/O
I/O
PORT 2
PORT 3
I/O
Oct. 2000 Ver 3.1a
1