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

I2C on nRF52840 DK and Dongle

Hi,

I am developing a system that will read from a sensor that uses I2C and then transmit this to a "master" using ANT+ or BTLE (this isn't decided yet)

For the prototyping I was hoping to use the nRF52840 DK to read from the sensor via I2C, do some calculations and then transmit to the Master, then for "real life" testing transfer this to the Dongle (due to it's smaller form factor).

My question is do the DK and the Dongle both support I2C via the GPIO pins? For the DK the only mention of I2C is when talking about the Arduino, and for the Dongle it is not mentioned at all. Can any GPIO pin be programatically made into I2C?

The final product will use the nRF52840 chip on a custom PCB, if all goes well with testing.

Thanks in advance.

Darren.

Parents
  • Hello, it is as already writes: this depends on the chip not the board. And the chip support I2C that can be mapped to any pins.

    In general it is recommended to use the nRF52840-DK, for instance the pins are more easily mapped accessible on pin headers, there are various buttons and leds that provide the examples with more functionality out of the box, and more importantly the DK contains a SEGGER j-link debugger and programmer on-board that can be used to program the onboard nRF52840 or third party pcb. In general use the DK for development, and the dongle for demo.

    Best regards,
    Kenneth

  • Hi Kenneth,

    Thank you for your answer.

    While the use of I2C does depend on the chip, my question was if the relevant lines are available on the DK and/or the Dongle. This is why I asked if any of the GPIO lines can be used for I2C.

    The availability of these connections is entirely dependent on the design of the board, as if they aren't available to the user then I can't use them. Makes no difference what the specifications of the chip are, if I can't connect a wire to it then it's useless.

    If you read my question I am asking if the DK and Dongle support I2C (i.e. are the physical connections available), not the chip. Oh, and putting something like "datasheet" is just condescending (that means talking down to someone, save you having to find a "dictionary")

    Darren.

    P.S. This question is now irrelevant as due to  's unhelpful, condescending and patronising reply I will be using a different supplier.

Reply
  • Hi Kenneth,

    Thank you for your answer.

    While the use of I2C does depend on the chip, my question was if the relevant lines are available on the DK and/or the Dongle. This is why I asked if any of the GPIO lines can be used for I2C.

    The availability of these connections is entirely dependent on the design of the board, as if they aren't available to the user then I can't use them. Makes no difference what the specifications of the chip are, if I can't connect a wire to it then it's useless.

    If you read my question I am asking if the DK and Dongle support I2C (i.e. are the physical connections available), not the chip. Oh, and putting something like "datasheet" is just condescending (that means talking down to someone, save you having to find a "dictionary")

    Darren.

    P.S. This question is now irrelevant as due to  's unhelpful, condescending and patronising reply I will be using a different supplier.

Children
Related