SL811HST Cypress Semiconductor Corp, SL811HST Datasheet

SL811HST

Manufacturer Part Number
SL811HST
Description
Manufacturer
Cypress Semiconductor Corp
Datasheet

Specifications of SL811HST

Operating Temperature (min)
0C
Operating Temperature Classification
Commercial
Package Type
PLCC
Rad Hardened
No
Lead Free Status / Rohs Status
Not Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
SL811HST
Manufacturer:
CYP
Quantity:
3 000
Part Number:
SL811HST
Manufacturer:
CYPRESS
Quantity:
3 000
Part Number:
SL811HST
Quantity:
21 527
Part Number:
SL811HST
Manufacturer:
CYPRESS
Quantity:
5
Part Number:
SL811HST
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Part Number:
SL811HST-1.5
Manufacturer:
CYP
Quantity:
2 340
Part Number:
SL811HST-1.5
Manufacturer:
ALTERA
0
Part Number:
SL811HST-1.5
Manufacturer:
CYPRESS/赛普拉斯
Quantity:
20 000
Part Number:
SL811HST-AC
Manufacturer:
Cypress Semiconductor Corp
Quantity:
10 000
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
Cypress Semiconductor Corporation
Document 38-08008 Rev. *B
1.0
• The first USB Host/Slave controller for embedded systems
• Supports both full-speed (12 Mbps) and low-speed (1.5
• Conforms to USB Specification 1.1 for Full- and Low-speed
• Operates as a single USB host or slave under software
• Automatic detection of either low or full-speed devices
• 8-bit bidirectional data, port I/O (DMA supported in slave
• On-chip SIE and USB transceivers
• On-chip single root HUB support
• 256-byte internal SRAM buffer
• Ping-pong buffers for improved performance
• Operates from 12- or 48-MHz crystal or oscillator (built-in
• 5V-tolerant interface
• Suspend/resume, wake up, and low-power modes are
• Auto-generation of SOF and CRC5/16
• Auto-address increment mode, saves memory Read/Write
• Development kit including source code drivers is available
• Backward-compatible with SL11H, both pin and function-
• 3.3V power source, 0.35 micron CMOS technology
• Available in both a 28-pin PLCC package (SL811HS) and
in the market with a standard microprocessor bus interface.
Mbps) USB transfer in both master and slave modes
control
mode)
DPLL)
supported
cycles
ality
a 48-pin TQFP package (SL811HST-AC).
D-
D
+
Features
Root HUB
XCVRS
USB
Figure 2-1. SL811HS USB Host/Slave Controller Functional Block Diagram
GENERATOR
X1
CLOCK
SL811HS Embedded USB Host/Slave Controller
INTERFACE
ENGINE
SERIAL
X2
Master/Slave
Controller
3901 North First Street
REGISTERS
CONTROL
256 Byte RAM
BUFFERS
2.0
2.1
The SL811HS is an Embedded USB Host/Slave Controller
capable of communicating in either full-speed or low-speed.
The SL811HS can interface to devices such as micropro-
cessors, microcontrollers, DSPs, or directly to a variety of
buses such as ISA, PCMCIA, and others. The SL811HS USB
Host Controller conforms to USB Specification 1.1.
The SL811HS USB Host/Slave Controller incorporates USB
Serial Interface functionality along with internal full/low-speed
transceivers. The SL811HS supports and operates in USB full-
speed mode at 12 Mbps, or at low-speed 1.5 Mbps mode.
When in host mode, the SL811HS is the master and controls
the USB bus and the devices that are connected to it. In
peripheral mode, otherwise known as a slave device, the
SL811HS can operate as a variety of full or low speed devices.
The SL811HS data port and microprocessor interface provide
an 8-bit data path I/O or DMA bidirectional, with interrupt
support to allow easy interface to standard microprocessors or
microcontrollers such as Motorola or Intel CPUs and many
others. The SL811HS has 256-bytes of internal RAM, which is
used for control registers and data buffer.
The available package types offered are a 28-pin PLCC
(SL811HS) and a 48-pin TQFP package (SL811HST-AC).
Both packages operate at 3.3 VDC. The I/O interface logic is
5V-tolerant.
&
Block Diagram
Introduction
San Jose
PROCESSOR
INTERFACE
CONTROLLER
INTERRUPT
Interface
,
DMA
CA 95134
Revised June 13, 2005
D0-7
INTR
nW R
nRD
nDRQ
nCS
nRST
nDACK
SL811HS
408-943-2600
[+] Feedback

Related parts for SL811HST

SL811HST Summary of contents

Page 1

