EasyManua.ls Logo

Cypress MB95710M Series - Port G

Cypress MB95710M Series
174 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
MB95710M Series
MB95770M Series
Document Number: 002-09307 Rev. *D Page 121 of 172
19.10.4 Port F operations
Operation as an output port
A pin becomes an output port if the bit in the DDRF register corresponding to that pin is set to “1”.
For a pin shared with other peripheral functions, disable the output of such peripheral functions.
When a pin is used as an output port, it outputs the value of the PDRF register to external pins.
If data is written to the PDRF register, the value is stored in the output latch and is output to the pin set as an output
port as it is.
Reading the PDRF register returns the PDRF register value.
Operation as an input port
A pin becomes an input port if the bit in the DDRF register corresponding to that pin is set to “0”.
For a pin shared with other peripheral functions, disable the output of such peripheral functions.
If data is written to the PDRF register, the value is stored in the output latch but is not output to the pin set as an
input port.
Reading the PDRF register returns the pin value. However, if the read-modify-write (RMW) type of instruction is
used to read the PDRF register, the PDRF register value is returned.
Operation at reset
If the CPU is reset, all bits in the DDRF register are initialized to “0” and port input is enabled.
Operation in stop mode and watch mode
If the pin state setting bit in the standby control register (STBC:SPL) is set to “1” and the device transits to stop
mode or watch mode, the pin is compulsorily made to enter the high impedance state regardless of the DDRF reg-
ister value. The input of that pin is locked to “L” level and blocked in order to prevent leaks due to input open.
If the pin state setting bit is “0”, the state of the port I/O or that of the peripheral function I/O remains unchanged
and the output level is maintained.
19.11 Port G
Port G is a general-purpose I/O port. This section focuses on its functions as a general-purpose I/O port. For details of
peripheral functions, refer to their respective chapters in “New 8FX MB95710M/770M Series Hardware Manual”.
19.11.1 Port G configuration
Port G is made up of the following elements.
General-purpose I/O pins/peripheral function I/O pins
Port G data register (PDRG)
Port G direction register (DDRG)
Port G pull-up register (PULG)
19.11.2 Block diagram of port G
PG1/X0A pin
This pin has the following peripheral function:
Subclock input oscillation pin (X0A)
PG2/X1A pin
This pin has the following peripheral function:
Subclock I/O oscillation pin (X1A)

Related product manuals