nRF54 TWIM/I2C clock pin assignment

Hello,

As I understand, the nRF54L15  have pins dedicated for clock functionality.

They are marked red in figure 165 ( page 796) of the preliminary datasheet, rev. 0.8.

Table 72 (page 795) also state that for the SCL signal of TWIM, clock pin is required.

Does this mean that the SCL signal must be assigned to one of these "dedicated" clock pins?

Or could any pin be used?

BR Per

Parents
  • Hello,

    I created this (unofficial) pin planner application: https://hlord2000.github.io/

    The SCL pin does indeed need to be on a clock pin with some further restrictions depending on which GPIO peripheral you intend to use.

    One other caveat: please be sure to only use GPIO of a single peripheral. I.e. if you use TWIM20 w/ SCL on P1.03, use any pin on P1 for SDA.

    Thanks,

    Helmut Lord

  • Helmut,

    You're doing the lords work, and as a way to visually represent pin allocation that tool is incredible. However, while it matches what I found in the official documentation, I was unable to set P2.01 as SCL, and found a post from Simonr ( Understanding peripheral ports and pins) that has an edit:

    >EDIT: This is a documentation error that will be fixed in future nRF54L15 datasheet versions. There is no TWIM/TWIS on P2 and the text in the instantiation table will be fixed to represent this.

    It appears the TWIM/TWIS peripherals don't connect to P2 at all, so can't be used there even if you use the 'clock' pins.

    Letting you know if case you want to update your tool, or as at least as a breadcrumb for anyone else having the same problem I was having.

    Thanks!

Reply
  • Helmut,

    You're doing the lords work, and as a way to visually represent pin allocation that tool is incredible. However, while it matches what I found in the official documentation, I was unable to set P2.01 as SCL, and found a post from Simonr ( Understanding peripheral ports and pins) that has an edit:

    >EDIT: This is a documentation error that will be fixed in future nRF54L15 datasheet versions. There is no TWIM/TWIS on P2 and the text in the instantiation table will be fixed to represent this.

    It appears the TWIM/TWIS peripherals don't connect to P2 at all, so can't be used there even if you use the 'clock' pins.

    Letting you know if case you want to update your tool, or as at least as a breadcrumb for anyone else having the same problem I was having.

    Thanks!

Children
No Data
Related