%PDF-1.4
%
1 0 obj
<<
/PageMode /UseOutlines
/Names 2 0 R
/Metadata 3 0 R
/Type /Catalog
/Outlines 4 0 R
/Pages 5 0 R
>>
endobj
6 0 obj
<<
/Keywords (AN4905, Application note, guidelines, Kinetis, microcontroller, MCU, Kinetis K, Kinetis L, K22, K24, K26, K66, K65, K64, K63, KL2, KL4, KL2x, KL4x, KL27, KL43, USB, IRC, internal reference clock, crystal-less USB operation, USB clock recovery circuit, universal serial bus, )
/Creator (AH XSL Formatter V6.1 MR2 for Linux64 : 6.1.6.12685 \(2013/09/18 10:39JST\))
/ModDate (D:20150209181835-06'00')
/Trapped (False)
/CreationDate (D:20141006111709-06'00')
/FslSsdsVersion (4.7.1)
/Producer <416E74656E6E6120486F75736520504446204F7574707574204C69627261727920362E312E34323520284C696E75783634293B206D6F646966696564207573696E67206954657874AE20352E352E3420A9323030302D323031342069546578742047726F7570204E5620284147504C2D76657273696F6E29>
/Subject (This Application Note describes how to implement a full-speed USB device with the 48MHz IRC and USB clock recovery circuit without any external crystal)
/FslDitaPluginVersion (4.7.1)
/Author (Freescale Semiconductor Inc.)
/Title (Crystal-less USB operation on Kinetis MCUs)
>>
endobj
2 0 obj
<<
/Dests 7 0 R
>>
endobj
3 0 obj
<<
/Subtype /XML
/Type /Metadata
/Length 4750
>>
stream
AN4905
Application note
guidelines
Kinetis
microcontroller
MCU
Kinetis K
Kinetis L
K22
K24
K26
K66
K65
K64
K63
KL2
KL4
KL2x
KL4x
KL27
KL43
USB
IRC
internal reference clock
crystal-less USB operation
USB clock recovery circuit
universal serial bus
This Application Note describes how to implement a full-speed USB device with the 48MHz IRC and USB clock recovery circuit without any external crystal
Freescale Semiconductor Inc.
Crystal-less USB operation on Kinetis MCUs
endstream
endobj
4 0 obj
<<
/Type /Outlines
/Count 7
/First 8 0 R
/Last 9 0 R
>>
endobj
5 0 obj
<<
/Kids [10 0 R]
/BleedBox [0 0 595.2756347656 841.8897705078]
/Type /Pages
/Count 6
/CropBox [0 0 595.2756347656 841.8897705078]
/ITXT (5.1.3)
/MediaBox [0 0 595.2756347656 841.8897705078]
>>
endobj
7 0 obj
<<
/Kids [11 0 R]
>>
endobj
8 0 obj
<<
/A 12 0 R
/C [0 0 0]
/Next 13 0 R
/Parent 4 0 R
/Title (Introduction)
>>
endobj
9 0 obj
<<
/A 14 0 R
/C [0 0 0]
/Parent 4 0 R
/Title (Revision history)
/Prev 15 0 R
>>
endobj
10 0 obj
<<
/Kids [16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R]
/Type /Pages
/Count 6
/Parent 5 0 R
>>
endobj
11 0 obj
<<
/Names [(back-page) 22 0 R (d13e5a1310_d11e32) 23 0 R (d14e5a1310_d11e49) 24 0 R (d18e5a1310_d11e49) 25 0 R (d22e5a1310_d11e49) 26 0 R
(d29e5a1310_d11e100) 27 0 R (d33e5a1310_d11e100) 28 0 R (d37e5a1310_d11e100) 29 0 R (d41e5a1310_d11e100) 30 0 R (d51e5a1310_d11e168) 31 0 R
(d52e5a1310_d11e185) 32 0 R (d53e5a1310_d11e202) 33 0 R (d54e5a1310_d11e219) 34 0 R (table_1-6_47-ssds-pubs-work-temp-Thread-1236-Freescale-publication0-FreescalePublicationPDFN-eng-projects-Application-Notes-AN4900-4999-AN4905-crystal-less_USB_app_note-topics-rev-history.xml) 35 0 R (table_1-9_69-ssds-pubs-work-temp-Thread-1236-Freescale-publication0-FreescalePublicationPDFN-eng-projects-Application-Notes-AN4900-4999-AN4905-crystal-less_USB_app_note-topics-system_clocking.xml) 36 0 R]
/Limits [(back-page) (table_1-9_69-ssds-pubs-work-temp-Thread-1236-Freescale-publication0-FreescalePublicationPDFN-eng-projects-Application-Notes-AN4900-4999-AN4905-crystal-less_USB_app_note-topics-system_clocking.xml)]
>>
endobj
12 0 obj
<<
/S /GoTo
/D (d13e5a1310_d11e32)
>>
endobj
13 0 obj
<<
/A 37 0 R
/C [0 0 0]
/Count 2
/Next 38 0 R
/Parent 4 0 R
/Title (On-chip circuitry to support crystal-less USB operation)
/Prev 8 0 R
/First 39 0 R
/Last 40 0 R
>>
endobj
14 0 obj
<<
/S /GoTo
/D (d54e5a1310_d11e219)
>>
endobj
15 0 obj
<<
/A 41 0 R
/C [0 0 0]
/Next 9 0 R
/Parent 4 0 R
/Title (Further reading)
/Prev 42 0 R
>>
endobj
16 0 obj
<<
/Group 43 0 R
/Trans 44 0 R
/Contents [45 0 R 46 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text]
/Font <<
/T1_0 47 0 R
/T1_2 48 0 R
/T1_1 49 0 R
>>
/XObject <<
/Im1 50 0 R
>>
>>
/Annots [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 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 74 0 R]
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
17 0 obj
<<
/Group 75 0 R
/Trans 76 0 R
/Contents [77 0 R 78 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text]
/Font <<
/T1_0 47 0 R
/T1_2 48 0 R
/T1_1 49 0 R
>>
/XObject <<
/Im1 79 0 R
>>
>>
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
18 0 obj
<<
/Group 80 0 R
/Trans 81 0 R
/Contents [82 0 R 83 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text]
/Font <<
/T1_0 49 0 R
/T1_2 48 0 R
/T1_1 47 0 R
>>
/XObject <<
/Im1 84 0 R
>>
>>
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
19 0 obj
<<
/Group 85 0 R
/Trans 86 0 R
/Contents [87 0 R 88 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text]
/Font <<
/T1_0 47 0 R
/T1_2 48 0 R
/T1_1 49 0 R
>>
/XObject <<
/Im1 89 0 R
>>
>>
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
20 0 obj
<<
/Group 90 0 R
/Trans 91 0 R
/Contents [92 0 R 93 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text]
/Font <<
/T1_0 47 0 R
/T1_1 48 0 R
>>
/XObject <<
/Im1 94 0 R
>>
>>
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
21 0 obj
<<
/Group 95 0 R
/Trans 96 0 R
/Contents [97 0 R 98 0 R]
/BleedBox [0 0 612 777.6000366211]
/Type /Page
/Resources <<
/ProcSet [/PDF /Text]
/Font <<
/T1_0 99 0 R
/T1_2 48 0 R
/T1_1 47 0 R
/C0_0 100 0 R
>>
/XObject <<
/Im1 101 0 R
>>
>>
/Annots [102 0 R 103 0 R 104 0 R 105 0 R]
/CropBox [0 0 612 777.6000366211]
/Parent 10 0 R
/MediaBox [0 0 612 777.6000366211]
>>
endobj
22 0 obj
<<
/D [21 0 R /XYZ null 777.6000366211 null]
>>
endobj
23 0 obj
<<
/D [16 0 R /XYZ null 462.8000488281 null]
>>
endobj
24 0 obj
<<
/D [16 0 R /XYZ null 226.0000457764 null]
>>
endobj
25 0 obj
<<
/D [16 0 R /XYZ null 114.5000305176 null]
>>
endobj
26 0 obj
<<
/D [17 0 R /XYZ null 622.1000366211 null]
>>
endobj
27 0 obj
<<
/D [17 0 R /XYZ null 487.8000488281 null]
>>
endobj
28 0 obj
<<
/D [17 0 R /XYZ null 405.3000488281 null]
>>
endobj
29 0 obj
<<
/D [17 0 R /XYZ null 205.3000488281 null]
>>
endobj
30 0 obj
<<
/D [18 0 R /XYZ null 647.1000366211 null]
>>
endobj
31 0 obj
<<
/D [19 0 R /XYZ null 532.8000488281 null]
>>
endobj
32 0 obj
<<
/D [19 0 R /XYZ null 346.0000305176 null]
>>
endobj
33 0 obj
<<
/D [19 0 R /XYZ null 165.200012207 null]
>>
endobj
34 0 obj
<<
/D [20 0 R /XYZ null 706.8000488281 null]
>>
endobj
35 0 obj
<<
/D [20 0 R /XYZ null 672.8000488281 null]
>>
endobj
36 0 obj
<<
/D [18 0 R /XYZ null 433.6000366211 null]
>>
endobj
37 0 obj
<<
/S /GoTo
/D (d14e5a1310_d11e49)
>>
endobj
38 0 obj
<<
/A 106 0 R
/C [0 0 0]
/Count 3
/Next 107 0 R
/Parent 4 0 R
/Title (Configuring the MCU to use USB without a crystal)
/Prev 13 0 R
/First 108 0 R
/Last 109 0 R
>>
endobj
39 0 obj
<<
/A 110 0 R
/C [0 0 0]
/Next 40 0 R
/Parent 13 0 R
/Title (48 MHz Internal Reference Clock \(IRC48M\))
>>
endobj
40 0 obj
<<
/A 111 0 R
/C [0 0 0]
/Parent 13 0 R
/Title (USB clock recovery)
/Prev 39 0 R
>>
endobj
41 0 obj
<<
/S /GoTo
/D (d53e5a1310_d11e202)
>>
endobj
42 0 obj
<<
/A 112 0 R
/C [0 0 0]
/Next 15 0 R
/Parent 4 0 R
/Title (Special considerations)
/Prev 107 0 R
>>
endobj
43 0 obj
<<
/S /Transparency
/Type /Group
/CS /DeviceRGB
>>
endobj
44 0 obj
<<
>>
endobj
45 0 obj
<<
/Filter /FlateDecode
/Length 3191
>>
stream
HWێ}Ǖi~-ȁ5,e"YSMpd-FC:UQagLRwwVW:;W_nq_>L}n&XdS:wj۽v/;{u۽nm;o;wum]óf{u7w/?QwaXv:InCp~:tfXݛa3(4~6<Q}܍0o?|m={ih֠alCO+3jm݃jAmp^o|
a|?
tnh8K"Q폏dj=<>_+.u[|巟~LmY-}{~fSnn;V!^mߩE8Gbg^ϪXx:q_C:c?s ,6?ld\fvlM{8XCm%!f#Na?*ьM'o |tƸP=-i_khkCtse<$g{QJsun9$tHR;Ykt;eOpc)'HW9GKc-cBqcaP*ژ;JV,t
!&=bIf}WOrVL4XeQ2VvY(yPՆIsYPc怹*2ϘX$s_p..6"Sa&5*,bAFhWZ63jk
>& ;Mk!Ɗ<.1)5CcxR,@KX,Ɍ*GOPι#.@(H8jkgpYl%sٜ^~%$IpHO(p,(xJT"n /+[
~@8TFa2侨3:7Q&KC߁hd
3r1U%)Pp/Xuz2n(l˳AFC3c#f*TT`o71`yF OR+3'Y0+$$h VZW$1ɘV#.Znz+{M«,ŵX8tFs;k8rrIkAF U
"dHs 1R&*i]Vj)}41uE,SE#gY_̾w#gOl4ԅ&ra<:DdEZr{ Wfv:i |~cѰ\gXH$IvS/ЌBpc
ddh@?-&Z2A<`bѓS*
ծ ۊMcUWeQ'dss;K-36 T3d>Ѿ,&X6͗3,cLEd 0Q73Q [f`Ҏ)9qN)fqAf'l5F:Ϭ I/5r; XU"uds>R{rKj0q2,QE@h$JFIpdy]GO+c8',smN>r/D*M?WM0+|L*/ץ[u+VNj%
q8۲o|73AoSrCj2N'6/o]~e)}&4]'X?bz b!:bq6fԼԵKJ-4]a6"YV2kR-d9|g;o\g*(<t\T,*mV;%JTjN
@DsxOxc*yKV.TOӚgDcZ8_^L
kxr6+d݅%
'bDG&j:[-!#` wV0S!el6HFlPXki(7Lg+9#?B=n%7(q
|Z竞ƭee(meڀyWZ$xi Q0CwJIU1u;M?^B]}ͱ_BɕO"SAWyRnxMS7)@b[|qtcBW<