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

636 lines
68 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 .49H100.310009V15.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_2">
<path transform="matrix(1,0,0,1,54,73.5)" d="M101.29 .49H503.51V15.51H101.29Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_3">
<path transform="matrix(1,0,0,1,54,89.5)" d="M.245 .49H100.555V15.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_4">
<path transform="matrix(1,0,0,1,54,89.5)" d="M101.04501 .49H503.755V15.505H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_5">
<path transform="matrix(1,0,0,1,54,105.25)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_6">
<path transform="matrix(1,0,0,1,54,105.25)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_7">
<path transform="matrix(1,0,0,1,54,120.75)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_8">
<path transform="matrix(1,0,0,1,54,120.75)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_9">
<path transform="matrix(1,0,0,1,54,136.25)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_10">
<path transform="matrix(1,0,0,1,54,136.25)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_11">
<path transform="matrix(1,0,0,1,54,73.5)" d="M-.25 0-1.20866-1.91732H100.9V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_12">
<path transform="matrix(1,0,0,1,54,73.5)" d="M100.8-.5H102.71732V16.5H100.8 98.88268V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_13">
<path transform="matrix(1,0,0,1,54,73.5)" d="M101.4 16V17.91732H-.5V16 14.08268H101.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_14">
<path transform="matrix(1,0,0,1,54,73.5)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_15">
<path transform="matrix(1,0,0,1,54,73.5)" d="M100.7 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H100.7" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_16">
<path transform="matrix(1,0,0,1,54,73.5)" d="M504-.25 505.91734-1.20866V17.91732L504 16 502.08268 14.08268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_17">
<path transform="matrix(1,0,0,1,54,73.5)" d="M504.5 16V17.91732H100.2V16 14.08268H504.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_18">
<path transform="matrix(1,0,0,1,54,89.5)" d="M100.8-.6H102.46732V16.1H100.8 99.13268V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_19">
<path transform="matrix(1,0,0,1,54,89.5)" d="M101.15 15.75V17.41732H-.25V15.75 14.08268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_20">
<path transform="matrix(1,0,0,1,54,89.5)" d="M0 15.85H-1.66732V.4H0 1.66732V15.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_21">
<path transform="matrix(1,0,0,1,54,89.5)" d="M504 .4H505.66734V15.85H504 502.33268V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_22">
<path transform="matrix(1,0,0,1,54,89.5)" d="M504.25 15.75V17.41732H100.45V15.75 14.08268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_23">
<path transform="matrix(1,0,0,1,54,105.25)" d="M100.8-.35H102.46732V15.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_24">
<path transform="matrix(1,0,0,1,54,105.25)" d="M101.15 15.5V17.16732H-.25V15.5 13.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_25">
<path transform="matrix(1,0,0,1,54,105.25)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_26">
<path transform="matrix(1,0,0,1,54,105.25)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_27">
<path transform="matrix(1,0,0,1,54,105.25)" d="M504.25 15.5V17.16732H100.45V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_28">
<path transform="matrix(1,0,0,1,54,120.75)" d="M100.8-.35H102.46732V15.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_29">
<path transform="matrix(1,0,0,1,54,120.75)" d="M101.15 15.5V17.16732H-.25V15.5 13.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_30">
<path transform="matrix(1,0,0,1,54,120.75)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_31">
<path transform="matrix(1,0,0,1,54,120.75)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_32">
<path transform="matrix(1,0,0,1,54,120.75)" d="M504.25 15.5V17.16732H100.45V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_33">
<path transform="matrix(1,0,0,1,54,136.25)" d="M100.8-.35H102.46732V15.75H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_34">
<path transform="matrix(1,0,0,1,54,136.25)" d="M100.9 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H100.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_35">
<path transform="matrix(1,0,0,1,54,136.25)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_36">
<path transform="matrix(1,0,0,1,54,136.25)" d="M504-.1H505.66734V16.45866L504 15.625 502.33268 14.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_37">
<path transform="matrix(1,0,0,1,54,136.25)" d="M504.125 15.5 504.95866 17.16732H100.7V15.5 13.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_38">
<path transform="matrix(1,0,0,1,54,377.9)" d="M.49 .49H377.51V15.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_39">
<path transform="matrix(1,0,0,1,54,377.9)" d="M378.49 .49H503.51V15.51H378.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_40">
<path transform="matrix(1,0,0,1,54,393.9)" d="M.245 .49H377.755V15.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_41">
<path transform="matrix(1,0,0,1,54,393.9)" d="M378.245 .49H503.755V15.505H378.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_42">
<path transform="matrix(1,0,0,1,54,409.65)" d="M.245 .245H377.755V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_43">
<path transform="matrix(1,0,0,1,54,409.65)" d="M378.245 .245H503.755V15.255H378.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_44">
<path transform="matrix(1,0,0,1,54,425.15)" d="M.245 .245H377.755V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_45">
<path transform="matrix(1,0,0,1,54,425.15)" d="M378.245 .245H503.755V15.255H378.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_46">
<path transform="matrix(1,0,0,1,54,440.65)" d="M.245 .245H377.755V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_47">
<path transform="matrix(1,0,0,1,54,440.65)" d="M378.245 .245H503.755V15.255H378.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_48">
<path transform="matrix(1,0,0,1,54,456.15)" d="M.245 .245H377.755V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_49">
<path transform="matrix(1,0,0,1,54,456.15)" d="M378.245 .245H503.755V15.255H378.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_50">
<path transform="matrix(1,0,0,1,54,377.9)" d="M-.25 0-1.20866-1.91732H378.1V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_51">
<path transform="matrix(1,0,0,1,54,377.9)" d="M378-.5H379.91734V16.5H378 376.08268V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_52">
<path transform="matrix(1,0,0,1,54,377.9)" d="M378.6 16V17.91732H-.5V16 14.08268H378.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_53">
<path transform="matrix(1,0,0,1,54,377.9)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_54">
<path transform="matrix(1,0,0,1,54,377.9)" d="M377.9 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H377.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_55">
<path transform="matrix(1,0,0,1,54,377.9)" d="M504-.25 505.91734-1.20866V17.91732L504 16 502.08268 14.08268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_56">
<path transform="matrix(1,0,0,1,54,377.9)" d="M504.5 16V17.91732H377.4V16 14.08268H504.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_57">
<path transform="matrix(1,0,0,1,54,393.9)" d="M378-.6H379.66734V16.1H378 376.33268V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_58">
<path transform="matrix(1,0,0,1,54,393.9)" d="M378.35 15.75V17.41732H-.25V15.75 14.08268H378.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_59">
<path transform="matrix(1,0,0,1,54,393.9)" d="M0 15.85H-1.66732V.4H0 1.66732V15.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_60">
<path transform="matrix(1,0,0,1,54,393.9)" d="M504 .4H505.66734V15.85H504 502.33268V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_61">
<path transform="matrix(1,0,0,1,54,393.9)" d="M504.25 15.75V17.41732H377.65V15.75 14.08268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_62">
<path transform="matrix(1,0,0,1,54,409.65)" d="M378-.35H379.66734V15.85H378 376.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_63">
<path transform="matrix(1,0,0,1,54,409.65)" d="M378.35 15.5V17.16732H-.25V15.5 13.83268H378.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_64">
<path transform="matrix(1,0,0,1,54,409.65)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_65">
<path transform="matrix(1,0,0,1,54,409.65)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_66">
<path transform="matrix(1,0,0,1,54,409.65)" d="M504.25 15.5V17.16732H377.65V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_67">
<path transform="matrix(1,0,0,1,54,425.15)" d="M378-.35H379.66734V15.85H378 376.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_68">
<path transform="matrix(1,0,0,1,54,425.15)" d="M378.35 15.5V17.16732H-.25V15.5 13.83268H378.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_69">
<path transform="matrix(1,0,0,1,54,425.15)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_70">
<path transform="matrix(1,0,0,1,54,425.15)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_71">
<path transform="matrix(1,0,0,1,54,425.15)" d="M504.25 15.5V17.16732H377.65V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_72">
<path transform="matrix(1,0,0,1,54,440.65)" d="M378-.35H379.66734V15.85H378 376.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_73">
<path transform="matrix(1,0,0,1,54,440.65)" d="M378.35 15.5V17.16732H-.25V15.5 13.83268H378.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_74">
<path transform="matrix(1,0,0,1,54,440.65)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_75">
<path transform="matrix(1,0,0,1,54,440.65)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_76">
<path transform="matrix(1,0,0,1,54,440.65)" d="M504.25 15.5V17.16732H377.65V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_77">
<path transform="matrix(1,0,0,1,54,456.15)" d="M378-.35H379.66734V15.75H378 376.33268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_78">
<path transform="matrix(1,0,0,1,54,456.15)" d="M378.1 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H378.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_79">
<path transform="matrix(1,0,0,1,54,456.15)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_80">
<path transform="matrix(1,0,0,1,54,456.15)" d="M504-.1H505.66734V16.45866L504 15.625 502.33268 14.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_81">
<path transform="matrix(1,0,0,1,54,456.15)" d="M504.125 15.5 504.95866 17.16732H377.9V15.5 13.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_82">
<path transform="matrix(1,0,0,1,54,24.56932)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_83">
<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_84">
<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_85">
<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 0H504V103H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 107.5 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.004 105.672 112.343997 119.01599 125.68799 129.02399 136.35599 139.69199 146.36399 153.03598 160.36798 163.70398 171.70798 178.37998 185.05197 189.04798 196.37998 201.04798 204.38397 213.04798 220.37998 231.04798 241.71598 248.38797 255.71997 263.05198 266.38798 273.71998 282.38398 291.04798 300.38398 309.04798 312.38398 321.04798 327.71998 335.05198 342.38398 345.71998 350.38798 357.05998 367.72798 374.39997 381.73197 385.72798">Table 29-50.Erase Flash Sector Command FCCOB Requirements</tspan></text>
<g clip-path="url(#clip_1)">
<path transform="matrix(1,0,0,1,54,73.5)" d="M.5 .5H100.3V15.5H.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.5 76)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="14.652 20.151001 26.649003 33.147005 40.149003 46.647005 49.149003 55.647005 61.146005 69.147 74.646 79.65">FCCOB Number</tspan></text>
<g clip-path="url(#clip_2)">
<path transform="matrix(1,0,0,1,54,73.5)" d="M101.3 .5H503.5V15.5H101.3Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.3 76)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="152.604 158.103 164.601 171.099 178.101 184.599 187.101 193.599 199.09799 204.59699 207.59398 212.59798 218.09697 221.09397 226.09796 228.59996 231.59696 236.60095 239.59795 244.60195">FCCOB Contents [7:0]</tspan></text>
<g clip-path="url(#clip_3)">
<path transform="matrix(1,0,0,1,54,89.5)" d="M.25 .5H100.55V15.5H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 92)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="45.64799">0</tspan></text>
<g clip-path="url(#clip_4)">
<path transform="matrix(1,0,0,1,54,89.5)" d="M101.05 .5H503.75V15.5H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.05 92)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="166.599 171.603 176.103 181.107 186.111 188.61299 191.60999 197.61299 204.111 210.114 216.117 222.615 229.113">0x09 (ERSSCR)</tspan></text>
<g clip-path="url(#clip_5)">
<path transform="matrix(1,0,0,1,54,105.25)" d="M.25 .25H100.55V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 107.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="45.64799">1</tspan></text>
<g clip-path="url(#clip_6)">
<path transform="matrix(1,0,0,1,54,105.25)" d="M101.05 .25H503.75V15.25H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.05 107.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="93.294 98.793 100.791 105.795 110.295 115.298999 117.800998 122.80499 127.80899 132.81299 135.80998 140.81398 145.31398 149.81398 152.31598 154.81798 159.82198 164.82598 167.32798 172.33197 177.33597 179.83797 182.33997 184.33797 189.34197 191.84397 194.34597 199.34996 204.35396 206.85596 209.35796 211.35596 216.35996 220.85996 225.86396 228.36595 232.86595 237.86995 242.36995 244.87195 249.87595 252.87294 255.37494 257.87696 262.88096 265.38298 270.38697 275.39097 277.89299 282.89698 285.89399 290.89799 295.39799 300.40199">Flash address [23:16] in the flash sector to be erased</tspan></text>
<g clip-path="url(#clip_7)">
<path transform="matrix(1,0,0,1,54,120.75)" d="M.25 .25H100.55V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 123)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="45.648">2</tspan></text>
<g clip-path="url(#clip_8)">
<path transform="matrix(1,0,0,1,54,120.75)" d="M101.05 .25H503.75V15.25H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.05 123)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="95.796 101.295 103.293 108.297 112.797 117.800998 120.30299 125.30699 130.31099 135.31499 138.31198 143.31598 147.81598 152.31598 154.81798 157.31998 162.32398 167.32798 169.82997 174.83397 177.33597 179.83797 181.83597 186.83997 189.34197 191.84397 196.84796 201.85196 204.35396 206.85596 208.85396 213.85796 218.35796 223.36196 225.86396 230.36396 235.36795 239.86795 242.36995 247.37395 250.37094 252.87294 255.37494 260.37895 262.88096 267.88496 272.88896 275.39097 280.39497 283.39198 288.39598 292.89598 297.89997">Flash address [15:8] in the flash sector to be erased</tspan></text>
<g clip-path="url(#clip_9)">
<path transform="matrix(1,0,0,1,54,136.25)" d="M.25 .25H100.55V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 138.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="45.648">3</tspan></text>
<g clip-path="url(#clip_10)">
<path transform="matrix(1,0,0,1,54,136.25)" d="M101.05 .25H503.75V15.25H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.05 138.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="96.426 101.925 103.923007 108.927 113.427 118.431 120.933 125.937 130.941 135.94499 138.94199 143.94599 148.44599 152.94599 155.44799 157.94998 162.95398 165.45598 170.45998">Flash address [7:0]</tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 157.05 138.5)" font-size="6.75" font-family="HelveticaLTStd"><tspan y="4.83789" x="172.95525">1</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.05 138.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="176.70825 179.21025 181.20825 186.21225 188.71425 191.21625 196.22025 201.22425 203.72624 206.22824 208.22624 213.23024 217.73024 222.73424 225.23624 229.73624 234.74024 239.24024 241.74224 246.74623 249.74323 252.24523 254.74723 259.75123 262.25325 267.25724 272.26124 274.76325 279.76725 282.76426 287.76826 292.26826 297.27226"> in the flash sector to be erased</tspan></text>
<g clip-path="url(#clip_11)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M-.5 0H100.9"/>
</g>
<g clip-path="url(#clip_12)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.5V16.5"/>
</g>
<g clip-path="url(#clip_13)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.4 16H-.5"/>
</g>
<g clip-path="url(#clip_14)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 16.5V-.5"/>
</g>
<g clip-path="url(#clip_15)">
<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="M100.7 0H504.5"/>
</g>
<g clip-path="url(#clip_16)">
<path transform="matrix(1,0,0,1,54,73.5)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.5V16.5"/>
</g>
<g clip-path="url(#clip_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="M504.5 16H100.2"/>
</g>
<g clip-path="url(#clip_18)">
<path transform="matrix(1,0,0,1,54,89.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.6V16.1"/>
</g>
<g clip-path="url(#clip_19)">
<path transform="matrix(1,0,0,1,54,89.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.15 15.75H-.25"/>
</g>
<g clip-path="url(#clip_20)">
<path transform="matrix(1,0,0,1,54,89.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 15.85V.4"/>
</g>
<g clip-path="url(#clip_21)">
<path transform="matrix(1,0,0,1,54,89.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504 .4V15.85"/>
</g>
<g clip-path="url(#clip_22)">
<path transform="matrix(1,0,0,1,54,89.5)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.75H100.45"/>
</g>
<g clip-path="url(#clip_23)">
<path transform="matrix(1,0,0,1,54,105.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.35V15.85"/>
</g>
<g clip-path="url(#clip_24)">
<path transform="matrix(1,0,0,1,54,105.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.15 15.5H-.25"/>
</g>
<g clip-path="url(#clip_25)">
<path transform="matrix(1,0,0,1,54,105.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 15.6V-.1"/>
</g>
<g clip-path="url(#clip_26)">
<path transform="matrix(1,0,0,1,54,105.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V15.6"/>
</g>
<g clip-path="url(#clip_27)">
<path transform="matrix(1,0,0,1,54,105.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H100.45"/>
</g>
<g clip-path="url(#clip_28)">
<path transform="matrix(1,0,0,1,54,120.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.35V15.85"/>
</g>
<g clip-path="url(#clip_29)">
<path transform="matrix(1,0,0,1,54,120.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.15 15.5H-.25"/>
</g>
<g clip-path="url(#clip_30)">
<path transform="matrix(1,0,0,1,54,120.75)" 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_31)">
<path transform="matrix(1,0,0,1,54,120.75)" 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_32)">
<path transform="matrix(1,0,0,1,54,120.75)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H100.45"/>
</g>
<g clip-path="url(#clip_33)">
<path transform="matrix(1,0,0,1,54,136.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.35V15.75"/>
</g>
<g clip-path="url(#clip_34)">
<path transform="matrix(1,0,0,1,54,136.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.9 15.5H-.25"/>
</g>
<g clip-path="url(#clip_35)">
<path transform="matrix(1,0,0,1,54,136.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 15.75V-.1"/>
</g>
<g clip-path="url(#clip_36)">
<path transform="matrix(1,0,0,1,54,136.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504-.1V15.75"/>
</g>
<g clip-path="url(#clip_37)">
<path transform="matrix(1,0,0,1,54,136.25)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H100.7"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 169)" 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 169)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 7.4970009 12.501001 17.001002 19.503003 22.005003 27.009003 32.013006 34.515005 39.519006 44.523008 47.520009 52.52401 57.02401 62.02801 64.530017 69.53401 71.53201 73.530017 78.53401 83.53801 88.54201 93.546009 96.048007 99.045009 101.547008 103.545009 108.549 113.049 118.053 120.555 125.559 130.563 135.567 138.564 143.568 148.068 152.568 155.06999 157.57199 162.57599 165.07799 170.08199 172.58399 175.08599 180.34198 182.84398 187.84798 192.85198 197.85597 200.85297">Must be phrase aligned (flash address [2:0] = 000).</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 54)" font-size="14" font-family="TimesLTStd"><tspan y="147.85" x=".005 10.113001 14.775002 18.667002 24.883004 29.545004 33.045007 39.261007 43.153009 49.369009 55.585008 60.247007 64.13901 71.13901 78.13901 81.63901 90.977008 100.315 104.977008 112.76101 116.26101 120.15301 127.15301 130.65302 134.54502 140.76102 147.76102 154.76102 160.97702 167.97702 171.47702 175.36902 182.36902 188.58502 192.08502 200.63903 205.30103 211.51703 216.96303 223.17903 226.67903 234.46303 238.35503 244.57103 250.01703 257.01704 260.51704 268.30104 274.51704 280.73304 284.62504 291.62504 296.28703 299.78703 306.00303 313.00303 323.89503 334.78703 341.00303 348.00303 355.00303 358.50303 362.00303 365.89503 372.89503 379.11103 382.61103 387.273 391.165 397.381 402.82704 409.82704 413.32704 424.21903 430.43504 441.32704 448.32704 452.989">After clearing CCIF to launch the Erase Flash Sector command, the flash memory</tspan><tspan y="163.85" x=".00503 10.897031 17.89703 24.89703 31.89703 35.789033 42.00503 45.50503 51.72103 56.38303 62.59903 68.04503 74.26103 79.70703 83.20703 87.09903 94.09903 100.31503 103.81503 109.26103 115.477039 119.36903 125.58504 131.80104 135.69304 141.90904 148.90904 152.40904 159.40904 164.07105 171.07105 178.07105 182.73305 188.94905 199.84105 203.34105 208.00305 211.89505 218.11106 223.55706 230.55706 234.05706 241.05706 245.71906 249.21906 256.21907 262.43507 266.32707 272.54307 276.04307 280.70506 284.59706 290.81306 296.25907 303.25907 306.75907 312.20509 318.42109 324.6371 328.52909 335.52909 340.19108 343.69108 349.90708 356.90708 363.90708 367.40708 371.29908 378.29908 384.51509 391.51509 395.01509 402.01509 408.23109 412.89308 416.78507 421.44706 425.33906 431.55506 437.00108 440.50108 444.39308 451.39308 457.60908 461.50108 465.00108 468.89308 472.78507 476.28507 480.17707">module erases the selected program flash or data flash sector and then verifies that it is</tspan><tspan y="179.85" x=".00508 6.221081 10.883081 17.099083 22.545084 28.761086 35.761087 39.261087 42.761087 51.315088 58.315088 64.53109 68.03109 76.58509 81.24709 87.4631 92.909099 99.1251 102.6251 110.4091 114.3011 120.517108 125.963108 132.9631 136.4631 144.2471 150.4631 156.67911 160.5711 167.5711 172.23311 175.73311 181.94911 188.94911 199.84111 210.73311 216.94911 223.94911 230.94911 234.44911 240.66512 247.66512 254.66512 259.32713 263.21913 268.66514 272.16514 276.05714 280.71913 284.21913 288.1111 295.1111 301.32713 304.82713 310.27314 316.48915 320.38114 326.59715 332.81315 336.70515 342.92115 349.92115 353.42115 358.86717 365.08317 371.29917 375.19117 382.19117 386.85316 390.35316 394.24516 399.69117 403.19117 410.19117 414.85316 421.85316 425.74516 431.96116 438.17716 442.06916 448.28517 455.28517 458.78517 463.44715 468.89317 475.10917 481.32518 484.82518 488.71717 495.71717">erased. The Erase Flash Sector command aborts if the selected sector is protected (see the</tspan><tspan y="195.85" x=".00513 7.00513 13.22113 18.667132 24.883133 29.545134 33.437135 40.437135 44.329137 48.221139 55.221139 62.221139 65.72114 72.72114 77.38314 80.88314 84.77514 91.77514 97.99114 101.49114 109.27515 117.05915 126.397159 136.50516 145.05916 148.55916 154.77516 161.77516 168.77516 172.27516 180.05916 190.16716 197.95116 207.28916 217.39716 225.95116 229.45116 234.11316 240.32917 247.32917 251.22116 256.66719 260.55918 266.77519 271.43717 276.88319 281.54518 285.04518 288.54518 297.09916 304.09916 310.31517 313.81517 319.26118 329.36918 335.58518 342.58518 346.08518 349.97718 356.97718 363.97718 367.86918 374.08518 380.30119 384.19319 391.19319 395.85517 399.35517 405.57118 412.57118 419.57118 424.23316 430.44917 435.89518 441.3412 444.8412 448.7332 455.7332 459.2332 465.4492 471.6652 477.8812">description of the FPROT and FDPROT registers). The swap indicator address in each</tspan><tspan y="211.85" x=".00513 7.00513 11.6671299 18.66713 25.66713 30.32913 36.54513 47.437135 50.937135 55.599134 59.491136 65.70714 71.15314 78.15314 81.65314 88.65314 92.545139 99.545139 105.76114 112.76114 116.26114 120.15314 125.59914 129.09914 132.99114 143.88314 150.88314 154.77513 158.66713 164.88314 168.77513 172.66713 176.55913 183.55913 187.05913 194.05913 198.72113 205.72113 209.61313 215.82913 222.04514 225.93714 232.15314 239.15314 242.65314 247.31514 251.97714 258.97715 269.86915 273.36915 278.81517 285.03117 291.24717 295.13917 302.13917 306.80116 310.30116 316.51716 321.17915 327.39515 332.84117 339.05717 342.55717 349.55717 356.55717 360.44917 366.66517 372.11119 377.5572 381.0572 384.9492 391.9492 398.1652 401.6652 407.1112 417.2192 423.4352 430.4352 433.9352 439.38124 446.38124 451.82725 455.71925 461.93525 472.82725 476.32725 480.21925 485.66526 489.16526 493.05726">program flash block is implicitly protected from sector erase unless the swap system is in</tspan><tspan y="227.85" x=".00513 3.8971306 10.897131 17.113133 20.613133 30.721135 38.505136 48.613138 58.721139 67.27514 75.82914 79.32914 86.32914 90.99114 94.49114 104.599147 112.38315 122.49115 132.59915 141.15316 149.70716 154.36916 162.92316 172.26116 182.36916 190.15316 198.70716 208.81516 212.31516 217.76116 221.65316 227.86916 231.76116 237.97716 241.47716 247.69316 254.69316 261.69319 265.19319 269.08518 276.08518 282.30119 285.80119 292.80119 297.46318 304.46318 311.46318 316.12516 322.34117 333.23316 336.73316 341.39515 345.28715 351.50315 356.94917 363.94917 367.44917 372.89518 379.11119 385.32719 389.21919 396.21919 400.88117 404.38117 410.59718 417.59718 424.59718 428.48918 434.70518 438.59718 445.59718 449.48918 456.48918 463.48918 466.98918 470.88117 477.88117">the UPDATE or UPDATE-ERASED state and the program flash sector containing the</tspan><tspan y="243.85" x=".00513 5.4511306 15.559132 21.775132 28.775132 32.27513 36.167135 43.167135 50.167135 54.059137 60.275136 66.491138 70.38313 77.38313 82.045139 85.545139 91.76114 98.76114 105.76114 110.42314 116.639148 122.085147 127.53114 131.03115 138.03115 144.24715 148.13915 155.13915 162.13915 165.63915 171.85515 176.51715 182.73316 188.17916 194.39516 201.39516 204.89516 208.78716 214.23316 217.73316 221.62516 228.62516 234.84116 238.34116 245.34116 252.34116 259.34117 264.00315 270.21916 276.43516 280.32716 284.21916 291.21916 297.43516 300.93516 307.93516 311.82716 318.82716 325.04316 332.04316 335.54316 339.04316 343.70515 348.36714 351.86714 355.75914 362.75914 368.97514 372.47514 378.69114 383.35313 389.56913 395.01515 401.23115 405.89314 412.89314 419.10914 423.77113 427.66313 432.3251 439.3251 442.8251 447.4871 453.7031 457.5951 461.4871 466.9331 470.4331 474.3251 481.3251">swap indicator address being erased is the non-active block. If the erase-verify fails the</tspan><tspan y="259.85" x=".00513 7.7891309 15.573132 24.127133 34.235136 42.789136 47.451135 59.897134 70.005138 77.78914 86.34314 96.45114 105.00514 112.00514 116.667148 120.167148 127.167148 131.05915 134.95114 138.45114 142.34314 147.78914 151.28914 156.73514 162.95114 166.84314 170.34314 173.84314 182.39714 189.39714 195.61315 199.11315 208.45114 217.78914 222.45114 230.23514 233.73514 238.39714 242.28914 248.50514 255.50514 259.00514 262.89714 268.34315 271.84315 277.28916 283.50517 287.39717 290.89717 297.11317 301.77516 305.66716 311.88316 316.54515 320.04515 323.93714 330.93714 337.15315 340.65315 349.20713 353.8691 360.0851 365.53114 371.74714 375.24714 383.03114 386.92314 393.13914 398.58515 405.58515 409.08515 416.86915 423.08515 429.30116 433.19316 440.19316 444.85514 448.35514 455.35514 462.35514 468.57115 473.23313 479.44914 483.34114 487.23313 494.23313">FSTAT[MGSTAT0] bit is set. The CCIF flag is set after the Erase Flash Sector operation</tspan><tspan y="275.85" x=".00513 6.2211306 13.22113 24.113133 31.113133 35.005136 41.221136 45.113138 51.329137 56.775136 60.275136 63.775136 72.32913 79.32913 85.545139 89.045139 97.59914 102.26114 108.47714 113.92314 120.139148 123.639148 131.42314 135.31514 141.53115 146.97714 153.97714 157.47714 165.26114 171.47714 177.69315 181.58515 188.58515 193.24715 196.74715 202.96315 209.96315 220.85515 231.74715 237.96315 244.96315 251.96315 255.46315 259.35517 264.80119 268.30119 273.7472 280.7472 286.1932 293.1932 299.4092 306.4092 313.4092 319.6252 326.6252 330.5172 336.73323 340.23323 344.8952 350.34123 356.55723 362.77323 366.27323 370.16523 377.16523 383.38124 386.88124 394.66523 404.00325 414.11125 421.89524 432.00325 436.66523 445.2192 454.55723 462.34123 470.1252 480.23323 488.0172 495.8012">completes. The Erase Flash Sector command is suspendable (see the FCNFG[ERSSUSP]</tspan><tspan y="291.85" x=".00513 7.00513 10.89713 14.78913 18.289132 24.50513 31.50513 38.50513">bit and </tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 54.000005 54)" font-size="14" font-family="TimesLTStd"><tspan y="291.85" x="42.00513 49.78913 53.681135 60.681135 67.68114 72.34314 78.55914 82.05914 89.05914 96.05914 100.721149 107.721149">Figure 29-35</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 54)" font-size="14" font-family="TimesLTStd"><tspan y="291.85" x="114.72113 119.38313">).</tspan></text>
<path transform="matrix(1,0,0,1,54.000005,54)" d="M0 304.4H504V422.9H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 126.5 358.4)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="15.30317 22.63517 29.30717 36.63917 39.975175 46.647176 49.983179 56.655179 63.32718 67.32318 73.99518 80.667179 93.003177 101.00717 105.67517 112.34717 119.019168 125.69116 129.02716 136.35916 139.69516 146.36716 153.03916 160.37116 163.70716 171.71115 178.38315 185.05515 189.05115 196.38315 201.05115 204.38715 213.05115 220.38315 231.05115 241.71915 248.39115 255.72315 263.05516 266.39115 274.39515 279.06315 283.73115 291.06315 295.73115 299.06715 307.73115 314.40315 321.73515 329.06715 332.40315 335.73915 343.07115">Table 29-51.Erase Flash Sector Command Error Handling</tspan></text>
<g clip-path="url(#clip_38)">
<path transform="matrix(1,0,0,1,54,377.9)" 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 380.4)" 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_39)">
<path transform="matrix(1,0,0,1,54,377.9)" 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 380.4)" 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_40)">
<path transform="matrix(1,0,0,1,54,393.9)" 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 396.4)" 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_41)">
<path transform="matrix(1,0,0,1,54,393.9)" 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 396.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_42)">
<path transform="matrix(1,0,0,1,54,409.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 411.9)" 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 47.016008 49.014009 54.01801 58.51801 63.52201 66.02401 71.02801 76.032009 81.036 84.033008 89.037 93.537 98.037 100.539 102.537 107.037 109.539 114.039 119.043 124.047 129.051 131.049 133.047 138.051">An invalid Flash address is supplied</tspan></text>
<g clip-path="url(#clip_43)">
<path transform="matrix(1,0,0,1,54,409.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 411.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_44)">
<path transform="matrix(1,0,0,1,54,425.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 427.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 88.037998 93.04199 96.038997 101.04299 105.54299 110.54699 113.04899 118.052989 120.05099 122.04899 127.052989 132.05699 137.06099">Flash address is not phrase aligned</tspan></text>
<g clip-path="url(#clip_45)">
<path transform="matrix(1,0,0,1,54,425.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 427.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_46)">
<path transform="matrix(1,0,0,1,54,440.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 442.9)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.499 10.503 15.507001 18.009 22.509 27.513 29.511002 34.515005 39.015005 41.517004 46.521005 51.525007 54.027006 59.031007 62.028009 67.032009 72.036 75.033008 80.037 87.534008 90.036 92.538 94.536 99.54 104.04 109.044 111.546 116.549999 119.547 122.048999 127.05299 132.05699 134.55899 139.56299 142.06499 144.56699 146.56499 151.56899 156.06899 161.07299 163.57498 168.07498 173.07898 177.57898 180.08098 185.08498 188.08197 190.58397 192.58197 197.08197 199.58397 204.58797 207.58496 212.58896 215.09096 220.09496 224.59496 227.09696 232.10095">The selected program flash or data flash sector is protected</tspan></text>
<g clip-path="url(#clip_47)">
<path transform="matrix(1,0,0,1,54,440.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 442.9)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="27.99 33.489 39.491998 44.990999 50.993997 56.492998 58.994997 64.493999 70.496997 76.49999 79.00199 86.00399 91.00799">FSTAT[FPVIOL]</tspan></text>
<g clip-path="url(#clip_48)">
<path transform="matrix(1,0,0,1,54,456.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 458.4)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.0030004 11.007001 15.507001 18.009 23.013 26.01 29.007 34.011 37.008005 41.508005 44.010004 49.014005 54.018007 58.518007 63.522008 66.02401 71.02801 76.032009 81.036 86.04 88.542 93.546 98.549999 103.049999 108.05399 113.05799 118.06199 120.56399 125.567989 128.56499 133.56899 138.57299 141.07498 146.07898 151.08298 154.07997 156.07798 161.08197 166.08597 168.58797 171.08997 176.09397 181.09796 183.59996 188.09996 193.10396 196.10095 198.09896 200.60095 205.10095 207.60295 212.60695 217.61095 222.61495 225.61194 230.61594 233.11794 235.11594 240.11994">Any errors have been encountered during the verify operation</tspan></text>
<g clip-path="url(#clip_49)">
<path transform="matrix(1,0,0,1,54,456.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 458.4)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="22.743 28.242 34.245004 39.744005 45.747 51.246004 53.748 61.245004 68.247 74.25 79.749 85.752 91.251 96.255">FSTAT[MGSTAT0]</tspan></text>
<g clip-path="url(#clip_50)">
<path transform="matrix(1,0,0,1,54,377.9)" 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_51)">
<path transform="matrix(1,0,0,1,54,377.9)" 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_52)">
<path transform="matrix(1,0,0,1,54,377.9)" 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_53)">
<path transform="matrix(1,0,0,1,54,377.9)" 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_54)">
<path transform="matrix(1,0,0,1,54,377.9)" 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_55)">
<path transform="matrix(1,0,0,1,54,377.9)" 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_56)">
<path transform="matrix(1,0,0,1,54,377.9)" 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_57)">
<path transform="matrix(1,0,0,1,54,393.9)" 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_58)">
<path transform="matrix(1,0,0,1,54,393.9)" 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_59)">
<path transform="matrix(1,0,0,1,54,393.9)" 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_60)">
<path transform="matrix(1,0,0,1,54,393.9)" 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_61)">
<path transform="matrix(1,0,0,1,54,393.9)" 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_62)">
<path transform="matrix(1,0,0,1,54,409.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_63)">
<path transform="matrix(1,0,0,1,54,409.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_64)">
<path transform="matrix(1,0,0,1,54,409.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_65)">
<path transform="matrix(1,0,0,1,54,409.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_66)">
<path transform="matrix(1,0,0,1,54,409.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_67)">
<path transform="matrix(1,0,0,1,54,425.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_68)">
<path transform="matrix(1,0,0,1,54,425.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_69)">
<path transform="matrix(1,0,0,1,54,425.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_70)">
<path transform="matrix(1,0,0,1,54,425.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_71)">
<path transform="matrix(1,0,0,1,54,425.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_72)">
<path transform="matrix(1,0,0,1,54,440.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_73)">
<path transform="matrix(1,0,0,1,54,440.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_74)">
<path transform="matrix(1,0,0,1,54,440.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_75)">
<path transform="matrix(1,0,0,1,54,440.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_76)">
<path transform="matrix(1,0,0,1,54,440.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_77)">
<path transform="matrix(1,0,0,1,54,456.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_78)">
<path transform="matrix(1,0,0,1,54,456.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_79)">
<path transform="matrix(1,0,0,1,54,456.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_80)">
<path transform="matrix(1,0,0,1,54,456.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_81)">
<path transform="matrix(1,0,0,1,54,456.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 513.9)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.13672" x="0 7.784001 15.568002 19.460003 27.244004 31.136004 38.920007 46.704008 50.59601 58.38001 62.27201">29.4.12.7.1</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 138.22925 513.9)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.13672" x="0 9.338001 17.892003 25.676003 34.230005 42.014005 50.568006 59.122007 63.014009 71.56801 80.12201 84.01401 91.79801 100.35201 104.24401 113.582019 119.028018 126.81202 134.59603 142.38002 146.27202 154.82602 158.71802 166.50202 174.28601 182.84001 186.73201 196.07 203.854 211.638 216.3 224.854 230.3 234.192 245.084 253.638 261.422 266.868 274.652 279.314 283.206 291.75999">Suspending an Erase Flash Sector Operation</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54.00003)" font-size="14" font-family="TimesLTStd"><tspan y="495.15" x="0 8.554 15.554 19.054 24.500002 31.500002 36.946004 43.946004 50.162004 57.162004 64.162 67.662 73.878009 80.878009 84.378009 92.93201 97.59401 103.81001 109.25601 115.472019 118.972019 126.75602 130.64803 136.86403 142.31003 149.31003 152.81003 160.59403 166.81003 173.02603 176.91803 183.91803 188.58003 192.08003 199.08003 206.08003 212.29604 216.95804 223.17404 227.06604 230.95804 237.95804 244.95804 248.45804 253.90404 260.12004 264.01203 267.51203 271.40403 278.40403 284.62004 288.12004 295.90403 305.24205 315.35005 323.13404 333.24205 337.90403 346.458 355.79603 363.58003 371.364 381.47203 389.256 397.04 401.702 405.202 412.202 416.094 419.986 423.486 428.14799 433.594 439.81 446.026">To suspend an Erase Flash Sector operation set the FCNFG[ERSSUSP] bit (see </tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 54 54.00003)" font-size="14" font-family="TimesLTStd"><tspan y="495.15" x="449.526 457.31 461.202 467.418 472.864">Flash</tspan><tspan y="511.15" x=".000061035159 9.338062 16.338063 23.338063 28.000063 31.892064 38.892065 45.892065 50.55406 56.77006 60.662065 64.55406 71.55406 78.55406 82.05406 89.838069 93.730068 99.94607 103.838069 110.838069 114.338069 124.44607 130.66207 136.10807 142.32407 146.98607 150.87807 157.87807 161.77007 165.66207 172.66207">Configuration Field Description</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54.00003)" font-size="14" font-family="TimesLTStd"><tspan y="511.15" x="179.66207 184.32407 187.82407 197.93207 204.93207 211.14807 218.14807 221.64807 230.98607 240.32407 244.98607 252.77007 256.27009 260.16209 265.6081 269.1081 275.3241 279.2161 285.4321 291.6481 296.3101 299.8101 306.0261 313.0261 320.0261 323.5261 327.4181 334.4181 340.6341 344.1341 353.4721 362.81013 372.91813 382.25614 385.75614 391.97215 398.97215 409.86415 420.75614 426.97215 433.97215 440.97215 444.47215 449.13414 453.02613 459.24214 463.13414 470.13414 473.63414 480.63414 487.63414 491.52613 498.52613">) when CCIF is clear and the CCOB command field holds</tspan><tspan y="527.14999" x=".000061035159 3.8920615 10.892061 17.108063 20.608063 26.824063 33.824064 40.824064 47.040063 50.540063 55.20206 62.20206 66.86406 70.36406 74.25606 81.25606 87.47206 90.97206 99.52606 104.188068 110.40407 115.85007 122.06607 125.56607 133.35007 137.24207 143.45807 148.90407 155.90407 159.40407 167.18807 173.40407 179.62007 183.51207 190.51207 195.17407 198.67407 204.89008 211.89008 222.78208 233.67407 239.89008 246.89008 253.89008 257.39009 260.89009 270.99809 277.99809 282.66007 286.55207 293.55207 300.55207 304.05207 307.94407 314.94407 321.16007 324.66007 333.21406 337.87605 344.09205 349.53807 355.75407 359.25407 367.03807 370.93006 377.14607 382.59208 389.59208 393.09208 400.87608 407.09208 413.30809 417.20008 424.20008 428.86207 432.36207 439.36207 446.36207 452.57807 457.24006 463.45606 467.34806 471.24006 478.24006">the code for the Erase Flash Sector command. During the Erase Flash Sector operation</tspan><tspan y="543.14999" x=".000061035159 4.662061 10.108062 16.324063 22.540062">(see </tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 54 54.00003)" font-size="14" font-family="TimesLTStd"><tspan y="543.14999" x="26.040062 34.594064 39.25606 45.47206 50.91806 57.13406 60.63406 68.41806 72.31006 78.52606 83.97206 90.97206 94.47206 102.256069 108.47207 114.68807 118.58007 125.58007 130.24207 133.74207 143.08007 150.08007 160.97206 171.86406 178.08007 185.08007">Erase Flash Sector Command</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54.00003)" font-size="14" font-family="TimesLTStd"><tspan y="543.14999" x="192.08008 196.74208 200.24208 203.74208 207.63408 214.63408 220.85009 224.35009 229.01209 232.90409 239.12009 244.56609 251.56609 255.06609 265.9581 272.1741 283.0661 290.0661 294.7281 301.7281 305.2281 316.1201 323.1201 330.1201 337.1201 341.0121 347.2281 350.7281 356.1741 362.3901 373.2821 380.2821 384.1741 390.3901 395.83613 399.33613 403.22813 410.22813 416.44413 419.94413 425.39015 429.28215 435.49815 439.39015 445.60615 449.10615 456.10615 460.76814 464.26814 468.16014 475.16014">), the flash memory module samples the state of the</tspan><tspan y="559.14999" x=".000076293948 8.554076 17.892079 25.676079 33.46008 43.56808 51.35208 59.13608 62.63608 69.63608 73.528079 77.420078 80.920078 87.13608 91.028079 94.528079 100.74408 107.74408 114.74408 121.74408 127.96008 134.96009 138.85208 145.06809 152.06809 155.96009 159.46009 166.46009 173.46009 177.35208 184.35208 188.24408 193.69008 197.19008 200.69008 205.35208 210.01409 213.51409 217.40608 224.40608 230.62209 234.12209 238.78409 242.67609 248.89209 254.33809 261.33808 264.83808 275.73008 281.94609 292.83808 299.83808 304.50007 311.50007 315.00007 325.89207 332.89207 339.89207 346.89207 350.78407 357.00007 360.50007 367.50007 373.71607 377.60807 383.82408 390.04008 393.93208 399.37809 402.87809 406.77009 413.77009 419.98609 423.87809 427.37809 431.27009 438.27009">ERSSUSP bit at convenient points. If the flash memory module detects that the</tspan><tspan y="575.14999" x=".000076293948 8.554076 17.892079 25.676079 33.46008 43.56808 51.35208 59.13608 62.63608 69.63608 73.528079 77.420078 80.920078 84.81207 90.25807 93.75807 99.20407 105.420078 109.31207 112.81207 116.31207 120.20407 127.20407 133.42008 136.92008 145.47408 150.13608 156.35208 161.79808 168.01409 171.51409 179.29808 183.19008 189.40608 194.85208 201.85208 205.35208 213.13608 219.35208 225.56809 229.46009 236.46009 241.12209 244.62209 251.62209 258.62208 264.83808 269.50007 275.71607 279.60807 283.50007 290.50007 297.50007 301.00007 304.89207 310.33808 313.83808 319.2841 326.2841 331.7301 338.7301 344.9461 351.9461 358.9461 365.1621 372.1621 375.6621 381.8781 388.8781 395.8781 399.3781 403.2701 410.2701 416.4861 419.9861 424.6481 428.5401 434.7561 440.20213 447.20213 450.70213 461.59413 467.81013 478.70213 485.70213 490.3641">ERSSUSP bit is set, the Erase Flash Sector operation is suspended and the flash memory</tspan><tspan y="591.14999" x=".00012629395 10.892127 17.892128 24.892128 31.892128 35.78413 42.00013 45.50013 50.94613 57.16213 61.05413 66.50013 70.00013 79.338138 88.67613 93.338138 101.12214 104.62214 108.12214 121.33814 128.33814 132.23014 136.12213 142.33814 145.83814 154.39214 163.73014 171.51413 179.29813 189.40613 197.19013 204.97412 208.47412 212.36612 217.81212 221.31212 226.75812 232.97412 236.86612 240.36612 243.86612 250.08213 253.97412 257.86613 261.36613 271.47413 276.1361 280.0281 283.9201 290.1361 295.58213 299.08213 302.97413 309.97413 313.47413 318.1361 322.0281 328.2441 333.69013 340.69013 344.19013 348.8521 355.0681 362.0681 365.9601 371.40614 375.29814 381.51414 386.17613 391.62214 395.12214 401.33815 406.00013 412.21614 415.71614 419.60813 426.60813 433.60813 440.60813 445.2701 451.4861 458.4861 461.9861 468.20213 475.20213 481.41813 487.63414 494.63414">module sets CCIF. While ERSSUSP is set, all writes to flash registers are ignored except</tspan><tspan y="607.14999" x=".00017629395 4.6621768 11.662176 16.324177 19.824177 29.932179 34.594179 38.48618 42.37818 48.59418 54.04018 57.54018 61.432184 68.43218 71.93218 75.82418 82.82418 89.040187 92.540187 100.32419 108.10819 116.66219 126.770198 135.32419 138.82419 145.04019 152.04019 159.04019 162.54019 170.32419 179.66219 189.77019 197.55419 207.66219 211.16219 215.82419 222.04019 229.04019 232.93219 238.37819 242.27019 248.48619 253.1482 258.5942">for writes to the FSTAT and FCNFG registers.</tspan><tspan y="631.55" x=".00017629395 4.6621768 9.324177 12.824177 19.040177 26.040177 29.540177 38.094179 42.756177 48.972177 54.418176 60.634176 64.13417 71.918178 75.81017 82.02618 87.472179 94.472179 97.972179 105.75618 111.97218 118.18819 122.080188 129.08019 133.74219 137.24219 144.24219 151.24219 157.45819 162.1202 168.3362 172.2282 176.1202 183.1202 190.1202 193.6202 199.8362 204.4982 209.1602 215.3762 221.59221 225.4842 229.3762 236.3762 242.59221 246.4842 253.4842 256.9842 263.2002 270.2002 281.0922 288.0922 291.9842 298.2002 302.0922 308.3082 313.7542 317.2542 324.2542 330.4702 335.1322 342.1322 346.7942 353.0102 356.5102 360.4022 367.4022 373.6182 377.1182 381.78019 385.67219 391.88819 397.3342 404.3342 407.8342 418.7262 424.9422 435.8342 442.8342 447.4962 454.4962 457.9962 468.88819 475.88819 482.88819 489.88819 493.78019">If an Erase Flash Sector operation effectively completes before the flash memory module</tspan><tspan y="647.55" x=".00017629395 7.0001766 13.216177 17.108178 23.324177 29.540177 33.43218 38.878179 42.378179 46.27018 53.27018 59.48618 63.37818 66.87818 73.094188 76.594188 82.040187 89.040187 94.48618 101.48618 107.70219 114.70219 121.70219 125.20219 129.86418 136.08019 143.08019 150.08019 156.29619 161.74219 165.63419 169.13419 176.13419 182.35019 187.79619 191.29619 198.29619 204.51219 210.7282 217.7282 221.2282 232.1202 238.3362 245.3362 251.5522 255.0522 258.5522 262.44419 269.44419 275.6602 279.1602 283.82218 287.71418 293.93019 299.3762 306.3762 309.8762 320.7682 326.9842 337.8762 344.8762 349.53819 356.53819 360.03819 370.93019 377.93019 384.93019 391.93019 395.82218 402.03819 405.53819 411.75419 415.64619 421.86219 428.0782 432.74018 438.1862 441.6862 445.5782 452.5782">detects that a suspend request has been made, the flash memory module clears the</tspan><tspan y="663.55" x=".00017629395 8.554176 17.892178 25.676178 33.46018 43.56818 51.35218 59.13618 62.63618 69.636188 73.52818 77.42018 80.92018 87.92018 92.582187 96.47418 103.47418 108.136188 111.636188 115.52818 122.52818 126.02818 131.47418 137.69019 141.58219 145.47418 149.36618 156.36618 163.36618 166.86618 176.20418 185.54218 190.20418 197.98818 201.48818 204.98818 218.20418 225.20418 231.42018 238.42018 241.92018 248.13619 255.13619 258.63618 267.19017 271.85215 278.06816 283.51417 289.73017 293.23017 301.01417 304.90617 311.12217 316.56819 323.56819 327.06819 334.85218 341.06819 347.28419 351.17619 358.17619 362.83818 366.33818 373.33818 380.33818 386.55418 391.21617 397.43217 401.32417 405.21617 412.21617 419.21617 422.71617 429.71617 435.93217 441.37818 444.87818 451.87818 458.09419 464.31019">ERSSUSP bit prior to setting CCIF. When an Erase Flash Sector operation has been</tspan></text>
<g clip-path="url(#clip_82)">
<path transform="matrix(1,0,0,1,54,24.56932)" d="M0 0H504L488 16H0V0Z" 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="M0 0H504L488 16H0V0Z"/>
</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="26.01031" x="329.97599 336.47398 341.97297 346.97697 352.47596 355.47297 360.47697 363.97798 366.47999 371.48399 376.48799 378.99 384.48899 386.991 391.995 396.999 402.498 405 412.497 417.501 425.502 431.001 434.502 439.506 442.00804 449.50505 455.00404 460.50303 466.002 468.50404 473.50804 476.01005 479.00706 484.50605 490.00505 495.50404 501.00303">Chapter 29 Flash Memory Module (FTFL)</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.01 137.23 142.79 148.34999 151.12999 157.79999 163.90999 170.01999 173.34999 179.45999 185.01999 193.90999 196.68999 199.46999 205.02999 207.80998 215.02999 220.58998 223.91999 229.47998 233.36998 238.92998 245.03998 250.59998 256.15998 258.93998 267.26997 272.82997 278.93995 285.04994 290.60993 293.38993 296.16993 298.94993 306.16993 311.72993 317.28993 320.06993 322.8499 328.4099 331.1899 336.7499 342.8599 348.96989 351.74989 357.30989 362.86988 368.42988">K60 Sub-Family Reference Manual, Rev. 2 Jun 2012</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 751.75607)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x=".00401 5.5030105 8.5000109 13.504011 18.50801 23.00801 27.50801 32.512014 34.510015 39.514017 42.016016 48.019014 53.023015 60.520017 62.518018 67.01802 72.02202 77.02602 82.030017 87.03401 91.53401 94.03601 99.04001 102.03701 104.53901 107.04101 109.54301 114.547008 119.047008">Freescale Semiconductor, Inc.</tspan></text>
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 220.32 751.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="151.308 156.312 161.316">697</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_83)">
<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_84)">
<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_85)">
<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_86" 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>