STMICROELECTRONICS M440T1MV

M440T1MV
3.3V, 32 Mbit (1024 Kbit x 32) TIMEKEEPER® SRAM
FEATURES SUMMARY
■
■
■
■
■
■
■
■
■
■
3.3V ± 10%
INTEGRATED ULTRA LOW POWER SRAM,
REAL TIME CLOCK, POWER-FAIL
CONTROL CIRCUIT, BATTERY, AND
CRYSTAL
PRECISION POWER MONITORING AND
POWER SWITCHING CIRCUITRY
AUTOMATIC WRITE-PROTECTION WHEN
VCC IS OUT-OF-TOLERANCE
POWER-FAIL DESELECT VOLTAGE:
– VCC = 3.0 to 3.6V; 2.8V ≤ VPFD ≤ 2.97V
BATTERY LOW PIN (BL)
DUAL BATTERY SNAPHAT® HOUSING IS
REPLACEABLE
85ns SRAM CHIP ENABLE ACCESS (70ns
ADDRESS ACCESS)
SLEEP MODE FUNCTION
150ns CLOCK ACCESS
October 2004
Figure 1. Package
M440T1MV
168-ball PBGA
Module
1/26
M440T1MV
TABLE OF CONTENTS
FEATURES SUMMARY . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Figure 1. Package. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
SUMMARY DESCRIPTION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Figure 2.
Table 1.
Figure 3.
Figure 4.
Figure 5.
Logic Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Signal Names . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
PBGA Connections (Top View) . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M440T1MV Hardware Hookup . . . . . . . . . . . . . . . . . . . . . . . . . . . .
M440T1MV PBGA Module Solution (Side/Top). . . . . . . . . . . . . . . .
......
......
......
......
......
......
......
......
......
......
.....4
.....4
.....5
.....6
.....7
OPERATION MODES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Memory READ Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Clock READ Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 2. Memory Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Table 3. Clock Operating Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 6. Memory READ Mode AC Waveforms, Chip Enable- or Output Enable-Controlled . . . . . . 9
Figure 7. Memory READ Mode AC Waveforms, Address-Controlled . . . . . . . . . . . . . . . . . . . . . . . . 9
Figure 8. Clock READ Mode AC Waveforms, Chip Enable- or Output Enable-Controlled . . . . . . . 10
Figure 9. Clock READ Mode AC Waveforms, Address-Controlled. . . . . . . . . . . . . . . . . . . . . . . . . 10
Table 4. Memory/Clock READ Mode AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
Memory WRITE Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Clock WRITE Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Figure 10.Memory WRITE Mode AC Waveforms, WRITE Enable-Controlled . . . . . . . . . . . . . . . . 11
Figure 11.Memory WRITE Mode AC Waveforms, Chip Enable-Controlled . . . . . . . . . . . . . . . . . . 12
Figure 12.Clock WRITE Mode AC Waveforms, WRITE Enable-Controlled . . . . . . . . . . . . . . . . . . 12
Figure 13.Clock WRITE Mode AC Waveforms, Chip Enable-Controlled. . . . . . . . . . . . . . . . . . . . . 13
Table 5. Memory/Clock WRITE Mode AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
CLOCK OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Clock Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Reading and Setting the Clock. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Clock Alarm Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Watchdog Alarm Registers. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Table 6. Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Table 7. Time of Day Alarm Mask Bits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Command Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Battery Low . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Sleep Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
MAXIMUM RATINGS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Table 8. Absolute Maximum Ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
DC AND AC PARAMETERS. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2/26
M440T1MV
Table 9. DC and AC Measurement Conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Figure 14.AC Testing Load Circuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 10. Capacitance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Table 11. DC Characteristics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Data Retention Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Figure 15.Power Down/Up Mode AC Waveforms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 12. Power Down/Up Trip Points DC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Table 13. Power Down/Up AC Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
PACKAGE MECHANICAL INFORMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Figure 16.PBGA-ZA – 168-ball Plastic Ball Grid Array Package Outline . . . . . . . . . . . . . . . . . . . . 22
Table 14. PBGA-ZA – 168-ball Plastic Ball Grid Array Package Mechanical Data . . . . . . . . . . . . . 23
PART NUMBERING . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Table 15. Ordering Information Scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
REVISION HISTORY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
Table 16. Document Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3/26
M440T1MV
SUMMARY DESCRIPTION
The M440T1MV TIMEKEEPER® RAM is a 16Mbit,
non-volatile static RAM organized as 1,024K by 32
bits and real time clock organized as 64 bytes by
8 bits. The special PBGA package provides a fully
integrated battery back-up memory and real time
clock solution. In the event of power instability or
absence, a self-contained battery maintains the
timekeeping operation and provides power for a
CMOS static RAM. Control circuitry monitors VCC
and invokes write protection to prevent data corruption in the memory and RTC.
The clock keeps track of tenths/hundredths of seconds, seconds, minutes, hours, day, date, month,
and year information. The last day of the month is
automatically adjusted for months with less than
31 days, including leap year correction.
The clock operates in one of two formats:
– a 12-hour mode with an AM/PM indicator; or
– a 24-hour mode
The M440T1MV is in a 168-ball PBGA module that
integrates the RTC, the battery, and SRAM in one
package.
Figure 2. Logic Diagram
Table 1. Signal Names
A0 - A19
Address Inputs
DQ0 - DQ31
NVRAM Data Input/Output
DQC0 - DQC7
Clock Data Input/Output
E1 - E4
NVRAM Chip Enable Inputs
EC
Clock Chip Enable Input
W1 - W4
NVRAM WRITE Enable Inputs
DQC0 – DQC7
WC
Clock WRITE Enable Input
BL
G
Output Enable Input
IRQ
GC
Clock Output Enable Input
RSV1
BL
Battery Low Output (Open
Drain)
IRQ
Interrupt Output (Open Drain)
RSV1
Reserved
RSV2
Reserved
NC
No Connect
VCC
Supply Voltage
VSS
Ground
VCC
A0 – A19
DQ0 – DQ31
E1 – E4
EC
W1 – W4
M440T1MV
WC
G
RSV2
GC
VSS
AI04200
4/26
M440T1MV
67
66
A9
A0
W4
A1
60
69
68
A11
A8
A4
VCC
71
70
E4
A10
63
72
GC
62
61
74
73
A2
A3
75
W2
E2
65
64
76
G
WC
78
77
EC
BL
E1
VCC
80
79
Figure 3. PBGA Connections (Top View)
1
A15
E3
59
2
A17
58
3
A13
DQ31
DQ30
4
A18
DQ29
5
W1
A16
W3
56
55
DQ28
54
7
8
A14
DQ27
53
A12
DQ24
52
9
A7
10
A6
DQ25
DQ26
51
50
6
M440T1MV
57
11
A5
DQ16
49
12
DQ7
48
13
DQ6
DQ5
DQ17
DQ18
DQ23
A19
DQ4
DQ22
45
44
14
15
16
17
RSV1
DQ0
47
46
43
DQC2
DQ10
DQ9
DQ8
DQ15
IRQ
DQ14
30
31
32
34
35
DQ11
VSS
DQC1
29
39
40
DQC0
28
DQ13
DQC7
27
36
DQC6
26
33
RSV2
24
25
22
23
20
21
DQ12
41
38
DQ19
37
DQ2
DQC5
19
DQC4
42
DQC3
DQ21
DQ20
DQ3
DQ1
VSS
18
AI04794
Note: This diagram is TOP VIEW perspective (view through package).
5/26
M440T1MV
VOUTA
E1CON
E
8
1M x 8
SRAM
1M x 8
SRAM
A0-A5
DQ8-DQ15
A0-A19
VCC
VCC
VCC
6
8
20
M48T224W
3.3V
20
A0-A19
DQ0-DQ7
Figure 4. M440T1MV Hardware Hookup
G
W
G
W1
E
G
W
G
W2
INTB/INTB
IRQ
G
E1
E1
E2
E2
E3
E3
E4
E4
BL
BL
20
GC
VOUTB
VCC
VCC
SLEEP
PAD
SLEEP
1M x 8
SRAM
8kΩ
VOUTA
THS
VSS
E3CON
E
DQ24-DQ31
W
8
WC
A0-A19
DQC0 - DQC7
20
DQ0 - DQ7
8
E
A0-A19
EC
DQ16-DQ23
E2CON
G
1M x 8
SRAM
W
E
G
W
G
W4
E4CON
G W3
AI04795
6/26
M440T1MV
Figure 5. M440T1MV PBGA Module Solution (Side/Top)
AI04628b
7/26
M440T1MV
OPERATION MODES
Memory READ Mode
The M440T1MV is in the 32-bit READ Mode whenever W1 - W4 (WRITE Enable Byte 1 to 4) are high
and E1 - E4 - Chip Enable Bytes 1 to 4 are low
(see Table 2., page 8). The unique address specified by the 20 address inputs defines which one of
the 1,048,576 long words of data is to be accessed. Valid data will be available at the Data I/O pins
within Address Access Time (tAVQV) after the last
address input signal is stable, providing the E1-4
and G access times are also satisfied. If the E1-4
and G access times are not met, valid data will be
available after the latter of the Chip Enable Access
Times (tELQV) or Output Enable Access Time
(tGLQV).
The state of the thirty-two three-state Data I/O signals is controlled by E1-4 and G. If the outputs are
activated before tAVQV, the data lines will be driven
to an indeterminate state until tAVQV. If the Address Inputs are changed while E1-4 and G remain active, output data will remain valid for
Output Data Hold Time (tAXQX) but will go indeterminate until the next Address Access.
Clock READ Mode
The clock is in the READ Mode whenever WC
(Clock WRITE Enable) is high and EC (Clock Chip
Enable) is low. The unique address specified by
the 6 Address Inputs defines which one of the 64
bytes of clock data is to be accessed. Valid data
will be available at the Data I/O pins (DQC0-7)
within Address Access Time (tAVQV) after the last
address input signal is stable, providing the EC
and GC access times are also satisfied. If the EC
and GC access times are not met, valid data will
be available after the latter of the Chip Enable Access Times (tELQV) or Output Enable Access Time
(tGLQV).
The state of the eight three-state Data I/O signals
is controlled by EC and G. If the outputs are activated before tAVQV, the data lines will be driven to
an indeterminate state until tAVQV. If the Address
Inputs are changed while EC and G remain active,
output data will remain valid for Output Data Hold
Time (tAXQX) but will go indeterminate until the
next Address Access. See section on Reading and
Setting the Clock under CLOCK OPERATION for
more details.
Table 2. Memory Operating Modes
Mode
VCC
Byte WRITE
E4
E3
E2
E1
G
W4
W3
W2
W1
H
H
H
L
H
X
X
X
L
DQ24- DQ16- DQ8- DQ0DQ31 DQ23 DQ15 DQ7
Hi-Z
Hi-Z
Hi-Z
Power
DIN
Active
Byte WRITE
H
H
L
H
H
X
X
L
X
Hi-Z
Hi-Z
DIN
Hi-Z
Active
Byte WRITE
H
L
H
H
H
X
L
X
X
Hi-Z
DIN
Hi-Z
Hi-Z
Active
Byte WRITE
L
H
H
H
H
L
X
X
X
DIN
Hi-Z
Hi-Z
Hi-Z
Active
Byte WRITE
X
X
X
L
H
H
H
H
L
Hi-Z
Hi-Z
Hi-Z
DIN
Active
Byte WRITE
X
X
L
X
H
H
H
L
H
Hi-Z
Hi-Z
DIN
Hi-Z
Active
Byte WRITE
X
L
X
X
H
H
L
H
H
Hi-Z
DIN
Hi-Z
Hi-Z
Active
Byte WRITE
L
X
X
X
H
L
H
H
H
DIN
Hi-Z
Hi-Z
Hi-Z
Active
L
L
L
L
H
L
L
L
L
DIN
DIN
DIN
DIN
Active
H
H
H
L
L
X
X
X
H
Hi-Z
Hi-Z
Hi-Z
DOUT
Active
Long Word
WRITE
2.97 to 3.6V
Byte READ
Byte READ
H
H
L
H
L
X
X
H
X
Hi-Z
Hi-Z
DOUT
Hi-Z
Active
Byte READ
H
L
H
H
L
X
H
X
X
Hi-Z
DOUT
Hi-Z
Hi-Z
Active
Byte READ
L
H
H
H
L
H
X
X
X
DOUT
Hi-Z
Hi-Z
Hi-Z
Active
Long Word
READ
L
L
L
L
L
H
H
H
H
DOUT
DOUT
DOUT
DOUT
Active
Deselect
H
H
H
H
X
X
X
X
X
Hi-Z
Hi-Z
Hi-Z
Hi-Z
Stdby
CMOS
Standby
VSO to
Deselect
VPFD(min)(1)
X
X
X
X
X
X
X
X
X
Hi-Z
Hi-Z
Hi-Z
Hi-Z
Deselect
≤ VSO(1)
X
X
X
X
X
X
X
X
X
Hi-Z
Hi-Z
Hi-Z
Battery
Hi-Z Back-up
Mode
Note: X = VIH or VIL; VSO = Battery Back-up Switchover Voltage.
1. See Table 12., page 20 for details.
8/26
M440T1MV
Table 3. Clock Operating Modes
VCC
Mode
EC
GC
WC
DQC0 - 7
VIH
X
X
Hi-Z
VIL
X
VIL
DIN
READ
VIL
VIL
VIH
DOUT
READ
VIL
VIH
VIH
Hi-Z
Deselect
WRITE
2.97 to 3.6V
VSO to
Deselect
VPFD(min)(1)
X
X
X
Hi-Z
Deselect
≤ VSO(1)
X
X
X
Hi-Z
Note: X = VIH or VIL; VSO = Battery Back-up Switchover Voltage.
1. See Table 12., page 20 for details.
Figure 6. Memory READ Mode AC Waveforms, Chip Enable- or Output Enable-Controlled
tAVAV
A0-A19
VALID
tAVQV
tAXQX
tELQV
tEHQZ
E1 - E4
tELQX
tGLQV
tGHQZ
G
tGLQX
DQ0-DQ31
DATA OUT
AI05606
Figure 7. Memory READ Mode AC Waveforms, Address-Controlled
tAVAV
VALID
A0-A19
tAVQV
tAXQX
DQ0-DQ31
DATA VALID
DATA VALID
AI05607
9/26
M440T1MV
Figure 8. Clock READ Mode AC Waveforms, Chip Enable- or Output Enable-Controlled
tAVAV
A0-A5
VALID
tAVQV
tAXQX
tELQV
tEHQZ
EC
tELQX
tGLQV
tGHQZ
GC
tGLQX
DQC0-DQC7
DATA OUT
AI04653
Figure 9. Clock READ Mode AC Waveforms, Address-Controlled
tAVAV
VALID
A0-A5
tAVQV
tAXQX
DQC0-DQC7
DATA VALID
DATA VALID
AI04654
Table 4. Memory/Clock READ Mode AC Characteristics
M440T1MV
Parameter(1)
Symbol
Memory
Clock
–85
–15
Min
Max
Min
Unit
Max
tRC
tAVAV
READ Cycle Time
tACC
tAVQV
Address Valid to Output Valid
70
150
ns
tCO
tELQV
Chip Enable Low to Output Valid
85
150
ns
tOE
tGLQV
Output Enable Low to Output Valid
45
70
ns
tCEL
tELQX
Chip Enable Low to Output Transition
5
10
ns
tOEL
tGLQX
Output Enable Low to Output Transition
5
5
ns
85
150
ns
tCEZ
tEHQZ(2) Chip Enable High to Output Hi-Z
40
50
ns
tOEZ
tGHQZ(2) Output Enable High to Output Hi-Z
30
50
ns
tOH
tAXQX
Address Transition to Output Transition
5
5
Note: 1. Valid for Ambient Operating Temperature: TA = –15 to 75°C; VCC = 3.0 to 3.6V (except where noted).
2. CL = 5pF.
10/26
ns
M440T1MV
Clock WRITE Mode
The clock is in the WRITE Mode whenever WC
(Clock WRITE Enable) and EC (Clock Chip Enable) are in the low state after the address inputs
are stable. The start of a WRITE is referenced
from the latter occurring falling edge of WC or EC.
A WRITE is terminated by the earlier rising edge of
WC or EC. The addresses must be held valid
throughout the cycle. EC or WC must return high
for a minimum of tEHAX from Chip Enable Clock or
tWHAX from WRITE Enable Clock prior to the initiation of another READ or WRITE cycle. Data-in
must be valid tDVWH prior to the end of WRITE and
remain valid for tWHDX afterward. GC should be
kept high during WRITE cycles to avoid bus contention; although, if the output bus has been activated by a low on EC and GC a low on WC will
disable the outputs tWLQZ after WC falls. See section on Reading and Setting the Clock under
CLOCK OPERATION for more details.
Memory WRITE Mode
The M440T1MV is in the WRITE Mode whenever
any or all of W1-4 (WRITE Enable Byte 1 to 4) and
any corresponding E1-4 (Chip Enable Byte 1 to 4)
are in a low state after the address inputs are stable. Thus a Byte WRITE (8-bit), Word WRITE (16bit) or Long Word WRITE (32-bit) may be performed. The start of a WRITE is referenced from
the latter occurring falling edge of W1-4 or E1-4. A
WRITE is terminated by the earlier rising edge of
W1-4 or E1-4. The addresses must be held valid
throughout the cycle. E1-4 or W1-4 must return
high for a minimum of tEHAX from Chip Enable or
tWHAX from WRITE Enable prior to the initiation of
another READ or WRITE cycle. Data-in must be
valid tDVWH prior to the end of WRITE and remain
valid for tWHDX afterward. G should be kept high
during WRITE cycles to avoid bus contention; although, if the output bus has been activated by a
low on E1-4 and G, a low on W1-4 will disable the
outputs tWLQZ after W1-4 falls.
Figure 10. Memory WRITE Mode AC Waveforms, WRITE Enable-Controlled
tAVAV
A0-A19
VALID
tAVWH
tWHAX
tAVEL
E1 - E4
tWLWH
tAVWL
W1 - W4
tWHQX
tWLQZ
tWHDX
DQ0-DQ31
DATA INPUT
tDVWH
AI05608
Note: Output Enable (G) = Low
11/26
M440T1MV
Figure 11. Memory WRITE Mode AC Waveforms, Chip Enable-Controlled
tAVAV
VALID
A0-A19
tAVEH
tELEH
tAVEL
tEHAX
E1 - E4
tAVWL
W1 - W4
tWHDX
DATA INPUT
DQ0-DQ31
tDVWH
AI05609
Note: Output Enable (G) = High
Figure 12. Clock WRITE Mode AC Waveforms, WRITE Enable-Controlled
tAVAV
VALID
A0-A5
tAVWH
tWHAX
tAVEL
EC
tWLWH
tAVWL
WC
tWHQX
tWLQZ
tWHDX
DQC0-DQC7
DATA INPUT
tDVWH
AI04651
Note: Clock Output Enable (GC) = Low
12/26
M440T1MV
Figure 13. Clock WRITE Mode AC Waveforms, Chip Enable-Controlled
tAVAV
VALID
A0-A5
tAVEH
tAVEL
tELEH
tEHAX
EC
tAVWL
WC
tWHDX
DQC0-DQC7
DATA INPUT
tDVWH
AI04652
Note: Clock Output Enable (GC) = High
Table 5. Memory/Clock WRITE Mode AC Characteristics
M440T1MV
Symbol
Parameter(1)
Memory
Clock
–85
–15
Unit
Min
tWC
Max
Min
Max
tAVAV
WRITE Cycle Time
85
150
ns
tAVWL
Address Valid to WRITE Enable Low
0
0
ns
tAVEL
Address Valid to Chip Enable Low
0
0
ns
tWP
tWLWH
WRITE Enable Pulse Width
60
100
ns
tCEW
tELEH
Chip Enable Low to Chip Enable High
65
150
ns
tWHAX
WRITE Enable High to Address Transition
0
10
ns
tEHAX
Chip Enable High to Address Transition
15
10
ns
tDVWH
Input Valid to WRITE Enable High
35
50
ns
tDVEH
Input Valid to Chip Enable High
35
50
ns
tWHDX
WRITE Enable High to Input Transition
0
0
ns
tEHDX
Chip Enable High to Input Transition
15
0
ns
tAW
tWR
tDS
tDH
tWEZ
tOEW
tWLQZ(2,3) WRITE Enable Low to Output Hi-Z
30
50
ns
tAVWH
Address Valid to WRITE Enable High
70
150
ns
tAVEH
Address Valid to Chip Enable High
70
150
ns
WRITE Enable High to Output Transition
5
5
ns
tWHQX(3)
Note: 1. Valid for Ambient Operating Temperature: TA = –15 to 75°C; VCC = 3.0 to 3.6V (except where noted).
2. CL = 5pF.
3. If E1 - E4 and EC goes low simultaneously with W1 - W4 and WC going low, the outputs remain in the high impedance state.
13/26
M440T1MV
CLOCK OPERATION
Clock Registers
Registers 00h, 01h, 02h, 04h, 06h, 08h, 09h, and
0Ah contain the time of day data in BCD. Eleven
bits within these eight registers are not used and
will always read '0' regardless of how they are written. Bits 6 and 7 in the Months Register (09h) are
binary bits. When set to logic '0,' EOSC (Bit 7) enables the Real Time Clock oscillator. This bit will
normally be turned on by the user during device
initialization. However, the oscillator can be turned
on and off as necessary by setting this bit to the
appropriate level. Bit 6 of the Hours Register is defined as the 12- or 24-hour select bit. When set to
logic '1,' the 12-hour format is selected. In the 12hour format, Bit 5 is the AM/PM bit with logic '1' being PM. In the 24-hour mode, Bit 5 is the second
10-hour bit (20-23 hours). The Clock Registers are
updated every 0.01 seconds from the Real Time
Clock, except when the TE Bit (Bit 7 of Register
0Bh) is set low or the clock oscillator is not running.
Reading and Setting the Clock
The preferred method of synchronizing data access to and from the TIMEKEEPER® is to access
the Command Register by doing a WRITE cycle to
address location 0Bh and setting TE Bit (Transfer
Enable Bit) to a logic '0.' This will freeze the External Clock Registers at the present recorded time,
allowing access to occur without danger of simultaneous update. When the clock registers have
been read or written, a second WRITE cycle to location 0Bh and setting the TE Bit to a logic '1' will
put the Clock Registers back to being updated every 0.01 second. No time is lost in the Real Time
Clock because the internal copy of the Clock Register buffers is continually incremented while the
external memory registers are frozen. An alternate
method of reading and writing the Clock Registers
is to ignore synchronization. However, any single
READ may give erroneous data as the Real Time
Clock may be in the process of updating the external memory registers as data is being read. The internal copies of seconds through years are
incremented, and the time of day alarm is checked
during the period that hundreds of seconds reads
“99” to “00.” A way of making sure data is valid is
to do multiple READs and compare. Writing the
registers can also produce erroneous results for
the same reasons. A way of making sure that the
WRITE cycle has caused proper update is to do a
READ to verify and re-execute the WRITE cycle if
data is not correct. While the possibility of errone-
14/26
ous results from READ and WRITE cycles has
been stated, it is worth noting that the probability
of an incorrect result is kept to a minimum due to
the redundant structure of the TIMEKEEPER.
Clock Alarm Registers
Registers 03h, 05h, and 07h contain the Clock
Alarm Registers. Bits 3, 4, 5, and 6 of Register 07h
will always read '0' regardless of how they are written. Bit 7 of Registers 03h, 05h, and 07h are mask
bits (see Table 6., page 15). When all of the mask
bits are logic '0,' a Clock Alarm will only occur
when Registers 02h, 04h, and 06h match the values stored in Registers 03h, 05h, and 07h. An
alarm will be generated every day when Bit 7 of
Register 07h is set to a logic '1.' Similarly, an alarm
is generated every hour when Bit 7 of Registers
07h and 05h is set to a logic '1.' When Bit 7 of Registers 07h, 05h, and 03h is set to a logic '1,' an
alarm will occur every minute when Register 1
(seconds) rolls from “59” to “00.”
Clock Alarm Registers are written and read in the
same format as the Clock Registers. The Clock
Alarm Flag and Interrupt are always cleared when
alarm Registers are read or written.
Watchdog Alarm Registers
Registers 0Ch and 0Dh contain the time for the
watchdog alarm. The two registers contain a time
count from 00.01 to 99.99 seconds in BCD. The
value written into the Watchdog Alarm Registers
can be written or read in any order. Any access to
Register 0Ch or 0Dh will cause the watchdog
alarm to re-initialize and clears the Watchdog Flag
Bit and the Watchdog Interrupt Output. When a
new value is entered or the Watchdog Registers
are read, the watchdog timer will start counting
down from the entered value to zero. When zero is
reached, the Watchdog Interrupt Output will go to
the active state. The watchdog timer countdown is
interrupted and re-initialized back to the entered
value every time either of the registers are accessed. In this manner, controlled periodic accesses to
the watchdog timer can prevent the watchdog
alarm from going to an active level. If access does
not occur, the countdown alarm will be repetitive.
The Watchdog Alarm Registers always read the
entered value. The actual countdown register is internal and is not readable. Writing registers 0Ch
and 0Dh to '0' will disable the watchdog alarm feature.
M440T1MV
Table 6. Register Map
ADDRESS
BIT 0
BIT 7
0
CLOCK
CALENDAR/
TIME OF DAY
ALARM
REGISTERS
0.1 SECONDS
USER
REGISTERS
00-99
0
10 SECONDS
SECONDS
00-59
2
0
10 MINUTES
MINUTES
00-59
3
M
10 MIN ALARM
MIN ALARM
00-59
4
0
12/24
5
M
12/24
6
0
0
0
0
0
DAYS
01-07
7
M
0
0
0
0
DAY ALARM
01-07
8
0
0
EOSC
ESQW
A
WATCHDOG
ALARM
REGISTERS
0.01 SECONDS
1
9
COMMAND
REGISTER
RANGE
B
10
A/P
10
A/P
10
10
HR
HOURS
01-12+A/P
00-23
HR
HOURS ALARM
01-12+A/P
00-23
10DATE
10MO
0
10YEARS
TE
IPSW
IBH
PU
LO
LVL
WAM
DATE
01-31
MONTHS
01-12
YEARS
00-99
TDM
WAF
TDF
C
0.1 SECONDS
0.01 SECONDS
00-99
D
10 SECONDS
SECONDS
00-99
E - 3F
SRAM ADDRESS SPACE
AI04208
Table 7. Time of Day Alarm Mask Bits
Register
(03h) Minutes
(05h) Hours
(07h) Days
1
1
1
Alarm once per minute
0
1
1
Alarm when minutes match
0
0
1
Alarm when hours and minutes match
0
0
0
Alarm when hours, minutes, and days match
Note: Any other bit combinations of mask bit settings produce an illegal operation.
15/26
M440T1MV
Command Register
Address location 0Bh is the Command Register
where mask bits, control bits, and flag bits reside.
The operation of each bit is as follows:
TE - Bit 7 Transfer Enable. This bit, when set to
logic '0,' will disable the transfer of data between
internal and external clock registers. The contents
in the external clock registers are now frozen and
READs or WRITEs will not be affected with updates. This bit must be set to a logic '1' to allow updates.
IPSW - Bit 6 Interrupt Switch. When set to a
logic '1,' IRQ/(IRQ) is the Watchdog Alarm. When
set to a logic '0,' IRQ/(IRQ) is the time of day alarm
output.
IBH/LO - Bit 5 IRQ Sink or Source Current.
When this bit is set to a logic '1' and VCC is applied,
IRQ/(IRQ) will source current (see Table
11., page 19, IOH). When this bit is set to a logic
'0,' IRQ will sink current (see Table 11., page 19,
IOL).
PU/LVL - Bit 4 Interrupt Pulse Mode or Level
Mode. This bit determines whether the interrupt
will output a pulse or level signal. When set to a
logic '0,' IRQ/(IRQ) will be in the level mode. When
this bit is set to a logic '1,' the pulse mode is selected. IRQ/(IRQ) will either sink or source current, depending on the condition of Bit 5, for a minimum of
3ms and then release. IRQ will only source current
when there is voltage present on VCC.
WAM - Bit 3 Watchdog Alarm Mask. When this
bit is set to a logic '0,' the watchdog interrupt output
will be activated. The activated state is determined
by bits 1, 4, 5, and 6 of the Command Register.
when this bit is set to a logic '1,' the watchdog interrupt output is deactivated.
TDM - Bit 2 Time of Day Alarm Mask. When
this bit is set to a logic '0,' the time of day alarm interrupt output will be activated. The activated state
is determined by bits 0, 4, 5, and 6 of the Command Register. When this bit is set to a logic '1,'
the time of day alarm interrupt output is deactivated.
WAF - Bit 1 Watchdog Alarm Flag. This bit is
set to a logic '1' when a watchdog alarm interrupt
occurs. This bit is “Read only.” The bit is reset
when any of the watchdog alarm registers are accessed.
When the interrupt is in the pulse mode (see PU/
LVL - Bit 4 Interrupt Pulse Mode or Level Mode),
this flag will be in the logic '1' state only during the
time the interrupt is active.
TDF - Bit 0 Time of Day Flag. This is a “Read
only” bit. This bit is set to a logic '1' when a time of
day alarm has occurred. the time the alarm occurred can be determined by reading the time of
16/26
day alarm registers. This bit is reset to a logic '0'
state when any of the time of day registers are accessed.
When the interrupt is in the pulse mode (see PU/
LVL - Bit 4 Interrupt Pulse Mode or Level Mode),
this flag will be in the logic '1' state only during the
time the interrupt is active.
Battery Low
The M440T1MV automatically performs battery
voltage monitoring upon power-up, and at factoryprogrammed time intervals of at least 24 hours.
The Battery Low (BL) signal will be asserted if the
battery voltage is found to be less than approximately 2.5V. The BL signal will remain asserted
until completion of battery replacement and subsequent battery low monitoring tests, either during
the next power-up sequence or the next scheduled
24-hour interval (see application note, “AN1540,
NVRAM PBGA Dual Battery Hat Mounting and
Removal” for more information).
If a battery low is generated during a power-up sequence, this indicates that one of the batteries is
below 2.5V and may not be able to maintain data
integrity in the SRAM. Data should be considered
suspect, and verified as correct. Fresh batteries
should be installed.
If a battery low indication is generated during the
24-hour interval check, this indicates that the battery is near end of life. However, data is not compromised due to the fact that a nominal VCC is
supplied. In order to insure data integrity during
subsequent periods of battery back-up mode, the
batteries should be replaced. The SNAPHAT® top
should be replaced with valid VCC applied to the
device.
The M440T1MV only monitors the batteries when
a nominal VCC is applied to the device. Thus applications which require extensive durations in the
battery back-up mode should be powered-up periodically (at least once every few months) in order
for this technique to be beneficial. Additionally, if a
battery low is indicated, data integrity should be
verified upon power-up via a checksum or other
technique. The BL signal is an open drain output
and an appropriate pull-up resistor should be chosen to control the rise time.
Sleep Mode
Forcing the sleep pad more positive than +7.5V
above ground will cause the batteries to be isolated from the RAM, preserving the remaining battery
life. This mode may be used when device operation is not necessary for an extended period of
time.
Note: Implementation of this Sleep Mode will result in complete loss of data.
M440T1MV
MAXIMUM RATINGS
Stressing the device above the rating listed in the
“Absolute Maximum Ratings” table may cause
permanent damage to the device. These are
stress ratings only and operation of the device at
these or any other conditions above those indicated in the Operating sections of this specification is
not implied. Exposure to Absolute Maximum Rating conditions for extended periods may affect device
reliability.
Refer
also
to
the
STMicroelectronics SURE Program and other relevant quality documents.
Table 8. Absolute Maximum Ratings
Symbol
Value
Unit
Operating Temperature
–15 to 75
°C
TSTG
Storage Temperature (VCC, Oscillator Off)
–40 to 85
°C
TSLD
Lead Solder Temperature for 10 seconds
260
°C
VCC
Supply Voltage (on any pin relative to Ground)
–0.3 to + 4.6
V
VIO
Input or Output Voltages
–0.3 to VCC + 0.3
V
TA
Parameter
IO
Output Current
20
mA
PD
Power Dissipation
1
W
CAUTION! Negative undershoots below –0.3V are not allowed on any pin while in the Battery Back-up Mode
17/26
M440T1MV
DC AND AC PARAMETERS
This section summarizes the operating and measurement conditions, as well as the DC and AC
characteristics of the device. The parameters in
the following DC and AC Characteristic tables are
derived from tests performed under the Measure-
ment Conditions listed in the relevant tables. Designers should check that the operating conditions
in their projects match the measurement conditions when using the quoted parameters.
Table 9. DC and AC Measurement Conditions
Parameter
M440T1MV
VCC Supply Voltage
3.0 to 3.6V
Ambient Operating Temperature
–15 to 75°C
Load Capacitance (CL)
30pF
Input Rise and Fall Times
≤ 5ns
Input Pulse Voltages
0 to 3V
Input and Output Timing Ref. Voltages
1.5V
Note: Output Hi-Z is defined as the point where data is no longer driven.
Figure 14. AC Testing Load Circuit
645Ω
DEVICE
UNDER
TEST
CL = 30 pF
1.75V
AI05605
Table 10. Capacitance
CIN
COUT(3)
CIO(3)
M440T1MV
Parameter(1,2)
Symbol
Unit
Min
A0 - A5
50
pF
A6 - A19, G
40
pF
All Other Inputs
10
pF
Output Capacitance (BL)
10
pF
Input / Output Capacitance
10
pF
Input Capacitance
Note: 1. Effective capacitance measured with power supply at 3V; sampled only; not 100% tested.
2. At 25°C, f = 1MHz.
3. Outputs were deselected.
18/26
Max
M440T1MV
Table 11. DC Characteristics
Sym
Parameter
ILI
Input Leakage Current
ILO
Output Leakage Current
ICC1
Supply Current
ICC2
Supply Current (TTL Standby)
ICC3
VCC Power Supply Current
VIL(2)
Input Low Voltage
VIH(2)
Input High Voltage
VOL
VOH
M440T1MV
Unit
Min
Typ
Max
0V ≤ VIN ≤ VCC
±4
µA
0V ≤ VOUT ≤ VCC
±4
µA
210
mA
E1 - E4,
EC = VIH
5
12
mA
E1 - E4,
EC = VCCI – 0.2
2
3
mA
–0.3
0.6
V
2.2
VCC + 0.3
V
Output Low Voltage
IOL = 2.0mA
0.4
V
Output Low Voltage (Open drain)(3)
IOL = 10mA
0.4
V
Output High Voltage
VPFD(2) Power Fail Deselect
VSO(2)
Test Condition(1)
Battery Back-up Switchover
IOH = –1.0mA
2.2
V
2.80
2.97
2.5
V
V
Note: 1. Valid for Ambient Operating Temperature: TA = –15 to 75°C; VCC = 3.0 to 3.6V (except where noted).
2. All voltages are referenced to Ground.
3. For BL and IRQ (Open drain); if pulled-up to supply other than VCC, this supply must be equal to, or less than 3.0V when VCC = 0V
(during battery back-up mode).
19/26
M440T1MV
Data Retention Mode
Should the supply voltage decay, the RAM will automatically deselect, write protecting itself when
VCC falls between VPFD (max), VPFD (min) window. All outputs become high impedance and all
inputs are treated as “Don't care.”
Note: A power failure during a WRITE cycle may
corrupt data at the current addressed location, but
does not jeopardize the rest of the RAM's content.
At voltages below VPFD (min), the memory will be
in a write protected state, provided the VCC fall
time is not less than tF. The M440T1MV may respond to transient noise spikes on VCC that cross
into the deselect window during the time the device is sampling VCC.Therefore, decoupling of the
power supply lines is recommended. When VCC
drops below VSO, the control circuit switches power to the internal battery, preserving data and powering the clock. The internal energy source will
maintain data in the M440T1MV for an accumulated period of 5 years at 45°C. As system power rises above VSO, the battery is disconnected, and the
power supply is switched to external VCC. Write
protection continues until VCC reaches VPFD (min)
plus tER (min). Normal RAM operation can resume
tER after VCC exceeds VPFD (max). Refer to Application Note (AN1012) on the ST Web Site for more
information on battery life.
Figure 15. Power Down/Up Mode AC Waveforms
VCC
VPFD (max)
VPFD (min)
VSO
VSS
tF
tDR
tR
tRB
tFB
INPUTS
RECOGNIZED
tREC
DON'T CARE
RECOGNIZED
HIGH-Z
OUTPUTS
VALID
VALID
AI04792
Table 12. Power Down/Up Trip Points DC Characteristics
Symbol
Parameter(1,2)
VPFD
Power-fail Deselect Voltage
VSO
Battery Back-up Switchover Voltage
tDR(3)
Expected Data Retention Time
M440T1MV
Unit
Min
Typ
Max
2.8
2.9
2.97
2.5
5
Note: 1. Valid for Ambient Operating Temperature: TA = –15 to 75°C; VCC = 3.0 to 3.6V (except where noted).
2. All voltages referenced to VSS.
3. At 45°C, VCC = 0V.
20/26
V
V
YEARS
M440T1MV
Table 13. Power Down/Up AC Characteristics
Symbol
Parameter(1)
Min
Max
Unit
tF(2)
VPFD (max) to VPFD (min) VCC Fall Time
300
µs
tFB(3)
VPFD (min) to VSS VCC Fall Time
10
µs
tR
VPFD (min) to VPFD (max) VCC Rise Time
10
µs
tRB
VSS to VPFD (min) VCC Rise Time
1
µs
Power-up Deselect Time
40
tREC
200
ms
Note: 1. Valid for Ambient Operating Temperature: TA = –15 to 75°C; VCC = 3.0 to 3.6V (except where noted).
2. VPFD (max) to VPFD (min) fall time of less than tF may result in deselection/write protection not occurring until 200µs after VCC passes VPFD (min).
3. VPFD (min) to VSS fall time of less than tFB may cause corruption of RAM data.
21/26
M440T1MV
PACKAGE MECHANICAL INFORMATION
Figure 16. PBGA-ZA – 168-ball Plastic Ball Grid Array Package Outline
A3
A
B
E
A
A1
A2
HE
B
D B
45˚
GD
B3
B2
B1
TOP VIEW
GE
FD
SIDE VIEW
e
E5
ddd C
Non-plated
thru holes
1
BALL 1
CORNER
D3
eee S C A S B S
fff S C
b
b
D D1
D2
e
SOLDER BALL (Typ)
DETAIL A
Fiducial and
Soldermask
opening (3X)
e
E4
Detail A
E1
E2
FE
0.20 (4X)
E3
E
BOTTOM VIEW
Note: Drawing is not to scale.
22/26
PBGA-Z04
M440T1MV
Table 14. PBGA-ZA – 168-ball Plastic Ball Grid Array Package Mechanical Data
mm
inches
Symb
Typ
Min
Max
Typ
Min
Max
A
11.64
11.24
12.04
0.458
0.443
0.474
A1
6.60
6.30
6.90
0.260
0.248
0.272
A2
1.50
1.40
1.60
0.059
0.055
0.063
A3
9.25
9.00
9.50
0.364
0.354
0.374
B
44.40
44.30
44.50
1.748
1.744
1.752
B1
36.60
36.50
36.70
1.441
1.437
1.445
B2
28.25
28.15
28.35
1.112
1.108
1.116
B3
23.10
23.00
23.20
0.909
0.906
0.913
b
0.76
0.71
0.81
0.030
0.028
0.032
D
44.50
44.30
44.70
1.752
1.744
1.760
D1
27.94
D2
40.00
39.80
40.20
1.575
1.567
1.583
D3
20.56
20.46
20.66
0.809
0.806
0.813
e
1.27
E
44.50
1.744
1.760
E1
22.86
0.900
E2
28.40
1.118
E3
40.00
39.80
40.20
1.575
1.567
1.583
E4
15.75
15.65
15.85
0.620
0.616
0.624
E5
14.38
14.28
14.48
0.566
0.562
0.570
FD
8.28
8.08
8.48
0.326
0.318
0.334
FE
10.82
10.72
10.92
0.426
0.422
0.430
GD
0.85
0.65
1.05
0.033
0.026
0.041
GE
1.00
HE
1.32
0.044
0.060
n
1.100
0.050
44.30
44.70
1.752
0.039
1.12
1.52
0.052
168
168
Tolerance
Tolerance
ddd
0.15
0.006
eee
0.25
0.010
fff
0.10
0.004
23/26
M440T1MV
PART NUMBERING
Table 15. Ordering Information Scheme
Example:
M440T
1MV
–15
ZA
9
Device Type
M440T
Supply Voltage and Write Protect Voltage
1MV = VCC = 3.0 to 3.6V; VPFD = 2.8 to 2.97V
Speed
–15 = 150ns
Package(1)
ZA = 168-ball Ball Grid Array
Temperature Range
9 = –15 to 75 °C
Note: 1. Where “Z” is the symbol for PBGA packages and “A” denotes 1.27mm ball pitch
For other options, or for more information on any aspect of this device, please contact the ST Sales Office
nearest you.
24/26
M440T1MV
REVISION HISTORY
Table 16. Document Revision History
Date
Version
Revision Details
September 2002
1.0
First issue
16-Jan-03
1.1
Modify mechanical data (Table 14)
31-Mar-03
1.2
Update test condition (Table 12)
11-Apr-03
2.0
Updated with template v2.2
05-Oct-04
3.0
Reformatted; update mechanical dimensions (Figure 16; Table 14)
25/26
M440T1MV
Information furnished is believed to be accurate and reliable. However, STMicroelectronics assumes no responsibility for the consequences
of use of such information nor for any infringement of patents or other rights of third parties which may result from its use. No license is granted
by implication or otherwise under any patent or patent rights of STMicroelectronics. Specifications mentioned in this publication are subject
to change without notice. This publication supersedes and replaces all information previously supplied. STMicroelectronics products are not
authorized for use as critical components in life support devices or systems without express written approval of STMicroelectronics.
The ST logo is a registered trademark of STMicroelectronics.
All other names are the property of their respective owners
© 2004 STMicroelectronics - All rights reserved
STMicroelectronics group of companies
Australia - Belgium - Brazil - Canada - China - Czech Republic - Finland - France - Germany - Hong Kong - India - Israel - Italy - Japan Malaysia - Malta - Morocco - Singapore - Spain - Sweden - Switzerland - United Kingdom - United States of America
www.st.com
26/26