pastebin - collaborative debugging tool
blankb.kpaste.net RSS


PCA2129T RTC
Posted by Anonymous on Sat 11th Oct 2014 18:50
raw | new post

  1. /*
  2. // PCA2129T RTC Registers
  3.  
  4. Register: Control_1   0x00
  5. =====================================================================================
  6. 7           6           5           4           3           2           1           0
  7. EXT_TEST    T           STOP        TSF1        POR_OVRD    12_24       MI          SI
  8. |           |           |           |           |           |           |           |
  9. |           |           |           |           |           |           |           |
  10. |           |           |           |           |           |           |           SI
  11. |           |           |           |           |           |           |           0=Second interrupt disabled
  12. |           |           |           |           |           |           |           1=Second interrupt enabled.
  13. |           |           |           |           |           |           |
  14. |           |           |           |           |           |           MI
  15. |           |           |           |           |           |           0=Minute interrupt diabled
  16. |           |           |           |           |           |           1=Minute interrupt enabled
  17. |           |           |           |           |           |
  18. |           |           |           |           |           12_24
  19. |           |           |           |           |           0=24 hour mode
  20. |           |           |           |           |           1=12 hour mode
  21. |           |           |           |           |
  22. |           |           |           |           POR_OVRD
  23. |           |           |           |           0=Power-On reset Overrride (default)
  24. |           |           |           |           1=Power-On reset Override enabled
  25. |           |           |           |
  26. |           |           |           TSF1
  27. |           |           |           0=no Timestamp Interrupt
  28. |           |           |           1=Flag on TS interrup (flag must be cleared to clear interrupt)
  29. |           |           |
  30. |           |           STOP
  31. |           |           0=RTC source clock runs
  32. |           |           1=RTC clock is stopped
  33. |           |
  34. |           T=Unused
  35. |
  36. |
  37. EXT_TEST
  38. 0 - normal mode
  39. 1 - external clock
  40.     test mode
  41.  
  42. Register: Control_2   0x01
  43. =====================================================================================
  44. 7           6           5           4           3           2           1           0
  45. MSF         WDTF        TSF2        AF          T           TSIE        AIE         T
  46. |           |           |           |           |           |           |           |
  47. |           |           |           |           |           |           |           T=unused
  48. |           |           |           |           |           |           |
  49. |           |           |           |           |           |           AIE (Alarm Interrupt Enabled)
  50. |           |           |           |           |           |           0=Alarm Interrupt Disabled
  51. |           |           |           |           |           |           1=Alarm Interrupt Enabled
  52. |           |           |           |           |           |
  53. |           |           |           |           |           TSIE (TimeStamp Interrup Enabled)
  54. |           |           |           |           |           0=TimeStamp Interrupt Enabled
  55. |           |           |           |           |           1=TimeStamp Interrupt Disabled
  56. |           |           |           |           |
  57. |           |           |           |           T=Unused
  58. |           |           |           |
  59. |           |           |           AF
  60. |           |           |           0=Alarm Flag: No Alarm
  61. |           |           |           1=Alarm Flag: Alarm Triggered (must be cleared)
  62. |           |           |
  63. |           |           TSF2
  64. |           |           0=TimeStampFlag2: No Timestamp
  65. |           |           1=TimeStampFlag2: Timestamp Triggered (must be cleared)
  66. |           |          
  67. |           WDTF (Watchdog Timer Flag)
  68. |           0=WTD No flag
  69. |           1=WDT flag set (cannot be cleared read-only)
  70. |
  71. MSF
  72. 0=Minute Second Flag not set
  73. 1=Minute Second Flag Set (must be cleared)
  74.  
  75. Register: Control_3   0x02
  76. =====================================================================================
  77. 7           6           5           4           3           2           1           0
  78. PWRMNG      |           |           BTSE        BF          BLF         BIE         BLIE
  79. |           |           |           |           |           |           |           |
  80. |           |           |           |           |           |           |           BLIE
  81. |           |           |           |           |           |           |           0=Battery Low Interrupt Disabled
  82. |           |           |           |           |           |           |           1=Battery Low Interrupt Enabled
  83. |           |           |           |           |           |           BIE
  84. |           |           |           |           |           |           0=Battery Interrupt Disabled
  85. |           |           |           |           |           |           1=Battery Interrupt Enable
  86. |           |           |           |           |           BLF
  87. |           |           |           |           |           0=Battery Status OK
  88. |           |           |           |           |           1=Battery Status LOW
  89. |           |           |           |           BF
  90. |           |           |           |           0=no battery switch over interrupt generated
  91. |           |           |           |           1=flag set when batter switch-over occurs (must be cleared)
  92. |           |           |           BTSE
  93. |           |           |           0=No timestamp when battery swtich-over occurs
  94. |           |           |           1=timestamped when battery swtich over occurs
  95. |           |           |
  96. PWRMNG
  97. 000 battery switch-over function is enabled in standard mode; battery low detection function is enabled
  98. 001 battery switch-over function is enabled in standard mode; battery low detection function is disabled
  99. 010 battery switch-over function is enabled in standard mode; battery low detection function is disabled
  100. 011 battery switch-over function is enabled in direct switching mode; battery low detection function is enabled
  101. 100 battery switch-over function is enabled in direct switching mode; battery low detection function is disabled
  102. 101 battery switch-over function is enabled in direct switching mode; battery low detection function is disabled
  103. 111 battery switch-over function is disabled, only one power supply (V DD); battery low detection function is disabled
  104. */

Submit a correction or amendment below (click here to make a fresh posting)
After submitting an amendment, you'll be able to view the differences between the old and new posts easily.

Syntax highlighting:

To highlight particular lines, prefix each line with {%HIGHLIGHT}





All content is user-submitted.
The administrators of this site (kpaste.net) are not responsible for their content.
Abuse reports should be emailed to us at