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

CY7C68001-56PVC

Manufacturer Part Number
CY7C68001-56PVC
Description
Manufacturer
Cypress Semiconductor Corp
Datasheet

Specifications of CY7C68001-56PVC

Operating Temperature (min)
0C
Operating Temperature Classification
Commercial
Operating Temperature (max)
70C
Package Type
SSOP
Rad Hardened
No
Lead Free Status / Rohs Status
Not Compliant
A two-step process is employed to clear an endpoint data toggle
bit to 0. First, write to the TOGCTL register with an endpoint
address (EP3:EP0) plus a direction bit (IO). Keeping the
endpoint and direction bits the same, write a “1” to the R (reset)
bit. For example, to clear the data toggle for EP6 configured as
an “IN” endpoint, write the following values sequentially to
TOGCTL:
00010110b
00110110b
Following is the sequence of events that the master should
perform to set this register to 0x16:
Document #: 38-08013 Rev. *K
Send Low Byte of the Register (0x83)
Send High Byte of the Register (0xE6)
Command address write of address 0x3A
Command data write of upper nibble of the Low Byte of Reg-
ister Address (0x08)
Command data write of lower nibble of the Low Byte of Reg-
ister Address (0x03)
Command address write of address 0x3B
Command data write of upper nibble of the High Byte of
Register Address (0x0E)
Command data write of lower nibble of the High Byte of Reg-
ister Address (0x06)
The same command sequence needs to be followed to set
TOGCTL register to 0x36. The same command protocol
sequence can be used to reset the data toggle for the other
endpoints.
In order to read the status of this register, the external master
must do the following sequence of events:
Send the actual value to write to the register Register (in this
case 0x16)
Send Low Byte of the Register (0x83)
Send High Byte of the Register (0xE6)
Get the actual value from the TOGCTL register (0x16)
Command address write of address0x3C
Command data write of upper nibble of the register value
(0x01)
Command data write of lower nibble of the register value
(0x06)
Command address write of 0x3A
Command data write of upper nibble of the Low Byte of Reg-
ister Address (0x08)
Command data write of lower nibble of the Low Byte of Reg-
ister Address (0x03)
Command address write of address 0x3B
Command data write of upper nibble of the High Byte of
Register Address (0x0E)
Command data write of lower nibble of the High Byte of Reg-
ister Address (0x06)
Command address READ of 0x3C
CY7C68001
Page 10 of 45
[+] Feedback
[+] Feedback
[+] Feedback

Related parts for CY7C68001-56PVC