The SBT3800 is a Smart Power Monitor IC that reads line voltage, current, frequency, as well as ambient temperature and provide outputs in the form of a synchronous serial data stream. The SBT3800 will accept a power input from DC to 100Hz so that solar and alternative energy sources can also be monitored. The SBT3800 has a current limited output, and can, optionally drive an inexpensive opto-coupler to provide electrical isolation between the line and the data side of the SBT3800. The output data is sent with a parity bit to enhance data transmission integrity. The SBT3800 consumes only a small amount of power and can be powered directly from the power line.