SL811HS_07 CYPRESS [Cypress Semiconductor], SL811HS_07 Datasheet - Page 7

no-image

SL811HS_07

Manufacturer Part Number
SL811HS_07
Description
Embedded USB Host/Slave Controller
Manufacturer
CYPRESS [Cypress Semiconductor]
Datasheet
Document 38-08008 Rev. *D
USB-A/USB-B Host Transfer Count Register (Read), USB Address (Write) [Address = 04h, 0Ch]. This register has two
different functions depending on whether it is read or written. When read, this register contains the number of bytes remaining
(from Host Base Length value) after a packet is transferred. For example, if the Base Length register is set to 0x040 and an IN
Token was sent to the peripheral device. If, after the transfer is complete, the value of the Host Transfer Count is 0x10, the number
of bytes actually transferred is 0x30. This is considered as an underflow indication.
Table 8. USB-A / USB-B Host Transfer Count Register when READ [Address 04h, 0Ch]
When written, this register contains the USB Device Address with which the Host communicates.
Table 9. USB-A / USB-B USB Address when WRITTEN [Address 04h, 0Ch]
DA6-DA0
DA7
SL811HS Control Registers
The next set of registers are the Control registers and control more of the operation of the chip instead of USB packet type of
transfers.
Table 10. SL811HS Control Registers Summary
Control Register 1
Interrupt Enable Register
Reserved Register
Status Register
SOF Counter LOW (Write)/HW Revision Register (Read)
SOF Counter HIGH and Control Register 2
Memory Buffer
HTC7
Bit 7
Bit 7
0
Table 10
Device address, up to 127 devices can be addressed.
Reserved bit must be set to zero.
is a summary of the control registers.
HTC6
Bit 6
Bit 6
DA6
Register Name SL811H
HTC5
Bit 5
Bit 5
DA5
HTC4
Bit 4
Bit 4
DA4
HTC3
Bit 3
Bit3
DA3
HTC2
Bit 2
Bit 2
DA2
SL811HS (hex) Address
10h-FFh
HTC1
Bit 1
Bit 1
DA1
0Dh
05h
06h
07h
0Eh
0Fh
SL811HS
Page 7 of 32
HTC0
Bit 0
Bit 0
DA0
[+] Feedback
[+] Feedback

Related parts for SL811HS_07