OK, I think I have found my REAL problem, besides drawing 1000ma from a 800ma wall wart. When trying to get my SMPS to supply the 3 desired currents, 70ma trickle, 375ma soft charge, 1000ma Full charge. I could not get the duty cycle of the PWM to produce the proper charging currents. So I reduced the FREQ of the PWM from 100Khz to 500HZ, this allowed CCPR1L to be adjusted to produce the proper current. However, I went back and reviewed my code and the manual and realized I should have used CCP1CON bits 5 & 4 for 10bit resoulution on the PWM. Now I can run the PWM at 100Khz and get the 3 charging currents I was after. Oh, and I also order a 1500ma wall wart. Thanks to all that offered suqqestions. Kevin -- http://www.piclist.com#nomail Going offline? Don't AutoReply us! email listserv@mitvma.mit.edu with SET PICList DIGEST in the body