Registers Controlling Port Function - NEC MuPD78F0132H User Manual

8-bit single-chip microcontrollers, 78k0/ke1plus
Table of Contents

Advertisement

4.3 Registers Controlling Port Function

Port functions are controlled by the following three types of registers.
• Port mode registers (PM0, PM1, PM3 to PM7, PM12, PM14)
• Port registers (P0 to P7, P12 to P14)
• Pull-up resistor option registers (PU0, PU1, PU3 to PU5, PU7, PU12, PU14)
(1) Port mode registers (PM0, PM1, PM3 to PM7, PM12, and PM14)
These registers specify input or output mode for the port in 1-bit units.
These registers can be set by a 1-bit or 8-bit memory manipulation instruction.
RESET input sets these registers to FFH.
When port pins are used as alternate-function pins, set the port mode register and output latch as shown in Table
4-4.
Symbol
7
6
PM0
1
PM06
7
6
PM1
PM17
PM16
7
6
PM3
1
1
7
6
PM4
1
1
7
6
PM5
1
1
7
6
PM6
1
1
7
6
PM7
PM77
PM76
7
6
PM12
1
1
7
6
PM14
1
1
PMmn
0
Output mode (output buffer on)
1
Input mode (output buffer off)
104
CHAPTER 4 PORT FUNCTIONS
Figure 4-21. Format of Port Mode Register
5
4
3
PM05
PM04
PM03
5
4
3
PM15
PM14
PM13
5
4
3
1
1
PM33
5
4
3
1
1
PM43
5
4
3
1
1
PM53
5
4
3
1
1
PM63
5
4
3
PM75
PM74
PM73
5
4
3
1
1
1
5
4
3
1
1
1
Pmn pin I/O mode selection
(m = 0, 1, 3 to 7, 12, 14; n = 0 to 7)
User's Manual U16899EJ2V0UD
2
1
0
PM02
PM01
PM00
2
1
0
PM12
PM11
PM10
2
1
0
PM32
PM31
PM30
2
1
0
PM42
PM41
PM40
2
1
0
PM52
PM51
PM50
2
1
0
PM62
PM61
PM60
2
1
0
PM72
PM71
PM70
2
1
0
1
1
PM120
2
1
0
1
PM141
PM140
Address
After reset
R/W
FF20H
FFH
R/W
FF21H
FFH
R/W
FF23H
FFH
R/W
FF24H
FFH
R/W
FF25H
FFH
R/W
FF26H
FFH
R/W
FF27H
FFH
R/W
FF2CH
FFH
R/W
FF2EH
FFH
R/W

Advertisement

Table of Contents
loading

Table of Contents