Cypress CY7C67200 manual SPI Interrupt Enable Register 0xC0CC R/W, SPI Status Register 0xC0CE R

Models: CY7C67200

1 78
Download 78 pages 5 Kb
Page 56
Image 56
SPI Interrupt Enable Register [0xC0CC] [R/W]

CY7C67200

Receive Bit Length (Bits [2:0])

The Receive Bit Length field controls whether a full byte or partial byte will be received. If Receive Bit Length is ‘000’ then a full byte will be received. If Receive Bit Length is ‘001’ to ‘111’, then the value indicates the number of bits that will be received.

SPI Interrupt Enable Register [0xC0CC] [R/W]

Figure 63. SPI Interrupt Enable Register

Bit #

15

14

13

12

 

11

10

9

8

Field

 

 

 

 

Reserved...

 

 

 

Read/Write

-

-

-

-

 

-

-

-

-

Default

0

0

0

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

Bit #

7

6

5

4

3

2

1

0

Field

 

 

...Reserved

 

 

Receive

Transmit

Transfer

 

 

 

 

 

Interrupt Enable

Interrupt Enable

Interrupt Enable

Read/Write

-

-

-

-

-

R/W

R/W

R/W

Default

0

0

0

0

0

0

0

0

 

 

 

 

 

 

 

 

 

Register Description

The SPI Interrupt Enable register controls the SPI port.

Receive Interrupt Enable (Bit 2)

The Receive Interrupt Enable bit enables or disables the byte mode receive interrupt (RxIntVal).

1:Enable byte mode receive interrupt

0:Disable byte mode receive interrupt

Transmit Interrupt Enable (Bit 1)

The Transmit Interrupt Enable bit enables or disables the byte mode transmit interrupt (TxIntVal).

1:Enables byte mode transmit interrupt

0:Disables byte mode transmit interrupt

Transfer Interrupt Enable (Bit 0)

The Transfer Interrupt Enable bit enables or disables the block mode interrupt (XfrBlkIntVal).

1:Enables block mode interrupt

0:Disables block mode interrupt

Reserved

All reserved bits must be written as ‘0’.

SPI Status Register [0xC0CE] [R]

Figure 64. SPI Status Register

Bit #

15

14

13

12

 

11

10

9

8

Field

 

 

 

 

Reserved

 

 

 

Read/Write

-

-

-

-

 

-

-

-

-

Default

0

0

0

0

 

0

0

0

0

 

 

 

 

 

 

 

 

 

 

Bit #

7

6

5

 

4

3

2

1

0

Field

FIFO Error

 

Reserved

 

 

Receive

Transmit

Transfer

Flag

 

 

 

 

 

Interrupt Flag

Interrupt Flag

Interrupt Flag

Read/Write

R

-

-

 

-

-

R

R

R

Default

0

0

0

 

0

0

0

0

0

 

 

 

 

 

 

 

 

 

 

Register Description

The SPI Status register is a read only register that provides status for the SPI port.

FIFO Error Flag (Bit 7)

The FIFO Error Flag bit is a read only bit that indicates if a FIFO error occurred. When this bit is set to ‘1’ and the Transmit Empty bit of the SPI Control register is set to ‘1’, then a Tx FIFO underflow has occurred. Similarly, when set with the Receive Full bit of the SPI Control register, a Rx FIFO overflow has

occured.This bit automatically clear when the SPI FIFO Init Enable bit of the SPI Control register is set.

1:Indicates FIFO error

0:Indicates no FIFO error

Receive Interrupt Flag (Bit 2)

The Receive Interrupt Flag is a read only bit that indicates if a byte mode receive interrupt has triggered.

1:Indicates a byte mode receive interrupt has triggered

0:Indicates a byte mode receive interrupt has not triggered

Document #: 38-08014 Rev. *G

Page 56 of 78

[+] Feedback

Page 56
Image 56
Cypress CY7C67200 manual SPI Interrupt Enable Register 0xC0CC R/W, SPI Status Register 0xC0CE R