Microcontroller Selection

Is there any SAM variant of Microcontroller which is having Bluetooth and wi-Fi as well ? We need to connect our controller to wifi and bluetooth and send the data over cloud. LoRa module is also required in our application.

Suggest some least power consuming dev kit and controller with these facilities available from any manufacturer. Our devive is going to be a battery operated device .

Please help

Google ESP32.

There used to be the SAM-B product line, but it seems to have quietly disappeared in favor of RFM modules and PIC32C (which is ARM.) (IIRC, Microchip acquired RFM somewhat before they acquired Atmel.)

Any particular reason you want a SAM?

I don't think that there are chips that will simultaneously support 2.5GHz (WiFi, BT) and sub-GHz radio (LoRa.)

I searched esp 32 and also found some similar dev kits, but they are highly power consuming and battery will not even run for 3-4 months, and our device would be a battery operated device thats why i am asking for alternatives. Sam uses very less power consumption than ESP variants

We want a controller with very less power consumption which have long battery life minimum 1 year .

ESP32 lora TTGO is a board , but highly power consuming and can't be used as battery operated device . Can anyone give ideas on selection

Find modules which consume minimal energy in standby. When do you want to power up any module?

A lot of the ESP32 equipped boards do not have a low sleep current because of the regulators used and a USB-Serial chip.

I have built a board using an ESP32 with a LoRa module, it has a sleep current of around 25uA. It was not difficult to do.

One of the issues with the ESP32 in such a low current sleep is that in effect when it wakes its like its been reset; you cannot just pause a sketch, go into deep sleep and then resume from where you left off.

Any WiFi and BT module will consume a quite much power if you are going to keep the networks on all the time
You need to change the logic of the code and enable Wi-Fi and BT only for the time of sending messages, for example, 3 seconds once an hour. The rest of the time the network must be off.

you probably need to build a custom PCB

  1. ESP32 (WiFi, Bluetooth Classic and BLE) plus a LoRa module which can be switched off when ESP32 is in low-power mode
  2. STM32WL which can support WiFi and LoRa - you would require an external bluetooth module

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