CY7C63823-SXCT Cypress Semiconductor Corp, CY7C63823-SXCT Datasheet - Page 62
![no-image](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_sml.jpg)
CY7C63823-SXCT
Manufacturer Part Number
CY7C63823-SXCT
Description
CY7C63823-SXCT
Manufacturer
Cypress Semiconductor Corp
Series
CY7Cr
Datasheet
1.CY7C63310-SXC.pdf
(86 pages)
Specifications of CY7C63823-SXCT
Controller Type
USB Peripheral Controller
Interface
USB
Voltage - Supply
4 V ~ 5.5 V
Current - Supply
40mA
Operating Temperature
0°C ~ 70°C
Mounting Type
Surface Mount
Package / Case
24-SOIC (7.5mm Width)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
770-1001 - ISP 4PORT CYPRESS ENCORE II MCUCY4623 - KIT MOUSE REFERENCE DESIGN428-1774 - EXTENSION KIT FOR ENCORE II428-1773 - KIT DEVELOPMENT ENCORE II
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Table 21-7. Endpoint 2 Data (EP2DATA) [0x60-0x67] [R/W]
The three data buffers are used to hold data for both IN and OUT transactions. Each data buffer is 8 bytes long.
The reset values of the Endpoint Data Registers are unknown.
Unlike past enCoRe parts the USB data buffers are only accessible in the IO space of the processor.
22. USB Mode Tables
22.1 Mode Column
The 'Mode' column contains the mnemonic names given to the
modes of the endpoint. The mode of the endpoint is determined
by the 4-bit binaries in the 'Encoding' column as discussed in the
following sections. The Status IN and Status OUT represent the
status IN or OUT stage of the control transfer.
Document 38-08035 Rev. *N
The Endpoint 2 buffer is comprised of 8 bytes located at address 0x60 to 0x67.
ACK OUT (STALL = 0)
ACK OUT (STALL = 1)
ACK OUT – STATUS
STATUS OUT ONLY
ACK IN (STALL = 0)
ACK IN (STALL = 1)
ACK IN – STATUS
Read/Write
STATUS IN ONLY
STALL IN/OUT
Default
NAK IN/OUT
Field
Bit #
NAK OUT
DISABLE
Reserved
Reserved
Reserved
Reserved
Reserved
NAK IN
Mode
OUT
IN
Unknown
R/W
7
Encoding
0000
0001
0010
1000
1001
1001
0101
1010
0100
0011
0110
1011
1100
1101
1101
0111
1110
1111
Unknown
R/W
6
SETUP
Accept
Accept
Accept
Accept
Accept
Accept
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Unknown
R/W
5
TX Count
TX Count
TX0 byte
TX0 byte
STALL
STALL
STALL
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
NAK
NAK
IN
Endpoint 2 Data Buffer [7:0]
Unknown
R/W
4
STALL
STALL
STALL
Ignore
Check
Check
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
Ignore
OUT
NAK
ACK
NAK
ACK
22.2 Encoding Column
The contents of the 'Encoding' column represent the Mode
Bits [3:0] of the Endpoint Mode Registers
and
the SIE responds to different tokens that the host sends to the
endpoints. For example, if the Mode Bits [3:0] of the Endpoint 0
Mode Register are set to '0001', which is NAK IN/OUT mode, the
SIE sends an ACK handshake in response to SETUP tokens and
NAK any IN or OUT tokens.
Table 21-4 on page
Unknown
R/W
3
Ignore all USB traffic to this endpoint. Used by Data and
Control endpoints.
NAK IN and OUT token. Control endpoint only.
STALL IN and ACK zero byte OUT. Control endpoint
only.
STALL IN and OUT token. Control endpoint only.
STALL OUT and send zero byte data for IN token. Con-
trol endpoint only.
ACK the OUT token or send zero byte data for IN token.
Control endpoint only.
Respond to IN data or Status OUT. Control endpoint on-
ly.
Send NAK handshake to OUT token. Data endpoint on-
ly.
This mode is changed by the SIE to mode 1000 on is-
suance of ACK handshake to an OUT. Data endpoint
only.
STALL the OUT transfer.
Send NAK handshake for IN token. Data endpoint only.
This mode is changed by the SIE to mode 1100 after
receiving ACK handshake to an IN data. Data endpoint
only.
STALL the IN transfer. Data endpoint only.
These modes are not supported by SIE. Firmware must
not use this mode in Control and Data endpoints.
Unknown
R/W
CY7C63310, CY7C638xx
2
61). The endpoint modes determine how
Comments
Unknown
R/W
1
(Table 21-3 on page 60
Unknown
Page 62 of 86
R/W
0
[+] Feedback