поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

900844 датащи(PDF) 45 Page - Freescale Semiconductor, Inc

номер детали 900844
подробное описание детали  Integrated Power Management IC for Ultra-mobile and Embedded Applications
PDF  118 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  FREESCALE [Freescale Semiconductor, Inc]
домашняя страница  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

900844 датащи(HTML) 45 Page - Freescale Semiconductor, Inc

Back Button 900844 Datasheet HTML 41Page - Freescale Semiconductor, Inc 900844 Datasheet HTML 42Page - Freescale Semiconductor, Inc 900844 Datasheet HTML 43Page - Freescale Semiconductor, Inc 900844 Datasheet HTML 44Page - Freescale Semiconductor, Inc 900844 Datasheet HTML 45Page - Freescale Semiconductor, Inc 900844 Datasheet HTML 46Page - Freescale Semiconductor, Inc 900844 Datasheet HTML 47Page - Freescale Semiconductor, Inc 900844 Datasheet HTML 48Page - Freescale Semiconductor, Inc 900844 Datasheet HTML 49Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 45 / 118 page
background image
Analog Integrated Circuit Device Data
Freescale Semiconductor
45
900844
FUNCTIONAL DEVICE OPERATION
CLOCK GENERATION AND REAL TIME CLOCK (RTC)
Reading the Time, Calendar, and Alarm
Under normal operation, the current time and date may be read by accessing the RTC registers through the system SPI. Since
the alarm is only updated by a SPI write instruction, the three alarm registers may be read at any time and will always be defined.
The 900844 SPI will run at a minimum of 12.5 MHz. Each individual SPI read transaction requires 25 cycles (less for burst-
read). The RTC contains seven timekeeping registers to keep track of seconds, minutes, hours, day-of-week, day-of-month,
month, and year. If the SPI is clocked at the slowest frequency, and the RTC is read using individual (not burst) SPI read
commands, the following equation gives the maximum amount of time it takes the processor to read a complete date and time
(assuming the reads are done sequentially, and uninterrupted): (25 * 7) / (12.5 MHz) = 14
μs.
This equation shows that a program which randomly accesses the time and date information will find the data in transition
statistically 14 times per million attempts. If a clock update occurs during the time it takes to read all seven timekeeping registers,
the values read may be inconsistent. In other words, if the program starts to read the seven date/time registers and an RTC
update occurs, the data collected may be in transition. In this event, it is possible to read transition data in one of the registers,
resulting in undefined output. It is more likely that the registers read after the update would be incremented (by one second), and
the registers read before the update would not.
The time, calendar, and alarm bytes are always accessible by the processor program. Once per second, the seven bytes are
advanced by one second and checked for an alarm condition. If any of the seven bytes are read at this time, the data outputs
should be considered undefined. Similarly, all seven bytes should be read between updates to get a consistent time and date.
Reading some of the bytes before an update and some after, may result in an erroneous output. The Update Cycle section
explains how to accommodate the update cycle in the processor program.
Update Cycle
The RTC module executes an update cycle once per second, assuming one of the proper time bases is in place, and the SET
bit in Register B is clear. The SET bit in the “1” state permits the program to initialize the time and calendar bytes, by stopping
an existing update and preventing a new one from occurring.
The primary function of the update cycle is to increment the Seconds byte, check for overflow, increment the Minutes byte
when appropriate, and so forth, up through the month and year bytes. The update cycle also compares each alarm byte with the
corresponding time byte, and issues an alarm if a match is present in all three positions.
Table 18. Time, Calendar, and Alarm Data Modes
Address
location
Function
Decimal
Range
Range
Example (17)
Binary Data Mode
BCD Data Mode
Binary Data
Mode
BCD Data
Mode
0x10
Seconds
0-59
$00-$3B
$00-$59
15
21
0x11
Seconds Alarm
0-59
$00-$3B
$00-$59
15
21
0x12
Minutes
0-59
$00-$3B
$00-$59
3A
58
0x13
Minutes Alarm
0-59
$00-$3B
$00-$59
3A
58
0x14
Hours
(12 Hour Mode)
(24 Hour Mode)
1-12
0-23
$01-$0C(AM) / $81-$92(PM)
$00-$17
$01-$12(AM) / $81-$92(PM)
$00-$23
0B
11
0x15
Hours Alarm
(12 Hour Mode)
(24 Hour Mode)
1-12
0-23
$01-$0C(AM) / $81-$92(PM)
$00-$17
$01-$12(AM) / $81-$92(PM)
$00-$23
0B
11
0x16
Day of the Week
Sunday=1
1-7
$01-$07
$01-$07
05
05
0x17
Date of the Month
1-31
$01-$1F
$01-$31
0F
15
0x18
Month
1-12
$01-$0C
$01-$12
02
02
0x19
Year
0-99
$00-$63
$00-$99
08
08
Notes
17.
Example: 11:58:21 Thursday 15 February 2008 (time is AM)



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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
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