|
|
|
|
|
|
|
|
|
|
|
|
|
| CY14B101K | ||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
Table 5. Register Map Detail (continued) |
|
|
|
|
|
|
|
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| Calibration/Control |
|
|
|
|
|
| ||
0X1FFF8 | D7 |
|
| D6 |
| D5 | D4 |
| D3 |
| D2 |
| D1 |
| D0 | |
| OSCEN |
| 0 |
| Calibration |
|
|
|
| Calibration |
| |||||
|
|
|
|
|
|
| Sign |
|
|
|
|
|
|
|
|
|
OSCEN | Oscillator Enable. When set to 1, the oscillator is stopped. When set to 0, the oscillator runs. Disabling the oscillator | |||||||||||||||
| saves battery or 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. |
|
|
|
|
|
|
| ||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
| WatchDog Timer |
|
|
|
|
|
| ||
0x1FFF7 | D7 |
|
| D6 |
| D5 | D4 |
| D3 |
| D2 |
| D1 |
| D0 | |
| WDS |
| WDW |
|
|
|
|
| WDT |
|
|
|
| |||
|
|
|
|
|
|
|
|
| ||||||||
WDS | Watchdog Strobe. Setting this bit to 1 reloads and restarts the watchdog timer. Setting the bit to 0 has no effect. The bit | |||||||||||||||
| is cleared automatically after the watchdog timer is reset. The WDS bit is write only. Reading it always returns a 0. | |||||||||||||||
WDW | Watchdog Write Enable. Setting this bit to 1 disables any WRITE to the watchdog timeout value | |||||||||||||||
| the user to set the watchdog strobe bit without disturbing the timeout value. Setting this bit to 0 allows bits | |||||||||||||||
| written to the watchdog register when the next write cycle is complete. This function is explained in detail in the “Watchdog | |||||||||||||||
| Timer” on page 8. |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WDT | Watchdog timeout selection. The watchdog timer interval is selected by the | |||||||||||||||
| multiplier of the 32 Hz count (31.25 ms). The range of timeout value is 31.25 ms (a setting of 1) to 2 seconds (setting of | |||||||||||||||
| 3 Fh). Setting the watchdog timer register to 0 disables the timer. These bits can be written only if the WDW bit was set | |||||||||||||||
| to 0 on a previous cycle. |
|
|
|
|
|
|
|
|
|
| |||||
|
|
|
|
|
|
|
| Interrupt Status/Control |
|
|
|
| ||||
0x1FFF6 | D7 |
|
| D6 |
| D5 | D4 |
| D3 |
| D2 |
| D1 |
| D0 | |
| WIE |
| AIE |
| PFIE | 0 |
| H/L |
| P/L |
| 0 |
| 0 | ||
|
|
|
|
|
|
|
|
| ||||||||
WIE | Watchdog Interrupt Enable. When set to 1 and a watchdog timeout occurs, the watchdog timer drives the INT pin and | |||||||||||||||
| the WDF flag. When set to 0, the watchdog timeout affects only the WDF flag. |
|
|
|
| |||||||||||
AIE | Alarm Interrupt Enable. When set to 1, the alarm match drives the INT pin and the AF flag. When set to 0, the alarm | |||||||||||||||
| match only affects the AF flag. |
|
|
|
|
|
|
|
|
|
| |||||
PFIE | Power Fail Enable. When set to 1, the alarm match drives the INT pin and the PF flag. When set to 0, the power fail | |||||||||||||||
| monitor affects only the PF flag. |
|
|
|
|
|
|
|
|
| ||||||
0 | Reserved for future use |
|
|
|
|
|
|
|
|
|
| |||||
|
| |||||||||||||||
H/L | High/Low. When set to 1, the INT pin is driven active HIGH. When set to 0, the INT pin is open drain, active LOW. | |||||||||||||||
|
| |||||||||||||||
P/L | Pulse/Level. When set to 1, the INT pin is driven active (determined by H/L) by an interrupt source for approximately | |||||||||||||||
| 200 ms. When set to 0, the INT pin is driven to an active level (as set by H/L) until the flags register is read. |
| ||||||||||||||
|
|
|
|
|
|
|
| Alarm - Day |
|
|
|
|
|
|
| |
0x1FFF5 | D7 |
|
| D6 |
| D5 | D4 |
| D3 |
| D2 |
| D1 |
| D0 | |
M |
| 0 |
| 10s Alarm Date |
|
|
|
| Alarm Date |
| ||||||
|
|
|
|
|
|
|
| |||||||||
|
|
|
|
|
|
|
|
|
| |||||||
| Contains the alarm value for the date of the month and the mask bit to select or deselect the date value. |
| ||||||||||||||
|
| |||||||||||||||
M | Match. When this bit is set to 0, the date value is used in the alarm match. Setting this bit to 1 causes the match circuit | |||||||||||||||
| to ignore the date value. |
|
|
|
|
|
|
|
|
|
|
Document Number: | Page 13 of 28 |
[+] Feedback