Datasheet
30
AT89C5132
4173C–USB–07/04
Table 23. USB Controller SFRs
Mnemonic Add Name 7 6 5 4 3 2 1 0
USBCON BCh USB Global Control USBE SUSPCLK SDRMWUP
–
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
– – – –––
EPNUM1 EPNUM0
UEPCONX D4h USB Endpoint X Control EPEN
–––
DTGL EPDIR EPTYPE1 EPTYPE0
UEPSTAX CEh USB Endpoint X Status DIR
–
STALLRQ TXRDY STLCRC RXSETUP RXOUT TXCMP
UEPRST D5h USB Endpoint Reset
–– – –
EP3RST EP2RST EP1RST EP0RST
UEPINT F8h USB Endpoint Interrupt
–– – –
EP3INT EP2INT EP1INT EP0INT
UEPIEN C2h USB Endpoint Interrupt Enable
–– – –
EP3INTE EP2INTE EP1INTE EP0INTE
UEPDATX CFh USB Endpoint X FIFO Data FDAT7 FDAT6 FDAT5 FDAT4 FDAT3 FDAT2 FDAT1 FDAT0
UBYCTX E2h USB Endpoint X Byte Counter
–
BYCT6 BYCT5 BYCT4 BYCT3 BYCT2 BYCT1 BYCT0
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
USBCLK EAh USB Clock Divider
– – – –––
USBCD1 USBCD0
Table 24. MMC Controller SFRs
MnemonicAddName 76543210
MMCON0 E4h MMC Control 0 DRPTR DTPTR CRPTR CTPTR
MBLOCK
DFMT RFMT CRCDIS
MMCON1 E5h MMC Control 1 BLEN3 BLEN2 BLEN1 BLEN0 DATDIR DATEN
RESPEN
CMDEN
MMCON2 E6h MMC Control 2 MMCEN DCR CCR – – DATD1 DATD0 FLOWC
MMSTA DEh MMC Control and Status – – CBUSY CRC16S DATFS CRC7S RESPFS CFLCK
MMINT E7h MMC Interrupt MCBI EORI EOCI EOFI F2FI F1FI F2EI F1EI
MMMSK DFh MMC Interrupt Mask MCBM EORM EOCM EOFM F2FM F1FM F2EM F1EM
MMCMD DDh MMC Command MC7 MC6 MC5 MC4 MC3 MC2 MC1 MC0
MMDAT DCh MMC Data MD7 MD6 MD5 MD4 MD3 MD2 MD1 MD0
MMCLK EDh MMC Clock Divider MMCD7 MMCD6 MMCD5 MMCD4 MMCD3 MMCD2 MMCD1 MMCD0
Table 25. IDE Interface SFR
MnemonicAddName 76543210
DAT16H F9h High Order Data Byte D15 D14 D13 D12 D11 D10 D9 D8