Part Number: MSPM33C321A
Other Parts Discussed in Thread: SYSCONFIG
We would like to confirm the following:
Is it possible for the MSPM33C321A to use UC13_X as the I2C controller and transmit data in the following format?
[Start] + [Addr + Write] + [Data0] + [Data1] + [Stop]
Currently, we are using the example:
“i2c_controller_rw_multibyte_fifo_poll_LP_MSPM33C321A_nortos_ticlang”
We have configured the settings as follows:
- Standard Bus Speed: Standard (100 kHz)
- Write length: 16
- I2C Peripheral: UC15_0
- I2C Serial Data line (SDA): PA0
- I2C Serial Clock line (SCL): PA1
The logic analyzer waveform under this configuration is correct.
However, when using the same code but changing the configuration in SysConfig to:
- I2C Peripheral: UC13_0
- I2C Serial Data line (SDA): PB8
- I2C Serial Clock line (SCL): PB9
The logic analyzer waveform shows that only the first data byte is transmitted, followed immediately by a STOP condition.
Could you help confirm whether UC13_X supports this transmission format, or if there are any additional settings required?