SWRU612 December   2023 CC3300 , CC3301 , CC3301MOD , CC3351

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
    1. 1.1 Overview
  5. 2Schematic Considerations
    1. 2.1 Schematic Reference Design
    2. 2.2 Power Supply
      1. 2.2.1 Power Input/Output Requirements
      2. 2.2.2 Power-Up Sequence
        1. 2.2.2.1 SOP Modes
    3. 2.3 Clock Source
      1. 2.3.1 Fast Clock
      2. 2.3.2 Slow Clock
        1. 2.3.2.1 Slow Clock Generated Internally
        2. 2.3.2.2 Slow Clock Using an External Oscillator
    4. 2.4 Radio Frequency (RF)
    5. 2.5 Digital Interfaces
      1. 2.5.1 Reset
      2. 2.5.2 Secure Digital Input Output (SDIO)
        1. 2.5.2.1 SDIO Timing Diagram - Default Speed
        2. 2.5.2.2 SDIO Timing Diagram - High Speed
      3. 2.5.3 Serial Peripheral Interface (SPI)
        1. 2.5.3.1 SPI Timing Diagram
      4. 2.5.4 Universal Asynchronous Receiver-Transmitter (UART)
      5. 2.5.5 Serial Wire Debug (SWD)
      6. 2.5.6 Coexistence
  6. 3Layout Considerations
    1. 3.1 Layout Reference Design
      1. 3.1.1 Reference Design Layout
      2. 3.1.2 BP-CC3301 Design Layout
      3. 3.1.3 M2-CC3301 Design Layout
    2. 3.2 IC Thermal Pad
    3. 3.3 Radio Frequency (RF)
    4. 3.4 XTAL
    5. 3.5 Power Supplies
    6. 3.6 SDIO

Universal Asynchronous Receiver-Transmitter (UART)

UART is the main host interface for BLE, which supports host controller interface (HCI) transport layer. When UART is to be used with a host, take care to connect them correctly:

  • Pin 14 is the UART_TX of the device, and must be connected to Host side RX
  • Pin 13 is the UART_RX of the device, and must be connected to Host side TX
  • Pin 12 is the UART_CTS of the device, and must be connected to Host side RTS
  • Pin 13 is the UART_RTS of the device, and must be connected to Host side CTS

Table 2-8 UART Timing Parameters
ParameterConditionMINTYPMAXUnit
Baud rate37.54364kbps
Baud rate accuracy per byteReceive/Transmit-2.5+1.5%
Baud rate accuracy per bitReceive/Transmit-12.5+12.5%
CTS low to TX_DATA on02ms
CTS high to TX_DATA offHardware flow control 1Byte
CTS high pulse width1bit
RTS low to RX_DATA on02ms
RTS high to RX_DATA offInterrupt set to 1/4 FIFO16Byte