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.
124 lines
29 KiB (Stored with Git LFS)
XML
124 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="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="0 8.896001 17.792002 22.240002 31.136002 35.584005 44.480005">29.4.10</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 121.54932 54)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="0 9.776 14.224001 23.120003 32.016004 41.792005 46.240007 57.792009 67.56801 81.79201 96.01601 104.91201 114.68801 124.46401 128.91202 141.36002 151.13602 160.03202 166.25601 175.15201 180.48001 184.92801 194.70401 204.48001">Flash Command Operations</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="37.25" x=".00201 7.7860109 11.678011 17.894013 23.340014 30.340014 33.84001 40.05601 47.05601 57.948015 68.84001 75.056018 82.056018 89.056018 92.556018 99.556018 106.556018 112.77202 117.43402 123.650028 127.54202 131.43402 138.43402 145.43402 150.88002 154.38002 160.59603 165.25803 171.47403 174.97403 178.86603 185.86603 192.86603 196.75803 202.97403 209.19004 213.08203 216.97403 223.97403 227.47403 234.47403 239.92003 246.13603 253.13603 256.63606 260.52806 267.52806 271.02806 281.92005 288.92005 295.92005 299.81205 304.47404 311.47404 314.97404 319.63603 323.528 329.74403 335.19004 342.19004 345.69004 356.58204 362.79804 373.69004 380.69004 385.35203 392.35203 395.85203 402.06803 409.06803 416.06803 419.96003 426.17604 433.17604 437.06803 442.51405 446.01405 449.51405 458.06803 465.06803 471.28404 474.78404 481.78404 488.00004 495.00004">Flash command operations are typically used to modify flash memory contents. The next</tspan><tspan y="53.25" x=".00202 5.4480206 11.664021 17.88002 21.77202 25.66402 32.66402 39.66402 45.11002 48.61002 55.61002 61.82602 67.27202 73.48802 78.150028 82.04202 89.04202 95.258029">sections describe:</tspan><tspan y="77.65" x="13.1060299 23.998032 32.552034 39.552034 45.768033 49.268033 55.48403 62.48403 73.37603 84.26803 90.48403 97.48403 104.48403 107.98403 118.09203 122.754039 126.646038 130.53804 136.75405 140.25405 145.70005 151.91605 158.91605 165.91605 172.13205 179.13205 185.34806 191.56406 195.06406 202.06406 207.51006 213.72606 220.72606 224.22606 228.11806 235.11806 238.61806 244.06406 250.28006 254.17206 257.67207 262.33406 266.22605 272.44206 277.88807 284.88807 288.38807 294.60408 301.60408 312.49607 323.38807 329.60408 336.60408 343.60408 347.10408 354.10408 360.32008 364.98207 371.19807 382.09007 388.30607 392.19807 398.41407 403.07606 408.52207 412.02207 418.23808 425.23808 432.23808 435.73808 439.63008 445.84608 452.84608 459.84608 466.06208">•The command write sequence used to set flash command parameters and launch</tspan><tspan y="93.65" x="23.99803 30.214032 37.21403 43.43003 49.64603 56.64603 60.538034 64.43003 71.43003">execution</tspan><tspan y="118.05" x="13.1060299 23.998032 34.106035 37.606035 44.606035 50.822034 56.268033 62.48403 67.146038 71.03803 78.03803 81.93003 85.82203 92.82203 99.82203 103.32203 110.32203 114.98403 118.48403 124.700038 128.59204 132.48404 135.98404 140.64604 144.53804 150.75405 156.20005 163.20005 166.70005 172.91605 179.91605 190.80805 201.70005 207.91605 214.91605 221.91605 227.36205 230.86205 237.07805 244.07805 250.29405 254.18605 258.07807 264.29408 271.29408 275.18608">•A description of all flash commands available</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 222.6)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x=".00202 8.342021 16.682023 20.852023 29.192025 33.362028 41.702028 50.042028 54.21203">29.4.10.1</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 130.72339 222.6)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x=".00202 10.832021 19.99702 33.332025 46.667024 55.007024 64.17202 73.33702 77.50702 91.66702 97.50202 101.67202 106.66702 115.00703 119.177028 129.18202 137.52202 146.68701 155.852 164.192 173.357 181.69699">Command Write Sequence</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="204.85" x=".00103 7.785031 11.6770319 17.893033 23.339034 30.339034 33.839036 40.055036 47.055036 57.947038 68.839038 75.05504 82.05504 89.05504 94.50104 98.00104 104.21704 108.87904 115.09505 118.59505 124.041049 131.04105 137.25705 143.47306 147.36505 152.02706 155.91905 162.13506 169.13506 172.63506 179.63506 185.08106 188.97306 195.97306 202.97306 206.47306 212.68906 216.18906 222.40506 229.40506 240.29706 251.18906 257.40507 264.40507 271.40507 274.90507 285.01307 289.67506 293.56706 297.45906 303.67506 307.17506 312.62107 318.83708 325.83708 332.83708 339.05308 346.05308 352.26908 358.48509 361.98509 365.87709 369.76908 373.66108 380.66108 386.1071 389.99909 394.66108 400.87709 404.76908 410.98509 417.98509 421.48509 425.37709 432.37709">Flash commands are specified using a command write sequence illustrated 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="204.85" x="435.87599 443.65998 447.55198 454.55198 461.55198 466.21397">Figure</tspan><tspan y="220.85" x="0 7 14 18.662 25.662">29-34</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="220.85" x="32.662 36.162 39.662 48.216 55.216 61.432 64.932 69.594 73.486 79.702 85.148 92.148 95.648 106.54 112.756008 123.648 130.64801 135.31002 142.31002 145.81002 156.70201 163.70201 170.70201 177.70201 181.59401 187.81002 191.31002 198.31002 204.52602 209.18802 213.85002 220.85002 225.51203 236.40402 241.85002 245.35002 252.35002 258.566 263.228 267.12 274.12 281.12 286.566 290.066 296.282 303.282 309.49803 315.71403 322.71403 328.16004 331.66004 338.66004 345.66004 349.16004 353.05204 360.05204 366.26805 369.76805 375.98405 382.98405 393.87605 404.76805 410.98405 417.98405 424.98405 428.48405 433.14604 440.93003 450.26805 459.60606 469.71406 479.05207">. The flash memory module performs various checks on the command (FCCOB)</tspan><tspan y="236.85" x="0 6.2160007 13.216001 20.216 24.108 30.324002 37.324 41.216005 44.716005 50.932004 57.932004 64.93201 68.43201 74.64801 81.64801 88.64801 92.54001 96.43201 103.43201 110.43201 116.64801 122.09401 125.59401 135.70201 139.59401 143.48601 150.48601 153.98601 160.20201 167.20201 178.09401 188.98601 195.20201 202.20201 209.20201 212.70201 218.91802 225.91802 232.13402 238.35002 245.35002 249.24202 253.13402 260.13404 267.13404 270.63404 274.52604 279.18803 282.68803 288.90403 292.79603 296.68803 300.18803 304.85 311.066 318.066 325.066 328.958 333.62 339.836 350.728 356.944 363.944 367.836 373.282 376.782 382.99803 387.66 393.876 397.376 402.038 409.038 412.93 417.59199 421.48399 425.37599 429.26799 435.48399 442.48399">content and continues with command execution if all requirements are fulfilled.</tspan><tspan y="261.25" x=".00003 9.338031 15.554031 20.216032 27.216032 31.878033 38.094034 41.594034 45.486036 51.702035 58.702035 65.702037 71.91804 78.91804 82.810039 89.810039 96.810039 100.310039 106.52604 110.02604 116.24204 123.24204 134.13405 145.02605 151.24205 158.24205 165.24205 168.74205 172.24205 176.13405 183.13405 189.35005 192.85005 202.95806 212.29605 221.63405 230.18805 239.52605 248.86405 252.36405 258.58006 265.58006 272.58006 276.08006 283.86405 291.64805 301.75605 306.41804 316.52604 325.08003 328.58003 335.58003 339.47203 343.364 348.81004 352.31004 356.20204 363.20204 366.70204 370.59403 377.59403 383.81004 387.31004 395.09403 402.87803 411.432 421.54 430.094 433.594 438.25599 444.472 451.472 455.36399 460.81 464.702 470.918">Before launching a command, the ACCERR and FPVIOL bits in the FSTAT register</tspan><tspan y="277.25" x=".00006 10.892061 17.892062 23.338063 27.230063 30.730063 37.730066 43.946065 47.446065 53.662065 59.878065 64.54006 71.54006 75.04006 81.256069 88.256069 95.256069 98.756069 102.64806 109.64806 115.86407 119.36407 128.70207 138.04007 142.70207 150.48607 153.98607 158.64807 162.54007 168.75608 175.75608 179.25608 190.14807 197.14807 202.59407 206.48607 209.98607 214.64807 220.86408 227.08008 234.08008 237.58008 244.58008 248.08008 251.97208 258.97209 262.47209 269.47209 275.68809 280.35008 284.24208 288.90406 295.90406 299.40406 303.29606 310.29606 316.51206 320.40406 323.90406 330.12007 337.12007 344.12007 347.62007 354.62007 359.28205 365.49806 372.49806 376.39006 383.39006 390.39006 395.83607 399.33607 405.55207 412.55207 423.44407 434.33607 440.55207 447.55207 454.55207 458.05207 465.05207 471.26808">must be zero and the CCIF flag must read 1 to verify that any previous command has</tspan><tspan y="293.25" x=".00006 6.2160608 13.216061 24.108063 31.108063 35.000066 41.216066 45.108068 51.324068 58.324068 61.824068 65.324069 69.98607 74.64807 78.14807 87.48607 96.824069 101.48607 109.27007 112.77007 116.66207 122.10807 125.60807 131.82407 138.04007 142.70207 149.70207 153.20207 156.70207 160.59407 167.59407 173.81008 177.31008 184.31008 188.97208 195.18808 202.18808 206.08008 213.08008 220.08008 225.52608 229.02608 235.24208 242.24208 253.13408 264.0261 270.2421 277.2421 284.2421 287.7421 293.9581 300.9581 307.1741 313.3901 320.3901 324.2821 328.1741 335.1741 342.1741 345.6741 349.5661 355.01213 358.51213 363.95814 367.85014 371.74214 375.63414 379.52613 383.02613 389.24214 395.45814 399.35014 403.24214 410.24214 416.45814 419.95814 423.45814 429.67414 433.17414 440.17414 446.39015">completed. If CCIF is zero, the previous command execution is still active, a new</tspan><tspan y="309.25" x=".00006 6.2160608 13.216061 24.108063 35.000066 41.216066 48.216066 55.216066 58.716066 68.824069 73.48607 77.37807 81.270069 87.48607 90.98607 96.43207 102.64807 109.64807 116.64807 122.864078 129.86408 136.08008 142.29608 145.79608 152.01209 158.22809 165.22809 172.22809 179.22809 183.12009 186.62009 193.62009 199.83609 203.33609 208.78209 212.67409 218.89009 223.5521 227.44409 233.6601 240.6601 244.1601 247.6601 253.8761 260.8761 267.8761 271.3761 277.5921 281.4841 285.3761 288.8761 298.9841 303.6461 307.5381 311.43009 317.6461 323.0921 326.5921 330.4841 337.4841 340.9841 344.8761 351.8761 358.0921 361.5921 369.3761 378.7141 388.05213 398.16014 407.49815 410.99815 415.66014 421.87614 428.87614 432.76814 438.21415 442.10615 448.32215 452.98414 458.43016 461.93016 468.14616 472.80815">command write sequence cannot be started, and all writes to the FCCOB registers are</tspan><tspan y="325.25" x=".00006 3.8920606 10.89206 17.89206 24.89206 29.55406 35.77006 42.77006">ignored.</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 406.8)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.13672" x=".00005 7.784051 15.568052 19.460053 27.244053 31.136054 38.920057 46.704057 50.596059 58.38006 62.27206">29.4.10.1.1</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 138.22925 406.8)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.13672" x=".00005 8.5540499 17.10805 24.89205 33.44605 37.33805 42.00005 50.55405 58.33805 62.230054 70.78405 80.89205 91.00005 101.89205 112.00005 115.89205 126.00005 133.78406 142.33806 146.23006 154.01406 158.67606 166.46006 171.90605">Load the FCCOB Registers</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="388.05" x=".00007 8.5540699 15.5540699 21.77007 25.27007 32.27007 37.71607 43.932069 48.594068 52.094068 62.98607 69.98607 75.43207 79.324069 82.824069 86.716068 93.716068 99.93207 106.93207 110.43207 114.324069 121.324069 127.54007 131.04007 138.82407 148.16207 157.50006 167.60807 176.94606 180.44606 185.10807 191.32407 198.32407 202.21607 207.66207 211.55406 217.77007 222.43207 227.87807 231.37807 241.48607 245.37807 249.27007 256.27009 259.77009 265.98609 269.87809 273.77009 277.27009 284.27009 290.48609 295.14808 301.36408 312.25608 318.47209 322.36408 328.58009 333.24208 338.68809 342.18809 346.85008 353.06608 360.06608 367.06608 370.95808 375.62007 381.83607 388.83607 392.33607 399.33607 406.33607 409.83607 413.72807 420.72807 426.94407 430.44407 437.44407 443.66007 449.10609 452.99809 457.66007 463.87608 470.87608 474.37608 479.03807 482.93006 489.14607 494.59208">The user must load the FCCOB registers with all parameters required by the desired flash</tspan><tspan y="404.05" x=".00011 6.2161109 13.21611 24.108113 35.000116 41.216115 48.216115 55.216115 58.716115 62.216115 70.77011 77.77011 83.986118 87.486118 91.37811 98.37811 105.37811 109.27011 116.27011 120.16211 127.16211 134.16211 140.37812 144.27011 147.77011 152.43212 158.64812 165.64812 169.54012 174.98612 178.87812 185.09412 189.75612 195.20212 198.70212 202.59412 209.59412 215.81012 219.70212 223.20212 234.09412 240.31012 247.31012 253.52613 257.02613 264.02613 271.02613 274.52613 278.41813 285.41813 291.63414 295.13414 302.91813 312.25614 321.59416 331.70216 341.04017 344.54017 351.54017 357.75617 361.64817 367.86418 371.36418 376.81019 383.02619 386.91819 390.41819 396.6342 402.8502 409.8502 413.3502 420.3502 426.5662 430.0662 440.1742 444.83619 448.72819 452.62019 456.51219 462.72819 469.72819 473.22819 477.12019">command. The individual registers that make up the FCCOB data set can be written in</tspan><tspan y="420.05" x=".00011 6.2161109 13.21611 20.21611 23.71611 30.71611 35.37811 42.37811 48.59411 53.256109">any order.</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 501.59999)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.13672" x=".00011 7.784111 15.568111 19.460112 27.244112 31.136113 38.920114 46.704114 50.596117 58.380117 62.272119">29.4.10.1.2</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 138.22925 501.59999)" font-size="14" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.13672" x=".00012 8.55412 16.338122 24.89212 33.44612 41.23012 49.784124 53.676126 58.338125 66.89212 74.676128 78.56812 88.676128 97.230129 109.676128 122.12212 129.90613 138.46013 147.01413 150.90613 159.46013 167.24413 171.13613 181.24413 185.13613 192.92012 200.70412 206.15012 210.04212 218.59612 227.15012 231.04212 241.15012 251.25812 255.15012">Launch the Command by Clearing CCIF</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="482.84999" x=".00014 10.108141 17.10814 23.324143 29.540143 33.040143 39.25614 43.148145 47.040147 50.540147 55.202146 61.418146 65.31014 71.526149 78.526149 84.74215 91.74215 95.63415 99.13415 105.35015 112.35015 123.24215 134.13416 140.35016 147.35016 154.35016 157.85016 164.85016 171.06616 175.72817 181.94417 192.83617 199.05217 202.94417 209.16017 213.82218 219.26818 222.76818 229.76818 235.98418 242.98418 249.20018 252.70018 259.7002 265.9162 272.1322 279.1322 282.6322 286.5242 293.5242 299.7402 306.7402 312.9562 319.9562 323.4562 326.9562 330.8482 337.8482 344.0642 347.5642 354.5642 360.01023 366.22624 370.8882 374.3882 378.2802 384.49623 391.49623 398.49623 404.71223 411.71223 417.92823 423.37425 426.87425 430.76625 437.76625 443.98225 447.48225 453.69825 460.69825 471.59025 482.48225 488.69825 495.69825">Once all relevant command parameters have been loaded, the user launches the command</tspan><tspan y="498.84999" x=".00011000001 7.00011 14.000111 17.50011 23.71611 27.60811 33.824113 40.04011 44.70211 48.594114 55.594114 62.594114 66.09412 69.986118 76.986118 83.20212 86.70212 94.48612 102.27013 110.82413 120.93213 129.48613 134.14813 143.48613 152.82413 157.48613 165.27013 169.93213 173.43213 180.43213 184.32413 188.21613 191.71613 198.71613 205.71613 209.21613 219.32413 223.98613 227.87813 231.77013 235.66213 242.66213 249.66213 253.16213 259.3781 262.8781 265.3981 272.3981 274.9181 278.4181 282.3101 289.3101 292.8101 296.7021 300.5941 304.0941 307.5941 316.14808 323.14808 329.36408 332.86408 342.2021 351.5401 356.2021 363.98609 367.48609 372.14808 376.04008 382.25608 389.25608 392.75608 397.41807 403.63407 414.52607 420.74208 424.63407 431.63407 437.08009 440.58009 446.79609 453.0121 457.67408 464.67408 468.17408 475.17408 482.17408 486.06608 489.95808">by clearing the FSTAT[CCIF] bit by writing a '1' to it. The CCIF flag remains zero until</tspan><tspan y="514.85" x=".00016000001 3.8921605 10.89216 17.108162 20.608162 25.270163 29.162163 35.378164 40.82416 47.82416 51.32416 57.54016 64.54016 75.43216 86.32416 92.54016 99.54016 106.54016 110.04016 116.256168 123.256168 134.14817 141.14817 145.04016 151.25617 155.14817 161.36417 166.81017">the flash command completes.</tspan><tspan y="539.25" x=".00016000001 8.55416 15.55416 21.77016 25.27016 33.05416 40.83816 49.392164 59.500165 68.05416 71.55416 76.21616 82.43217 89.43217 93.324169 98.770168 102.66216 108.87817 113.54017 117.04017 123.25617 130.25617 137.25617 141.14817 147.36417 151.25617 158.25617 163.70217 167.20217 173.41817 176.91817 183.91817 187.81017 194.81017 201.02617 208.02617 211.91817 218.91817 225.91817 229.41817 240.31017 246.52617 252.74217 259.7422 265.9582 272.9582 276.8502 282.2962 293.1882 296.6882 300.5802 307.5802 313.7962 317.6882 321.1882 328.1882 332.8502 339.0662 346.0662 352.2822 359.2822 363.1742 368.6202 372.1202 378.3362 381.8362 388.8362 395.05223 405.16023 408.66023 414.87623 421.87623 432.76823 443.66023 449.87623 456.87623 463.87623 467.37623 472.0382 476.7002 483.7002">The FSTAT register contains a blocking mechanism that prevents a new command from</tspan><tspan y="555.25" x=".00016000001 3.8921605 10.108161 17.108162 24.108162 30.324162 37.32416 41.216165 48.216165 55.216165 58.716165 63.378164 69.59416 75.810169 82.810169 85.33016 89.22216 92.72216 98.93816 102.83016 109.046169 115.26217 119.92417 123.42417 132.76218 142.10018 146.76218 154.54618 159.20818 162.70818 166.60018 171.26218 174.76218 178.65418 185.65418 191.87018 195.37018 202.37018 207.03218 213.24819 220.24819 224.14019 231.14019 238.14019 243.58618 247.08618 253.30219 260.3022 271.19419 282.08619 288.3022 295.3022 302.3022 305.8022 310.46418 316.68019 322.1262 329.1262 333.0182 336.9102 343.1262 350.1262 353.6262 357.5182 364.5182 368.0182 374.2342 381.2342 384.7342 390.9502 397.1662 403.3822 409.5982 415.04423 420.49024 423.99024 430.20625 434.86824 439.5302 446.5302">launching (can't clear CCIF) if the previous command resulted in an access error</tspan><tspan y="571.25" x=".00016000001 4.6621606 12.446161 20.230162 28.78416 38.892164 47.446165 52.108163 62.216165 71.55417 80.892169 89.44617 98.784168 108.12216 112.784168 120.68016 127.68016 132.34217 135.84217 142.84217 147.50417 151.00417 157.22017 160.72017 167.72017 172.38217 179.38217 183.27417 189.49018 195.70618 199.59818 203.49018 210.49018 217.49018 220.99018 227.99018 231.88217 238.88217 242.77417 248.99018 252.88217 256.77418 263.77418 270.77418 274.27418 278.93617 286.72016 294.50416 303.05815 313.16615 321.72013 326.3821 334.1661 341.9501 352.0581 356.7201 366.8281 375.38209 380.04408 387.94007 394.94007 399.60206 403.10206 406.60206 411.26405 418.26405 421.76405 427.98005 432.64204 437.30403 444.30403">(FSTAT[ACCERR]=1) or a protection violation (FSTAT[FPVIOL]=1). In error</tspan><tspan y="587.25" x=".00016000001 5.446161 11.662161 17.878163 24.878163 31.094162 35.75616 39.648164 46.648164 52.094163 55.594163 59.094163 62.986166 73.09416 80.09416 83.59416 93.70216 98.36417 102.256168 106.14816 112.36417 117.810169 121.310169 125.20216 132.20217 135.70217 143.48616 151.27016 159.82416 169.93216 178.48616 181.98616 188.20217 192.86417 199.08017 202.58017 207.24217 213.45818 220.45818 227.45818 231.35018 236.01218 242.22818 249.22818 252.72818 256.62019 263.62019 267.12019 271.01219 278.01219 281.90419 285.79618 289.68818 295.90419 299.79618 306.01219 309.51219 313.40419 320.40419 326.62019 330.12019 337.12019 343.33619 350.33619 354.22819 357.72819 363.94419 370.94419 381.83619 392.72819 398.94419 405.94419 412.94419 416.83619 420.33619 424.22819 431.22819 437.44419 440.94419 445.60618 449.49818 454.16017 459.60618 463.49818 466.99818 477.10618 481.76817 485.66017 489.55216">scenarios, two writes to FSTAT are required to initiate the next command: the first write</tspan><tspan y="603.25" x=".00016000001 6.216161 10.108161 16.324162 22.540162 27.202162 32.648164 36.148164 40.040166 47.040166 53.256166 56.756166 62.972166 67.63416 72.296169 79.296169 83.95817 87.45817 92.12017 96.01217 102.22817 109.22817 114.67417 118.17417 121.67417 125.56617 132.56616 138.78217 142.28217 147.72817 153.94417 160.16017 167.16017 174.16017 181.16017 184.66017 194.76818 199.43018 203.32218 207.21417 213.43018 216.93018 223.14618 227.03818 233.25418 239.47019 244.13219 249.57819 253.07819 262.4162 271.7542 276.4162 284.2002">clears the error flags, the second write clears CCIF.</tspan></text>
|
|
<g clip-path="url(#clip_1)">
|
|
<path transform="matrix(1,0,0,1,54,24.56929)" d="M16-6.4 536.8 0V16H-6.4L16-6.4Z" 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="M16-6.4 536.8 0V16H-6.4L16-6.4Z"/>
|
|
</g>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 18)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="25.87323" x="0 5.499 10.998 16.497 21.501 24.498 27 32.499 37.998 43.002004 45.504 48.006 54.504 59.508005 64.512 69.516 73.017 75.519 81.018 84.015 86.517 92.016">Functional Description</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 734.93869)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="130.005 137.225 142.785 148.345 151.125 157.795 163.905 170.015 173.345 179.455 185.015 193.905 196.685 199.465 205.025 207.805 215.025 220.58499 223.915 229.47499 233.36499 238.92499 245.03499 250.59499 256.155 258.935 267.26499 272.82499 278.93498 285.04496 290.60496 293.38496 296.16496 298.94496 306.16496 311.72496 317.28495 320.06495 322.84495 328.40495 331.18495 336.74494 342.85493 348.9649 351.7449 357.3049 362.8649 368.4249">K60 Sub-Family Reference Manual, Rev. 2 Jun 2012</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 751.756)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="-.00102 5.0029809 10.006981">680</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="44.775 50.274003 53.271005 58.275007 63.279008 67.77901 72.27901 77.283008 79.281009 84.285 86.787 92.79 97.794 105.291 107.289 111.789 116.793 121.797 126.800998 131.805 136.305 138.80699 143.81099 146.80799 149.30998 151.81198 154.31398 159.31798 163.81798">Freescale Semiconductor, Inc.</tspan></text>
|
|
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 54 763.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
|
|
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>
|