23.04.2013 Views

TMPM330 - Keil

TMPM330 - Keil

TMPM330 - Keil

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

15.3 Control Register<br />

Under development<br />

Table 15-1 PAGE0 (clock function) register<br />

<strong>TMPM330</strong> (rev0.4) 15-2<br />

<strong>TMPM330</strong><br />

Symbol Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Function Read/Write<br />

SECR 0x4004_0100H 40 sec 20 sec 10 sec 8 sec 4 sec 2 sec 1 sec Second column R/W<br />

MINR 0x4004_0101H 40 min 20 min 10 min 8 min 4 min 2 min 1 min Minute column R/W<br />

HOURR 0x4004_0102H 20 hours<br />

/PM/AM<br />

10 hours 8 hours 4 hours 2 hours 1 hours Hour column R/W<br />

DAYR 0x4004_0104H W2 W1 W0 Day of the week<br />

column<br />

DATER 0x4004_0105H Day 20 Day 10 Day 8 Day 4 Day 2 Day 1 Day column R/W<br />

MONTHR 0x4004_0106H Oct. Aug. Apr. Feb. Jan. Month column R/W<br />

YEARR 0x4004_0107H Year<br />

80<br />

PAGER 0x4004_0108H Interrupt<br />

enable<br />

RESTR 0x4004_010CH 1Hz<br />

enable<br />

Year 40 Year 20 Year 10 Year 8 Year 4 Year 2 Year 1 Year column (lower<br />

16Hz<br />

enable<br />

Clock<br />

reset<br />

Adjustment<br />

function<br />

Alarm<br />

reset<br />

Clock<br />

enable<br />

Alarm<br />

enable<br />

Always write “0”.<br />

PAGE<br />

setting<br />

two columns)<br />

R/W<br />

R/W<br />

PAGE register W, R/W<br />

Reset register W only<br />

(Note) Reading SECR, MINR, HOURR, DAYR, MONTHR, YEARR of PAGE0 captures the current<br />

state.<br />

Table 15-2 PAGE1 (alarm function) registers<br />

Symbol Address Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0 Function Read/Write<br />

SECR 0x4004_0100H<br />

MINR 0x4004_0101H 40 min 20 min 10 min 8 min 4 min 2 min 1 min Minute column R/W<br />

HOURR<br />

DAYR<br />

0x4004_0102H<br />

0x4004_0104H<br />

20<br />

hours<br />

/PM/AM<br />

10 hours 8 hours 4 hours 2 hours 1 hours Hour column R/W<br />

W2 W1 W0<br />

Day of the week<br />

column<br />

DATER 0x4004_0105H Day 20 Day 10 Day 8 Day 4 Day 2 Day 1 Day column R/W<br />

MONTH<br />

R<br />

0x4004_0106H<br />

24/12<br />

24-hour clock<br />

YEARR 0x4004_0107H Leap-year setting Leap-year mode R/W<br />

PAGER<br />

RESTR<br />

0x4004_0108H Interrupt<br />

enable<br />

0x4004_010CH 1Hz<br />

enable<br />

16Hz<br />

enable<br />

Clock<br />

reset<br />

Adjustme<br />

nt<br />

function<br />

Alarm<br />

reset<br />

Clock<br />

enable<br />

Alarm<br />

enable<br />

PAGE<br />

setting<br />

mode<br />

R/W<br />

R/W<br />

PAGE register W,R/W<br />

Always write “0”. Reset register W only<br />

(Note 1) Reading SECR, MINR, HOURR, DAYR, MONTHR, YEARR of PAGE0 captures the current<br />

state.<br />

(Note 2) SECR, MINR, HOURR, DAYR, MONTHR, YEARR of PAGE0 and YEARR of PAGE1 (for leap<br />

year) must be read twice and compare the data captured.<br />

Real Time Clock

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!