A96G140/A96G148/A96A148 User’s manual
6. I/O ports
49
6.2
P0 port
6.2.1
P0 port description
P0 is an 8-bit I/O port. P0 control registers consist of P0 data register (P0), P0 direction register (P0IO),
debounce enable register (P0DB), P0 pull-up resistor selection register (P0PU), and P0 open-drain
selection register (P0OD). Refer to the port function selection registers for the P0 function selection.
6.2.2
Register description for P0
P0 (P0 Data Register): 80H
7
6
5
4
3
2
1
0
P07
P06
P05
P04
P03
P02
P01
P00
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Initial value: 00H
P0[7:0]
I/O Data
P0IO (P0 Direction Register): A1H
7
6
5
4
3
2
1
0
P07IO
P06IO
P05IO
P04IO
P03IO
P02IO
P01IO
P00IO
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Initial value: 00H
P0IO[7:0]
P0 Data I/O Direction.
0
Input
1
Output
NOTES:
EC3 (P00)/EINT0 to EINT5 function possible when input.
EC3 (P05) possible when P0FSR[3:2] = ‘01’.
P0PU (P0 Pull-up Resistor Selection Register): ACH
7
6
5
4
3
2
1
0
P07PU
P06PU
P05PU
P04PU
P03PU
P02PU
P01PU
P00PU
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
Initial value: 00H
P0PU[7:0]
Configure Pull-up Resistor of P0 Port
0
Disable
1
Enable