English
Language : 

HMS87C13042A Datasheet, PDF (38/88 Pages) Hynix Semiconductor – 8-BIT SINGLE-CHIP MICROCONTROLLERS
HMS87C130XA/120XA/110XA
9.2 RB and RBIO registers
RB is a 5-bit bidirectional I/O port (address C2H). Each pin
can be set individually as input and output through the
RBIO register (address C3H). In addition, Port RB is mul-
tiplexed with various special features. The control register
RBFUNC (address CBH) controls to select alternate func-
tion. After reset, this value is “0”, port may be used as gen-
eral I/O ports. To select alternate function such as External
interrupt or Timer compare output, write “1” to the corre-
sponding bit of RBFUNC.
Regardless of the direction register RBIO, RBFUNC is se-
lected to use as alternate functions, port pin can be used as
a corresponding alternate features.
And RB2/INT0, RB3/INT1 have a function of pull-up
transistor by setting the PUPSEL0 and PUPSEL1 of
PUPSEL register.
RB Data Register
RB
-
--
ADDRESS : C2H
RESET VALUE : Undefined
RB4 RB3 RB2 RB1 RB0
Pull-up Selection Register
PUPSEL
-
-
-
-
ADDRESS : CCH
RESET VALUE : ----0000
-
- PUPSEL1 PUPSEL0
INPUT / OUTPUT DATA
RB1 / INT1 Pull-up
0 : No Pull-up
1 : With Pull-up
RB0 / INT0 Pull-up
0 : No Pull-up
1 : With Pull-up
RB Direction Register
RBIO
- --
ADDRESS : C3H
RESET VALUE : ---00000
Interrupt Edge Selection Register
IEDS
ADDRESS : E6H
RESET VALUE : ----0000
-
-
-
-
IED1H IED1L IED0H IED0L
INT1
INT0
DIRECTION SELECT
0 : INPUT PORT
1 : OUTPUT PORT
RB Function Selection Register
RBFUNC
-
-
-
ADDRESS : CBH
RESET VALUE : ---00000
PWM0O INT1I INT0I BUZO AVREFS
External Interrupt Edge Select
00 : Normal I/O port
01 : Falling (1-to-0 transition)
10 : Rising (0-to-1 transition)
11 : Both (Rising & Falling)
0 : RB4
1 : PWM0 Output or
Compare Output
0 : RB3
1 : INT1
0 : RB0 when ANSEL0 = 0
AN0 when ANSEL0 = 1
1 : AVREF
0 : RB1
1 : BUZ Output
0 : RB2
1 : INT0
Figure 9-3 Registers of Port RB
Apr. 2001 ver1.0
35