XBee S2C sleep mode current consumption

I have an interface between XBee and an MCU and XBee is configured in Pin Hibernate Mode - “Sleep Mode [1]”.When I give Active Low signal (0V) to pin no.9 of XBee this signal wake up a XBee for some ms.

But during sleep mode the current consumption is 25mA and during on mode the current consumption is 36mA.

Is XCTU configuratin for Xbee is correct?

Does not sound like it. Try checking to make sure your unused DIO lines are set to output low and you disable any unused internal pull up resistors.

1 Like

I have PR resistor enable value 0x1FBF and Direction 0x1FFF. Is this correct? Please help me

For the lowest current consumption in pin awake mode

That basically enables all of the DIO lines and has the pull up enabled for all of them.

Please can you guide me the correct configuration for pin sleep mode[1] for lowest power consumption. I’ve not used any other DIO or ADCs. Making it 0x0000 stops pin awake. Please help

What function set and firmware version are you working with?

We are working with Xbee S2C (XB24C) module firmware version 405F

Try 0x2040 for the PR command. That only enables bits 7 and 14.

If PR is 0x2040 than what about PD? Making PR 2040 didn’t make any difference it still takes 18mA (Which should be in uA) in sleep and 22mA awake

I am attaching Configuration file
Please help

xb24-s2c-th_405F.xml

  33
  7FFF
  3
  0
  FF
  0
  0
  0
  0
  0
  0
  0
  0
  0x20
  1E
  0
  FF
  A0000
  3C
  0
  3
  E8
  E8
  11
  0
  4
  1
  0
  0
  
  
  3
  0
  0
  3
  4
  4
  1
  0
  64
  3E8
  2B
  20
  1
  1
  1388
  0
  0
  0
  4
  4
  4
  4
  4
  4
  1
  1
  1
  4
  4
  1
  1
  1FBF
  2040
  0
  28
  0
  0
  0

Try mounting the module in a breakout board and then connect just VCC and GND. Then measure the current and see what you get with these settings.

Also edit the PR so that only the desired pull ups are enabled. Such as DI and DO.