CY7C68013A-128AXI Cypress Semiconductor Corp, CY7C68013A-128AXI Datasheet - Page 4

IC MCU USB PERIPH HI SPD 128LQFP

CY7C68013A-128AXI

Manufacturer Part Number
CY7C68013A-128AXI
Description
IC MCU USB PERIPH HI SPD 128LQFP
Manufacturer
Cypress Semiconductor Corp
Series
EZ-USB FX2LP™r

Specifications of CY7C68013A-128AXI

Program Memory Type
ROMless
Package / Case
128-LQFP
Applications
USB Microcontroller
Core Processor
8051
Controller Series
CY7C680xx
Ram Size
16K x 8
Interface
I²C, USB, USART
Number Of I /o
40
Voltage - Supply
3 V ~ 3.6 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Processor Series
CY7C68xx
Core
8051
Data Bus Width
8 bit
Data Ram Size
16 KB
Interface Type
I2C, USART, USB
Maximum Clock Frequency
48 MHz
Number Of Programmable I/os
40
Number Of Timers
3
Maximum Operating Temperature
+ 105 C
Mounting Style
SMD/SMT
Development Tools By Supplier
CY3684
Minimum Operating Temperature
- 40 C
Controller Family/series
(8051) USB
Core Size
8 Bit
No. Of I/o's
40
Program Memory Size
16KB
Cpu Speed
48MHz
No. Of Timers
3
Embedded Interface Type
I2C, USART, USB
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
CY4611B - KIT USB TO ATA REFERENCE DESIGN428-1677 - KIT DEVELOPMENT EZ-USB FX2LP
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
428-1943
CY7C68013A-128AXI

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C68013A-128AXI
Manufacturer:
EPCOS
Quantity:
43 000
Part Number:
CY7C68013A-128AXI
Manufacturer:
CY
Quantity:
5 530
Part Number:
CY7C68013A-128AXI
Manufacturer:
CY
Quantity:
6 100
Part Number:
CY7C68013A-128AXI
Manufacturer:
Cypress Semiconductor Corp
Quantity:
10 000
Part Number:
CY7C68013A-128AXI
0
Table 1. Special Function Registers
3.5 USB Boot Methods
During the power up sequence, internal logic checks the I
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, FX2LP enumerates using internally stored descriptors.
The default ID values for FX2LP are VID/PID/DID (0x04B4,
0x8613, 0xAxxx where xxx = Chip revision).
Table 2. Default ID Values for FX2LP
3.6 ReNumeration
Because the FX2LP’s configuration is soft, one chip can take on
the identities of multiple distinct USB devices.
When first plugged into USB, the FX2LP enumerates automati-
cally and downloads firmware and USB descriptor tables over
the USB cable. Next, the FX2LP 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, without a hint that the initial download
step has occurred.
Document #: 38-08032 Rev. *M
Note
Vendor ID
Product ID
Device release
2. The I
A
B
C
D
E
F
x
0
1
2
3
4
5
6
7
8
9
2
C bus SCL and SDA pins must be pulled up, even if an EEPROM is not connected. Otherwise this detection method does not work properly.
CKCON
TMOD
PCON
TCON
DPH0
DPH1
DPL0
DPL1
DPS
IOA
TH0
TH1
TL0
TL1
SP
8x
0x04B4 Cypress Semiconductor
0xAnnn Depends on chip revision
0x8613 EZ-USB FX2LP
Default VID/PID/DID
AUTOPTRH1
AUTOPTRH2
AUTOPTRL1
AUTOPTRL2
(nnn = chip revision where first
silicon = 001)
reserved
reserved
MPAGE
SCON0
SBUF0
EXIF
IOB
9x
AUTOPTRSET-UP
[2]
EP24FIFOFLGS
EP68FIFOFLGS
EP2468STAT
INT2CLR
INT4CLR
IOC
Ax
IE
2
C port
GPIFSGLDATLNOX
GPIFSGLDATLX
GPIFSGLDATH
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
handles device requests over endpoint zero: if RENUM = 0, the
Default USB Device handles device requests; if RENUM = 1, the
firmware services the requests.
3.7 Bus-Powered Applications
The FX2LP fully supports bus powered designs by enumerating
with less than 100 mA as required by the USB 2.0 specification.
3.8 Interrupt System
3.8.1 INT2 Interrupt Request and Enable Registers
FX2LP implements an autovector feature for INT2 and INT4.
There are 27 INT2 (USB) vectors, and 14 INT4 (FIFO/GPIF)
vectors. See EZ-USB Technical Reference Manual (TRM) for
more details.
3.8.2 USB Interrupt Autovectors
The main USB interrupt is shared by 27 interrupt sources. To
save the code and processing time that is required to identify the
individual USB interrupt source, the FX2LP provides a second
level of interrupt vectoring, called Autovectoring. When a USB
interrupt is asserted, the FX2LP pushes the program counter to
its stack, and then jumps to the address 0x0043 where it expects
to find a “jump” instruction to the USB Interrupt service routine.
EP01STAT
GPIFTRIG
OEA
OEB
OEC
OED
OEE
IOD
IOE
Bx
IP
CY7C68013A, CY7C68014A
CY7C68015A, CY7C68016A
RCAP2H
RCAP2L
SCON1
T2CON
SBUF1
TH2
TL2
Cx
EICON
PSW
Dx
ACC
EIE
Ex
Page 4 of 62
EIP
Fx
B
[+] Feedback

Related parts for CY7C68013A-128AXI