SLAU857A May   2021  – July 2021 MSP430FR2476 , MSP430FR2512 , MSP430FR2522 , MSP430FR2532 , MSP430FR2533 , MSP430FR2632 , MSP430FR2633 , MSP430FR2672 , MSP430FR2673 , MSP430FR2675 , MSP430FR2676

 

  1.   1
  2.   2
    1.     3
    2.     4
  3.   5
    1.     6
    2.     7
    3.     8
  4.   9
    1.     10
      1.      11
      2.      12
      3.      13
    2.     14
    3.     15
  5.   16
    1.     17
      1.      18
      2.      19
        1.       20
        2.       21
        3.       22
      3.      23
    2.     24
      1.      25
      2.      26
  6.   27
    1.     28
      1.      29
      2.      30
      3.      31
      4.      32
      5.      33
    2.     34
      1.      35
      2.      36
      3.      37
    3.     38
    4.     39
      1.      40
      2.      41
      3.      42
      4.      43
      5.      44
    5.     45
    6.     46
      1.      47
      2.      48
      3.      49
      4.      50
      5.      51
  7.   52
    1.     53
    2.     54
    3.     55
    4.     56
    5.     57
  8.   58
  9.   59

CapTIvate MCU Communication Modes

CapTIvate supports four communication modes based on UART and I2C: UART, BUCK_I2C, Register_I2C, and None. The default baud rate of UART is 250 kbps. The default address of I2C is 7-bit 0x0A, and the maximum support speed is 400 kHz.

  • None: Disable the communication module. Customers need to develop communication protocols to communicate with Host MCU by calling library functions. To save additional code space, choose register-level code in MSPWare as a reference for development. When Noise Immunity is not enabled, the default project takes about 2.4k of code space. After noise immunity is enabled, 4.8k of code space is occupied.
  • UART, BUCK_I2C: Communicates with CapTIvate Design Center through UART or I2C for adjustment of capacitive touch by the GUI. Supports richer communication protocols, and the bus transmits a large amount of low-level information, which is generally used for online parameter adjustment. The UART communication module occupies approximately 1.5KB of code, and the BUCK_I2C communication occupies approximately 2KB of code.
  • Register_I2C: Communicates with the host MCU through I2C for adjustment of capacitive touch parameters by the host MCU. Fewer debugging commands are supported, and code occupies approximately 1.4KB of code.

The intended process is that the user first selects the UART or BUCK_I2C communication mode to use the GUI to complete the parameter debugging, and then changes the communication mode to None, and develops the protocol for the host computer communication by themselves.