Can a single xbee device sample data from its I/O AND send data via serial bus to a MCU?

I am using an XBee-PRO® 900HP device and would like to know if it is at all possible for the device to gather data samples locally and send them via UART to an MCU.

Thanks,
Austin

Yes that is the main use really. By gather data samples locally how much data? keep in mind storage is limited to buffer size so not much storage there but it is better to constantly transmit or by polling the device. In any case definitely possible. Check out this link it will give you all the details about the architecture.
ZigbeeArchitecture