Zigbee low power end device

Hi,

What is the lowest possible current consumption for nrf52840 dongle dev board with zigbee ?

I'm using this for development and i'm getting 20-30uA in idle. Is it possible to go down with current consumption to 2-3uA ? I know that it is possible without zigbee because I prepared a minimal test app that just calls k_sleep in main and then the current consumption is about 2-3uA. But when I created minimal test app with zigbee I cannot get lower than 20uA.

Below is my minimal zigbee app:

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <zephyr/kernel.h>
#include <ram_pwrdn.h>
#include <zboss_api.h>
#include <zigbee/zigbee_app_utils.h>
#include <zb_nrf_platform.h>
void zboss_signal_handler(zb_bufid_t bufid)
{
zigbee_default_signal_handler(bufid);
if (bufid) {
zb_buf_free(bufid);
}
}
int main(void)
{
zb_set_rx_on_when_idle(ZB_FALSE);
power_down_unused_ram();
zigbee_enable();
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Fullscreen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
CONFIG_SERIAL=n
CONFIG_GPIO=n
CONFIG_CONSOLE=n
CONFIG_BOARD_SERIAL_BACKEND_CDC_ACM=n
CONFIG_ZIGBEE_ADD_ON=y
CONFIG_ZIGBEE_APP_UTILS=y
CONFIG_ZIGBEE_ROLE_END_DEVICE=y
CONFIG_RAM_POWER_DOWN_LIBRARY=y
CONFIG_NET_IPV6=n
CONFIG_NET_IP_ADDR_CHECK=n
CONFIG_NET_UDP=n
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX