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

539 lines
51 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,186.01078,55)" d="M0 0H239.97844V126.51141H0Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_2">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M.49 .49H100.310009V15.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_3">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M101.29 .49H201.11V15.51H101.29Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_4">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M202.09001 .49H503.51008V15.51H202.09001Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_5">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M.245 .49H100.555V15.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_6">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M101.04501 .49H201.35503V15.505H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_7">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M201.845 .49H503.75505V15.505H201.845Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_8">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_9">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M101.04501 .245H201.35503V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_10">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M201.845 .245H503.75505V15.255H201.845Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_11">
<path transform="matrix(1,0,0,1,54,281.6114)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_12">
<path transform="matrix(1,0,0,1,54,281.6114)" d="M101.04501 .245H201.35503V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_13">
<path transform="matrix(1,0,0,1,54,281.6114)" d="M201.845 .245H503.75505V15.255H201.845Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_14">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M.245 .245H100.555V26.255002H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_15">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M101.04501 .245H201.35503V26.255002H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_16">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M201.845 .245H503.75505V26.255002H201.845Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_17">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_18">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M101.04501 .245H201.35503V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_19">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M201.845 .245H503.75505V15.255H201.845Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_20">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M-.25 0-1.20866-1.91732H100.9V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_21">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M100.8-.5H102.71732V16.5H100.8 98.88268V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_22">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M101.4 16V17.91732H-.5V16 14.08268H101.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_23">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_24">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M100.7 0V-1.91732H201.70001V0 1.91732H100.7" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_25">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M201.6-.5H203.51734V16.5H201.6 199.68268V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_26">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M202.20001 16V17.91732H100.2V16 14.08268H202.20001" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_27">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M201.5 0V-1.91732H505.20869L504.25004 0 503.29139 1.91732H201.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_28">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M504.00004-.25 505.91737-1.20866V17.91732L504.00004 16 502.0827 14.08268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_29">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M504.50004 16V17.91732H201V16 14.08268H504.50004" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_30">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M100.8-.6H102.46732V16.1H100.8 99.13268V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_31">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M101.15 15.75V17.41732H-.25V15.75 14.08268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_32">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M0 15.85H-1.66732V.4H0 1.66732V15.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_33">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M201.6-.6H203.26734V16.1H201.6 199.93268V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_34">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M201.95001 15.75V17.41732H100.45V15.75 14.08268H201.95001" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_35">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M504.00004 .4H505.66737V15.85H504.00004 502.3327V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_36">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M504.25004 15.75V17.41732H201.25V15.75 14.08268H504.25004" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_37">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M100.8-.35H102.46732V15.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_38">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M101.15 15.5V17.16732H-.25V15.5 13.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_39">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_40">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M201.6-.35H203.26734V15.85H201.6 199.93268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_41">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M201.95001 15.5V17.16732H100.45V15.5 13.83268H201.95001" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_42">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M504.00004-.1H505.66737V15.6H504.00004 502.3327V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_43">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M504.25004 15.5V17.16732H201.25V15.5 13.83268H504.25004" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_44">
<path transform="matrix(1,0,0,1,54,281.6114)" d="M100.8-.35H102.46732V15.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_45">
<path transform="matrix(1,0,0,1,54,281.6114)" d="M101.15 15.5V17.16732H-.25V15.5 13.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_46">
<path transform="matrix(1,0,0,1,54,281.6114)" 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,281.6114)" d="M201.6-.35H203.26734V15.85H201.6 199.93268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_48">
<path transform="matrix(1,0,0,1,54,281.6114)" d="M201.95001 15.5V17.16732H100.45V15.5 13.83268H201.95001" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_49">
<path transform="matrix(1,0,0,1,54,281.6114)" d="M504.00004-.1H505.66737V15.6H504.00004 502.3327V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_50">
<path transform="matrix(1,0,0,1,54,281.6114)" d="M504.25004 15.5V17.16732H201.25V15.5 13.83268H504.25004" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_51">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M100.8-.35H102.46732V26.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_52">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M101.15 26.5V28.16732H-.25V26.5 24.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_53">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M0 26.6H-1.66732V-.1H0 1.66732V26.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_54">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M201.6-.35H203.26734V26.85H201.6 199.93268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_55">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M201.95001 26.5V28.16732H100.45V26.5 24.83268H201.95001" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_56">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M504.00004-.1H505.66737V26.6H504.00004 502.3327V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_57">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M504.25004 26.5V28.16732H201.25V26.5 24.83268H504.25004" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_58">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M100.8-.35H102.46732V15.75H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_59">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M100.9 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H100.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_60">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_61">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M201.6-.35H203.26734V15.75H201.6 199.93268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_62">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M201.70001 15.5V17.16732H100.7V15.5 13.83268H201.70001" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_63">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M504.00004-.1H505.66737V16.45866L504.00004 15.625 502.3327 14.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_64">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M504.12504 15.5 504.95869 17.16732H201.5V15.5 13.83268H503.29139" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_65">
<path transform="matrix(1,0,0,1,53.999998,24.56929)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_66">
<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_67">
<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_68">
<path transform="matrix(1,0,0,1,54,748.55599)" d="M337.58 0V-1.61732H504V0 1.61732H337.58" clip-rule="evenodd"/>
</clipPath>
</defs>
<g clip-path="url(#clip_1)">
<path transform="matrix(1,0,0,1,48.603166,-190.25585)" stroke-width=".6" stroke-linecap="square" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M257.71076 267.1476V311.38029"/>
<path transform="matrix(0,.3,-.3,0,306.3139,79.29177)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
<path transform="matrix(0,.3,-.3,0,306.3139,79.29177)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
<path transform="matrix(-0,-.3,.3,0,306.3139,118.724437)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
<path transform="matrix(-0,-.3,.3,0,306.3139,118.724437)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 48.603166 -190.25585)" font-size="7.2" font-family="HelveticaLTStd"><tspan y="286.2934" x="264.4488 269.6472 273.6504 277.6536 279.25199 282.852 284.85359 288.85679">Register</tspan><tspan y="295.2934" x="264.4488 268.452 272.052 275.652 279.6552 283.25523">access</tspan></text>
<path transform="matrix(1,0,0,1,48.603166,-190.25585)" d="M204.69905 311.4808H310.7226V371.31587H204.69905Z" fill="#ffffff"/>
<path transform="matrix(1,0,0,1,48.603166,-190.25585)" stroke-width=".504" stroke-linecap="butt" stroke-miterlimit="3" stroke-linejoin="miter" fill="none" stroke="#000000" d="M204.69905 311.4808H310.7226V371.31587H204.69905Z"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 48.603166 -190.25585)" font-size="9.6" font-family="HelveticaLTStd"><tspan y="342.1613" x="226.95119 232.81679 234.94799 240.28559 245.08559 250.42319 253.09198 261.08879 266.4264 274.4232 279.7608 282.9576">Flash memory</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 48.603166 -190.25585)" font-size="7.2" font-family="HelveticaLTStd"><tspan y="334.93385" x="165.42957 169.82877 172.22637 176.22957 180.23278 183.83278 185.83438 189.83759 192.23519">Transfers</tspan></text>
<path transform="matrix(0,-1,1,0,48.603166,-190.25585)" d="M-371.51524 137.6596H-309.24967V158.39368H-371.51524Z" fill="#ffffff"/>
<path transform="matrix(0,-1,1,0,48.603166,-190.25585)" stroke-width=".504" stroke-linecap="butt" stroke-miterlimit="3" stroke-linejoin="miter" fill="none" stroke="#000000" d="M-371.51524 137.6596H-309.24967V158.39368H-371.51524Z"/>
<text xml:space="preserve" transform="matrix(0 -1 1 0 48.603166 -190.25585)" font-size="7.2" font-family="HelveticaLTStd"><tspan y="146.05742" x="-363.4536 -359.0544 -357.45603 -353.45283 -349.8528 -345.8496 -343.84803 -337.85044 -333.84724 -327.84965 -323.84645 -321.44883">Flash memory</tspan><tspan y="155.05742" x="-355.45439 -351.85438 -347.85118 -343.84797 -341.84638 -339.44877 -335.44557 -333.84718 -332.24879 -328.24559">controller</tspan></text>
<path transform="matrix(1,0,0,1,48.603166,-190.25585)" stroke-width=".6" stroke-linecap="square" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M160.0718 340.38246H203.06908"/>
<path transform="matrix(.3,0,0,.3,211.07495,150.1266)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
<path transform="matrix(.3,0,0,.3,211.07495,150.1266)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
<path transform="matrix(-.3,0,0,-.3,249.27225,150.1266)" d="M0 0 4-4-10 0 4 4 0 0Z" fill-rule="evenodd"/>
<path transform="matrix(-.3,0,0,-.3,249.27225,150.1266)" stroke-width="1" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0 4-4-10 0 4 4 0 0Z"/>
<path transform="matrix(1,0,0,1,48.603166,-190.25585)" d="M226.57796 245.50785H288.84355V266.2419H226.57796Z" fill="#ffffff"/>
<path transform="matrix(1,0,0,1,48.603166,-190.25585)" stroke-width=".504" stroke-linecap="butt" stroke-miterlimit="3" stroke-linejoin="miter" fill="none" stroke="#000000" d="M226.57796 245.50785H288.84355V266.2419H226.57796Z"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 48.603166 -190.25585)" font-size="7.2" font-family="HelveticaLTStd"><tspan y="253.90564" x="234.31917 239.12157 243.12477 245.52237 247.12078 251.12398 255.12718 259.13038 261.52799 265.5312 267.12959 269.13117 273.13438 277.13758">Peripheral bus</tspan><tspan y="262.90565" x="239.71915 243.31916 247.32236 251.32556 253.32717 255.72476 259.72798 261.32637 262.92475 266.92796 269.32557 271.32716">controller 0</tspan></text>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="146.2786" x="135.97199 143.30399 146.63999 153.97199 161.30399 165.97199 172.64398 175.97998 182.65198 186.64798 193.31998 199.99198 203.32798 206.66397 213.99597 217.33197 224.00397 230.67597 238.00797 241.34397 252.01197 258.68397 269.35197 276.68397 281.35197 288.02397 291.35997 298.03196 305.36396 312.69596 316.69197 320.02796 327.35997 334.69197 339.35997 346.03196 350.02796 353.36396 360.69596">Figure 3-20. Flash memory configuration</tspan></text>
<path transform="matrix(1,0,0,1,54,54)" d="M0 160.8614H504V290.3614H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 149.50003 214.86139)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="13.96806 21.30006 27.972062 35.30406 38.64006 45.31206 48.648065 55.320066 59.316064 65.98807 72.660068 84.99606 93.660068 100.33206 104.328067 111.00006 115.66806 122.34006 129.67206 136.34406 143.01605 146.35205 149.68805 153.02405 160.35605 167.02805 173.70005 177.03604 181.03205 188.36405 191.70005 196.36804 203.04004 206.37604 213.04804 217.04404 223.71604 231.04804 234.38404 237.72003 245.05204 249.04804 256.38005 261.04804 271.71604 278.38804 282.38404 285.72004 293.05204">Table 3-35.Reference links to related information</tspan></text>
<g clip-path="url(#clip_2)">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M.5 .5H100.3V15.5H.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.5 236.86139)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="36.9 42.399003 47.898004 53.397005 55.899003">Topic</tspan></text>
<g clip-path="url(#clip_3)">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M101.3 .5H201.1V15.5H101.3Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.3 236.86139)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="15.39 21.888 26.892003 29.394003 34.398004 37.395006 42.399007 47.898008 50.400007 58.401006 63.900007 69.399 74.898 77.4">Related module</tspan></text>
<g clip-path="url(#clip_4)">
<path transform="matrix(1,0,0,1,54,234.36139)" d="M202.1 .5H503.50004V15.5H202.1Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 258.1 236.86139)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="127.944 134.442 139.446 142.443 147.44699 150.948 155.952 161.45099 166.45499">Reference</tspan></text>
<g clip-path="url(#clip_5)">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M.25 .5H100.55V15.5H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 252.86139)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="17.892 23.391 28.395 30.393002 32.391004 34.893 39.897005 44.901006 49.401006 53.901006 56.898008 58.896009 63.90001 66.40201 68.40001 73.40401">Full description</tspan></text>
<g clip-path="url(#clip_6)">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M101.05 .5H201.35V15.5H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.05 252.86139)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="19.647 25.146 27.144001 32.148004 36.648004 41.652006 44.154005 51.651006 56.655008 64.15201 69.156009 72.15301">Flash memory</tspan></text>
<g clip-path="url(#clip_7)">
<path transform="matrix(1,0,0,1,54,250.36139)" d="M201.85 .5H503.75004V15.5H201.85Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 257.85 252.86139)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="120.44701 125.94601 127.94401 132.94802 137.44802 142.45201 144.95401 152.451 157.455 164.952 169.956 172.95299">Flash memory</tspan></text>
<g clip-path="url(#clip_8)">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M.25 .25H100.55V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 268.3614)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="5.643 11.646 16.146 20.646 23.148 28.152 35.649003 38.151 45.648004 50.652006 58.149007 63.153009 66.15001 70.65001 73.15201 80.64901 85.65301">System memory map</tspan></text>
<g clip-path="url(#clip_9)">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M101.05 .25H201.35V15.25H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<g clip-path="url(#clip_10)">
<path transform="matrix(1,0,0,1,54,266.1114)" d="M201.85 .25H503.75004V15.25H201.85Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 257.85 268.3614)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="106.443 112.446 116.946 121.446 123.948 128.952 136.44899 138.95099 146.44799 151.45198 158.94898 163.95298 166.94997 171.44997 173.95197 181.44896 186.45296">System memory map</tspan></text>
<g clip-path="url(#clip_11)">
<path transform="matrix(1,0,0,1,54,281.6114)" d="M.25 .25H100.55V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 283.8614)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="30.897 37.395 39.393 44.397005 48.897005 53.397005 55.395006 60.399007">Clocking</tspan></text>
<g clip-path="url(#clip_12)">
<path transform="matrix(1,0,0,1,54,281.6114)" d="M101.05 .25H201.35V15.25H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<g clip-path="url(#clip_13)">
<path transform="matrix(1,0,0,1,54,281.6114)" d="M201.85 .25H503.75004V15.25H201.85Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 257.85 283.8614)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="113.949 120.447 122.445 127.449 131.949 136.449 138.951 145.449 147.447 151.947 154.449 157.446 159.444 164.448 169.452 171.954 173.952 178.956">Clock Distribution</tspan></text>
<g clip-path="url(#clip_14)">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M.25 .25H100.55V26.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 299.3614)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="29.151 34.649999 37.647 42.651 47.655004 52.155004 54.657 59.661005 62.658006">Transfers</tspan></text>
<g clip-path="url(#clip_15)">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M101.05 .25H201.35V26.25H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.05 299.3614)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="19.647 25.146 27.144001 32.148004 36.648004 41.652006 44.154005 51.651006 56.655008 64.15201 69.156009 72.15301">Flash memory</tspan><tspan y="18.83789" x="29.646 34.146 39.15 44.154005 46.656003 49.653005 54.657007 56.655008 58.653009 63.65701">controller</tspan></text>
<g clip-path="url(#clip_16)">
<path transform="matrix(1,0,0,1,54,297.1114)" d="M201.85 .25H503.75004V26.25H201.85Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 257.85 299.3614)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="100.692 106.191 108.189 113.193 117.693 122.697 125.199 132.696 137.7 145.19699 150.20099 153.19799 157.69799 160.19998 164.69998 169.70398 174.70798 177.20998 180.20697 185.21097 187.20897 189.20697 194.21097">Flash memory controller</tspan></text>
<g clip-path="url(#clip_17)">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M.25 .25H100.55V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 325.8614)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="16.146 22.644001 27.648003 32.652006 34.650007 39.150007 41.652006 46.656007 49.653009 52.155008 57.159009 61.659009 66.15901 71.16301 75.66301">Register access</tspan></text>
<g clip-path="url(#clip_18)">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M101.05 .25H201.35V15.25H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.05 325.8614)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="13.887 19.89 24.894001 27.891 29.889 34.893 39.897005 44.901006 47.898008 52.902009 54.90001 57.402009 62.40601 65.40301 67.40101 72.40501 77.409008">Peripheral bridge</tspan></text>
<g clip-path="url(#clip_19)">
<path transform="matrix(1,0,0,1,54,323.6114)" d="M201.85 .25H503.75004V15.25H201.85Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 257.85 325.8614)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="114.687 120.689998 125.69399 128.691 130.689 135.693 140.69699 145.70099 148.69799 153.70198 155.69998 158.20198 163.20598 166.20298 168.20098 173.20497 178.20897">Peripheral bridge</tspan></text>
<g clip-path="url(#clip_20)">
<path transform="matrix(1,0,0,1,54,234.36139)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M-.5 0H100.9"/>
</g>
<g clip-path="url(#clip_21)">
<path transform="matrix(1,0,0,1,54,234.36139)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.5V16.5"/>
</g>
<g clip-path="url(#clip_22)">
<path transform="matrix(1,0,0,1,54,234.36139)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.4 16H-.5"/>
</g>
<g clip-path="url(#clip_23)">
<path transform="matrix(1,0,0,1,54,234.36139)" 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_24)">
<path transform="matrix(1,0,0,1,54,234.36139)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.7 0H201.70001"/>
</g>
<g clip-path="url(#clip_25)">
<path transform="matrix(1,0,0,1,54,234.36139)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.6-.5V16.5"/>
</g>
<g clip-path="url(#clip_26)">
<path transform="matrix(1,0,0,1,54,234.36139)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M202.20001 16H100.2"/>
</g>
<g clip-path="url(#clip_27)">
<path transform="matrix(1,0,0,1,54,234.36139)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.5 0H504.50004"/>
</g>
<g clip-path="url(#clip_28)">
<path transform="matrix(1,0,0,1,54,234.36139)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.00004-.5V16.5"/>
</g>
<g clip-path="url(#clip_29)">
<path transform="matrix(1,0,0,1,54,234.36139)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.50004 16H201"/>
</g>
<g clip-path="url(#clip_30)">
<path transform="matrix(1,0,0,1,54,250.36139)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.6V16.1"/>
</g>
<g clip-path="url(#clip_31)">
<path transform="matrix(1,0,0,1,54,250.36139)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.15 15.75H-.25"/>
</g>
<g clip-path="url(#clip_32)">
<path transform="matrix(1,0,0,1,54,250.36139)" 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_33)">
<path transform="matrix(1,0,0,1,54,250.36139)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.6-.6V16.1"/>
</g>
<g clip-path="url(#clip_34)">
<path transform="matrix(1,0,0,1,54,250.36139)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.95001 15.75H100.45"/>
</g>
<g clip-path="url(#clip_35)">
<path transform="matrix(1,0,0,1,54,250.36139)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.00004 .4V15.85"/>
</g>
<g clip-path="url(#clip_36)">
<path transform="matrix(1,0,0,1,54,250.36139)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25004 15.75H201.25"/>
</g>
<g clip-path="url(#clip_37)">
<path transform="matrix(1,0,0,1,54,266.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.35V15.85"/>
</g>
<g clip-path="url(#clip_38)">
<path transform="matrix(1,0,0,1,54,266.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.15 15.5H-.25"/>
</g>
<g clip-path="url(#clip_39)">
<path transform="matrix(1,0,0,1,54,266.1114)" 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_40)">
<path transform="matrix(1,0,0,1,54,266.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.6-.35V15.85"/>
</g>
<g clip-path="url(#clip_41)">
<path transform="matrix(1,0,0,1,54,266.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.95001 15.5H100.45"/>
</g>
<g clip-path="url(#clip_42)">
<path transform="matrix(1,0,0,1,54,266.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.00004-.1V15.6"/>
</g>
<g clip-path="url(#clip_43)">
<path transform="matrix(1,0,0,1,54,266.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25004 15.5H201.25"/>
</g>
<g clip-path="url(#clip_44)">
<path transform="matrix(1,0,0,1,54,281.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.35V15.85"/>
</g>
<g clip-path="url(#clip_45)">
<path transform="matrix(1,0,0,1,54,281.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.15 15.5H-.25"/>
</g>
<g clip-path="url(#clip_46)">
<path transform="matrix(1,0,0,1,54,281.6114)" 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,281.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.6-.35V15.85"/>
</g>
<g clip-path="url(#clip_48)">
<path transform="matrix(1,0,0,1,54,281.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.95001 15.5H100.45"/>
</g>
<g clip-path="url(#clip_49)">
<path transform="matrix(1,0,0,1,54,281.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.00004-.1V15.6"/>
</g>
<g clip-path="url(#clip_50)">
<path transform="matrix(1,0,0,1,54,281.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25004 15.5H201.25"/>
</g>
<g clip-path="url(#clip_51)">
<path transform="matrix(1,0,0,1,54,297.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.35V26.85"/>
</g>
<g clip-path="url(#clip_52)">
<path transform="matrix(1,0,0,1,54,297.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.15 26.5H-.25"/>
</g>
<g clip-path="url(#clip_53)">
<path transform="matrix(1,0,0,1,54,297.1114)" 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_54)">
<path transform="matrix(1,0,0,1,54,297.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.6-.35V26.85"/>
</g>
<g clip-path="url(#clip_55)">
<path transform="matrix(1,0,0,1,54,297.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.95001 26.5H100.45"/>
</g>
<g clip-path="url(#clip_56)">
<path transform="matrix(1,0,0,1,54,297.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.00004-.1V26.6"/>
</g>
<g clip-path="url(#clip_57)">
<path transform="matrix(1,0,0,1,54,297.1114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25004 26.5H201.25"/>
</g>
<g clip-path="url(#clip_58)">
<path transform="matrix(1,0,0,1,54,323.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.35V15.75"/>
</g>
<g clip-path="url(#clip_59)">
<path transform="matrix(1,0,0,1,54,323.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.9 15.5H-.25"/>
</g>
<g clip-path="url(#clip_60)">
<path transform="matrix(1,0,0,1,54,323.6114)" 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_61)">
<path transform="matrix(1,0,0,1,54,323.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.6-.35V15.75"/>
</g>
<g clip-path="url(#clip_62)">
<path transform="matrix(1,0,0,1,54,323.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M201.70001 15.5H100.7"/>
</g>
<g clip-path="url(#clip_63)">
<path transform="matrix(1,0,0,1,54,323.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.00004-.1V15.75"/>
</g>
<g clip-path="url(#clip_64)">
<path transform="matrix(1,0,0,1,54,323.6114)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25004 15.5H201.5"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 394.3614)" 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.5.1.1</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 114.04346 394.3614)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="0 9.165 13.335001 21.675004 30.015004 39.180006 43.350008 56.685007 65.02501 78.36001 87.52501 93.36001 101.70001 105.87001 110.86501 119.20502 128.37001 136.71">Flash memory types</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999998 54)" font-size="14" font-family="TimesLTStd"><tspan y="376.6114" x="-.00399 8.55001 15.55001 19.44201 24.888012 28.388012 35.388013 41.60401 48.60401 52.496015 58.712015 64.92802 68.42802 74.64402 81.64402 88.64402 92.53602 98.75202 102.64402 109.64402 115.09002 118.59002 122.48202 129.48203 135.69803 139.19803 143.86003 150.86003 154.75203 158.64403 165.64403 175.75203 179.64403 186.64403 193.64403 197.14403 201.03603 208.03603 215.03603 221.25203 226.69803 230.19803 237.19803 241.86003 245.36003 250.02204 253.91403 260.13005 265.57606 272.57606 276.07606 286.96806 293.18406 304.07606 311.07606 315.73805 322.73805">This device contains the following types of flash memory:</tspan><tspan y="401.01139" x="13.099999 24.006 31.79 36.452 43.452 50.452 55.114 61.329999 72.222 75.722 80.384 84.276 90.492008 95.938 102.938 106.438 117.33 123.546009 134.438 141.438 146.1 153.1 156.6 170.6 174.1 181.1 188.1 195.1 199.76201 206.76201 213.76201 217.654 223.87001 227.76201 231.654 235.546 241.76201 245.26201 249.92401 253.81601 260.032 265.47804 272.47804 275.97804 286.87004 293.08604 303.97804 310.97804 315.64 322.64 326.14 330.032 337.032 343.24803 347.14 350.64 356.85603 363.07203 370.07203 373.57203 379.78804 386.78804 393.00404 399.22004 406.22004 410.11204 416.32804 419.82804 426.82804 431.49003 438.49003 445.49003 450.152 456.368 467.26 470.76 476.976 483.976 490.976">&#x2022;Program flash memory &#x2014; non-volatile flash memory that can execute program code</tspan><tspan y="417.01139" x="13.099999 24.006 31.79 35.682004 41.898004 48.898004 61.344 67.560009 78.452 85.452 90.114009 97.114009 100.614009 114.614009 118.114009 124.33001 131.33002 137.54602 144.54602 155.43802 162.43802 168.65402 174.10002 179.54602 185.76203 191.20803 194.70803 198.60002 205.60002 211.81603 215.31603 219.97803 226.97803 230.87003 234.76203 241.76203 251.87003 255.76203 262.76203 269.76203 273.26203 284.15403 290.37004 301.26203 308.26203 312.924 319.924 323.424 327.316 334.316 341.316 347.532 352.97804">&#x2022;FlexMemory &#x2014; encompasses the following memory types:</tspan><tspan y="433.01139" x="37.09603 48.002035 55.786035 62.786035 67.44804 70.94804 77.94804 84.16404 91.16404 95.05604 101.27204 107.488048 112.934047 116.434047 126.542049 130.43405 134.32605 141.32605 144.82605 152.61005 156.50205 162.71805 169.71805 179.82605 189.93405 202.38005 206.27205 209.77205 217.55605 221.44805 227.66405 234.66405 244.77205 254.88005 267.32606 270.82606 284.82606 288.32606 298.43406 305.43406 312.43406 317.09605 324.09605 331.09605 334.98805 341.20405 345.09605 348.98805 352.88005 359.09605 362.59605 367.25804 371.15003 377.36604 382.81205 389.81205 393.31205 404.20405 410.42005 421.31205 428.31205 432.97404 439.97404 443.47404 447.36604 454.36604 460.58204 464.47404 467.97404 474.19004 480.40605">&#x2022;For devices with FlexNVM: FlexNVM &#x2014; Non-volatile flash memory that can</tspan><tspan y="449.01139" x="48.002054 54.218053 61.218053 67.43405 73.650058 80.650058 84.54205 90.75806 94.25806 101.25806 105.92006 112.92006 119.92006 124.58206 130.79807 141.69007 145.19007 151.40607 158.40607 165.40607 171.62207 175.12207 178.62207 184.06807 187.96007 194.96007 199.62207 205.83808 209.33808 216.33808 222.55408 226.44608 232.66208 236.16208 239.66208 246.66208 251.32408 254.82408 261.8241 268.0401 274.2561 281.2561 288.2561 295.2561 298.7561 307.3101 315.86408 323.64808 332.98609 343.0941 355.5401 359.0401 366.0401 372.2561 376.1481">execute program code, store data, or backup EEPROM data</tspan><tspan y="465.01139" x="37.09603 48.002035 55.786035 62.786035 67.44804 70.94804 77.94804 84.16404 91.16404 95.05604 101.27204 107.488048 112.934047 116.434047 126.542049 130.43405 134.32605 141.32605 144.82605 152.61005 156.50205 162.71805 169.71805 179.82605 189.93405 202.38005 206.27205 209.77205 217.55605 221.44805 227.66405 234.66405 244.00205 254.11005 266.55607 270.05607 284.05607 287.55607 296.89408 307.00209 319.4481 322.9481 333.8401 340.0561 350.9481 357.9481 362.61009 369.61009 373.11009 377.00209 384.00209 390.21809 394.11009 397.61009 403.82609 410.04209 417.04209 420.54209 427.54209 433.7581 437.2581 444.2581 449.7041 455.9201 462.9201 466.4201 472.6361">&#x2022;For devices with FlexNVM: FlexRAM &#x2014; RAM memory that can be used as</tspan><tspan y="481.01139" x="48.002054 51.894056 56.556055 62.772054 69.77205 73.66405 77.556049 81.448047 88.448047 95.448047 101.66405 105.556049 109.056049 118.39404 128.50205 140.94805 144.44805 151.44805 156.11005 159.61005 165.82605 171.27205 174.77205 181.77205 185.66405 192.66405 199.66405 204.32605 210.54206 217.54206 224.54206 231.54206 236.20406 242.42006 249.42006 255.63607 261.85206 265.35206 273.90605 282.46003 290.24403 299.58204 309.69004 322.13606 325.63606 331.08207 334.97407 341.97407 346.63606 352.85206 359.85206 366.06806 369.56806 373.06806 379.28407 386.28407 393.28407 396.78407 403.00007 406.89207 412.33808 419.33808 422.83808 429.05409 435.27009 441.48609 447.7021 451.5941 457.8101 462.47209 468.68809 472.58009 478.79609">traditional RAM or as high-endurance EEPROM storage, and also accelerates</tspan><tspan y="497.01139" x="48.002054 52.66405 56.556055 62.772054 68.218059 75.218059 78.718059 85.718059 90.38006 97.38006 104.38006 109.04206 115.258068 126.15006 137.04207 140.93407 147.93407">flash programming</tspan><tspan y="513.01138" x="37.09606 48.002065 55.786066 62.786066 67.44807 70.94807 77.94807 84.16407 91.16407 95.05607 101.27207 107.488079 112.934078 116.434078 126.542079 130.43408 134.32608 141.32608 144.82608 151.82608 158.82608 162.71808 169.71808 173.21808 180.21808 184.88008 191.88008 198.88008 203.54209 209.75809 220.65009 224.15009 228.81209 232.70409 238.92009 244.36609 251.36609 254.86609 265.7581 271.9741 282.8661 289.8661 294.52809 301.52809 305.42008 308.92008 316.70408 321.36607 328.36607 335.36607 340.02806 346.24406 357.13606 368.02806 371.92005 378.92005 385.92005 389.42005 395.63606 401.85206 408.06806 414.28407 418.17607 424.39207 429.05406 435.27006 439.16206 443.05406 450.05406 457.05406 460.55406 469.89207 480.00007">&#x2022;For devices with only program flash memory: Programming acceleration RAM</tspan><tspan y="529.01138" x="48.002084 62.002084 65.50208 74.84009 84.94809 97.39409 100.89409 111.78609 118.00209 128.89409 135.89409 140.55609 147.55609 151.05609 154.94809 161.94809 168.1641 172.05609 175.55609 181.7721 187.9881 194.2041 200.4201 204.3121 210.5281 215.19011 221.40612 225.29811 231.51412 236.96012 240.46012 245.12212 249.01412 255.23012 260.67613 267.67613 271.17613 278.17613 282.8381 289.8381 296.8381 301.5001 307.7161 318.6081 329.5001 333.3921 340.3921">&#x2014; RAM memory that accelerates flash programming</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999998 625.1614)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x=".00709 8.347091 12.517092 20.857094 25.027094 33.367097 37.537099">3.5.1.2</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 114.04346 625.1614)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x=".00709 9.17209 13.342091 21.68209 30.02209 39.18709 43.357095 55.852098 64.1921 77.5271 86.6921 92.5271 100.8671 105.0371 115.0421 119.2121 126.7121 135.0521">Flash Memory Sizes</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 53.999998 54)" font-size="14" font-family="TimesLTStd"><tspan y="607.4114" x=".00409 8.55809 15.55809 21.77409 25.27409 32.27409 38.49009 45.49009 49.38209 55.59809 61.81409 67.26009 70.76009 76.9761 83.9761 90.9761 97.1921 101.8541 108.07011 115.07011 118.57011 122.462108 129.4621 132.9621 136.8541 143.8541 147.7461 153.1921 156.6921 163.6921 170.6921 176.9081 183.9081 194.8001 201.0161 208.0161 211.9081 215.4081 221.6241 228.6241 235.6241 239.5161 245.7321 249.6241 256.62409">The devices covered in this document contain:</tspan><tspan y="631.8114" x="13.0941 24.000102 31.784102 38.784105 43.446104 46.946104 53.946104 60.1621 67.1621 71.0541 77.2701 83.48611 88.932109 92.432109 102.54011 106.432109 110.324108 117.324108 120.824108 127.824108 132.4861 139.4861 146.4861 151.1481 157.3641 168.2561 171.7561 176.4181 180.3101 186.52611 191.9721 198.9721 202.4721 209.4721 216.4721 220.3641 227.3641 231.2561 234.7561 241.7561 245.2561 252.2561 256.1481 263.1481 269.3641 276.3641 281.81013 285.31013 292.31013 296.9721 300.4721 307.4721 312.1341 319.1341 326.1341 330.79609 337.0121 347.90409 351.40409 356.06608 359.95808 366.17408 371.6201 378.6201 382.1201 388.3361 395.3361 402.3361 407.7821 411.6741 417.12013 421.01213 424.9041 431.9041 438.9041 442.4041 449.4041 454.0661 457.5661 464.5661 468.0661 478.1741">&#x2022;For devices with program flash only: 2 blocks of program flash consisting of 2 KB</tspan><tspan y="647.8114" x="24.00011 29.446112 35.662115 41.878114 45.770116 52.770116 57.432115">sectors</tspan></text>
<g clip-path="url(#clip_65)">
<path transform="matrix(1,0,0,1,53.999998,24.56929)" d="M0 0H504L488 16H0V0Z" fill="#666666"/>
<path transform="matrix(1,0,0,1,53.999998,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 53.999998 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 53.999998 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 53.999998 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">103</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_66)">
<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_67)">
<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_68)">
<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_69" 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>