Hi,
I've been developing my own serial servo controller for the hexapod I'm working on, using a Microchip PIC16F74. It accepts serial input and controls up to 20 servos. The servos are connected in ports A, B and D. Power for the PIC is from a 9v battery via a 7805 regulator. The servos have a separate power supply from a 6v battery pack.