Port C Registers - Oki ML63611 User Manual

Table of Contents

Advertisement

ML63611 User's Manual
Chapter 10 Ports (INPUT, I/O PORT)

10.6.2 Port C Registers

(1) Port C data register (PCD)
PCD is a 4-bit special function register used to set the output values for port C.
When a bit in the port C direction register (PCDIR) is set to "1" to select the output mode, the content of the
corresponding bit in the port C data register is output to the port C.
When a bit in the port C data register is read with the corresponding PCDIR bit set to output, the value of the
bit in the port C data register is read.
When a bit in the port C data register is read with the corresponding PCDIR bit set to "0" (input mode), the
level of the corresponding pin of port C is read.
PCD (00CH)
Port C output data
At system reset all bits in the port C data register (PCD) are set to "0". When data is written to the port C
data register, the actual pin change timing is at the rising edge of the system clock for state 2 of the write
instruction.
Figure 10-11 indicates port C change timing.
CLK
Port C
(2) Port C direction register (PCDIR)
PCDIR is a 4-bit special function register (SFR) which specifies the port input/output direction for each bit.
Pins corresponding to PCDIR bits set to "0" are input, and those corresponding to PCDIR bits set to "1" are
output.
At system reset all bits in the port C direction register are reset to "0", and port C is initialized to input mode.
PCDIR (035H)
Port C input/output setting
0: Input (initial value)
1: Output
OPTION A (C): 1.5 V (3.0 V), Without regulator
circuit for LCD bias
bit 3
PC3
(R/W)
Write instruction
S1
Old data
Figure 10-11 Port C Change Timing
bit 3
PC3DIR
(R/W)
10 – 20
bit 2
bit 1
PC2
PC1
S2
New data
bit 2
bit 1
PC2DIR
PC1DIR
OPTION B (D): 1.5 V (3.0 V), With regulator
bit 0
PC0
bit 0
PC0DIR
circuit for LCD bias

Advertisement

Table of Contents
loading

Table of Contents