Watchdog Timekeeper DS1286 by Dallas Semiconductor
Program functions
Read
All registers and the User RAM are
read into the buffer.
Program
All registers and the
User RAM are programmed with data from the buffer.
Compare
All registers and the
User RAM are compared with data in the buffer.
Erase
The Timekeeping and Control
Registers are programmed as follow:
Register |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
A |
B |
C |
D |
Value |
0h |
0h |
0h |
0h |
1h |
1h |
1h |
1h |
1h |
C1h |
0h |
0Ch |
0h |
0h |
The User RAM is filled with FFh value.
Blank Check
All registers and the
User RAM are checked for the empty value (see 'Erase').
Note 1: |
For Program/Erase the device will be first 'frozen' by setting the bit 7 of Control Register B (SET) to '1', and after programming and verifying it will be set to a value defined by the user for 'Program' or kept on '1' for 'Erase'. |
Note 2: |
There is no checking against incorrect values during programming, so the user must take care of this. |