CY7C63823-SXCT Cypress Semiconductor Corp, CY7C63823-SXCT Datasheet - Page 61
![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
21.4 Endpoint 1 and 2 Mode
Table 21-4. Endpoint 1 and 2 Mode (EP1MODE – EP2MODE) [0x45, 0x46] [R/W]
Table 21-5. Endpoint 0 Data (EP0DATA) [0x50-0x57] [R/W]
Table 21-6. Endpoint 1 Data (EP1DATA) [0x58-0x5F] [R/W]
Document 38-08035 Rev. *N
Bit 7: Stall
When this bit is set the SIE stalls an OUT packet if the Mode Bits are set to ACK-OUT, and the SIE stalls an IN packet if the
mode bits are set to ACK-IN. This bit must be clear for all other modes
Bit 6: Reserved
Bit 5: NAK Int Enable
This bit when set causes an endpoint interrupt to be generated even when a transfer completes with a NAK. Unlike enCoRe,
enCoRe II family members do not generate an endpoint interrupt under these conditions unless this bit is set.
0 = Disable interrupt on NAK’d transactions
1 = Enable interrupt on NAK’d transaction
Bit 4: ACK’d Transaction
The ACK’d transaction bit is set when the SIE engages in a transaction to the register’s endpoint that completes with an ACK
packet.
This bit is cleared by any writes to the register.
0 = The transaction does not complete with an ACK
1 = The transaction completes with an ACK
Bit [3:0]: Mode [3:0]
The endpoint modes determine how the SIE responds to USB traffic that the host sends to the endpoint. The mode controls how
the USB SIE responds to traffic, and how the USB SIE changes the mode of that endpoint as a result of host packets to the
endpoint.
Note When the SIE writes to the EP1MODE or the EP2MODE register, it blocks firmware writes to the EP2MODE or the
EP1MODE registers respectively (if both writes occur in the same clock cycle). This is because the design employs only one
common ‘update’ signal for both EP1MODE and EP2MODE registers. As a result, when SIE writes to say EP1MODE register,
the update signal is set and this prevents firmware writes to EP2MODE register. SIE writes to the endpoint mode registers have
higher priority than firmware writes. This mode register write block situation can put the endpoints in incorrect modes. Firmware
must read the EP1/2MODE registers immediately following a firmware write and rewrite if the value read is incorrect.
The Endpoint 0 buffer is comprised of 8 bytes located at address 0x50 to 0x57.
The Endpoint 1 buffer is comprised of 8 bytes located at address 0x58 to 0x5F.
Read/Write
Read/Write
Read/Write
Default
Default
Default
Field
Field
Field
Bit #
Bit #
Bit #
Unknown
Unknown
Stall
R/W
R/W
R/W
7
0
7
7
Reserved
Unknown
Unknown
R/W
R/W
R/W
6
0
6
6
NAK Int Enable
Unknown
Unknown
R/W
R/W
R/W
5
0
5
5
R/C (Note 4)
Transaction
Endpoint 0 Data Buffer [7:0]
Endpoint 1 Data Buffer [7:0]
Unknown
Unknown
ACK’d
R/W
R/W
4
0
4
4
Unknown
Unknown
R/W
R/W
R/W
3
0
3
3
Unknown
Unknown
R/W
R/W
R/W
CY7C63310, CY7C638xx
2
0
2
2
Mode[3:0]
Unknown
Unknown
R/W
R/W
R/W
1
0
1
1
Unknown
Unknown
Page 61 of 86
R/W
R/W
R/W
0
0
0
0
[+] Feedback