INPUT/OUTPUT PORTS AND PIN FUNCTIONS
8.3 Input/Output Port Related Registers
8
8.3.1 Port Data Registers
P0 Data Register (P0DATA)
P1 Data Register (P1DATA)
P2 Data Register (P2DATA)
P3 Data Register (P3DATA)
P4 Data Register (P4DATA)
P6 Data Register (P6DATA)
P7 Data Register (P7DATA)
P8 Data Register (P8DATA)
P9 Data Register (P9DATA)
P10 Data Register (P10DATA)
P11 Data Register (P11DATA)
P12 Data Register (P12DATA)
P13 Data Register (P13DATA)
P14 Data Register (P14DATA)
P15 Data Register (P15DATA)
P16 Data Register (P16DATA)
P17 Data Register (P17DATA)
P18 Data Register (P18DATA)
P19 Data Register (P19DATA)
P20 Data Register (P20DATA)
P21 Data Register (P21DATA)
P22 Data Register (P22DATA)
<Address: H’0080 0700>
<Address: H’0080 0701>
<Address: H’0080 0702>
<Address: H’0080 0703>
<Address: H’0080 0704>
<Address: H’0080 0706>
<Address: H’0080 0707>
<Address: H’0080 0708>
<Address: H’0080 0709>
<Address: H’0080 070A>
<Address: H’0080 070B>
<Address: H’0080 070C>
<Address: H’0080 070D>
<Address: H’0080 070E>
<Address: H’0080 070F>
<Address: H’0080 0710>
<Address: H’0080 0711>
<Address: H’0080 0712>
<Address: H’0080 0713>
<Address: H’0080 0714>
<Address: H’0080 0715>
<Address: H’0080 0716>
b0
1
9
2
3
4
5
6
b7
(b8
10
11
12
13
14
b15)
Pn0DT Pn1DT Pn2DT Pn3DT Pn4DT Pn5DT Pn6DT Pn7DT
?
?
?
?
?
?
?
?
n = 0–22 (not including P5)
<After reset: Undefined>
b
Bit Name
Function
R
R
W
W
0(b8)
Pn0DT
<At read>
Port Pn0 data bit
Depends on how the Port Direction Register is set
1(b9)
Pn1DT
If direction bit = "0" (input mode)
0: Port input pin = "low"
R
R
R
R
R
R
R
W
W
W
W
W
W
W
Port Pn1 data bit
2(b10)
3(b11)
4(b12)
5(b13)
6(b14)
7(b15)
Pn2DT
1: Port input pin = "high"
Port Pn2 data bit
If direction bit = "1" (output mode) (Note 1)
Pn3DT
0: Port output latch = "0" / Port pin level = "low"
1: Port output latch = "1" / Port pin level = "high"
Port Pn3 data bit
Pn4DT
<At write>
Port Pn4 data bit
Write to the port output latch
Pn5DT
Port Pn5 data bit
Pn6DT
Port Pn6 data bit
Pn7DT
Port Pn7 data bit
Note 1: To select the port data to read, use the Port Input Special Function Control Register’s port input data select bit (PISEL).
Notes: • No data bits are provided for the following ports (read as "0", writing has no effect):
P40, P60, P90–P92, P120–P123, P170, P171, P204–P207
• The SBI# pin level can be read out by reading the P64DT bit. Writing to the P64DT bit has no effect.
• The MOD0 and MOD1 pin levels can be read out by reading the P80DT and P81DT bits, respectively. Writing to the P80DT
and P81DT bits has no effect.
• P221 and P223 are input-only ports. Writing to the P221DT and P223DT bits has no effect.
32180 Group User’s Manual (Rev.1.0)
8-7