Datasheet
78K0/Kx2-L CHAPTER 4 PORT FUNCTIONS
R01UH0028EJ0400 Rev.4.00 167
Sep 27, 2010
4.3 Registers Controlling Port Function
Port functions are controlled by the following eight types of registers.
• Port mode registers (PMxx)
• Port registers (Pxx)
• Pull-up resistor option registers (PUxx)
• Port input mode register 6 (PIM6)
• Port output mode register 6 (POM6)
• Reset pin mode register (RSTMASK)
• A/D port configuration registers 0, 1 (ADPC0, ADPC1)
• Port alternate switch control register (MUXSEL)
(1) Port mode registers (PMxx)
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 signal generation sets these registers to FFH.
When port pins are used as alternate-function pins, set the port mode register by referencing 4.5 Settings of Port
Mode Register and Output Latch When Using Alternate Function.
Figure 4-30. Format of Port Mode Register (78K0/KY2-L)
7
1
Symbol
PM0
6
1
5
1
4
1
3
1
2
1
1
PM01
0
PM00
Address
FF20H
After reset
FFH
R/W
R/W
1
PM2
1 1 1 PM23
Note
PM22
Note
PM21
Note
PM20
Note
FF22H FFH R/W
1
PM3
1 1 1 1 1 1 PM30
FF23H FFH R/W
1
PM6
1 1 1 1 1 PM61 PM60
FF26H FFH R/W
PMmn
Pmn pin I/O mode selection
(m = 0, 2, 3, 6; n = 0 to 3)
0 Output mode (output buffer on)
1 Input mode (output buffer off)
Note If this pin is set as an analog input by using the ADPC0 register, be sure to set it to input mode.
Caution Be sure to set bits 2 to 7 of PM0, bits 4 to 7 of PM2, bits 1 to 7 of PM3, bits 2 to 7 of PM6 to 1.