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

Thingy91 UART External communication

Hi Dev Team,

I was working on the Nordic Thingy91 and had to establish an external communication of a sensor to the Thingy91 through a UART. 

For this, I was looking into the GPIO's to check which pins can be used for my Tx, Rx, CTS, RTS. 

I found this link : https://devzone.nordicsemi.com/f/nordic-q-a/64742/nordic-thingy-91-pin-name/264224#264224 that talked about using anything between P0.18-P0.25 (MCU_IF0-7).

https://github.com/nrfconnect/sdk-nrf/blob/master/boards/arm/thingy91_nrf9160/thingy91_nrf9160_common.dts#L165-L182

These are said to be connected to the nrf52840 interface. Can I just use these pins for my external UART connection ?

Also, I wanted to know the functions of these Test pads (TP). Can the test pads be also used for UART communication?

If so, how will it be defined in the thingy91_nrf9160_common.dts file. 

Regards,

Adeel.

Parents
  • Hi,

    After reading a bit about Test points (TP) and GPIO's, I am trying to use the following for my UART : 

    Tx - TP32 / P0.13

    Rx - TP33 / P0.16

    RTS/CTS - TP7 / P0.10

    Are there any other GPIO's that are free to be used ? 

    Also, I wanted to understand the functionality of MCU_IF[0-7]. They are configured by default in the uart_config file. Will I loose any functionality if I try to use these pins for my external UART ?

    Regards,

    Adeel.

Reply
  • Hi,

    After reading a bit about Test points (TP) and GPIO's, I am trying to use the following for my UART : 

    Tx - TP32 / P0.13

    Rx - TP33 / P0.16

    RTS/CTS - TP7 / P0.10

    Are there any other GPIO's that are free to be used ? 

    Also, I wanted to understand the functionality of MCU_IF[0-7]. They are configured by default in the uart_config file. Will I loose any functionality if I try to use these pins for my external UART ?

    Regards,

    Adeel.

Children
No Data
Related