2.9
SFRs
The EZ-USB family was designed to keep 8051 coding as standard as possible, to allow
easy integration of existing 8051 software development tools. The added 8051 SFR regis-
ters and bits are summarized in Table 2-2.
Table 2-2. Added Registers and Bits
8051 Enhancements
Dual Data Pointers
SFR
DPL0
Addr
Function
0x82 Data Pointer 0 Low Addr
0x83 Data Pointer 0 High Addr
0x84 Data Pointer 1 Low Addr
0x85 Data Pointer 1 High Addr
0x86 Data Pointer Select (LSB)
DPH0
DPL1
DPH1
DPS
MPAGE
0x92 Replaces standard 8051 Port 2 for indirect
external data memory addressing
Timer 2
T2CON.6-7 0xC8 Timer 2 Control
RCAP2L
0xCA T2 Capture/Reload Value L
RCAP2H 0xCB T2 Capture/Reload Value H
T2L
T2H
IE.5
IP.5
0xCC T2 Count L
0xCD T2 Count H
0xA8 ET2-Enable T2 Interrupt Bit
0xB8 PT2-T2 Interrupt Priority Control
UART1
SCON1.0-1 0xC0 Serial Port 1 Control
SBUF1
IE.6
0xC1 Serial Port 1 Data
0xA8 ES1-SIO1 Interrupt Enable Bit
0xB8 PS1-SIO1 Interrupt Priority Control
0xD8 SMOD1-SIO1 Baud Rate Doubler
IP.6
EICON.7
Interrupts
INT2-INT5
EXIF
0x91 INT2-INT5 Interrupt Flags
0xE8 INT2-INT5 Interrupt Enables
0xF8 INT2-INT5 Interrupt Priority Control
0xD8 INT6 Interrupt Flag
EIE
EIP.0-3
EICON.3
EIE.4
INT6
0xE8 INT6 Interrupt Enable
EIP.4
0xF8 INT6 Interrupt Priority Control
0xD8 WAKEUP# Interrupt Flag
0xD8 WAKEUP# Interrupt Enable
0x87 EZ-USB Power Down (Suspend)
WAKEUP#
EICON.4
EICON.5
PCON.0
Idle Mode
Page 2-6
Chapter 2. EZ-USB CPU
EZ-USB TRM v1.9