C8051T622-GMR Silicon Labs, C8051T622-GMR Datasheet - Page 144

no-image

C8051T622-GMR

Manufacturer Part Number
C8051T622-GMR
Description
8-bit Microcontrollers - MCU USB-OTP-16K-QFN24
Manufacturer
Silicon Labs
Datasheet

Specifications of C8051T622-GMR

Rohs
yes
Core
8051
Data Bus Width
8 bit
Processor Series
C8051

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
C8051T622-GMR
Manufacturer:
SILICON
Quantity:
5 000
C8051T622/3 and C8051T326/7
USB Register Definition 18.21. EINCSRH: USB0 IN Endpoint Control High
USB Register Address = 0x12
18.13. Controlling Endpoints1-2 OUT
Endpoints1-2 OUT are managed via USB registers EOUTCSRL and EOUTCSRH. All OUT endpoints can
be used for Interrupt, Bulk, or Isochronous transfers. Isochronous (ISO) mode is enabled by writing 1 to the
ISO bit in register EOUTCSRH. Bulk and Interrupt transfers are handled identically by hardware.
An Endpoint1-2 OUT interrupt may be generated by the following:
1. Hardware sets the OPRDY bit (EINCSRL.0) to 1.
2. Hardware generates a STALL condition.
144
Name
Reset
Bit
1:0
Type
7
6
5
4
3
2
Bit
UNUSED Unused. Read = 0b. Write = don’t care.
DIRSEL
Unused
DBIEN
SPLIT
Name
FCDT
ISO
DBIEN
R/W
7
0
IN Endpoint Double-buffer Enable.
0: Double-buffering disabled for the selected IN endpoint.
1: Double-buffering enabled for the selected IN endpoint.
Isochronous Transfer Enable.
This bit enables/disables isochronous transfers on the current endpoint.
0: Endpoint configured for bulk/interrupt transfers.
1: Endpoint configured for isochronous transfers.
Endpoint Direction Select.
This bit is valid only when the selected FIFO is not split (SPLIT = 0).
0: Endpoint direction selected as OUT.
1: Endpoint direction selected as IN.
Force Data Toggle Bit.
0: Endpoint data toggle switches only when an ACK is received following a data packet
transmission.
1: Endpoint data toggle forced to switch after every data packet is transmitted, regard-
less of ACK reception.
FIFO Split Enable.
When SPLIT = 1, the selected endpoint FIFO is split. The upper half of the selected
FIFO is used by the IN endpoint; the lower half of the selected FIFO is used by the OUT
endpoint.
Unused. Read = 00b. Write = don’t care.
R/W
ISO
6
0
DIRSEL
R/W
5
0
Rev. 1.1
R
4
0
Function
FCDT
R/W
3
0
SPLIT
R/W
2
0
R
1
0
R
0
0

Related parts for C8051T622-GMR