just use a heat sink could help... but i would check what's happen at the 7805 input first with a scope. Is this really clean? is this really between the voltage you mentionned OR it have also up to 20 volts peak...
My best suggestion will be to change your PIC to have a PWM out and use it. Take the output, send it to a transistor. The LCD voltage will be taken at the input of the voltage regulator. This way, you will reduce heat.
a 16F628 is just perfect, cheaper and also give few free i/o if the internal OSC is enough. 1 more if you don't need the MCLR pin.
Steve
It's not a bug, it's a random feature.
There's no problem, only learning opportunities.
Bookmarks