DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

CY3681 Ver la hoja de datos (PDF) - Cypress Semiconductor

Número de pieza
componentes Descripción
Fabricante
CY3681
Cypress
Cypress Semiconductor Cypress
CY3681 Datasheet PDF : 48 Pages
1 2 3 4 5 6 7 8 9 10 Next Last
CY7C68013
Table 3-1. Special Function Registers
x
8x
9x
Ax
Bx
Cx
Dx
Ex Fx
0
IOA
IOB
IOC
IOD
SCON1 PSW ACC B
1
SP
EXIF
INT2CLR
IOE
SBUF1
2
DPL0
MPAGE
INT4CLR
OEA
3
DPH0
OEB
4
DPL1
OEC
5
DPH1
OED
6
DPS
OEE
7
PCON
8
TCON
SCON0
IE
IP
T2CON EICON EIE EIP
9
TMOD
SBUF0
A
TL0
AUTOPTRH1 EP2468STAT
EP01STAT
RCAP2L
B
TL1
AUTOPTRL1 EP24FIFOFLGS
GPIFTRIG
RCAP2H
C
TH0
reserved
EP68FIFOFLGS
TL2
D
TH1
AUTOPTRH2
GPIFSGLDATH
TH2
E
CKCON AUTOPTRL2
GPIFSGLDATLX
F
reserved AUTOPTRSETUP GPIFSGLDATLNOX
3.3 I2C-compatible Bus
FX2 supports the I2C-compatible bus as a master only at
100/400 kbps. SCL and SDA pins have open-drain outputs
and hysteresis inputs. These signals must be pulled up to
3.3V, even if no I2C-compatible device is connected.
3.4 Buses
All packages: 8- or 16-bit “FIFO” bidirectional data bus, multi-
plexed on I/O ports B and D. 128-pin package: adds 16-bit
output-only 8051 address bus, 8-bit bidirectional data bus.
3.5 USB Boot Methods
During the power-up sequence, internal logic checks the I2C-
compatible port for the connection of an EEPROM whose first
byte is either 0xC0 or 0xC2. If found, it uses the VID/PID/DID
values in the EEPROM in place of the internally stored values
(0xC0), or it boot-loads the EEPROM contents into internal
RAM (0xC2). If no EEPROM is detected, FX2 enumerates
using internally stored descriptors. The default ID values for
FX2 are VID/PID/DID (0x04B4, 0x8613, 0xxxyy).
Table 3-2. Default ID Values for FX2
Vendor ID
Prod ID
Device release
Default VID/PID/DID
0x04B4 Cypress Semiconductor
0x8613 EZ-USB FX2
0xXXYY Depends on revision
(0x04 for Rev E)
Note. The I2C-compatible bus SCL and SDA pins must be
pulled up, even if an EEPROM is not connected. Otherwise
this detection method does not work properly.
3.6 ReNumeration™
Because the FX2’s configuration is soft, one chip can take on
the identities of multiple distinct USB devices.
When first plugged into USB, the FX2 enumerates automati-
cally and downloads firmware and USB descriptor tables over
the USB cable. Next, the FX2 enumerates again, this time as
a device defined by the downloaded information. This
patented two-step process, called ReNumeration™, happens
instantly when the device is plugged in, with no hint that the
initial download step has occurred.
Two control bits in the USBCS (USB Control and Status)
register control the ReNumeration process: DISCON and
RENUM. To simulate a USB disconnect, the firmware sets
DISCON to 1. To reconnect, the firmware clears DISCON to 0.
Before reconnecting, the firmware sets or clears the RENUM
bit to indicate whether the firmware or the Default USB Device
will handle device requests over endpoint zero: if RENUM = 0,
the Default USB Device will handle device requests; if RENUM
= 1, the firmware will.
3.7 Bus Powered Applications
Bus powered applications require the FX2 to enumerate in a
unconfigured mode with less then 100 mA. To do this, the FX2
must enumerate in the full speed mode and then, when
configured, renumerate in high speed mode. For an example
of the benefits and limitations of this renumeration process see
the application note titled “Bus Powered Enumeration with
FX2”.
Document #: 38-08012 Rev. *E
Page 3 of 48

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]