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.
120 lines
29 KiB (Stored with Git LFS)
XML
120 lines
29 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,24.56929)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
|
|
</clipPath>
|
|
<clipPath id="clip_2">
|
|
<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_3">
|
|
<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_4">
|
|
<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 54)" font-size="14" font-family="TimesLTStd"><tspan y="11.85" x="0 8.554 15.554 21.77 25.27 27.79 32.452 38.668 44.884 48.776 55.776 60.438 67.438 69.958 73.458 84.35 90.566 95.228008 102.228008 106.12 113.12 116.62 120.512 125.958 129.45801 135.67401 139.17401 146.17401 150.06601 157.06601 164.06601 170.28202 174.94402 178.44402 185.44402 191.66002 198.66002 202.55202 208.76802 212.66002 216.55202 223.55202 230.55202 234.05202 238.71402 243.37602 250.37602 261.26805 264.76805 268.66004 275.66004 281.87605 285.37605 292.37605 299.37605 304.03804 314.93003 318.43003 321.93003 328.14604 331.64604 342.53804 349.53804 354.2 360.41603 363.91603 369.36204 373.25404 377.91603 381.808 388.808 395.808 402.02403 409.02403 412.91603 416.41603 421.078 427.294 433.51 440.51 444.01 450.226 454.888 458.78 462.672 468.888 473.55 477.442">The 'factory' margin is a bigger deviation from the norm, a more stringent read criteria</tspan><tspan y="27.85" x="0 3.8920005 10.892 17.108002 21.000002 24.500002 29.946003 36.946004 43.946004 50.946004 54.838006 61.838006 65.338008 72.338008 79.338008 83.23 90.23 93.73 100.73 106.94601 110.44601 116.66201 120.55401 124.44601 130.662 141.554 148.554 152.446 158.662 165.662 169.162 173.054 183.946 194.838 201.054 208.054 211.946 218.162 222.054 228.27 232.162 239.162 242.662 247.324 254.324 258.986 262.486 269.486 275.702 280.36399 287.36399 290.86399 296.31 303.31 310.31 317.31 321.972 325.472 331.688 336.34999 340.24198 346.45799 351.11997 354.61997 360.83598 367.83598 378.72798 385.72798 389.61997 395.83598 399.72798 403.61997 410.61997 417.61997 421.11997 428.11997 432.78196 436.28196 442.49797 449.49797 452.99797 459.21397 463.87596 470.09196 475.53797 481.75398 485.25398 492.25398">that should only be attempted immediately (or very soon) after completion of an erase or</tspan><tspan y="43.85" x="0 7 11.662001 18.662 25.662 30.324002 36.54 47.432004 50.932004 57.148004 64.148 75.04 85.932 92.148 99.148 106.148 109.648 113.148 119.364009 125.58001 130.242 134.134 141.134 144.634 148.526 155.526 159.026 162.918 169.918 176.134 179.634 185.85 192.85 199.06601 202.95801 206.85 213.85 220.85 224.35 228.242 232.134 236.796 243.01201 246.51201 250.01201 252.53202 260.316 266.532 272.74803 276.64 283.64 288.302 295.302 297.822 301.322 312.214 318.43 323.09199 330.09199 333.98399 340.98399 344.48399 348.37599 354.59199 361.59199 367.80799 371.69999 377.146 380.646 386.862 393.078 400.078 403.578 410.578 416.794 420.294 427.294 432.74003 438.95603 445.95603 449.45603 453.34803 460.34803 463.84803 470.06404 477.06404 483.28004 489.49604">program command, early in the cycling life. 'Factory' margin levels can be used to check</tspan><tspan y="59.85" x="0 3.8920005 10.892 17.108002 21.000002 24.500002 29.162003 33.054006 39.270006 44.716005 51.716005 55.216005 66.108 72.324008 83.216 90.216 94.878009 101.878009 105.378009 111.59401 118.59401 125.59401 129.48601 135.70201 142.70201 146.59401 152.04001 155.54001 162.54001 168.75601 175.75601 181.97202 185.47202 191.68802 198.68802 204.90402 211.90402 218.90402 225.12003 229.01203 235.22803 238.72803 249.62003 255.83603 260.49803 267.49803 271.39 278.39 281.89 286.552 293.552 298.214 301.714 305.606 312.606 319.606 326.606 331.26799 335.15998 341.37599 346.03797 356.92997 360.42997 367.42997 373.64598 377.53797 383.75398 387.25398 391.91596 398.13197 402.02397 408.23997 415.23997 419.13197 423.02397 430.02397 437.02397 440.52397 446.73997 450.63197 454.13197 458.02397 465.02397">that flash memory contents have adequate margin for long-term data retention at the</tspan><tspan y="75.85" x="0 7 14 18.662 29.554 35.77 39.662004 43.162004 47.054006 53.270006 60.270006 66.48601 70.378009 73.878009 79.324008 85.54001 89.43201 93.324008 97.216 104.216 111.216 114.716 118.216 122.878009 127.54001 131.04001 138.04001 145.04001 151.25601 158.25601 165.25601 171.47202 177.68802 181.58002 187.79602 194.79602 198.29602 202.95803 209.17403 214.62003 221.62003 225.51203 229.40402 234.85002 238.35002 244.56603 249.22803 255.44403 258.94404 265.16004 272.16004 278.37605 285.37605 292.37605 299.37605 303.26805 309.48405 314.14604 320.36204 327.36204 330.86204 340.97004 347.97004 354.18605 361.18605 364.68605 370.90205 377.90205 384.11805 390.33406 397.33406 401.22605 408.22605 415.22605 418.72605 423.38804 427.28004 433.49604 438.94206 445.94206 449.44206 460.33406 466.55006 477.44206 484.44206 489.10404">normal level setting. If unexpected results are encountered when checking flash memory</tspan><tspan y="91.85" x="0 6.2160007 13.216001 20.216 24.108 30.324002 37.324 41.216005 46.662004 50.162004 56.378004 60.270006 63.770006 66.29 70.952 77.16801 83.38401 87.27601 94.27601 98.93801 105.93801 108.45801 111.95801 122.850009 129.06601 133.72801 140.72801 144.62001 151.62001 155.12001 159.01201 165.22801 172.22801 178.44402 182.33602 187.78202 191.28202 194.78202 198.67401 205.67401 211.89002 215.39002 220.05202 223.94402 230.16002 235.60602 242.60602 246.10602 256.99803 263.21403 274.10603 281.10603 285.768 292.768 296.268 302.484 309.484 316.484 320.376 326.592 333.592 337.484 342.93003 346.43003 351.87605 358.87605 365.87605 372.87605 376.76805 383.76805 387.26805 394.26805 400.48405 403.98405 410.20005 414.86204 421.07804 426.52406 432.74006 439.74006 443.24006 449.45606 456.45606">contents at 'factory' margin levels, the flash memory contents should be erased and</tspan><tspan y="107.85" x="0 4.662 10.878 17.878 22.54 29.54 36.54 41.202 47.418 58.31 69.202 75.41801 82.41801">reprogrammed.</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="132.03672" x="220.122 230.23 240.338 250.446 259 262.892 273.784">CAUTION</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="156.65" x="72.002 79.786 86.00201 92.21801 96.11001 103.11001 107.77201 114.77201 118.27201 129.16402 135.38002 140.04203 147.04203 150.93402 157.93402 161.43402 165.32602 171.54203 178.54203 184.75803 188.65003 194.09603 197.59603 208.48802 215.48802 220.93402 224.82602 228.32602 235.32602 242.32602 246.21802 253.21802 256.71803 263.71803 269.93403 273.43403 280.43403 285.88005 292.09605 299.09605 302.59605 309.59605 316.59605 321.25804 325.15003 332.15003 339.15003 342.65003 349.65003 355.86604 360.528 364.42 369.082 376.082 379.582 386.582 391.244 394.744 398.636 405.636">Factory margin levels must only be used during verify of the</tspan><tspan y="172.65" x="72.00202 75.89402 82.89402 86.78602 90.67802 94.570018 100.78602 104.67802 108.17802 112.84002 119.05602 125.272029 129.16403 136.16403 140.82604 147.82604 151.32604 158.32604 162.98804 169.98804 176.98804 181.65004 187.86605 198.75804 209.65004 213.54204 220.54204 227.54204">initial factory programming.</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 268.19999)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x=".00201 8.898011 17.794013 22.242012 31.138012 35.586015 44.482015">29.4.12</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 121.54932 268.19999)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x=".00201 9.77801 14.226011 23.122014 32.018014 41.794015 46.242017 57.794019 67.570018 81.794017 96.01801 104.91402 114.69002 124.46602 128.91402 140.46602 149.36202 158.25801 167.154 173.378 177.826 187.602 192.93001 197.378 207.154">Flash Command Description</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="251.44998" x=".00001 8.554009 15.554009 19.44601 24.892012 28.392012 33.838014 40.054014 46.27001 50.162015 54.054018 61.054018 68.054019 71.554019 78.554019 84.77002 90.21602 96.43202 101.094028 104.98602 111.98602 118.20203 123.648029 127.148029 133.36403 137.25603 141.14803 144.64803 149.31003 153.20203 159.41803 164.86403 171.86403 175.36403 181.58003 188.58003 199.47203 210.36403 216.58003 223.58003 230.58003 236.02603 239.52603 243.41803 250.41803 256.63404 260.52604 264.02604 270.24205 276.45805 283.45805 286.95805 293.95805 300.17405 303.67405 307.56605 313.78205 320.78205 327.78205 333.99806 340.99806 347.21406 354.21406 357.71406 364.71406 371.71406 375.21406 381.43006 384.93006 391.14607 398.14607 409.03807 419.93006 426.14607 433.14607 440.14607 443.64607 453.75407 458.41606 462.30805 466.20005">This section describes all flash commands that can be launched by a command write</tspan><tspan y="267.44999" x="0 5.4460008 11.662001 18.662 25.662 31.878003 38.878004 45.094 51.31 54.81 58.31 66.864 73.864 80.08 83.58 88.242008 92.134 98.350009 103.796009 110.796009 114.296009 125.188 131.404 142.296 149.296 153.95801 160.95801 164.45801 175.35 182.35 189.35 196.35 200.242 206.45801 209.95801 215.404 221.62001 225.51201 230.95801 234.45801 238.35 245.35 251.56601 255.06601 262.85 270.634 279.188 289.296 297.84999 302.51197 312.61997 321.95799 331.296 339.84999 349.188 358.526 363.188 366.688 373.688 377.58 381.472 384.972 391.188 398.188 405.188 408.688 414.904 421.904 428.904 433.56599 437.45799 442.904 446.404 450.296 457.296">sequence. The flash memory module sets the FSTAT[ACCERR] bit and aborts the</tspan><tspan y="283.44999" x="0 6.2160007 13.216001 24.108002 35.000005 41.216005 48.216005 55.216005 58.716005 64.93201 71.93201 78.14801 84.36401 91.36401 95.25601 99.14801 106.14801 113.14801 116.64801 120.54001 125.20201 128.70201 134.91802 141.91802 148.91802 152.41802 159.41802 164.08002 167.58002 171.47202 178.47202 184.68802 188.18802 192.85002 199.85002 203.74202 207.63402 214.63402 224.74202 228.63402 235.63402 242.63402 246.13402 250.02602 253.91802 257.81004 264.02604 271.02604 277.24205 281.13404 284.63404 290.85005 297.85005 304.85005 311.85005 315.74205 319.63404 323.52604 330.52604 337.52604 342.97206 346.47206 353.47206 359.68806 365.90406 372.90406 377.56605">command execution if any of the following illegal conditions occur:</tspan><tspan y="307.84999" x="13.10402 23.996022 32.550024 39.550024 45.76602 50.42802 56.64402 60.14402 64.03602 69.48202 72.98202 79.19802 86.19802 89.69802 96.69802 103.69802 108.36002 114.57603 120.79203 127.79203 134.79203 141.79203 145.68402 151.90003 158.11603 165.11603 168.61603 174.83203 181.83203 192.72403 203.61603 209.83203 216.83203 223.83203 227.33203 233.54804 240.54804 247.54804 253.76404 257.26405 261.15605 268.15605 271.65605 275.54804 282.54804 288.76405 292.26405 300.04804 309.38606 318.72407 328.83207 338.17008 341.67008 349.45408 358.79209 371.2381 381.3461 384.8461 389.5081 393.4001 399.6161 403.5081 410.5081">•There is an unrecognized command code in the FCCOB FCMD field.</tspan><tspan y="332.24998" x="13.10402 23.996022 32.550024 39.550024 45.76602 50.42802 56.64402 60.14402 64.03602 69.48202 72.98202 79.19802 86.19802 89.69802 95.914028 100.57603 105.23803 112.23803 116.90003 120.40003 124.29203 131.29203 134.79203 141.00803 144.50803 152.29203 161.63002 170.96802 181.07602 190.41402 193.91402 198.57602 202.46802 208.68402 212.57602 219.57602 223.07602 227.73802 234.73802 239.40003 242.90003 246.79203 253.79203 260.00804 263.50804 268.95405 275.95405 282.17005 288.38606 292.27806 296.94004 300.83204 307.04804 310.54804 316.76405 323.76405 334.65605 345.54804 351.76405 358.76405 365.76405 371.21006 374.71006 378.21006 387.54808 393.76408 398.42607 404.64207 409.30406 412.80406 416.69606 423.69606 427.19606 431.08805 438.08805 444.30406 447.80406 454.02006 458.68205 463.34403 470.34403">•There is an error in a FCCOB field for the specific commands. Refer to the error</tspan><tspan y="348.24998" x="23.99606 30.99606 37.21206 44.21206 51.21206 55.10406 58.996065 65.99606 72.99606 76.49606 80.38806 86.604068 93.604068 97.49606 103.71207 107.21207 114.21207 118.87407 125.87407 132.87407 136.76607 143.76607 149.98207 156.98207 160.48207 165.14408 172.14408 176.80608 180.30608 186.52208 192.73809 198.95409 205.95409 209.45409 215.67009 222.67009 233.56209 244.45409 250.67009 257.6701 264.6701">handling table provided for each command.</tspan><tspan y="382.64997" x=".00008010864 8.55408 15.55408 21.00008 28.00008 32.66208 38.87808 42.37808 46.27008 53.27008 59.48608 63.378084 66.87808 70.77008 77.77008 83.986087 87.486087 97.594089 106.93208 116.27008 124.82408 134.16208 143.50008 147.00008 153.21608 160.21608 167.21608 170.71608 178.50008 186.28408 196.39208 201.05408 211.16208 219.71608 223.21608 230.21608 234.10808 238.00008 243.44608 246.94608 250.83808 257.83808 261.33808 265.23008 272.23008 278.44609 281.94609 289.73008 297.51408 306.06806 316.17607 324.73005 328.23005 332.89204 339.10804 346.10804 350.00004 355.44606 359.33805 365.55406 370.21604 373.71604 379.93205 384.59403 390.81004 394.31004 400.52604 404.41804 410.63404 416.85005 421.51203 427.72804 434.72804 438.22804 445.22804 449.89 453.782 460.782 465.444 468.944 472.836">Ensure that the ACCERR and FPVIOL bits in the FSTAT register are cleared prior to</tspan><tspan y="398.64997" x=".00011010864 5.4461109 9.338111 15.5541119 20.216113 24.108113 28.000113 35.000116 42.000116 45.500116 49.392118 56.392118 62.608118 66.108119 72.32412 79.32412 90.21612 101.108119 107.32412 114.32412 121.32412 124.82412 134.93212 139.59412 143.48612 147.37812 153.59412 157.09412 162.54012 168.75612 175.75612 182.75612 188.97212 195.97212 202.18813 208.40413 211.90413 215.40413 225.51213 230.95813 234.45813 241.45813 247.67414 253.12014 259.33613 263.9981 267.8901 274.8901 281.1061 288.1061 291.6061 295.4981 302.4981">starting the command write sequence. As described in </tspan></text>
|
|
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="398.64997" x="305.9981 314.5521 320.7681 327.7681 334.7681 340.9841 347.9841 351.4841 355.3761 362.3761 368.5921 372.0921 381.4301 388.4301 399.3221 410.2141 416.4301 423.4301 430.4301 433.9301 440.9301 447.9301 451.4301 460.76814 464.66014 470.87614 477.09214 481.75413 485.64613 492.64613">Launch the Command by Clearing</tspan><tspan y="414.64997" x=".00012207031 9.338123 18.676125 23.338126">CCIF</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="414.64997" x="31.122113 34.622114 38.122114 44.33811 47.83811 54.83811 61.05411 71.16211 74.66211 80.87811 87.87811 98.77011 109.66211 115.87811 122.87811 129.87812 133.37812 139.59412 145.81012 152.81012 159.81012 166.81012 170.70212 174.20212 181.20212 187.41812 190.91812 194.81012 201.02613 208.02613 215.02613 221.24213 228.24213 234.45813 241.45813 244.95813 255.06613 262.06614 265.95814 269.85014 276.06614 279.56614 283.45814 290.45814 296.67414 302.12016 308.33616 311.83616 318.05216 322.71415 327.37614 334.37614 339.03813 342.53813 347.2001 351.0921 357.3081 364.3081 369.75413 373.25413 379.47013 384.1321 390.3481 393.8481 399.29414 405.51014 409.40214">, a new command cannot be launched while these error flags are set.</tspan><tspan y="439.04997" x=".00011253357 10.108113 17.108113 20.608113 27.608113 34.608114 38.500116 42.000116 48.216115 52.108118 56.00012 62.216119 73.108119 80.108119 84.000118 87.500118 91.39211 98.39211 101.89211 106.554119 112.77012 118.98612 125.98612 129.48612 135.70212 139.20212 143.86412 147.75612 153.97212 159.41812 166.41812 169.91812 176.91812 180.81012 187.81012 194.02613 201.02613 204.52613 214.63413 221.63413 225.52613 229.41812 235.63413 239.13413 243.02613 250.02613 256.24214 259.74214 264.4041 268.2961 274.51213 279.95814 286.95814 290.45814 301.35014 307.56614 318.45814 325.45814 330.12013 337.12013 340.62013 351.51213 358.51213 365.51213 372.51213 376.4041 382.62013 386.12013 390.01213 395.45814 398.95814 403.62013 410.62013 417.62013 424.62013 428.51213 435.51213 442.51213 446.01213">Do not attempt to read a flash block while the flash memory module is running a</tspan><tspan y="455.04997" x=".00014253357 6.216143 13.216143 24.108143 35.000146 41.216146 48.216146 55.216146 58.716146 63.378145 72.71614 82.05414 86.71614 94.500148 98.000148 105.89615 109.39615 116.39615 121.05815 124.55815 131.55815 138.55815 142.05815 145.95015 152.95015 159.16616 163.05815 166.55815 172.00415 178.22016 189.11215 195.32816 198.82816 205.82816 209.72016 216.72016 222.93616 229.93616 233.43616 236.93616 245.49016 252.49016 258.70616 262.20616 266.86814 270.76014 276.97615 282.42216 289.42216 292.92216 303.81416 310.03016 320.92216 327.92216 332.58415 339.58415 343.08415 353.97615 360.97615 367.97615 374.97615 378.86814 385.08415 388.58415 399.47615 405.69215 412.69215 416.19215 420.85414 427.07014 430.96214 437.96214 442.6241 449.6241 453.1241 457.0161 464.0161 471.0161 477.23213 481.1241 485.0161">command (CCIF = 0) on that same block. The flash memory module may return invalid</tspan><tspan y="471.04997" x=".00011253357 7.0001127 13.216113 17.108115 23.324116 26.824116 30.716116 37.716119 41.216119 45.10812 52.10812 58.32412 61.82412 74.27012 83.60812 93.716129 97.216129 107.32413 111.216129 115.10812 122.10812 125.60812 129.50012 136.50012 142.71613 146.21613 152.43213 159.43213 163.32413 167.21613 171.10813 176.55413 180.44612 187.44612 194.44612 197.94612 204.16213 208.82413 213.48613 220.48613 225.14813 228.64813 233.31014 237.20214 243.41814 250.41814 253.91814 258.58015 266.36415 274.14814 282.70213 292.81013 301.3641 306.0261 315.3641 325.4721 334.81013 344.91813 353.4721 362.0261 371.3641 380.70213 385.3641 390.0261 393.5261 398.9721 405.1881 409.0801">data to the MCU with the collision error flag (FSTAT[RDCOLERR]) set.</tspan><tspan y="495.44996" x=".00011253357 13.216113 20.216114 26.432114 33.432115 36.932115 41.594114 47.810113 54.810113 61.810113 65.70211 70.36411 76.58012 83.58012 87.08012 94.08012 101.08012 104.58012 108.472118 115.472118 121.68812 125.18812 131.40412 138.40412 149.29611 160.18811 166.40412 173.40412 180.40412 183.90412 187.40412 193.62012 200.62012 207.62012 212.28212 218.49813 223.94412 229.39012 232.89012 239.89012 243.78212 247.67412 251.17412 258.17414 265.17414 268.67414 274.12016 280.33616 284.22816 290.44416 296.66017 300.55216 305.99818 309.49818 316.49818 322.71418 326.60618 336.71418 342.93019 349.14619 356.14619">When required by the command, address bit 23 selects between:</tspan><tspan y="519.8499" x="13.104133 23.996134 30.996134 35.658136 42.658136 49.658136 54.320135 60.536134 71.42813 74.92813 79.59013 83.48213 89.698139 95.144138 102.144138 105.644138 110.30614 118.20213 125.20213">•program flash (=0)</tspan><tspan y="535.8499" x="13.104133 23.996134 30.996134 37.212137 41.104139 47.320138 50.820138 55.482137 59.374139 65.59014 71.03614 78.03614 81.53614 86.19814 94.09415 101.09415">•data flash (=1)</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="561.63668" x="220.10813 230.21613 240.32413 250.43213 258.9861 262.8781 273.7701">CAUTION</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="586.24996" x="72.00214 79.78614 83.67814 89.89414 95.34014 102.34014 105.84014 112.84014 119.056148 122.94814 129.16414 132.66414 143.55614 150.55614 156.00214 159.89414 163.39414 170.39414 176.61014 180.11014 184.00214 191.00214 194.50214 198.39414 205.39414 211.61014 215.11014 221.32614 225.98815 232.20415 237.65015 243.86615 250.86615 254.36615 259.81217 263.70417 269.92018 273.81217 280.02818 283.52818 290.52818 296.74418 301.40617 308.40617 313.06816 319.28416 322.78416 329.78416 336.00016 339.89216 346.89216">Flash data must be in the erased state before being</tspan><tspan y="602.24996" x="72.00216 79.00216 83.66416 90.66416 97.66416 102.326168 108.54217 119.434169 130.32617 136.54218 143.54218 147.04218 150.54218 159.88018 166.88018 177.77217 184.77217 188.66417 194.88018 198.77217 202.66417 209.66417 215.88018 219.38018 226.38018 231.04218 238.04218 245.04218 249.70418 255.92018 266.8122 277.7042 281.5962 288.5962 295.5962 299.0962 306.0962 310.75819 314.25819 321.25819 325.15019 329.04219 334.4882 337.9882 342.65019 348.86619 355.86619 362.86619 366.75819 373.75819 380.75819 384.25819 395.15019 402.15019 406.81217">programmed. Cumulative programming of bits (adding more</tspan><tspan y="618.24996" x="72.00219 78.21819 84.4342 89.0962 96.0962 101.5422 106.2042 109.7042 113.5962 119.0422 122.5422 129.5422 136.5422 140.4342 143.9342 150.1502 154.0422 157.9342 164.9342 175.0422 181.25821 188.25821">zeros) is not allowed.</tspan></text>
|
|
<g clip-path="url(#clip_1)">
|
|
<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">689</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_2)">
|
|
<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_3)">
|
|
<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_4)">
|
|
<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_5" 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>
|