CHAPTER 4 PORT FUNCTIONS
User’s Manual U15331EJ4V1UD 93
(2) Pull-up resistor option registers (PUB0 to PUB3)
These registers set whether to use on-chip pull-up resistors for pins P00 to P07, P10, P11, P20 to P25, and
P30 to P34. An on-chip pull-up resistor can be used only for those bits set to the input mode in a port for
which the use of the on-chip pull-up resistor has been specified using PUB0 to PUB3.
For those bits set to the output mode, on-chip pull-up resistors cannot be used, regardless of the setting of
PUB0 to PUB3. This also applies to alternate-function pins used as output pins.
PUB0 to PUB3 are set via a 1-bit or 8-bit memory manipulation instruction.
RESET input sets these registers to 00H.
Figure 4-16. Format of Pull-Up Resistor Option Registers
Symbol <7> <6> <5> <4> <3> <2> <1> <0> Address After reset R/W
PUB0 PUB07 PUB06 PUB05 PUB04 PUB03 PUB02 PUB01 PUB00 FF30H 00H R/W
7 6 5 4 3 2 <1> <0>
PUB1 0 0 0 0 0 0 PUB11 PUB10 FF31H 00H R/W
7 6 <5> <4> <3> <2> <1> <0>
PUB2 0 0 PUB25 PUB24 PUB23 PUB22 PUB21 PUB20 FF32H 00H R/W
7 6 5 <4> <3> <2> <1> <0>
PUB3 0 0 0 PUB34 PUB33 PUB32 PUB31 PUB30 FF33H 00H R/W
PUBmn Pmn on-chip pull-up resistor selection
(m = 0 to 3, n = 0 to 7)
0 An on-chip pull-up resistor is not connected.
1 An on-chip pull-up resistor is connected.
(3) Port function registers (PF7 and PF8) (
µ
PD78F9488, 78F9489 only)
These registers specify in 1-bit units whether to use P70 to P73 and P80 to P87 as port pins or segment
outputs.
PF7 and PF8 are set via a 1-bit or 8-bit memory manipulation instruction.
RESET input sets these registers to 00H.
Caution This register is valid only in the
µ
PD78F9488 and 78F9489; however, writing to it in the
µ
PD789488 and 789489 will simply make it invalid, causing no operational effect.
Figure 4-17. Port Function Register Format
Symbol 7 6 5 4 <3> <2> <1> <0> Address After reset R/W
PF7 0 0 0 0 PF73 PF72 PF71 PF70 FF57H 00H W
<7> <6> <5> <4> <3> <2> <1> <0>
PF8 PF87 PF86 PF85 PF84 PF83 PF82 PF81 PF80 FF58H 00H W
PFmn Pmn port/segment output specification (m = 7 or 8, n = 0 to 7)
0 Pmn is used as a port pin.
1 Pmn is used as a segment output.