The internal oscillator has an accuracy of ±2 ppm from 0°C to 40°C, and ±3 ppm from -40°C to 85°C.
You can set the clock by writing the desired date and time to the RTC registers (0x00-0x07) using the I2C interface.
The EOSC (Enable Oscillator) pin is used to enable or disable the internal oscillator. When EOSC is high, the oscillator is enabled, and when it's low, the oscillator is disabled.
The alarm functions can be used to generate an interrupt when a specific date and time is reached. You need to set the alarm registers (0x08-0x0F) with the desired date and time, and enable the alarm interrupt.
The SQW (Square Wave) pin can output a frequency up to 32.768 kHz, which is the same frequency as the internal oscillator.