This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Use internal nRF52 pull-up w/ TWIM?

Hi all --

I have a tricky layout "issue" where unfortunately, I've ended up connecting my I2C device to the BlueTooth module on the side of the module where my VDD isn't routed (two-layer board + a solid GND plane on the bottom layer == tricky layout / using 0R resistors to jump traces...).

I have a set of 10K PU in my schematic right now to VDD -- on some parts I've used in the past, the PU/PD functionality of a given pin is tied to the GPIO 'peripheral' usage -- i.e., if that pin is given to a SPI/I2C or other peripheral, the pull-up / pull-down control is lost.

I expect that the internal PU is slightly weaker than 10k, but I only have a single I2C device on the board. Can I configure a pin to have the internal pull-up on in addition to being the TWIM SCL and SDA pins?

Related