CY7C64613-80NC Datasheet Download

Part No.:
CY7C64613-80NC
Download:
Download Datasheet
Description:
[EZ-USB FX USB Microcontroller]
File Size:
288 K
Page:
42 Pages
Logo:
Manufacturer:
CYPRESS [ CYPRESS SEMICONDUCTOR ]
PCB Prototype
 CY7C64613-80NC Datasheet Page:5CY7C64613-80NC Datasheet Page:6CY7C64613-80NC Datasheet Page:7CY7C64613-80NC Datasheet Page:8CY7C64613-80NC Datasheet Page:10CY7C64613-80NC Datasheet Page:11CY7C64613-80NC Datasheet Page:12CY7C64613-80NC Datasheet Page:13 
CY7C64613
2.7
Endpoints
Endpoint
EP0-IN
EP0-OUT
EP1-IN
EP1-OUT
EP2-IN
EP2-OUT
EP3-IN
EP3-OUT
EP4-IN
EP4-OUT
EP5-IN
EP5-OUT
EP6-IN
EP6-OUT
EP7-IN
EP7-OUT
EP8-IN
EP8-OUT
EP9-IN
EP9-OUT
EP10-IN
EP10-OUT
EP11-IN
EP11-OUT
EP12-IN
EP12-OUT
EP13-IN
EP13-OUT
EP14-IN
EP14-OUT
EP15-IN
EP15-OUT
Control
Control
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Bulk/Interrupt
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Isochronous
Type
Buffer Size
(Bytes)
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
64
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
0–1023
[1]
The CY7C64613 has 16 Control, Bulk, and Interrupt endpoints. One endpoint pair is dedicated to endpoint zero, with separate
EP0-IN and EP0-OUT buffers. Fourteen additional 64-byte buffers may be used as Bulk or Interrupt endpoints. These endpoints
may be double-buffered by using an endpoint pairing mechanism. Double buffering allows the 8051 to access a packet as another
packet is being transmitted or received over USB. This technique is essential in high-bandwidth applications where NAKs by the
USB device would reduce performance.
The CY7C64613 also has sixteen Isochronous (ISO) endpoints which share 1024 bytes of double-buffered endpoint memory
(2 KB total). The ISO buffer sizes are programmable in 16-byte increments. The Isochronous endpoint buffers are accessed as
FIFOs.
Endpoint data is serviced either directly by the 8051, or moved on- or off-chip using the built in DMA controller. Bulk data is visible
either in 64-byte random access buffers, or as FIFOs (using the AutoPointer feature).
Each endpoint has its own interrupt vector, allowing ISRs (Interrupt Service Routines) to be called automatically, with minimum
overhead and latency.
Note:
1. A total of 1024 FIFO bytes can be divided among all Isochronous endpoints. (1023 is the maximum USB-specified Isochronous Full-speed packet size.)
Document #: 38-08005 Rev. *B
Page 9 of 42