How to control a servo
You only need a separate IC if 1) all the PWM outputs on your MCU are in use (or it doesn't have any in the first place and you can't create any), and 2) your MCU is too busy to perform software PWM. Otherwise, programming the MCU to use or emit PWM in software will do.