PWM and ICL7660

Is it possible to regulate ICL7660 by PWM?

I need negative voltage for my LCD...

That IC produces a negative voltage that is equal to the supply voltage. So if you add circuitry to control a supply voltage then yes you can. You could also make your own charge pump using capacitors and diode and drive it with a PWM signal.

First verify you really do need a negative voltage, some LCD module data sheets are very misleading and a negative voltage is not actually needed because it is generated by circuitry already on the module.

Hi there. Sorry I am a bit late...

My display(EA DIP180B-5NLW) needs -3.3V.
I have tried different charge pump. but I am good with ICL7660.

0 - 255 on Arduino Mega pin 45 gives me -2.74V to -3.86V.

Can you check my schematic?

DIP180.png