SL811HST-AXC Cypress Semiconductor Corp, SL811HST-AXC Datasheet - Page 12

IC USB HOST/SLAVE CTRLR 48LQFP

SL811HST-AXC

Manufacturer Part Number
SL811HST-AXC
Description
IC USB HOST/SLAVE CTRLR 48LQFP
Manufacturer
Cypress Semiconductor Corp
Datasheets

Specifications of SL811HST-AXC

Package / Case
48-LQFP
Applications
USB Host/Slave Controller
Controller Series
USB-Hosts
Ram Size
256 x 8
Interface
USB
Number Of I /o
8
Voltage - Supply
3 V ~ 3.6 V
Operating Temperature
0°C ~ 65°C
Mounting Type
Surface Mount
Operating Supply Voltage
3 V
Supply Current (max)
25 mA
Maximum Operating Temperature
+ 65 C
Minimum Operating Temperature
0 C
Mounting Style
SMD/SMT
Core Size
8 Bit
Ram Memory Size
256Byte
Cpu Speed
48MHz
Embedded Interface Type
I2C, USB
Digital Ic Case Style
TQFP
Supply Voltage Range
3V To 3.45V
Rohs Compliant
Yes
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
CY3662 - KIT DEVELOPMENT EZ-811HS
Core Processor
-
Program Memory Type
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
428-1721
SL811HST-AXC

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SL811HST-AXC
Manufacturer:
CYPRESS
Quantity:
5 000
Part Number:
SL811HST-AXC
Manufacturer:
CYP
Quantity:
2 400
Part Number:
SL811HST-AXC
Manufacturer:
CYPRESS
Quantity:
2 400
Part Number:
SL811HST-AXC
Manufacturer:
CYPRESS
Quantity:
319
Part Number:
SL811HST-AXC
Manufacturer:
FREESCALE
Quantity:
3 764
Part Number:
SL811HST-AXC
Manufacturer:
Cypress Semiconductor Corp
Quantity:
10 000
Part Number:
SL811HST-AXC
Manufacturer:
FREESCALE
Quantity:
3 764
Part Number:
SL811HST-AXC
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Company:
Part Number:
SL811HST-AXC
Quantity:
6
Part Number:
SL811HST-AXC1.5
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Document 38-08008 Rev. *D
SL811HS Slave Mode Registers
Table 19. SL811HS Slave/Peripheral Mode Register Summary
When in slave mode, the registers in the SL811HS are divided
into two major groups. The first group contains Endpoint reg-
isters that manage USB control transactions and data flow.
The second group contains the USB Registers that provide the
control and status information for all other operations.
Endpoint Registers
Communication and data flow on USB is implemented using
endpoints. These uniquely identifiable entities are the
terminals of communication flow between a USB host and
USB devices. Each USB device is composed of a collection of
independently operating endpoints. Each endpoint has a
unique identifier, which is the Endpoint Number. For more
information, see USB Specification 1.1 section 5.3.1.
The SL811HS supports four endpoints numbered 0–3.
Endpoint 0 is the default pipe and is used to initialize and
generically manipulate the device to configure the logical
device as the Default Control Pipe. It also provides access to
the device's configuration information, allows USB status and
control access, and supports control transfers.
Endpoints 1–3 support Bulk, Isochronous, and Interrupt
transfers. Endpoint 3 is supported by DMA. Each endpoint has
two sets of registers—the 'A' set and the 'B' set. This allows
overlapped operation where one set of parameters is set up
and the other is transferring. Upon completion of a transfer to
an endpoint, the ‘next data set’ bit indicates whether set 'A' or
set 'B' is used next. The ‘armed’ bit of the next data set
indicates whether the SL811HS is ready for the next transfer
without interruption.
EP Control Register
EP Base Address Register
EP Base Length Register
EP Packet Status Register
EP Transfer Count Register
Control Register 1
Interrupt Enable Register
USB Address Register
SOF Low Register (read only)
SOF High Register (read only)
Reserved
DMA Total Count Low Register
DMA Total Count High Register
Reserved
Memory Buffer
Register Name
Register Name
40h – FFh
EP 0 – A EP 0 - B
00h
01h
02h
03h
04h
05h
06h
07h
15h
16h
17h
35h
36h
37h
Interrupt Status Register
Control Register 2
Reserved
Reserved
Reserved
Current Data Set Register
0Ah
0Bh
0Ch
08h
09h
Miscellaneous register addresses
EP 1 – A
Endpoint specific register addresses
10h
12h
13h
14h
11h
Endpoints 0–3 Register Addresses
Each endpoint set has a group of five registers that are
mapped within the SL811HS memory. The register sets have
address assignments as shown in the following table.
Table 20. Endpoints 0–3 Register Addresses
For each endpoint set (starting at address Index = 0), the
registers are mapped as shown in the following table.
Table 21. Register Address Map
Endpoint Register Set
EP 1 - B
(for Endpoint n starting at register position Index=0)
1Ah
1Bh
1Ch
Endpoint 0 – a
Endpoint 0 – b
Endpoint 1 – a
Endpoint 1 – b
Endpoint 2 – a
Endpoint 2 – b
Endpoint 3 – a
Endpoint 3 – b
18h
19h
Index + 1
Index + 2
Index + 3
Index + 4
Index
2Dh-2Fh
EP 2 - A
25h-27h
1Dh1Fh
0Dh
0Eh
20h
21h
22h
23h
24h
0Fh
Endpoint Register Sets
EP 2 - B EP 3 - A
2Ah
2Bh
2Ch
28h
29h
Endpoint n Transfer Count
Endpoint n Base Address
Endpoint n Packet Status
Endpoint n Base Length
Address (in Hex)
Endpoint n Control
08 - 0C
18 - 1C
28 - 2C
38 - 3C
00 - 04
10 - 14
20 - 24
30 - 34
0x32
0x34
0x33
30h
31h
SL811HS
Page 12 of 32
EP 3 - B
0x3C
0x39
0x3A
0x3B
0x38

Related parts for SL811HST-AXC