{"product_id":"sparkfun-mikroe-rtc-10-click","title":"SparkFun MIKROE RTC 10 Click","description":"\u003cp\u003eRTC 10 Click is a real-time clock module which has an extremely low power consumption, allowing it to be used with a single button cell battery, for an extended period of time. It features the DS3231M, a low-cost, extremely accurate, I2C real-time clock (RTC) from Analog Devices. The device incorporates a battery input and maintains accurate timekeeping when main power to the device is interrupted. The integration of the microelectromechanical systems (MEMS) resonator enhances the long-term accuracy of the device and reduces the piecepart count in a manufacturing line.\u003c\/p\u003e \u003cp\u003eRTC 10 Click is supported by a mikroSDK compliant library, which includes functions that simplify software development.\u003c\/p\u003e \u003cp\u003eFeatures such as being highly accurate and providing a complete clock calendar funcionality with timekeeping accuracy of Ã�Â±5ppm (Ã�Â±0.432 Second\/Day) from -45Ã�Â°C to +85Ã�Â°C, make the RTC 10 Click is a perfect solution for the development of the IoT, wearable and portable applications, logging devices, industrial and health-related time metering applications, and all the other applications that require an accurate RTC for their operation.\u003c\/p\u003e \u003cp\u003eRTC 10 Click is based on the DS3231M, a low-cost, extremely accurate, I2C real-time clock (RTC) from Analog Devices. Thanks to its high integration level, it provides high time accuracy, with a very low count of external components required. It has a full RTC function, offering programmable counters, alarms, and an interrupt engine with selectable event reporting sources. The small dimensions of the DS3231M itself, allow it to be used in very space-constrained applications, including wearables, medical equipment, and similar.\u003c\/p\u003e \u003cp\u003eIn addition to the DS3231M, RTC 10 Click is equipped with the button cell battery holder compatible with the 3000TR batteryholder, suitable for 12mm Coin Cell batteries. By utilizing an automatic backup switch, the IC is able to use an external battery power source when there is no power supply on its main power terminals, thus allowing for uninterrupted operation.\u003c\/p\u003e \u003cp\u003eThe RTC maintains seconds, minutes, hours, day, date, month, and year information. The date at the end of the month is automatically adjusted for months with fewer than 31 days, including corrections for leap year. The clock operates in either the 24-hour or 12-hour format with an AM\/PM indicator. Two programmable time-of day alarms and a 1Hz output are provided. Address and data are transferred serially through an I2C bidirectional bus. A precision temperature-compensated voltage reference and comparator circuit monitors the status of VCC to detect power failures, to provide a reset output, and to automatically switch to the backup supply when necessary. Additionally, the RST pin is monitored as a pushbutton input for generating a microprocessor reset and is routed to the RST pin on the mikroBUSÃ¢â��Â¢ socket.\u003c\/p\u003e \u003cp\u003eThe temperature sensor, oscillator, and digital adjustment controller logic form the highly accurate time base. The controller reads the output of the on-board temperature sensor and adjusts the final 1Hz output to maintain the required accuracy. The device is trimmed at the factory to maintain a tight accuracy over the operating temperature range. When the device is powered by VCC, the adjustment occurs once a second. When the device is powered by VBAT, the adjustment occurs once every 10s to conserve power. Adjusting the 1Hz time base less often does not affect the deviceÃ¢â�¬â�¢s long-term timekeeping accuracy. The device also contains an Aging Offset register that allows a constant offset (positive or negative) to be added to the factory-trimmed adjustment value.\u003c\/p\u003e \u003cp\u003eThe I2C interface is accessible whenever either VCC or VBAT is at a valid level. If a microcontroller connected to the device resets because of a loss of VCC or other event, it is possible that the microcontroller and deviceÃ¢â�¬â�¢s I2C communications could become unsynchronized. e.g., the microcontroller resets while reading data from the device. When the microcontroller resets, the deviceÃ¢â�¬â�¢s I2C interface can be placed into a known state by toggling SCL until SDA is observed to be at a high level. At that point the microcontroller should pull SDA low while SCL is high, generating a START condition.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eFeatures:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eInterface: I\u003csup\u003e2\u003c\/sup\u003eC\u003c\/li\u003e \u003cli\u003eCompatibility: mikroBUSÃ¢â��Â¢\u003c\/li\u003e \u003cli\u003eDimensions: 42.9 x 25.4mm\u003c\/li\u003e \u003cli\u003eInput Voltage: 3.3V or 5V\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eDocuments:\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/4\/4\/3\/8\/f\/Schematic-19605-MIKROE_RTC_10_Click.pdf\"\u003eSchematic\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/cdn.sparkfun.com\/assets\/e\/2\/5\/6\/3\/DS3231M_datasheet.pdf\"\u003eDS3231M Datasheet\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/www.mikroe.com\/mikrosdk\"\u003emikroSDK\u003c\/a\u003e\u003c\/li\u003e \u003cli\u003e\u003ca href=\"https:\/\/github.com\/MikroElektronika\/mikrosdk_click_v2\/tree\/master\/clicks\/rtc10\"\u003eGitHub\u003c\/a\u003e\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eVideos\u003c\/strong\u003e\u003c\/p\u003e \u003cdiv class=\"flex-video-wrap clearfix\"\u003e \u003cdiv class=\"flex-video widescreen img\"\u003e \u003ciframe src=\"https:\/\/www.youtube.com\/embed\/zzlh1oGii1Q\/?autohide=1\u0026amp;border=0\u0026amp;wmode=opaque\u0026amp;enablejsapi=1\" frameborder=\"0\" allowfullscreen width=\"560\" height=\"315\"\u003e\u003c\/iframe\u003e \u003c\/div\u003e \u003c\/div\u003e","brand":"sparkfun-10","offers":[{"title":"Default Title","offer_id":40054681469013,"sku":"19605:DEV-19605:spark","price":3650.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1034\/1611\/products\/19605_-_MIKROE_RTC_10_Click_2.jpg?v=1651341515","url":"https:\/\/www.tanotis.com\/products\/sparkfun-mikroe-rtc-10-click","provider":"Tanotis","version":"1.0","type":"link"}