Skip to main content
BillR
Associate III
April 17, 2025
Solved

ST25R3918: Excess current in Power-Down mode with I2C_EN HIGH (I²C mode); resolved by switching to SPI

  • April 17, 2025
  • 1 reply
  • 480 views

Hi ST team,

We’re using the ST25R3918 in a low-power BLE+NFC product. During testing, we noticed unexpected ~10 µA additional current draw when the chip was in Power-Down mode (with all VDD rails active), despite expecting ~1–2 µA per the datasheet.

After isolating all possible causes, we found this behavior:

  • With I2C_EN pulled HIGH (selecting I²C mode), total current in power-down mode is ~13 µA

  • With I2C_EN pulled LOW (SPI mode), current drops to ~3 µA

  • No I²C or SPI traffic is active at this point — chip is just powered and sitting in default state after POR, even with lines cut.

This behavior seems to suggest that I²C mode selection (I2C_EN = HIGH) may keep some internal circuitry partially active, even in Power-Down mode.

We’ve decided to move back to SPI mode (LOW), which solves the issue and also allows faster data transfer and shorter NFC "on-time."

  1. Is this increased current draw in Power-Down mode with I2C_EN = HIGH expected?

  2. Is there any internal I²C block or biasing circuitry that could be responsible for this?

  3. Would ST recommend SPI mode for lowest sleep current designs?

Thanks, Bill

 

BillR_1-1744920179122.png

 

This topic has been closed for replies.
Best answer by Brian TIDAL

Hi Bill,

according to the ST25R3918 Datasheet, for I2C operation, I2C_EN should be pulled to VDD_D (not to VDD or VBAT):

 

BrianTIDAL_0-1744962659594.png

This may be the cause of the extra current consumption in PD mode. 

Also, what is the value of the pull-up resistors on the I2C-SCL and I2C-SDA?

For your information, new devices such as ST25R200 and ST25R300 feature a reset mode controlled by a RESET pin. In reset mode, the device is disabled, and power consumption is minimal.

Rgds

BT

1 reply

Brian TIDAL
Brian TIDALBest answer
Technical Moderator
April 18, 2025

Hi Bill,

according to the ST25R3918 Datasheet, for I2C operation, I2C_EN should be pulled to VDD_D (not to VDD or VBAT):

 

BrianTIDAL_0-1744962659594.png

This may be the cause of the extra current consumption in PD mode. 

Also, what is the value of the pull-up resistors on the I2C-SCL and I2C-SDA?

For your information, new devices such as ST25R200 and ST25R300 feature a reset mode controlled by a RESET pin. In reset mode, the device is disabled, and power consumption is minimal.

Rgds

BT

In order to give better visibility on the answered topics, please click on Accept as Solution on the reply which solved your issue or answered your question.
BillR
BillRAuthor
Associate III
April 18, 2025

Hi Brian, ok yeah there always seems to be some 'asterisk' in the datasheet we miss. Anyway, we ended up freeing a nordic pin so we can go back to SPI anyway, and the faster interface the better so its just as well. 

Thanks!