birdcage/docs/K60-refman-vectors/K60-reference-manual_page_62.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

483 lines
48 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 .49H167.51V15.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_2">
<path transform="matrix(1,0,0,1,54,73.5)" d="M168.49 .49H503.51V15.51H168.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_3">
<path transform="matrix(1,0,0,1,54,89.5)" d="M.245 .49H167.755V103.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_4">
<path transform="matrix(1,0,0,1,54,89.5)" d="M168.245 .49H503.755V103.505H168.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_5">
<path transform="matrix(1,0,0,1,54,193.25)" d="M.245 .245H167.755V48.254999H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_6">
<path transform="matrix(1,0,0,1,54,193.25)" d="M168.245 .245H503.755V48.254999H168.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_7">
<path transform="matrix(1,0,0,1,54,241.75)" d="M.245 .245H167.755V26.255002H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_8">
<path transform="matrix(1,0,0,1,54,241.75)" d="M168.245 .245H503.755V26.255002H168.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_9">
<path transform="matrix(1,0,0,1,54,268.25)" d="M.245 .245H167.755V59.254999H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_10">
<path transform="matrix(1,0,0,1,54,268.25)" d="M168.245 .245H503.755V59.254999H168.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_11">
<path transform="matrix(1,0,0,1,54,327.75)" d="M.245 .245H167.755V70.25499H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_12">
<path transform="matrix(1,0,0,1,54,327.75)" d="M168.245 .245H503.755V70.25499H168.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_13">
<path transform="matrix(1,0,0,1,54,398.25)" d="M.245 .245H167.755V114.25499H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_14">
<path transform="matrix(1,0,0,1,54,398.25)" d="M168.245 .245H503.755V114.25499H168.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_15">
<path transform="matrix(1,0,0,1,54,512.75)" d="M.245 .245H167.755V26.255002H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_16">
<path transform="matrix(1,0,0,1,54,512.75)" d="M168.245 .245H503.755V26.255002H168.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_17">
<path transform="matrix(1,0,0,1,54,73.5)" d="M-.25 0-1.20866-1.91732H168.1V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_18">
<path transform="matrix(1,0,0,1,54,73.5)" d="M168-.5H169.91733V16.5H168 166.08267V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_19">
<path transform="matrix(1,0,0,1,54,73.5)" d="M168.6 16V17.91732H-.5V16 14.08268H168.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_20">
<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_21">
<path transform="matrix(1,0,0,1,54,73.5)" d="M167.9 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H167.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_22">
<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_23">
<path transform="matrix(1,0,0,1,54,73.5)" d="M504.5 16V17.91732H167.4V16 14.08268H504.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_24">
<path transform="matrix(1,0,0,1,54,89.5)" d="M168-.6H169.66733V104.1H168 166.33267V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_25">
<path transform="matrix(1,0,0,1,54,89.5)" d="M168.35 103.75V105.41732H-.25V103.75 102.08268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_26">
<path transform="matrix(1,0,0,1,54,89.5)" d="M0 103.85H-1.66732V.4H0 1.66732V103.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_27">
<path transform="matrix(1,0,0,1,54,89.5)" d="M504 .4H505.66734V103.85H504 502.33268V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_28">
<path transform="matrix(1,0,0,1,54,89.5)" d="M504.25 103.75V105.41732H167.65V103.75 102.08268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_29">
<path transform="matrix(1,0,0,1,54,193.25)" d="M168-.35H169.66733V48.85H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_30">
<path transform="matrix(1,0,0,1,54,193.25)" d="M168.35 48.5V50.16732H-.25V48.5 46.83268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_31">
<path transform="matrix(1,0,0,1,54,193.25)" d="M0 48.6H-1.66732V-.1H0 1.66732V48.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_32">
<path transform="matrix(1,0,0,1,54,193.25)" d="M504-.1H505.66734V48.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_33">
<path transform="matrix(1,0,0,1,54,193.25)" d="M504.25 48.5V50.16732H167.65V48.5 46.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_34">
<path transform="matrix(1,0,0,1,54,241.75)" d="M168-.35H169.66733V26.85H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_35">
<path transform="matrix(1,0,0,1,54,241.75)" d="M168.35 26.5V28.16732H-.25V26.5 24.83268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_36">
<path transform="matrix(1,0,0,1,54,241.75)" d="M0 26.6H-1.66732V-.1H0 1.66732V26.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_37">
<path transform="matrix(1,0,0,1,54,241.75)" d="M504-.1H505.66734V26.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_38">
<path transform="matrix(1,0,0,1,54,241.75)" d="M504.25 26.5V28.16732H167.65V26.5 24.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_39">
<path transform="matrix(1,0,0,1,54,268.25)" d="M168-.35H169.66733V59.85H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_40">
<path transform="matrix(1,0,0,1,54,268.25)" d="M168.35 59.5V61.16732H-.25V59.5 57.83268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_41">
<path transform="matrix(1,0,0,1,54,268.25)" d="M0 59.6H-1.66732V-.1H0 1.66732V59.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_42">
<path transform="matrix(1,0,0,1,54,268.25)" d="M504-.1H505.66734V59.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_43">
<path transform="matrix(1,0,0,1,54,268.25)" d="M504.25 59.5V61.16732H167.65V59.5 57.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_44">
<path transform="matrix(1,0,0,1,54,327.75)" d="M168-.35H169.66733V70.85H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_45">
<path transform="matrix(1,0,0,1,54,327.75)" d="M168.35 70.5V72.16732H-.25V70.5 68.83268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_46">
<path transform="matrix(1,0,0,1,54,327.75)" d="M0 70.6H-1.66732V-.1H0 1.66732V70.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_47">
<path transform="matrix(1,0,0,1,54,327.75)" d="M504-.1H505.66734V70.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_48">
<path transform="matrix(1,0,0,1,54,327.75)" d="M504.25 70.5V72.16732H167.65V70.5 68.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_49">
<path transform="matrix(1,0,0,1,54,398.25)" d="M168-.35H169.66733V114.85H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_50">
<path transform="matrix(1,0,0,1,54,398.25)" d="M168.35 114.5V116.16732H-.25V114.5 112.83268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_51">
<path transform="matrix(1,0,0,1,54,398.25)" d="M0 114.6H-1.66732V-.1H0 1.66732V114.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_52">
<path transform="matrix(1,0,0,1,54,398.25)" d="M504-.1H505.66734V114.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_53">
<path transform="matrix(1,0,0,1,54,398.25)" d="M504.25 114.5V116.16732H167.65V114.5 112.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_54">
<path transform="matrix(1,0,0,1,54,512.75)" d="M168-.35H169.66733V26.75H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_55">
<path transform="matrix(1,0,0,1,54,512.75)" d="M168.1 26.5V28.16732H-.95866L-.125 26.5 .70866 24.83268H168.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_56">
<path transform="matrix(1,0,0,1,54,512.75)" d="M0 26.625-1.66732 27.45866V-.1H0 1.66732V25.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_57">
<path transform="matrix(1,0,0,1,54,512.75)" d="M504-.1H505.66734V27.45866L504 26.625 502.33268 25.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_58">
<path transform="matrix(1,0,0,1,54,512.75)" d="M504.125 26.5 504.95866 28.16732H167.9V26.5 24.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_59">
<path transform="matrix(1,0,0,1,54.000005,24.56929)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_60">
<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_61">
<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_62">
<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 0H504V490.5H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 148 54)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="12.648 19.98 26.652 33.984 37.32 43.992 47.328004 54.000005 57.996004 64.668 77.004 87 94.332 101.664 108.996 112.332 119.004 122.34 126.336 133.668 141 147.672 151.668 155.004 162.336 169.668 176.34 179.676 183.012 189.68399 196.35599 200.35199 207.02399 214.35599 221.68799 226.35599 229.69199 236.36399 243.03598 246.37198 250.36798 257.03999 264.37199 271.70399 275.69999 279.03599 286.36799 293.69999 300.37199 307.70399">Table 2-1.Module functional categories (continued)</tspan></text>
<g clip-path="url(#clip_1)">
<path transform="matrix(1,0,0,1,54,73.5)" d="M.5 .5H167.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="46.746 54.243 59.742 65.241 70.74 73.242 78.245998 80.74799 85.75199 90.75599 93.75299 98.75699 104.25599 109.75499 113.25599">Module category</tspan></text>
<g clip-path="url(#clip_2)">
<path transform="matrix(1,0,0,1,54,73.5)" d="M168.5 .5H503.5V15.5H168.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.5 76)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="141.75 148.248 153.252 158.256 163.26 166.761 169.263 174.762 177.75899 180.26099 185.75998">Description</tspan></text>
<g clip-path="url(#clip_3)">
<path transform="matrix(1,0,0,1,54,89.5)" d="M.25 .5H167.75V103.5H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 56.25 92)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 7.4970009 12.501001 19.998002 25.002003 27.999003 29.997002 35.001005">Memories</tspan></text>
<g clip-path="url(#clip_4)">
<path transform="matrix(1,0,0,1,54,89.5)" d="M168.25 .5H503.75V103.5H168.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 92)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="14.85 24.003 26.505002 31.509003 34.011 39.015005 42.012006 47.016008 52.020009 54.01801 56.520009 64.017009 69.021 76.518009 81.522 84.519008 86.517009 91.521 96.021 98.523 100.521 105.525 110.025 112.023 117.027 122.031 127.034999">&#x2022;Internal memories include:</tspan><tspan y="18.83789" x="38.85299 47.99699 53.999994 56.996995 62.000997 67.005 70.002 75.006 82.503 85.005 87.506999 89.505 94.508998 99.008998 104.01299 106.51499 114.01199 119.01599 126.51299 131.517 134.51399">&#x2022;Program flash memory</tspan><tspan y="29.83789" x="38.853 47.997 54.999 60.003004 62.505 67.509 72.513 77.013 79.011 83.511 88.515 93.015 95.517 102.015 104.013 106.515 111.519 114.020999 119.52 121.518 126.521999 131.022 138.519 143.523 151.01999 156.02399 159.02098 163.52098 166.02298 168.52498 174.02397 176.02198 181.02597 185.52597 193.02297 198.02696 205.52396 210.52796 213.52495">&#x2022;On devices with FlexMemory: FlexMemory</tspan><tspan y="40.83789" x="62.847 72 77.499 79.497 84.501 89.001 95.499 101.502">&#x2022;FlexNVM</tspan><tspan y="51.83789" x="62.847 72 77.499 79.497 84.501 89.001 95.499 101.502">&#x2022;FlexRAM</tspan><tspan y="62.83789" x="38.853 47.997 54.999 60.003004 62.505 67.509 72.513 77.013 79.011 83.511 88.515 93.015 95.517 102.015 104.013 106.515 111.519 114.020999 119.024997 122.021999 127.02599 132.03 135.027 140.03099 147.52799 150.02999 152.53199 154.52999 159.53398 164.03398 169.03798 171.53998 176.54398 181.54798 183.54598 188.04598 190.54798 193.04998 199.05298 202.04998 207.05397 212.05797 215.05496 220.05896 227.55596 235.05295 237.05095 242.05495 247.05895 249.56095 254.56494 259.06495 263.56495 268.56895 270.56694 275.57093 278.56794 283.57194 286.07395 288.07194 293.07594 298.07994 300.58195 307.07994 313.08293">&#x2022;On devices with program flash only: Programming acceleration RAM</tspan><tspan y="73.83789" x="38.85299 47.99699 53.999994 60.497995 66.50099">&#x2022;SRAM</tspan><tspan y="84.83789" x="14.849998 24.002999 30.005999 34.505998 37.007997 42.011999 45.009 50.013 55.017004 57.015005 59.517004 67.014 72.018 79.515 84.519 87.516 92.016 94.518 99.521999 102.519 105.020999 110.024997 115.02899 118.02599 120.023998 125.02799 130.032 135.036 138.03299 143.03699 145.03499 147.53699 152.54099 157.54499 162.04499 164.54698 166.54499 171.54898 174.05098 179.05498 182.05197 184.55397 189.55797 194.05797 199.06197 201.56397 204.06597 209.56496 211.56296 216.56696 221.06696 227.06996 232.07396">&#x2022;External memory or peripheral bus interface: FlexBus</tspan><tspan y="95.83789" x="14.849998 24.002999 30.005999 35.01 38.007 40.005 45.009004 47.007005 49.509004 54.513006 57.510007 62.514009 67.518009 70.51501 75.519008 83.01601 90.51301 92.51101 97.51501 102.519008 105.021 107.019008 112.023 114.525 119.529 122.526 125.028 130.032 134.532 139.536 142.038 144.54 150.543 155.043 161.046 166.05 169.047">&#x2022;Serial programming interface: EzPort</tspan></text>
<g clip-path="url(#clip_5)">
<path transform="matrix(1,0,0,1,54,193.25)" d="M.25 .25H167.75V48.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 56.25 195.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.4980008 8.496 13.500001 18 22.5">Clocks</tspan></text>
<g clip-path="url(#clip_6)">
<path transform="matrix(1,0,0,1,54,193.25)" d="M168.25 .25H503.75V48.25H168.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 195.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="14.85 24.003 31.5 36.504 38.502004 41.004 43.002004 48.006006 50.004007 55.008008 57.510007 62.010007 64.008 69.012 73.512 78.012 80.514 85.518 90.521999 95.52599 100.52999 103.52699 108.53099 111.03299 113.03099 118.03499 123.03899 125.540988 130.54499 135.54898 138.05098 140.04898 145.05298 150.05698 154.55698 157.05898 162.06298 166.56298 171.56697 173.56497 175.56298 180.56697 185.57097 187.56897 192.57297 195.07497 197.57697 200.57396 205.57796 213.07495 215.57695 217.57495 222.57895 225.08095 230.08495 233.08194 238.08594 243.08994 245.08794 247.08594 251.58594 254.58293 257.08494 262.08894 267.09294 272.09693 274.59895 279.60295 284.10295 286.60496 291.60896 294.60597 299.60997 304.61396 306.61195 308.60993 313.10993">&#x2022;Multiple clock generation options available from internally- and externally-</tspan><tspan y="18.83789" x="24.00301 29.007012 34.011014 39.015016 44.019018 47.016019 52.02002 54.52202 59.52602 64.53002 67.03202 71.53202 73.53002 78.53402 83.03402 87.53402">generated clocks</tspan><tspan y="29.83789" x="14.85001 24.00301 30.00601 34.506013 39.006013 41.50801 46.512014 54.009016 56.511014 61.515016 66.015018 70.515018 72.513019 74.51102 76.50902 81.513019 84.015018 89.01901 92.016017 94.51801 97.02001 102.02401 104.52601 109.53001 112.52701 117.531009 122.031009 124.02901 129.033 134.037 136.539 141.039 143.037 148.041 152.541 157.041 159.543 164.043 169.047 174.051 177.04799 181.54799 186.55199 189.05399 191.55599 196.55998 199.55698 202.05898 204.56098 209.56497 214.56897 217.07097 224.56797 231.06597">&#x2022;System oscillator to provide clock source for the MCU</tspan><tspan y="40.83789" x="14.85001 24.00301 30.50101 36.00001 42.498014 45.00001 50.004014 54.504014 59.004014 61.002016 63.000017 64.99802 70.002017 72.50401 77.50801 80.50501 83.00701 85.50901 90.51301 93.01501 98.019008 101.01601 106.020008 110.520008 112.518009 117.522 122.526 125.028 129.528 131.526 136.53 141.03 145.53 148.032 152.532 157.536 162.54 165.53699 170.03699 175.04099 177.54299 180.04499 185.04898 188.04598 190.54798 193.04998 198.05397 203.05797 205.55997 212.05797 217.55696">&#x2022;RTC oscillator to provide clock source for the RTC</tspan></text>
<g clip-path="url(#clip_7)">
<path transform="matrix(1,0,0,1,54,241.75)" d="M.25 .25H167.75V26.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 56.25 244)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.0030004 11.007001 15.507001 20.511002 23.508002 25.506 28.008002">Security</tspan></text>
<g clip-path="url(#clip_8)">
<path transform="matrix(1,0,0,1,54,241.75)" d="M168.25 .25H503.75V26.25H168.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 244)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="14.85 24.003 30.501002 35.001 39.501 41.499 43.497 47.997 50.499 56.997 62.001005 67.005008 72.009 77.013 82.017 87.020999 92.024997 96.524997 101.024997 103.52699 110.024997 115.02899 120.03299 124.53299 129.03299 131.53499 139.03199 144.03598 149.03998 154.04398 156.04198 161.04598 163.54798 166.04998 171.05397 174.05097 176.55297 181.55696 184.55396 187.55095 192.55495 195.55194 198.05394 203.05794 208.06194 210.56394 215.56793 220.06793 222.56993 224.56793 229.57193">&#x2022;Cyclic Redundancy Check module for error detection</tspan><tspan y="18.83789" x="14.84998 24.002982 30.500983 35.504983 38.501985 43.505987 50.003988 55.007989 58.00499 63.00899 65.510997 70.51499 75.51899 80.01899 83.01599 87.51599 92.51999 95.02199 97.01999 102.02399 107.027988 109.52998 112.03198 117.03598 119.03398 124.03798 129.04198 134.04598 136.54798 143.04598 145.04398 147.54598 152.54998 155.05197 160.05597 162.55797 165.55496 170.55896 175.56296 180.56696 185.57096 193.06795 195.56995 200.57395 205.57794 213.07494 218.07894 223.08293 226.07993 228.58193 233.58592 238.58992 243.59392 248.59792 251.59491 256.5989 259.10093 264.10493">&#x2022;Hardware encryption, along with a random number generator</tspan></text>
<g clip-path="url(#clip_9)">
<path transform="matrix(1,0,0,1,54,268.25)" d="M.25 .25H167.75V59.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 56.25 270.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.0030004 11.007001 16.011002 18.009003 23.013005">Analog</tspan></text>
<g clip-path="url(#clip_10)">
<path transform="matrix(1,0,0,1,54,268.25)" d="M168.25 .25H503.75V59.25H168.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 270.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="14.85 24.003 30.501002 32.499 37.503004 42.507005 45.009004 49.509004 54.513006 59.517007 64.521 69.525 72.027 77.031 82.034999 87.038997 89.036998 94.04099 99.04499 102.04199 104.54399 109.54799 112.54499 117.54899 119.54699 124.55099 126.54899 129.051 134.055 136.053 138.555 143.055 148.05899 153.06299 157.56299 162.56699 165.56398 168.06598 173.06998 176.06697 178.56897 185.06697 187.06497 189.56697 194.57097 197.07297 199.07097 204.07497 206.57697 211.58097 216.58496 219.58196 224.58596 227.08795 232.09195 237.09595 239.59795 244.60195 247.59894 252.60294 257.60694 260.60395 265.60795 273.10496 280.60197 285.60597 290.60997 292.60795 297.61195 300.11396 305.11796 310.12196 312.11994">&#x2022;High speed analog-to-digital converter with integrated programmable gain</tspan><tspan y="18.83789" x="24.002972 29.006974 36.503976 41.507978 43.505979 45.50398 48.005979 50.00398 55.00798">amplifier</tspan><tspan y="29.83789" x="14.849972 24.002972 30.500973 35.504976 43.001977 48.005979 53.00998 56.00698 61.010984 63.51298 68.51698">&#x2022;Comparator</tspan><tspan y="40.83789" x="14.849972 24.002972 30.500973 32.498975 37.502977 39.500978 42.002977 47.006978 49.00498 52.00198 54.50398 59.50798 62.504983 67.50898 72.51298 77.516979 79.51498 84.518978 89.52297 92.02497 96.52497 101.52897 106.53297 111.03297 116.036968 119.033969 121.535968 126.53996">&#x2022;Digital-to-analog converter</tspan><tspan y="51.83789" x="14.849972 24.002972 26.504973 31.508973 34.01097 39.014974 42.011976 47.015977 52.019979 54.01798 56.519979 61.019979 66.02398 68.02198 70.52398 75.52798 80.531978 85.53597 88.03797 91.03497 96.03897 98.54097 103.54497 106.54197 111.54597 116.549968 121.049968">&#x2022;Internal voltage reference</tspan></text>
<g clip-path="url(#clip_11)">
<path transform="matrix(1,0,0,1,54,327.75)" d="M.25 .25H167.75V70.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 56.25 330)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.499 7.497 14.994001 19.998002 22.995">Timers</tspan></text>
<g clip-path="url(#clip_12)">
<path transform="matrix(1,0,0,1,54,327.75)" d="M168.25 .25H503.75V70.25H168.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 330)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="14.85 24.003 30.006 33.003004 38.007005 43.011007 46.008008 51.01201 58.50901 66.00601 71.01001 76.01401 78.01201 83.01601 85.518009 90.522 95.526 97.524 102.528 107.028 109.53 114.534 116.532 121.535999 126.035999">&#x2022;Programmable delay block</tspan><tspan y="18.83789" x="14.84998 24.002982 29.501982 31.49998 36.503984 41.003984 46.502985 48.500986 55.997987 61.001989 63.99899">&#x2022;FlexTimers</tspan><tspan y="29.83789" x="14.84998 24.002982 30.005982 35.009984 38.006986 40.004987 45.008989 50.01299 52.01099 56.51099 59.01299 61.01099 66.01499 68.51699 73.52099 76.51799 79.51499 84.51899 89.52299 92.02499 94.526988 97.028987 99.026988 106.52399 111.527988">&#x2022;Periodic interrupt timer</tspan><tspan y="40.83789" x="14.84998 24.002982 29.00698 34.010984 40.508985 43.010984 48.014986 53.018987 59.516988 64.52099 67.51799 70.01999 72.52199 74.51999 82.01699 87.02099">&#x2022;Low power timer</tspan><tspan y="51.83789" x="14.84998 24.002982 30.500983 35.504983 38.501985 41.498987 43.496988 48.500989 51.49799 53.99999 61.49699 66.50099 71.50499 76.50899 78.50699 83.51099 86.012989 91.01698 94.013988 96.51598 99.01798 102.014987 107.01898 112.02298 116.52298 124.01998 126.01798 128.51999 131.02199 136.02599">&#x2022;Carrier modulator transmitter</tspan><tspan y="62.83789" x="14.84998 24.002982 26.504982 31.508984 36.512987 41.516988 46.52099 51.52499 56.52899 61.532995 66.536998 71.54099 74.04299 76.54499 79.54199 84.54599 89.54999 91.54799 94.04999 96.55199 98.54999 106.04699 111.05099 113.552989 118.052989 120.05099 125.054988 129.555">&#x2022;Independent real time clock</tspan></text>
<g clip-path="url(#clip_13)">
<path transform="matrix(1,0,0,1,54,398.25)" d="M.25 .25H167.75V114.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 56.25 400.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.4980008 11.502001 18.999 26.496003 31.500004 36.504007 38.502008 43.002008 48.00601 50.508008 52.50601 57.51001 62.51401">Communications</tspan></text>
<g clip-path="url(#clip_14)">
<path transform="matrix(1,0,0,1,54,398.25)" d="M168.25 .25H503.75V114.25H168.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 400.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="14.85 24.003 30.006 32.508 37.512 42.516004 45.513006 50.517007 55.521009 58.023008 60.525007 68.022 74.025 80.523 83.025 89.523 91.521 94.023 99.027 101.529 104.031 110.034 116.036998 122.03999 124.54199 129.54599 134.54999 139.55399 144.55799 147.05998 151.55998 156.56398 161.56798 166.57198 171.57598 173.57398 175.57198 177.56998 180.07198">&#x2022;Ethernet MAC with IEEE 1588 capability</tspan><tspan y="18.83789" x="14.84998 24.002982 30.500983 36.503984 42.50698 45.00898 52.01098 57.50998 64.51198 67.01398 71.51398 76.517978 81.52197 84.02397 87.02097 92.02497 94.02297 96.02097 101.02497 104.02197 106.52397 113.02197 115.01997 117.52197 122.52597 125.02797 130.03197 135.03597 137.03397 139.03197 141.53397 144.53096 146.52896 151.53296 154.03496 159.53395 165.53696 168.03896 173.04296 179.04596 181.54796 184.04996 187.04695 192.05095 197.05495 201.55495 206.05495 211.05895 213.05695 217.55695 222.56095">&#x2022;USB OTG controller with built-in FS/LS transceiver</tspan><tspan y="29.83789" x="14.84996 24.00296 30.500962 36.50396 42.506959 45.008958 50.01296 55.01696 59.51696 61.51496 66.01496 71.01896 73.52096 78.02096 83.024959 88.02895 91.025959 96.02995 101.03395 104.03095 106.53295 111.53695 116.54095 119.042949 124.04694 128.54694">&#x2022;USB device charger detect</tspan><tspan y="40.83789" x="14.84996 24.00296 30.500962 36.50396 42.506959 45.008958 49.508958 54.51296 56.51096 59.01296 64.01696 69.02096 74.024959 76.526958 79.52396 84.527957 89.53195 94.53595 96.53395 101.53795 104.03995 109.043949">&#x2022;USB voltage regulator</tspan><tspan y="51.83789" x="14.84996 24.00296 30.500962 36.50396">&#x2022;CAN</tspan><tspan y="62.83789" x="14.84996 24.00296 30.00596 35.00996 38.00696 40.004964 45.008966 47.006967 49.508966 54.512968 59.516969 62.51397 64.51197 69.51597 74.519969 79.523967 82.520969 87.52496 89.522968 92.02496 94.022968 99.02696 101.52896 106.53296 109.52996 112.03196 117.03596 121.53596">&#x2022;Serial peripheral interface</tspan><tspan y="73.83789" x="14.84996 24.00296 26.504961 31.50896 34.01096 39.01496 42.011964 45.008966 47.006967 52.010969 54.512968 59.516969 64.520969 67.51797 72.521968 75.023967 80.02796 85.03196 87.53396 92.03396 94.03196 97.02896 101.52896 106.53296 108.53096 111.03296 113.53496 116.53196">&#x2022;Inter-integrated circuit (I</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 400.5)" font-size="6.75" font-family="HelveticaLTStd"><tspan y="70.83789" x="119.03396">2</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 400.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="73.83789" x="122.78696 129.28496">C)</tspan><tspan y="84.83789" x="14.849945 24.002945 30.500946 36.503946 43.001947">&#x2022;UART</tspan><tspan y="95.83789" x="14.849945 24.002945 30.005946 35.009946 39.509946 44.513948 47.51095 52.51495 57.51895 60.02095 66.51895 68.51695 73.52095 75.51895 78.02095 83.02495 85.02295 87.52495 92.528949 97.53294 102.03294 104.53494 107.03694 111.53694 116.54094 121.54494 124.046939 127.04394 132.04795 134.04595 136.04395 141.04795">&#x2022;Secured Digital host controller</tspan><tspan y="106.83789" x="14.849945 24.002945 26.504946 31.508946 34.010946 39.014947 44.018949 47.01595 52.01995 54.52195 59.52595 64.52995 67.03195 69.02995 74.03395 76.53595 81.53995 84.53695 89.03695 94.04095 96.03895 101.042949 103.544948 108.044948 113.04894 118.05294 123.05694 128.06095 130.56295 133.55994">&#x2022;Integrated interchip sound (I</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 400.5)" font-size="6.75" font-family="HelveticaLTStd"><tspan y="103.83789" x="136.06194">2</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 400.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="106.83789" x="139.81494 145.81795">S)</tspan></text>
<g clip-path="url(#clip_15)">
<path transform="matrix(1,0,0,1,54,512.75)" d="M.25 .25H167.75V26.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 56.25 515)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.4980008 11.502001 18.999 24.003003 29.007004 32.004007 39.501008 44.50501 49.00501 54.00901 56.00701 61.011014 66.015018 68.51701 71.01901 76.02301 78.52501 83.52901 86.52601 89.02801 94.032009 98.532009 103.536 108.036 110.538 113.535 120.033008 127.53001 130.03202">Human-Machine Interfaces (HMI)</tspan></text>
<g clip-path="url(#clip_16)">
<path transform="matrix(1,0,0,1,54,512.75)" d="M168.25 .25H503.75V26.25H168.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 515)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="14.85 24.003 31.005002 36.009004 41.013006 46.017007 49.014009 54.01801 56.01601 58.51801 63.52201 68.52601 71.52301 76.52701 81.531009 86.031009 91.035 93.537 95.535 100.539 105.543 110.547 113.048999 115.550998 120.55499 125.55899 128.06099 133.06499 138.06899 140.57099 143.07299 147.57299 152.57698 157.58098 160.08298 163.07997 168.08397 170.08197 172.07997 177.08397">&#x2022;General purpose input/output controller</tspan><tspan y="18.83789" x="14.85 24.003 30.501002 35.505 40.509004 45.513006 50.013006 52.011007 54.513006 56.511007 61.011007 66.01501 68.517009 71.019008 76.023 81.027 85.527 90.531 93.033 97.533 102.536998 107.54099 112.04099 117.04499 119.54699 121.54499 126.54899 131.553 136.55699 139.05899 141.56099 143.55899 148.56299 151.06499 156.06899 159.06598 161.56798 166.57198 171.07198 176.07598 178.57798 183.58197 188.58597 193.58997 198.59397 200.59197 205.59597 210.59996 213.10196 215.09996 220.10396 222.60596 227.60996 232.61396 235.61095 240.61495 247.11295 252.11695 255.11394">&#x2022;Capacitive touch sense input interface enabled in hardware</tspan></text>
<g clip-path="url(#clip_17)">
<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 0H168.1"/>
</g>
<g clip-path="url(#clip_18)">
<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="M168-.5V16.5"/>
</g>
<g clip-path="url(#clip_19)">
<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="M168.6 16H-.5"/>
</g>
<g clip-path="url(#clip_20)">
<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_21)">
<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="M167.9 0H504.5"/>
</g>
<g clip-path="url(#clip_22)">
<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_23)">
<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 16H167.4"/>
</g>
<g clip-path="url(#clip_24)">
<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="M168-.6V104.1"/>
</g>
<g clip-path="url(#clip_25)">
<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="M168.35 103.75H-.25"/>
</g>
<g clip-path="url(#clip_26)">
<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 103.85V.4"/>
</g>
<g clip-path="url(#clip_27)">
<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 .4V103.85"/>
</g>
<g clip-path="url(#clip_28)">
<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 103.75H167.65"/>
</g>
<g clip-path="url(#clip_29)">
<path transform="matrix(1,0,0,1,54,193.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.35V48.85"/>
</g>
<g clip-path="url(#clip_30)">
<path transform="matrix(1,0,0,1,54,193.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168.35 48.5H-.25"/>
</g>
<g clip-path="url(#clip_31)">
<path transform="matrix(1,0,0,1,54,193.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 48.6V-.1"/>
</g>
<g clip-path="url(#clip_32)">
<path transform="matrix(1,0,0,1,54,193.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V48.6"/>
</g>
<g clip-path="url(#clip_33)">
<path transform="matrix(1,0,0,1,54,193.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 48.5H167.65"/>
</g>
<g clip-path="url(#clip_34)">
<path transform="matrix(1,0,0,1,54,241.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.35V26.85"/>
</g>
<g clip-path="url(#clip_35)">
<path transform="matrix(1,0,0,1,54,241.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168.35 26.5H-.25"/>
</g>
<g clip-path="url(#clip_36)">
<path transform="matrix(1,0,0,1,54,241.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 26.6V-.1"/>
</g>
<g clip-path="url(#clip_37)">
<path transform="matrix(1,0,0,1,54,241.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V26.6"/>
</g>
<g clip-path="url(#clip_38)">
<path transform="matrix(1,0,0,1,54,241.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 26.5H167.65"/>
</g>
<g clip-path="url(#clip_39)">
<path transform="matrix(1,0,0,1,54,268.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.35V59.85"/>
</g>
<g clip-path="url(#clip_40)">
<path transform="matrix(1,0,0,1,54,268.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168.35 59.5H-.25"/>
</g>
<g clip-path="url(#clip_41)">
<path transform="matrix(1,0,0,1,54,268.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 59.6V-.1"/>
</g>
<g clip-path="url(#clip_42)">
<path transform="matrix(1,0,0,1,54,268.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V59.6"/>
</g>
<g clip-path="url(#clip_43)">
<path transform="matrix(1,0,0,1,54,268.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 59.5H167.65"/>
</g>
<g clip-path="url(#clip_44)">
<path transform="matrix(1,0,0,1,54,327.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.35V70.85"/>
</g>
<g clip-path="url(#clip_45)">
<path transform="matrix(1,0,0,1,54,327.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168.35 70.5H-.25"/>
</g>
<g clip-path="url(#clip_46)">
<path transform="matrix(1,0,0,1,54,327.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 70.6V-.1"/>
</g>
<g clip-path="url(#clip_47)">
<path transform="matrix(1,0,0,1,54,327.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V70.6"/>
</g>
<g clip-path="url(#clip_48)">
<path transform="matrix(1,0,0,1,54,327.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 70.5H167.65"/>
</g>
<g clip-path="url(#clip_49)">
<path transform="matrix(1,0,0,1,54,398.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.35V114.85"/>
</g>
<g clip-path="url(#clip_50)">
<path transform="matrix(1,0,0,1,54,398.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168.35 114.5H-.25"/>
</g>
<g clip-path="url(#clip_51)">
<path transform="matrix(1,0,0,1,54,398.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 114.6V-.1"/>
</g>
<g clip-path="url(#clip_52)">
<path transform="matrix(1,0,0,1,54,398.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V114.6"/>
</g>
<g clip-path="url(#clip_53)">
<path transform="matrix(1,0,0,1,54,398.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 114.5H167.65"/>
</g>
<g clip-path="url(#clip_54)">
<path transform="matrix(1,0,0,1,54,512.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.35V26.75"/>
</g>
<g clip-path="url(#clip_55)">
<path transform="matrix(1,0,0,1,54,512.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168.1 26.5H-.25"/>
</g>
<g clip-path="url(#clip_56)">
<path transform="matrix(1,0,0,1,54,512.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 26.75V-.1"/>
</g>
<g clip-path="url(#clip_57)">
<path transform="matrix(1,0,0,1,54,512.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V26.75"/>
</g>
<g clip-path="url(#clip_58)">
<path transform="matrix(1,0,0,1,54,512.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 26.5H167.9"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 595.5)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="0 8.896001 13.344002 22.240002 26.688002">2.2.1</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 103.757328 595.5)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="0 11.552001 23.104002 36.432004 40.880006 52.432008 62.208009 68.43201 73.76001 82.65601 91.55202 96.88002 110.20802 119.10403 123.552028 135.10402 144.88002 151.10402 160.00002 164.44802 177.77602 187.55202 197.32802 207.10402 211.55202 220.44802">ARM Cortex-M4 Core Modules</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 54)" font-size="14" font-family="TimesLTStd"><tspan y="578.75" x="-.00399 8.55001 15.55001 21.76601 25.26601 29.92801 36.92801 40.82001 44.712015 51.712015 61.820016 65.71201 72.71201 79.71201 83.21201 89.42802 96.42802 101.09002 107.30602 110.80602 121.69802 128.69803 135.69803 142.69803 146.59003 152.80603 158.25203 161.75203 167.96804 172.63004 178.84604 182.34604 188.56204 195.56204 201.77805 205.67005 209.56204 215.77805 222.77805 226.67005 232.88605 236.38605 243.38605 250.38605 253.88605 257.77806 264.77806 268.67005 274.11607 277.61607 284.61607 290.83207 297.83207 301.72407 307.94007 314.15608">The following core modules are available on this device.</tspan></text>
<g clip-path="url(#clip_59)">
<path transform="matrix(1,0,0,1,54.000005,24.56929)" d="M16-6.4 536.8 0V16H-6.4L16-6.4Z" fill="#666666"/>
<path transform="matrix(1,0,0,1,54.000005,24.56929)" stroke-width=".8" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#666666" d="M16-6.4 536.8 0V16H-6.4L16-6.4Z"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 18)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="25.87323" x="0 7.4970009 12.996 18.495 23.994002 26.496003 31.500004 34.002004 39.501005 45.000005 50.499006 55.503007 58.500009 61.002008 66.50101 72.00001 77.004009 79.506008 82.008 88.506008 93.51 96.507 101.511 107.01 112.509 116.01 118.512 123.516">Module Functional Categories</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 734.93869)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="130.01001 137.23001 142.79001 148.35 151.13 157.8 163.91 170.02 173.35 179.46 185.02 193.91 196.69 199.47 205.03 207.81 215.03 220.59 223.92 229.48 233.37 238.93 245.04 250.59999 256.16 258.94 267.27 272.83 278.93998 285.04997 290.60997 293.38996 296.16996 298.94996 306.16996 311.72996 317.28996 320.06996 322.84996 328.40995 331.18995 336.74995 342.85993 348.9699 351.7499 357.3099 362.8699 368.4299">K60 Sub-Family Reference Manual, Rev. 2 Jun 2012</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 751.756)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x=".00401 5.008011">62</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="44.775 50.274003 53.271005 58.275007 63.279008 67.77901 72.27901 77.283008 79.281009 84.285 86.787 92.79 97.794 105.291 107.289 111.789 116.793 121.797 126.800998 131.805 136.305 138.80699 143.81099 146.80799 149.30998 151.81198 154.31398 159.31798 163.81798">Freescale Semiconductor, Inc.</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_60)">
<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_61)">
<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_62)">
<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_63" 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>