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

713 lines
64 KiB (Stored with Git LFS)
XML

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" width="612" height="777.60006" viewBox="0 0 612 777.60006">
<defs>
<clipPath id="clip_1">
<path transform="matrix(1,0,0,1,54,73.5)" d="M.49 .49H75.11V26.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_2">
<path transform="matrix(1,0,0,1,54,73.5)" d="M76.09 .49H251.51V26.51H76.09Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_3">
<path transform="matrix(1,0,0,1,54.000009,73.5)" d="M252.49 .49H352.31V26.51H252.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_4">
<path transform="matrix(1,0,0,1,54,73.5)" d="M353.28999 .49H503.51V26.51H353.28999Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_5">
<path transform="matrix(1,0,0,1,54,100.5)" d="M.245 .49H75.354999V97.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_6">
<path transform="matrix(1,0,0,1,54,100.5)" d="M75.845 .49H251.755V97.505H75.845Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_7">
<path transform="matrix(1,0,0,1,54.000009,100.5)" d="M252.245 .49H352.555V97.505H252.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_8">
<path transform="matrix(1,0,0,1,54,100.5)" d="M353.04499 .49H503.755V97.505H353.04499Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_9">
<path transform="matrix(1,0,0,1,54,198.25)" d="M.245 .245H75.354999V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_10">
<path transform="matrix(1,0,0,1,54,198.25)" d="M75.845 .245H251.755V15.255H75.845Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_11">
<path transform="matrix(1,0,0,1,54.000009,198.25)" d="M252.245 .245H352.555V15.255H252.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_12">
<path transform="matrix(1,0,0,1,54,198.25)" d="M353.04499 .245H503.755V15.255H353.04499Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_13">
<path transform="matrix(1,0,0,1,54,213.75)" d="M.245 .245H75.354999V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_14">
<path transform="matrix(1,0,0,1,54,213.75)" d="M75.845 .245H251.755V15.255H75.845Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_15">
<path transform="matrix(1,0,0,1,54.000009,213.75)" d="M252.245 .245H352.555V15.255H252.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_16">
<path transform="matrix(1,0,0,1,54,213.75)" d="M353.04499 .245H503.755V15.255H353.04499Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_17">
<path transform="matrix(1,0,0,1,54,73.5)" d="M-.25 0-1.20866-1.91732H75.7V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_18">
<path transform="matrix(1,0,0,1,54,73.5)" d="M75.6-.5H77.51732V27.5H75.6 73.68268V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_19">
<path transform="matrix(1,0,0,1,54,73.5)" d="M76.2 27V28.91732H-.5V27 25.08268H76.2" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_20">
<path transform="matrix(1,0,0,1,54,73.5)" d="M0 27-1.91732 28.91732V-1.20866L0-.25 1.91732 .70866V25.08268" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_21">
<path transform="matrix(1,0,0,1,54,73.5)" d="M75.5 0V-1.91732H252.1V0 1.91732H75.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_22">
<path transform="matrix(1,0,0,1,54,73.5)" d="M252-.5H253.91733V27.5H252 250.08267V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_23">
<path transform="matrix(1,0,0,1,54,73.5)" d="M252.6 27V28.91732H75V27 25.08268H252.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_24">
<path transform="matrix(1,0,0,1,54,73.5)" d="M251.9 0V-1.91732H352.9V0 1.91732H251.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_25">
<path transform="matrix(1,0,0,1,54,73.5)" d="M352.8-.5H354.71733V27.5H352.8 350.88267V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_26">
<path transform="matrix(1,0,0,1,54,73.5)" d="M353.4 27V28.91732H251.4V27 25.08268H353.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_27">
<path transform="matrix(1,0,0,1,54,73.5)" d="M352.69999 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H352.69999" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_28">
<path transform="matrix(1,0,0,1,54,73.5)" d="M504-.25 505.91734-1.20866V28.91732L504 27 502.08268 25.08268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_29">
<path transform="matrix(1,0,0,1,54,73.5)" d="M504.5 27V28.91732H352.19999V27 25.08268H504.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_30">
<path transform="matrix(1,0,0,1,54,100.5)" d="M75.6-.6H77.26732V98.1H75.6 73.93268V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_31">
<path transform="matrix(1,0,0,1,54,100.5)" d="M75.95 97.75V99.41732H-.25V97.75 96.08268H75.95" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_32">
<path transform="matrix(1,0,0,1,54,100.5)" d="M0 97.85H-1.66732V.4H0 1.66732V97.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_33">
<path transform="matrix(1,0,0,1,54,100.5)" d="M252-.6H253.66733V98.1H252 250.33267V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_34">
<path transform="matrix(1,0,0,1,54,100.5)" d="M252.35 97.75V99.41732H75.25V97.75 96.08268H252.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_35">
<path transform="matrix(1,0,0,1,54,100.5)" d="M352.8-.6H354.46733V98.1H352.8 351.13267V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_36">
<path transform="matrix(1,0,0,1,54,100.5)" d="M353.15 97.75V99.41732H251.65V97.75 96.08268H353.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_37">
<path transform="matrix(1,0,0,1,54,100.5)" d="M504 .4H505.66734V97.85H504 502.33268V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_38">
<path transform="matrix(1,0,0,1,54,100.5)" d="M504.25 97.75V99.41732H352.44999V97.75 96.08268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_39">
<path transform="matrix(1,0,0,1,54,198.25)" d="M75.6-.35H77.26732V15.85H75.6 73.93268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_40">
<path transform="matrix(1,0,0,1,54,198.25)" d="M75.95 15.5V17.16732H-.25V15.5 13.83268H75.95" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_41">
<path transform="matrix(1,0,0,1,54,198.25)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_42">
<path transform="matrix(1,0,0,1,54,198.25)" d="M252-.35H253.66733V15.85H252 250.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_43">
<path transform="matrix(1,0,0,1,54,198.25)" d="M252.35 15.5V17.16732H75.25V15.5 13.83268H252.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_44">
<path transform="matrix(1,0,0,1,54,198.25)" d="M352.8-.35H354.46733V15.85H352.8 351.13267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_45">
<path transform="matrix(1,0,0,1,54,198.25)" d="M353.15 15.5V17.16732H251.65V15.5 13.83268H353.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_46">
<path transform="matrix(1,0,0,1,54,198.25)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_47">
<path transform="matrix(1,0,0,1,54,198.25)" d="M504.25 15.5V17.16732H352.44999V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_48">
<path transform="matrix(1,0,0,1,54,213.75)" d="M75.6-.35H77.26732V15.75H75.6 73.93268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_49">
<path transform="matrix(1,0,0,1,54,213.75)" d="M75.7 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H75.7" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_50">
<path transform="matrix(1,0,0,1,54,213.75)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_51">
<path transform="matrix(1,0,0,1,54,213.75)" d="M252-.35H253.66733V15.75H252 250.33267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_52">
<path transform="matrix(1,0,0,1,54,213.75)" d="M252.1 15.5V17.16732H75.5V15.5 13.83268H252.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_53">
<path transform="matrix(1,0,0,1,54,213.75)" d="M352.8-.35H354.46733V15.75H352.8 351.13267V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_54">
<path transform="matrix(1,0,0,1,54,213.75)" d="M352.9 15.5V17.16732H251.9V15.5 13.83268H352.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_55">
<path transform="matrix(1,0,0,1,54,213.75)" d="M504-.1H505.66734V16.45866L504 15.625 502.33268 14.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_56">
<path transform="matrix(1,0,0,1,54,213.75)" d="M504.125 15.5 504.95866 17.16732H352.69999V15.5 13.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_57">
<path transform="matrix(1,0,0,1,54,397.4)" d="M.49 .49H377.51V15.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_58">
<path transform="matrix(1,0,0,1,54,397.4)" d="M378.49 .49H503.51V15.51H378.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_59">
<path transform="matrix(1,0,0,1,54,413.4)" d="M.245 .49H377.755V15.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_60">
<path transform="matrix(1,0,0,1,54,413.4)" d="M378.245 .49H503.755V15.505H378.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_61">
<path transform="matrix(1,0,0,1,54,429.15)" d="M.245 .245H377.755V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_62">
<path transform="matrix(1,0,0,1,54,429.15)" d="M378.245 .245H503.755V15.255H378.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_63">
<path transform="matrix(1,0,0,1,54,444.65)" d="M.245 .245H377.755V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_64">
<path transform="matrix(1,0,0,1,54,444.65)" d="M378.245 .245H503.755V15.255H378.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_65">
<path transform="matrix(1,0,0,1,54,460.15)" d="M.245 .245H377.755V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_66">
<path transform="matrix(1,0,0,1,54,460.15)" d="M378.245 .245H503.755V15.255H378.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_67">
<path transform="matrix(1,0,0,1,54,397.4)" d="M-.25 0-1.20866-1.91732H378.1V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_68">
<path transform="matrix(1,0,0,1,54,397.4)" d="M378-.5H379.91734V16.5H378 376.08268V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_69">
<path transform="matrix(1,0,0,1,54,397.4)" d="M378.6 16V17.91732H-.5V16 14.08268H378.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_70">
<path transform="matrix(1,0,0,1,54,397.4)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_71">
<path transform="matrix(1,0,0,1,54,397.4)" d="M377.9 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H377.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_72">
<path transform="matrix(1,0,0,1,54,397.4)" d="M504-.25 505.91734-1.20866V17.91732L504 16 502.08268 14.08268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_73">
<path transform="matrix(1,0,0,1,54,397.4)" d="M504.5 16V17.91732H377.4V16 14.08268H504.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_74">
<path transform="matrix(1,0,0,1,54,413.4)" d="M378-.6H379.66734V16.1H378 376.33268V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_75">
<path transform="matrix(1,0,0,1,54,413.4)" d="M378.35 15.75V17.41732H-.25V15.75 14.08268H378.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_76">
<path transform="matrix(1,0,0,1,54,413.4)" d="M0 15.85H-1.66732V.4H0 1.66732V15.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_77">
<path transform="matrix(1,0,0,1,54,413.4)" d="M504 .4H505.66734V15.85H504 502.33268V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_78">
<path transform="matrix(1,0,0,1,54,413.4)" d="M504.25 15.75V17.41732H377.65V15.75 14.08268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_79">
<path transform="matrix(1,0,0,1,54,429.15)" d="M378-.35H379.66734V15.85H378 376.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_80">
<path transform="matrix(1,0,0,1,54,429.15)" d="M378.35 15.5V17.16732H-.25V15.5 13.83268H378.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_81">
<path transform="matrix(1,0,0,1,54,429.15)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_82">
<path transform="matrix(1,0,0,1,54,429.15)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_83">
<path transform="matrix(1,0,0,1,54,429.15)" d="M504.25 15.5V17.16732H377.65V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_84">
<path transform="matrix(1,0,0,1,54,444.65)" d="M378-.35H379.66734V15.85H378 376.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_85">
<path transform="matrix(1,0,0,1,54,444.65)" d="M378.35 15.5V17.16732H-.25V15.5 13.83268H378.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_86">
<path transform="matrix(1,0,0,1,54,444.65)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_87">
<path transform="matrix(1,0,0,1,54,444.65)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_88">
<path transform="matrix(1,0,0,1,54,444.65)" d="M504.25 15.5V17.16732H377.65V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_89">
<path transform="matrix(1,0,0,1,54,460.15)" d="M378-.35H379.66734V15.75H378 376.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_90">
<path transform="matrix(1,0,0,1,54,460.15)" d="M378.1 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H378.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_91">
<path transform="matrix(1,0,0,1,54,460.15)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_92">
<path transform="matrix(1,0,0,1,54,460.15)" d="M504-.1H505.66734V16.45866L504 15.625 502.33268 14.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_93">
<path transform="matrix(1,0,0,1,54,460.15)" d="M504.125 15.5 504.95866 17.16732H377.9V15.5 13.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_94">
<path transform="matrix(1,0,0,1,54,24.56932)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_95">
<path transform="matrix(1,0,0,1,54,748.556)" d="M0 0V-1.61732H166.42002V0 1.61732H0" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_96">
<path transform="matrix(1,0,0,1,54,748.556)" d="M166.22 0V-1.61732H337.78V0 1.61732H166.22" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_97">
<path transform="matrix(1,0,0,1,54,748.556)" d="M337.58 0V-1.61732H504V0 1.61732H337.58" clip-rule="evenodd"/>
</clipPath>
</defs>
<path transform="matrix(1,0,0,1,54,54)" d="M0 0H504V180.5H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 140 54)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="15.3 22.632 29.304 36.636 39.972 46.644 49.980005 56.652006 63.324007 67.32001 73.992008 80.664 93 101.664 108.336 115.007999 122.34 125.675998 134.34 141.012 147.68399 155.01599 162.34799 167.01599 173.68799 180.35999 183.69599 191.69998 198.37198 201.70798 208.37998 215.05197 219.04798 222.38397 231.04798 238.37998 245.71198 252.38397 259.05598 262.39198 266.38798 273.05998 280.39198 287.72398 291.71998 295.05598 302.38798 309.71998 316.39198 323.72398">Table 29-44.Read Resource Select Codes (continued)</tspan></text>
<g clip-path="url(#clip_1)">
<path transform="matrix(1,0,0,1,54,73.5)" d="M.5 .5H75.1V26.5H.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.5 76)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="15.795 22.293002 27.297 32.301004 37.800004 43.299005 46.800004 51.804006">Resource</tspan><tspan y="18.83789" x="10.539 16.542 21.546002 24.048003 29.052002 34.056005 37.053007 39.555006 46.053007 51.552007 57.051008">Select Code</tspan></text>
<g clip-path="url(#clip_2)">
<path transform="matrix(1,0,0,1,54,73.5)" d="M76.1 .5H251.5V26.5H76.1Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 132.1 76)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="13.33789" x="61.947 68.445 73.449 78.452999 83.45699 86.95799 89.45999 94.95899 97.95599 100.45799 105.95699">Description</tspan></text>
<g clip-path="url(#clip_3)">
<path transform="matrix(1,0,0,1,54.000009,73.5)" d="M252.5 .5H352.3V26.5H252.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 308.5 76)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="13.33789" x="18.135 24.633002 29.637001 34.641004 40.140005 45.639005 49.140005 54.144006 59.148008 61.650007 67.65301 70.15501 74.65501">Resource Size</tspan></text>
<g clip-path="url(#clip_4)">
<path transform="matrix(1,0,0,1,54,73.5)" d="M353.3 .5H503.5V26.5H353.3Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 409.3 76)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="13.33789" x="28.089 33.588 39.087 44.091005 49.095006 51.597005 54.099004 60.597005 66.096 71.595 75.096 80.1 85.104 90.107997 92.60999 99.107997 104.11199 109.61099 115.10999">Local Address Range</tspan></text>
<g clip-path="url(#clip_5)">
<path transform="matrix(1,0,0,1,54,100.5)" d="M.25 .5H75.35V97.5H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 103)" font-size="9" font-family="HelveticaLTStd"><tspan y="48.83789" x="25.794 30.798 35.298 40.302003">0x00</tspan></text>
<g clip-path="url(#clip_6)">
<path transform="matrix(1,0,0,1,54,100.5)" d="M75.85 .5H251.75V97.5H75.85Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 131.85 103)" font-size="9" font-family="HelveticaLTStd"><tspan y="48.83789" x="33.561 39.564004 42.561006 47.565008 52.569009 55.56601 60.57001 68.06701 70.56901 76.06801 78.06601 83.07001 87.57001 92.574008 95.076007 101.079 107.577 112.581 117.585 120.087 122.589 128.088">Program Flash Swap IFR</tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 131.85 103)" font-size="6.75" font-family="HelveticaLTStd"><tspan y="45.83789" x="134.58826">1</tspan></text>
<g clip-path="url(#clip_7)">
<path transform="matrix(1,0,0,1,54.000009,100.5)" d="M252.25 .5H352.55V97.5H252.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 308.25 103)" font-size="9" font-family="HelveticaLTStd"><tspan y="48.83789" x="28.143 33.147 38.151 43.155004 45.657 51.660005 56.160005 58.662004 63.666006">256 Bytes</tspan></text>
<g clip-path="url(#clip_8)">
<path transform="matrix(1,0,0,1,54,100.5)" d="M353.05 .5H503.75V97.5H353.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 409.05 103)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="24.318 29.322003 33.822004 38.826005 43.830007 48.834009 53.83801 58.84201 63.846014 68.85001 71.35201 74.349018 76.85101 81.85501 86.35501 91.35901 96.36301 101.367008 106.371 111.375 116.874">0x02_0000 - 0x02_00FF</tspan><tspan y="24.23789" x="21.82501 24.82201 29.826012 34.830015 39.834016 42.336015 48.339014 54.34201 56.84401 61.84801 64.35001 66.85201 71.85601 74.85301 79.85701 84.86101 87.85801 92.86201 100.35901 102.86101 105.36301 107.36101 112.365009 116.865009 121.869">(512 KB of program flash)</tspan><tspan y="40.63789" x="24.31802 29.322022 33.82202 38.826025 43.830026 48.834028 53.838029 58.84203 63.84603 68.85003 71.35203 74.34903 76.85103 81.85503 86.35503 91.359027 96.36302 101.36702 106.37102 111.375019 116.874019">0x01_0000 - 0x01_00FF</tspan><tspan y="57.037889" x="21.82502 24.82202 29.82602 34.83002 39.834024 42.33602 48.33902 54.34202 56.844018 61.84802 64.35002 66.85202 71.85602 74.85302 79.85702 84.861019 87.85802 92.862018 100.35902 102.861019 105.363018 107.361019 112.36501 116.86501 121.86901">(256 KB of program flash)</tspan><tspan y="73.43789" x="24.31802 29.322022 33.82202 38.826025 43.830026 48.834028 53.838029 58.84203 63.84603 68.85003 71.35203 74.34903 76.85103 81.85503 86.35503 91.359027 96.36302 101.36702 106.37102 111.375019 116.874019">0x00_8000 - 0x00_80FF</tspan><tspan y="89.83789" x="21.82502 24.82202 29.82602 34.83002 39.834024 42.33602 48.33902 54.34202 56.844018 61.84802 64.35002 66.85202 71.85602 74.85302 79.85702 84.861019 87.85802 92.862018 100.35902 102.861019 105.363018 107.361019 112.36501 116.86501 121.86901">(128 KB of program flash)</tspan></text>
<g clip-path="url(#clip_9)">
<path transform="matrix(1,0,0,1,54,198.25)" d="M.25 .25H75.35V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 200.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="25.794 30.798 35.298 40.302003">0x00</tspan></text>
<g clip-path="url(#clip_10)">
<path transform="matrix(1,0,0,1,54,198.25)" d="M75.85 .25H251.75V15.25H75.85Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 131.85 200.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="50.058 56.556 61.56 64.062007 69.066 71.568 77.067 79.065 84.069 88.569 93.573 96.075 101.078998 103.58099 106.08299 111.58199">Data Flash 0 IFR</tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 131.85 200.5)" font-size="6.75" font-family="HelveticaLTStd"><tspan y="4.83789" x="118.084499">2</tspan></text>
<g clip-path="url(#clip_11)">
<path transform="matrix(1,0,0,1,54.000009,198.25)" d="M252.25 .25H352.55V15.25H252.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 308.25 200.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="28.143 33.147 38.151 43.155004 45.657 51.660005 56.160005 58.662004 63.666006">256 Bytes</tspan></text>
<g clip-path="url(#clip_12)">
<path transform="matrix(1,0,0,1,54,198.25)" d="M353.05 .25H503.75V15.25H353.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 409.05 200.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="24.318 29.322003 33.822004 38.826005 43.830007 48.834009 53.83801 58.84201 63.846014 68.85001 71.35201 74.349018 76.85101 81.85501 86.35501 91.35901 96.36301 101.367008 106.371 111.375 116.874">0x80_0000 - 0x80_00FF</tspan></text>
<g clip-path="url(#clip_13)">
<path transform="matrix(1,0,0,1,54,213.75)" d="M.25 .25H75.35V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 216)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="23.922 28.926003 33.426004 38.430006">0x01</tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 56.25 216)" font-size="6.75" font-family="HelveticaLTStd"><tspan y="4.83789" x="43.4295">3</tspan></text>
<g clip-path="url(#clip_14)">
<path transform="matrix(1,0,0,1,54,213.75)" d="M75.85 .25H251.75V15.25H75.85Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 131.85 216)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="64.94399 70.94699 75.95099 78.94799 83.44799 85.44599 90.44999 95.45399 97.955989 100.457988">Version ID</tspan></text>
<g clip-path="url(#clip_15)">
<path transform="matrix(1,0,0,1,54.000009,213.75)" d="M252.25 .25H352.55V15.25H252.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 308.25 216)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="33.147 38.151 40.653 46.656 51.156 53.657999 58.662">8 Bytes</tspan></text>
<g clip-path="url(#clip_16)">
<path transform="matrix(1,0,0,1,54,213.75)" d="M353.05 .25H503.75V15.25H353.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 409.05 216)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="24.813 29.817002 34.317 39.321004 44.325006 49.329008 54.333009 59.33701 64.34101 69.34501 71.84701 74.84401 77.34601 82.350009 86.850009 91.854007 96.858 101.862 106.866 111.869998 116.87399">0x00_0000 - 0x00_0007</tspan></text>
<g clip-path="url(#clip_17)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M-.5 0H75.7"/>
</g>
<g clip-path="url(#clip_18)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.6-.5V27.5"/>
</g>
<g clip-path="url(#clip_19)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M76.2 27H-.5"/>
</g>
<g clip-path="url(#clip_20)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 27.5V-.5"/>
</g>
<g clip-path="url(#clip_21)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.5 0H252.1"/>
</g>
<g clip-path="url(#clip_22)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252-.5V27.5"/>
</g>
<g clip-path="url(#clip_23)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252.6 27H75"/>
</g>
<g clip-path="url(#clip_24)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M251.9 0H352.9"/>
</g>
<g clip-path="url(#clip_25)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M352.8-.5V27.5"/>
</g>
<g clip-path="url(#clip_26)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M353.4 27H251.4"/>
</g>
<g clip-path="url(#clip_27)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M352.69999 0H504.5"/>
</g>
<g clip-path="url(#clip_28)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.5V27.5"/>
</g>
<g clip-path="url(#clip_29)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.5 27H352.19999"/>
</g>
<g clip-path="url(#clip_30)">
<path transform="matrix(1,0,0,1,54,100.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.6-.6V98.1"/>
</g>
<g clip-path="url(#clip_31)">
<path transform="matrix(1,0,0,1,54,100.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.95 97.75H-.25"/>
</g>
<g clip-path="url(#clip_32)">
<path transform="matrix(1,0,0,1,54,100.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 97.85V.4"/>
</g>
<g clip-path="url(#clip_33)">
<path transform="matrix(1,0,0,1,54,100.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252-.6V98.1"/>
</g>
<g clip-path="url(#clip_34)">
<path transform="matrix(1,0,0,1,54,100.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252.35 97.75H75.25"/>
</g>
<g clip-path="url(#clip_35)">
<path transform="matrix(1,0,0,1,54,100.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M352.8-.6V98.1"/>
</g>
<g clip-path="url(#clip_36)">
<path transform="matrix(1,0,0,1,54,100.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M353.15 97.75H251.65"/>
</g>
<g clip-path="url(#clip_37)">
<path transform="matrix(1,0,0,1,54,100.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504 .4V97.85"/>
</g>
<g clip-path="url(#clip_38)">
<path transform="matrix(1,0,0,1,54,100.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 97.75H352.44999"/>
</g>
<g clip-path="url(#clip_39)">
<path transform="matrix(1,0,0,1,54,198.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.6-.35V15.85"/>
</g>
<g clip-path="url(#clip_40)">
<path transform="matrix(1,0,0,1,54,198.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.95 15.5H-.25"/>
</g>
<g clip-path="url(#clip_41)">
<path transform="matrix(1,0,0,1,54,198.25)" 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_42)">
<path transform="matrix(1,0,0,1,54,198.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252-.35V15.85"/>
</g>
<g clip-path="url(#clip_43)">
<path transform="matrix(1,0,0,1,54,198.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252.35 15.5H75.25"/>
</g>
<g clip-path="url(#clip_44)">
<path transform="matrix(1,0,0,1,54,198.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M352.8-.35V15.85"/>
</g>
<g clip-path="url(#clip_45)">
<path transform="matrix(1,0,0,1,54,198.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M353.15 15.5H251.65"/>
</g>
<g clip-path="url(#clip_46)">
<path transform="matrix(1,0,0,1,54,198.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V15.6"/>
</g>
<g clip-path="url(#clip_47)">
<path transform="matrix(1,0,0,1,54,198.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H352.44999"/>
</g>
<g clip-path="url(#clip_48)">
<path transform="matrix(1,0,0,1,54,213.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.6-.35V15.75"/>
</g>
<g clip-path="url(#clip_49)">
<path transform="matrix(1,0,0,1,54,213.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M75.7 15.5H-.25"/>
</g>
<g clip-path="url(#clip_50)">
<path transform="matrix(1,0,0,1,54,213.75)" 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_51)">
<path transform="matrix(1,0,0,1,54,213.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252-.35V15.75"/>
</g>
<g clip-path="url(#clip_52)">
<path transform="matrix(1,0,0,1,54,213.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M252.1 15.5H75.5"/>
</g>
<g clip-path="url(#clip_53)">
<path transform="matrix(1,0,0,1,54,213.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M352.8-.35V15.75"/>
</g>
<g clip-path="url(#clip_54)">
<path transform="matrix(1,0,0,1,54,213.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M352.9 15.5H251.9"/>
</g>
<g clip-path="url(#clip_55)">
<path transform="matrix(1,0,0,1,54,213.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V15.75"/>
</g>
<g clip-path="url(#clip_56)">
<path transform="matrix(1,0,0,1,54,213.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H352.69999"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 246.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.0040009">1.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 69.12 246.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.499 10.503 12.501 17.001 19.503 21.501 26.001 28.503 31.005002 36.009004 39.006006 41.508005 46.512006 51.516008 56.016008 58.014009 62.514009 67.518009 72.018009 74.520008 81.018009 83.01601 85.518009 90.522 93.024 98.028 101.025 106.029 111.033 114.03 119.034 126.531 129.033 131.535 133.533 138.537 143.037 148.041 150.543 155.547 160.551 162.549 167.049">This is for devices with program flash only.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 257.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.0040009">2.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 69.12 257.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.499 10.503 12.501 17.001 19.503 21.501 26.001 28.503 31.005002 36.009004 39.006006 41.508005 46.512006 51.516008 56.016008 58.014009 62.514009 67.518009 72.018009 74.520008 81.018009 83.01601 85.518009 90.522 93.024 98.523 100.521 105.525 110.025 116.523 122.526 130.023">This is for devices with FlexNVM.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 268.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.0040009">3.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 69.12 268.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.0040009 10.008001 14.508001 19.512001 22.014002 27.018002 32.022005 34.524003 36.522005 41.526006 44.028005 49.032007 52.029008 57.03301 62.03701 65.03401 70.03801 77.53501 80.03701 82.53901 84.53701 89.54101 94.04101 99.045009 101.547008 106.551 109.053 112.05 117.054 121.554 126.558 129.555 134.055 139.05899 144.06299 146.56499 151.06499 156.06899 161.07299 165.57299 170.57698">Located in program flash 0 reserved space.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 54)" font-size="14" font-family="TimesLTStd"><tspan y="247.35" x="-.00299 10.105011 14.767012 18.659012 24.875012 29.537013 33.03701 39.25301 43.14501 49.36101 55.57701 60.23901 64.13101 71.13101 78.13101 81.63101 90.96901 100.30701 104.96901 112.75301 116.25301 120.14501 127.14501 130.64502 134.53702 140.75302 147.75302 154.75302 160.96903 167.96903 171.46903 175.36103 182.36103 188.57703 192.07703 201.41503 207.63103 213.84703 220.84703 224.34703 233.68503 239.90103 245.34703 252.34703 259.34706 264.00904 270.22505 276.44105 279.94105 286.15705 293.15705 304.04905 314.94105 321.15705 328.15705 335.15705 338.65705 342.15705 346.81904 353.81904 360.81904 365.48103 368.98103 375.19703 382.19703 389.19703 394.64305 400.85905 407.07505 414.07505 417.96705 421.85905 428.85905 435.07505 438.57505 445.57505 452.57505 456.46705 462.68305 468.12907 471.62907 477.84507 482.50706">After clearing CCIF to launch the Read Resource command, four consecutive bytes are</tspan><tspan y="263.35" x="-.0029499999 4.65905 10.875051 17.091052 24.091052 27.591052 32.25305 36.91505 43.91505 54.807054 58.307054 62.199056 69.19905 75.415058 78.915058 84.36105 90.57706 94.469058 100.68506 106.90106 110.79306 117.00906 124.00906 127.50906 132.17107 138.38707 143.83307 150.83307 157.83307 162.49507 168.71108 174.92708 178.42708 184.64308 188.53508 192.03508 195.92708 202.92708 209.14308 212.64308 219.64308 224.30509 231.30509 238.30509 242.19709 249.19709 255.41309 262.4131 265.9131 270.57508 276.79109 280.68309 286.89909 290.79109 294.68309 301.68309 307.89909 311.39909 317.61509 324.61509 331.61509 336.27708 342.49308 347.9391 353.3851 356.8851 363.1011 370.1011 377.1011 380.6011 386.04713 389.93913 396.93913 401.6011 407.8171 414.8171 418.3171 422.2091 429.2091 432.7091 436.6011 443.6011 449.8171 453.3171 461.1011 470.43913 479.77714 489.88514">read from the selected resource at the provided relative address and stored in the FCCOB</tspan><tspan y="279.35" x="-.0029499999 4.65905 10.875051 17.87505 21.76705 27.21305 31.105051 37.321054 41.98305 45.48305 48.98305 57.537054 64.53705 70.75305 74.25305 83.59105 92.92905 97.59105 105.37505 108.87505 113.537059 117.429058 123.64506 130.64505 134.14505 139.59105 145.80706 149.69905 155.14505 158.64505 164.86106 169.52306 173.41506 179.63106 184.29306 187.79306 191.68506 198.68506 204.90106 208.40106 217.73906 223.95507 230.17107 237.17107 240.67107 250.00907 256.22508 261.67109 268.67109 275.67109 280.33308 286.54908 292.76509 296.26509 303.26509 310.26509 316.48109 321.14308 327.35908 331.25108 335.14308 342.14308 349.14308 352.64308 358.85908 365.85908 376.75108 383.75108 387.64308 393.85908 397.75108 403.96708 409.4131 412.9131 416.4131 424.96708 431.96708 438.18309 441.68309 451.0211 457.2371 463.4531">register. The CCIF flag sets after the Read Resource operation completes. The Read</tspan><tspan y="295.35" x="-.0029499999 9.335052 15.551052 20.997054 27.997054 34.997056 39.659055 45.875055 52.091054 55.591054 61.807054 68.80705 79.69905 90.59105 96.80705 103.80705 110.80705 114.30705 120.523059 127.523059 131.41506 135.30706 140.75305 144.25305 154.36106 158.25305 162.14505 169.14505 172.64505 178.86106 185.86106 189.36106 195.57706 201.79306 208.00907 214.22507 219.67107 225.11707 228.61707 234.83307 239.49507 244.15708 251.15708 255.81908 259.3191 263.2111 267.87309 271.37309 277.58909 284.58909 288.08909 291.98109 298.98109 305.98109 312.19709 316.08909 319.98109 326.98109 330.48109 335.14308 341.35908 346.80509 353.80509 360.80509 365.46708 371.68309 377.89909 381.39909 387.61509 394.61509 401.61509 407.8311 411.3311 415.22309 420.6691 424.1691 431.1691 435.8311 442.8311 449.8311 453.72309 460.72309 466.9391 473.9391 477.4391 484.4391 489.10108 492.60108 496.49308">Resource command exits with an access error if an invalid resource code is provided or if</tspan><tspan y="311.35" x="-.0029499999 3.8890506 10.8890509 17.105051 20.605051 26.821053 33.821054 40.821054 45.48305 51.69905 57.14505 62.59105 66.09105 70.75305 77.75305 82.415058 85.915058 89.80705 96.80705 103.023059 106.523059 112.73906 119.73906 126.73906 130.63106 134.52306 140.73906 146.95507 153.95507 157.84706 164.06307 167.56307 173.77907 178.44107 184.65708 190.87308 194.37308 198.26508 203.71108 207.21108 214.21108 221.21108 225.10308 229.76508 236.76508 241.42708 246.08908 250.75109 256.96708 263.96708 270.96708 277.18309">the address for the applicable area is out-of-range.</tspan></text>
<path transform="matrix(1,0,0,1,54.000005,54)" d="M0 323.9H504V426.9H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 135 377.9)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="15.3031 22.6351 29.3071 36.6391 39.975099 46.6471 49.9831 56.6551 63.327104 67.323108 73.9951 80.6671 93.0031 101.6671 108.339099 115.01109 122.343097 125.67909 134.3431 141.01509 147.68709 155.01909 162.35109 167.01909 173.69109 180.36309 183.69908 192.36309 199.69509 210.36309 221.03108 227.70308 235.03508 242.36708 245.70308 253.70708 258.3751 263.0431 270.3751 275.0431 278.3791 287.0431 293.7151 301.0471 308.3791 311.7151 315.0511 322.3831">Table 29-45.Read Resource Command Error Handling</tspan></text>
<g clip-path="url(#clip_57)">
<path transform="matrix(1,0,0,1,54,397.4)" d="M.5 .5H377.5V15.5H.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.5 399.9)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="1.998 8.001 11.502001 15.003001 20.502 24.003 26.505002 33.003004 38.502004 44.001005 49.500005 52.002004 54.999006 57.501005 63.000005">Error Condition</tspan></text>
<g clip-path="url(#clip_58)">
<path transform="matrix(1,0,0,1,54,397.4)" d="M378.5 .5H503.5V15.5H378.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 434.5 399.9)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="43.245 49.248 52.749 56.25 61.749 65.25 67.752 74.25 76.752">Error Bit</tspan></text>
<g clip-path="url(#clip_59)">
<path transform="matrix(1,0,0,1,54,413.4)" d="M.25 .5H377.75V15.5H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 415.9)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.4980008 11.502001 18.999 26.496003 31.500004 36.504007 41.508008 44.010007 49.014009 54.01801 56.520009 59.022008 64.02601 68.52601 73.53001 75.52801 77.52601 82.53001 87.534008 89.532009 94.536 97.038 99.036 104.04 106.542 111.042 116.046 119.043 122.04 127.044 132.048 134.55 137.052 144.549 149.553 154.55699 159.56099 162.06299 166.56299 171.56699 176.06699 181.07099 184.06798 186.06598 188.56798">Command not available in current mode/security</tspan></text>
<g clip-path="url(#clip_60)">
<path transform="matrix(1,0,0,1,54,413.4)" d="M378.25 .5H503.75V15.5H378.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 434.25 415.9)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="24.993 30.492 36.495004 41.994005 47.997 53.496004 55.998 62.001 68.499 74.997 81 87.498 93.996">FSTAT[ACCERR]</tspan></text>
<g clip-path="url(#clip_61)">
<path transform="matrix(1,0,0,1,54,429.15)" d="M.25 .25H377.75V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 431.4)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.0030004 11.007001 13.509001 15.507001 20.511002 25.011002 30.015004 32.013006 34.011007 39.015008 41.517007 44.514009 49.51801 54.01801 59.02201 64.02601 67.02301 71.52301 76.52701 79.02901 83.52901 88.533008 93.537 98.541 101.043 103.041 107.541 110.043 115.047 120.050998 122.55299 127.55699 130.55399 135.55799">An invalid resource code is entered</tspan></text>
<g clip-path="url(#clip_62)">
<path transform="matrix(1,0,0,1,54,429.15)" d="M378.25 .25H503.75V15.25H378.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 434.25 431.4)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="24.993 30.492 36.495004 41.994005 47.997 53.496004 55.998 62.001 68.499 74.997 81 87.498 93.996">FSTAT[ACCERR]</tspan></text>
<g clip-path="url(#clip_63)">
<path transform="matrix(1,0,0,1,54,444.65)" d="M.25 .25H377.75V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 446.9)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.499 7.497 12.501001 17.001002 22.005002 24.507002 29.511002 34.515005 39.519006 42.516008 47.520009 52.020009 56.520009 59.022008 61.020009 65.520008 68.022 73.026 78.03 80.532 83.529 88.533 91.034999 94.032 97.029 102.033 107.036998 112.04099 117.04499 119.54699 122.04899 127.052989 130.04999 132.55199 135.05399 140.05799 145.06198 147.56398 150.06598 155.06998 158.06697 163.07097 168.07497 170.57697 175.58097 180.58496 183.08696 186.08396 191.08795 195.58795 200.59195 205.59595 208.59294 213.09294 218.09694">Flash address is out-of-range for the targeted resource.</tspan></text>
<g clip-path="url(#clip_64)">
<path transform="matrix(1,0,0,1,54,444.65)" d="M378.25 .25H503.75V15.25H378.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 434.25 446.9)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="24.993 30.492 36.495004 41.994005 47.997 53.496004 55.998 62.001 68.499 74.997 81 87.498 93.996">FSTAT[ACCERR]</tspan></text>
<g clip-path="url(#clip_65)">
<path transform="matrix(1,0,0,1,54,460.15)" d="M.25 .25H377.75V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 462.4)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.499 7.497 12.501001 17.001002 22.005002 24.507002 29.511002 34.515005 39.519006 42.516008 47.520009 52.020009 56.520009 59.022008 61.020009 65.520008 68.022 73.026 78.03 80.532 83.034 85.032 90.035999 95.03999 100.04399 106.54199 111.54599 114.54299 119.54699 122.04899 127.052989 129.05098 131.04898 136.05298 141.05698 146.06098">Flash address is not longword aligned</tspan></text>
<g clip-path="url(#clip_66)">
<path transform="matrix(1,0,0,1,54,460.15)" d="M378.25 .25H503.75V15.25H378.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 434.25 462.4)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="24.993 30.492 36.495004 41.994005 47.997 53.496004 55.998 62.001 68.499 74.997 81 87.498 93.996">FSTAT[ACCERR]</tspan></text>
<g clip-path="url(#clip_67)">
<path transform="matrix(1,0,0,1,54,397.4)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M-.5 0H378.1"/>
</g>
<g clip-path="url(#clip_68)">
<path transform="matrix(1,0,0,1,54,397.4)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M378-.5V16.5"/>
</g>
<g clip-path="url(#clip_69)">
<path transform="matrix(1,0,0,1,54,397.4)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M378.6 16H-.5"/>
</g>
<g clip-path="url(#clip_70)">
<path transform="matrix(1,0,0,1,54,397.4)" 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_71)">
<path transform="matrix(1,0,0,1,54,397.4)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M377.9 0H504.5"/>
</g>
<g clip-path="url(#clip_72)">
<path transform="matrix(1,0,0,1,54,397.4)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.5V16.5"/>
</g>
<g clip-path="url(#clip_73)">
<path transform="matrix(1,0,0,1,54,397.4)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.5 16H377.4"/>
</g>
<g clip-path="url(#clip_74)">
<path transform="matrix(1,0,0,1,54,413.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M378-.6V16.1"/>
</g>
<g clip-path="url(#clip_75)">
<path transform="matrix(1,0,0,1,54,413.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M378.35 15.75H-.25"/>
</g>
<g clip-path="url(#clip_76)">
<path transform="matrix(1,0,0,1,54,413.4)" 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_77)">
<path transform="matrix(1,0,0,1,54,413.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504 .4V15.85"/>
</g>
<g clip-path="url(#clip_78)">
<path transform="matrix(1,0,0,1,54,413.4)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.75H377.65"/>
</g>
<g clip-path="url(#clip_79)">
<path transform="matrix(1,0,0,1,54,429.15)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M378-.35V15.85"/>
</g>
<g clip-path="url(#clip_80)">
<path transform="matrix(1,0,0,1,54,429.15)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M378.35 15.5H-.25"/>
</g>
<g clip-path="url(#clip_81)">
<path transform="matrix(1,0,0,1,54,429.15)" 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_82)">
<path transform="matrix(1,0,0,1,54,429.15)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V15.6"/>
</g>
<g clip-path="url(#clip_83)">
<path transform="matrix(1,0,0,1,54,429.15)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H377.65"/>
</g>
<g clip-path="url(#clip_84)">
<path transform="matrix(1,0,0,1,54,444.65)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M378-.35V15.85"/>
</g>
<g clip-path="url(#clip_85)">
<path transform="matrix(1,0,0,1,54,444.65)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M378.35 15.5H-.25"/>
</g>
<g clip-path="url(#clip_86)">
<path transform="matrix(1,0,0,1,54,444.65)" 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_87)">
<path transform="matrix(1,0,0,1,54,444.65)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V15.6"/>
</g>
<g clip-path="url(#clip_88)">
<path transform="matrix(1,0,0,1,54,444.65)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H377.65"/>
</g>
<g clip-path="url(#clip_89)">
<path transform="matrix(1,0,0,1,54,460.15)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M378-.35V15.75"/>
</g>
<g clip-path="url(#clip_90)">
<path transform="matrix(1,0,0,1,54,460.15)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M378.1 15.5H-.25"/>
</g>
<g clip-path="url(#clip_91)">
<path transform="matrix(1,0,0,1,54,460.15)" 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_92)">
<path transform="matrix(1,0,0,1,54,460.15)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V15.75"/>
</g>
<g clip-path="url(#clip_93)">
<path transform="matrix(1,0,0,1,54,460.15)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H377.9"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 530.9)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="0 8.340001 16.680003 20.850003 29.190003 33.360006 41.700006 50.040006 54.210008">29.4.12.5</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 130.72339 530.9)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="0 10.005001 15.840002 25.005002 34.170003 40.005 48.345 61.68 65.85 75.015 84.18 93.345 102.51 114.18 123.345 129.18001 138.345 142.515 153.345 162.51 175.845 189.18001 197.52 206.685">Program Longword Command</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54.00003)" font-size="14" font-family="TimesLTStd"><tspan y="513.14999" x="-.00198 8.55202 15.55202 21.76802 25.26802 33.05202 37.71402 44.71402 51.71402 56.37602 62.59202 73.48402 76.98402 85.53802 92.53802 99.53802 106.53802 116.64602 123.64602 128.30802 135.30802 138.80802 145.02402 152.02402 162.91602 173.80802 180.02402 187.02402 194.02402 197.52402 204.52402 209.18602 216.18602 223.18602 227.84803 234.06403 244.95603 250.40203 253.90203 258.56404 265.56404 272.56404 277.226 280.726 287.726 292.388 298.604 305.604 309.496 316.496 323.496 328.94203 332.834 339.834 344.496 350.712 355.374 361.59 367.036 373.252 380.252 383.752 390.752 397.752 401.644 407.86003 413.30604 416.80604 420.69804 427.69804 431.19804 435.09004 442.09004 448.30604 451.80604 458.80604 463.46803 470.46803 477.46803 482.13 488.346">The Program Longword command programs four previously-erased bytes in the program</tspan><tspan y="529.14999" x="-.0019699999 4.6600306 8.552031 14.768031 20.214032 27.214032 30.714032 41.606035 47.822034 58.714036 65.714038 70.37604 77.37604 80.87604 87.87604 92.53804 96.03804 99.93004 106.93004 110.43004 114.32204 121.32204 127.53804 131.03804 138.03804 144.25405 148.14604 154.36205 157.86205 162.52405 166.41605 172.63205 178.07805 185.07805 188.57805 199.47005 205.68605 216.57805 223.57805 228.24005 235.24005 238.74005 245.74005 251.18605 255.07805 262.07807 269.07807 272.57807 278.79408 285.79408 289.29408 295.51008 306.40208 313.40208 319.61808 326.61808 333.61808 339.83409 346.83409 350.33409 356.55009 360.44209 367.44209 374.44209 379.10408 382.99607 386.88807 393.88807 404.78007">flash memory or in the data flash memory using an embedded algorithm.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54.00003)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="553.33676" x="220.12004 230.22805 240.33605 250.44405 258.99806 262.89006 273.78205">CAUTION</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54.00003)" font-size="14" font-family="TimesLTStd"><tspan y="577.95" x="72.000049 82.10805 85.60805 90.27005 94.16205 100.37805 105.82405 112.82405 116.32405 127.21605 133.43206 144.32405 151.32405 155.98606 162.98606 166.48606 170.37805 177.37805 183.59406 189.81006 193.70206 197.59406 204.59406 211.59406 215.09406 225.98606 232.98606 238.43206 242.32405 245.82405 252.82405 259.04005 262.54005 266.43205 273.43205 276.93205 280.82405 287.82405 294.04005 297.54005 303.75605 308.41804 314.63404 320.08006 326.29606 333.29606 336.79606 342.24208 346.13407 352.35008 356.24208 362.45808 365.95808 372.95808 379.17408 383.83607 390.83607 395.49806">A flash memory location must be in the erased state before</tspan><tspan y="593.95" x="72.000049 79.000049 85.21605 89.10805 96.10805 103.10805 106.60805 113.60805 118.27005 125.27005 132.27005 136.93206 143.14806 154.04006 164.93206 171.14806 178.14806 181.64806 185.14806 194.48606 201.48606 212.37805 219.37805 223.27005 229.48606 233.37805 237.27005 244.27005 250.48606 253.98606 260.98606 265.64805 272.64805 279.64805 284.31004 290.52604 301.41804 312.31004 316.20204 323.20204 330.20204 333.70204 340.70204 345.364 348.864 355.864 359.756 363.648 369.09403 372.59403 377.256 384.256 390.47203 396.68803 403.68803 408.35 412.242 419.242">being programmed. Cumulative programming of bits (back-to-</tspan><tspan y="609.95" x="72.000049 79.000049 85.21605 91.43205 98.43205 101.93205 108.93205 113.594058 120.594058 127.594058 132.25606 138.47206 149.36406 152.86406 159.86406 166.86406 173.08007 177.74207 183.95807 187.85007 191.74207 198.74207 205.74207 211.18807 214.68807 224.79607 228.68807 232.58007 239.58007 246.58007 253.58007 257.47209 260.97209 267.18809 274.18809 277.68809 281.58009 288.58009 292.47209 298.68809 303.35008 310.35008 316.56608 323.56608 327.45808 334.45808 341.45808 344.95808 351.17408 355.83607 362.05207 367.49809 373.71409 378.37608 381.87608 391.98408 395.87608 399.76808 406.76808 410.66007 417.66007 421.16007">back program operations without an intervening erase) within a</tspan><tspan y="625.95" x="72.00008 76.66208 80.55408 86.77008 92.21608 99.21608 102.71608 113.60808 119.82408 130.71608 137.71608 142.37808 149.37808 152.87808 156.77008 163.77008 169.98609 176.20209 180.09409 183.98609 190.98609 197.98609 201.48609 205.37808 210.82408 214.32408 221.32408 228.32408 232.21608 235.71608 241.93209 245.82408 249.71608 256.71607 266.82408 273.04008 280.04008 283.54008 287.04008 296.37809 302.5941 307.25608 314.25608 318.91807 325.91807 332.91807 337.58006 343.79606 354.68806 365.58006 369.47206 376.47206 383.47206 386.97206 393.97206">flash memory location is not allowed. Re-programming of</tspan><tspan y="641.95" x="72.0001 78.2161 85.2161 89.1081 94.5541 98.4461 102.3381 109.3381 116.3381 119.8381 126.8381 132.2841 135.7841 139.6761 146.6761 150.1761 157.1761 160.6761 164.5681 170.0141 173.5141 180.5141 187.5141 191.4061 194.9061 201.1221 205.0141 208.9061 215.9061 226.0141 232.2301 239.2301 242.7301 248.9461 254.3921 257.8921 261.7841 268.7841 272.6761 278.1221 281.6221 288.6221 295.6221 301.8381 306.5001 311.9461 315.8381 320.5001 326.7161 332.1621 337.60813 343.82414 349.27015 352.77015 356.66215 363.66215 369.87815 373.37815 380.37815 386.59416 393.59416 397.48616 403.70216 409.91816">existing 0s to 0 is not allowed as this overstresses the device.</tspan></text>
<g clip-path="url(#clip_94)">
<path transform="matrix(1,0,0,1,54,24.56932)" d="M16-6.4 536.8 0V16H-6.4L16-6.4Z" fill="#666666"/>
<path transform="matrix(1,0,0,1,54,24.56932)" 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 18.00003)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="25.87323" x="0 5.499 10.998 16.497 21.501 24.498 27 32.499 37.998 43.002004 45.504 48.006 54.504 59.508005 64.512 69.516 73.017 75.519 81.018 84.015 86.517 92.016">Functional Description</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 734.9387)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="130.005 137.225 142.785 148.345 151.125 157.795 163.905 170.015 173.345 179.455 185.015 193.905 196.685 199.465 205.025 207.805 215.025 220.58499 223.915 229.47499 233.36499 238.92499 245.03499 250.59499 256.155 258.935 267.26499 272.82499 278.93498 285.04496 290.60496 293.38496 296.16496 298.94496 306.16496 311.72496 317.28495 320.06495 322.84495 328.40495 331.18495 336.74494 342.85493 348.9649 351.7449 357.3049 362.8649 368.4249">K60 Sub-Family Reference Manual, Rev. 2 Jun 2012</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 751.75607)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="-.00102 5.0029809 10.006981">694</tspan></text>
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 220.32 751.75607)" 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.75607)" 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.75607)" 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_95)">
<path transform="matrix(1,0,0,1,54,748.556)" 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_96)">
<path transform="matrix(1,0,0,1,54,748.556)" 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_97)">
<path transform="matrix(1,0,0,1,54,748.556)" 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_98" 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
SLBGWFnsvcm53L/vLdj+k5ui+4AIRFKx/II1CymOZQi2sG8jTjDvslhW4UtFsMrk
NlJj+evrqvOmGoI18Yn7DMEkTu1+ASRYw6ssZih8qQjWP029iFC/iVVFMIkpVCLo
GdmC+TUBWwrWcC+LGQpf4YL1c1OvSshKTHfiVEiwJjJxny1Y4tUEbC+YU1nMXPgK
FKwsTb2BoZtOrJZgEndPQK7IKFjinu2w16DhUhYzF74CBStXU6936NadKycYKHGf
J5hrE7CTYJZlsdzCV4hgb370YvSpX0xcuDqgOHEqJ1gTk7jPEyxxbAJ2MqFhURaz
KXx5C1bJwpchFHOJVRSsCUjcWwgmYZ/tcBWskVcWsyl8eQtWgaZep1BchlVUsKZ2
4t5OMPsmYA/BDGUxy8KXn2Cvjm2xnJdXZrahQ57fChBMMVlfXcF0HbMTLLFuAvbw
oZFRFrMvfPkJZt/Uq/ZtW/DoyfmFxT3TN7YjBFPMc1RasKZe4t5aMMsmYD/BGmll
MfvCl4dgTk29Ol+1I7JekjubrmDyB7WGV3XBJOY1nqetBZO4+O73cIJ1lcWcCl+u
grnmNhS+Z1/knqMo2KVptbfmayCYSuLeRbDE4pVnbyskZMXVHpdT4ctVsL1Hv+M0
L0O/5ABWVu7pLs+0BlYDwVqOBSYVHQXLbQIOEaxdFnMtfDkJ5tHUqzN5fJElGQWL
F4GJe0fBkrwm4BAxJGTdJY65Fr6cBPNo6tWbQJ6cuaz2Ho3WkGojmMSZ7f5X5C6Y
OdsRKJhEyMNhrmB+Tb16E8gTxWyH1pDqJFgzIHHvLlhibAIOFyw8sgR7Zc9Wv74N
1Tnkw825IQoWO/wS916CJdlNwNHtMgjm3dSrPIvcmZ0foWB9EB6O+Qr2YHxDuQQL
aerVn0iOULD+CI/Eva9gSUYTcHS7UgULPIUIMpdcoGB9E+LY4+sOVxQgWJLWBBzd
rlTBApt6IXPJBQrWT+GUuA8TrLcJOLpdvYLZN/VSMHvKIJj8tYs7II59Zt1yFiZY
0nPuUXS7egULf2EZMpdcoGABGsgNB+GYZeI+WLCuslh0u7oEU9mpFzKXXFDsSNQa
UnkEk8c5kGM2B0AHC5asbQKOblenYFovLEPmkgssNAcIJiydf5acQDiWm7jXECzp
aAKOblenYK5NvX0rmJZddRUsWXUMIVhu4l5JsHa2I7pdbcEUd+qFzCVrFpfGKViw
YILcbUCOGRL3SoIlz5uAo9vVFkzxFCLIXLJG95UwrVGVULBEc7qvCUPiXu8TW9mO
6Ha1BNPdqRcyl+xY/vq64oXUXjABlLjPOgBaVekrY5uj2yXxm32/1t2MDTKX7FDf
NUBrYKUVLCk2ca8q2MK+jdHtknjjb7/qz0npiu7D4aTqDvVlFgyXuO89AFpVsANv
bYluV2P1EVH3pC/IXDKC2PFmsnab3hj6LR5fLyhxrydYqxoW3a6WYLpb9i49PFFM
LC6Nz86PgPZso2BrwRXHOhP3SoK1+zmi29V4nkWs3mnL4VGzjUdzOwZxifu2Y0qC
tbcljW5Xo6PQrJipr0bUbOtsm5bcazshjrUT9xqCdfbUR7erU7DwPvqKRc0Of7Ds
eYcm7jUE63wrLLpdjbXNvnU73sEQ9Tu+yP6lEtB7aKJusGBd7zVHt6tLsLodUGSI
+h3AZy8YLnEflkfpPZ4vul2NnvfBdu0fiD65+yHqd4SsvWAJMnEfEF1vW/anYCrv
XJY9ankIupNgCTJx7xWpuyNGtytVsJocc26Im3NDuipUUTBhfjy6V61YPrg+9djL
6HalCua9p29lQjF/2KKigiWw4phjZB3cHN2uLMECd24rdeimN1pUV7AElri3DsMZ
K9HtyhJM9xXMEoWsvlZWVM/1XqXSgglntkcULGvf7D4XTEK3CbgUcWfBYmsWd6ou
GC5xnxdXxjbjji8anZi9tvAYJ5j3+Q8lDcXu3i6qLliy6ljhScXck5oD3Zi7vyxX
9vG5L0GC1aoJ+NL0IOLhsEUNBEsiJO7bTb0IwZqXFlqXFXgGX+4RsnVoApal16Mn
wScMZ1MPwZJCE/e9G2UrCvb6kRut82NbnL21hBOs8tmOC1cHoHYlNRIsKS5xn3sC
eohgnSegt5D1GEiwajcBy7oL92TYpk6CJUUk7rMKXyqCvTc513tNi4+e4gSrZBOw
PBaCcoa91EywBOtYb1OvomCy3BKXUq/p2NWvQIJVrAlY1Jq5vaOAG1eb+gmGTNz3
NvUqCjYxY5oWsjYDCVaNJuBL04Ny1ypSrRb1EyxZdez4gLpdNrkNb8HePnnLfE0e
ZTF7wcr4yrMssSRm50cWl8aL96pNLQVL9BP3WU29WoK1Cl9mXMti9oIN2zUB6/9M
5aeuggl3TygO0jK34SdYu/BlxrUs5iSYTRMw5GcqOTUWLFFL3D8Y3+Bkl5NgXYUv
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>