beautypg.com

Table 21. keyboard sfrs, Table 22. spi sfrs, Table 23. usdb sfr’s – Rainbow Electronics AT89C5131 User Manual

Page 17

background image

17

AT89C5131

4136A–USB–03/03

Table 21. Keyboard SFRs

Mnemonic

Add

Name

7

6

5

4

3

2

1

0

KBF

9Eh

Keyboard Flag
Register

KBF7

KBF6

KBF5

KBF4

KBF3

KBF2

KBF1

KBF0

KBE

9Dh

Keyboard Input Enable
Register

KBE7

KBE6

KBE5

KBE4

KBE3

KBE2

KBE1

KBE0

KBLS

9Ch

Keyboard Level
Selector Register

KBLS7

KBLS6

KBLS5

KBLS4

KBLS3

KBLS2

KBLS1

KBLS0

Table 22. SPI SFRs

Mnemonic

Add

Name

7

6

5

4

3

2

1

0

SPCON

C3h

Serial Peripheral
Control

SPR2

SPEN

SSDIS

MSTR

CPOL

CPHA

SPR1

SPR0

SPSTA

C4h

Serial Peripheral
Status-Control

SPIF

WCOL

SSERR

MODF

-

-

-

-

SPDAT

C5h

Serial Peripheral Data

R7

R6

R5

R4

R3

R2

R1

R0

Table 23. USDB SFR’s

Mnemonic

Add

Name

7

6

5

4

3

2

1

0

USBCON

BCh

USB Global Control

USBE

SUSPCLK

SDRMWUP

DETACH

UPRSM

RMWUPE

CONFG

FADDEN

USBADDR

C6h

USB Address

FEN

UADD6

UADD5

UADD4

UADD3

UADD2

UADD1

UADD0

USBINT

BDh

USB Global Interrupt

-

-

WUPCPU

EORINT

SOFINT

-

-

SPINT

USBIEN

BEh

USB Global Interrupt
Enable

-

-

EWUPCPU

EEORINT

ESOFINT

-

-

ESPINT

UEPNUM

C7h

USB Endpoint Number

-

-

-

-

EPNUM3

EPNUM2

EPNUM1

EPNUM0

UEPCONX

D4h

USB Endpoint X Control

EPEN

-

-

-

DTGL

EPDIR

EPTYPE1

EPTYPE0

UEPSTAX

CEh

USB Endpoint X Status

DIR

RXOUTB1

STALLRQ

TXRDY

STLCRC

RXSETUP

RXOUTB0

TXCMP

UEPRST

D5h

USB Endpoint Reset

-

EP6RST

EP5RST

EP4RST

EP3RST

EP2RST

EP1RST

EP0RST

UEPINT

F8h

USB Endpoint Interrupt

-

EP6INT

EP5INT

EP4INT

EP3INT

EP2INT

EP1INT

EP0INT

UEPIEN

C2h

USB Endpoint Interrupt
Enable

-

EP6INTE

EP5INTE

EP4INTE

EP3INTE

EP2INTE

EP1INTE

EP0INTE

UEPDATX

CFh

USB Endpoint X FIFO Data

FDAT7

FDAT6

FDAT5

FDAT4

FDAT3

FDAT2

FDAT1

FDAT0

UBYCTLX

E2h

USB Byte Counter Low (EP
X)

BYCT7

BYCT6

BYCT5

BYCT4

BYCT3

BYCT2

BYCT1

BYCT0

UBYCTHX

E3h

USB Byte Counter High
(EP X)

-

-

-

-

-

BYCT10

BYCT9

BYCT8

UFNUML

BAh

USB Frame Number Low

FNUM7

FNUM6

FNUM5

FNUM4

FNUM3

FNUM2

FNUM1

FNUM0

UFNUMH

BBh

USB Frame Number High

-

-

CRCOK

CRCERR

-

FNUM10

FNUM9

FNUM8