Hi,
my lowest power consumption achieved is 240 microAmps. I never see PM2 with less than 2 microAmps. I try to enter PM2 by switching off the RF part using following code:
uint8 disabled = FALSE;
GAPRole_SetParameter( GAPROLE_ADVERT_ENABLED, sizeof( uint8 ), &disabled );
GAPRole_TerminateConnection();
The effect of this code is, that the iPhone does no longer see the device. The remaining activity is a periodic timer of my app with 3500 ms and OSAL running the real time clock. P0.0 is configured as ADC input, but no measurements are done. P1.1 drives a current of 3 microAmps. SDA and SCL are connected to external pull-ups, but the voltage level is "HIGH" all the time. All IO are configured as output, P0, P1 and P2 are set to 0x00 (with the exception of P1.1, see above). The CC debugger is not connected during these tests, DC DD and Reset are not connected. P0.4 is configured as input with no pull-up/down. All other IO are not connected.
Question 1: Did I use the right commands to switch off any RF activity?
Question 2: Any hint what I can check?
Many thanks in advance
Thomas Treyer