In summary, the Microchip MCP39F501 offers 0.1% measurement error over a 4000:1 dynamic range, and features programmable event notifications, such as over-current, voltage sag, and surge protection. It includes power calculations for active, reactive and apparent power, true RMS current, RMS voltage, line frequency, power factor, and provides access to 512 bytes of EEPROM for event logging. An asynchronous full-duplex UART for 2-wire communication based on the Simple Sensor Interface (SSI) protocol, to support multiple devices on a single bus is also featured. The device is available in a 5 x 5 QFN, 28-lead package, with an extended temperature range of -40°C to 125°C.