CY8CTST200-24LQXIT Cypress Semiconductor Corp, CY8CTST200-24LQXIT Datasheet - Page 174
![no-image](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_sml.jpg)
CY8CTST200-24LQXIT
Manufacturer Part Number
CY8CTST200-24LQXIT
Description
CY8CTST200-24LQXIT
Manufacturer
Cypress Semiconductor Corp
Series
TrueTouch™r
Datasheet
1.CY8CTST200-16LGXI.pdf
(308 pages)
Specifications of CY8CTST200-24LQXIT
Applications
Touchscreen Controller
Core Processor
M8C
Program Memory Type
FLASH (32 kB)
Controller Series
CY8CT
Ram Size
2K x 8
Interface
I²C, SPI, UART/USART, USB
Number Of I /o
20
Voltage - Supply
1.8 V
Operating Temperature
-40°C ~ 85°C
Mounting Type
Surface Mount
Package / Case
24-WQFN Exposed Pad, 24-HWQFN
Processor Series
CY8CTxx2xx
Core
M8C
Data Bus Width
8 bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
- Current page: 174 of 308
- Download datasheet (3Mb)
20.3.6
The Endpoint 0 Count Register (EP0_CNT) is used to con-
figure endpoint 0.
Whenever the count updates from a setup or OUT transac-
tion, this register locks and cannot be written by the CPU.
Reading the EP0_CR register unlocks this register. This pre-
vents firmware from overwriting a status update on incoming
setup or OUT transactions, before firmware has a chance to
read the data.
Bit 7: Data Toggle. This bit selects the data packet's toggle
state. For IN transactions, firmware must set this bit. For
OUT or setup transactions, the SIE hardware sets this bit to
the state of the received Data Toggle bit. ‘0‘ is DATA0. ‘1‘ is
DATA1.
20.3.7
The Endpoint 0 Data Register (EP0_DRx) is used to read
and write data to the USB control endpoint.
The EP0_DRx registers have a hardware-locking feature
that prevents the CPU write when setup is active. The regis-
ters are locked as soon as the setup token is decoded and
remain locked throughout the setup transaction and until the
EP0_CR register has been read. This is to prevent overwrit-
ing new setup data before firmware knows it has arrived.
Full-Speed USB
174
0,37h
0,38h
0,39h
0,3Ah
0,3Bh
0,3Ch
0,3Dh
0,3Eh
0,3Fh
Address
Address
EP0_CNT
EP0_DR0
EP0_DR1
EP0_DR2
EP0_DR3
EP0_DR4
EP0_DR5
EP0_DR6
EP0_DR7
EP0_CNT Register
EP0_DRx Register
Name
Name
Data Toggle
Bit 7
Bit 7
Data Valid
Bit 6
Bit 6
PSoC CY8CTMG20x and CY8CTST200 TRM, Document No. 001-53603 Rev. *C
Bit 5
Bit 5
Bit 4
Bit 4
Data Byte[7:0]
Data Byte[7:0]
Data Byte[7:0]
Data Byte[7:0]
Data Byte[7:0]
Data Byte[7:0]
Data Byte[7:0]
Data Byte[7:0]
Bit 6: Data Valid. This bit indicates whether there were
errors in OUT or setup transactions. It is cleared to '0' if
CRC, bit stuff, or PID errors have occurred. This bit does not
update for some endpoint mode settings. This bit may be
cleared by writing a zero to it when the register is not locked.
‘0‘ is error in data received. ‘1‘ is no error.
Bits 3 to 0: Byte Count[3:0]. These bits indicate the num-
ber of data bytes in a transaction. For IN transactions, firm-
ware loads the count with the number of bytes to be
transmitted to the host from the endpoint FIFO. Valid values
are 0 to 8. For OUT or setup transactions, the count is
updated by hardware to the number of data bytes received,
plus two for the CRC bytes. Valid values are 2 to 10.
For additional information, refer to the
page
All other endpoint data buffers do not have this locking fea-
ture.
Bits 7 to 0: Data Byte[7:0]. These registers are shared for
both transmit and receive. The count in the EP0_CNT regis-
ter determines the number of bytes received or to be trans-
ferred.
For additional information, refer to the
page
199.
200.
Bit 3
Bit 3
Bit 2
Bit 2
Byte Count[3:0]
Bit 1
Bit 1
EP0_CNT register on
EP0_DRx register on
Bit 0
Bit 0
RW : 00
RW : 00
RW : 00
RW : 00
RW : 00
RW : 00
RW : 00
RW : 00
Access
Access
# : 00
[+] Feedback
Related parts for CY8CTST200-24LQXIT
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![CY8CTST200-32LQXIT](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_tmb.jpg)
Part Number:
Description:
CY8CTST200-32LQXIT
Manufacturer:
Cypress Semiconductor Corp
Datasheet:
![CY8CTST200-16LGXI](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_tmb.jpg)
Part Number:
Description:
IC MCU 32K FLASH 16-QFN
Manufacturer:
Cypress Semiconductor Corp
Datasheet:
![CY8CTST200-24LQXI](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_tmb.jpg)
Part Number:
Description:
IC MCU 32K FLASH 24UQFN
Manufacturer:
Cypress Semiconductor Corp
Datasheet:
![CY8CTST200-32LQXI](/photos/28/18/281876/cy8ctst200-32lqxi_tmb.jpg)
Part Number:
Description:
IC MCU 32K FLASH 32UQFN
Manufacturer:
Cypress Semiconductor Corp
Datasheet:
![CY8CTST200-48LTXI](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_tmb.jpg)
Part Number:
Description:
IC MCU 32K FLASH 48-QFN
Manufacturer:
Cypress Semiconductor Corp
Datasheet:
![CY8CTST200-48PVXI](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_tmb.jpg)
Part Number:
Description:
IC MCU 32K FLASH 48-SSOP
Manufacturer:
Cypress Semiconductor Corp
Datasheet:
![CY8CTST200-48LTXIT](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_tmb.jpg)
Part Number:
Description:
IC MCU 32K FLASH 48-QFN
Manufacturer:
Cypress Semiconductor Corp
Datasheet:
![CY8CTST200-16LGXIT](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_tmb.jpg)
Part Number:
Description:
IC MCU 32K FLASH 16-QFN
Manufacturer:
Cypress Semiconductor Corp
![CY8CTST200-48PVXIT](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_tmb.jpg)
Part Number:
Description:
IC MCU 32K FLASH 48-SSOP
Manufacturer:
Cypress Semiconductor Corp
![5962-8863604LA](/images/manufacturer_photos/0/1/179/cypress_semiconductor_corp_tmb.jpg)
Part Number:
Description:
Manufacturer:
Cypress Semiconductor Corp
Datasheet: