Ouput voltage with a current sink

I would like to know if the following is possible with the Xbee or the Xbee PRO modules - say the module is duty cycled and whenever it wakes up, I need an output voltage (in range 1.2 to 3, the exact value does not matter) on a pin such that it can sink about 10mA of current (the load on the pin looks like a 100 ohm resistor).

Can the above be done?

Thank you very much in advance!!

You can’t ‘sink’ current by raising a pin - you’d need to supply it.

Normally, people use an external pull-up to make something high, then ‘sink’ current by pulling that pin low … which is an easier task for small circuits than supplying current.

Hi Lynn,

Thank you very much for your clarification and it is greatly appreciated!

I did talk with a Digi application engineer and they said that the digital outputs on the XBee can provide only upto 3mA into a load; so if I wanted to drive more than 3mA, I would have to use some sort of a buffer.

Thanks again.