PCM_STATUS

Bit Field

Read/Write

Field Name

Description

12

R

BUSY

Indicate that the reception or transmission of the data is ongoing

11

R

TX_REQ

Indicate that TX data can be written

10

R

RX_REQ

Indicate that RX data can be read

9

R

OVERRUN

Indicate that an overrun occurred when receiving data

8

R

UNDERRUN

Indicate that an underrun occurred when transmitting data

1

W

OVERRUN_CLEAR

Clear the overrun status flag

0

W

UNDERRUN_CLEAR

Clear the underrun status flag

Bit Field

Field Name

Value Symbol

Value Description

Hex Value

12

BUSY

PCM_IDLE

PCM idle

0x0*

PCM_BUSY

PCM busy

0x1

11

TX_REQ

PCM_TX_NO_REQ

PCM TX data has already been written

0x0

PCM_TX_REQ

PCM TX data can be written

0x1*

10

RX_REQ

PCM_RX_NO_REQ

No new PCM RX data available

0x0*

PCM_RX_REQ

New PCM RX data available

0x1

9

OVERRUN

PCM_OVERRUN_FALSE

No PCM input overrun detected

0x0*

PCM_OVERRUN_TRUE

PCM input overrun detected

0x1

8

UNDERRUN

PCM_UNDERRUN_FALSE

No PCM output underrun detected

0x0*

PCM_UNDERRUN_TRUE

PCM output underrun detected

0x1

1

OVERRUN_CLEAR

PCM_OVERRUN_CLEAR

Clear the PCM overrun bit

0x1

0

UNDERRUN_CLEAR

PCM_UNDERRUN_CLEAR

Clear the PCM underrun bit

0x1