FRDM-KL28Z + OM13588: I2C pins are not routed correctly by MCUXpresso SDK builder

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

FRDM-KL28Z + OM13588: I2C pins are not routed correctly by MCUXpresso SDK builder

454 Views
dmitriiv
Contributor I

MCUXpresso SDK builder (https://mcuxpresso.nxp.com/) allows to select FRDM-KL28Z + OM13588 kit, but the resulting SDK can't talk to USB PD PHY on OM13588 - at least because I2C pins configuration is not correct.

Similar SDK for FRDM-KL27Z + OM13588 works fine out of the box.

Has anyone tried it with KL28Z?

0 Kudos
1 Reply

379 Views
dmitriiv
Contributor I

It was actually my fault: as "MCUXpresso SDK USB Type-C Power Delivery Stack User's Guide" mentions, J12 on OM13588 has to be moved to position 2-3 for KL28Z (KL27Z needs it in position 1-2).

After that KL28Z can detect USB PD PHY.

It is a bit confusing as KL28Z could have used pins PTA12/PTA13 and LPI2C2 to talk to USB PD PHY and in this case board config would have been the same for KL28Z and KL27Z.

But instead PTC1/PTC2 and LPI2C1 are used, hence different routing.

0 Kudos