GMS81508B/16B/24B, GMS82512/16/24
MAY. 2001 Ver 2.0
1
GMS81508B/16B/24B
GMS82512/16/24
CMOS SINGLE-CHIP 8-BIT MICROCONTROLLER
WITH A/D CONVERTER
1. OVERVIEW
1.1 Description
The GMS81508B/16B/24B are advanced CMOS 8-bit microcontrollers with 8K/16K/24K bytes of ROM and 64pin package.
And the GMS82512/16/24 are the same except for 12K/16K/24K bytes of ROM and 42pin package. The GMS825xx is a
cut-down product of GMS815xxB microcontroller, that is, the function and package are reduced. These are powerful micro-
controllers which provide a highly flexible and cost effective solution to many general application. These includes several
peripheral functions such as Timer, A/D converter, Programmable buzzer driver, Serial I/O communication(GMS815xxB
only), Pulse Width Modulation function( GMS815xxB only), etc. The RAM, ROM, and I/O are placed on the same memory
map in addition to simple instruction set. Also, they support power saving mode to reduce power consumption.
The GMS815xxB is functionally 100% compatible with earier GMS81508/16 or GMS81508A/16A, and has better charac-
teristics such as strong EMS, wide operating voltage, temperature, frequency and fast programming time for the OTP.
1.2 Features
8K/16K/24K Bytes On-chip Program ROM
(12K/16K/24K Bytes in GMS825xx)
448 Bytes of On-chip Data RAM
(Included stack memory)
Minimum Instruction Execution Time
0.5
μ
s at 8MHz
One 8-bit Basic Interval Timer
Four 8-bit Timer/Event counter
or Two 16-bit Timer/Event counter
One 6-bit Watchdog timer
Eight channel 8-bit A/D converter
(Four channel in GMS825xx)
Two channel 8-bit PWM
(Not support in GMS825xx)
One 8-bit Serial Communication Interface
(Not support in GMS825xx)
Four External Interrupt input ports
Buzzer Driving port
- 500Hz ~ 250kHz@8MHz
52 I/O Ports, 4 Input Ports
(35 I/O ports in GMS825xx)
Twelve Interrupt sources
- Basic Interval Timer: 1
- External input: 4
- Timer/Event counter: 4
- ADC: 1
- Serial Interface: 1(Not support in GMS825xx)
- WDT: 1
Built in Noise Immunity Circuit
Device name
ROM Size
RAM Size
I/O
OTP
Package
GMS81508B
8K bytes
448 bytes
52 I/O, 4Input
GMS81516BT
64SDIP, 64MQFP,
64LQFP
GMS81516B
16K bytes
448 bytes
52 I/O, 4Input
GMS81516BT
GMS81524B
24K bytes
448 bytes
52 I/O, 4Input
GMS81524BT
GMS82512
12K bytes
448 bytes
35 I/O
GMS82524T
42SDIP, 44MQFP
GMS82516
16K bytes
448 bytes
35 I/O
GMS82524T
GMS82524
24K bytes
448 bytes
35 I/O
GMS82524T