Specifications
PRELIMINARY
CY14B104K/CY14B104M
Document #: 001-07103 Rev. *I Page 11 of 29
Table 4. Register Map Detail
0x1FFFF
Time Keeping - 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 0–99.
0x1FFFE
Time Keeping - 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 1–12.
0x1FFFD
Time Keeping - 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 1–31. Leap years are automatically
adjusted for.
0x1FFFC
Time Keeping - 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, because the day is not integrated with the date.
0x1FFFB
Time Keeping - Hours
D7 D6 D5 D4 D3 D2 D1 D0
12/24 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 0–23.
0x1FFFA
Time Keeping - 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 0–59.
0x1FFF9
Time Keeping - 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 0–59.
0X1FFF8
Calibration/Control
D7 D6 D5 D4 D3 D2 D1 D0
OSCEN 0 Calibration
Sign
Calibration
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. On a no-battery power up, this bit is set to 0.
Calibration
Sign
Determines if the calibration adjustment is applied as an addition to or as a subtraction from the time-base.
Calibration These five bits control the calibration of the clock.
[+] Feedback