HYUNDAI MicroElectronics
GMS81C2012/GMS81C2020
R5 and R5IO register: R5 is an 8-bit bidirectional I/O
port (address 0CAH). Each pin can be set individually as
input and output through the R5IO register (address
0CBH).In addition, Port R5 is multiplexed with Pulse
Width Modulator (PWM).
R6 and R6IO register: R6 is an 8-bit bidirectional I/O
port (address 0CCH). Each port can be set individually as
input and output through the R6IO register (address
0CDH). R67~R60 ports are multiplexed with Analog Input
Port.
Alternate Function
PWM1 Data Output
Alternate Function
AN0 (ADC input 0)
Port Pin
Port Pin
R60
R61
R62
R63
R64
R65
R66
R67
R56
Timer 1 Data Output
AN1 (ADC input 1)
AN2 (ADC input 2)
AN3 (ADC input 3)
AN4 (ADC input 4)
AN5 (ADC input 5)
AN6 (ADC input 6)
AN7 (ADC input 7)
The control register R5FUNC (address 0F6H) controls to
select PWM function.After reset, the R5IO register value
is "0", port may be used as general I/O ports. To select
PWM function, write "1" to the corresponding bit of
R5FUNC.
The control register R5NODR (address 0F9H) controls to
select N-MOS open drain port. To select N-MOS open
drain port, write "1" to the corresponding bit of R5FUNC.
The control register R6FUNC (address 0F7H) controls to
select alternate function. After reset, this value is "0", port
may be used as general I/O ports. To select alternate func-
tion such as Analog Input, write "1" to the corresponding
bit of R6FUNC. Regardless of the direction register R6IO,
R6FUNC is selected to use as alternate functions, port pin
can be used as a corresponding alternate features
(AN7~AN0)
ADDRESS: 0CAH
RESET VALUE: Undefined
R5 Data Register
R57 R56 R55 R54 R53 R52 R51 R50
R5
Input / Output data
ADDRESS: 0CCH
RESET VALUE: Undefined
R6 Data Register
ADDRESS : 0CBH
RESET VALUE : 00H
R67 R66 R65 R64 R63 R62 R61 R60
R5 Direction Register
R6
R5IO
Input / Output data
Port Direction
0: Input
1: Output
ADDRESS : 0CDH
RESET VALUE : 00H
R6 Direction Register
R6IO
ADDRESS : 0F6H
R5 Function Selection Register
RESET VALUE : -0------B
Port Direction
0: Input
1: Output
-
6
-
-
-
-
-
-
R5FUNC
0: R56
1: PWM1O/T1O
ADDRESS : 0F7H
RESET VALUE : 00H
R6 Function Selection Register
R5 N-MOS Open Drain
Selection Register
ADDRESS: 0F9H
RESET VALUE: 00H
7
6
5
4
3
2
1
0
R6FUNC
0: R67
1: AN7
0: R60
1: AN0
R5NODR
0: R66
1: AN6
0: R61
1: AN1
0: R62
1: AN2
N-MOS Open Drain Selection
0: R65
1: AN5
0: Disable
1: Enable
0: R64
1: AN4
0: R63
1: AN3
MAR. 2000 Ver 1.00
41