%PDF-1.6
%
1 0 obj
<<
/PageMode /UseOutlines
/PageLayout /OneColumn
/Names 2 0 R
/Metadata 3 0 R
/Type /Catalog
/Outlines 4 0 R
/Pages 5 0 R
/ViewerPreferences <<
/FitWindow true
>>
>>
endobj
6 0 obj
<<
/Keywords (AN4631, DMA, Asynchronous DMA, low-power optimization, low-power DMA, reduce power consumption, asynchronous operations, TPM, ADC, PWM, KL1, KL2, KL3, KL4, KL25, Application note, guidelines, Kinetis, microcontroller, MCU)
/Creator (AH Formatter V5.2 MR1 \(5,2,2010,1221\) for Linux64)
/ModDate (D:20150209181834-06'00')
/Trapped (False)
/CreationDate (D:20121129233119-06'00')
/FslSsdsVersion (4.0.6)
/Producer <416E74656E6E6120486F75736520504446204F7574707574204C69627261727920322E362E3020284C696E75783634293B206D6F646966696564207573696E67206954657874AE20352E352E3420A9323030302D323031342069546578742047726F7570204E5620284147504C2D76657273696F6E29>
/Subject (This Application Note discusses how to use the asynchronous DMA of low-power Kinetis L microcontrollers and save power consumption in your application)
/FslDitaPluginVersion (4.0)
/Author (Freescale Semiconductor Inc.)
/Title (Using Asynchronous DMA features of Kinetis L Series)
>>
endobj
2 0 obj
<<
/Dests 7 0 R
/AP 8 0 R
>>
endobj
3 0 obj
<<
/Subtype /XML
/Type /Metadata
/Length 4447
>>
stream
AN4631
DMA
Asynchronous DMA
low-power optimization
low-power DMA
reduce power consumption
asynchronous operations
TPM
ADC
PWM
KL1
KL2
KL3
KL4
KL25
Application note
guidelines
Kinetis
microcontroller
MCU
This Application Note discusses how to use the asynchronous DMA of low-power Kinetis L microcontrollers and save power consumption in your application
Freescale Semiconductor Inc.
Using Asynchronous DMA features of Kinetis L Series
endstream
endobj
4 0 obj
<<
/Type /Outlines
/Count 4
/First 9 0 R
/Last 10 0 R
>>
endobj
5 0 obj
<<
/Kids [11 0 R]
/BleedBox [0 0 595.2756347656 841.8897705078]
/Type /Pages
/Count 10
/CropBox [0 0 595.2756347656 841.8897705078]
/ITXT (5.1.3)
/MediaBox [0 0 595.2756347656 841.8897705078]
>>
endobj
7 0 obj
<<
/Kids [12 0 R]
>>
endobj
8 0 obj
<<
/Names [ 13 0 R]
>>
endobj
9 0 obj
<<
/A 14 0 R
/C [0 0 0]
/Next 15 0 R
/Parent 4 0 R
/Title (Introduction)
>>
endobj
10 0 obj
<<
/A 16 0 R
/C [0 0 0]
/Count 2
/Parent 4 0 R
/Title (Application of asynchronous DMA operation)
/First 17 0 R
/Prev 18 0 R
/Last 19 0 R
>>
endobj
11 0 obj
<<
/Kids [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]
/Type /Pages
/Count 10
/Parent 5 0 R
>>
endobj
12 0 obj
<<
/Names [(back-page) 30 0 R (d12e4a1310_d11e44) 31 0 R (d13e4a1310_d11e62) 32 0 R (d14e4a1310_d11e77) 33 0 R (d15e4a1310_d11e77) 34 0 R
(d16e4a1310_d11e77) 35 0 R (d17e19a1310) 36 0 R (d17e4a1310_d11e122) 37 0 R (d21e4a1310_d11e122) 38 0 R (d22e4a1310_d11e122) 39 0 R]
/Limits [(back-page) (d22e4a1310_d11e122)]
>>
endobj
13 0 obj
<<
/Subtype /Form
/Filter /FlateDecode
/Type /XObject
/Resources <<
>>
/BBox [0.0 0.0 20.0 18.0]
/Length 326
>>
stream
HL1n0DdRfr $p4{8c|Lr?$K'%nAveG5nk5tLF8wIW:o.ٸq*9½GN\Ԋ!O[pF3RB!|tvw<郞lv]psQL
f d8=~glK1yî
@8+LKhꄛxOq*2zţy1ywNuwC6iuT*N!s? uI qm1$}6\-` っ
endstream
endobj
14 0 obj
<<
/S /GoTo
/D (d12e4a1310_d11e44)
>>
endobj
15 0 obj
<<
/A 40 0 R
/C [0 0 0]
/Next 18 0 R
/Parent 4 0 R
/Title (Asynchronous features)
/Prev 9 0 R
>>
endobj
16 0 obj
<<
/S /GoTo
/D (d17e4a1310_d11e122)
>>
endobj
17 0 obj
<<
/A 41 0 R
/C [0 0 0]
/Next 19 0 R
/Parent 10 0 R
/Title (ADC and TPM configuration)
>>
endobj
18 0 obj
<<
/A 42 0 R
/C [0 0 0]
/Count 2
/Next 10 0 R
/Parent 4 0 R
/Title (Configuring an application for asynchronous DMA operation)
/First 43 0 R
/Prev 15 0 R
/Last 44 0 R
>>
endobj
19 0 obj
<<
/A 45 0 R
/C [0 0 0]
/Parent 10 0 R
/Title (DMA configuration)
/Prev 17 0 R
>>
endobj
20 0 obj
<<
/Contents [46 0 R 47 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 48 0 R
/Annots [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 64 0 R]
/CropBox [0 0 612 777.6000366211]
/Parent 11 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
21 0 obj
<<
/Contents [65 0 R 66 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 67 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 11 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
22 0 obj
<<
/Contents [68 0 R 69 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 70 0 R
/Annots [71 0 R]
/CropBox [0 0 612 777.6000366211]
/Parent 11 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
23 0 obj
<<
/Contents [72 0 R 73 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 74 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 11 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
24 0 obj
<<
/Contents [75 0 R 76 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 77 0 R
/Annots [78 0 R]
/CropBox [0 0 612 777.6000366211]
/Parent 11 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
25 0 obj
<<
/Contents [79 0 R 80 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 81 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 11 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
26 0 obj
<<
/Contents [82 0 R 83 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 84 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 11 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
27 0 obj
<<
/Contents [85 0 R 86 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 87 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 11 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
28 0 obj
<<
/Contents [88 0 R 89 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 90 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 11 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
29 0 obj
<<
/Contents [91 0 R 92 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources 93 0 R
/CropBox [0 0 612 777.6000366211]
/Parent 11 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
30 0 obj
<<
/D [29 0 R /XYZ null 777.6000366211 null]
>>
endobj
31 0 obj
<<
/D [20 0 R /XYZ null 462.8000488281 null]
>>
endobj
32 0 obj
<<
/D [21 0 R /XYZ null 706.8000488281 null]
>>
endobj
33 0 obj
<<
/D [21 0 R /XYZ null 424.0000610352 null]
>>
endobj
34 0 obj
<<
/D [21 0 R /XYZ null 296.5000610352 null]
>>
endobj
35 0 obj
<<
/D [21 0 R /XYZ null 124.5000610352 null]
>>
endobj
36 0 obj
<<
/D [23 0 R /XYZ null 723.6000366211 null]
>>
endobj
37 0 obj
<<
/D [22 0 R /XYZ null 273.7700500488 null]
>>
endobj
38 0 obj
<<
/D [23 0 R /XYZ null 291.4161376953 null]
>>
endobj
39 0 obj
<<
/D [24 0 R /XYZ null 521.1000366211 null]
>>
endobj
40 0 obj
<<
/S /GoTo
/D (d13e4a1310_d11e62)
>>
endobj
41 0 obj
<<
/S /GoTo
/D (d21e4a1310_d11e122)
>>
endobj
42 0 obj
<<
/S /GoTo
/D (d14e4a1310_d11e77)
>>
endobj
43 0 obj
<<
/A 94 0 R
/C [0 0 0]
/Next 44 0 R
/Parent 18 0 R
/Title (Configuring the DMA for asynchronous operation)
>>
endobj
44 0 obj
<<
/A 95 0 R
/C [0 0 0]
/Parent 18 0 R
/Title (Configuring modules for asynchronous DMA operation)
/Prev 43 0 R
>>
endobj
45 0 obj
<<
/S /GoTo
/D (d22e4a1310_d11e122)
>>
endobj
46 0 obj
<<
/Filter /FlateDecode
/Length 4468
>>
stream
xڵZےǑ}ﯨGi7Z.ƻ9pB2{NV7
IA:3+ɬEsRJmZ{ܪ_o
^LQ/f=8Prx^}W|
cb~}뱮6XT|;Ozv7Q7rZ0詅Vk
FWꠖizX[/WG=o7_ꃟ_,',zXov\oϫAm;3
nOg-تovjXvB-uګ
Yѳ3˧a;];qz=m_
£mzq}<qqק#٪G[ nWX\7/{ؿߩԨ~ЅZ?vwx\ڬHOMr94q߬Gbl> XVщ%y\[)6z)lQ??l%zXOpX8~-L_R^-Uo SGD ߮=r
lVL~pn ~F^ k<֛ME,}Q<q pi!v(ӻ.7fjHp̧I2Ӟ`4?@=pՍAjq@eпΆo/qUw4lW ܻz!B B٬)6bK&86hW