... Motorola or Intel CPUs and many others. The SL811HS has 256-bytes of internal RAM, which is used for control registers and data buffer. The available package types offered are a 28-pin PLCC (SL811HS) and a 48-pin TQFP package (SL811HST-AC). Both packages operate at 3.3 VDC. The I/O interface logic is 5V-tolerant. Master/Slave ...

Page 2

Data Port, Microprocessor Interface The SL811HS microprocessor interface provides an 8-bit bidirectional data path along with appropriate control lines to interface to external processors or controllers. Programmed I/O or memory mapped I/O designs are supported through the 8-bit interface, ...

Page 3

PLL Clock Generator Either a 12-MHz or a 48-MHz external crystal can be used with [1] the SL811HS . Two pins, X1 and X2, are provided to connect a low-cost crystal circuit to the device as shown in Figure ...

Page 4

RAM accesses (see Section 5.6) and provide control and status information for USB transactions. Any Write to control register 0FH will enable the SL811HS full features bit. This is an internal bit of the SL811HS that enables additional features ...

Page 5

USB-A/USB-B Host Control Registers [Address = 00h, 08h] Table 3-3. USB-A/USB-B Host Control Register Definition [Address 00h, 08h] Bit 7 Bit 6 Bit 5 Preamble Data Toggle Bit SyncSOF Bit Position Bit Name Function 7 Preamble If bit = ...

Page 6

USB-A/USB-B Host Base Length [Address = 02h, 0Ah] Table 3-5. USB-A / USB-B Host Base Length Definition [Address 02h, 0Ah] Bit 7 Bit 6 Bit 5 HBL7 HBL6 HBL5 The USB A/B Host Base Length register contains the maximum ...

Page 7

