PRELIMINARY
CY14E104K/CY14E104M
Document #: 001-09604 Rev. *H
Page 11 of 28
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