CY7C68300C CYPRESS [Cypress Semiconductor], CY7C68300C Datasheet - Page 15

no-image

CY7C68300C

Manufacturer Part Number
CY7C68300C
Description
Manufacturer
CYPRESS [Cypress Semiconductor]
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CY7C68300C-100AXC
Manufacturer:
Cypress Semiconductor Corp
Quantity:
10 000
Part Number:
CY7C68300C-56
Manufacturer:
CYPRESS
Quantity:
17 580
Part Number:
CY7C68300C-56LFXC
Manufacturer:
CYPRESS
Quantity:
5 488
Part Number:
CY7C68300C-56LFXC
Manufacturer:
CY
Quantity:
1 000
Part Number:
CY7C68300C-56LFXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Part Number:
CY7C68300C-56LTXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Part Number:
CY7C68300C-56PVC
Manufacturer:
CYPRESS
Quantity:
3 392
Part Number:
CY7C68300C-56PVXC
Manufacturer:
HITACHI
Quantity:
2 000
Part Number:
CY7C68300C-56PVXC
Manufacturer:
CY
Quantity:
8
Part Number:
CY7C68300C-56PVXC
Manufacturer:
CYPRESS-Pb
Quantity:
4
Part Number:
CY7C68300C-56PVXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Part Number:
CY7C68300C-56PVXC
Quantity:
465
Document 001-05809 Rev. *A
HID Functions for Button Controls
Cypress’s CY7C68320C/CY7C68321C has the capability of
supporting Human Interface Device (HID) signaling to the
host.
If there is a HID descriptor in the configuration data, the GPIO
pins that are set as inputs are polled by the AT2LP logic
approximately every 17 ms (depending on other internal
interrupt routines). If a change is detected in the state of any
HID-enabled GPIO, an HID report is sent through EP1 to the
host. The report format for byte 0 and byte 1 are shown in
Table
The ability to add buttons to a mass storage solution opens
new applications for data backup and other device-side notifi-
cation to the host. The AT2LP Blaster software, found in the
Table 5. HID Data Bitmap
Functional Overview
Chip functionally is described in the subsequent sections.
USB Signaling Speed
AT2LP operates at the following two rates defined in the USB
Specification Revision 2.0 dated April 27, 2000:
AT2LP does not operate at the low-speed signaling rate of 1.5
Mbits/sec.
ATA Interface
The ATA/ATAPI port on the AT2LP is compatible with the Infor-
mation Technology–AT Attachment with Packet Interface–6
(ATA/ATAPI-6) Specification, T13/1410D Rev 2a. The AT2LP
supports both ATAPI packet commands as well as ATA
commands (by use of ATA Command Blocks), as outlined in
“ATA Command Block (ATACB)” on page
Mass Storage Class (MSC) Bulk Only Transport (BOT) Speci-
fication for information on Command Block formatting.
• Full-speed, with a signaling bit rate of 12 Mbits/sec.
• High-speed, with a signaling bit rate of 480 Mbits/sec.
7
5.
6
USB Interrupt Data Byte 1
5
4
3
15. Refer to the USB
2
1
0
CY4615C files, provides an easy way to enable and modify the
HID features of the AT2LP.
GPIO pins can be individually set as inputs or outputs, with
byte 0x09 of the configuration data, allowing for a mix of HID
and general purpose outputs. GPIOs that are not configured
as inputs are reported with a value of ‘0’ in the HID data. The
RESERVED bits’ values must be ignored, and Cypress recom-
mends using a bitmask in software to filter out unused HID
data.
Note that if using the 56-pin package, the reported GPIO[5:3]
values must be ignored because the pins are not actually
present.
Additionally,
commands to ATA commands for seamless integration of ATA
devices with generic Mass Storage Class BOT drivers.
ATA Command Block (ATACB)
The ATA Command Block (ATACB) functionality provides a
means of passing ATA commands and ATA register accesses
to the attached device for execution. ATACB commands are
transferred in the Command Block Wrapper Command Block
(CBWCB) portion of the Command Block Wrapper (CBW).
The ATACB is distinguished from other command blocks by
having the first two bytes of the command block match the
bVSCBSignature and bVSCBSubCommand values that are
defined in
bVSCBSignature and bVSCBSubCommand are interpreted
as ATA Command Blocks. All other fields of the CBW and
restrictions on the CBWCB remain as defined in the USB Mass
Storage Class Bulk-Only Transport Specification. The ATACB
must be 16 bytes in length. The following table and text defines
the fields of the ATACB.
7
6
Table
the
USB Interrupt Data Byte 0
CY7C68300C/CY7C68301C
CY7C68320C/CY7C68321C
5
6. Only command blocks that have a valid
AT2LP
4
translates
3
2
ATAPI
Page 15 of 42
1
SFF-8070i
0
[+] Feedback
[+] Feedback

Related parts for CY7C68300C