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

460 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,54,168.4)" d="M-.125 0-.95866-1.66732H168.1V0 1.66732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_2">
<path transform="matrix(1,0,0,1,54,168.4)" d="M168-.25H169.66733V26.85H168 166.33267V-.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_3">
<path transform="matrix(1,0,0,1,54,168.4)" d="M168.35 26.5V28.16732H-.25V26.5 24.83268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_4">
<path transform="matrix(1,0,0,1,54,168.4)" d="M0 26.6H-1.66732V-.95866L0-.125 1.66732 .70866V26.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_5">
<path transform="matrix(1,0,0,1,54,168.4)" d="M167.9 0V-1.66732H336.1V0 1.66732H167.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_6">
<path transform="matrix(1,0,0,1,54,168.4)" d="M336-.25H337.66734V26.85H336 334.33268V-.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_7">
<path transform="matrix(1,0,0,1,54,168.4)" d="M336.35 26.5V28.16732H167.65V26.5 24.83268H336.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_8">
<path transform="matrix(1,0,0,1,54,168.4)" d="M335.9 0V-1.66732H504.95866L504.125 0 503.29136 1.66732H335.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_9">
<path transform="matrix(1,0,0,1,54,168.4)" d="M504-.125 505.66734-.95866V26.6H504 502.33268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_10">
<path transform="matrix(1,0,0,1,54,168.4)" d="M504.25 26.5V28.16732H335.65V26.5 24.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_11">
<path transform="matrix(1,0,0,1,54,194.9)" d="M168-.35H169.66733V48.85H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_12">
<path transform="matrix(1,0,0,1,54,194.9)" d="M168.35 48.5V50.16732H-.25V48.5 46.83268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_13">
<path transform="matrix(1,0,0,1,54,194.9)" d="M0 48.6H-1.66732V-.1H0 1.66732V48.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_14">
<path transform="matrix(1,0,0,1,54,194.9)" d="M336-.35H337.66734V48.85H336 334.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_15">
<path transform="matrix(1,0,0,1,54,194.9)" d="M336.35 48.5V50.16732H167.65V48.5 46.83268H336.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_16">
<path transform="matrix(1,0,0,1,54,194.9)" d="M504-.1H505.66734V48.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_17">
<path transform="matrix(1,0,0,1,54,194.9)" d="M504.25 48.5V50.16732H335.65V48.5 46.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_18">
<path transform="matrix(1,0,0,1,54,243.4)" d="M168-.35H169.66733V37.85H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_19">
<path transform="matrix(1,0,0,1,54,243.4)" d="M168.35 37.5V39.16732H-.25V37.5 35.83268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_20">
<path transform="matrix(1,0,0,1,54,243.4)" d="M0 37.6H-1.66732V-.1H0 1.66732V37.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_21">
<path transform="matrix(1,0,0,1,54,243.4)" d="M336-.35H337.66734V37.85H336 334.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_22">
<path transform="matrix(1,0,0,1,54,243.4)" d="M336.35 37.5V39.16732H167.65V37.5 35.83268H336.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_23">
<path transform="matrix(1,0,0,1,54,243.4)" d="M504-.1H505.66734V37.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_24">
<path transform="matrix(1,0,0,1,54,243.4)" d="M504.25 37.5V39.16732H335.65V37.5 35.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_25">
<path transform="matrix(1,0,0,1,54,280.9)" d="M168-.35H169.66733V65.25H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_26">
<path transform="matrix(1,0,0,1,54,280.9)" d="M168.35 64.9V66.56732H-.25V64.9 63.23268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_27">
<path transform="matrix(1,0,0,1,54,280.9)" d="M0 65H-1.66732V-.1H0 1.66732V65" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_28">
<path transform="matrix(1,0,0,1,54,280.9)" d="M336-.35H337.66734V65.25H336 334.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_29">
<path transform="matrix(1,0,0,1,54,280.9)" d="M336.35 64.9V66.56732H167.65V64.9 63.23268H336.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_30">
<path transform="matrix(1,0,0,1,54,280.9)" d="M504-.1H505.66734V65H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_31">
<path transform="matrix(1,0,0,1,54,280.9)" d="M504.25 64.9V66.56732H335.65V64.9 63.23268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_32">
<path transform="matrix(1,0,0,1,54,345.8)" d="M168-.35H169.66733V65.25H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_33">
<path transform="matrix(1,0,0,1,54,345.8)" d="M168.35 64.9V66.56732H-.25V64.9 63.23268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_34">
<path transform="matrix(1,0,0,1,54,345.8)" d="M0 65H-1.66732V-.1H0 1.66732V65" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_35">
<path transform="matrix(1,0,0,1,54,345.8)" d="M336-.35H337.66734V65.25H336 334.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_36">
<path transform="matrix(1,0,0,1,54,345.8)" d="M336.35 64.9V66.56732H167.65V64.9 63.23268H336.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_37">
<path transform="matrix(1,0,0,1,54,345.8)" d="M504-.1H505.66734V65H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_38">
<path transform="matrix(1,0,0,1,54,345.8)" d="M504.25 64.9V66.56732H335.65V64.9 63.23268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_39">
<path transform="matrix(1,0,0,1,54,410.69999)" d="M168-.35H169.66733V37.85H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_40">
<path transform="matrix(1,0,0,1,54,410.69999)" d="M168.35 37.5V39.16732H-.25V37.5 35.83268H168.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_41">
<path transform="matrix(1,0,0,1,54,410.69999)" d="M0 37.6H-1.66732V-.1H0 1.66732V37.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_42">
<path transform="matrix(1,0,0,1,54,410.69999)" d="M336-.35H337.66734V37.85H336 334.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_43">
<path transform="matrix(1,0,0,1,54,410.69999)" d="M336.35 37.5V39.16732H167.65V37.5 35.83268H336.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_44">
<path transform="matrix(1,0,0,1,54,410.69999)" d="M504-.1H505.66734V37.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_45">
<path transform="matrix(1,0,0,1,54,410.69999)" d="M504.25 37.5V39.16732H335.65V37.5 35.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_46">
<path transform="matrix(1,0,0,1,54,448.19999)" d="M168-.35H169.66733V37.75H168 166.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_47">
<path transform="matrix(1,0,0,1,54,448.19999)" d="M168.1 37.5V39.16732H-.95866L-.125 37.5 .70866 35.83268H168.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_48">
<path transform="matrix(1,0,0,1,54,448.19999)" d="M0 37.625-1.66732 38.45866V-.1H0 1.66732V36.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_49">
<path transform="matrix(1,0,0,1,54,448.19999)" d="M336-.35H337.66734V37.75H336 334.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_50">
<path transform="matrix(1,0,0,1,54,448.19999)" d="M336.1 37.5V39.16732H167.9V37.5 35.83268H336.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_51">
<path transform="matrix(1,0,0,1,54,448.19999)" d="M504-.1H505.66734V38.45866L504 37.625 502.33268 36.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_52">
<path transform="matrix(1,0,0,1,54,448.19999)" d="M504.125 37.5 504.95866 39.16732H335.9V37.5 35.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_53">
<path transform="matrix(1,0,0,1,54,24.56926)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_54">
<path transform="matrix(1,0,0,1,54,748.5559)" d="M0 0V-1.61732H166.42002V0 1.61732H0" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_55">
<path transform="matrix(1,0,0,1,54,748.5559)" d="M166.22 0V-1.61732H337.78V0 1.61732H166.22" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_56">
<path transform="matrix(1,0,0,1,54,748.5559)" d="M337.58 0V-1.61732H504V0 1.61732H337.58" clip-rule="evenodd"/>
</clipPath>
</defs>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 83)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="0 8.896001 17.792002 22.240002 31.136002 35.584005">29.3.1</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 112.65332 83)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="0 9.776 14.224001 23.120003 32.016004 41.792005 46.240007 57.792009 67.56801 77.34401 82.67201 87.12001 96.89601 106.67201 112.89601 121.792018 127.12002 131.56803 141.34403 151.12003 155.56803 165.34403 169.79203 178.68802 183.13602 192.91202 197.36002 208.91202 217.80802 226.70401 235.6 241.824 246.272 256.048 261.376 265.824 275.6">Flash Configuration Field Description</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="66.25" x=".00003 8.554029 15.554029 21.770031 25.270031 32.27003 36.93203 43.93203 50.93203 55.59403 61.810029 72.70203 76.20203 80.86403 84.75603 90.97203 96.41803 103.41803 106.91803 117.81003 124.02603 134.91803 141.91803 146.58003 153.58003 157.08003 163.29604 170.29604 177.29604 181.18804 187.40404 191.29604 198.29604 203.74204 207.24204 213.45804 216.95804 223.95804 230.95804 235.62004 242.62004 249.62004 253.51204 259.72804 263.22804 267.89 271.782 277.99803 283.44404 290.44404 293.94404 300.16004 307.16004 314.16004 318.82203 322.71403 329.71403 336.71403 341.376 347.592 351.484 355.376 362.376 369.376 372.876 377.538 381.43 387.646 391.538 398.538 402.038 405.93 412.93 419.146 423.038 426.538 431.984 435.876 442.876 447.538 453.754 459.2 462.7 469.7 475.91603 480.578 486.794 493.794 497.686">The program flash memory contains a 16-byte flash configuration field that stores default</tspan><tspan y="82.25" x=".00006 7.00006 11.66206 18.66206 22.55406 28.770062 34.98606 38.878065 42.770067 49.770067 56.770067 60.270067 65.716068 71.93207 75.824069 79.716068 83.60806 90.60806 97.60806 103.05406 106.55406 111.216068 115.10806 122.10806 128.32407 135.32407 141.54007 148.54007 152.04007 159.04007 166.04007 169.54007 174.20207 180.41808 185.86408 192.08008 195.97208 200.63408 204.13408 210.35009 217.35009 224.35009 227.85009 233.29608 239.51209 245.72809 252.72809 257.39009 261.28208 265.17408 272.17408 275.67408 279.56608 286.56608 291.22807 298.22807 302.89006 313.78205 319.99806 323.89006 327.78205 334.78205 341.78205 345.28205 349.17405 356.17405 362.39006 366.28205 369.78205 375.99806 379.89006 383.78205 390.78205 400.89006 406.33607 409.83607 413.72807 420.72807 426.94407 430.44407 442.89009 452.2281 462.3361 465.8361 469.7281">protection settings (loaded on reset) and security information that allows the MCU to</tspan><tspan y="98.25" x=".00006 4.6620604 10.878061 16.324063 20.216063 24.878064 28.770064 34.986066 38.878068 42.378068 48.594068 54.810068 61.026067 67.242069 72.688068 78.13406 81.63406 85.52606 92.52606 96.02606 99.91806 106.91806 113.13406 116.63406 121.29607 125.188068 131.40407 136.85007 143.85007 147.35007 158.24207 164.45807 175.35007 182.35007 187.01207 194.01207 197.51207 208.40407 215.40407 222.40407 229.40407 233.29607 239.51207">restrict access to the flash memory module.</tspan></text>
<path transform="matrix(1,0,0,1,54,54)" d="M0 114.4H504V436.94999H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 58.25 170.65)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.09766" x="9.24207 15.35207 18.13207 23.69207 29.252072 35.362073 38.14207 45.362073 51.472074 57.582075 60.91207 63.69207 69.80207 75.91207 79.80207 85.36207 88.69207 91.47207 97.58207 103.69207 106.47207 112.58207 115.36207 120.922069 123.702068 129.81206 132.59206 139.81206 145.37206 148.70206">Flash Configuration Field Byte</tspan><tspan y="19.09766" x="61.74209 68.96209 75.07209 81.18209 85.07209 90.63209 96.192089">Address</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 226.25 170.65)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.09766" x="2.00209 8.672091 11.452091 16.452092 22.012093 24.792094 28.122094 35.342096 40.902097 44.232095 49.792097 55.352098">Size (Bytes)</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 394.25 170.65)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.09766" x="2.00209 8.11209 10.89209 16.452092 19.232092 25.342093 28.122094 35.342096 40.902097 46.462099 52.0221 55.912099 58.692098 64.80209 68.132099 70.912097 77.022098">Field Description</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 197.15)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99709 7.0010907 11.501091 16.505093 21.509095 26.513096 31.517098 36.5211 41.5251 44.0271 47.0241 49.5261 54.5301 59.0301 64.0341 69.0381 74.0421 79.0461 84.050098">0x0_0400 - 0x0_0407</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 197.15)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99709">8</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 392.25 197.15)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99709 8.000091 13.004091 17.504092 22.004092 27.008091 32.012094 37.016096 40.013097 42.515096 49.013097 54.017099 61.5141 66.5181 71.522098 74.5191 76.5171 81.0171 86.021099 91.02509 93.52709 99.53009 104.53409 109.03409 111.53609 114.038089 120.53609 125.540088 128.04209 133.04608 136.04308 138.54508 141.04708">Backdoor Comparison Key. Refer to</tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 392.25 197.15)" font-size="9" font-family="HelveticaLTStd"><tspan y="18.83789" x="1.998 8.001 13.005001 16.002 18 20.502 25.002 27.504002 33.507005 38.511007 43.011007 47.511007 52.515008 57.51901 62.52301 65.52001 68.02201 74.02501 78.52501 83.02501 88.02901 92.52901 97.02901 99.531009 105.534008 110.538 115.038 117.54 124.038 129.042 136.539 144.036 149.04 154.04399">Verify Backdoor Access Key Command</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 392.25 197.15)" font-size="9" font-family="HelveticaLTStd"><tspan y="29.83789" x="1.99801 7.002011 12.006012 17.010014">and </tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 392.25 197.15)" font-size="9" font-family="HelveticaLTStd"><tspan y="29.83789" x="19.51201 26.010012 31.014012 35.51401 40.518014 45.018014 50.022016 53.019018 55.017019 60.02102 65.02502 67.527019 70.029018 75.03301 80.03701 82.53901 89.03701 94.04101 96.03901 101.04301 103.545009 110.04301 114.54301 116.54101 121.545009">Unsecuring the Chip Using</tspan><tspan y="40.83789" x="1.9980202 8.00102 13.005021 17.50502 22.00502 27.009022 32.013025 37.017026 40.014028 42.516027 48.519029 53.52303 58.02303 60.52503 66.52803 71.02803 75.52803 80.53203 85.03203">Backdoor Key Access</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 392.25 197.15)" font-size="9" font-family="HelveticaLTStd"><tspan y="40.83789" x="89.53201">.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 245.65)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99802 7.002021 11.502021 16.506022 21.510022 26.514023 31.518025 36.522027 41.526029 44.028028 47.02503 49.527029 54.53103 59.03103 64.03503 69.039028 74.04302 79.04702 84.05102">0x0_0408 - 0x0_040B</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 245.65)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99802">4</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 392.25 245.65)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99802 8.00102 10.99802 16.002022 21.006024 24.003024 29.007023 36.504026 39.006025 41.508024 43.506025 48.510026 53.010026 58.014028 60.516027 65.52003 68.51703 73.52103 76.023029 81.02702 85.52702 88.02902 90.02702 95.03102 100.03502 102.53702 107.541019 112.041019 114.543018 119.54701 124.04701 126.54901 129.05101 135.54901 140.55301 143.05501 148.059 151.056 153.558 156.06">Program flash protection bytes. Refer to</tspan><tspan y="18.83789" x="1.99802 4.5000207 9.504021 14.508021 17.010022 22.014023 27.018025 31.518025 36.018026 39.015027 41.013029 46.01703 48.519029 50.51703 55.52103 60.525033 63.02703 68.03103 70.53303 73.03503 75.537029 80.54102 85.54502 88.04702 94.05002 97.04702 102.05102 107.055019 110.05202 115.056018 122.55302 125.055019 130.55402 132.55202 137.55602 142.05602">the description of the Program Flash</tspan><tspan y="29.83789" x="1.99802 8.00102 10.99802 16.002022 18.504023 23.508023 28.008023 30.510024 32.508024 37.512025 42.516027 45.018026 51.516027 56.520029 61.52403 63.52203 68.02203 70.52403 75.52803 78.52503 83.02503 85.52703 88.52403 94.02303 100.02603 106.52403 113.52603 119.02503 124.02903 127.02603 132.03003 135.02703">Protection Registers (FPROT0-3).</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 283.15)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99802 7.002021 11.502021 16.506022 21.510022 26.514023 31.518025 36.522027">0x0_040F</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 283.15)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99802">1</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 392.25 283.15)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99802 8.00102 10.99802 16.002022 21.006024 24.003024 29.007023 36.504026 39.006025 41.508024 43.506025 48.510026 53.010026 58.014028 60.516027 65.52003 70.524028 72.522029 77.022029 79.524028 84.52802 89.53202 94.03202 96.03002 100.53002 105.53402 110.03402 112.53602 115.03802 121.53602 126.540019 131.04001 136.044 139.041 143.541 148.545">Program flash only devices: Reserved</tspan><tspan y="24.23789" x="1.99802 7.4970204 9.49502 14.499021 18.99902 25.49702 31.500021 38.99702 41.49902 46.50302 51.507024 56.007024 58.005025 62.505025 67.509029 72.009029 74.511028 77.01302 83.511028 88.51502 91.01702 96.02102 98.52302 101.02502 103.02302 108.027019 112.527019 117.53101 120.03301 125.03701 128.03401 133.03801 135.54001 140.544 145.044 147.546 149.544 154.548">FlexNVM devices: Data flash protection</tspan><tspan y="35.237894" x="1.99802 7.002021 11.502021 14.004021 19.008023 21.510024 24.012024 30.510025 35.514028 38.016027 43.020029 46.01703 48.519029 51.021028 56.02503 58.527029 61.029027 66.03303 71.037029 73.539028 78.54302 83.54702 88.04702 92.54702 95.54402 97.54202 102.54602 105.04802 107.04602 112.05002 117.054019 119.556018 124.56001 127.06201 129.56401 132.06601 137.07">byte. Refer to the description of the</tspan><tspan y="46.237894" x="1.99802 8.49602 13.500021 16.002022 21.006024 23.508025 29.007025 31.005024 36.009027 40.509027 45.513029 48.015027 54.01803 57.01503 62.01903 64.521038 69.52503 74.02503 76.52703 78.52503 83.52903 88.53303 91.03503 97.53303 102.537029 107.54102 109.539028 114.039028 116.54102 121.54502">Data Flash Protection Register</tspan><tspan y="57.237894" x="1.99802 4.99502 10.49402 16.992022 22.995022 29.493023 36.49502 41.994024 44.991025">(FDPROT).</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 348.05)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99804 7.002041 11.502041 16.506043 21.510045 26.514046 31.518048 36.52205">0x0_040E</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 348.05)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99804">1</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 392.25 348.05)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99804 8.00104 10.99804 16.00204 21.006043 24.003043 29.007042 36.504045 39.006044 41.50804 43.506044 48.510046 53.010046 58.014047 60.516046 65.52004 70.52404 72.52204 77.02204 79.52404 84.52804 89.532039 94.032039 96.03004 100.53004 105.534038 110.034038 112.53603 115.03803 121.53603 126.54003 131.04004 136.04404 139.04103 143.54103 148.54503">Program flash only devices: Reserved</tspan><tspan y="24.23789" x="1.99804 7.49704 9.49504 14.499041 18.99904 25.497042 31.500042 38.997045 41.499044 46.503046 51.507047 56.007047 58.005048 62.505048 67.50905 72.00905 74.51105 77.01305 83.016048 89.01904 95.02204 101.52004 108.52204 116.01904 118.52104 123.52504 126.52204 131.52605 134.02805 139.03205 143.53205 146.03404 148.03205 153.03604">FlexNVM devices: EEPROM protection</tspan><tspan y="35.237894" x="1.99804 7.002041 11.502041 14.004042 19.008042 21.510043 24.012043 30.510045 35.514047 38.016046 43.020048 46.017049 48.519048 51.021047 56.025049 58.527048 61.029047 66.03304 71.03704 73.53904 78.54304 83.547039 88.047039 92.547039 95.54404 97.54204 102.546039 105.048038 107.046039 112.05003 117.05403 119.55603 124.56003 127.06203 129.56403 132.06603 137.07003">byte. Refer to the description of the</tspan><tspan y="46.237894" x="1.99804 8.00104 14.004041 20.007042 26.505043 33.507043 41.004045 43.506044 49.50904 52.506044 57.510046 60.012044 65.016048 69.516048 72.01804 74.016048 79.02004 84.02404 86.52604 93.02404 98.02804 103.032039 105.03004 109.53004 112.032039 117.03603">EEPROM Protection Register</tspan><tspan y="57.237894" x="1.99804 4.99504 10.49404 16.49704 22.50004 28.998042 36.000043 41.499044 44.496046">(FEPROT).</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 412.94999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99806 7.002061 11.502061 16.506062 21.510064 26.514065 31.518067 36.522069">0x0_040D</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 412.94999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99806">1</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 392.25 412.94999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99806 7.49706 9.49506 14.499061 18.999062 24.003064 26.505064 31.509064 36.513067 41.517068 46.017068 51.02107 53.01907 58.02307 60.52507 62.52307 64.52107 69.52507 72.02707 77.03107 82.035068 84.53706 86.535068 91.53906 96.54306 99.04506 104.04906 108.54906 111.051059 116.05505 118.55705 121.05905 127.55705 132.56105 135.06305 140.06705 143.06404 145.56604 148.06804">Flash nonvolatile option byte. Refer to</tspan><tspan y="18.83789" x="1.99806 4.50006 9.504061 14.508061 17.010062 22.014061 27.018063 31.518063 36.018064 39.015066 41.013067 46.017068 48.519067 50.517068 55.52107 60.52507 63.02707 68.03107 70.533069 73.035068 75.53706 80.54106 85.54506 88.04706 93.54606 95.54406 100.54806 105.04806 110.052059 112.554058 119.55605 124.56005 127.06205 129.06005 134.06404">the description of the Flash Option</tspan><tspan y="29.83789" x="1.99806 8.49606 13.500061 18.504063 20.502064 25.002064 27.504065 32.508066 35.505067 38.007066 41.004068 46.503068 53.505067 59.508066 65.007068 68.00407">Register (FOPT).</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 450.44999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99808 7.002081 11.502081 16.50608 21.510083 26.514084 31.518086 36.522089">0x0_040C</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 224.25 450.44999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99808">1</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 392.25 450.44999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="1.99808 7.49708 9.49508 14.499081 18.99908 24.003083 26.505084 31.005084 36.009084 40.509084 45.513086 48.510087 50.508089 53.010087 57.510087 60.012086 65.01608 69.51608 72.01808 77.02208 79.52408 82.02608 88.52408 93.528079 96.030078 101.03407 104.031078 106.53307 109.03507 114.03907 116.54107 119.04307 124.047069">Flash security byte. Refer to the</tspan><tspan y="18.83789" x="1.99808 7.002081 12.006082 16.50608 21.00608 24.00308 26.00108 31.005082 33.50708 35.50508 40.509084 45.513086 48.015085 53.019086 55.521085 58.023084 60.52508 65.52908 70.53308 73.03508 78.53408 80.53208 85.53608 90.03608 95.04008 97.542079 103.545078 108.54907 113.04907 118.05307 121.05007 123.04807 125.55007">description of the Flash Security</tspan><tspan y="29.83789" x="1.99808 8.49608 13.500081 18.504082 20.502083 25.002083 27.504084 32.508085 35.505086 38.007085 41.004087 46.503087 52.50609 58.509088 65.00709 68.00409">Register (FSEC).</tspan></text>
<g clip-path="url(#clip_1)">
<path transform="matrix(1,0,0,1,54,168.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M-.25 0H168.1"/>
</g>
<g clip-path="url(#clip_2)">
<path transform="matrix(1,0,0,1,54,168.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.25V26.85"/>
</g>
<g clip-path="url(#clip_3)">
<path transform="matrix(1,0,0,1,54,168.4)" 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_4)">
<path transform="matrix(1,0,0,1,54,168.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 26.6V-.25"/>
</g>
<g clip-path="url(#clip_5)">
<path transform="matrix(1,0,0,1,54,168.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M167.9 0H336.1"/>
</g>
<g clip-path="url(#clip_6)">
<path transform="matrix(1,0,0,1,54,168.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336-.25V26.85"/>
</g>
<g clip-path="url(#clip_7)">
<path transform="matrix(1,0,0,1,54,168.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336.35 26.5H167.65"/>
</g>
<g clip-path="url(#clip_8)">
<path transform="matrix(1,0,0,1,54,168.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M335.9 0H504.25"/>
</g>
<g clip-path="url(#clip_9)">
<path transform="matrix(1,0,0,1,54,168.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.25V26.6"/>
</g>
<g clip-path="url(#clip_10)">
<path transform="matrix(1,0,0,1,54,168.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 26.5H335.65"/>
</g>
<g clip-path="url(#clip_11)">
<path transform="matrix(1,0,0,1,54,194.9)" 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_12)">
<path transform="matrix(1,0,0,1,54,194.9)" 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_13)">
<path transform="matrix(1,0,0,1,54,194.9)" 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_14)">
<path transform="matrix(1,0,0,1,54,194.9)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336-.35V48.85"/>
</g>
<g clip-path="url(#clip_15)">
<path transform="matrix(1,0,0,1,54,194.9)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336.35 48.5H167.65"/>
</g>
<g clip-path="url(#clip_16)">
<path transform="matrix(1,0,0,1,54,194.9)" 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_17)">
<path transform="matrix(1,0,0,1,54,194.9)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 48.5H335.65"/>
</g>
<g clip-path="url(#clip_18)">
<path transform="matrix(1,0,0,1,54,243.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.35V37.85"/>
</g>
<g clip-path="url(#clip_19)">
<path transform="matrix(1,0,0,1,54,243.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168.35 37.5H-.25"/>
</g>
<g clip-path="url(#clip_20)">
<path transform="matrix(1,0,0,1,54,243.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 37.6V-.1"/>
</g>
<g clip-path="url(#clip_21)">
<path transform="matrix(1,0,0,1,54,243.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336-.35V37.85"/>
</g>
<g clip-path="url(#clip_22)">
<path transform="matrix(1,0,0,1,54,243.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336.35 37.5H167.65"/>
</g>
<g clip-path="url(#clip_23)">
<path transform="matrix(1,0,0,1,54,243.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V37.6"/>
</g>
<g clip-path="url(#clip_24)">
<path transform="matrix(1,0,0,1,54,243.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 37.5H335.65"/>
</g>
<g clip-path="url(#clip_25)">
<path transform="matrix(1,0,0,1,54,280.9)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.35V65.25"/>
</g>
<g clip-path="url(#clip_26)">
<path transform="matrix(1,0,0,1,54,280.9)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168.35 64.9H-.25"/>
</g>
<g clip-path="url(#clip_27)">
<path transform="matrix(1,0,0,1,54,280.9)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 65V-.1"/>
</g>
<g clip-path="url(#clip_28)">
<path transform="matrix(1,0,0,1,54,280.9)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336-.35V65.25"/>
</g>
<g clip-path="url(#clip_29)">
<path transform="matrix(1,0,0,1,54,280.9)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336.35 64.9H167.65"/>
</g>
<g clip-path="url(#clip_30)">
<path transform="matrix(1,0,0,1,54,280.9)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V65"/>
</g>
<g clip-path="url(#clip_31)">
<path transform="matrix(1,0,0,1,54,280.9)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 64.9H335.65"/>
</g>
<g clip-path="url(#clip_32)">
<path transform="matrix(1,0,0,1,54,345.8)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.35V65.25"/>
</g>
<g clip-path="url(#clip_33)">
<path transform="matrix(1,0,0,1,54,345.8)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168.35 64.9H-.25"/>
</g>
<g clip-path="url(#clip_34)">
<path transform="matrix(1,0,0,1,54,345.8)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 65V-.1"/>
</g>
<g clip-path="url(#clip_35)">
<path transform="matrix(1,0,0,1,54,345.8)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336-.35V65.25"/>
</g>
<g clip-path="url(#clip_36)">
<path transform="matrix(1,0,0,1,54,345.8)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336.35 64.9H167.65"/>
</g>
<g clip-path="url(#clip_37)">
<path transform="matrix(1,0,0,1,54,345.8)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V65"/>
</g>
<g clip-path="url(#clip_38)">
<path transform="matrix(1,0,0,1,54,345.8)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 64.9H335.65"/>
</g>
<g clip-path="url(#clip_39)">
<path transform="matrix(1,0,0,1,54,410.69999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.35V37.85"/>
</g>
<g clip-path="url(#clip_40)">
<path transform="matrix(1,0,0,1,54,410.69999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168.35 37.5H-.25"/>
</g>
<g clip-path="url(#clip_41)">
<path transform="matrix(1,0,0,1,54,410.69999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 37.6V-.1"/>
</g>
<g clip-path="url(#clip_42)">
<path transform="matrix(1,0,0,1,54,410.69999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336-.35V37.85"/>
</g>
<g clip-path="url(#clip_43)">
<path transform="matrix(1,0,0,1,54,410.69999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336.35 37.5H167.65"/>
</g>
<g clip-path="url(#clip_44)">
<path transform="matrix(1,0,0,1,54,410.69999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V37.6"/>
</g>
<g clip-path="url(#clip_45)">
<path transform="matrix(1,0,0,1,54,410.69999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 37.5H335.65"/>
</g>
<g clip-path="url(#clip_46)">
<path transform="matrix(1,0,0,1,54,448.19999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168-.35V37.75"/>
</g>
<g clip-path="url(#clip_47)">
<path transform="matrix(1,0,0,1,54,448.19999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M168.1 37.5H-.25"/>
</g>
<g clip-path="url(#clip_48)">
<path transform="matrix(1,0,0,1,54,448.19999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 37.75V-.1"/>
</g>
<g clip-path="url(#clip_49)">
<path transform="matrix(1,0,0,1,54,448.19999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336-.35V37.75"/>
</g>
<g clip-path="url(#clip_50)">
<path transform="matrix(1,0,0,1,54,448.19999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M336.1 37.5H167.9"/>
</g>
<g clip-path="url(#clip_51)">
<path transform="matrix(1,0,0,1,54,448.19999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V37.75"/>
</g>
<g clip-path="url(#clip_52)">
<path transform="matrix(1,0,0,1,54,448.19999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 37.5H335.9"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 531.94998)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="0 8.896001 17.792002 22.240002 31.136002 35.584005">29.3.2</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 112.65332 531.94998)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="0 10.672001 16.896002 26.672 36.448 42.672 51.568 65.792 70.24 80.016 84.464 93.36 102.256008 112.032009 116.48 120.928 130.704 142.256 146.704 160.032 168.928">Program Flash IFR Map</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 53.99997)" font-size="14" font-family="TimesLTStd"><tspan y="515.19998" x="-.006 8.548 15.548 21.764 25.264 32.264 36.926 43.926 50.926 55.587999 61.803998 72.696 76.196 80.858 84.75 90.966 96.412 103.412 106.912 111.574008 119.35801 128.69602 132.19602 136.08802 141.53401 145.03401 152.03401 159.03401 166.03401 173.03401 180.03401 183.92601 190.14202 194.03401 197.92601 201.81801 208.03401 211.53401 215.42601 222.42601 227.08802 234.08802 238.75002 249.64202 255.85802 259.75004 263.64204 270.64204 277.64204 281.14204 292.03404 298.25004 309.14204 316.14204 320.80403 327.80403 331.30403 335.196 342.196 348.41203 352.30403 355.80403 362.02003 368.23603 375.23603 378.73603 385.73603 391.95204 395.45204 400.114 406.33003 412.54603 419.54603 423.04603 427.708 432.37 438.586 444.802 448.694 455.694 459.194 462.694 469.694 476.694 480.586 484.086 487.978 494.978">The program flash IFR is nonvolatile information memory that can be read freely, but the</tspan><tspan y="531.19998" x="-.00596 6.99404 12.440041 18.65604 23.31804 26.81804 33.81804 40.03404 45.480039 48.980039 55.980039 62.980039 66.48004 72.696048 77.35805 83.57405 89.02005 95.23605 98.73605 104.95206 111.95206 118.95206 122.45206 126.344058 130.23606 141.12805 145.02005 148.91205 155.12805 162.12805 165.62805 172.62805 177.29006 184.29006 191.29006 195.95206 202.16806 213.06006 216.56006 222.77606 228.99207 235.99207 242.20807 249.20807 253.10007 256.99208 260.88407 264.77607 268.66807 274.88407 280.33009 283.83009 288.49208 293.93809 300.15409 306.3701 309.8701 313.7621 320.7621 326.9781 330.4781 339.8161 346.0321 352.2481 359.2481 362.7481 372.8561 379.8561 386.0721 392.28813 395.78813 399.28813 407.0721 411.7341 418.7341 425.7341 430.3961 436.6121 447.5041 451.0041 461.1121 468.1121 474.3281 480.5441">user has no erase and limited program capabilities (see the Read Once, Program Once,</tspan><tspan y="547.19998" x="-.0059100005 6.2100908 13.210091 20.21009 23.71009 33.04809 39.26409 45.48009 52.48009 55.98009 65.31809 71.534099 76.980098 83.980098 90.980098 95.6421 101.8581 108.074108 111.574108 117.79011 124.79011 135.68212 146.57411 152.79012 159.79012 166.79012 172.23612 175.73612 179.62812 186.62812">and Read Resource commands in </tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 54 53.99997)" font-size="14" font-family="TimesLTStd"><tspan y="547.19998" x="190.12808 199.46608 205.68209 211.89809 218.89809 222.39809 232.50609 239.50609 245.72209 251.9381 255.4381 264.7761 271.7761 282.6681 293.5601 299.7761 306.7761">Read Once Command</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 53.99997)" font-size="14" font-family="TimesLTStd"><tspan y="547.19998" x="313.7761 317.2761">, </tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 54 53.99997)" font-size="14" font-family="TimesLTStd"><tspan y="547.19998" x="320.7761 328.5601 333.22209 340.22209 347.22209 351.88407 358.10008 368.99208 372.49208 382.60008 389.60008 395.81608 402.03208 405.53208 414.8701 421.8701 432.7621 443.65409 449.8701 456.8701">Program Once Command</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 53.99997)" font-size="14" font-family="TimesLTStd"><tspan y="547.19998" x="463.8701 467.3701 473.5861 480.5861"> and</tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 54 53.99997)" font-size="14" font-family="TimesLTStd"><tspan y="563.19998" x="-.00592041 9.332081 15.548081 21.764082 28.764082 32.264085 41.602087 47.818086 53.264085 60.264085 67.264087 71.92609 78.14209 84.35809 87.85809 97.19609 104.19609 115.08809 125.98009 132.19609 139.19609">Read Resource Command</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 53.99997)" font-size="14" font-family="TimesLTStd"><tspan y="563.19998" x="146.19609 150.8581 154.3581 157.8581 166.4121 173.4121 179.6281 183.1281 189.3441 196.3441 203.3441 207.2361 213.4521 220.4521 224.3441 229.7901 233.2901 240.2901 244.9521 248.4521 252.3441 259.34413 265.56013 269.06013 276.06013 280.7221 287.7221 294.7221 299.3841 305.6001 316.4921 319.9921 324.65409 328.54609 334.7621 340.2081 347.2081 350.7081 355.3701 363.15409 372.4921 375.9921 382.2081 386.8701 393.0861 396.5861 402.0321 409.0321 419.9241 430.8161 437.0321 441.6941 445.5861 451.8021 458.0181 465.0181 468.5181 472.4101 479.4101 482.9101 486.8021 493.8021">). The contents of the program flash IFR are summarized in the</tspan><tspan y="579.19998" x="-.0059051516 4.656095 11.6560959 15.548096 19.440096 26.440096 36.548097 40.440099 47.440099 54.440099 57.940099 61.8321 68.0481 75.0481 78.9401 85.156108 88.656108 94.87211 101.87211 108.87211 112.37211 117.03411 124.03411 128.6961 132.5881 139.5881 145.80411 150.46611 153.96611 160.96611 167.18212 172.62812 178.84412 183.50612 187.39812 194.39812 200.61412 207.61412 211.11412 215.00612 222.00612 225.50612 229.39812 236.39812 242.61412 246.11412 251.56012 258.56013 265.56013 271.00614 277.22215 284.22215 291.22215 297.43815 304.43815 308.33015 311.83015 318.83015 325.04615 329.70814 335.92414 342.92414 347.58613 353.80213 360.80213 367.80213 373.24815">following table and further described in the subsequent paragraphs.</tspan><tspan y="603.6" x="-.0059051516 8.548095 15.548095 21.764096 25.264096 32.264097 36.926095 43.926095 50.926095 55.588094 61.804094 72.69609 76.19609 80.85809 84.75009 90.966098 96.412097 103.412097 106.912097 111.5741 119.3581 128.6961 132.1961 136.0881 141.5341 145.0341 148.9261 155.9261 162.1421 168.35811 172.2501 178.46611 185.46611 188.96611 199.07411 202.96611 206.85811 213.85811 217.7501 224.7501 228.2501 232.1421 239.1421 245.35811 248.85811 255.85811 260.5201 267.5201 274.5201 279.1821 285.3981 296.2901 299.7901 304.4521 308.3441 314.5601 320.0061 327.0061 330.5061 337.5061 341.0061 351.8981 358.1141 369.0061 376.0061 380.6681 387.6681 391.1681 398.1681 402.0601 409.0601 415.2761 422.2761 425.7761 430.43809 437.43809 442.10008 445.60008 452.60008 458.81608 465.81608 469.70808 475.92408 482.14009">The program flash IFR is located within the program flash 0 memory block for devices</tspan><tspan y="619.6" x="-.0059051516 3.8860954 10.886095 17.102097 20.994097 24.494097 31.494097 38.494096 42.386098 49.386098 52.886098 59.102098 66.1021 73.1021 76.994098 83.2101 87.1021 94.1021 97.6021 104.6021 109.2641 116.2641 123.2641 127.9261 134.1421 145.0341 148.5341 153.1961 157.0881 163.30411 168.7501 175.7501">that only contain program flash.</tspan></text>
<g clip-path="url(#clip_53)">
<path transform="matrix(1,0,0,1,54,24.56926)" d="M16-6.4 536.8 0V16H-6.4L16-6.4Z" fill="#666666"/>
<path transform="matrix(1,0,0,1,54,24.56926)" 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 17.99997)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="25.87323" x="0 7.4970009 12.501001 20.502003 26.001004 29.502003 34.506006 37.008005 44.505006 49.509008 55.008008 57.510007 62.514009 68.01301 73.51201 76.01401 82.51201 87.51601 93.01501 95.517009 100.521 103.518009 108.522 112.023">Memory Map and Registers</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 734.9386)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="130.007 137.227 142.787 148.347 151.127 157.797 163.907 170.017 173.347 179.457 185.017 193.907 196.687 199.467 205.027 207.80699 215.027 220.58699 223.91699 229.47699 233.36699 238.92699 245.03699 250.59699 256.15699 258.93699 267.26698 272.82698 278.93696 285.04695 290.60694 293.38694 296.16694 298.94694 306.16694 311.72694 317.28694 320.06694 322.84693 328.40693 331.18693 336.74693 342.8569 348.9669 351.7469 357.3069 362.86689 368.42689">K60 Sub-Family Reference Manual, Rev. 2 Jun 2012</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 751.7559)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x=".00102 5.0050208 10.009022">654</tspan></text>
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 220.32 751.7559)" 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.7559)" 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.7559)" 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_54)">
<path transform="matrix(1,0,0,1,54,748.5559)" 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_55)">
<path transform="matrix(1,0,0,1,54,748.5559)" 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_56)">
<path transform="matrix(1,0,0,1,54,748.5559)" 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_57" 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>