CY7C68013-56PVC Cypress Semiconductor Corp, CY7C68013-56PVC Datasheet - Page 10

IC MCU USB PERIPH HI SPD 56SSOP

CY7C68013-56PVC

Manufacturer Part Number
CY7C68013-56PVC
Description
IC MCU USB PERIPH HI SPD 56SSOP
Manufacturer
Cypress Semiconductor Corp
Series
EZ-USB FX2LP™r
Datasheet

Specifications of CY7C68013-56PVC

Applications
USB Microcontroller
Core Processor
8051
Program Memory Type
ROMless
Controller Series
CY7C680xx
Ram Size
16K x 8
Interface
I²C, USB, USART
Number Of I /o
24
Voltage - Supply
3 V ~ 3.6 V
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
56-SSOP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Other names
428-1332

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C68013-56PVC
Manufacturer:
CY
Quantity:
5 530
Part Number:
CY7C68013-56PVC
Manufacturer:
CY
Quantity:
6 100
Part Number:
CY7C68013-56PVC
Quantity:
11
Part Number:
CY7C68013-56PVC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
3.8
3.8.1
FX2 implements an autovector feature for INT2 and INT4. There are 27 INT2 (USB) vectors, and 14 INT4 (FIFO/GPIF) vectors.
See FX2 TRM for more details.
3.8.2
The main USB interrupt is shared by 27 interrupt sources. To save the code and processing time that normally would be required
to identify the individual USB interrupt source, the FX2 provides a second level of interrupt vectoring, called Autovectoring. When
a USB interrupt is asserted, the FX2 pushes the program counter onto its stack then jumps to address 0x0043, where it expects
to find a “jump” instruction to the USB Interrupt service routine.
The FX2 jump instruction is encoded as follows.
Table 3-3. INT2 USB Interrupts
Document #: 38-08012 Rev. *C
Priority
10
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
11
1
2
3
4
5
6
7
8
9
Interrupt System
INT2 Interrupt Request and Enable Registers
USB-Interrupt Autovectors
INT2VEC Value Source
0C
1C
2C
3C
4C
5C
6C
7C
10
14
18
20
24
28
30
34
38
40
44
48
50
54
58
60
64
68
70
74
78
00
04
08
SUDAV
SOF
SUTOK
SUSPEND
USB RESET
HISPEED
EP0ACK
EP0-IN
EP0-OUT
EP1-IN
EP1-OUT
EP2
EP4
EP6
EP8
IBN
EP0PING
EP1PING
EP2PING
EP4PING
EP6PING
EP8PING
ERRLIMIT
EP2ISOERR
EP4ISOERR
EP6ISOERR
EP8ISOERR
USB INTERRUPT TABLE FOR INT2
Notes
SETUP Data Available
Start of Frame (or microframe)
Setup Token Received
USB Suspend request
Bus reset
Entered high speed operation
FX2 ACK’d the CONTROL Handshake
reserved
EP0-IN ready to be loaded with data
EP0-OUT has USB data
EP1-IN ready to be loaded with data
EP1-OUT has USB data
IN: buffer available. OUT: buffer has data
IN: buffer available. OUT: buffer has data
IN: buffer available. OUT: buffer has data
IN: buffer available. OUT: buffer has data
IN-Bulk-NAK (any IN endpoint)
reserved
EP0 OUT was Pinged and it NAK’d
EP1 OUT was Pinged and it NAK’d
EP2 OUT was Pinged and it NAK’d
EP4 OUT was Pinged and it NAK’d
EP6 OUT was Pinged and it NAK’d
EP8 OUT was Pinged and it NAK’d
Bus errors exceeded the programmed limit
reserved
reserved
reserved
ISO EP2 OUT PID sequence error
ISO EP4 OUT PID sequence error
ISO EP6 OUT PID sequence error
ISO EP8 OUT PID sequence error
CY7C68013
Page 10 of 52

Related parts for CY7C68013-56PVC