Can't achieve the promised 104uA. Not even close?

I have an MKR 1310 here. I removed the jumper at the bottom and I'm powering it through the VCC pin directly. When it's powered on, no led is ON, as expected.

For testing I'm using this sketch:

#include "ArduinoLowPower.h"

void setup() {
  pinMode(LED_BUILTIN, OUTPUT);
  for (int i=0; i < 15; i++) {
    pinMode(i, INPUT_PULLUP);
  }
  USBDevice.detach();
}

void loop() {
  digitalWrite(LED_BUILTIN, HIGH);
  delay(500);
  digitalWrite(LED_BUILTIN, LOW);
  delay(500);
  LowPower.deepSleep(20000);
}

It's sleeping 20 seconds but while it's sleeping I do measure 2.78mA while in theory it should be possible to power down to 104uA?

What am I doing wrong? What am I missing?

Where did you find the theoretical figure of 104uA?

Does ArduinoLowPower library fully support all sleep modes of the MKR 1310?

Are the other ICs on the board either powered down or in the deepest possible sleep? If the latter, what is their expected current consumption?

It's written here: https://docs.arduino.cc/hardware/mkr-wan-1310
Lowest power consumption 104uA

For now there are no other IC's. I have the arduino on a pretty much empty breadboard.

Have you carefully gone through this post?

It turned out that the WAN 1310 I'm using is faulty. I used another one and with that one I'm at 18uA in deepSleep().

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.