birdcage/docs/K60-refman-vectors/K60-reference-manual_page_155.svg
Ryan Malloy 5252d1d73c Add hardware reference docs (A3981, K60, RYS352A)
Allegro A3981 stepper motor driver: datasheet, KiCad symbols/footprint,
3D model (TSSOP-28). Two per G2 board, SPI-controlled, AUTO microstep.

NXP MK60DN512VLQ10 (Kinetis K60): datasheet and 1300-page reference
manual. Cortex-M4 96MHz MCU running the G2 firmware.

Reyax RYS352A GPS module: datasheet and PAIR command guide.
GPS receiver on the G2 board (used for auto-location/satellite lookup).

All extracted as markdown + page images + vector SVGs for LLM context.
Binary assets (PDFs, PNGs, SVGs, STEP, WRL) stored via git-lfs.
2026-02-14 18:36:42 -07:00

455 lines
43 KiB (Stored with Git LFS)
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" width="612" height="777.60006" viewBox="0 0 612 777.60006">
<defs>
<clipPath id="clip_1">
<path transform="matrix(1,0,0,1,54,73.5)" d="M.49 .49H251.51V15.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_2">
<path transform="matrix(1,0,0,1,54,73.5)" d="M252.49 .49H503.51V15.51H252.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_3">
<path transform="matrix(1,0,0,1,54,89.5)" d="M.245 .49H251.755V15.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_4">
<path transform="matrix(1,0,0,1,54,89.5)" d="M252.245 .49H503.755V15.505H252.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_5">
<path transform="matrix(1,0,0,1,54,105.25)" d="M.245 .245H251.755V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_6">
<path transform="matrix(1,0,0,1,54,105.25)" d="M252.245 .245H503.755V15.255H252.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_7">
<path transform="matrix(1,0,0,1,54,73.5)" d="M-.25 0-1.20866-1.91732H252.1V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_8">
<path transform="matrix(1,0,0,1,54,73.5)" d="M252-.5H253.91733V16.5H252 250.08267V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_9">
<path transform="matrix(1,0,0,1,54,73.5)" d="M252.6 16V17.91732H-.5V16 14.08268H252.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_10">
<path transform="matrix(1,0,0,1,54,73.5)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_11">
<path transform="matrix(1,0,0,1,54,73.5)" d="M251.9 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H251.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_12">
<path transform="matrix(1,0,0,1,54,73.5)" d="M504-.25 505.91734-1.20866V17.91732L504 16 502.08268 14.08268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_13">
<path transform="matrix(1,0,0,1,54,73.5)" d="M504.5 16V17.91732H251.4V16 14.08268H504.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_14">
<path transform="matrix(1,0,0,1,54,89.5)" d="M252-.6H253.66733V16.1H252 250.33267V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_15">
<path transform="matrix(1,0,0,1,54,89.5)" d="M252.35 15.75V17.41732H-.25V15.75 14.08268H252.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_16">
<path transform="matrix(1,0,0,1,54,89.5)" d="M0 15.85H-1.66732V.4H0 1.66732V15.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_17">
<path transform="matrix(1,0,0,1,54,89.5)" d="M504 .4H505.66734V15.85H504 502.33268V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_18">
<path transform="matrix(1,0,0,1,54,89.5)" d="M504.25 15.75V17.41732H251.65V15.75 14.08268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_19">
<path transform="matrix(1,0,0,1,54,105.25)" d="M252-.35H253.66733V15.75H252 250.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_20">
<path transform="matrix(1,0,0,1,54,105.25)" d="M252.1 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H252.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_21">
<path transform="matrix(1,0,0,1,54,105.25)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_22">
<path transform="matrix(1,0,0,1,54,105.25)" d="M504-.1H505.66734V16.45866L504 15.625 502.33268 14.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_23">
<path transform="matrix(1,0,0,1,54,105.25)" d="M504.125 15.5 504.95866 17.16732H251.9V15.5 13.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_24">
<path transform="matrix(1,0,0,1,54,260.3)" d="M.49 .49H251.51V15.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_25">
<path transform="matrix(1,0,0,1,54,260.3)" d="M252.49 .49H503.51V15.51H252.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_26">
<path transform="matrix(1,0,0,1,54,276.3)" d="M.245 .49H251.755V15.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_27">
<path transform="matrix(1,0,0,1,54,276.3)" d="M252.245 .49H503.755V15.505H252.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_28">
<path transform="matrix(1,0,0,1,54,292.05)" d="M.245 .245H251.755V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_29">
<path transform="matrix(1,0,0,1,54,292.05)" d="M252.245 .245H503.755V15.255H252.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_30">
<path transform="matrix(1,0,0,1,54,307.55)" d="M.245 .245H251.755V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_31">
<path transform="matrix(1,0,0,1,54,307.55)" d="M252.245 .245H503.755V15.255H252.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_32">
<path transform="matrix(1,0,0,1,54,260.3)" d="M-.25 0-1.20866-1.91732H252.1V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_33">
<path transform="matrix(1,0,0,1,54,260.3)" d="M252-.5H253.91733V16.5H252 250.08267V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_34">
<path transform="matrix(1,0,0,1,54,260.3)" d="M252.6 16V17.91732H-.5V16 14.08268H252.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_35">
<path transform="matrix(1,0,0,1,54,260.3)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_36">
<path transform="matrix(1,0,0,1,54,260.3)" d="M251.9 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H251.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_37">
<path transform="matrix(1,0,0,1,54,260.3)" d="M504-.25 505.91734-1.20866V17.91732L504 16 502.08268 14.08268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_38">
<path transform="matrix(1,0,0,1,54,260.3)" d="M504.5 16V17.91732H251.4V16 14.08268H504.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_39">
<path transform="matrix(1,0,0,1,54,276.3)" d="M252-.6H253.66733V16.1H252 250.33267V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_40">
<path transform="matrix(1,0,0,1,54,276.3)" d="M252.35 15.75V17.41732H-.25V15.75 14.08268H252.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_41">
<path transform="matrix(1,0,0,1,54,276.3)" d="M0 15.85H-1.66732V.4H0 1.66732V15.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_42">
<path transform="matrix(1,0,0,1,54,276.3)" d="M504 .4H505.66734V15.85H504 502.33268V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_43">
<path transform="matrix(1,0,0,1,54,276.3)" d="M504.25 15.75V17.41732H251.65V15.75 14.08268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_44">
<path transform="matrix(1,0,0,1,54,292.05)" d="M252-.35H253.66733V15.85H252 250.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_45">
<path transform="matrix(1,0,0,1,54,292.05)" d="M252.35 15.5V17.16732H-.25V15.5 13.83268H252.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_46">
<path transform="matrix(1,0,0,1,54,292.05)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_47">
<path transform="matrix(1,0,0,1,54,292.05)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_48">
<path transform="matrix(1,0,0,1,54,292.05)" d="M504.25 15.5V17.16732H251.65V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_49">
<path transform="matrix(1,0,0,1,54,307.55)" d="M252-.35H253.66733V15.75H252 250.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_50">
<path transform="matrix(1,0,0,1,54,307.55)" d="M252.1 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H252.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_51">
<path transform="matrix(1,0,0,1,54,307.55)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_52">
<path transform="matrix(1,0,0,1,54,307.55)" d="M504-.1H505.66734V16.45866L504 15.625 502.33268 14.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_53">
<path transform="matrix(1,0,0,1,54,307.55)" d="M504.125 15.5 504.95866 17.16732H251.9V15.5 13.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_54">
<path transform="matrix(1,0,0,1,54,24.56929)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_55">
<path transform="matrix(1,0,0,1,54,748.55599)" d="M0 0V-1.61732H166.42002V0 1.61732H0" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_56">
<path transform="matrix(1,0,0,1,54,748.55599)" d="M166.22 0V-1.61732H337.78V0 1.61732H166.22" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_57">
<path transform="matrix(1,0,0,1,54,748.55599)" d="M337.58 0V-1.61732H504V0 1.61732H337.58" clip-rule="evenodd"/>
</clipPath>
</defs>
<path transform="matrix(1,0,0,1,54,54)" d="M0 0H504V72H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 168 54)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="13.968 21.3 27.972 35.304 38.64 45.312 48.648004 55.320005 59.316 65.98801 72.66 84.996 93 101.004 104.34 107.675998 112.343997 119.01599 125.68799 132.35999 135.69599 142.36798 149.03998 152.37598 159.70798 163.04398 170.37598 179.71198 183.04798 189.71997 193.05597 199.05597 205.72797 209.06397 213.05997 219.73197 227.06397 234.39597 238.39197 241.72797 249.05997 256.39198 263.06398 270.39598">Table 3-69.SPI receive FIFO size (continued)</tspan></text>
<g clip-path="url(#clip_1)">
<path transform="matrix(1,0,0,1,54,73.5)" d="M.5 .5H251.5V15.5H.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.5 76)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="100.242 106.244998 112.24799 114.74999 117.25199 124.74899 130.24799 135.74698 141.24597 143.74797">SPI Module</tspan></text>
<g clip-path="url(#clip_2)">
<path transform="matrix(1,0,0,1,54,73.5)" d="M252.5 .5H503.5V15.5H252.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 308.5 76)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="86.229 92.727 97.730998 102.73499 107.73899 110.24099 115.24499 120.248989 122.750988 128.24999 130.75199 136.25098 143.25298 145.75498 150.75897 153.26097 157.76097">Receive FIFO size</tspan></text>
<g clip-path="url(#clip_3)">
<path transform="matrix(1,0,0,1,54,89.5)" d="M.25 .5H251.75V15.5H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 92)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="113.994 119.997 126 128.502">SPI1</tspan></text>
<g clip-path="url(#clip_4)">
<path transform="matrix(1,0,0,1,54,89.5)" d="M252.25 .5H503.75V15.5H252.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 308.25 92)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="121.24799">4</tspan></text>
<g clip-path="url(#clip_5)">
<path transform="matrix(1,0,0,1,54,105.25)" d="M.25 .25H251.75V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 107.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="113.994 119.997 126 128.502">SPI2</tspan></text>
<g clip-path="url(#clip_6)">
<path transform="matrix(1,0,0,1,54,105.25)" d="M252.25 .25H503.75V15.25H252.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 308.25 107.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="121.24799">4</tspan></text>
<g clip-path="url(#clip_7)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M-.5 0H252.1"/>
</g>
<g clip-path="url(#clip_8)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252-.5V16.5"/>
</g>
<g clip-path="url(#clip_9)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252.6 16H-.5"/>
</g>
<g clip-path="url(#clip_10)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 16.5V-.5"/>
</g>
<g clip-path="url(#clip_11)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M251.9 0H504.5"/>
</g>
<g clip-path="url(#clip_12)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.5V16.5"/>
</g>
<g clip-path="url(#clip_13)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.5 16H251.4"/>
</g>
<g clip-path="url(#clip_14)">
<path transform="matrix(1,0,0,1,54,89.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252-.6V16.1"/>
</g>
<g clip-path="url(#clip_15)">
<path transform="matrix(1,0,0,1,54,89.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252.35 15.75H-.25"/>
</g>
<g clip-path="url(#clip_16)">
<path transform="matrix(1,0,0,1,54,89.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 15.85V.4"/>
</g>
<g clip-path="url(#clip_17)">
<path transform="matrix(1,0,0,1,54,89.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504 .4V15.85"/>
</g>
<g clip-path="url(#clip_18)">
<path transform="matrix(1,0,0,1,54,89.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.75H251.65"/>
</g>
<g clip-path="url(#clip_19)">
<path transform="matrix(1,0,0,1,54,105.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252-.35V15.75"/>
</g>
<g clip-path="url(#clip_20)">
<path transform="matrix(1,0,0,1,54,105.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252.1 15.5H-.25"/>
</g>
<g clip-path="url(#clip_21)">
<path transform="matrix(1,0,0,1,54,105.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 15.75V-.1"/>
</g>
<g clip-path="url(#clip_22)">
<path transform="matrix(1,0,0,1,54,105.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V15.75"/>
</g>
<g clip-path="url(#clip_23)">
<path transform="matrix(1,0,0,1,54,105.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H251.9"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 176)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="0 8.340001 12.510002 20.850003 25.020003 33.360006 37.530008">3.9.4.6</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 114.04346 176)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="0 10.830001 19.995 33.33 42.495004 50.835004 56.670003 60.840005 70.005008 75.00001 79.170009 89.175 100.005008 110.01001 114.18001 122.52001 126.69001 135.85501 145.02 153.36 157.53">Number of PCS signals</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999998 54)" font-size="14" font-family="TimesLTStd"><tspan y="158.25" x="-.002 8.552 15.552 21.768002 25.268002 29.930003 36.93 40.822004 44.714006 51.714006 61.822008 65.714008 72.714008 79.714008 83.214008 87.106 93.32201 100.32201 104.214008 110.43001 113.93001 119.37601 126.37601 133.376 143.48401 148.93001 152.43001 156.322 163.322 169.53801 173.03801 180.03801 187.03801 197.93001 204.93001 211.14601 215.80802 219.30802 226.30802 230.97002 234.47002 241.47002 247.68602 252.34803 256.24003 263.24003 270.24003 276.45603 281.118 287.334 291.226 294.726 300.94203 307.94203 311.834 318.834 322.334 327.78004 333.99604 337.88804 344.10404 350.32005 354.21205 357.71205 363.15806 367.05006 374.05006 381.05006 387.26606 391.15806 396.60408 400.10408 406.32008 413.32008 419.53608 423.42808 427.32008 433.53608 440.53608 444.42808 450.64408 454.14408 461.14408 467.36009 472.02207 475.52207 483.30607 491.09007">The following table shows the number of peripheral chip select signals available per SPI</tspan><tspan y="174.25" x="-.00197 10.890031 17.89003 24.89003 31.89003 35.782033 41.99803">module.</tspan></text>
<path transform="matrix(1,0,0,1,53.999998,54)" d="M0 186.79999H504V274.3H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 216 240.79999)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="13.97404 21.30604 27.97804 35.31004 38.64604 45.318044 48.654047 55.326047 59.322046 65.99405 72.666049 85.002048 93.00604 101.01004 104.34604 107.68204 115.686038 124.35004 132.35404 135.69004 142.36203 145.69803 153.03003 160.36203 167.03403 170.37003">Table 3-70.SPI PCS signals</tspan></text>
<g clip-path="url(#clip_24)">
<path transform="matrix(1,0,0,1,54,260.3)" d="M.5 .5H251.5V15.5H.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.5 262.8)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="100.242 106.244998 112.24799 114.74999 117.25199 124.74899 130.24799 135.74698 141.24597 143.74797">SPI Module</tspan></text>
<g clip-path="url(#clip_25)">
<path transform="matrix(1,0,0,1,54,260.3)" d="M252.5 .5H503.5V15.5H252.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 308.5 262.8)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="97.992 103.994998 110.493 116.495998 118.99799 125.00099 127.50299 133.00199 138.50098 143.50498 146.00698">PCS Signals</tspan></text>
<g clip-path="url(#clip_26)">
<path transform="matrix(1,0,0,1,54,276.3)" d="M.25 .5H251.75V15.5H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 278.8)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="113.994 119.997 126 128.502">SPI0</tspan></text>
<g clip-path="url(#clip_27)">
<path transform="matrix(1,0,0,1,54,276.3)" d="M252.25 .5H503.75V15.5H252.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 308.25 278.8)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="95.985 101.988 107.991 110.493 115.496997 121.49999 127.99799 134.00099 136.50299 141.50699 144.00899 149.01299">SPI_PCS[5:0]</tspan></text>
<g clip-path="url(#clip_28)">
<path transform="matrix(1,0,0,1,54,292.05)" d="M.25 .25H251.75V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 294.3)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="113.994 119.997 126 128.502">SPI1</tspan></text>
<g clip-path="url(#clip_29)">
<path transform="matrix(1,0,0,1,54,292.05)" d="M252.25 .25H503.75V15.25H252.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 308.25 294.3)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="95.985 101.988 107.991 110.493 115.496997 121.49999 127.99799 134.00099 136.50299 141.50699 144.00899 149.01299">SPI_PCS[3:0]</tspan></text>
<g clip-path="url(#clip_30)">
<path transform="matrix(1,0,0,1,54,307.55)" d="M.25 .25H251.75V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 309.8)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="113.994 119.997 126 128.502">SPI2</tspan></text>
<g clip-path="url(#clip_31)">
<path transform="matrix(1,0,0,1,54,307.55)" d="M252.25 .25H503.75V15.25H252.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 308.25 309.8)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="95.985 101.988 107.991 110.493 115.496997 121.49999 127.99799 134.00099 136.50299 141.50699 144.00899 149.01299">SPI_PCS[1:0]</tspan></text>
<g clip-path="url(#clip_32)">
<path transform="matrix(1,0,0,1,54,260.3)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M-.5 0H252.1"/>
</g>
<g clip-path="url(#clip_33)">
<path transform="matrix(1,0,0,1,54,260.3)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252-.5V16.5"/>
</g>
<g clip-path="url(#clip_34)">
<path transform="matrix(1,0,0,1,54,260.3)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252.6 16H-.5"/>
</g>
<g clip-path="url(#clip_35)">
<path transform="matrix(1,0,0,1,54,260.3)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 16.5V-.5"/>
</g>
<g clip-path="url(#clip_36)">
<path transform="matrix(1,0,0,1,54,260.3)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M251.9 0H504.5"/>
</g>
<g clip-path="url(#clip_37)">
<path transform="matrix(1,0,0,1,54,260.3)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.5V16.5"/>
</g>
<g clip-path="url(#clip_38)">
<path transform="matrix(1,0,0,1,54,260.3)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.5 16H251.4"/>
</g>
<g clip-path="url(#clip_39)">
<path transform="matrix(1,0,0,1,54,276.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252-.6V16.1"/>
</g>
<g clip-path="url(#clip_40)">
<path transform="matrix(1,0,0,1,54,276.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252.35 15.75H-.25"/>
</g>
<g clip-path="url(#clip_41)">
<path transform="matrix(1,0,0,1,54,276.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 15.85V.4"/>
</g>
<g clip-path="url(#clip_42)">
<path transform="matrix(1,0,0,1,54,276.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504 .4V15.85"/>
</g>
<g clip-path="url(#clip_43)">
<path transform="matrix(1,0,0,1,54,276.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.75H251.65"/>
</g>
<g clip-path="url(#clip_44)">
<path transform="matrix(1,0,0,1,54,292.05)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252-.35V15.85"/>
</g>
<g clip-path="url(#clip_45)">
<path transform="matrix(1,0,0,1,54,292.05)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252.35 15.5H-.25"/>
</g>
<g clip-path="url(#clip_46)">
<path transform="matrix(1,0,0,1,54,292.05)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 15.6V-.1"/>
</g>
<g clip-path="url(#clip_47)">
<path transform="matrix(1,0,0,1,54,292.05)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V15.6"/>
</g>
<g clip-path="url(#clip_48)">
<path transform="matrix(1,0,0,1,54,292.05)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H251.65"/>
</g>
<g clip-path="url(#clip_49)">
<path transform="matrix(1,0,0,1,54,307.55)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252-.35V15.75"/>
</g>
<g clip-path="url(#clip_50)">
<path transform="matrix(1,0,0,1,54,307.55)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252.1 15.5H-.25"/>
</g>
<g clip-path="url(#clip_51)">
<path transform="matrix(1,0,0,1,54,307.55)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 15.75V-.1"/>
</g>
<g clip-path="url(#clip_52)">
<path transform="matrix(1,0,0,1,54,307.55)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V15.75"/>
</g>
<g clip-path="url(#clip_53)">
<path transform="matrix(1,0,0,1,54,307.55)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H251.9"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 378.3)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="0 8.340001 12.510002 20.850003 25.020003 33.360006 37.530008">3.9.4.7</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 114.04346 378.3)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="0 10.005001 20.010003 24.180003 28.350003 40.020006 49.185007 57.525007 63.360006 71.700008 76.69501 80.865009 90.03001 99.19501 103.365009 107.535 116.700008 120.87 130.035 139.2 150.87 155.04 165.045 174.20999 185.87999 194.21999 200.055 204.22499 216.71999 225.88498 235.04998 243.38997">SPI Operation in Low Power Modes</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999998 54)" font-size="14" font-family="TimesLTStd"><tspan y="360.55" x="-.00399 4.65801 11.6580109 15.1580109 25.26601 33.82001 41.60401 50.942014 54.442014 60.658014 67.65801 74.65801 78.15801 88.266017 96.820018 104.60402 117.82002 121.32002 132.21202 139.21202 146.21202 152.42803 157.87403 161.37403 165.26602 172.26602 178.48203 181.98203 189.76602 197.55002 202.21202 205.71202 209.60402 215.05002 218.55002 223.21202 230.21202 237.21202 243.42803 247.32003 251.21202 258.21205 265.21205 271.42805 275.32005 279.21205 282.71205 289.71205 296.71205 306.82005 313.03605 320.03605 326.25205 330.91404 334.41404 337.91404 341.80604 348.80604 355.02204 358.52204 363.18403 369.40003 376.40003 383.40003 389.61604 395.83204 402.83204 406.33204 411.77806 418.77806 424.22407 428.11607 434.33207">In VLPR and VLPW modes the SPI is functional; however, the reduced system</tspan><tspan y="376.55" x="-.00399 4.65801 9.32001 15.536011 22.53601 29.53601 35.75201 42.75201 48.96801 55.96801 59.46801 65.68401 69.57601 75.02201 82.02201 85.52201 90.18401 96.40002 103.40002 110.40002 116.61602 122.83202 128.27803 131.77803 135.67003 142.67003 148.88603 152.38603 163.27803 169.49404 176.49404 179.99404 184.65604 189.31804 195.53404 202.53404 209.53404 215.75005 222.75005 228.96605 235.96605 239.46605 246.46605 251.12805 254.62805 261.62806 268.62806 274.84407 279.50605 285.72206 289.61405 293.50605 300.50605 307.50605 311.00605 315.66804 322.66804 327.33003 330.83003 334.72203 341.72203 347.93803 351.43803 359.22203 367.006 371.668 375.168 378.668 383.33 390.33 393.83 403.938 412.49198 420.27598 429.61399 433.11399 439.33 446.33 453.33 456.83 466.938 475.49198 483.27598">frequency also reduces the max frequency of operation for the SPI. In VLPR and VLPW</tspan><tspan y="392.55" x="-.00399 10.888011 17.888012 24.888012 31.104012 36.55001 40.05001 43.942014 50.942014 57.158014 60.658014 71.55001 77.766017 84.766017 88.266017 96.05002 103.83402 108.496028 115.496028 124.83403 133.38803 143.49604 146.99604 151.65804 156.32004 162.53604 169.53604 176.53604 182.75205 189.75205 195.96805 202.96805 206.46805 210.36005 215.80605 219.30605 226.30605 238.75205 248.86005 255.07605">modes the max SPI_CLK frequency is 2MHz.</tspan><tspan y="416.94999" x="-.00399 4.65801 11.6580109 15.1580109 20.604012 24.496012 31.496012 38.49601 41.99601 48.21201 55.21201 62.21201 65.712009 75.82001 84.37401 92.15801 99.94202 103.44202 114.334018 121.334018 128.33402 134.55002 139.99602 143.49602 146.99602 150.88802 157.88802 164.10402 167.60402 173.82003 177.71202 184.71202 190.92803 197.92803 203.37403 206.87403 210.76602 217.76602 221.26602 225.15802 232.15802 238.37403 241.87403 249.65802 257.44203 262.104 265.604 276.496 283.496 290.496 297.496 301.388 307.604 311.104 317.32 321.982 328.198 331.698 338.698 342.59 348.036 354.252 361.252 365.144 371.36003 378.36003 381.86003 385.36003 393.914 400.914 407.13 410.63 421.522 428.522 435.522 442.522 446.414 452.63 456.13 460.022 465.46803 468.96803 475.96803 482.96803">In stop and VLPS modes, the clocks to the SPI module are disabled. The module is not</tspan><tspan y="432.94999" x="-.00399 4.65801 11.6580109 18.65801 24.874012 28.766013 32.658014 39.658014 46.658014 52.874013 56.766016 60.266016 63.766016 70.766017 77.766017 81.65801 85.15801 89.05001 92.94201 96.44201 100.33401 105.78001 109.28001 116.28001 123.28001 133.388 139.604 144.266 150.48201 157.48201 160.98201 166.42801 173.42801 176.92801 180.82 187.82 194.03601 197.92801 201.42801 205.32 209.212 212.712 217.37401 223.59001 227.48201 233.69802 237.59001 244.59001 250.03601 253.53601 258.98204 262.87403 269.09004 272.98204 279.19804">functional, but it is powered so that it retains state.</tspan><tspan y="457.34999" x="-.00399 8.55001 15.55001 21.76601 26.42801 32.644014 36.144014 40.036016 45.482015 48.982015 55.982015 62.982015 69.19801 72.69801 82.806018 89.02202 96.02202 99.52202 103.41402 110.41402 113.91402 124.02202 130.23802 137.23802 143.45403 146.95403 151.61603 156.27803 163.27803 174.17003 177.67003 183.11603 187.00803 194.00803 201.00803 204.50803 215.40003 222.40003 229.40003 235.61603 239.11603 246.11603 250.00803 256.22404 259.72404 263.61604 270.61604 276.83204 280.33204 288.11604 295.90003 300.562 304.062 307.562 317.67 324.67 328.562 334.778 341.778 345.278 349.17 354.61604 358.11604 364.33204 371.33204 378.33204 382.22404 388.44004 392.33204 399.33204 405.54804 412.54804 416.04804 419.94004 426.94004 430.44004 434.33204 441.33204">There is one way to wake from stop mode via the SPI, which is explained in the</tspan><tspan y="473.34999" x="-.00399 4.65801 11.6580109 15.550011 19.44201 26.44201 36.55001 40.442014 47.442014 54.442014 57.942014 63.388013 69.60401 75.820018 79.71201 83.60401 90.60401 97.60401">following section.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999998 554.89999)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.13672" x="-.00399 7.7800109 11.672011 19.456013 23.348013 31.132014 35.024015 42.808015 46.700017">3.9.4.7.1</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 122.66138 554.89999)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.13672" x="-.00399 10.104011 17.888012 21.780013 30.334012 38.888013 42.780015 53.672018 63.010019 66.902019 77.794017 81.68601 85.57801 94.13201 98.794017 106.57802 112.02402 117.47002 126.02402 134.57802 139.24002 143.13202 147.79402 156.34803 160.24002 173.45603 181.24002 189.02402 196.80802 200.70001 205.36202 210.80802 219.36202 231.80802 235.70001 243.48401 248.14601 256.7 265.254 269.146 281.592 290.146 298.69999">Using GPIO Interrupt to Wake from stop mode</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="536.14999" x="-.00399 10.104011 16.320012 20.982012 27.198014 30.698014 36.914014 41.57601 47.79201 51.29201 55.184015 62.184015 68.40002 71.90002 77.346019 81.238018 87.45402 94.45402 99.90002 103.40002 107.292018 114.292018 117.792018 124.792018 130.23802 136.45403 139.95403 146.17003 149.67003 159.77803 167.56203 172.22403 182.33203 185.83203 189.72403 196.72403 200.22403 206.44004 211.10204 217.31804 223.53404 227.42604 233.64205 237.14205 243.35805 246.85805 256.96604 263.18205 270.18205 276.39805 283.39805 290.39805 293.89805 300.89805 307.89805 314.89805 321.89805 325.39805 330.06004 336.27604 342.49205 348.70805 355.70805 359.60005 363.49205 370.49205 377.49205 380.99205 387.99205 392.65403 396.15403 403.93803 411.72203 416.384 419.884 426.884 433.1 436.992 443.208 446.708 450.6 457.6 461.1 466.54603 470.43803 476.65403 483.65403">Here are the steps to use a GPIO to create a wakeup upon reception of SPI data in slave</tspan><tspan y="552.14999" x="-.00399 10.888011 17.888012 24.888012 31.104012">mode:</tspan><tspan y="576.55" x="7.50001 14.50001 24.00601 31.79001 38.79001 42.68201 49.68201 53.574014 57.074014 60.966016 67.96602 74.18202 77.68202 87.79002 95.57403 100.23603 110.34403 113.84403 117.73603 124.73603 128.62804 134.84404 139.50605 144.16805 151.16805 158.16805 162.06005 165.56005 172.56005 178.77605 184.99205 188.88405 195.88405 200.54605 204.04605 207.93805 214.93805 218.43805 222.33005 229.33005 235.54605 239.04605 246.04605 252.26206 257.70808 261.60008 266.26206 272.47807 279.47807 282.97807 286.87007 293.87007 297.76206 303.97807 308.64006 313.30204 320.30204 327.30204 331.19404 334.69404 341.69404 347.91004 354.91004 361.91004 365.80204 372.01805 376.68003">1.Point the GPIO interrupt vector to the desired interrupt handler.</tspan><tspan y="592.55" x="7.50003 14.5000309 24.006031 32.56003 39.56003 45.77603 52.77603 56.668035 62.884035 66.38403 70.27603 77.27603 83.492038 86.992038 97.10004 104.88404 109.54604 119.654048 123.154048 127.04604 134.04605 141.04605 148.04605 151.93805 155.43805 159.33005 166.33005 169.83005 176.83005 183.04605 190.04605 196.26206 200.92406 207.14006 211.03206 217.24806 220.74806 226.96407 233.96407 237.46407 241.35607 248.35607 252.24806 258.46406 263.12605 267.78804 274.78804 281.78804 285.68003 289.18003 296.18003 303.18003 306.68003 312.89604 316.78804 320.68003 327.68003 333.89604 338.558 342.058 345.95 352.95 359.16603 362.66603 367.328 371.22 376.66603 380.558 387.558 394.558 398.058 405.058 409.72 413.22 417.882 424.098 427.99 431.882 435.774 442.774 449.774 453.274 459.49 466.49 473.49">2.Enable the GPIO input to generate an interrupt on either the rising or falling edge</tspan><tspan y="608.55" x="24.00605 28.66805 35.668054 41.884054 48.884054 55.10005 62.10005 69.10005 72.99205 79.99205 86.99205 90.49205 97.49205 104.49205 107.99205 111.88405 118.88405 125.10005 128.60005 135.60005 142.60005 146.49205 152.70806 157.37006 161.26206 165.15406 172.15406 175.65406 182.65406 187.31606 190.81606 194.70806 201.70806 207.92406 211.42406 217.64006 224.64006 228.53206 235.53206 239.03206 244.47806 250.69406 254.58606 260.80207 267.01808 270.91007 274.41007 279.85609 283.74809 290.74809 297.74809 303.96409 307.85609 312.51808">(depending on the polarity of the chip select signal).</tspan><tspan y="624.55" x="7.500061 14.500061 24.006062 32.560064 39.560064 43.452066 49.668066 54.330064 57.830064 65.61407 69.506069 76.506069 83.506069 87.006069 94.006069 98.66807 102.16807 112.27607 120.83007 128.61408 136.39807 139.89807 150.79007 157.79007 164.79007 171.00608 174.50608 180.72208 187.72208 194.72208 198.22208 211.43808 217.65409 221.54608 225.43808 228.93808 233.60009 240.60009 245.26209 248.76209 252.65409 259.65409 265.8701 269.3701 279.4781 287.2621 291.92408 302.03208 305.53208 309.42408 316.42408 320.31608 326.53208 331.19407 335.85606 342.85606 349.85606 353.74806">3.Enter Stop or VLPS mode and Wait for the GPIO interrupt.</tspan></text>
<g clip-path="url(#clip_54)">
<path transform="matrix(1,0,0,1,54,24.56929)" d="M0 0H504L488 16H0V0Z" fill="#666666"/>
<path transform="matrix(1,0,0,1,54,24.56929)" stroke-width=".8" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#666666" d="M0 0H504L488 16H0V0Z"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 18)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="26.01031" x="378.495 384.99299 390.49198 395.49598 400.99497 403.99198 408.99598 412.49699 414.999 420.003 422.505 429.003 434.50199 437.004 442.503 445.005 451.503 457.00199 462.50099 465.498 468 473.499 478.998 482.499 487.503 490.5 493.002 498.501">Chapter 3 Chip Configuration</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 734.93869)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="130.01 137.23 142.79 148.34999 151.12999 157.79999 163.90999 170.01999 173.34999 179.45999 185.01999 193.90999 196.68999 199.46999 205.02999 207.80998 215.02999 220.58998 223.91999 229.47998 233.36998 238.92998 245.03998 250.59998 256.15998 258.93998 267.26997 272.82997 278.93995 285.04994 290.60993 293.38993 296.16993 298.94993 306.16993 311.72993 317.28993 320.06993 322.8499 328.4099 331.1899 336.7499 342.8599 348.96989 351.74989 357.30989 362.86988 368.42988">K60 Sub-Family Reference Manual, Rev. 2 Jun 2012</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 751.756)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x=".00401 5.5030105 8.5000109 13.504011 18.50801 23.00801 27.50801 32.512014 34.510015 39.514017 42.016016 48.019014 53.023015 60.520017 62.518018 67.01802 72.02202 77.02602 82.030017 87.03401 91.53401 94.03601 99.04001 102.03701 104.53901 107.04101 109.54301 114.547008 119.047008">Freescale Semiconductor, Inc.</tspan></text>
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 220.32 751.756)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="58.45 65.12 69.01 74.57 77.35 80.13 89.02 91.799999 97.909999 103.46999 107.35999">Preliminary</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 391.68 751.756)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="151.308 156.312 161.316">155</tspan></text>
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 54 763.756)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="180.87 188.65 194.20999 200.31999 205.87999 209.76999 215.32999 218.10999 220.88999 228.10999 234.21999 239.77999 242.55998 248.66999 254.22998 259.78999 265.34999 268.12998 270.90998 277.01997 280.34996 286.45994 290.34996 299.23997 304.79997 308.12995 310.90995 317.01994">General Business Information</tspan></text>
<g clip-path="url(#clip_55)">
<path transform="matrix(1,0,0,1,54,748.55599)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0H166.42002"/>
</g>
<g clip-path="url(#clip_56)">
<path transform="matrix(1,0,0,1,54,748.55599)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M166.22 0H337.78"/>
</g>
<g clip-path="url(#clip_57)">
<path transform="matrix(1,0,0,1,54,748.55599)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M337.58 0H504"/>
</g>
<g transform="matrix(.26,0,0,.26,0,-.000019073487)">
<image id="image_58" width="288" height="154" xlink:href="data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAASAAAACaCAIAAACGxwJwAAAACXBIWXMAAA7EAAAO
xAGVKw4bAAAM5klEQVR4nO2d22sd1xWHDYYaDC0uxaWUlogGAn4wCFroq/8E/wl+
aaFvAj009EBEm0JoSeKA01BTtQ5VLjg4luP2GFxfiyMaxfcYy0ZFvqqyghzZMr4o
RmW6rFMfjs6Z2bMv6zf7zMzvYz3r7Dlnf5rZa63Ze11CCIGxLvYACKkyFIwQIBSM
ECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSM
ECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAUjBAgFIwQIBSM
ECAUjBAgFIwQIBSMECAUjBAgFIwQIBSMECAYwW7vSaZH1OLaTsggnbh74vN//kkx
jl39qh0TM/eKuYi5+8udn3vki1OHT+/WismpnbPzI1HizsLOpYcnWlHMN2kPRrDP
tiXNdZoR3bHpkc///IM//PanWtH45N+dUYxjb5+81fmhv3z/teE//lglXh4dPH76
G5NfrOuHOHN505WZbTfnhhYW9zx6cr6AL9ZASQSTkLtiRKZHlg+u/+vvB0GCvXpo
5snT/0KvQG5ZXR+qKNhfmt+P7lVWXLg6MHN7x+LSOPTrzaI8gkksxftvJE+qzXXX
Pvg2SDCJj899iRv+4qOn4jBIsFf2bI1ukaVp8jy5slLQA3mLUgn2j03RHFsVTOLQ
rpdAgklcW3gMGv7oxGzvx2kJ9vdPvxldHvuQB8giNSuVYBKnBpOnhf4H+j/PBXsw
vmH0tZ+ABHv9yA3E2KfuPEz9OBXBdu0fiO6M392smIxI2QRrOVY8zwWTUMl2pM54
CVkp6Q5clnbiLUiwl0cHPz23Prot3iG3Mt1vu5cSCiZxcQdk2AY6BJPY+8ZWkGAS
sl5SHHjz0kLWB4ULNnb4u9ElCYyZ29i5VE7BJGTGF8lawf6z91s4wWS9pDXqufvL
hg8KFOx3H74UXY/+d6y0gjWLTdyvFUzi2Ds/AgkmcfbWksqouwpfuoId/tfG6G5o
xc25IZUvvJcyC9YsMHHfI9jywfUh2Q6zYCplsYmZe+ZPCRFs9yc/jG6FboAKZSUX
rLDEfY9gElfGNoMEawSXxVILX1qClT23kRpnLm9C5O5LLpjE8YEiEvdpgkkceGsL
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
M05lMSfBJN786EUK5kq9BROmhsJHaGjqDRest/Blxr4s5irYcF4TMOgnKjW1FywJ
Tdybm3oDBUstfJmxL4t5CGZuAkb8OGWHggUl7nObekMEMxS+zFiWxTwEM2c71H+Z
CkDBVvF1rHWaHkgwc+HLjE1ZzE+w4ewmYMUfpDJQsOe4J+6dCl+uguUWvszYlMW8
BctqAtb6KaoEBevA8QBom6Zeb8FsCl9mcsti3oINZ5ybrvIjVAwKthbrxH3rFCKQ
YJaFLzO5ZbEQwVKbgMPHXD0oWA8Wu2TbN/V6COZU+DJjLouFCDac1gSsMuaKQcHS
yEvc2zf1egjmWvgyYyiLBQo23NMErDjsykDBMshOKobkNnIF8yh8mZG1HE6wriZg
3ZFXAwqWQXbi3qmp10kw78KXmayyWLhgw2tfeVYfeQWgYNmkJe5dm3qdBBMTENch
K7rUspiKYJ1NwIjBlx0KZmRt4t6jqddesMDCl5nUspiKYMMdTcC48ZcXCpZHR+Le
o6nXXjBxAHodsroDCdbOdkDHX1IomAWrB0CnnkKkJZhK4ctMb1lMUbBWEzD6EsoI
RrCpoWdWaMWU8pFNfld06IOfHRj7hVaMTsx2hlbhy8zZW0udH7r76PvvHPy5Vhw9
vb2ASygdvK0TAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSC
EQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSC
EQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAoSCEQKEghEChIIRAuR/
5TMAQ7zJBDQAAAAASUVORK5CYII="/>
</g>
</svg>