beautypg.com

Cypress CY14B101P User Manual

Page 19

background image

PRELIMINARY

CY14B101P

Document #: 001-44109 Rev. *B

Page 19 of 32

Table 10. Register Map Detail

0x0F

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 (four bits) contains the value for years; upper nibble (four
bits) contains the value for 10s of years. Each nibble operates from 0 to 9. The range for the register is 0–99.

0x0E

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 (four bits) 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.

0x0D

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 (four bits) contains the lower digit and operates from 0
to 9; upper nibble (two bits) contains the 10s digit and operates from 0 to 3. The range for the register is 1–31. Leap
years are automatically adjusted for.

0x0C

Time Keeping - Day

D7

D6

D5

D4

D3

D2

D1

D0

0

0

0

0

0

Day of Week

Lower nibble (three bits) 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.

0x0B

Time Keeping - Hours

D7

D6

D5

D4

D3

D2

D1

D0

0

0

10s Hours

Hours

Contains the BCD value of hours in 24 hour format. Lower nibble (four bits) 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.

0x0A

Time Keeping - Minutes

D7

D6

D5

D4

D3

D2

D1

D0

0

10s Minutes

Minutes

Contains the BCD value of minutes. Lower nibble (four bits) contains the lower digit and operates from 0 to 9; upper
nibble (three bits) contains the upper minutes digit and operates from 0 to 5. The range for the register is 0–59.

0x09

Time Keeping - Seconds

D7

D6

D5

D4

D3

D2

D1

D0

10s Seconds

Seconds

Contains the BCD value of seconds. Lower nibble (four bits) contains the lower digit and operates from 0 to 9; upper
nibble (three bits) contains the upper digit and operates from 0 to 5. The range for the register is 0–59.

0X08

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.

Calibration

Sign

Determines if the calibration adjustment is applied as an addition (1) to or as a subtraction (0) from the time-base.

Calibration These five bits control the calibration of the clock.

[+] Feedback