This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LAUNCHXL-CC2640R2: Higher current in launchpad

Part Number: LAUNCHXL-CC2640R2
Other Parts Discussed in Thread: CC2640, , ENERGYTRACE, CC2640R2F

I have been trying to get lesser standby current for Simple_peripheral in LAUNCHXL-CC2640R2. I am using the method explained in "Measuring CC13xx and CC26xx current consumption" to measure current in launchpad . The current I'm getting is around 2mA while advertising and  800uA  while in connected state. But the expected standby current is around 1.1uA according to the CC2640 Datasheet. 

1) I have disabled all the peripheral functions in the example code.  

2) I have disabled the External flash from Launchpad using following command 

int main()
{
/* Register Application callback to trap asserts raised in the Stack */
RegisterAssertCback(AssertHandler);

Board_initGeneral();

// Enable iCache prefetching
VIMSConfigure(VIMS_BASE, TRUE, TRUE);
// Enable cache
VIMSModeSet(VIMS_BASE, VIMS_MODE_ENABLED);

#if !defined( POWER_SAVING )
/* Set constraints for Standby, powerdown and idle mode */
// PowerCC26XX_SB_DISALLOW may be redundant
Power_setConstraint(PowerCC26XX_SB_DISALLOW);
Power_setConstraint(PowerCC26XX_IDLE_PD_DISALLOW);
#endif // POWER_SAVING

/* Update User Configuration of the stack */
user0Cfg.appServiceInfo->timerTickPeriod = Clock_tickPeriod;
user0Cfg.appServiceInfo->timerMaxMillisecond = ICall_getMaxMSecs();


CC2640R2_LAUNCHXL_shutDownExtFlash();

/* Initialize ICall module */
ICall_init();

/* Start tasks of external images - Priority 5 */
ICall_createRemoteTasks();

SimplePeripheral_createTask();

/* enable interrupts and start SYS/BIOS */
BIOS_start();

return 0;
}

What else can I do to reduce the current in Launchpad .

Note: I am using external crystal.