i'm not sure about current consumption, hard to measure on that circuit and the signal is not continuous, only on some occasion and button press, the signal only alive for 20ms and the mcu will go sleep. but from my rough calculation, its should only few tens mA max. most other power is retrieved directly from the 12v battery. tantalum or any other through holes are not tolerated, space not allowing. maybe i just live with the ripple or find replacement for the vreg which is sot-89-a pin compatible. any suggestion that needs only like 1uF coupling cap?
while quick tinkering and snap shot 8 hours ago, iirc:
1st pic: 10uF at vreg input weak battery
2nd pic: 10uF at output and/or both? cant remember strong battery
but thats using electrolytic cap... through hole... not accepted
@simon: its actually serial data like.. 10kbps... so, taking hi and lo as complete circle... its 5KHz fundamental, a coincidence? but when the signal is turned off, i still can see the supply ripple to infinitum (out of scope view), havent snap the screen for that, but can assure you it is.
@chris: its arbitrary assignment. to be precise, pin 1 is rc0, pin2 is ra0 on pic16f690. both set as output