AnsweredAssumed Answered

How to enable multiple I2C channels

Question asked by Henry Tang on May 29, 2019
Latest reply on Jun 5, 2019 by Alice_Yang



I'm using MCUXpresso IDE v10.3.1 [Build 2233] with the LPCXpresso board for LPC54114. I'm able to build and run the I2C sample "lpcxpresso54114_i2c_polling_b2b_transfer_master" and successfully communicate with an I2C slave. This sample uses FC4 as the I2C channel.


However, when I try to enable a second I2C channel (i.e. to have 2 active I2C channels), using FC2, the IDE will not allow me to configure FC2 as an I2C channel. Specifically, in the "Routed Pins" menu each I2C column ("I2C slew rate", "I2C drive strength", "I2C glitch filter") display "Selected pin does not support configuration of this feature." I tried each pin connected to FC2 but all of them display this error message. How do I enable FC2 as an I2C channel?