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.
411 lines
51 KiB (Stored with Git LFS)
XML
411 lines
51 KiB (Stored with Git LFS)
XML
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" version="1.1" width="612" height="777.60006" viewBox="0 0 612 777.60006">
|
|
<defs>
|
|
<clipPath id="clip_1">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" d="M.49 .49H100.310009V15.51H.49Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_2">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" d="M101.29 .49H503.51V15.51H101.29Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_3">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" d="M.245 .49H100.555V15.505H.245Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_4">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" d="M101.04501 .49H503.755V15.505H101.04501Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_5">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" d="M-.25 0-1.20866-1.91732H100.9V0 1.91732H.70866" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_6">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" d="M100.8-.5H102.71732V16.5H100.8 98.88268V-.5" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_7">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" d="M101.4 16V17.91732H-.5V16 14.08268H101.4" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_8">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_9">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" d="M100.7 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H100.7" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_10">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" d="M504-.25 505.91734-1.20866V17.91732L504 16 502.08268 14.08268V.70866" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_11">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" d="M504.5 16V17.91732H100.2V16 14.08268H504.5" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_12">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" d="M100.8-.6H102.46732V16H100.8 99.13268V-.6" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_13">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" d="M100.9 15.75V17.41732H-.95866L-.125 15.75 .70866 14.08268H100.9" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_14">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" d="M0 15.875-1.66732 16.70866V.4H0 1.66732V15.04134" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_15">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" d="M504 .4H505.66734V16.70866L504 15.875 502.33268 15.04134V.4" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_16">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" d="M504.125 15.75 504.95866 17.41732H100.7V15.75 14.08268H503.29136" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_17">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" d="M.49 .49H377.51V15.51H.49Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_18">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" d="M378.49 .49H503.51V15.51H378.49Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_19">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" d="M.245 .49H377.755V15.505H.245Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_20">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" d="M378.245 .49H503.755V15.505H378.245Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_21">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" d="M.245 .245H377.755V15.255H.245Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_22">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" d="M378.245 .245H503.755V15.255H378.245Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_23">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" d="M.245 .245H377.755V15.255H.245Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_24">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" d="M378.245 .245H503.755V15.255H378.245Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_25">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" d="M-.25 0-1.20866-1.91732H378.1V0 1.91732H.70866" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_26">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" d="M378-.5H379.91734V16.5H378 376.08268V-.5" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_27">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" d="M378.6 16V17.91732H-.5V16 14.08268H378.6" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_28">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_29">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" d="M377.9 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H377.9" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_30">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" d="M504-.25 505.91734-1.20866V17.91732L504 16 502.08268 14.08268V.70866" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_31">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" d="M504.5 16V17.91732H377.4V16 14.08268H504.5" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_32">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" d="M378-.6H379.66734V16.1H378 376.33268V-.6" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_33">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" d="M378.35 15.75V17.41732H-.25V15.75 14.08268H378.35" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_34">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" d="M0 15.85H-1.66732V.4H0 1.66732V15.85" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_35">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" d="M504 .4H505.66734V15.85H504 502.33268V.4" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_36">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" d="M504.25 15.75V17.41732H377.65V15.75 14.08268H504.25" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_37">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" d="M378-.35H379.66734V15.85H378 376.33268V-.35" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_38">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" d="M378.35 15.5V17.16732H-.25V15.5 13.83268H378.35" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_39">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_40">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_41">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" d="M504.25 15.5V17.16732H377.65V15.5 13.83268H504.25" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_42">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" d="M378-.35H379.66734V15.75H378 376.33268V-.35" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_43">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" d="M378.1 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H378.1" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_44">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_45">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" d="M504-.1H505.66734V16.45866L504 15.625 502.33268 14.79134V-.1" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_46">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" d="M504.125 15.5 504.95866 17.16732H377.9V15.5 13.83268H503.29136" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_47">
|
|
<path transform="matrix(1,0,0,1,54,24.56929)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_48">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" d="M0 0V-1.61732H166.42002V0 1.61732H0" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_49">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" d="M166.22 0V-1.61732H337.78V0 1.61732H166.22" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_50">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" d="M337.58 0V-1.61732H504V0 1.61732H337.58" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
</defs>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 82)" 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 62.550008">29.4.12.12</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 139.06324 82)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="0 10.005001 15.840002 24.180005 32.520006 40.860006 45.030008 55.86001 60.03001 64.20001 68.37001 79.20001 83.37001 92.53501 100.875019 109.21502 117.55502 121.72502 132.55503 141.72002 155.05503 168.39003 176.73003 185.89502">Erase All Blocks Command</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="64.25" x="-.002 8.552 15.552 21.768002 25.268002 33.822004 38.484 44.7 50.146 56.362 59.862 69.97 73.862 77.754 81.254 90.591999 94.48399 101.48399 107.7 114.7 120.145999 123.645999 130.646 137.646 143.862 148.524 154.74 158.632 162.524 169.524 176.524 180.024 186.24 190.90201 197.11801 202.56401 208.78002 214.22602 217.72602 223.94202 227.83402 231.72602 235.22602 239.88802 243.78002 249.99602 255.44202 262.44203 265.94203 276.834 283.05003 293.94203 300.94203 305.604 312.604 316.104 319.604 323.496 330.496 334.388 338.28 342.172 348.388 352.28 356.172 362.388 368.604 374.05003 377.55003 381.44203 388.44203 394.65803 398.15803 405.94203 409.834 416.05003 423.05003 432.38804 442.49604 454.94206 458.44206 461.94206 468.94206 475.15806 479.82005 483.71205 488.37403 492.26603 498.48204">The Erase All Blocks operation erases all flash memory, initializes the FlexRAM, verifies</tspan><tspan y="80.25" x="-.00197 6.2140309 10.106031 13.998032 17.498032 28.390034 34.606035 45.498037 52.498037 57.160036 64.160037 67.660037 73.87604 80.87604 87.87604 91.768039 97.98404 104.98404 108.87604 114.32204 117.82204 121.32204 127.53804 134.53804 141.53804 145.03804 149.70005 155.91605 159.80805 166.02405 172.24005 177.68605 183.90206 189.34806 192.84806 205.29405 214.63205 224.74005 228.24005 233.68605 239.90206 246.11806 253.11806 257.78007 261.67207 265.56407 272.56407">all memory contents, and releases MCU security.</tspan></text>
|
|
<path transform="matrix(1,0,0,1,54,54)" d="M0 92.8H504V149.3H0Z" fill="#ffffff" fill-rule="evenodd"/>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 114.5 146.8)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="15.30408 22.63608 29.30808 36.64008 39.97608 46.648084 49.984086 56.656087 63.328088 67.32409 73.99609 80.66809 93.00409 101.00809 105.67609 112.34808 119.02008 125.69208 129.02808 137.69208 141.02808 144.36408 147.70008 156.36408 159.70008 167.03208 173.70407 180.37607 187.04807 190.38407 199.04807 206.38007 217.04807 227.71607 234.38806 241.72006 249.05207 252.38806 259.72007 268.38407 277.04808 286.38407 295.04808 298.38407 307.04808 313.72007 321.05207 328.38407 331.72007 336.38807 343.06007 353.72807 360.40007 367.73207 371.72807">Table 29-61.Erase All Blocks Command FCCOB Requirements</tspan></text>
|
|
<g clip-path="url(#clip_1)">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" 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 168.8)" 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,166.3)" 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 168.8)" 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,182.3)" 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 184.8)" 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,182.3)" 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 184.8)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="168.093 173.097 177.597 182.601 187.596 190.107 193.10399 199.107 205.605 211.608 217.61101 222.615 227.619">0x44 (ERSALL)</tspan></text>
|
|
<g clip-path="url(#clip_5)">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" 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_6)">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" 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_7)">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" 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_8)">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" 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_9)">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" 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_10)">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" 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_11)">
|
|
<path transform="matrix(1,0,0,1,54,166.3)" 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_12)">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.6V16"/>
|
|
</g>
|
|
<g clip-path="url(#clip_13)">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.9 15.75H-.25"/>
|
|
</g>
|
|
<g clip-path="url(#clip_14)">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 16V.4"/>
|
|
</g>
|
|
<g clip-path="url(#clip_15)">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504 .4V16"/>
|
|
</g>
|
|
<g clip-path="url(#clip_16)">
|
|
<path transform="matrix(1,0,0,1,54,182.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.75H100.7"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="183.15001" x="0 10.108001 14.77 18.662 24.878003 29.540003 33.04 39.256 43.148004 49.364004 55.58 60.242 64.134 71.134 78.134 81.634 90.972 100.31 104.972 112.756008 116.256008 120.148 127.148 130.64801 134.54001 140.75601 147.75601 154.75601 160.97202 167.97202 171.47202 175.36402 182.36402 188.58002 192.08002 200.63402 205.29602 211.51203 216.95803 223.17403 226.67403 236.78203 240.67403 244.56603 248.06603 257.40403 261.29603 268.29603 274.51203 281.51203 286.95805 290.45805 296.67405 303.67405 314.56605 325.45805 331.67405 338.67405 345.67405 349.17405 352.67405 356.56605 363.56605 369.78205 373.28205 377.94404 381.83604 388.05204 393.49806 400.49806 403.99806 414.89006 421.10606 431.99806 438.99806 443.66004 450.66004 454.16004 465.05204 472.05204 479.05204 486.05204 489.94404">After clearing CCIF to launch the Erase All Blocks command, the flash memory module</tspan><tspan y="199.15001" x="0 6.2160007 10.878 17.094002 22.540003 28.756005 34.202005 37.702005 43.918004 47.810007 51.702009 55.202009 62.202009 66.864009 73.864009 80.864009 85.52601 91.74201 102.63401 106.13401 110.79601 114.68801 120.904018 126.35001 133.35 136.85 147.742 153.95801 164.85 171.85 176.51201 183.51201 187.01201 190.51201 197.51201 202.17401 209.17401 216.17401 220.83602 227.05202 237.94402 241.44402 246.10602 249.99802 256.21403 261.66004 268.66004 272.16004 277.60606 287.71406 293.93006 300.93006 304.43006 309.09205 316.87605 326.21406 329.71406 335.16007 342.16007 348.37608 354.59208 360.80809 364.30809 367.80809 374.80809 381.02409 384.91609 391.13209 394.63209 399.29408 403.18608 409.40208 414.84809 421.84809 425.34809 436.24009 442.4561 453.34809 460.34809 465.01008 472.01008 475.51008 479.01008 486.01008 492.22608 496.11808">erases all program flash memory, program flash swap IFR space, data flash memory, data</tspan><tspan y="215.15001" x="0 4.662 8.554001 14.770001 20.216002 27.216002 30.716002 35.378004 43.162004 52.500005 56.000005 61.446004 68.446 74.662 80.878009 87.09401 90.59401 94.09401 102.64801 111.20201 118.986019 128.32402 138.43202 150.87802 154.37802 161.37802 167.59403 173.81003 180.81003 187.81003 194.81003 198.31003 209.20203 215.41803 226.31003 233.31003 237.97203 244.97203 248.47203 251.97203 258.18803 265.18803 272.18803 275.68803 283.47203 287.364 293.58003 300.58003 309.91804 320.02604 332.47206 335.97206 339.47206 343.36405 350.36405 356.58006 363.58006 367.08006 374.08006 380.29606 384.95805 388.85005 393.51203 397.40403 403.62004 409.06605 412.56605 416.45805 423.45805 429.67405 433.56605 437.06605 443.28205 447.17405 451.06605 454.56605 460.78205 465.44404">flash IFR space, EEPROM backup memory, and FlexRAM, then verifies that all are</tspan><tspan y="231.15001" x="0 6.2160007 10.878 17.094002 22.540003 28.756005 35.756006">erased.</tspan><tspan y="255.55" x="0 4.662 9.324 12.824 16.716002 23.716002 29.932003 33.432004 38.094 41.986005 48.202005 53.648004 60.648004 64.148 75.04 81.256008 92.148 99.148 103.810009 110.810009 114.310009 125.202 132.202 139.202 146.202 150.094 156.31 159.81 166.81 173.026 177.688 181.58 186.242 190.134 196.35 201.796 205.296 209.188 216.188 222.404 226.296 229.796 236.01201 239.904 243.796 247.296 251.95801 255.85 262.066 267.51203 274.51203 278.01203 288.90403 295.12004 306.01203 313.01203 317.674 321.566 327.782 333.22804 336.72804 342.94404 349.94404 356.94404 360.44404 364.33604 371.33604 377.55204 381.05204 388.83604 392.72804 398.94404 405.94404 415.28205 425.39006 437.83607 441.33607 451.44407 457.66007 462.32206">If the flash memory module verifies that all flash memories and the FlexRAM were</tspan><tspan y="271.55003" x="0 7 11.662001 18.662 25.662 31.878003 36.54 40.432004 47.432004 50.932004 57.148004 61.81 68.026 73.472 79.688 86.688 90.188 93.688 99.134 105.350009 111.56601 118.56601 123.22801 127.12001 131.01201 138.01201 141.51201 145.404 150.85 154.35 159.01201 165.22801 169.12001 175.33602 181.55202 186.99802 193.21402 200.21402 203.71402 210.71402 217.71402 221.21402 226.66002 232.87602 236.76802 240.66002 244.55202 251.55202 258.552 262.052 265.944 272.944 279.16 282.66 290.444 298.228 306.78199 316.12 320.78199 328.56599 337.11997 346.45799 351.11997 354.61997 359.28196 363.17396 369.38996 373.28196 380.28196 383.78196 387.67396 394.67396 398.17396 402.06596 409.06596 415.28196 418.78196 425.78196 432.78196 438.22798 444.44398 450.65998 457.65998 462.32197 468.53797 472.03797 477.48399 481.37599 487.59199 491.48399">properly erased, security is released by setting the FSEC[SEC] field to the unsecure state</tspan><tspan y="287.55003" x=".00005 6.2160508 13.216051 20.216052 23.716052 27.608052 34.60805 40.82405 44.32405 52.10805 61.446054 71.554058 79.33806 89.44606 94.10806 103.44606 113.55406 126.00006 135.33806 145.44606 155.55406 160.21607 163.71607 170.71607 174.60807 178.50006 182.00006 185.89206 191.33806 194.83806 200.28406 206.50006 210.39206 213.89206 217.39206 225.94606 232.94606 239.16207 242.66207 251.21607 255.87807 262.09407 267.54008 273.75608 277.25608 287.36408 291.25608 295.14808 298.64808 307.98609 311.87809 318.87809 325.0941 332.0941 337.5401 341.0401 347.2561 354.2561 365.1481 376.0401 382.2561 389.2561 396.2561 399.7561 405.9721 412.9721 419.9721 424.6341 428.5261 433.9721 437.4721 441.3641 446.0261 449.5261 455.7421 462.7421 469.7421 473.2421 477.90409 481.79609 488.0121 493.4581">and the FCNFG[RAMRDY] bit is set. The Erase All Blocks command aborts if any flash</tspan><tspan y="303.55003" x=".0001 7.0001 11.6621 15.1621 22.9461 26.8381 33.0541 40.0541 49.3921 59.500104 71.946109 75.446109 80.10811 86.32411 93.32411 97.21611 104.21611 111.21611 114.71611 118.60811 124.05411 127.55411 134.55411 139.21611 146.21611 150.10811 156.32411 162.54012 166.43212 172.64812 179.64812 183.14812 186.64812 195.20212 202.20212 208.41812 211.91812 217.36412 227.47212 233.68813 240.68813 244.18813 248.08013 255.08013 262.08015 265.97215 272.18815 278.40415 282.29615 289.29615 293.95814 297.45814 303.67414 310.67414 317.67414 322.33613 328.55213 333.99815 339.44416 342.94416 346.83616 353.83616 357.33616 363.55216 369.76817 375.98417 382.98417 386.48417 393.48417 398.14616 405.14616 412.14616 416.80815 423.02415 433.91615 437.41615 442.07814 445.97013 452.18614 457.63215 464.63215 468.13215 475.13215 479.02415 486.02415 492.24015">or FlexRAM region is protected. The swap indicator address in each program flash block</tspan><tspan y="319.55003" x=".0001 3.8921004 9.3381 12.8381 19.8381 26.8381 30.7301 34.230104 38.122106 49.014108 56.014108 59.90611 63.79811 70.014118 73.90611 77.79811 81.69011 88.69011 92.19011 99.19011 103.85211 110.85211 114.74411 120.96011 127.17612 131.06812 137.28412 144.28412 147.78412 152.44612 157.10813 164.10813 175.00012 178.50012 182.39212 189.39212 195.60813 199.10813 207.66213 212.32413 218.54013 223.98613 230.20214 233.70214 243.81014 247.70214 251.59413 255.09413 264.43214 268.32414 275.32414 281.54014 288.54014 293.98616 297.48616 304.48616 311.48616 317.70216 322.36415 328.58015 332.47215 336.36415 343.36415 350.36415 353.86415 357.36415 365.91813 372.91813 379.13414 382.63414 388.08015 394.29615 400.51216 407.51216 412.17414 416.06614 419.95814 426.95814 430.45814 437.45814 444.45814 448.35014 454.56614 458.06614 464.28215 471.28215 478.28215 481.78215 487.99815 491.89015">is not implicitly protected from the Erase All Blocks operation. The security byte and all</tspan><tspan y="335.55003" x=".00014999999 7.00015 10.892151 17.89215 24.10815 28.770152 32.27015 38.48615 45.48615 52.48615 56.37815 62.59415 69.59415 73.486148 78.932147 82.432147 89.432147 94.09415 97.59415 101.486148 108.486148 114.70215 118.20215 122.86415 126.75615 132.97216 138.41815 145.41815 148.91815 155.13416 162.13416 169.13416 173.79616 177.68816 184.68816 191.68816 196.35016 202.56616 206.45816 210.35016 217.35016 224.35016 227.85016 232.51216 236.40416 242.62017 246.51216 253.51216 257.01216 261.67414 267.12016 273.33616 279.55216">other contents of the flash configuration field (see </tspan></text>
|
|
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="335.55003" x="283.05216 290.83616 294.72816 300.94416 306.39018 313.39018 316.89018 326.22819 333.22819 340.22819 344.89018 348.78218 355.78218 362.78218 367.44416 373.66017 377.55216 381.44416 388.44416 395.44416 398.94416 406.72816 410.62016 416.83616 420.72816 427.72816 431.22816 441.33616 447.55216 452.99818 459.21418 463.87617 467.76817 474.76817 478.66017 482.55216 489.55216">Flash Configuration Field Description</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="335.55003" x="496.55216">)</tspan><tspan y="351.55003" x=".00015258789 6.216153 10.878153 17.094155 20.594155 26.810154 31.472155 37.688158 43.134157 49.350156 56.350156 59.850156 66.85016 73.85016 77.35016 81.24216 88.24216 94.45816 97.95816 106.51216 111.174167 117.39017 122.83617 129.05217 132.55217 142.66017 146.55217 150.44417 153.94417 163.28217 167.17417 174.17417 180.39017 187.39017 192.83617 196.33617 202.55217 209.55217 220.44417 231.33617 237.55217 244.55217 251.55217 255.05217 258.5522 263.21418 267.87617 271.37617 275.26817 282.26817 288.48417 291.98417 298.20018 302.86216 309.07817 314.52418 320.74018 325.40217 332.40217 338.61817 343.28016 347.17216 351.83415 358.83415 362.33415 366.99613 373.21214 377.10414 380.99613 386.44215 389.94215 393.44215 397.33415 404.33415">are erased by the Erase All Blocks command. If the erase-verify fails, the</tspan><tspan y="367.55003" x=".00019258789 7.7841937 15.568194 24.122195 34.230195 42.784196 47.446195 59.892198 70.0002 77.7842 86.3382 96.446208 105.000209 112.000209 116.66221 120.16221 127.16221 131.05422 134.94622 138.44622 142.33821 147.78421 151.28421 156.73021 162.94622 166.83821 170.33821 173.83821 182.39221 189.39221 195.60822 199.10822 208.44622 217.78421 222.44622 230.23021 233.73021 238.39221 242.28421 248.50022 255.50022 259.0002 262.8922 268.33824 271.83824 277.28425 283.50025 287.39225 290.89225 297.10826 301.77024 305.66224 311.87825 316.54023 320.04023 323.93223 330.93223 337.14823 340.64823 349.2022 353.8642 360.0802 365.5262 371.74223 375.24223 385.35023 389.24223 393.13423 396.63423 405.97224 409.86424 416.86424 423.08024 430.08024 435.52626 439.02626 446.02626 453.02626 459.24226 463.90425 470.12025 474.01225 477.90425 484.90425">FSTAT[MGSTAT0] bit is set. The CCIF flag is set after the Erase All Blocks operation</tspan><tspan y="383.55003" x=".0001625879 6.216163 13.216164 24.108166 31.108166 35.000169 41.216169 45.10817 51.32417 56.77017">completes.</tspan></text>
|
|
<path transform="matrix(1,0,0,1,54,54)" d="M0 396.1H504V483.6H0Z" fill="#ffffff" fill-rule="evenodd"/>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 133.5 450.09999)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="15.29417 22.626172 29.298172 36.630174 39.96617 46.638174 49.974176 56.646177 63.318178 67.31418 73.986179 80.65817 92.99417 100.99817 105.66617 112.338169 119.01016 125.68216 129.01816 137.68216 141.01816 144.35416 147.69016 156.35416 159.69016 167.02216 173.69416 180.36615 187.03815 190.37415 199.03815 206.37015 217.03815 227.70615 234.37815 241.71015 249.04215 252.37815 260.38215 265.05015 269.71815 277.05015 281.71815 285.05415 293.71815 300.39015 307.72215 315.05415 318.39015 321.72615 329.05815">Table 29-62.Erase All Blocks Command Error Handling</tspan></text>
|
|
<g clip-path="url(#clip_17)">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" 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 472.09999)" 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_18)">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" 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 472.09999)" 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_19)">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" 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 488.09999)" 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_20)">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" 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 488.09999)" 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_21)">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" 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 503.59999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.0030004 11.007001 15.507001 18.009 21.006 26.010003 31.014004 33.012006 38.016008 43.020009 45.522008 50.52601 53.028009 55.530008 58.032007 63.036008 68.04001 70.54201 75.546009 78.54301 83.547008 88.551 91.548007 96.552 104.049 106.551 109.053 111.051 116.055 120.555 125.559 128.061 135.558 140.562 148.05899 153.06299 156.05998 160.55998 163.06198 165.56398 170.56798 175.57198 178.07398 183.07798 185.57997 188.08197 190.07997 195.08397 199.58397 204.58797 207.08997 214.58696 219.59096 227.08795 232.09195 235.08895 239.58895 242.09095 244.59294 249.59694 252.59394 255.09593 260.59495 262.59294 267.59693 272.09693 278.5949 284.5979 292.0949 294.59693 296.5949 301.0949 303.59693 308.60093 311.59794 316.60194 319.10395 324.10795 328.60795 331.10997 336.11396">Any region of the program flash memory, data flash memory, or FlexRAM is protected</tspan></text>
|
|
<g clip-path="url(#clip_22)">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" 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 503.59999)" 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_23)">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" 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 519.1)" 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_24)">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" 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 519.1)" 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_25)">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" 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_26)">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" 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_27)">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" 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_28)">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" 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_29)">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" 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_30)">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" 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_31)">
|
|
<path transform="matrix(1,0,0,1,54,469.59999)" 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_32)">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" 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_33)">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" 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_34)">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" 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_35)">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" 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_36)">
|
|
<path transform="matrix(1,0,0,1,54,485.59999)" 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_37)">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" 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_38)">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" 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_39)">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 15.6V-.1"/>
|
|
</g>
|
|
<g clip-path="url(#clip_40)">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" 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_41)">
|
|
<path transform="matrix(1,0,0,1,54,501.34999)" 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_42)">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" 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_43)">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" 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_44)">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" 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_45)">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" 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_46)">
|
|
<path transform="matrix(1,0,0,1,54,516.85)" 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 574.6)" 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 66.16401 70.05601">29.4.12.12.1</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 146.01343 574.6)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.13672" x="0 8.554 14 17.892 26.446 35 42.784 48.23 52.122 60.676004 69.23 73.122 80.906009 89.46001 93.352008 102.69 108.136 115.920009 123.70401 131.488 135.38 145.488 149.38 153.272 157.164 166.502 174.286 178.948 186.732 192.178 200.732 208.51599 212.40799 216.29999 220.96199 229.51599 233.40799 238.06999 246.624 254.40799 258.3 266.85398 270.74598 278.52998 286.31398 294.86796 298.75996 310.42195 318.20594 330.65196 339.20594 344.65196 352.43595 356.32795 367.98994 376.5439 385.0979 393.6519 397.54389">Triggering an Erase All External to the Flash Memory Module</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="555.85" x=".00003 8.554029 15.554029 21.770031 25.270031 29.932032 36.93203 43.93203 50.14803 54.04003 57.932035 64.93204 71.93204 78.14804 82.04004 85.93204 89.824039 96.824039 100.324039 107.324039 111.98604 115.48604 119.37804 126.37804 132.59404 136.09404 144.64804 149.31005 155.52605 160.97205 167.18805 170.68805 180.79605 184.68805 188.58005 192.08005 201.41805 205.31005 212.31005 218.52605 225.52605 230.97205 234.47205 240.68805 247.68805 258.58006 269.47206 275.68806 282.68806 289.68806 293.18806 297.08006 302.52607 306.02607 312.24208 316.13407 321.58009 328.58009 332.08009 338.29609 345.29609 351.5121 355.40409 359.29609 365.5121 372.5121 376.40409 382.6201 386.1201 390.0121 397.0121 400.5121 406.7281 413.7281 417.2281 424.2281 431.2281 437.4441 444.4441 455.3361 466.2281 472.4441 479.4441 486.4441 492.6601">The functionality of the Erase All Blocks command is also available in an uncommanded</tspan><tspan y="571.85" x="0 4.662 10.878 16.324002 23.324002 27.216002 34.216005 41.216005 44.716005 51.716005 58.716005 62.608007 68.05401 71.94601 78.94601 85.16201 88.66201 95.66201 100.32401 103.82401 107.71601 114.71601 120.932018 124.432018 129.09401 132.98601 139.20201 144.64801 151.64801 155.14801 166.04001 172.25601 183.14801 190.14801 194.81002 201.81002 205.31002 208.81002 218.14801 224.36402 229.02602 235.24202 239.90402 243.40402 247.29602 254.29602 257.79603 261.68803 268.68803 274.90403 278.40403 285.40403 291.62004 298.62004 302.51203 308.72804 314.94404 317.46403 322.91004 326.41004 335.74806 342.74806 346.64006 353.64006 357.14006 366.47807 373.47807 380.47807 385.14006 389.03205 396.03205 403.03205 407.69404 413.91004 417.80204 421.69404 428.69404 435.69404 439.19404 446.19404 452.41004 456.30204 462.51805 466.41004 470.30204 475.74806 479.24806 483.91004 490.91004">fashion outside of the flash memory. Refer to the device's Chip Configuration details for</tspan><tspan y="587.85" x="0 3.8920005 10.892 15.554001 22.554 27.216002 38.108 44.324 48.216005 52.108007 59.108007 66.108 69.608 76.608 83.608 87.108 91 98 101.892 107.338 110.838 115.5 122.5 129.5 135.716 139.608 143.5 150.5 157.5 163.716 167.608 171.5 175.392 182.392">information on this functionality.</tspan><tspan y="612.25" x="0 9.338001 15.554002 20.216002 27.216002 31.878003 38.094 41.594 45.486005 52.486005 59.486005 66.48601 73.48601 77.378009 84.378009 91.378009 94.878009 98.770008 105.770008 111.98601 115.48601 121.70201 128.70201 132.59401 138.81002 143.47202 150.47202 156.68802 160.58002 164.08002 170.29602 174.95803 181.17403 186.62003 192.83603 196.33603 202.55204 206.44403 210.33603 213.83603 218.49803 225.49803 232.49803 238.71404 242.60604 246.49803 253.49803 260.49806 263.99806 267.49806 271.39006 278.39006 284.60606 288.10606 295.89006 303.67405 312.22804 322.33604 330.89 335.552 345.66 354.99803 364.33604 372.89 382.22804 391.56605 395.06605 401.28205 408.28205 415.28205 418.78205 426.56605 436.67405 441.33604 451.44404 459.99803 464.66 468.16 472.822 476.714 482.93 489.93">Before invoking the external erase all function, the FSTAT[ACCERR and PVIOL] flags</tspan><tspan y="628.25" x="0 10.892001 17.892003 23.338004 27.230004 30.730004 37.730005 43.946004 47.446004 53.662004 57.554006 63.770006 69.98601 74.64801 80.86401 87.86401 91.36401 97.58002 104.58002 111.58002 115.08002 118.972019 125.972019 132.18802 135.68802 143.47202 152.81002 162.14801 172.25601 181.59401 188.59401 192.09401 196.75601 202.97202 209.97202 213.86402 219.31002 223.20201 229.41802 234.08002 237.58002 248.47202 255.47202 260.91804 264.81004 268.31004 275.31004 282.31004 286.20204 289.70204 295.91804 302.91804 309.91804 313.81004 320.02604 323.91804 330.91804 334.41804 341.41804 348.41804 355.41804 362.41804 365.91804 369.41804 382.63404 389.63404 395.85005 402.85005 406.35005 410.24205 417.24205 424.24205 431.24205 438.24205 444.45805 451.45805 454.95805 458.45805 462.35005 469.35005">must be cleared and the FCCOB0 register must not contain 0x44. When invoked, the</tspan><tspan y="644.25" x="0 6.2160007 10.878 17.094002 22.540003 28.756005 33.418004 39.634004 43.526006 47.418008 50.918008 55.580007 62.580007 69.58 75.796009 79.688 83.58 90.58 97.58 101.08 107.296009 111.95801 118.17401 123.62001 129.83602 135.28202 138.78202 144.99802 148.89002 152.78202 156.28202 163.28202 167.94402 174.94402 181.94402 186.60602 192.82202 203.71402 207.21402 211.87602 215.76802 221.98403 227.43003 234.43003 237.93003 248.82202 255.03803 265.93003 272.93003 277.592 284.592 288.092 291.592 298.592 303.254 310.254 317.254 321.916 328.132 339.024 342.524 347.18598 351.07798 357.29399 362.74 369.74 373.24 378.686 388.794 395.01 402.01 405.51 410.172 417.956 427.294 430.794 436.24003 443.24003 449.45603 455.67204 461.88804 465.38804 468.88804 475.88804 482.10404 485.99604">erase-all function erases all program flash memory, program flash swap IFR space, data</tspan><tspan y="660.25" x="0 4.662 8.554001 14.770001 20.216002 27.216002 30.716002 41.608 47.824 58.716005 65.716 70.378009 77.378009 80.878009 84.378009 91.378009 97.59401 101.48601 107.70201 111.20201 115.86401 119.75601 125.972019 131.41802 138.41802 141.91802 146.58002 154.36402 163.70201 167.20201 172.64801 179.64801 185.86402 192.08002 198.29602 201.79602 205.29602 213.85002 222.40402 230.18802 239.52602 249.63402 262.08003 265.58003 272.58003 278.79603 285.01203 292.01203 299.01203 306.01203 309.51203 313.01203 319.22804 326.22804 333.22804 336.72804 344.51203 348.40403 354.62004 361.62004 370.95805 381.06605 393.51206 397.01206 401.67405 407.89006 414.89006 421.10606 425.76805 432.76805 436.66004 442.87605 448.32206 453.76808 457.26808 464.26808 468.93006 472.43006 476.32206 483.32206">flash memory, data flash IFR space, EEPROM backup, and FlexRAM regardless of the</tspan></text>
|
|
<g clip-path="url(#clip_47)">
|
|
<path transform="matrix(1,0,0,1,54,24.56929)" d="M0 0H504L488 16H0V0Z" fill="#666666"/>
|
|
<path transform="matrix(1,0,0,1,54,24.56929)" stroke-width=".8" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#666666" d="M0 0H504L488 16H0V0Z"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 18)" 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.93869)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="130.01 137.23 142.79 148.34999 151.12999 157.79999 163.90999 170.01999 173.34999 179.45999 185.01999 193.90999 196.68999 199.46999 205.02999 207.80998 215.02999 220.58998 223.91999 229.47998 233.36998 238.92998 245.03998 250.59998 256.15998 258.93998 267.26997 272.82997 278.93995 285.04994 290.60993 293.38993 296.16993 298.94993 306.16993 311.72993 317.28993 320.06993 322.8499 328.4099 331.1899 336.7499 342.8599 348.96989 351.74989 357.30989 362.86988 368.42988">K60 Sub-Family Reference Manual, Rev. 2 Jun 2012</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 751.756)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x=".00401 5.5030105 8.5000109 13.504011 18.50801 23.00801 27.50801 32.512014 34.510015 39.514017 42.016016 48.019014 53.023015 60.520017 62.518018 67.01802 72.02202 77.02602 82.030017 87.03401 91.53401 94.03601 99.04001 102.03701 104.53901 107.04101 109.54301 114.547008 119.047008">Freescale Semiconductor, Inc.</tspan></text>
|
|
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 220.32 751.756)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="58.45 65.12 69.01 74.57 77.35 80.13 89.02 91.799999 97.909999 103.46999 107.35999">Preliminary</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 391.68 751.756)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="151.308 156.312 161.316">705</tspan></text>
|
|
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 54 763.756)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="180.87 188.65 194.20999 200.31999 205.87999 209.76999 215.32999 218.10999 220.88999 228.10999 234.21999 239.77999 242.55998 248.66999 254.22998 259.78999 265.34999 268.12998 270.90998 277.01997 280.34996 286.45994 290.34996 299.23997 304.79997 308.12995 310.90995 317.01994">General Business Information</tspan></text>
|
|
<g clip-path="url(#clip_48)">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M0 0H166.42002"/>
|
|
</g>
|
|
<g clip-path="url(#clip_49)">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M166.22 0H337.78"/>
|
|
</g>
|
|
<g clip-path="url(#clip_50)">
|
|
<path transform="matrix(1,0,0,1,54,748.55599)" stroke-width=".4" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M337.58 0H504"/>
|
|
</g>
|
|
<g transform="matrix(.26,0,0,.26,0,-.000019073487)">
|
|
<image id="image_51" 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
|
|
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
|
|
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>
|