![](http://datasheet.mmic.net.cn/110000/M32186F8VFP_datasheet_3496152/M32186F8VFP_214.png)
8
INPUT/OUTPUT PORTS AND PIN FUNCTIONS
8-12
32185/32186 Group Hardware Manual
Rev.1.10 REJ09B0235-0110 May 15, 07
8.3.1 Port Data Registers
P0 Data Register (P0DATA)
<Address: H’0080 0700>
P1 Data Register (P1DATA)
<Address: H’0080 0701>
P2 Data Register (P2DATA)
<Address: H’0080 0702>
P3 Data Register (P3DATA)
<Address: H’0080 0703>
P4 Data Register (P4DATA)
<Address: H’0080 0704>
P6 Data Register (P6DATA)
<Address: H’0080 0706>
P7 Data Register (P7DATA)
<Address: H’0080 0707>
P8 Data Register (P8DATA)
<Address: H’0080 0708>
P9 Data Register (P9DATA)
<Address: H’0080 0709>
P10 Data Register (P10DATA)
<Address: H’0080 070A>
P11 Data Register (P11DATA)
<Address: H’0080 070B>
P12 Data Register (P12DATA)
<Address: H’0080 070C>
P13 Data Register (P13DATA)
<Address: H’0080 070D>
P15 Data Register (P15DATA)
<Address: H’0080 070F>
P17 Data Register (P17DATA)
<Address: H’0080 0711>
P22 Data Register (P22DATA)
<Address: H’0080 0716>
Note: n = 0–13, 15, 17, 22 (not including P5)
<Upon exiting reset: Undefined>
b
Bit Name
Function
R
W
0(8)
Pn0DT
<At read>
R
W
Port Pn0 data bit
Depends on how the Port Direction Register is set
1(9)
Pn1DT
If direction bit = "0" (input mode)
Port Pn1 data bit
0: Port input pin = "L"
2(10)
Pn2DT
1: Port input pin = "H"
Port Pn2 data bit
If direction bit = "1" (output mode) (Note 1)
3(11)
Pn3DT
0: Port output latch = "0" / Port pin level = "L"
Port Pn3 data bit
1: Port output latch = "1" / Port pin level = "H"
4(12)
Pn4DT
<At write>
Port Pn4 data bit
Write to the port output latch
5(13)
Pn5DT
Port Pn5 data bit
6(14)
Pn6DT
Port Pn6 data bit
7(15)
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: Following bits are not provided (read as "0," writing has no effect):
P40, P60, P65–P67, P90–P92, P120–P123, P151, P152, P154–P157, P170–P173, P176, P177, P222, P223, P226, P227
The SBI# pin input level can be read out by reading the P64DT bit. Writing to the P64DT bit has no effect.
The MOD0 and MOD1 pin input levels can be read out by reading the P80DT and P81DT bits, respectively. Writing to the
P80DT and P81DT bits has no effect.
P221 is an input-only port. Writing to the P221DT bit has no effect.
8.3 Input/Output Port Related Registers
b0
12
3456
b7
(b8
9
10
11
12
13
14
b15)
Pn0DT
Pn1DT
Pn2DT
Pn3DT
Pn4DT
Pn5DT
Pn6DT
Pn7DT
???
????
?