USB-A/USB-B Host Transfer Count Register (Read), USB Address (Write) [Address = 04h, 0Ch] This register has two different functions depending read or written. When READ, this register contains the number of bytes left over (from ...

Page 8

Control Register 1 [Address = 05h] The Control Register 1 enables/disables USB transfer operation with control bits defined as follows. Table 3-11. Control Register 1 [Address 05h] Bit 7 Bit 6 Bit 5 Reserved Suspend USB Speed Bit Position ...

Page 9

Interrupt Enable Register [Address = 06h] The SL811HS provides an Interrupt Request Output, which can be activated for a number of conditions. The Interrupt Enable Register allows the user to select conditions that will result in an Interrupt being ...

Page 10

Bit Position Bit Name 6 Device Detect/Resume Device Detect/Resume Interrupt. 5 Insert/Remove 4 SOF timer 3 Reserved 2 Reserved 1 USB-B 0 USB-A 3.1.3.6 Current Data Set Register/Hardware Revision/SOF Counter LOW [Address = 0Eh] This register has two modes: a ...

Page 11

Table 3-17. SOF High Counter when READ [Address 0Fh] Bit 7 Bit 6 Bit 5 C13 C12 C11 When WRITING to this register the bits definition are defined as follows. Table 3-18. Control Register 2 when WRITTEN [Address 0Fh] Bit ...

Page 12

SL811HS Slave Mode Registers Table 3-19. SL811HS Slave/Peripheral Mode Register Summary Register Name EP 0 – Control Register 00h EP Base Address Register 01h EP Base Length Register 02h EP Packet Status Register ...

Page 13

Endpoint Control Registers 3.2.3.1 Endpoint n Control Register [Address a = (EP# * 10h (EP# * 10h)+8] Each endpoint set has a control register defined as follows: Table 3-22. Endpoint Control Register [Address EP0a/b:00h/08h, EP1a/b:10h/18h, EP2a/b:20h/28h, EP3a/b:30h/38h] ...

Page 14

Bit Position Bit Name Function 3 Sequence The Sequence bit indicates if the last packet was a DATA0 (0) or DATA1 (1). 2 Time-out This bit is not used in slave mode. 1 Error Error detected in transmission, this includes ...

Page 15

Bit Position Bit Name Function 4 J-K1 J-K1 and J-K0 force state control bits can be used to generate various USB bus conditions. Forcing K-state can be used for Peripheral device remote wake-up, Resume and other 3 J-K0 modes. These ...

Page 16

Interrupt Status Register, Address [0Dh] This Read/Write register serves as an Interrupt status register when it is read, and an Interrupt clear register when it is written. To clear an interrupt, the register must be written with the appropriate ...

Page 17

Bit Position Bit Name Function 6 SL811HS D+/D– “1” = change polarity (low-speed) Data Polarity Swap “0” change of polarity (full-speed) 5-0 Reserved NA 3.2.4.7 SOF Low Register, Address [15h] Read only Register contains the 7 low order ...

Page 18

... SL811HS and SL811HST-AC Physical Connections This part is offered in both a 28-pin PLCC package (SL811HS) and a 48-pin TQFP package (SL811HST-AC). 4.1 SL811HS Physical Connections 4.1.1 SL811HS Pin Layout *See Pin and Signal Description for Pins 2 and 3 in Host Mode nCS CM VDD2 DATA+ ...

Page 19

SL811HS USB Host/Slave Pin Description The SL811HS package is a 28-pin PLCC. The device requires 3.3 VDC. Average typical current consumption is less then 20 mA for 3.3V. Table 4-1. SL811HS Pin Assignments and Definitions Pin No. Pin Type ...

Page 20

The Diagram below illustrates a simple +3.3V voltage source. +5V (USB) GND 4.1.4 Package Markings (SL811HS) YYWW = Date code XXXX = Product code X.X = Silicon revision number Document 38-08008 Rev Ohms 2N2222 Zener +3.3 V ...

Page 21

... VDD1 Data+ Data- USBGnd Figure 4-2. SL811HST-AC USB Host/Slave Controller Pin Layout *See Pin and Signal Description for Pins 43 and 44 in Host Mode. 4.2.2 Mechanical Dimensions 48-Pin TQFP Note: 8. NC. Indicates No Connection. NC Pins should be left unconnected. Document 38-08008 Rev. *B nDACK* D7 nRD ...

Page 22

... SL811HST-AC USB Host Controller Pins Description The SL811HST-AC is packaged in a 48-pin TQFP. The device requires a 3.3VDC power source. The SL811HST-AC requires an external MHz crystal or Clock. Table 4-2. SL811HST-AC Pin Assignments and Definitions Pin No. Pin Type Pin Name VDD1 +3.3 VDC ...

Page 23

... Table 4-2. SL811HST-AC Pin Assignments and Definitions (continued) Pin No. Pin Type Pin Name 33 BIDIR BIDIR VDD +3.3 VDC nDACK 44 OUT Notes: 12. The A0 Address bit is used to access address register or data registers in I/O Mapped or Memory Mapped applications. 4.2.4 Package Markings (SL811HST-AC) YYWW = Date code XXXX = Product code X ...

Page 24

Electrical Specifications 5.1 Absolute Maximum Ratings This section lists the absolute maximum ratings of the SL811HS. Stresses above those listed can cause permanent damage to the device. Exposure to maximum rated conditions for extended periods can affect device operation ...

Page 25

DC Characteristics Parameter V Input Voltage LOW IL V Input Voltage HIGH (5V Tolerant I/ Output Voltage LOW ( Output Voltage HIGH ( Output Current HIGH OH I Output Current LOW OL ...

Page 26

Bus Interface Timing Requirements 5.6.1 I/O Write Cycle twr nWR twasu A0 twdsu D0-D7 twcsu nCS I/O Write Cycle to Register or Memory Buffer Note: nCS an be held LOW for multiple Write cycles provided nWR is cycled. Parameter ...

Page 27

I/O Read Cycle twr nWR twasu A0 nRD twdsu D0-D7 nCS I/O Read Cycle from Register or Memory Buffer Parameter t Write pulse width WR t Read pulse width RD t Chip select set-up to nWR WCSU t A0 ...

Page 28

DMA Write Cycle 0 Parameter Description tdack nDACK low tdwrlo nDACK to nWR low delay tdakrq nDACK low to nDRQ high delay tdwrp nWR pulse width ...

Page 29

DMA Read Cycle 0-D 7 tdaccs 811 Parameter ...

Page 30

Clock Timing Specifications tclk CLK thigh Parameter Description t Clock Period (48 MHz) CLK t Clock HIGH Time HIGH t Clock LOW Time LOW t Clock rise Time RISE t Clock fall Time FALL Clock Duty Cycle 6.0 Package ...

Page 31

... Document 38-08008 Rev. *B © Cypress Semiconductor Corporation, 2005. The information contained herein is subject to change without notice. Cypress Semiconductor Corporation assumes no responsibility for the use of any circuitry other than circuitry embodied in a Cypress product. Nor does it convey or imply any license under patent or other rights. Cypress products are not warranted nor intended to be used for medical, life support, life saving, critical control or safety applications, unless pursuant to an express written agreement with Cypress ...

Page 32

Document History Page Document Title: SL811HS USB Host/Slave Controllers Hardware Specification Document Number: 38-08008 Orig. of REV. ECN NO. Issue Date Change ** 110850 12/14/01 *A 112687 03/22/02 *B 381894 See ECN Document 38-08008 Rev. *B Description of Change BHA ...

Related keywords