xbee.h will not compile with MICRO

// Connect Arduino pin 8 to TX of usb-serial device
uint8_t ssRX;
// Connect Arduino pin 9 to RX of usb-serial device
uint8_t ssTX = 9;

You don't think the compiler is going to read your comment, do you?

Why isn't ssRX assigned a value?

Complete error messages are a good thing,