|
|
|
|
|
|
|
|
|
|
|
| STK17TA8 | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| Register Map Detail (continued) |
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| 0x1FFF2 |
|
|
|
|
|
| Alarm – Seconds |
|
|
|
|
| |
| D7 |
| D6 |
| D5 |
| D4 | D3 | D2 | D1 | D0 |
|
| |
|
|
|
|
|
| |||||||||
|
| M |
|
| 10s | Alarm Seconds |
|
| Alarm Seconds |
|
|
|
Contains the alarm value for the seconds and the mask bit to select or deselect the seconds’ value.
MMatch. Setting this bit to 0 causes the seconds’ value to be used in the alarm match. Setting this bit to 1 causes the match circuit to ignore the seconds value.
0x1FFF1 |
|
| Real Time Clock – Centuries |
|
|
| |
D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| 10s Centuries |
| Centuries |
|
|
|
Contains the BCD value of centuries. Lower nibble contains the lower digit and operates from 0 to 9; upper nibble contains the upper digit and operates from 0 to 9. The range for the register is
0x1FFF0 |
|
|
|
| Flags |
|
|
|
| |
D7 | D6 | D5 | D4 |
| D3 | D2 |
| D1 | D0 | |
|
|
| ||||||||
| WDF | AF | PF | OSCF |
| 0 | CAL |
| W | R |
WDF | Watchdog Timer Flag. This | |||||||||
| reset by the user. It is cleared to 0 when the Flags register is read or on |
|
| |||||||
AF | Alarm Flag. This | |||||||||
| with the match bits = 0. It is cleared when the Flags register is read or on |
|
| |||||||
PF | ||||||||||
| to 0 when the Flags register is read or on |
|
|
|
|
|
| |||
OSCF | Oscillator Fail Flag. Set to 1 on | |||||||||
| This indicates that RTC backup power failed and clock value is no longer valid. The user must reset this bit to 0 | |||||||||
| to clear this condition. |
|
|
|
|
|
|
|
| |
CAL | Calibration Mode. When set to 1, a 512Hz square wave is output on the INT pin. When set to 0, the INT pin resumes | |||||||||
| normal operation. This bit defaults to 0 (disabled) on power up. |
|
|
|
|
WWrite Enable. Setting the W bit to 1 freezes updates of the RTC registers and enables writes to RTC registers, Alarm registers, Calibration register, Interrupt register and Flags register. Setting the W bit to 0 causes the contents of the RTC registers to be transferred to the timekeeping counters if the time has been changed (a new base time is loaded). This bit defaults to 0 on power up.
RRead Time. Set R to 1 to captures the current time in holding registers so that clock updates are not seen during the reading process. Set R to 0 to enable the holding register to resume clock updates. This bit defaults to 0 on power up.
Document #: | Page 20 of 23 |
[+] Feedback