MCP7952X/MCP7951X
REGISTER 6-4:
DAY 0X0F
R/W
—
R/W
ALM0C1
bit 5
R/W
R/W
Day
ALM0C2
bit 6
ALM0C0
bit 4
ALM0IF
bit 7
bit 3
bit 2
bit 0
Legend:
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
bit 7
Unimplemented: Read as ‘0’
ALM0C<2:0>: Alarm 0 Configuration bits
bit 6-4
Sets the condition on what the alarm will trigger. The following options are available:
- 000 – Seconds match
- 001 – Minutes match
- 010 – Hours match (logic takes into account 12/24 operation)
- 011 – Day match. Generates interrupt at 12:00:00 AM
- 100 – Date match
- 101 – Unimplemented, do not use
- 110 – Unimplemented, do not use
- 111 – Seconds, Minutes, Hour, Day, Date and Month
bit 3
ALM0IF: Alarm 0 Interrupt Flag bit
This bit is set by hardware when an alarm condition has been generated. The bit must be cleared in
software.
bit 2-0
DAY<2:0>
Note 1: Contains the BCD day. The range is 1-7. Also, additional bits are used for configuration and status.
REGISTER 6-5:
DATE 0X10
U-0
—
U-0
R/W
R/W
Date
—
10 Date
bit 7
bit 6
bit 5
bit 4
bit 3
bit 0
Legend:
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
bit 7-6
bit 5-4
bit 3-0
Unimplemented: Read as ‘0’
10 DATE<1:0>
DATE<3:0>
2012 Microchip Technology Inc.
Preliminary
DS22300A-page 17