Cypress Semiconductor SL811HS Specifications Page 12

  • Download
  • Add to my manuals
  • Print
  • Page
    / 29
  • Table of contents
  • BOOKMARKS
  • Rated. / 5. Based on customer reviews
Page view 11
SL811HS
Document #: 38-08008 Rev. *A Page 12 of 29
5.2.8 USB-A/USB-B Host Transfer Count Register (Read), USB Address (Write) [04H, 0CH]
This register has two functions. When read, this register contains the number of bytes left over (from Length field) after a packet
is transferred. If an overflow condition occurs, i.e., the received packet from slave USB device was greater than the Length field
specified, a bit is set in the Packet Status Register indicating the condition. When written, this register will contain the USB Device
Address to which the Host wishes to communicate.
DA6-DA0 Device address, up to 127 devices can be addressed
DA7 Reserved bit should be set zero.
5.3 SL811HS Control Registers
5.3.1 Control Register 1, Address [05H]
The Control Register 05H enables/disables USB transfer operation with control bits defined as follows.
At power-up this register will be cleared to all zeros.
In the SL811HS, bit 0 is used to enable HW SOF auto-generation (bit 0 was not used in the SL11H).
D7 D6 D5 D4 D3 D2 D1 D0
0 DA6 DA5 DA4 DA3 DA2 DA1 DA0
Register Name SL11H and SL811H SL11H (hex) Address SL811HS (hex) Address
Control Register1 05H 05H
Interrupt Enable Register 06H 06 H
Reserved Register 07H 07 H
Status Register 0DH 0DH
SOF Counter LOW (Write)/HW Revision Register (Read) 0EH 0E H
SOF Counter HIGH and Control Register2 Reserved 0F H
Memory Buffer 10H-FFH 10H-FFH
Bit Bit Name Function
0 SOF ena/dis 1 enable auto Hardware SOF generation, 0= disable
1 Reserved
2 Reserved
3 USB Engine Reset USB Engine reset = 1. Normal set 0
4 J-K state force See the table below
5 USB Speed 0 set-up for full speed, 1 set-up LOW-SPEED
6 Suspend 1 enable, 0 = disable
7 Reserved
Page view 11
1 2 ... 7 8 9 10 11 12 13 14 15 16 17 ... 28 29

Comments to this Manuals

No comments