beautypg.com

2 port input function – Renesas SH7781 User Manual

Page 1480

background image

28. General Purpose I/O Ports (GPIO)

Rev.1.00 Jan. 10, 2008 Page 1450 of 1658
REJ09B0261-0100

28.3.2

Port Input function

To input the data via the GPIO port, write B'10 or B'11 to the corresponding two bits in port
control registers (PACR to PRCR). B’10 should be written when the pull-up MOS is off, and B'11
when the pull-up MOS is on. The input data to each port can be read out from the corresponding
bit in port data registers (PADR to PRCR).

In this case, for each input port, the settings of port pull-up control registers (PEPUPR, PHPUPR,
PJPUPR, PKPUPR, PLPUPR, PMPUPR, and PNPUPR), peripheral module select register 1
(P1MSELR), peripheral module select register 2 (P2MSELR), and bus-mode pin (MODE11 and
MODE12) are invalid.

Figure 28.2 shows an example of operation timing diagram when port A is used as an input port.

The input data from each port can be read out from corresponding port data register after the 2nd
rising edge of the peripheral clock (Pck).

CLKOUT

Peripheral clock (Pck)

Port A data register

PA7 to PA0
(D63/AD31 to D56/AD24)

Data

Data

Figure 28.2 Port A Data Input Timing Diagram