SWRA779 September   2023 CC3300 , CC3301

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Main Features
    1. 2.1 Dual Host Interface
    2. 2.2 Shared Host Interface
    3. 2.3 Autonomous Mode
    4. 2.4 Host Interrupt
      1. 2.4.1 Out-of-Band Interrupt
      2. 2.4.2 In-Band Interrupt
  6. 3Interfaces
    1. 3.1 Introduction
    2. 3.2 SDIO Interface
      1. 3.2.1 SDIO Overview
      2. 3.2.2 SDIO Flow Control
    3. 3.3 SPI Interface
      1. 3.3.1 SPI Overview
      2. 3.3.2 SPI Configuration
      3. 3.3.3 SPI Flow Control
    4. 3.4 Uart Interface
      1. 3.4.1 UART Overview
      2. 3.4.2 UART Configuration
      3. 3.4.3 UART Flow Control
    5. 3.5 Pin Count Options
  7. 4Host Communication
    1. 4.1 Protocol Overview
    2. 4.2 SDIO Wrapper
    3. 4.3 SPI Wrapper
  8. 5Boot Flow
    1. 5.1 SDIO
    2. 5.2 SPI

Introduction

The purpose of this document is to describe the host interface between the host processor and the CC33xx companion IC and provide the system designer with all the required technical information for easy integration.

The most common host processor that connects to the CC33xx companion IC is a high-level processor, typically running high OS such as Linux. In addition, a mid-end or high-end microcontroller can also be used, usually communicating through an SPI interface, providing full scalability and flexibility. Host driver implementation on Linux OS (and on selected MCU) is also delivered as part of the solution, making it easier on the system designer side that does not have to dive into all the technical details.

The following sections describe the main features, the various interface options and the host-device communication flow and protocols.