What is meant by a programmble PWM controller IC?
Is it programmable means writing code or by connecting external resistor to the particular pin to achieve?
"Single Resistor Programmable Oscillator" from the datasheet should be pretty clear.
You may control the frequency of operation via a single resistor connected to the IC.
Your questions are too general, you need to 'brush up' on what you are doing and, if you get stuck, then ask for help. And consider thanking people for their valuable time.