This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

High current on hibernate mode on CC3100MOD

Other Parts Discussed in Thread: CC3100MOD, CC3100MODBOOST

Currently I am using CC3100MODR11MAMOB on our new product development. Since it is battery powered, current draw is very important. I measured hibernate current was about 30~40 uA. After did a search on this forum, I put a 100K pull-down resistor to Pin 47 (UART1-RX), and the hibernate current drops to 24uA. However it is still higher than 7uA specified on datasheet.

The connection between PIC18 and CC3100MOD is simple, using SPI. Reset pin (PIN 35), NHIB pin (PIN 4), CS pin (PIN 8), IRQ (PIN 11) are connected to  GPIO pins on PIC18. Pin 21 is pull down to GND via 100K resistor, and Pin 23 to GND via 10K resistor.

During hibernate mode, Reset pin is held high, nHIB low,.

Please advise what I was missing to get the 7uA hibernate current.

  • Are you using a CC3100MODBOOST board from TI or you made your own board. Did you follow the hibernate example from the TI SDK?
    Can you make sure that all the Vcc and VIO are operating at the same voltage. In addition you do the following.
    Call sl_Start()Then
    call sl_stop() with a timeout of 0xFF and check for the return value. It should be returning 0.
    Other wise the network processor is not ready to go to hibernate.
    If possible, share your schematics.