For those low data rates it's also perfectly possible to "bit bang" the serial data, i.e. to drive data, manually set the output pin high and low at the appropriate times, and for receive, manually detect the start bit (transition) and then sample the incoming logic state at the appropriate times. That's just a few lines of code in each case.
Wolfgang