MAGNACHIP SEMICONDUCTOR INC.
8-BIT SINGLE-CHIP MICROCONTROLLERS
GMS90C3X
GMS90C5X
GMS97C5X
User’s Manual (Ver. 4.00)
REVISION HISTORY
VERSION 4.00 (SEP. 2004) This book
The company name, Hynix Semiconductor Inc. changed to MagnaChip.
VERSION 3.1a (MAR. 2003)
Fixed some errata
Version 4.00
Published by
MCU Application Team
2004
MagnaChip semiconductor Inc. All right reserved.
Additional information of this manual may be served by MagnaChip semiconductor offices in Korea or Distributors and
Representatives.
MagnaChip semiconductor 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, MagnaChip semiconductor 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
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
MagnaChip semiconductor 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
SEP. 2004 Ver 4.00
MagnaChip semiconductor MCU
OTP version
Mask ROM version
GMS90 Series
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
SEP. 2004 Ver 4.00
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”)
• 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
SEP. 2004 Ver 4.00
1