EM78M611E

Universal Serial Bus Series Microcontroller

8.2.3.3IOC5 ~IOC9 I/O (Port Direction Control Registers) Default Value: (0B_1111_1111)

These are I/O port (Port 5 ~ Port 7) direction control registers. Each bit controls the I/O direction of three I/O ports respectively. When these bits are set to 1, the relative I/O pins become input pins. Similarly, the I/O pins becomes outputs when the relative control bits are cleared.

0 : Output direction

1 : Input direction

8.2.3.4IOCA (Operation Mode Control Register) Default Value: (0B_1110_0000)

Bit 7

Bit 6

Bit 5

Bit 4

Bit 3

Bit 2

Bit 1

Bit 0

Dual_Frq.1

Dual_Frq.0

-

Remote_Wake up

ExReg_Sel

PDA

PS/2

USB

IOCA [0, 1] These two bits are used to select the operation mode.

IOCA[1]

IOCA[0]

 

Operation Mode

 

 

 

 

 

0

0

 

Detect Mode

 

 

 

 

0

1

 

USB Mode

 

 

 

 

1

0

 

PS/2 Mode

 

 

 

 

1

1

 

USB Test Mode

IOCA[2]

Pattern Detect Application function enable bit. This bit is used to enable the

 

Pattern Detect Application (PDA) function. For details about this function

 

refer to Section 8.11.

 

0 : Disable PDA function

 

1 : Enable PDA function

IOCA[3]

Extra control register select bit. The five extra control registers (REA, REB,

 

REC, RED, and REE) are located in 0xA~0xE. To access these five

 

registers, set the bit as follows:

 

0 : Select RA~RE

 

1 : Select Extra Control register ERA~ERE

IOCA[4]

Indicate whether the device is currently requested to support remote wake

 

up or not. The Remote Wake-up field can be modified by SetFeature () and

 

ClearFeature () requests.

0 : Do Not support remote wake up

1 : Supports remote wake up

NOTE

IOCA[4]: Remote_Wake up bit

EM78M611 do NOT support this function. Only EM78M611E does.

18

Product Specification (V1.1) 11.22.2006

(This specification is subject to change without further notice)

Page 22
Image 22
IBM EM78M611E manual PS/2, Operation Mode