%PDF-1.4
%
1 0 obj
<<
/MarkInfo <<
/Marked true
>>
/PageMode /UseOutlines
/Names 2 0 R
/Outlines 3 0 R
/metadataa 4 0 R
/Pages 5 0 R
/OpenAction [6 0 R /XYZ null null null]
/Threads [7 0 R]
/StructTreeRoot 8 0 R
/Type /Catalog
/PageLabels 9 0 R
>>
endobj
10 0 obj
<<
/Title (AN4073, Using the 32 Sample First In First Out \(FIFO\) in the MMA8451Q - Application Notes)
/Author ( Freescale Semiconductor, Inc.)
/Subject (AN4073: The MMA8451Q has a built-in 32 sample first in, first out buffer capable of storing 14-bit data or 8-bit data. The data can be high pass filtered or not depending on whether the HPF_OUT bit is set in the part. The FIFO is very beneficial for saving overall system power by putting the processor into sleep mode until it needs to process data from the accelerometer.)
/Keywords (AN4073, 32 Sample First In First Out \(FIFO\), MMA8451Q, high pass filtered, HPF_OUT bit, sleep mode)
>>
endobj
2 0 obj
<<
/Dests 11 0 R
>>
endobj
3 0 obj
<<
/First 12 0 R
/Count 69
/Last 13 0 R
>>
endobj
4 0 obj
<<
/Subtype /XML
/Length 5078
/Type /metadataa
>>
stream
application/pdf
The MMA8451Q has a built in 32 sample first in, first out buffer capable of storing 14-bit data or 8-bit data. The data can be high pass filtered or not depending on whether the HPF_OUT bit is set in the part. The FIFO is very beneficial for saving overall system power by putting the processor into sleep mode until it needs to process data from the accelerometer. The idea is to configure the MMA8451Q to monitor a desired interrupt, putting the processor in a low power mode until it needs to respond to the accelerometer. This minimizes the system’s overall power consumption, increasing the life of the battery. The embedded FIFO is a proven benefit as it limits how often the processor needs to read the data. The FIFO allows the processor to sleep longer while samples are being collected inside the sensor.
AN4073 Using the 32 Sample First In First Out (FIFO) in the MMA8451Q
Freescale Semiconductor, Inc.
Energy Efficient Solutions
Xtrinsic
FIFO
14-bit
8-bit
Acrobat Distiller 8.0.0 (Windows)
Energy Efficient Solutions, Xtrinsic, FIFO, 14-bit, 8-bit
FrameMaker 7.2
2012-07-20T11:25:53-07:00
2004-06-17T10:30:32Z
2012-07-20T11:25:53-07:00
uuid:a91b4a8f-a612-41fd-8753-2501c0197435
uuid:ad464803-01cc-4564-a69d-276733d9d7e9
endstream
endobj
5 0 obj
<<
/Count 16
/Type /Pages
/Kids [14 0 R 15 0 R]
>>
endobj
6 0 obj
<<
/CropBox [0 0 612 792]
/Annots [16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R 22 0 R 23 0 R 24 0 R 25 0 R
26 0 R 27 0 R 28 0 R 29 0 R 30 0 R 31 0 R 32 0 R 33 0 R 34 0 R 35 0 R
36 0 R 37 0 R 38 0 R 39 0 R 40 0 R 41 0 R 42 0 R 43 0 R 44 0 R 45 0 R
46 0 R 47 0 R 48 0 R 49 0 R 50 0 R 51 0 R 52 0 R 53 0 R 54 0 R 55 0 R
56 0 R 57 0 R 58 0 R 59 0 R 60 0 R 61 0 R 62 0 R 63 0 R]
/Parent 14 0 R
/B [64 0 R]
/StructParents 1
/Contents [65 0 R 66 0 R 67 0 R 68 0 R 69 0 R 70 0 R 71 0 R 72 0 R 73 0 R]
/Rotate 0
/MediaBox [0 0 612 792]
/Resources <<
/XObject <<
/Im0 74 0 R
/Im1 75 0 R
/Im3 76 0 R
>>
/ColorSpace <<
/CS0 [/ICCBased 77 0 R]
>>
/Font <<
/TT0 78 0 R
/TT1 79 0 R
/C2_0 80 0 R
>>
/ProcSet [/PDF /Text /ImageC]
/ExtGState <<
/GS0 81 0 R
>>
>>
/Type /Page
>>
endobj
7 0 obj
<<
/F 64 0 R
/I <<
/Title (A)
>>
>>
endobj
8 0 obj
<<
/K 82 0 R
/ParentTree 83 0 R
/ParentTreeNextKey 13
/RoleMap <<
/Document /Document
/_tablebodycenter /P
/_head2TOC /P
/_tablebodyright /P
/_Body /P
/_listsub#28n#29 /P
/_Code2bld /P
/_notecopy#20#5Bcenter#5D /P
/_note#20label#20#5Bcenter#5D /P
/_body /P
/_Bullet#201#20Text /P
/_footer#3A8pt#3Acenter /P
/_Mapping#20Table#20Cell /P
/_Step_text /P
/_footer#3A9pt#3Acenter /P
/_header#3Ahelv#3A9pt /P
/_figuretitle /P
/_tablebodyleft /P
/_Table#20of#20Contents /P
/_DocType /P
/_Spacer#2010pt /P
/_Indented /P
/_Script /P
/_head1TOC /P
/_First#20Page#20Rev /P
/_List#203+ /P
/_URL /P
/_Order#20Info /P
/_Bullet#202#20Text /P
/_Body#20Text#20Center /P
/_top#20of#20page /P
/_Device#20NumberTOC /P
/_NOTES /P
/TableTitle /Caption
/_tm_attribute /P
/_Caption /P
/_Table#20Title#20Subtext /P
/_warninglabel /P
/_Package#20Dimensions /P
/_Table#20Head#20C /P
/_First#20Page#20Order#20Number /P
/_byline /P
/_list#281#29Bold /P
/_list#281#29 /P
/_title /P
/_Mapping#20Table#20Title /P
/_Table#20Title /P
/_Body#20Note#20Title /P
/_IndentedBLD /P
/_Distribution /P
/_tableanchor /P
/_head1 /P
/_head2 /P
/_head3 /P
/_Table#20Head#20R /P
/TableFoot /TFoot
/_tabletitle /P
/_list#28n#29 /P
/TextSection /Sect
/TableBody /TBody
/_Caution /P
/_list#282#29Bold /P
/_Para_Body /P
/_Disclaimer /P
/TableHead /THead
/_list /P
/_Heading#202 /P
/_Subtitle /P
/_Normal /P
/_tablehead /P
/_Table#20Text#20C#207pt /P
/_listsub#28A#29 /P
/_listsub#20text /P
/_footer#3A9pt#3Aleft /P
/_footer#3A8pt#3Aleft /P
/_footnote /P
/_tablefootnote /P
/_Table#20Footnote /P
/_Code4bld /P
/_Body#20Text#20no#20Indent /P
/_Table#20Anchor /P
/_tablehead#20left /P
/_Body#20Text /P
/_confidential /P
/_listsub#28A+#29 /P
/_equation /P
/_Code /P
/_Bullet#202#20Table /P
/_Table#20Footnote+ /P
/_tablehead#20right /P
/_Step_text_para /P
/_10pt#20Bold#20Italic /P
/_8pt#20Bold#20Italic /P
/_disclaim /P
/_list#20text /P
/_8pt#20Bold /P
/_figure#20anchor /P
/_head3TOC /P
/_Spacer#2010pt#20Across /P
/_Table#20Title#20Left#20Across /P
/_equation#20text /P
/_Table#20Anchor#20Across /P
/_Body#20Text#20Across /P
/_bullet#20dash /P
/_Code3bld /P
/_List#203 /P
/_Bullet#201 /P
/_Bullet#202 /P
/_Bullet#203 /P
/_Table#20Text#20C#208pt /P
/_Heading1 /P
/_Heading2 /P
/_8pt#20Regular /P
/_Heading3 /P
/_footer /P
/_listsub#28a#29 /P
/Article_A /Art
/_Table#20Text#20L#207pt /P
/_Steps /P
/_footer#3A9pt#3Aright /P
/_footer#3A8pt#3Aright /P
/_Heading#203#2CChar#20Char /P
/_Steps+ /P
/_tableanchor#20across /P
/_figuretitle#20across /P
/_figure#20anchor#20across /P
/_Code2 /P
/_Code3 /P
/_Code4 /P
>>
/Type /StructTreeRoot
/ClassMap <<
/SC217113 84 0 R
/SC217096 85 0 R
/SP106551 86 0 R
/SP106561 87 0 R
/SP106505 88 0 R
/SP106572 89 0 R
/SP106579 90 0 R
/SP107284 91 0 R
/SC217307 92 0 R
/SC217228 93 0 R
/SC217147 94 0 R
/SP106669 95 0 R
/SP106756 96 0 R
/SP106595 97 0 R
/SC217160 98 0 R
/SP106681 99 0 R
>>
>>
endobj
9 0 obj
<<
/Nums [0 100 0 R]
>>
endobj
11 0 obj
<<
/Kids [101 0 R 102 0 R 103 0 R 104 0 R 105 0 R 106 0 R 107 0 R 108 0 R 109 0 R 110 0 R
111 0 R 112 0 R 113 0 R 114 0 R 115 0 R 116 0 R 117 0 R 118 0 R 119 0 R]
>>
endobj
12 0 obj
<<
/Parent 3 0 R
/Next 120 0 R
/Dest (G153294)
/Title (1.0 Introduction)
>>
endobj
13 0 obj
<<
/First 121 0 R
/Parent 3 0 R
/Dest (G158904)
/Count 5
/Last 122 0 R
/Prev 123 0 R
/Title (Code Example: IIC_RegWrite \(0x2E,0x40\); //Set to INT1)
>>
endobj
14 0 obj
<<
/Parent 5 0 R
/Count 10
/Type /Pages
/Kids [6 0 R 124 0 R 125 0 R 126 0 R 127 0 R 128 0 R 129 0 R 130 0 R 131 0 R 132 0 R]
>>
endobj
15 0 obj
<<
/Parent 5 0 R
/Count 6
/Type /Pages
/Kids [133 0 R 134 0 R 135 0 R 136 0 R 137 0 R 138 0 R]
>>
endobj
16 0 obj
<<
/Rect [315 427.2 367.44 435.24]
/Subtype /Link
/Border [0 0 0]
/Dest (G153294)
/Type /Annot
>>
endobj
17 0 obj
<<
/Rect [554.28 427.2 558 435.24]
/Subtype /Link
/Border [0 0 0]
/Dest (G153294)
/Type /Annot
>>
endobj
18 0 obj
<<
/Rect [322.2 419.64 366.54 427.68]
/Subtype /Link
/Border [0 0 0]
/Dest (G153298)
/Type /Annot
>>
endobj
19 0 obj
<<
/Rect [554.4 419.64 558 427.68]
/Subtype /Link
/Border [0 0 0]
/Dest (G153298)
/Type /Annot
>>
endobj
20 0 obj
<<
/Rect [322.2 412.14 362.58 420.18]
/Subtype /Link
/Border [0 0 0]
/Dest (G172702)
/Type /Annot
>>
endobj
21 0 obj
<<
/Rect [554.4 412.14 558 420.18]
/Subtype /Link
/Border [0 0 0]
/Dest (G172702)
/Type /Annot
>>
endobj
22 0 obj
<<
/Rect [315 396.96 526.44 405]
/Subtype /Link
/Border [0 0 0]
/Dest (G153552)
/Type /Annot
>>
endobj
23 0 obj
<<
/Rect [554.28 396.96 558 405]
/Subtype /Link
/Border [0 0 0]
/Dest (G153552)
/Type /Annot
>>
endobj
24 0 obj
<<
/Rect [322.2 389.4 539.58 397.44]
/Subtype /Link
/Border [0 0 0]
/Dest (G153561)
/Type /Annot
>>
endobj
25 0 obj
<<
/Rect [554.4 389.4 558 397.44]
/Subtype /Link
/Border [0 0 0]
/Dest (G153561)
/Type /Annot
>>
endobj
26 0 obj
<<
/Rect [322.2 404.64 402.6 412.68]
/Subtype /Link
/Border [0 0 0]
/Dest (G172275)
/Type /Annot
>>
endobj
27 0 obj
<<
/Rect [554.4 404.64 558 412.68]
/Subtype /Link
/Border [0 0 0]
/Dest (G172275)
/Type /Annot
>>
endobj
28 0 obj
<<
/Rect [315 381.72 418.44 389.76]
/Subtype /Link
/Border [0 0 0]
/Dest (G166263)
/Type /Annot
>>
endobj
29 0 obj
<<
/Rect [554.28 381.72 558 389.76]
/Subtype /Link
/Border [0 0 0]
/Dest (G166263)
/Type /Annot
>>
endobj
30 0 obj
<<
/Rect [322.2 374.1 464.22 382.14]
/Subtype /Link
/Border [0 0 0]
/Dest (G153602)
/Type /Annot
>>
endobj
31 0 obj
<<
/Rect [554.4 374.1 558 382.14]
/Subtype /Link
/Border [0 0 0]
/Dest (G153602)
/Type /Annot
>>
endobj
32 0 obj
<<
/Rect [322.2 366.6 558 374.64]
/Subtype /Link
/Border [0 0 0]
/Dest (G158498)
/Type /Annot
>>
endobj
33 0 obj
<<
/Rect [315 359.1 357.12 366.6]
/Subtype /Link
/Border [0 0 0]
/Dest (G158498)
/Type /Annot
>>
endobj
34 0 obj
<<
/Rect [554.4 359.1 558 367.14]
/Subtype /Link
/Border [0 0 0]
/Dest (G158498)
/Type /Annot
>>
endobj
35 0 obj
<<
/Rect [322.2 351.6 475.38 359.64]
/Subtype /Link
/Border [0 0 0]
/Dest (G158501)
/Type /Annot
>>
endobj
36 0 obj
<<
/Rect [554.4 351.6 558 359.64]
/Subtype /Link
/Border [0 0 0]
/Dest (G158501)
/Type /Annot
>>
endobj
37 0 obj
<<
/Rect [315 343.98 428.58 352.02]
/Subtype /Link
/Border [0 0 0]
/Dest (G158602)
/Type /Annot
>>
endobj
38 0 obj
<<
/Rect [554.28 343.98 558 352.02]
/Subtype /Link
/Border [0 0 0]
/Dest (G158602)
/Type /Annot
>>
endobj
39 0 obj
<<
/Rect [322.2 336.36 472.14 344.4]
/Subtype /Link
/Border [0 0 0]
/Dest (G158617)
/Type /Annot
>>
endobj
40 0 obj
<<
/Rect [554.4 336.36 558 344.4]
/Subtype /Link
/Border [0 0 0]
/Dest (G158617)
/Type /Annot
>>
endobj
41 0 obj
<<
/Rect [322.2 328.86 476.82 336.9]
/Subtype /Link
/Border [0 0 0]
/Dest (G158680)
/Type /Annot
>>
endobj
42 0 obj
<<
/Rect [554.4 328.86 558 336.9]
/Subtype /Link
/Border [0 0 0]
/Dest (G158680)
/Type /Annot
>>
endobj
43 0 obj
<<
/Rect [322.2 321.36 426.36 329.4]
/Subtype /Link
/Border [0 0 0]
/Dest (G160353)
/Type /Annot
>>
endobj
44 0 obj
<<
/Rect [554.4 321.36 558 329.4]
/Subtype /Link
/Border [0 0 0]
/Dest (G160353)
/Type /Annot
>>
endobj
45 0 obj
<<
/Rect [322.2 313.86 436.5 321.9]
/Subtype /Link
/Border [0 0 0]
/Dest (G158732)
/Type /Annot
>>
endobj
46 0 obj
<<
/Rect [550.8 313.86 558 321.9]
/Subtype /Link
/Border [0 0 0]
/Dest (G158732)
/Type /Annot
>>
endobj
47 0 obj
<<
/Rect [322.2 306.36 474.3 314.4]
/Subtype /Link
/Border [0 0 0]
/Dest (G158772)
/Type /Annot
>>
endobj
48 0 obj
<<
/Rect [550.8 306.36 558 314.4]
/Subtype /Link
/Border [0 0 0]
/Dest (G158772)
/Type /Annot
>>
endobj
49 0 obj
<<
/Rect [322.2 298.86 448.74 306.9]
/Subtype /Link
/Border [0 0 0]
/Dest (G158817)
/Type /Annot
>>
endobj
50 0 obj
<<
/Rect [550.8 298.86 558 306.9]
/Subtype /Link
/Border [0 0 0]
/Dest (G158817)
/Type /Annot
>>
endobj
51 0 obj
<<
/Rect [322.2 291.36 487.68 299.4]
/Subtype /Link
/Border [0 0 0]
/Dest (G158907)
/Type /Annot
>>
endobj
52 0 obj
<<
/Rect [550.8 291.36 558 299.4]
/Subtype /Link
/Border [0 0 0]
/Dest (G158907)
/Type /Annot
>>
endobj
53 0 obj
<<
/Rect [315 283.68 424.44 291.72]
/Subtype /Link
/Border [0 0 0]
/Dest (G158950)
/Type /Annot
>>
endobj
54 0 obj
<<
/Rect [550.5 283.68 558 291.72]
/Subtype /Link
/Border [0 0 0]
/Dest (G158950)
/Type /Annot
>>
endobj
55 0 obj
<<
/Rect [322.2 276.12 558 284.16]
/Subtype /Link
/Border [0 0 0]
/Dest (G159263)
/Type /Annot
>>
endobj
56 0 obj
<<
/Rect [315 268.62 343.8 276.12]
/Subtype /Link
/Border [0 0 0]
/Dest (G159263)
/Type /Annot
>>
endobj
57 0 obj
<<
/Rect [550.8 268.62 558 276.66]
/Subtype /Link
/Border [0 0 0]
/Dest (G159263)
/Type /Annot
>>
endobj
58 0 obj
<<
/Rect [322.2 261.12 558 269.16]
/Subtype /Link
/Border [0 0 0]
/Dest (G159305)
/Type /Annot
>>
endobj
59 0 obj
<<
/Rect [315 253.62 432.84 261.12]
/Subtype /Link
/Border [0 0 0]
/Dest (G159305)
/Type /Annot
>>
endobj
60 0 obj
<<
/Rect [550.8 253.62 558 261.66]
/Subtype /Link
/Border [0 0 0]
/Dest (G159305)
/Type /Annot
>>
endobj
61 0 obj
<<
/Rect [322.2 246.12 558 254.16]
/Subtype /Link
/Border [0 0 0]
/Dest (G159363)
/Type /Annot
>>
endobj
62 0 obj
<<
/Rect [315 238.62 453 246.12]
/Subtype /Link
/Border [0 0 0]
/Dest (G159363)
/Type /Annot
>>
endobj
63 0 obj
<<
/Rect [550.8 238.62 558 246.66]
/Subtype /Link
/Border [0 0 0]
/Dest (G159363)
/Type /Annot
>>
endobj
64 0 obj
<<
/N 139 0 R
/P 6 0 R
/R [45 95 567 693]
/T 7 0 R
/V 140 0 R
>>
endobj
65 0 obj
<<
/Length 749
/Filter /FlateDecode
>>
stream
HlTn0}WQ*jE%_@zɐ
ibH';vߏeѡæ-y''y[lUֳpzzvqTj8cUde-he.JXY\|Zim2!
h2\*&n7 DXmd}gcHN4҉҈|LyJ#/MsJpMv_=;|'\ɻC@'@s*V$2Hw8Wt2"8%bNB|$)I
H/0s!ccZh%[·WF¨D|li5E!gUI\yxRj=ًϋN2A /1nզ-$&̑Ŵ
A;1j5+0"9$=q0pkf#xV)G"}h,qޑlF*6c?wH0Aw_F'
IAthou!X$C(Qv;\ hJkP7Nur>}̾"[pnxV&zCYEEf¸nh3fzx҈)-1?bҊ
{Ac32Oy 6+
endstream
endobj
66 0 obj
<<
/Length 666
/Filter /FlateDecode
>>
stream
HlTn0}Wf%q@A[{BD#"?Sc-x! UwX\ˋ-dpu7Kv@U`Ɋfq$IvU,I~NRU爒ϧMQ'DWp=a0*]*N2<34`S1]}*x0duׄ"<+bqF"iqck$`fףӭTAœiC )Y\2^s0tK|)oޘWǍ`"|4mLГ(8;2~(bCx
4hGދ>S