Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.COM

X  

CY14B104MA-ZS45XIT Datasheet(PDF) 7 Page - Cypress Semiconductor

Part # CY14B104MA-ZS45XIT
Description  4 Mbit (512K x 8/256K x 16) nvSRAM with Real-Time-Clock
Download  31 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  CYPRESS [Cypress Semiconductor]
Direct Link  http://www.cypress.com
Logo CYPRESS - Cypress Semiconductor

CY14B104MA-ZS45XIT Datasheet(HTML) 7 Page - Cypress Semiconductor

Back Button CY14B104MA-ZS45XIT Datasheet HTML 3Page - Cypress Semiconductor CY14B104MA-ZS45XIT Datasheet HTML 4Page - Cypress Semiconductor CY14B104MA-ZS45XIT Datasheet HTML 5Page - Cypress Semiconductor CY14B104MA-ZS45XIT Datasheet HTML 6Page - Cypress Semiconductor CY14B104MA-ZS45XIT Datasheet HTML 7Page - Cypress Semiconductor CY14B104MA-ZS45XIT Datasheet HTML 8Page - Cypress Semiconductor CY14B104MA-ZS45XIT Datasheet HTML 9Page - Cypress Semiconductor CY14B104MA-ZS45XIT Datasheet HTML 10Page - Cypress Semiconductor CY14B104MA-ZS45XIT Datasheet HTML 11Page - Cypress Semiconductor Next Button
Zoom Inzoom in Zoom Outzoom out
 7 / 31 page
background image
PRELIMINARY
CY14B104KA, CY14B104MA
Document #: 001-07103 Rev. *J
Page 7 of 31
above VSWITCH) the OSCEN bit is checked for “enabled” status.
If the OSCEN bit is enabled and the oscillator is not active within
the first 5 ms, the OSCF bit is set to “1”. Check for this condition
and then write ‘0’ to clear the flag. Note that in addition to setting
the OSCF flag bit, the time registers are reset to the “Base Time”
(see Setting the Clock on page 6), which is the value last written
to the timekeeping registers. The control or calibration registers
and the OSCEN bit are not affected by the ‘oscillator failed’
condition.
The value of OSCF must be reset to ‘0’ when the time registers
are written for the first time. This initializes the state of this bit
which may have become set when the system was first powered
on.
To reset OSCF, set the write bit “W” (in the flags register at
0x7FFF0) to a “1” to enable writes to the Flag register. Write a
“0” to the OSCF bit and then reset the write bit to “0” to disable
writes.
Calibrating the Clock
The RTC is driven by a quartz controlled oscillator with a nominal
frequency of 32.768 KHz. Clock accuracy depends on the quality
of the crystal, usually specified to 35 ppm limits at 25°C. This
error could equate to +1.53 minutes per month. The
CY14B104KA employs a calibration circuit that improves the
accuracy to +1 or –2 ppm at 25°C. The calibration circuit adds or
subtracts counts from the oscillator divider circuit.
The number of times pulses are suppressed (subtracted,
negative calibration) or split (added, positive calibration)
depends on the value loaded into the five calibration bits found
in the calibration register at 0x7FFF8. Adding counts speeds the
clock up; subtracting counts slows the clock down. The
calibration bits occupy the five lower order bits in the control
register 8. These bits are set to represent any value between 0
and 31 in binary form. Bit D5 is a sign bit, where ‘1’ indicates
positive calibration and ‘0’ indicates negative calibration.
Calibration occurs within a 64 minute cycle. The first 62 minutes
in the cycle may, once per minute, have one second either
shortened by 128 or lengthened by 256 oscillator cycles.
If a binary ‘1’ is loaded into the register, only the first 2 minutes
of the 64 minute cycle are modified; if a binary ‘6’ is loaded, the
first 12 are affected, and so on. Therefore, each calibration step
has the effect of adding 512 or subtracting 256 oscillator cycles
for every 125,829,120 actual oscillator cycles; that is, 4.068 or
–2.034 ppm of adjustment for every calibration step in the
calibration register.
To determine how to set the calibration, the CAL bit in the flags
register at 0x7FFF0 is set to ‘1’, which causes the INT pin to
toggle at a nominal 512 Hz. Any deviation measured from the
512 Hz indicates the degree and direction of the required
correction. For example, a reading of 512.01024 Hz indicates a
+20 ppm error, which requires the loading of a –10 (001010) into
the calibration register. Note that setting or changing the
calibration register does not affect the frequency test output
frequency.
To set or clear CAL, set the write bit “W” (in the flags register at
0x7FFF0) to “1” to enable writes to the Flag register. Write a
value to CAL, and then reset the write bit to “0” to disable writes.
Alarm
The alarm function compares user programmed values of alarm
time/date (stored in the registers 0x7FFF1-5) with the corre-
sponding time of day/date values. When a match occurs, the
alarm internal flag (AF) is set and an interrupt is generated on
INT pin if Alarm Interrupt Enable (AIE) bit is set. If the interrupt is
triggered at the time when the user is reading the RTC Flags
register, it is not reflected on INT pin until the user completes the
read operation.
There are four alarm match fields: date, hours, minutes, and
seconds. Each of these fields has a match bit that is used to
determine if the field is used in the alarm match logic. Setting the
match bit to ‘0’ indicates that the corresponding field is used in
the match process. Depending on the match bits, the alarm
occurs as specifically as once a month or as frequently as once
every minute. Selecting none of the match bits (all 1s) indicates
that no match is required. In this condition, alarm is disabled.
Selecting all match values (all 0s) causes an exact time and date
match.
There are two ways to detect an alarm event: by reading the AF
flag or monitoring the INT pin. The AF flag in the flags register at
0x7FFF0 indicates that a date or time match has occurred. The
AF bit is set to “1” when a match occurs. Reading the flags or
control register clears the alarm flag bit (and all others). A
hardware interrupt pin may also be used to detect an alarm
event.
Note CY14B104KA/CY14B104MA require the alarm match bit
for seconds (0x7FFF2 - D7) to be set to ‘0’ for the proper
operation of Alarm Flag and Interrupt.
Alarm registers are not nonvolatile and therefore, they need to
be reinitialized by software on power up. To set, clear, or enable
an alarm, set the ‘W’ bit (in Flags Register - 0x7FFFF) to “1” to
enable writes to Alarm Registers. After writing the alarm value,
clear the ‘W’ bit back to “0” for the changes to take effect.
Watchdog Timer
The watchdog timer is a free running down counter that uses the
32 Hz clock (31.25 ms) derived from the crystal oscillator. The
oscillator must be running for the watchdog to function. It begins
counting down from the value loaded in the watchdog timer
register.
The counter consists of a loadable register and a free running
counter. On power up, the watchdog timeout value in register
0x7FFF7 is loaded into the counter load register. Counting
begins on power up and restarts from the loadable value any time
the Watchdog Strobe (WDS) bit is set to ‘1’. The counter is
compared to the terminal value of 0. If the counter reaches this
value, it causes an internal flag and an optional interrupt output.
The timeout interrupt is prevented by setting WDS bit to ‘1’ before
the counter reaches ‘0’. This causes the counter to reload with
the watchdog timeout value and get restarted. As long as the
WDS bit is set before the counter reaches the terminal value, the
interrupt and flag never occurs.
New timeout values are written by setting the watchdog write
(WDW) bit to ‘0’. When the WDW is ‘0’ (from the previous
operation), new writes to the watchdog timeout value bits D5–D0
enable the modification of timeout values. When WDW is ‘1’,
then writes to bits D5–D0 are ignored. The WDW function
enables setting the WDS bit without concern that the watchdog
timer value is modified. A logical diagram of the watchdog timer
[+] Feedback


