It's a pretty trivial thing to program on to a PIC, or an Arduino if you're so inclined. That's unless you've never done any programming.

If you've not got a PIC programmer, or don't know someone who has, then using an arduino is probably the cheaper option. Something like this:
e.g.
Official Arduino UNO Rev3 R3 328 ATMEGA328P Board with Free USB Cable | eBay