beautypg.com

11 interrupt 2 mask (0ch), 13 channel status data buffer control (12h), Cs8406 – Cirrus Logic CS8406 User Manual

Page 23

background image

DS580F6

23

CS8406

8.10 Interrupt 1 Mode MSB (0Ah) and Interrupt 1 Mode LSB (0Bh)

The two Interrupt Mode registers form a 2-bit code for each Interrupt Register 1 function. There are three

ways to set the INT pin active in accordance with the interrupt condition. In the Rising edge active mode,

the INT pin becomes active on the arrival of the interrupt condition. In the Falling edge active mode, the INT

pin becomes active on the removal of the interrupt condition. In Level active mode, the INT interrupt pin be-

comes active during the interrupt condition. Be aware that the active level (Active High or Low) only depends

on the INT[1:0] bits. These registers default to 00.

00 - Rising edge active

01 - Falling edge active

10 - Level active

11 - Reserved

8.11 Interrupt 2 Mask (0Ch)

The bits of this register serve as a mask for the Interrupt 2 register. If a mask bit is set to 1, the error is un-

masked, meaning that its occurrence will affect the INT pin and the status register. If a mask bit is set to 0,

the error is masked, meaning that its occurrence will not affect the INT pin or the status register. The bit

positions align with the corresponding bits in Interrupt 2 register. This register defaults to 00h.

8.12 Interrupt 2 Mode MSB (0Dh) and Interrupt Mode 2 LSB (0Eh)

The two Interrupt Mode registers form a 2-bit code for each Interrupt Register 1 function. There are three

ways to set the INT pin active in accordance with the interrupt condition. In the Rising edge active mode,

the INT pin becomes active on the arrival of the interrupt condition. In the Falling edge active mode, the INT

pin becomes active on the removal of the interrupt condition. In Level active mode, the INT interrupt pin be-

comes active during the interrupt condition. Be aware that the active level (Active High or Low) only depends

on the INT[1:0] bits. These registers default to 00.

00 - Rising edge active

01 - Falling edge active

10 - Level active

11 - Reserved

8.13 Channel Status Data Buffer Control (12h)

BSEL - Selects the data buffer register addresses to contain User data or Channel Status data
Default = ‘0’

0 - Data buffer address space contains Channel Status data

1 - Data buffer address space contains User data

7

6

5

4

3

2

1

0

TSLIP1

0

0

0

0

0

EFTC1

0

TSLIP0

0

0

0

0

0

EFTC0

0

7

6

5

4

3

2

1

0

0

0

0

0

0

EFTUM

0

0

7

6

5

4

3

2

1

0

0

0

0

0

0

EFTU1

0

0

0

0

0

0

0

EFTU0

0

0

7

6

5

4

3

2

1

0

0

0

BSEL

0

0

EFTCI

CAM

0