
  | 
  | 
  | 
  | 
  | 
  | PRELIMINARY | 
  | 
  | 
  | 
  | CY14B101P | ||||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
Table 10. Register Map Detail (continued) | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | WatchDog Timer  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||
0x07  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
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   | ||||||||||||||||
  | be written to the watchdog register when the next write cycle is complete. This function is explained in more detail in  | ||||||||||||||||
  | Watchdog Timer on page 15.  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||||
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 | 
  | 
  | 
  | 
  | 
  | ||||
0x06 | D7  | 
  | 
  | D6  | 
  | D5  | 
  | D4  | 
  | D3  | 
  | D2  | 
  | D1  | 
  | D0  | |
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | WIE | 
  | 
  | AIE | 
  | PFE | 
  | 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.  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||||
PFE  | 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 | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
0x05  | 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.  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Alarm - Hours | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||
0x04  | D7  | 
  | 
  | D6  | 
  | D5  | 
  | D4  | 
  | D3  | 
  | D2  | 
  | D1  | 
  | D0  | |
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
M  | 
  | 
  | 10s Alarm Hours  | 
  | 
  | 
  | 
  | Alarm Hours  | 
  | 
  | |||||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |||||||||
  | 
  | 
  | 
  | 
  | 
  | ||||||||||||
  | Contains the  | alarm value for the hours and the mask bit to  | select or deselect the hours value.  | 
  | 
  | ||||||||||||
  | 
  | ||||||||||||||||
M  | Match. When this bit is set to 0, the hours value is used in the alarm match. Setting this bit to 1 causes the match circuit  | ||||||||||||||||
  | to ignore the hours value.  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | Alarm - Minutes | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
0x03  | D7  | 
  | 
  | D6  | 
  | D5  | 
  | D4  | 
  | D3  | 
  | D2  | 
  | D1  | 
  | D0  | |
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |
M  | 
  | 
  | 10s Alarm Minutes  | 
  | 
  | 
  | 
  | Alarm Minutes  | 
  | 
  | |||||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |||||||||
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | |||||||||
  | Contains the  | alarm value for the minutes and the mask bit to select or deselect the minutes value.  | 
  | 
  | |||||||||||||
  | 
  | ||||||||||||||||
M  | Match. When this bit is set to 0, the minutes value is used in the alarm match. Setting this bit to 1 causes the match  | ||||||||||||||||
  | circuit to ignore the minutes value.  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | ||||||
Document #:   | Page 20 of 32  | 
[+] Feedback