Similar Part No. - CY14B104MA-ZS45XIT

ManufacturerPart #DatasheetDescription
logo
Cypress Semiconductor
CY14B104M CYPRESS-CY14B104M Datasheet
905Kb / 33P
   4 Mbit (512K x 8/256K x 16) nvSRAM with Real Time Clock
CY14B104M CYPRESS-CY14B104M Datasheet
1Mb / 33P
   4-Mbit (512 K 횞 8/256 K 횞 16) nvSRAM with Real Time Clock
CY14B104M CYPRESS-CY14B104M Datasheet
1Mb / 35P
   4-Mbit (512 K x 8/256 K x 16) nvSRAM with Real Time Clock 25 ns and 45 ns access times
CY14B104M-ZSP20XC CYPRESS-CY14B104M-ZSP20XC Datasheet
905Kb / 33P
   4 Mbit (512K x 8/256K x 16) nvSRAM with Real Time Clock
CY14B104M-ZSP20XCT CYPRESS-CY14B104M-ZSP20XCT Datasheet
905Kb / 33P
   4 Mbit (512K x 8/256K x 16) nvSRAM with Real Time Clock
More results

Similar Description - CY14B104MA-ZS45XIT

ManufacturerPart #DatasheetDescription
logo
Cypress Semiconductor
CY14B104K CYPRESS-CY14B104K Datasheet
905Kb / 33P
   4 Mbit (512K x 8/256K x 16) nvSRAM with Real Time Clock
CY14E104K CYPRESS-CY14E104K Datasheet
732Kb / 28P
   4 Mbit (512K x 8 / 256K x 16) nvSRAM with Real-Time-Clock
CY14B108K CYPRESS-CY14B108K Datasheet
1Mb / 29P
   8 Mbit (1024K x 8/512K x 16) nvSRAM with Real Time Clock
CY14B104L CYPRESS-CY14B104L_08 Datasheet
664Kb / 22P
   4-Mbit (512K x 8/256K x 16) nvSRAM
CY14B104L CYPRESS-CY14B104L_09 Datasheet
797Kb / 25P
   4 Mbit (512K x 8/256K x 16) nvSRAM
CY14E104L CYPRESS-CY14E104L Datasheet
649Kb / 22P
   4 Mbit (512K x 8/256K x 16) nvSRAM
CY14B104L CYPRESS-CY14B104L Datasheet
415Kb / 21P
   4-Mbit (512K x 8/256K x 16) nvSRAM
CY14B104LA CYPRESS-CY14B104LA Datasheet
863Kb / 23P
   4 Mbit (512K x 8/256K x 16) nvSRAM
CY14B101KA CYPRESS-CY14B101KA_11 Datasheet
1Mb / 34P
   1 Mbit (128K x 8/64K x 16) nvSRAM with Real Time Clock
CY14B101KA CYPRESS-CY14B101KA Datasheet
972Kb / 29P
   1 Mbit (128K x 8/64K x 16) nvSRAM with Real Time Clock
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31


Datasheet Download

Go To PDF Page


Link URL




Privacy Policy
ALLDATASHEET.COM
Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Datasheet Upload   |   Contact us   |   Privacy Policy   |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com