This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

CryptoCell Energy Consumption

Hello,

I am in the process of evaluating the '840's BLE and CryptoCell for a low power application. I am using a modified version of the ble_app_template example, with custom characteristics/services and the CryptoCell library. I am to successfully encrypt and decrypt data using AES in the CryptoCell. I am using SDK 14.2 and Keil uVision 5.23.0.0.

When measuring current consumption, I've noticed that the background current is ~6-7 mA. After commenting out all CryptoCell routines, I noticed that background current drops to ~0.5 mA. After some investigation, I found that calling SaSi_LibInit() results in the excessive current draw. Calling SaSi_LibFini() does not reduce the excessive current draw. It seems like calling CRYS_RND_Instantiation() results in the excessive current draw. 

Is there something I need to do to reduce the current draw when using the CryptoCell?

Thanks!

Related