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.
122 lines
33 KiB (Stored with Git LFS)
XML
122 lines
33 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 10.108001 17.108002 24.108002 30.324002 34.216005 40.432004 45.878004 49.378004 53.270006 60.270006 63.770006 67.662 74.662 80.878009 84.378009 94.48601 99.14801 103.04001 106.93201 113.14801 117.81001 124.81001 131.81002 138.02602 144.24202 147.74202 152.40402 158.62003 165.62003 169.51203 174.95803 178.85002 185.06603 189.72803 195.17403 198.67403 202.56603 208.78203 215.78203 221.99803 225.49803 231.71404 236.37604 241.03804 247.25405 253.47005 257.36207 260.86207 267.86207 274.86207 278.75407 285.75407 289.25407 295.47007 300.13206 304.02406 310.24006 314.90205 318.40205 322.29405 329.29405 335.51005 339.01005 352.22605 361.56407 370.11805 373.61805 383.72605 387.61805 394.61805 401.61805 408.61805 418.72605 422.22605 428.44206 432.33406 439.33406 444.78007 450.99607 456.44209 459.94209 470.05009 473.94209 477.83409">Updates in the write-once registers take effect only after the WCT window closes with</tspan><tspan y="27.85" x=".00005 3.8920506 10.892051 17.108052 20.608052 25.270052 32.27005 36.162054 40.054056 47.054056 57.162057 61.054059 68.05406 75.05406 78.55406 84.770069 91.770069 97.98607 104.20207 111.20207 115.09407 118.98607 125.98607 132.98607 138.43207 141.93207 146.59407 153.59407 158.25608 161.75608 171.86408 178.86408 182.75608 188.97208 195.97208 199.47208 205.68808 212.68808 218.90409 225.90409 232.90409 239.12009 244.56609 248.06609 251.95809 258.17408 265.17408 271.39009 274.89009 281.10609 285.76808 290.43006 296.64607 302.86207 306.75407 310.25407 314.14607 325.03807 335.93006 342.14607 349.14607 353.03807 359.25407 363.14607 369.36207 373.25407 380.25407">the following exceptions for which changes take effect immediately:</tspan><tspan y="52.25" x="13.10407 23.99607 31.780072 35.672075 42.672075 49.672075 53.172075 56.672075 69.88808 76.10408 79.99608 83.88808 87.38808 90.88808 97.10408 104.10408 111.10408 114.60408 124.71208 130.92809 137.92809 144.92809 151.92809 155.42809 166.32009 173.32009 180.32009 186.53609 190.03609 196.25209 203.25209 209.4681 216.4681 220.36009">•Stop, Wait, and Debug mode enable</tspan><tspan y="76.65" x="13.10407 23.99607 28.658072 37.99607 48.104074 55.104074 64.44208 72.22608 80.78008 87.78008 96.33408">•IRQ_RST_EN</tspan><tspan y="111.05" x=".000069618228 8.5540699 15.5540699 21.77007 25.27007 32.27007 39.27007 45.48607 50.148069 56.364068 60.25607 64.14807 71.14807 78.14807 83.59407 87.09407 94.09407 98.75607 102.25607 106.918079 113.13408 117.79608 122.458087 128.67409 134.12009 141.12009 145.01209 152.01209 159.01209 162.51209 166.40409 173.40409 179.62009 183.12009 193.22809 199.44409 203.33609 209.5521 216.5521 223.5521 230.5521 237.5521 241.0521 248.0521 255.0521 261.2681 266.7141 270.2141 277.2141 284.2141 291.2141 297.4301 301.3221 307.53813 313.75413 317.64613 323.86213 330.86213 334.36213 341.36213 348.36213 353.0241 356.9161 363.9161 370.9161 374.4161 378.3081 385.3081 391.5241 395.0241 408.2401 417.57814 426.1321">The operations of refreshing the watchdog goes undetected during the WCT.</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 206.6)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x=".00006 8.896061 17.79206 22.24006 31.136063 35.584066">24.3.3</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 112.65332 206.6)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x=".00006 11.552061 20.448063 25.776062 32.00006 40.89606 49.79206 59.56806 64.01606 73.79206 83.56806 88.01606 93.34406 103.12006 112.01607 116.464069 128.91207 137.80806 143.13607 152.03206 161.80806 171.58406 181.36006">Refreshing the watchdog</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="189.85" x="-.00593 10.102071 13.602071 18.26407 25.26407 32.26407 39.26407 44.710069 48.60207 52.10207 56.76407 62.98007 67.64207 72.30407 78.52007 83.96607 90.96607 94.85807 101.85807 108.85807 112.35807 123.25007 129.46607 135.68207 142.68207 148.89807 155.89807 159.79007 165.23607 176.12807 179.62807 186.62807 192.84407 198.29007 201.79007 208.79007 215.00608 221.22208 228.22208 231.72208 237.93808 244.93808 251.93808 257.3841 263.6001 270.6001 274.1001 278.7621 285.7621 290.42408 293.92408 297.81608 304.81608 311.03208 314.53208 324.64009 330.85609 334.74809 340.96409 347.96409 354.96409 361.96409 368.96409 372.46409 375.96409 386.07209 389.57209 396.57209 402.7881 406.68009 410.57209 417.57209 421.07209 425.73408 431.95008 436.61207 441.27406 447.49006 452.93608 459.93608 463.43608 467.32807 472.77409 476.27409">A robust refreshing mechanism has been chosen for the watchdog. A valid refresh is a</tspan><tspan y="205.85" x="-.0058999999 10.1021 14.764101 18.656102 22.548102 28.764103 32.264104 39.264104 43.9261 47.4261 54.4261 61.4261 71.5341 78.5341 85.5341 92.5341 96.0341 100.696109 107.696109 111.588108 115.4801 122.4801 132.5881 138.80411 145.80411 149.30411 156.30411 163.30411 166.80411 173.80411 180.80411 190.1421 197.1421 204.1421 211.1421 214.6421 224.7501 228.6421 232.5341 239.5341 243.4261 250.4261 253.9261 260.9261 267.9261 271.4261 278.4261 285.4261 290.8721 294.3721 300.5881 304.4801 311.4801 317.6961 324.6961 328.1961 334.4121 341.4121 347.6281 351.5201 357.7361 363.18214 366.68214 370.57414 377.57414 381.07414 391.18214 397.39814 401.29014 407.50614 414.50614 421.50614 428.50614 435.50614 439.00614 443.66813 449.88414 454.5461 459.2081 465.4241 470.87013">write of 0xA602 followed by 0xB480 within 20 bus clock cycles to watchdog refresh</tspan><tspan y="221.85" x="-.0058999999 4.6561005 10.872101 17.8721 21.764101 27.210103 31.102103 37.318105 41.980104 45.480104 48.980104 53.6421 58.3041 61.8041 65.6961 72.6961 78.9121 84.3581 90.574108 94.074108 97.9661 108.074108 115.074108 118.574108 125.574108 131.7901 135.6821 142.6821 148.8981 154.3441 157.8441 164.0601 168.7221 174.93811 178.43811 188.54611 193.20812 197.10012 200.99211 204.88411 211.10012 218.10012 221.60012 232.49211 239.49211 244.15412 250.37012 253.87012 257.76213 264.76213 270.97813 277.97813 281.47813 288.47813 295.47813 298.97813 305.97813 312.97813 318.42414 321.92414 328.14015 335.14015 341.35615 345.24815 351.46415 356.91017 360.41017 366.62617 373.62617 379.84217 384.50416 388.39616 391.89616 398.89616 403.55815 407.05815 410.95014 415.61213 419.11213 424.55815 431.55815 442.45014 448.66615 452.55815 459.55815 463.45014 470.45014">register. If these two values are written more than 20 bus cycles apart or if something</tspan><tspan y="237.85" x="-.0058999999 6.9941 10.886101 17.8861 24.1021 28.764101 32.2641 36.1561 43.1561 49.3721 56.3721 59.8721 63.764104 70.7641 76.9801 82.4261 88.642108 92.142108 96.0341 106.142108 113.142108 116.642108 123.642108 129.85811 133.7501 140.7501 146.96611 152.41211 155.91211 159.80411 165.2501 168.7501 178.85811 183.52011 187.41211 191.30411 195.1961 201.41211 208.41211 211.91211 215.80411 222.80411 226.30411 230.1961 237.1961 243.41211 246.91211 251.57411 257.7901 264.7901 268.6821 274.1281 278.0201 284.2361 288.8981 292.3981 295.8981 302.1141 305.6141 315.7221 321.9381 325.8301 332.0461 339.0461 346.0461 353.0461 360.0461 363.5461 368.2081 374.4241 379.87013 386.08613 389.97813 393.47813 396.97813 403.97813 408.6401 412.1401 416.0321 423.0321 426.9241 433.1401 437.8021 442.46409 449.46409 456.46409 460.35609 465.01808 468.91007 475.91007 482.12608 489.12608">other than these two values is written to the register, a watchdog reset, or interrupt-then-</tspan><tspan y="253.85" x="-.0058999999 4.6561005 10.872101 16.318102 22.534104 26.426104 29.926104 33.818105 38.480104 41.980104 48.196104 55.196104 61.4121 68.4121 72.3041 78.5201 85.5201 89.0201 92.5201 96.4121 101.8581 105.3581 109.2501 114.6961 120.1421 127.1421 133.3581 140.3581 143.8581 147.75009 154.75009 158.25009 162.14209 169.14209 175.3581 178.8581 184.3041 191.3041 196.75009 200.64209 206.8581 217.75009 221.25009 224.75009 234.8581 238.3581 245.3581 251.5741 255.4661 259.3581 266.3581 269.8581 274.52009 280.73609 285.39808 290.06007 296.27607 301.72209 308.72209 312.22209 323.11408 329.33009 336.33009 342.54609 347.9921 351.4921 355.3841 362.3841 368.6001 372.1001 382.2081 388.4241 392.3161 398.5321 405.5321 412.5321 419.5321 426.5321 430.0321 433.9241 437.8161 448.7081 454.9241 459.5861 463.0861 467.74809 473.96409 479.4101 483.3021 489.5181 494.18009">reset if enabled, is issued to the system. A valid refresh makes the watchdog timer restart</tspan><tspan y="269.85" x="-.0058999999 6.9941 13.994101 17.4941 21.3861 28.3861 34.6021 38.1021 45.1021 51.3181 58.3181 62.210103 65.7101 72.7101 79.7101 85.1561 88.6561 94.8721 98.7641 105.7641 111.9801 118.9801 122.4801 125.9801 136.0881 139.9801 145.4261 152.4261 155.9261 159.4261 165.6421 172.6421 176.1421 182.35811 186.2501 190.1421 196.35811 207.2501 214.2501 218.1421 224.35811 231.35811 234.85811 241.85811 248.85811 252.7501 259.75013 265.96614 272.96614 276.46614 283.46614 290.46614 296.68214 301.34413 307.56013 311.45213 315.34413 322.34413 329.34413 332.84413 336.7361 343.7361 347.2361 354.2361 360.45213 364.34413 374.45213 380.66813 386.88414 393.88414 397.38414 401.27613 408.27613 414.49214 417.99214 421.88414 431.99214 438.99214 442.49214 452.60014 457.26213 461.1541 465.0461 471.26213 476.70814 480.20814 487.20814">on the next bus clock. Also, an attempted unlock operation in between the two writes of</tspan><tspan y="285.85" x="-.0058999999 3.8861006 10.886101 17.1021 20.6021 25.264101 31.480103 36.1421 40.8041 47.0201 52.4661 59.4661 62.9661 68.4121 74.628108 81.628108 88.628108 94.84411 101.84411 108.06011 114.276119 117.776119 124.776119 131.77613 137.99213 143.43813 146.93813 153.93813 160.93813 167.93813 174.15413 178.04613 184.26213 190.47814 194.37014 200.58614 207.58614 211.08614 214.58614 222.37014 228.58614 234.80214">the refresh sequence goes undetected. 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="285.85" x="238.3021 251.5181 257.7341 261.6261 267.8421 274.8421 281.8421 288.8421 295.8421 299.3421 309.4501 316.4501 322.6661 327.3281 333.5441 337.4361 341.3281 348.3281 355.3281 358.8281 368.9361 372.8281 376.7201 383.7201 387.2201 394.2201 398.88209 405.88209 409.77409 413.66609 417.16609 423.38209 429.59809 435.8141 442.0301 447.4761">Watchdog Operation with 8-bit access</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="285.85" x="452.9221 456.4221 461.08409 468.08409"> for</tspan><tspan y="301.85" x="-.00592041 6.9940798 13.99408 17.88608 24.88608 31.102082 34.994085 38.886087 45.886087 52.102087 57.548086 61.048086 65.71008 71.92609 75.818088 82.03409 85.92609 92.14209 99.14209 102.64209 106.53409 113.53409 117.03409 124.03409 128.69609 135.69609 139.58809 143.48009 146.98009 153.19609 159.4121 165.6281 171.8441 177.2901 182.7361 188.9521 194.3981 197.8981 201.7901 208.7901 212.2901 216.1821 223.1821 229.3981 232.8981 237.5601 243.77611 248.43811 253.10012 259.3161 264.76213 271.76213 275.26213 279.9241 286.1401 293.1401 297.0321 302.47813 306.37013 312.58613 317.2481">guidelines related to 8-bit accesses to the refresh register.</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 397.4)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="-.00394 8.892061 17.788064 22.236063 31.132065 35.580068">24.3.4</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 112.65332 397.4)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x="-.00394 15.100061 19.548062 29.324063 39.100065 48.876066 61.324068 70.22007 79.99607 84.44407 98.66807 108.44407 118.22007 127.11607 131.56407 141.34008 146.66808 151.11608 160.89208 170.66808 179.56407 185.78807 194.68407 200.01207 204.46007 214.23607">Windowed mode of operation</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="380.65" x="-.00193 4.66007 11.66007 15.16007 19.05207 26.05207 29.94407 35.39007 38.89007 49.782075 56.782075 63.782075 69.99808 73.49808 80.49808 85.16008 88.66008 95.66008 102.66008 108.87608 113.538089 119.75409 123.64609 127.538089 134.53809 141.53809 145.03809 148.53809 154.75409 158.25409 162.91609 169.1321 174.5781 178.4701 183.1321 187.0241 193.2401 197.1321 201.0241 208.0241 215.0241 218.5241 222.41609 227.86209 231.36209 238.36209 242.25409 248.4701 254.6861 260.9021 267.9021 271.4021 278.4021 285.4021 288.9021 292.7941 299.7941 306.0101 309.5101 316.5101 323.5101 327.4021 334.4021 338.2941 341.7941 345.6861 352.6861 356.1861 360.0781 363.9701 374.8621 381.0781 384.5781 394.6861 398.5781 402.4701 409.4701 413.3621 420.3621 423.8621 427.7541 434.7541 440.9701 444.4701 448.3621 452.2541 463.1461 469.3621 474.02409 481.02409 488.02409">In this mode of operation, a restriction is placed on the point in time within the time-out</tspan><tspan y="396.65" x="-.0019200001 6.99808 13.214081 17.876082 21.768082 28.768082 35.76808 39.26808 45.48408 49.376085 52.876085 62.984086 69.984088 73.87608 80.09209 87.09209 90.59209 94.484088 101.484088 107.70009 111.20009 121.30809 127.52409 131.41609 137.6321 144.6321 151.6321 158.6321 165.6321 169.1321 175.3481 181.5641 188.5641 192.0641 199.0641 205.2801 208.7801 213.44211 219.65811 224.32012 228.98212 235.19812 240.64412 247.64412 253.86013 260.8601 264.3601 267.8601 276.4141 283.4141 289.6301 293.1301 297.79209 304.0081 308.67008 313.33207 319.54808 324.99409 331.99409 335.49409 339.38609 344.8321 348.3321 354.5481 361.5481 368.5481 373.9941 377.8861 384.8861 391.1021 395.7641 401.9801 408.9801 412.4801 419.4801 425.6961 429.5881 433.4801 440.4801 443.9801 450.9801 457.9801 461.8721 468.8721 472.3721 482.4801 489.4801 495.6961">period at which the watchdog can be refreshed. The refresh is considered valid only when</tspan><tspan y="412.65" x="-.0019200001 3.8900805 10.89008 17.106081 20.606081 30.71408 36.93008 40.822084 47.038084 54.038084 61.038084 68.038089 75.038089 78.538089 82.430088 86.32208 97.21408 103.430088 108.09209 111.59209 115.484088 122.484088 128.70009 133.36209 139.5781 150.4701 156.6861 163.6861 167.5781 173.0241 176.5241 183.5241 189.7401 196.7401 203.7401 210.7401 217.7401 221.2401 227.4561 230.9561 237.1721 243.3881 248.05011 251.94211 258.1581 262.0501 269.0501 272.5501 278.7661 285.7661 292.7661 299.7661 303.6581 307.1581 313.3741 318.82014 322.32014 327.76615 334.76615 340.98216 347.19816 351.09016 355.75215 359.64414 365.86015 372.86015 376.36015 383.36015 390.36015 393.86015 397.75215 404.75215 410.96815 414.46815 424.57615 430.79216 434.68415 440.90016 447.90016 454.90016 461.90016">the watchdog timer increments beyond a certain count as specified by the watchdog</tspan><tspan y="428.65" x="-.0019200001 10.106081 13.998081 20.998082 27.998082 34.99808 45.106084 48.606084 53.26808 59.48408 66.484088 70.37608 75.82208 79.71408 85.930088 90.59209 94.09209 97.59209 106.14609 113.14609 117.038089 122.484088 125.984088 129.87609 135.32209 138.82209 145.82209 152.82209 159.82209 169.93009 176.93009 180.43009 186.64609 192.09209 195.59209 200.25409 206.4701 211.1321 215.7941 222.0101 227.4561 234.4561 238.3481 245.3481 252.3481 255.8481 259.7401 266.7401 272.95613 276.45613 286.56413 292.78013 296.67213 302.88813 309.88813 316.88813 323.88813 330.88813 334.38813 344.49613 348.38813 352.28013 359.28013 363.17213 370.17213 373.67213 379.88813 383.38813 393.49613 397.38813 404.38813 411.38813 418.38813 428.49613 431.99613 438.99613 443.6581 447.1581 451.0501 458.0501 464.2661 467.7661 471.6581 478.6581 482.5501 488.7661">window register. This is known as refreshing the watchdog within a window of the total</tspan><tspan y="444.65" x="-.0019200001 3.8900805 7.7820808 18.674082 24.890084 29.552084 36.552087 43.552087 47.444089 50.944089 57.944089 64.16009 68.82209 72.71409 79.71409 86.71409 90.21409 93.71409 98.37609 103.03809 106.53809 112.7541 116.2541 120.9161 127.1321 131.7941 136.4561 142.6721 148.1181 155.1181 158.6181 162.5101 167.9561 171.4561 177.6721 181.5641 185.4561 191.6721 202.5641 209.5641 213.4561 219.6721 226.6721 230.1721 237.1721 243.3881 248.05011 255.05011 259.7121 265.9281 269.4281 273.3201 280.3201 286.5361 290.0361 293.9281 297.8201 308.7121 314.9281 319.5901 323.0901 327.75209 333.96809 340.18409 346.4001 353.4001 359.6161 365.0621 368.5621 372.4541 379.4541 385.6701 389.1701 399.2781 403.1701 410.1701 417.1701 424.1701 434.2781 437.7781 444.7781 450.9941 454.8861 461.8861 468.1021 471.6021 475.1021 478.9941 485.9941">time-out period. If a refresh is attempted before the timer reaches the window value, the</tspan><tspan y="460.65" x="-.0019200001 10.106081 16.322083 20.214083 26.430085 33.430086 40.430086 47.430086 54.430086 57.930086 64.930088 71.14609 78.14609 84.36209 89.02409 95.2401 99.132099 105.3481 110.7941 114.2941 120.5101 124.0101 128.6721 134.8881 140.3341 146.55011 150.44211 153.94211 157.44211 164.44211 169.10411 172.60411 176.49611 183.49611 187.3881 193.60411 198.26612 202.92812 209.92812 216.92812 220.82012 225.48212 229.37412 236.37412 242.59012 249.59012 254.25212 258.91413 265.13014 270.57615 276.79216 280.68415 284.18415 288.07615 292.73814 296.23814 302.45414 309.45414 315.67015 322.67015 326.56214 332.77815 339.77815 343.27815 346.77815 351.44013 356.1021 359.6021 363.4941 370.4941 376.7101 381.3721 387.5881 391.0881 394.9801 400.42613 403.92613 410.92613 417.92613 421.42613 426.0881 432.3041 436.9661 441.62809 447.8441 453.2901 460.2901 463.7901 470.0061 473.8981 477.3981 483.6141 487.5061 491.3981">watchdog generates a reset, or interrupt-then-reset if enabled. If there is no refresh at all,</tspan><tspan y="476.65" x="-.0019200001 3.8900805 10.89008 17.106081 20.606081 30.71408 36.93008 40.822084 47.038084 54.038084 61.038084 68.038089 75.038089 78.538089 82.430088 86.32208 97.21408 103.430088 108.87608 112.37608 119.37608 126.37608 130.26808 133.76808 139.98409 146.98409 153.98409 157.48409 164.48409 170.70009 177.70009 183.91609 188.5781 194.7941 198.6861 204.9021 210.3481 213.8481 220.0641 223.5641 228.2261 234.44211 239.8881 246.10411 249.99611 253.49611 260.4961 265.15809 268.65809 272.55009 279.55009 283.44209 289.65809 294.32008 298.98207 305.98207 312.98207 316.87406 321.53605 325.42805 332.42805 338.64405 345.64405 350.30604 354.96803 361.18403 366.63005 372.84605 376.73805 380.23805 384.13005 388.79203 392.29203 398.50804 405.50804 411.72404 418.72404 422.61604 428.83204 435.83204">the watchdog times out and generates a reset or interrupt-then-reset if enabled.</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 572.19998)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x=".00409 8.900091 17.796093 22.244093 31.140095 35.588098">24.3.5</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 112.65332 572.19998)" font-size="16" font-family="HelveticaLTStd" font-weight="bold"><tspan y="12.65625" x=".00409 15.108091 24.004094 29.332093 38.228094 48.004095 57.780096 67.55609 77.33209 81.78009 91.55609 96.00409 104.90009 113.7961 123.5721 128.0201 136.91609 146.6921 151.14009 165.36409 175.14009 184.91609 193.81209 198.26009 208.03609 213.36409 217.81209 227.58809 237.36409 246.26009 252.48409 261.3801 266.7081 271.1561 280.9321">Watchdog disabled mode of operation</tspan></text>
|
|
<text xml:space="preserve" transform="matrix(1 0 0 1 54 54)" font-size="14" font-family="TimesLTStd"><tspan y="555.44998" x="-.00189 13.21411 20.214112 26.43011 33.43011 36.93011 40.822114 47.822114 54.038114 57.538114 67.64611 73.862117 77.75411 83.970119 90.970119 97.970119 104.970119 111.970119 115.470119 119.362117 124.80811 128.3081 135.3081 139.2001 144.6461 150.8621 157.8621 161.7541 167.97011 174.97011 178.47011 182.3621 189.3621 194.02411 201.02411 208.02411 215.02411 222.02411 225.52411 229.4161 236.4161 242.63211 246.13211 259.3481 269.45613 279.56413 289.67213 296.67213 305.2261 315.3341 318.8341 325.8341 329.7261 333.6181 337.1181 341.0101 348.0101 351.5101 355.4021 362.4021 368.6181 372.1181 382.2261 388.4421 392.3341 398.5501 405.5501 412.5501 419.5501 426.5501 430.0501 435.49613 439.38813 445.60414 449.49613 456.49613 461.94215 465.44215 471.65815 478.65815">When the watchdog is disabled through the WDOG_EN bit in the watchdog status and</tspan><tspan y="571.44998" x="-.00186 6.2141406 13.21414 20.21414 24.10614 28.76814 35.768144 39.660146 43.160146 47.822145 54.038145 61.038145 64.930149 70.376148 74.26814 80.484149 85.14615 88.64615 92.14615 96.03815 103.03815 109.25415 112.75415 122.86215 129.07816 132.97016 139.18616 146.18616 153.18616 160.18616 167.18616 170.68616 174.57816 178.47016 189.36215 195.57816 200.24016 203.74016 207.63216 213.07816 216.57816 221.24016 227.45616 232.90216 239.11817 243.01016 246.51016 250.40216 257.40217 260.90217 267.11817 273.33418 277.99617 284.99617 288.49617 294.71217 301.71217 308.71217 312.21217 316.10417 321.55018 325.05018 332.05018 335.94218 341.38819 347.6042 354.6042 358.4962 364.7122 371.7122 375.2122 379.87419 384.53617 391.53617 402.42817 405.92817 412.14418 419.14418 426.14418 433.14418 437.03617 440.92817 447.92817 454.92817 458.42817 465.42817 472.42817 476.32017 480.21217">control register, the watchdog timer is reset to zero and is disabled from counting until</tspan><tspan y="587.44998" x="-.00186 6.99814 13.99814 20.99814 24.49814 30.714142 37.71414 43.93014 50.93014 54.822145 61.038145 64.53815 68.430149 72.32214 75.82214 82.82214 87.484149 90.984149 94.876148 98.76814 102.26814 106.16014 111.60614 115.10614 121.32214 128.32215 134.53815 141.53815 145.43015 151.64615 158.64615 162.14615 168.36215 175.36215 181.57816 185.47016 192.47016 195.97016 202.97016 209.97016 213.47016 217.36215 224.36215 230.57816 234.07816 239.52416 246.52416 251.97016 255.86215 262.07817 272.97016 276.47016 281.13215 287.34815 292.79417 299.01017 302.90217 306.40217 309.90217 314.56416 321.56416 325.06416 328.95616 335.95616 339.84815 345.29417 348.79417 359.68617 366.68617 373.68617 379.90217 383.40217 386.90217 390.79417 397.79417 404.01017 407.51017 417.61817 423.83418 427.72618 433.94218 440.94218 447.94218 454.94218 461.94218 465.44218 469.33418 473.22618 484.11817 490.33418">you enable it or it is enabled again by the system reset. In this mode, the watchdog timer</tspan><tspan y="603.44998" x="-.00186 6.2141406 12.430141 19.430142 26.430142 33.43014 37.322145 40.822145 47.822145 54.038145 57.538145 62.20014 68.416149 73.07815 77.74015 83.956157 89.40215 96.40215 102.61816 109.61816 116.61816 120.510158 127.510158 133.72615 138.38816 144.60416 148.10416 151.99616 157.44216 160.94216 167.94216 174.94216 178.44216 183.10416 189.32016 196.32016 203.32016 207.21216 211.87416 218.09017 228.98217 235.19817 242.19817 246.09017 249.59017 253.48217 260.48219 263.98219 270.98219 277.98219 281.48219 286.9282 293.9282 297.4282 307.5362 314.5362 318.4282 322.3202 328.5362 332.0362 335.9282 342.9282 349.1442 352.6442 356.5362 360.4282 371.3202 377.5362 382.19819 385.69819 389.59019 395.0362 398.5362 405.5362 409.4282 414.8742 421.0902 428.0902 431.9822 438.1982 445.1982">cannot be refreshed–there is no requirement to do so while the timer is disabled.</tspan><tspan y="619.44998" x="-.00183 10.106171 17.10617 27.214173 33.430173 40.430173 46.64617 51.30817 54.80817 58.30817 62.200174 69.20017 75.416179 78.916179 89.02418 95.24018 99.13218 105.34818 112.34818 119.34818 126.34818 133.34818 136.84818 142.29418 146.18618 150.07817 153.97017 157.86217 161.36217 168.36217 174.57817 181.57817 187.79418 192.45618 198.67218 202.56418 208.78018 214.22618 217.72618 223.94219 227.44219 232.10419 238.32019 243.76619 249.9822 253.87419 257.3742 260.8742 267.8742 272.5362 276.0362 279.9282 286.9282 290.8202 297.0362 301.69819 306.36018 313.36018 320.36018 324.25218 328.91416 332.80616 339.80616 346.02217 353.02217 357.68415 362.34614 368.56214 374.00816 380.22416 384.11616 387.61616 391.50816 396.17015 399.67015 405.88615 412.88615 419.10215 426.10215 429.99415 436.21015 443.21015 446.71015 450.21015 457.21015 464.21015 467.71015 473.92616 477.42616 484.42616 491.42616 498.42616">However, the watchdog still generates a reset, or interrupt-then-reset if enabled, on a non-</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 53.505 58.509004 63.513006 67.01401 72.018009 74.520008 79.524">Functional overview</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.006 137.226 142.786 148.346 151.12599 157.79599 163.90599 170.01599 173.346 179.456 185.01599 193.90599 196.68599 199.46599 205.02599 207.80599 215.02599 220.58599 223.91599 229.47599 233.36598 238.92598 245.03598 250.59598 256.15599 258.93598 267.26597 272.82597 278.93595 285.04594 290.60594 293.38594 296.16593 298.94593 306.16593 311.72593 317.28593 320.06593 322.84593 328.4059 331.1859 336.7459 342.8559 348.96589 351.74589 357.30589 362.86589 368.42588">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="0 5.0040009 10.008001">548</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
|
|
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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>
|