XBee doesn't report voltages higher than 3.3v

I’m reading and reporting via xbee.atcmd('%V'), but even when the voltage is 3.5, confirmed by a multimeter, the XBee reports it as 3.3v.
The specs of module I’m working with, XB3-24, say it works with 2.1v to 3.6v.

Is that a limitation or a bug?

The %V is reading the internal voltage at the processor. If you want to read your VCC line, then I would suggest connecting it to an ADC line and reading that voltage.

1 Like