fm3316 Ramtron Corporation, fm3316 Datasheet - Page 8

no-image

fm3316

Manufacturer Part Number
fm3316
Description
3v Integrated Processor Companion With Memory
Manufacturer
Ramtron Corporation
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
fm3316-GTR
Manufacturer:
CYPRESS
Quantity:
2 500
Table 3. Alarm Match Bit Examples
Real-time Clock Operation
The real-time clock (RTC) is a timekeeping device
that can be capacitor- or battery-backed for
permanently-powered operation. It offers a software
calibration feature that allows high accuracy.
The RTC consists of an oscillator, clock divider, and
a register system for user access. It divides down the
32.768 kHz time-base and provides a minimum
resolution of seconds (1Hz). Static registers provide
the user with read/write access to the time values. It
includes registers for seconds, minutes, hours, day-
of-the-week, date, months, and years. A block
diagram shown in Figure 9 illustrates the RTC
function.
The user registers are synchronized with the
timekeeper core using R and W bits in register 00h.
The R bit is used to read the time. Changing the R bit
from 0 to 1 transfers timekeeping information from
the core into the user registers 02-08h that can be
Rev. 1.1
Dec. 2007
Seconds
CF
1
0
0
0
0
Minutes
1
1
0
0
0
Years
8 bits
32.768 kHz
crystal
Hours
1
1
1
0
0
Date
Figure 9. Real-time Clock Core Block Diagram
Months
5 bits
1
1
1
1
0
Months
1
1
1
1
1
Alarm condition
No match required = alarm 1/second
Alarm when seconds match = alarm 1/minute
Alarm when seconds, minutes match = alarm 1/hour
Alarm when seconds, minutes, hours match = alarm 1/date
Alarm when seconds, minutes, hours, date match = alarm 1/month
6 bits
Date
User Registers
3 bits
Oscillator
/OSCEN
Days
read by the user. If a timekeeper update is pending
when R is set, then the core will be updated prior to
loading the user registers. The user registers are
frozen and will not be updated again until the R bit is
cleared to a ‘0’.
The W bit is used to write new time/date values.
Setting the W bit to a ‘1’ stops the RTC and allows
the timekeeping core to be written with new data.
Clearing it to ‘0’ causes the RTC to start running
based on the new values loaded in the timekeeper
core. The RTC may be synchronized to another clock
source. On the 8
(W=0), the RTC starts counting with a timebase that
has been reset to zero milliseconds.
Note: Users should be certain not to load invalid
values, such as FFh, to the timekeeping registers.
Updates to the timekeeping core occur continuously
except when locked.
FM33256/FM3316 SPI Companion w/ FRAM
Hours
6 bits
Divider
Clock
th
clock of the write to register 00h
Minutes
7 bits
512 Hz or
SW out
1 Hz
Seconds
Update
Logic
7 bits
W
Page 8 of 28
R

Related parts for fm3316