MDBT50Q Power Conception

Good day,

I've developed a board with a MDBT50Q on it. I'm using the Reg0 DC/DC and LDO Mode Disabled reference circuit (https://www.raytac.com/download/index.php?index_id=43). I've disconnected all external sensors, desoldered the i2c pull ups and set all GPIO pins to inputs however still can't get the power consumption under 0.36mA. I've burnt MicroPython firmware on the device and use the following code to place the device in system off mode:

import machine, time

time.sleep(10)

for pin in range(48):
    try:
        machine.Pin(pin, mode=machine.Pin.IN)
    except ValueError:
        pass

time.sleep(1)

machine.mem32[0x40000500] = 1

What could be causing the excess power draw? Is there something I'm not doing; any advice will be greatly appreciated.

Related