Difference between SL811HS and CY7C67300/CY7C67200

Version 1
    Question: What is the functional difference between SL811HS and CY7C67300/CY7C67200?



     Below is presented a short summary of the differences. The comparison has been made considering embedded host environment and not on the end application that can be constructed off these chips.

    1. The SL811HS is a Serial Interface Engine [SIE] only device [no internal processor]. This would mean that it would only handle the low level USB transactions like bit stuffing, ser-deserializing, CRC functions and the like [protocols]. Certainly it would detect device insertion and removal but this would to a very large extent be firmware dependent as well. On the contrary, the OTG-HOST [comprising of the CY7C67200 and the CY7C67300] has an internal CY16 RISC processor [16 bit enhanced] that would be basically used for processing the code in standalone mode and frees up the external processor for other tasks.

    2. This would certainly put the point across that the SL811HS is inherently a 8 bit controller as opposed to the 16 bit processing power of the OTG-HOST.

    3. The SL811HS has 256 bytes of internal RAM for the control registers and buffers. The CY7C67200 has 16KB of internal RAM [no external interface available] and the CY7C67300 has 16KB of internal RAM with external memory interfacing available. This is one of the major differences between the CY7C67200 and the CY7C67300.

    4. The SL811HS does not have the OTG [On the Go] functionality which is present in the OTG-HOST.

    5. The OTG-HOST can operate either in standalone mode where the firmware is downloaded over EEPROM or one of the co-processor interfaces [HPI, SPI or HSS]. The standalone mode is not possible using the SL811HS and neither does it support these interfaces.

    6. The SL811HS has a single SIE with a single USB port. The OTG-HOST has two configurable SIE's with 2 usb host ports for the CY7C67200 and 4 usb host ports for the CY7C67300, with the additional single OTG port for both the parts. This makes design using the OTG-HOST parts very flexible.

    7. Battery operation is possible using the booster circuit in the OTG-HOST parts. This is not possible in the SL811HS.