AT89C5132
Table 23. USB Controller SFRs
Mnemonic Add Name
7
6
5
4
3
2
1
0
SUSPCL SDRMWU
P
USBCON
BCh USB Global Control
USBE
-
UPRSM RMWUPE CONFG
FADDEN
K
USBADDR
USBINT
C6h USB Address
FEN
-
UADD6
-
UADD5
UADD4
UADD3
SOFINT
UADD2
-
UADD1
-
UADD0
SPINT
BDh USB Global Interrupt
WUPCPU EORINT
EWUPCP
USBIEN
BEh USB Global Interrupt Enable
-
-
EEORINT ESOFINT
-
-
ESPINT
U
-
UEPNUM
C7h USB Endpoint Number
D4h USB Endpoint X Control
-
-
-
-
-
-
-
EPNUM1 EPNUM0
EPTYPE1 EPTYPE0
UEPCONX
EPEN
-
DTGL
EPDIR
RXSETU
P
UEPSTAX
CEh USB Endpoint X Status
DIR
-
STALLRQ TXRDY
STLCRC
RXOUT
TXCMP
UEPRST
UEPINT
D5h USB Endpoint Reset
-
-
-
-
-
-
EP3RST
EP3INT
EP2RST
EP2INT
EP1RST
EP1INT
EP0RST
EP0INT
F8h USB Endpoint Interrupt
C2h USB Endpoint Interrupt Enable
CFh USB Endpoint X FIFO Data
E2h USB Endpoint X Byte Counter
BAh USB Frame Number Low
BBh USB Frame Number High
EAh USB Clock Divider
-
-
UEPIEN
UEPDATX
UBYCTX
UFNUML
UFNUMH
USBCLK
-
-
FDAT6
BYCT6
FNUM6
-
-
-
EP3INTE EP2INTE EP1INTE EP0INTE
FDAT7
FDAT5
BYCT5
FNUM5
FDAT4
BYCT4
FNUM4
FDAT3
FDAT2
BYCT2
FNUM2
FNUM10
-
FDAT1
BYCT1
FNUM1
FNUM9
FDAT0
BYCT0
FNUM0
FNUM8
–
BYCT3
FNUM7
FNUM3
-
-
CRCOK CRCERR
-
-
-
-
-
USBCD1 USBCD0
Table 24. MMC Controller SFRs
Mnemonic Add Name
7
6
5
4
3
MBLOCK
DATDIR
-
2
1
0
MMCON0
MMCON1
MMCON2
MMSTA
E4h MMC Control 0
E5h MMC Control 1
E6h MMC Control 2
DEh MMC Control and Status
E7h MMC Interrupt
DRPTR
BLEN3
MMCEN
-
DTPTR
BLEN2
DCR
CRPTR
BLEN1
CCR
CTPTR
BLEN0
-
DFMT
DATEN
DATD1
CRC7S
F1FI
RFMT
RESPEN
DATD0
RESPFS
F2EI
CRCDIS
CMDEN
FLOWC
CFLCK
F1EI
-
CBUSY
EOCI
CRC16S
EOFI
DATFS
F2FI
MMINT
MCBI
MCBM
MC7
EORI
EORM
MC6
MMMSK
MMCMD
MMDAT
MMCLK
DFh MMC Interrupt Mask
DDh MMC Command
DCh MMC Data
EOCM
MC5
EOFM
MC4
F2FM
MC3
F1FM
MC2
F2EM
MC1
F1EM
MC0
MD7
MD6
MD5
MD4
MD3
MD2
MD1
MD0
EDh MMC Clock Divider
MMCD7
MMCD6
MMCD5
MMCD4
MMCD3
MMCD2
MMCD1
MMCD0
Table 25. IDE Interface SFR
Mnemonic Add Name
7
6
5
4
3
2
1
0
DAT16H
F9h High Order Data Byte
D15
D14
D13
D12
D11
D10
D9
D8
31
4173E–USB–09/07