birdcage/docs/K60-refman-vectors/K60-reference-manual_page_702.svg
Ryan Malloy 5252d1d73c Add hardware reference docs (A3981, K60, RYS352A)
Allegro A3981 stepper motor driver: datasheet, KiCad symbols/footprint,
3D model (TSSOP-28). Two per G2 board, SPI-controlled, AUTO microstep.

NXP MK60DN512VLQ10 (Kinetis K60): datasheet and 1300-page reference
manual. Cortex-M4 96MHz MCU running the G2 firmware.

Reyax RYS352A GPS module: datasheet and PAIR command guide.
GPS receiver on the G2 board (used for auto-location/satellite lookup).

All extracted as markdown + page images + vector SVGs for LLM context.
Binary assets (PDFs, PNGs, SVGs, STEP, WRL) stored via git-lfs.
2026-02-14 18:36:42 -07:00

455 lines
49 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,240.29999)" d="M.49 .49H100.310009V15.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_2">
<path transform="matrix(1,0,0,1,54,240.29999)" d="M101.29 .49H503.51V15.51H101.29Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_3">
<path transform="matrix(1,0,0,1,54,256.3)" d="M.245 .49H100.555V15.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_4">
<path transform="matrix(1,0,0,1,54,256.3)" d="M101.04501 .49H503.755V15.505H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_5">
<path transform="matrix(1,0,0,1,54,272.05)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_6">
<path transform="matrix(1,0,0,1,54,272.05)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_7">
<path transform="matrix(1,0,0,1,54,240.29999)" d="M-.25 0-1.20866-1.91732H100.9V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_8">
<path transform="matrix(1,0,0,1,54,240.29999)" d="M100.8-.5H102.71732V16.5H100.8 98.88268V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_9">
<path transform="matrix(1,0,0,1,54,240.29999)" d="M101.4 16V17.91732H-.5V16 14.08268H101.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_10">
<path transform="matrix(1,0,0,1,54,240.29999)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_11">
<path transform="matrix(1,0,0,1,54,240.29999)" d="M100.7 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H100.7" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_12">
<path transform="matrix(1,0,0,1,54,240.29999)" d="M504-.25 505.91734-1.20866V17.91732L504 16 502.08268 14.08268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_13">
<path transform="matrix(1,0,0,1,54,240.29999)" d="M504.5 16V17.91732H100.2V16 14.08268H504.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_14">
<path transform="matrix(1,0,0,1,54,256.3)" d="M100.8-.6H102.46732V16.1H100.8 99.13268V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_15">
<path transform="matrix(1,0,0,1,54,256.3)" d="M101.15 15.75V17.41732H-.25V15.75 14.08268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_16">
<path transform="matrix(1,0,0,1,54,256.3)" d="M0 15.85H-1.66732V.4H0 1.66732V15.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_17">
<path transform="matrix(1,0,0,1,54,256.3)" d="M504 .4H505.66734V15.85H504 502.33268V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_18">
<path transform="matrix(1,0,0,1,54,256.3)" d="M504.25 15.75V17.41732H100.45V15.75 14.08268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_19">
<path transform="matrix(1,0,0,1,54,272.05)" d="M100.8-.35H102.46732V15.75H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_20">
<path transform="matrix(1,0,0,1,54,272.05)" d="M100.9 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H100.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_21">
<path transform="matrix(1,0,0,1,54,272.05)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_22">
<path transform="matrix(1,0,0,1,54,272.05)" d="M504-.1H505.66734V16.45866L504 15.625 502.33268 14.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_23">
<path transform="matrix(1,0,0,1,54,272.05)" d="M504.125 15.5 504.95866 17.16732H100.7V15.5 13.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_24">
<path transform="matrix(1,0,0,1,54,585.89999)" d="M.49 .49H100.310009V15.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_25">
<path transform="matrix(1,0,0,1,54,585.89999)" d="M101.29 .49H503.51V15.51H101.29Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_26">
<path transform="matrix(1,0,0,1,54,601.89999)" d="M.245 .49H100.555V15.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_27">
<path transform="matrix(1,0,0,1,54,601.89999)" d="M101.04501 .49H503.755V15.505H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_28">
<path transform="matrix(1,0,0,1,54,617.64999)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_29">
<path transform="matrix(1,0,0,1,54,617.64999)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_30">
<path transform="matrix(1,0,0,1,54,633.14999)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_31">
<path transform="matrix(1,0,0,1,54,633.14999)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_32">
<path transform="matrix(1,0,0,1,54,585.89999)" d="M-.25 0-1.20866-1.91732H100.9V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_33">
<path transform="matrix(1,0,0,1,54,585.89999)" d="M100.8-.5H102.71732V16.5H100.8 98.88268V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_34">
<path transform="matrix(1,0,0,1,54,585.89999)" d="M101.4 16V17.91732H-.5V16 14.08268H101.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_35">
<path transform="matrix(1,0,0,1,54,585.89999)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_36">
<path transform="matrix(1,0,0,1,54,585.89999)" d="M100.7 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H100.7" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_37">
<path transform="matrix(1,0,0,1,54,585.89999)" d="M504-.25 505.91734-1.20866V17.91732L504 16 502.08268 14.08268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_38">
<path transform="matrix(1,0,0,1,54,585.89999)" d="M504.5 16V17.91732H100.2V16 14.08268H504.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_39">
<path transform="matrix(1,0,0,1,54,601.89999)" d="M100.8-.6H102.46732V16.1H100.8 99.13268V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_40">
<path transform="matrix(1,0,0,1,54,601.89999)" d="M101.15 15.75V17.41732H-.25V15.75 14.08268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_41">
<path transform="matrix(1,0,0,1,54,601.89999)" d="M0 15.85H-1.66732V.4H0 1.66732V15.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_42">
<path transform="matrix(1,0,0,1,54,601.89999)" d="M504 .4H505.66734V15.85H504 502.33268V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_43">
<path transform="matrix(1,0,0,1,54,601.89999)" d="M504.25 15.75V17.41732H100.45V15.75 14.08268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_44">
<path transform="matrix(1,0,0,1,54,617.64999)" d="M100.8-.35H102.46732V15.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_45">
<path transform="matrix(1,0,0,1,54,617.64999)" d="M101.15 15.5V17.16732H-.25V15.5 13.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_46">
<path transform="matrix(1,0,0,1,54,617.64999)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_47">
<path transform="matrix(1,0,0,1,54,617.64999)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_48">
<path transform="matrix(1,0,0,1,54,617.64999)" d="M504.25 15.5V17.16732H100.45V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_49">
<path transform="matrix(1,0,0,1,54,633.14999)" d="M100.8-.35H102.46732V15.75H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_50">
<path transform="matrix(1,0,0,1,54,633.14999)" d="M100.9 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H100.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_51">
<path transform="matrix(1,0,0,1,54,633.14999)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_52">
<path transform="matrix(1,0,0,1,54,633.14999)" d="M504-.1H505.66734V16.45866L504 15.625 502.33268 14.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_53">
<path transform="matrix(1,0,0,1,54,633.14999)" d="M504.125 15.5 504.95866 17.16732H100.7V15.5 13.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_54">
<path transform="matrix(1,0,0,1,54,24.56929)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_55">
<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_56">
<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_57">
<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="7.504 14.504 23.996 32.55 39.55 43.05 47.711999 53.927999 59.373998 63.266 70.266 74.928 81.144008 84.644008 93.198009 101.75201 109.53601 118.87401 128.98201 141.42801 144.92801 149.59001 156.59001 163.59001 169.80602 173.69802 177.59001 184.59001 191.59001 197.80602 201.69802 205.59001 209.48201 216.48201 219.98201 224.64402 231.64402 236.30602 239.80602 247.59001 251.48201 257.698 264.698 274.806 284.914 297.36003 300.86003 307.86003 314.07603 321.07603 324.96803 331.18403 337.40003 342.84605 346.34605 349.84605 356.06205 363.06205 369.27806 375.49406 382.49406 386.38606 392.60206 396.10206 399.99406 406.99406 413.21006 416.71006 424.49406 430.71006 434.60206 438.10206 445.88606 449.77806 455.99406 462.99406 472.33207 482.44007">7.To restore EEPROM functionality for FlexNVM devices, execute the Set FlexRAM</tspan><tspan y="27.85" x="23.99601 31.78001 38.78001 45.78001 51.99601 55.888013 59.780015 66.780017 73.780017 77.280017 83.49602 90.49602 101.388019 112.280017 118.49602 125.49602 132.49602 135.99602 139.88802 146.88802 150.38802 161.28002 167.49602 174.49602 180.71202 184.21202 188.10402 195.10402 201.32003 204.82003 212.60402 216.49602 222.71202 229.71202 239.05002 249.15802 261.60404 265.10404 271.32005 278.32005 284.53605 288.42805 292.32005 298.53605 305.53605 309.42805 315.64405 319.14405 325.36006 330.80607 334.30607 342.86006 351.41404 359.19804 368.53605 378.64405 391.09007">Function command to make the FlexRAM available as EEPROM.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 124)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="-.00003 8.339972 16.679974 20.849974 29.189976 33.359979 41.699979 50.039979 54.20998">29.4.12.9</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 130.72339 124)" font-size="15" font-family="HelveticaLTStd" font-weight="bold"><tspan y="11.89648" x="-.00004 10.829961 19.169962 27.509964 36.674966 40.844968 49.184968 57.524969 61.69497 72.52497 76.69497 80.86497 85.034969 95.86497 100.034969 109.19997 117.53997 125.879978 134.21997 138.38997 149.21997 158.38497 171.71997 185.05498 193.39498 202.55997">Read 1s 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="106.25" x=".00298 8.55698 15.55698 21.77298 25.27298 34.61098 40.82698 47.04298 54.04298 57.54298 64.542987 69.98898 73.48898 83.596988 87.48898 91.38098 94.88098 104.21898 108.11098 115.11098 121.32698 128.32698 133.77298 137.27298 143.48899 150.48899 161.38098 172.27298 178.48899 185.48899 192.48899 195.98899 202.20499 209.20499 215.42099 221.637 228.637 234.083 237.583 241.47499 246.137 249.637 253.52899 260.529 266.745 270.245 277.245 281.90699 288.90699 295.90699 300.56898 306.78498 317.67698 321.17698 325.83897 329.73097 335.94697 341.39299 348.39299 351.89299 358.89299 362.78498 369.78498 376.00099 383.00099 388.447 391.947 395.447 402.447 408.663 412.555 418.771 422.271 426.93299 430.82499 437.041 442.487 449.487 452.987 459.987 463.879 470.879 477.095 484.095 489.54103">The Read 1s All Blocks command checks if the program flash blocks, data flash blocks,</tspan><tspan y="122.25" x=".00295 8.55695 17.11095 24.89495 34.232954 44.340955 56.786958 60.286958 67.28696 73.50296 79.71896 86.71896 93.71896 100.71896 104.21896 108.88097 115.09697 121.31297 128.31298 132.97498 139.97498 145.42098 148.92098 152.42098 158.63698 165.63698 172.63698 176.13698 183.13698 189.35298 193.24498 199.46099 202.96099 207.62299 211.51499 217.73099 223.17699 230.17699 233.67699 238.33899 246.12299 255.46099 258.961 265.961 272.177 279.177 285.393 288.893 295.893 302.109 308.325 315.325 318.825 325.04103 329.703 335.919 341.36503 347.58103 354.58103 358.08103 361.97303 368.97303 372.47303 376.36503 383.36503 389.58103 393.08103 398.52705 405.52705 411.74305 417.95906 421.85105 426.51304 430.40504 436.62104 443.62104 447.12104 451.78303 457.99903 464.21504">EEPROM backup records, and data flash IFR have been erased to the specified read</tspan><tspan y="138.25" x=".00295 10.894951 17.11095 21.772952 28.772952 32.66495 39.66495 43.16495 47.056955 53.272954 60.272954 66.48895 70.38095 73.88095 77.38095 81.27295 85.93495 89.43495 95.650959 102.650959 109.650959 113.54295 117.43495 123.650959 129.86696 136.86696 140.75896 146.97496 150.47496 153.97496 160.19097 167.19097 174.19097 177.69097 182.35297 188.56897 192.46097 198.67697 204.89298 210.33898 216.55498 222.00098 225.50098 230.94698 237.16298 243.37899 250.37899 255.04099 258.93299 262.82499 269.82499 273.32499 277.21699 281.87898 285.37898 289.27098 296.27098 302.48698 305.98698 310.64897 316.86497 323.08097 330.08097 337.08097 344.08097 347.97297 351.47297 358.47297 364.68898 370.13499 375.581 381.797 387.243 390.743 394.243 398.135 401.635 407.851 411.351 414.851 421.06703 424.959 428.851 432.351 439.351 445.56703 449.459 455.67503 459.17503 463.837 470.053 476.269 483.269 488.71504 492.21504 498.43104">margin level, if applicable, and releases security if the readout passes, i.e. all data reads as</tspan><tspan y="154.25" x=".00295 2.52295 9.52295 12.04295">'1'.</tspan></text>
<path transform="matrix(1,0,0,1,54,54)" d="M0 166.79999H504V238.79999H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 106.5 220.79999)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="15.30295 22.634949 29.30695 36.63895 39.974954 46.646955 49.982957 56.654958 63.326959 67.32296 73.994968 80.66696 93.00296 101.66696 108.33896 115.010959 122.34296 125.678958 132.35095 139.02295 142.35895 151.02295 154.35895 157.69495 161.03095 169.69495 173.03095 180.36295 187.03495 193.70694 200.37894 203.71494 212.37894 219.71094 230.37894 241.04694 247.71894 255.05094 262.38294 265.71894 273.05094 281.71495 290.37895 299.71495 308.37895 311.71495 320.37895 327.05094 334.38294 341.71495 345.05094 349.71894 356.39094 367.05894 373.73094 381.06294 385.05894">Table 29-54.Read 1s All Blocks Command FCCOB Requirements</tspan></text>
<g clip-path="url(#clip_1)">
<path transform="matrix(1,0,0,1,54,240.29999)" 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 242.79999)" 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,240.29999)" 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 242.79999)" 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,256.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 258.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,256.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 258.8)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="168.345 173.349 177.849 182.853 187.84799 190.359 193.35599 199.85399 206.35199 211.35599 217.359 222.36299 227.36699">0x40 (RD1ALL)</tspan></text>
<g clip-path="url(#clip_5)">
<path transform="matrix(1,0,0,1,54,272.05)" d="M.25 .25H100.55V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 274.3)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="45.64799">1</tspan></text>
<g clip-path="url(#clip_6)">
<path transform="matrix(1,0,0,1,54,272.05)" d="M101.05 .25H503.75V15.25H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.05 274.3)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="154.341 160.839 165.843 170.847 175.851 178.84799 183.85199 186.35399 193.85099 198.85498 201.85198 206.85597 208.85398 213.85797 216.35997 222.85797 227.86197 232.86597 234.86397 239.36397">Read-1 Margin Choice</tspan></text>
<g clip-path="url(#clip_7)">
<path transform="matrix(1,0,0,1,54,240.29999)" 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_8)">
<path transform="matrix(1,0,0,1,54,240.29999)" 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_9)">
<path transform="matrix(1,0,0,1,54,240.29999)" 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_10)">
<path transform="matrix(1,0,0,1,54,240.29999)" 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_11)">
<path transform="matrix(1,0,0,1,54,240.29999)" 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_12)">
<path transform="matrix(1,0,0,1,54,240.29999)" 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_13)">
<path transform="matrix(1,0,0,1,54,240.29999)" 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_14)">
<path transform="matrix(1,0,0,1,54,256.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.6V16.1"/>
</g>
<g clip-path="url(#clip_15)">
<path transform="matrix(1,0,0,1,54,256.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.15 15.75H-.25"/>
</g>
<g clip-path="url(#clip_16)">
<path transform="matrix(1,0,0,1,54,256.3)" 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_17)">
<path transform="matrix(1,0,0,1,54,256.3)" 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_18)">
<path transform="matrix(1,0,0,1,54,256.3)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.75H100.45"/>
</g>
<g clip-path="url(#clip_19)">
<path transform="matrix(1,0,0,1,54,272.05)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.35V15.75"/>
</g>
<g clip-path="url(#clip_20)">
<path transform="matrix(1,0,0,1,54,272.05)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.9 15.5H-.25"/>
</g>
<g clip-path="url(#clip_21)">
<path transform="matrix(1,0,0,1,54,272.05)" 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_22)">
<path transform="matrix(1,0,0,1,54,272.05)" 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_23)">
<path transform="matrix(1,0,0,1,54,272.05)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H100.7"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="272.65" 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 201.41802 207.63402 213.85002 220.85002 224.35002 231.35002 236.79602 240.29602 250.40402 254.29602 258.18803 261.68803 271.02604 274.91804 281.91804 288.13404 295.13404 300.58006 304.08006 310.29606 317.29606 328.18806 339.08006 345.29606 352.29606 359.29606 362.79606 366.29606 370.18806 377.18806 383.40406 386.90406 391.56605 395.45805 401.67405 407.12007 414.12007 417.62007 428.51206 434.72807 445.62007 452.62007 457.28205">After clearing CCIF to launch the Read 1s All Blocks command, the flash memory</tspan><tspan y="288.65" x="0 10.892001 17.892003 24.892003 31.892003 35.784006 42.000005 45.500005">module :</tspan><tspan y="313.05" x="13.104 23.996003 29.442004 35.658006 39.550008 44.996007 48.496007 52.38801 59.38801 65.60401 69.10401 73.766017 79.98202 86.19802 93.19802 96.69802 107.59002 113.80602 118.468029 125.468029 129.36003 136.36003 139.86003 144.52204 151.52204 156.18404 159.68404 166.68404 172.13004 175.63004 181.84604 188.06204 194.27805 201.27805 205.94005 212.94005 216.83205 223.83205 230.83205 234.33205 238.22405 245.22405">&#x2022;sets the read margin for 1s according to </tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="313.05" x="248.724 257.27799 263.494 270.494 274.386 280.602 284.102 291.102 298.102 302.76399 309.76399">Table 29-55</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="313.05" x="316.764">,</tspan><tspan y="329.05" x="13.104034 23.996037 30.212037 37.212038 43.428037 49.644037 56.644037 62.090036 65.590038 69.48203 76.48203 82.69804 86.19804 92.41404 99.41404 106.41404 110.30604 116.52204 123.52204 127.41404 132.86005 136.36005 143.36005 148.02205 151.52205 155.41405 162.41405 168.63005 172.13005 179.13005 183.79206 190.79206 197.79206 202.45406 208.67006 219.56206 223.06206 227.72406 231.61606 237.83206 243.27806 250.27806 253.77806 257.27809 264.27809 270.49409 274.38609 280.60209 284.10209 288.76408 292.65608 298.87208 304.31809 311.31809 314.81809 318.31809 326.87208 335.42607 343.21006 352.54808 362.65608 375.10209 378.60209 385.60209 391.81809 398.0341 405.0341 412.0341 419.0341 422.5341 427.19609 433.41209 439.62809 446.62809 451.29008 458.29008 463.73609 467.23609 470.73609 476.9521 483.9521">&#x2022;checks the contents of the program flash, data flash, EEPROM backup records, and</tspan><tspan y="345.05" x="23.996064 30.996064 37.212064 41.104066 47.320066 50.820066 55.482065 59.374067 65.590068 71.036067 78.036067 81.536067 86.19807 93.98207 103.32007 106.82007 113.03607 117.698078 123.91408 127.41408 131.30608 138.30608 141.80608 145.69808 152.69808 158.91408 162.41408 168.63008 173.29209 179.50809 184.95409 191.17009 198.17009 201.67009 207.11609 211.00809 217.22409 221.11609 227.33209">data flash IFR are in the erased state.</tspan><tspan y="371.05" x=".00008392334 4.662084 9.324084 12.824084 16.716086 23.716086 29.932087 33.432088 38.094087 41.986089 48.202089 53.648088 60.648088 64.14809 75.040088 81.25609 92.14809 99.14809 103.81009 110.81009 114.31009 125.20209 132.20209 139.20209 146.20209 150.09409 156.31009 159.81009 166.0261 173.0261 180.0261 184.6881 188.5801 193.2421 204.1341 209.5801 213.0801 216.97209 223.97209 230.1881 234.0801 237.5801 241.47209 248.47209 254.6881 260.1341 266.3501 269.8501 280.7421 286.9581 297.8501 304.8501 309.5121 316.5121 320.0121 324.67408 330.89009 336.3361 343.3361 350.3361 354.99809 361.21409 367.43009 372.8761 376.3761 382.5921 387.2541 393.4701 396.9701 403.1861 407.84809 414.0641 419.5101 425.7261 432.7261 436.2261 439.7261 445.17213 451.38813 457.60414 464.60414 469.2661 473.1581 477.0501 484.0501 487.5501 491.4421">If the flash memory module confirms that these memory resources are erased, security is</tspan><tspan y="387.05" x=".000113923339 4.662114 10.878115 14.770115 20.986115 27.202115 32.648115 38.864114 45.864114 49.364114 56.364114 63.364114 66.86411 72.31011 78.526119 82.41811 86.31011 90.20211 97.20211 104.20211 107.70211 111.59411 118.59411 124.81011 128.31012 136.09412 143.87812 152.43212 161.77011 166.43212 174.21611 182.77011 192.10811 196.77011 200.27011 204.93212 208.82411 215.04012 218.93212 225.93212 229.43212 233.32411 240.32411 243.82411 247.71611 254.71611 260.9321 264.4321 271.4321 278.4321 283.8781 290.09413 296.31013 303.31013 307.9721 314.1881 317.6881 323.13414 327.02613 333.24214 337.13414 343.35014 346.85014 350.35014 358.9041 365.9041 372.12013 375.62013 381.06614 387.28215 393.49815 400.49815 405.16014 409.05213 412.94413 419.94413 423.44413 430.44413 437.44413 441.33613 447.55213 451.05213 454.94413 461.94413 465.44413 469.33613 476.33613">released by setting the FSEC[SEC] field to the unsecure state. The security byte in the</tspan><tspan y="403.05" x=".00016392334 4.662164 8.554165 14.770165 20.216166 27.216166 30.716166 36.932168 43.932168 50.932168 55.594167 59.486169 66.48617 73.48617 78.14817 84.364177 88.25617 92.14817 99.14817 106.14817 109.64817 114.31017 118.20217 124.418178 128.31018 135.31018 138.81018 143.47219 148.91819 155.13419 161.35019">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="403.05" x="164.85018 172.63417 176.52617 182.74217 188.18817 195.18817 198.68817 208.02617 215.02617 222.02617 226.68817 230.58017 237.58017 244.58017 249.24217 255.45818 259.3502 263.2422 270.2422 277.2422 280.7422 288.52619 292.41819 298.6342 302.52619 309.52619 313.02619 323.1342 329.3502 334.7962 341.0122 345.6742 349.5662 356.5662 360.4582 364.3502 371.3502">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="403.05" x="378.35017 383.01216 386.51216 391.17414 397.39015 408.28215 414.49815 418.39015 425.39015 430.83616 434.33616 441.33616 448.33616 454.55216 459.21415 463.87614 470.09214 476.30815 480.20014 486.41615">) remains unaffected</tspan><tspan y="419.05" x=".00015258789 7.0001528 14.000153 17.500153 21.392153 28.392153 34.608156 38.108156 47.446157 53.662157 59.878156 66.87816 70.37816 77.37816 82.82416 86.32416 96.43216 100.32416 104.216159 107.716159 117.05415 120.94615 127.94615 134.16216 141.16216 146.60816 150.10816 156.32416 163.32416 174.21616 185.10816 191.32416 198.32416 205.32416 208.82416 212.32416 216.98616 221.64817 225.14817 229.04016 236.04016 242.25617 245.75617 250.41817 256.63417 262.85017 269.85017 273.35017 278.01216 284.22816 288.12016 292.01216 297.45817 300.95817 304.45817 308.35017 311.85017 318.06617 321.56617 325.06617 331.28218 335.17417 339.06617 342.56617 353.45817 359.67417 370.56617 377.56617 382.22816 389.22816 392.72816 397.39015 403.60615 409.05216 416.05216 423.05216 427.71415 433.93016 440.14616 445.59217 449.09217 455.30818 459.97016 466.18617 469.68617 476.68617 483.68617 487.57817 491.07817 494.97016">by the Read 1s All Blocks command. If the read fails, i.e. all memory resources are not in</tspan><tspan y="435.05" x=".0001625879 3.892163 10.892163 17.108164 20.608164 25.270165 32.270166 36.162168 40.05417 47.05417 50.55417 56.77017 61.432168 67.64817 73.09417 79.31017 86.31017 89.81017 95.25617 99.14817 105.364177 109.25617 115.472179 118.972179 122.472179 126.364177 133.36417 139.58017 143.08017 150.86417 158.64817 167.20217 177.31017 185.86417 190.52617 202.97217 213.08017 220.86417 229.41817 239.52617 248.08017 255.08017 259.74217 263.24217 270.24217 274.13417 278.02616 281.52616 285.41816 290.86418 294.36418 299.81019 306.02619 309.91819">the fully erased state, the FSTAT[MGSTAT0] bit is set.</tspan><tspan y="459.44999" x=".0001625879 8.554162 15.554162 21.770163 25.270163 33.82416 42.378164 50.932165 60.270166 70.37817 80.48617 83.98617 90.20217 97.20217 104.20217 107.70217 117.04018 127.14818 139.59418 148.93218 159.04018 169.14818 172.64818 179.64818 183.54018 187.43218 192.87818 196.37818 202.59418 207.25618 213.47219 216.97219 223.18819 227.08019 233.29619 239.51219 244.1742 247.6742 254.6742 261.6742 266.33619 270.22819 277.22819 284.22819 287.72819 291.62019 298.62019 304.83619 308.33619 317.6742 323.8902 330.1062 337.1062 340.6062 347.6062 353.05223 356.55223 366.66023 370.55223 374.4442 377.9442 387.28224 391.17424 398.17424 404.39024 411.39024 416.83625 420.33625 427.33625 434.33625 440.55226 445.21424 451.43025 455.32225 459.21424 466.21424 473.21424 476.71424 482.93025 489.93025">The EEERDY and RAMRDY bits are clear during the Read 1s All Blocks operation and</tspan><tspan y="475.44999" x=".0001625879 6.216163 10.878163 17.094164 20.594164 25.256165 31.472165 36.918165 40.810167 47.810167 52.472166 58.688165 65.68816 69.18816 75.40417 79.296169 82.796169 86.68816 93.68816 99.90417 103.40417 109.62017 116.62017 123.62017 127.12017 134.12018 138.78218 142.28218 146.17418 153.17418 159.39019 162.89019 172.22818 178.44419 184.66019 191.66019 195.16019 202.16019 207.60619 211.10619 221.21419 225.10619 228.99819 232.49819 241.83618 245.72818 252.72818 258.94419 265.94419 271.3902 274.8902 281.8902 288.8902 295.1062 299.7682 305.9842 309.8762 313.7682 320.7682 327.7682">are restored at the end of the Read 1s All Blocks operation.</tspan><tspan y="499.84999" x=".0001625879 8.554162 15.554162 21.770163 25.270163 34.608163 43.946165 48.608163 56.392164 59.892164 64.55416 68.44616 74.66216 81.66216 85.16216 90.60816 96.824169 100.71616 106.16216 109.66216 115.87817 120.54017 124.43217 130.64817 135.31017 138.81017 142.70217 149.70217 155.91817 159.41817 168.75617 174.97217 181.18817 188.18817 191.68817 198.68817 204.13417 207.63417 217.74217 221.63417 225.52617 229.02617 238.36417 242.25617 249.25617 255.47217 262.47218 267.91819 271.41819 278.41819 285.41819 291.6342 296.29618 302.51219 306.40419 310.29618 317.29618 324.29618 327.79618 334.79618 341.01219 346.4582 349.9582 356.1742 363.1742 374.0662 381.0662 384.9582 391.1742 395.0662 401.2822 408.2822">The CCIF flag sets after the Read 1s All Blocks operation has completed.</tspan></text>
<path transform="matrix(1,0,0,1,54,54)" d="M0 512.39999H504V599.89999H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 129 566.39999)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="15.30216 22.63416 29.30616 36.63816 39.97416 46.64616 49.982164 56.654165 63.326166 67.32217 73.99417 80.66617 93.00217 102.99817 109.670169 114.338169 121.670169 125.006168 132.33817 135.67417 143.00617 149.67816 156.35016 163.02216 166.35816 169.69416 178.35816 185.69016 193.02216 196.35816 203.03015 209.70215 216.37415 219.71015 223.70615 231.03815 235.70615 239.04215 247.70615 254.37815 261.05015 268.38215 271.71815 278.39015 285.06214 288.39814 297.06214 300.39814 303.73414 307.07014 315.73414 319.07014 326.40214 333.07414 339.74613">Table 29-55.Margin Level Choices for Read 1s All Blocks</tspan></text>
<g clip-path="url(#clip_24)">
<path transform="matrix(1,0,0,1,54,585.89999)" 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 588.39999)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="5.643 12.141001 17.145 22.149003 27.648003 30.150004 37.647005 42.651006 46.152006 51.651006 54.153005 59.652006 62.154005 68.652 74.151 79.65 82.152 87.156">Read Margin Choice</tspan></text>
<g clip-path="url(#clip_25)">
<path transform="matrix(1,0,0,1,54,585.89999)" 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 588.39999)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="146.583 154.07999 159.08399 162.58499 168.08399 170.58599 176.08498 178.58698 184.08597 189.08997 194.09397 199.09796 201.59996 204.10196 210.59996 215.60396 220.60796 225.61196 229.11296 231.61496 237.11396 240.11095 242.61295 248.11194">Margin Level Description</tspan></text>
<g clip-path="url(#clip_26)">
<path transform="matrix(1,0,0,1,54,601.89999)" 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 604.39999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="38.394 43.398004 47.898004 52.902006">0x00</tspan></text>
<g clip-path="url(#clip_27)">
<path transform="matrix(1,0,0,1,54,601.89999)" 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 604.39999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="133.857 140.355 144.855 149.859 152.361 154.86299 159.86699 164.87099 167.37299 169.09198 174.09598 179.09998 182.09697 189.59397 194.59796 196.59597 198.31496 200.81696 203.81395 208.81795 213.82195 218.82595 221.32794 223.32595 228.32994 232.82994 237.83394 239.83194 242.33394 244.83594 249.83994 252.83693 255.33893 260.34294">Use the 'normal' read level for 1s</tspan></text>
<g clip-path="url(#clip_28)">
<path transform="matrix(1,0,0,1,54,617.64999)" d="M.25 .25H100.55V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 619.89999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="38.394 43.398004 47.898004 52.902006">0x01</tspan></text>
<g clip-path="url(#clip_29)">
<path transform="matrix(1,0,0,1,54,617.64999)" d="M101.05 .25H503.75V15.25H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.05 619.89999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="100.845 106.848 111.852 116.855998 118.854 123.354 125.855998 128.358 133.362 138.366 140.868 142.58699 149.08499 153.58499 158.58899 161.58599 163.30498 165.80698 173.30397 178.30797 181.30496 186.30896 188.30696 193.31096 195.81296 198.31496 203.31896 205.82096 208.32295 213.32695 218.33095 220.83295 225.83695 230.84095 233.83794 241.33493 246.33893 248.33693 250.83893 253.83592 258.83995 263.84394 268.84794 271.84495 276.84895 279.35096 281.34895 286.35295 290.85295 295.85694">Apply the 'User' margin to the normal read-1 level</tspan></text>
<g clip-path="url(#clip_30)">
<path transform="matrix(1,0,0,1,54,633.14999)" d="M.25 .25H100.55V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 635.39999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="38.394 43.398004 47.898004 52.902006">0x02</tspan></text>
<g clip-path="url(#clip_31)">
<path transform="matrix(1,0,0,1,54,633.14999)" d="M101.05 .25H503.75V15.25H101.05Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 157.05 635.39999)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="95.346 101.349 106.353 111.356998 113.354999 117.854999 120.356998 122.85899 127.86299 132.86699 135.36899 137.08798 142.58698 147.59098 152.09098 154.59297 159.59697 162.59397 167.09397 168.81296 171.31496 178.81195 183.81595 186.81295 191.81694 193.81494 198.81894 201.32094 203.82294 208.82694 211.32894 213.83094 218.83493 223.83893 226.34093 231.34493 236.34893 239.34592 246.84291 251.84691 253.84491 256.34693 259.34394 264.34794 269.35194 274.35594 277.35295 282.35694 284.85896 286.85694 291.86094 296.36094 301.36494">Apply the 'Factory' margin to the normal read-1 level</tspan></text>
<g clip-path="url(#clip_32)">
<path transform="matrix(1,0,0,1,54,585.89999)" 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_33)">
<path transform="matrix(1,0,0,1,54,585.89999)" 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_34)">
<path transform="matrix(1,0,0,1,54,585.89999)" 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_35)">
<path transform="matrix(1,0,0,1,54,585.89999)" 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_36)">
<path transform="matrix(1,0,0,1,54,585.89999)" 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_37)">
<path transform="matrix(1,0,0,1,54,585.89999)" 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_38)">
<path transform="matrix(1,0,0,1,54,585.89999)" 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_39)">
<path transform="matrix(1,0,0,1,54,601.89999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.6V16.1"/>
</g>
<g clip-path="url(#clip_40)">
<path transform="matrix(1,0,0,1,54,601.89999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.15 15.75H-.25"/>
</g>
<g clip-path="url(#clip_41)">
<path transform="matrix(1,0,0,1,54,601.89999)" 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_42)">
<path transform="matrix(1,0,0,1,54,601.89999)" 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_43)">
<path transform="matrix(1,0,0,1,54,601.89999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.75H100.45"/>
</g>
<g clip-path="url(#clip_44)">
<path transform="matrix(1,0,0,1,54,617.64999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.35V15.85"/>
</g>
<g clip-path="url(#clip_45)">
<path transform="matrix(1,0,0,1,54,617.64999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M101.15 15.5H-.25"/>
</g>
<g clip-path="url(#clip_46)">
<path transform="matrix(1,0,0,1,54,617.64999)" 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_47)">
<path transform="matrix(1,0,0,1,54,617.64999)" 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_48)">
<path transform="matrix(1,0,0,1,54,617.64999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H100.45"/>
</g>
<g clip-path="url(#clip_49)">
<path transform="matrix(1,0,0,1,54,633.14999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.8-.35V15.75"/>
</g>
<g clip-path="url(#clip_50)">
<path transform="matrix(1,0,0,1,54,633.14999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M100.9 15.5H-.25"/>
</g>
<g clip-path="url(#clip_51)">
<path transform="matrix(1,0,0,1,54,633.14999)" 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_52)">
<path transform="matrix(1,0,0,1,54,633.14999)" 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_53)">
<path transform="matrix(1,0,0,1,54,633.14999)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H100.7"/>
</g>
<g clip-path="url(#clip_54)">
<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">702</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_55)">
<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_56)">
<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_57)">
<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_58" 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
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
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>