# Problem with transmission.

**URL:** <https://forums.digi.com/t/problem-with-transmission/16756>\
**Category:** XBee Programamble (S2C & 900 HP)\
**Tags:** xctu, router, xbee\
**Created:** [May 12, 2016, 1:47pm UTC](https://forums.digi.com/t/problem-with-transmission/16756 "2016-05-12T13:47:42Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tectec](https://avatars.discourse-cdn.com/v4/letter/t/e68b1a/32.png) [@Tectec](https://forums.digi.com/u/Tectec)\
**Post date:** [May 12, 2016, 1:47pm UTC](https://forums.digi.com/t/problem-with-transmission/16756/1 "2016-05-12T13:47:42Z")

</div>

Hello. I encountered 2 problems. First : I need to transmit voltage from end device , that varies from 50mV to 1V. And when I receive it I see in XCTU that voltage was in hex 3FF, but I set voltage from generator 75mV. And read previous topics and turned off pull-up resistor, but nothing happens. I set up dio1 as ADC.  
Second : How to transfer the information that was received from the end device on the external microcontroller which is connected to the coordinator?  
I connect xbee dout with rx pic16. I initialized uart in pic16. But information don’t come from coordinator.  
I’m using xbee s2c.

---

<div class="post-metadata">

**Author:** ![mvut](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.digi.com/mvut/32/31_2.png) [@mvut](https://forums.digi.com/u/mvut)\
**Post date:** [May 17, 2016, 11:19am UTC](https://forums.digi.com/t/problem-with-transmission/16756/2 "2016-05-17T11:19:59Z")

</div>

What voltage level does you Pic run at?

Do you have a level shifter between the XBee and the PIC?  
Have you read over the ADC section of the manual? That is page 132 - 138.

---

<div class="post-metadata">

**Author:** ![Tectec](https://avatars.discourse-cdn.com/v4/letter/t/e68b1a/32.png) [@Tectec](https://forums.digi.com/u/Tectec)\
**Post date:** [May 19, 2016, 8:23am UTC](https://forums.digi.com/t/problem-with-transmission/16756/3 "2016-05-19T08:23:15Z")

</div>

There is no level shifter between Xbee and the PIC.  
I don’t pull off xbee s2c from xbib-u-ss revB.  
Pic is running at 4.5 V.  
Can u answer pls, why am I receiving 3ff in hex, while I transmit 50mv?

---

<div class="post-metadata">

**Author:** ![mvut](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.digi.com/mvut/32/31_2.png) [@mvut](https://forums.digi.com/u/mvut)\
**Post date:** [May 20, 2016, 8:07am UTC](https://forums.digi.com/t/problem-with-transmission/16756/4 "2016-05-20T08:07:56Z")

</div>

You need to put a level shifter between the 3V XBee and 5V Pic otherwise you will damage the XBee.

You are not interfacing with the radios properly. This is why you are getting voltage out of range values.

---

<div class="post-metadata">

**Author:** ![Tectec](https://avatars.discourse-cdn.com/v4/letter/t/e68b1a/32.png) [@Tectec](https://forums.digi.com/u/Tectec)\
**Post date:** [May 20, 2016, 1:56pm UTC](https://forums.digi.com/t/problem-with-transmission/16756/5 "2016-05-20T13:56:09Z")

</div>

For what I need level shifter? Xbee and pic have different sources.  
Can you say, how I need to interface properly?

---

<div class="post-metadata">

**Author:** ![mvut](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.digi.com/mvut/32/31_2.png) [@mvut](https://forums.digi.com/u/mvut)\
**Post date:** [May 20, 2016, 2:12pm UTC](https://forums.digi.com/t/problem-with-transmission/16756/6 "2016-05-20T14:12:28Z")

</div>

You have to have a level shifter as your Data lines from the Pic are still running at 5V. The XBee is a 3V device. You can’t connect its 3V Data line or any other line to a 5V device direct without damaging the radio.

---

<div class="post-metadata">

**Author:** ![Tectec](https://avatars.discourse-cdn.com/v4/letter/t/e68b1a/32.png) [@Tectec](https://forums.digi.com/u/Tectec)\
**Post date:** [May 20, 2016, 2:43pm UTC](https://forums.digi.com/t/problem-with-transmission/16756/7 "2016-05-20T14:43:01Z")

</div>

So after I use level shifter I will receive proper information from xbee?  
What kind of level shifter I need to use

---

<div class="post-metadata">

**Author:** ![mvut](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.digi.com/mvut/32/31_2.png) [@mvut](https://forums.digi.com/u/mvut)\
**Post date:** [May 20, 2016, 2:45pm UTC](https://forums.digi.com/t/problem-with-transmission/16756/8 "2016-05-20T14:45:33Z")

</div>

The information provided at [http://knowledge.digi.com/articles/Knowledge\_Base\_Article/Low-Voltage-Interface-to-OEM-RF-Module-3-3V/?q=3+to+5+v+interface&amp;l=en\_US&amp;fs=Search&amp;pn=1](http://knowledge.digi.com/articles/Knowledge_Base_Article/Low-Voltage-Interface-to-OEM-RF-Module-3-3V/?q=3+to+5+v+interface&amp;l=en_US&amp;fs=Search&amp;pn=1) has a 5V radio connecting to a 3V processor. Just simply swap which device is where and you will have what you need.

Will this resolve the issue? That is unknown as you may have damaged the XBee module.

---

<div class="post-metadata">

**Author:** ![Tectec](https://avatars.discourse-cdn.com/v4/letter/t/e68b1a/32.png) [@Tectec](https://forums.digi.com/u/Tectec)\
**Post date:** [May 20, 2016, 11:40pm UTC](https://forums.digi.com/t/problem-with-transmission/16756/9 "2016-05-20T23:40:58Z")

</div>

Ok, thank you very very very much.  
Ou, 1 more question. In some topics, people says, that if you disable pull up resistor you will receive proper information.  
I disabled it and nothing happens. For what I need to enable/disable pull up resistor ?

---

<div class="post-metadata">

**Author:** ![Tectec](https://avatars.discourse-cdn.com/v4/letter/t/e68b1a/32.png) [@Tectec](https://forums.digi.com/u/Tectec)\
**Post date:** [May 23, 2016, 8:51am UTC](https://forums.digi.com/t/problem-with-transmission/16756/10 "2016-05-23T08:51:47Z")

</div>

I run both pic and xbee on 3v. But problem with 3ff still don’t solved. What I need to do?

---

<div class="post-metadata">

**Author:** ![mvut](https://sea2.discourse-cdn.com/flex016/user_avatar/forums.digi.com/mvut/32/31_2.png) [@mvut](https://forums.digi.com/u/mvut)\
**Post date:** [May 27, 2016, 8:52am UTC](https://forums.digi.com/t/problem-with-transmission/16756/11 "2016-05-27T08:52:25Z")

</div>

Remember when I said that you may have damaged it, well you may have.

As for your other question, you are really going to need to look in the actual product manual for the specific XBee module / protocol you are using to find out what AT command is used to enabling the Pull up resistors. I can’t tell you with information you have provided as you have not provide which XBee module you have or what firmware version you are working with.
