|
|
|
|
|
|
|
|
|
|
|
|
|
| STK17TA8 | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| Register Map Detail |
|
|
|
|
|
|
|
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| 0x1FFFF |
|
|
|
|
|
| Real Time Clock – Years |
|
|
|
|
|
| ||
| D7 |
|
| D6 |
| D5 | D4 | D3 |
| D2 |
| D1 | D0 |
|
| |
|
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
| 10s | Years |
|
|
|
|
| Years |
|
|
|
Contains the lower two BCD digits of the year. Lower nibble contains the value for years; upper nibble contains the value for 10s of years. Each nibble operates from 0 to 9. The range for the register is
0x1FFFE |
|
|
| Real Time Clock – Months |
|
|
| ||
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
| |||||||||
| 0 | 0 | 0 | 10s Month |
|
| Months |
|
Contains the BCD digits of the month. Lower nibble contains the lower digit and operates from 0 to 9; upper nibble (one bit) contains the upper digit and operates from 0 to 1. The range for the register is
0x1FFFD |
|
|
| Real Time Clock – Date |
|
|
| ||
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
| |||||||||
| 0 | 0 | 10s Day of month |
|
| Day of month |
|
Contains the BCD digits for the date of the month. Lower nibble contains the lower digit and operates from 0 to 9; upper nibble contains the upper digit and operates from 0 to 3. The range for the register is
0x1FFFC |
|
|
| Real Time Clock – Day |
|
|
| ||
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
| |||||||||
| 0 | 0 | 0 | 0 | 0 |
| Day of week |
|
Lower nibble contains a value that correlates to day of the week. Day of the week is a ring counter that counts from 1 to 7 then returns to 1. The user must assign meaning to the day value, as the day is not integrated with the date.
0x1FFFB |
|
|
| Real Time Clock – Hours |
|
|
| ||
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
| |||||||||
| 0 | 0 |
| 10s Hours |
|
| Hours |
|
Contains the BCD value of hours in 24 hour format. Lower nibble contains the lower digit and operates from 0 to 9; upper nibble (two bits) contains the upper digit and operates from 0 to 2. The range for the register is
0x1FFFA |
|
|
| Real Time Clock – Minutes |
|
|
| ||
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
| |||||||||
| 0 |
| 10s Minutes |
|
|
| Minutes |
|
Contains the BCD value of minutes. Lower nibble contains the lower digit and operates from 0 to 9; upper nibble contains the upper minutes digit and operates from 0 to 5. The range for the register is
0x1FFF9 |
|
|
| Real Time Clock – Seconds |
|
|
| ||
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | ||
| |||||||||
| 0 |
| 10s Seconds |
|
|
| Seconds |
|
Contains the BCD value of seconds. Lower nibble contains the lower digit and operates from 0 to 9; upper nibble contains the upper digit and operates from 0 to 5. The range for the register is
0x1FFF8 |
|
|
|
| Calibration |
|
|
|
| |
D7 | D6 | D5 | D4 |
| D3 | D2 |
| D1 | D0 | |
|
|
| ||||||||
| OSCEN | 0 | Calibration |
|
|
| Calibration |
|
|
|
|
|
| Sign |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
OSCEN | Oscillator Enable. When set to 1, the oscillator is disabled. When set to 0, the oscillator is enabled. Disabling the | |||||||||
| oscillator saves battery/capacitor power during storage. |
|
|
|
| |||||
Calibration | Determines if the calibration adjustment is applied as an addition (1) to or as a subtraction (0) from the | |||||||||
Sign |
|
|
|
|
|
|
|
|
|
|
Calibration | These five bits control the calibration of the clock. |
|
|
|
|
|
|
Document #: | Page 18 of 23 |
[+] Feedback