birdcage/docs/K60-refman-vectors/K60-reference-manual_page_695.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

802 lines
69 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,73.5)" d="M.49 .49H100.310009V15.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_2">
<path transform="matrix(1,0,0,1,54,73.5)" d="M101.29 .49H503.51V15.51H101.29Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_3">
<path transform="matrix(1,0,0,1,54,89.5)" d="M.245 .49H100.555V15.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_4">
<path transform="matrix(1,0,0,1,54,89.5)" d="M101.04501 .49H503.755V15.505H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_5">
<path transform="matrix(1,0,0,1,54,105.25)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_6">
<path transform="matrix(1,0,0,1,54,105.25)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_7">
<path transform="matrix(1,0,0,1,54,120.75)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_8">
<path transform="matrix(1,0,0,1,54,120.75)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_9">
<path transform="matrix(1,0,0,1,54,136.25)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_10">
<path transform="matrix(1,0,0,1,54,136.25)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_11">
<path transform="matrix(1,0,0,1,54,151.75)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_12">
<path transform="matrix(1,0,0,1,54,151.75)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_13">
<path transform="matrix(1,0,0,1,54,167.25)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_14">
<path transform="matrix(1,0,0,1,54,167.25)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_15">
<path transform="matrix(1,0,0,1,54,182.75)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_16">
<path transform="matrix(1,0,0,1,54,182.75)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_17">
<path transform="matrix(1,0,0,1,54,198.25)" d="M.245 .245H100.555V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_18">
<path transform="matrix(1,0,0,1,54,198.25)" d="M101.04501 .245H503.755V15.255H101.04501Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_19">
<path transform="matrix(1,0,0,1,54,73.5)" d="M-.25 0-1.20866-1.91732H100.9V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_20">
<path transform="matrix(1,0,0,1,54,73.5)" d="M100.8-.5H102.71732V16.5H100.8 98.88268V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_21">
<path transform="matrix(1,0,0,1,54,73.5)" d="M101.4 16V17.91732H-.5V16 14.08268H101.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_22">
<path transform="matrix(1,0,0,1,54,73.5)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_23">
<path transform="matrix(1,0,0,1,54,73.5)" d="M100.7 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H100.7" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_24">
<path transform="matrix(1,0,0,1,54,73.5)" d="M504-.25 505.91734-1.20866V17.91732L504 16 502.08268 14.08268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_25">
<path transform="matrix(1,0,0,1,54,73.5)" d="M504.5 16V17.91732H100.2V16 14.08268H504.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_26">
<path transform="matrix(1,0,0,1,54,89.5)" d="M100.8-.6H102.46732V16.1H100.8 99.13268V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_27">
<path transform="matrix(1,0,0,1,54,89.5)" d="M101.15 15.75V17.41732H-.25V15.75 14.08268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_28">
<path transform="matrix(1,0,0,1,54,89.5)" d="M0 15.85H-1.66732V.4H0 1.66732V15.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_29">
<path transform="matrix(1,0,0,1,54,89.5)" d="M504 .4H505.66734V15.85H504 502.33268V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_30">
<path transform="matrix(1,0,0,1,54,89.5)" d="M504.25 15.75V17.41732H100.45V15.75 14.08268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_31">
<path transform="matrix(1,0,0,1,54,105.25)" d="M100.8-.35H102.46732V15.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_32">
<path transform="matrix(1,0,0,1,54,105.25)" d="M101.15 15.5V17.16732H-.25V15.5 13.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_33">
<path transform="matrix(1,0,0,1,54,105.25)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_34">
<path transform="matrix(1,0,0,1,54,105.25)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_35">
<path transform="matrix(1,0,0,1,54,105.25)" d="M504.25 15.5V17.16732H100.45V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_36">
<path transform="matrix(1,0,0,1,54,120.75)" d="M100.8-.35H102.46732V15.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_37">
<path transform="matrix(1,0,0,1,54,120.75)" d="M101.15 15.5V17.16732H-.25V15.5 13.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_38">
<path transform="matrix(1,0,0,1,54,120.75)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_39">
<path transform="matrix(1,0,0,1,54,120.75)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_40">
<path transform="matrix(1,0,0,1,54,120.75)" d="M504.25 15.5V17.16732H100.45V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_41">
<path transform="matrix(1,0,0,1,54,136.25)" d="M100.8-.35H102.46732V15.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_42">
<path transform="matrix(1,0,0,1,54,136.25)" d="M101.15 15.5V17.16732H-.25V15.5 13.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_43">
<path transform="matrix(1,0,0,1,54,136.25)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_44">
<path transform="matrix(1,0,0,1,54,136.25)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_45">
<path transform="matrix(1,0,0,1,54,136.25)" d="M504.25 15.5V17.16732H100.45V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_46">
<path transform="matrix(1,0,0,1,54,151.75)" d="M100.8-.35H102.46732V15.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_47">
<path transform="matrix(1,0,0,1,54,151.75)" d="M101.15 15.5V17.16732H-.25V15.5 13.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_48">
<path transform="matrix(1,0,0,1,54,151.75)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_49">
<path transform="matrix(1,0,0,1,54,151.75)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_50">
<path transform="matrix(1,0,0,1,54,151.75)" d="M504.25 15.5V17.16732H100.45V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_51">
<path transform="matrix(1,0,0,1,54,167.25)" d="M100.8-.35H102.46732V15.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_52">
<path transform="matrix(1,0,0,1,54,167.25)" d="M101.15 15.5V17.16732H-.25V15.5 13.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_53">
<path transform="matrix(1,0,0,1,54,167.25)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_54">
<path transform="matrix(1,0,0,1,54,167.25)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_55">
<path transform="matrix(1,0,0,1,54,167.25)" d="M504.25 15.5V17.16732H100.45V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_56">
<path transform="matrix(1,0,0,1,54,182.75)" d="M100.8-.35H102.46732V15.85H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_57">
<path transform="matrix(1,0,0,1,54,182.75)" d="M101.15 15.5V17.16732H-.25V15.5 13.83268H101.15" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_58">
<path transform="matrix(1,0,0,1,54,182.75)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_59">
<path transform="matrix(1,0,0,1,54,182.75)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_60">
<path transform="matrix(1,0,0,1,54,182.75)" d="M504.25 15.5V17.16732H100.45V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_61">
<path transform="matrix(1,0,0,1,54,198.25)" d="M100.8-.35H102.46732V15.75H100.8 99.13268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_62">
<path transform="matrix(1,0,0,1,54,198.25)" d="M100.9 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H100.9" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_63">
<path transform="matrix(1,0,0,1,54,198.25)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_64">
<path transform="matrix(1,0,0,1,54,198.25)" d="M504-.1H505.66734V16.45866L504 15.625 502.33268 14.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_65">
<path transform="matrix(1,0,0,1,54,198.25)" d="M504.125 15.5 504.95866 17.16732H100.7V15.5 13.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_66">
<path transform="matrix(1,0,0,1,54,530.69998)" d="M.49 .49H301.91V15.51H.49Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_67">
<path transform="matrix(1,0,0,1,54,530.69998)" d="M302.88999 .49H503.51V15.51H302.88999Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_68">
<path transform="matrix(1,0,0,1,54,546.69998)" d="M.245 .49H302.155V15.505H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_69">
<path transform="matrix(1,0,0,1,54,546.69998)" d="M302.645 .49H503.755V15.505H302.645Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_70">
<path transform="matrix(1,0,0,1,54,562.44998)" d="M.245 .245H302.155V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_71">
<path transform="matrix(1,0,0,1,54,562.44998)" d="M302.645 .245H503.755V15.255H302.645Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_72">
<path transform="matrix(1,0,0,1,54,577.94998)" d="M.245 .245H302.155V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_73">
<path transform="matrix(1,0,0,1,54,577.94998)" d="M302.645 .245H503.755V15.255H302.645Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_74">
<path transform="matrix(1,0,0,1,54,593.44998)" d="M.245 .245H302.155V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_75">
<path transform="matrix(1,0,0,1,54,593.44998)" d="M302.645 .245H503.755V15.255H302.645Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_76">
<path transform="matrix(1,0,0,1,54,608.94998)" d="M.245 .245H302.155V15.255H.245Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_77">
<path transform="matrix(1,0,0,1,54,608.94998)" d="M302.645 .245H503.755V15.255H302.645Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_78">
<path transform="matrix(1,0,0,1,54,530.69998)" d="M-.25 0-1.20866-1.91732H302.5V0 1.91732H.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_79">
<path transform="matrix(1,0,0,1,54,530.69998)" d="M302.4-.5H304.31733V16.5H302.4 300.48268V-.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_80">
<path transform="matrix(1,0,0,1,54,530.69998)" d="M303 16V17.91732H-.5V16 14.08268H303" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_81">
<path transform="matrix(1,0,0,1,54,530.69998)" d="M0 16-1.91732 17.91732V-1.20866L0-.25 1.91732 .70866V14.08268" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_82">
<path transform="matrix(1,0,0,1,54,530.69998)" d="M302.3 0V-1.91732H505.20866L504.25 0 503.29136 1.91732H302.3" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_83">
<path transform="matrix(1,0,0,1,54,530.69998)" d="M504-.25 505.91734-1.20866V17.91732L504 16 502.08268 14.08268V.70866" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_84">
<path transform="matrix(1,0,0,1,54,530.69998)" d="M504.5 16V17.91732H301.8V16 14.08268H504.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_85">
<path transform="matrix(1,0,0,1,54,546.69998)" d="M302.4-.6H304.06733V16.1H302.4 300.73268V-.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_86">
<path transform="matrix(1,0,0,1,54,546.69998)" d="M302.75 15.75V17.41732H-.25V15.75 14.08268H302.75" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_87">
<path transform="matrix(1,0,0,1,54,546.69998)" d="M0 15.85H-1.66732V.4H0 1.66732V15.85" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_88">
<path transform="matrix(1,0,0,1,54,546.69998)" d="M504 .4H505.66734V15.85H504 502.33268V.4" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_89">
<path transform="matrix(1,0,0,1,54,546.69998)" d="M504.25 15.75V17.41732H302.05V15.75 14.08268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_90">
<path transform="matrix(1,0,0,1,54,562.44998)" d="M302.4-.35H304.06733V15.85H302.4 300.73268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_91">
<path transform="matrix(1,0,0,1,54,562.44998)" d="M302.75 15.5V17.16732H-.25V15.5 13.83268H302.75" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_92">
<path transform="matrix(1,0,0,1,54,562.44998)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_93">
<path transform="matrix(1,0,0,1,54,562.44998)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_94">
<path transform="matrix(1,0,0,1,54,562.44998)" d="M504.25 15.5V17.16732H302.05V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_95">
<path transform="matrix(1,0,0,1,54,577.94998)" d="M302.4-.35H304.06733V15.85H302.4 300.73268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_96">
<path transform="matrix(1,0,0,1,54,577.94998)" d="M302.75 15.5V17.16732H-.25V15.5 13.83268H302.75" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_97">
<path transform="matrix(1,0,0,1,54,577.94998)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_98">
<path transform="matrix(1,0,0,1,54,577.94998)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_99">
<path transform="matrix(1,0,0,1,54,577.94998)" d="M504.25 15.5V17.16732H302.05V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_100">
<path transform="matrix(1,0,0,1,54,593.44998)" d="M302.4-.35H304.06733V15.85H302.4 300.73268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_101">
<path transform="matrix(1,0,0,1,54,593.44998)" d="M302.75 15.5V17.16732H-.25V15.5 13.83268H302.75" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_102">
<path transform="matrix(1,0,0,1,54,593.44998)" d="M0 15.6H-1.66732V-.1H0 1.66732V15.6" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_103">
<path transform="matrix(1,0,0,1,54,593.44998)" d="M504-.1H505.66734V15.6H504 502.33268V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_104">
<path transform="matrix(1,0,0,1,54,593.44998)" d="M504.25 15.5V17.16732H302.05V15.5 13.83268H504.25" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_105">
<path transform="matrix(1,0,0,1,54,608.94998)" d="M302.4-.35H304.06733V15.75H302.4 300.73268V-.35" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_106">
<path transform="matrix(1,0,0,1,54,608.94998)" d="M302.5 15.5V17.16732H-.95866L-.125 15.5 .70866 13.83268H302.5" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_107">
<path transform="matrix(1,0,0,1,54,608.94998)" d="M0 15.625-1.66732 16.45866V-.1H0 1.66732V14.79134" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_108">
<path transform="matrix(1,0,0,1,54,608.94998)" d="M504-.1H505.66734V16.45866L504 15.625 502.33268 14.79134V-.1" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_109">
<path transform="matrix(1,0,0,1,54,608.94998)" d="M504.125 15.5 504.95866 17.16732H302.3V15.5 13.83268H503.29136" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_110">
<path transform="matrix(1,0,0,1,54,24.56926)" d="M0 0H504V8.50394H0Z" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_111">
<path transform="matrix(1,0,0,1,54,748.5559)" d="M0 0V-1.61732H166.42002V0 1.61732H0" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_112">
<path transform="matrix(1,0,0,1,54,748.5559)" d="M166.22 0V-1.61732H337.78V0 1.61732H166.22" clip-rule="evenodd"/>
</clipPath>
<clipPath id="clip_113">
<path transform="matrix(1,0,0,1,54,748.5559)" d="M337.58 0V-1.61732H504V0 1.61732H337.58" clip-rule="evenodd"/>
</clipPath>
</defs>
<path transform="matrix(1,0,0,1,54,54)" d="M0 0H504V165H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 105 54)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="15.3 22.632 29.304 36.636 39.972 46.644 49.980005 56.652006 63.324007 67.32001 73.992008 80.664 93 101.004 105.672 113.004 120.336 125.004 131.676 142.344 145.68 153.012 160.344 167.676 175.008 184.344 191.676 196.344 203.676 207.012 215.676 223.008 233.676 244.344 251.01599 258.348 265.68 269.016 276.348 285.012 293.676 303.012 311.676 315.012 323.676 330.348 337.68 345.012 348.348 353.016 359.688 370.356 377.02799 384.36 388.356">Table 29-46.Program Longword Command FCCOB Requirements</tspan></text>
<g clip-path="url(#clip_1)">
<path transform="matrix(1,0,0,1,54,73.5)" 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 76)" 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,73.5)" 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 76)" 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,89.5)" 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 92)" 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,89.5)" 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 92)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="172.593 177.597 182.097 187.101 192.105 194.607 197.60399 203.607 210.609 218.10599 223.10999">0x06 (PGM4)</tspan></text>
<g clip-path="url(#clip_5)">
<path transform="matrix(1,0,0,1,54,105.25)" 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 107.5)" 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,105.25)" 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 107.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="156.078 161.577 163.575 168.579 173.079 178.083 180.58499 185.58899 190.59299 195.59699 198.59398 203.59798 208.09798 212.59798 215.09998 217.60198 222.60597 227.60997 230.11197 235.11597 240.11997">Flash address [23:16]</tspan></text>
<g clip-path="url(#clip_7)">
<path transform="matrix(1,0,0,1,54,120.75)" 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 123)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="45.64799">2</tspan></text>
<g clip-path="url(#clip_8)">
<path transform="matrix(1,0,0,1,54,120.75)" 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 123)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="158.58 164.079 166.077 171.081 175.581 180.58499 183.08699 188.09099 193.09499 198.09899 201.09598 206.09998 210.59998 215.09998 217.60198 220.10398 225.10797 230.11197 232.61397 237.61797">Flash address [15:8]</tspan></text>
<g clip-path="url(#clip_9)">
<path transform="matrix(1,0,0,1,54,136.25)" 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 138.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="45.64799">3</tspan></text>
<g clip-path="url(#clip_10)">
<path transform="matrix(1,0,0,1,54,136.25)" 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 138.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="159.20999 164.70899 166.70699 171.71099 176.21099 181.21498 183.71698 188.72098 193.72498 198.72898 201.72597 206.72997 211.22997 215.72997 218.23197 220.73397 225.73796 228.23996 233.24396">Flash address [7:0]</tspan></text>
<text fill="#0000ff" xml:space="preserve" transform="matrix(1 0 0 1 157.05 138.5)" font-size="6.75" font-family="HelveticaLTStd"><tspan y="4.83789" x="235.74375">1</tspan></text>
<g clip-path="url(#clip_11)">
<path transform="matrix(1,0,0,1,54,151.75)" 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 154)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="45.64799">4</tspan></text>
<g clip-path="url(#clip_12)">
<path transform="matrix(1,0,0,1,54,151.75)" 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 154)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="156.582 162.585 167.085 169.587 174.591 177.093 182.097 184.599 189.603 192.59999 197.60399 202.60799 205.60498 210.60898 218.10597 220.60797 225.10797 230.11197 232.10997 237.11397">Byte 0 program value</tspan></text>
<g clip-path="url(#clip_13)">
<path transform="matrix(1,0,0,1,54,167.25)" 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 169.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="45.64799">5</tspan></text>
<g clip-path="url(#clip_14)">
<path transform="matrix(1,0,0,1,54,167.25)" 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 169.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="156.582 162.585 167.085 169.587 174.591 177.093 182.097 184.599 189.603 192.59999 197.60399 202.60799 205.60498 210.60898 218.10597 220.60797 225.10797 230.11197 232.10997 237.11397">Byte 1 program value</tspan></text>
<g clip-path="url(#clip_15)">
<path transform="matrix(1,0,0,1,54,182.75)" 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 185)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="45.64799">6</tspan></text>
<g clip-path="url(#clip_16)">
<path transform="matrix(1,0,0,1,54,182.75)" 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 185)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="156.582 162.585 167.085 169.587 174.591 177.093 182.097 184.599 189.603 192.59999 197.60399 202.60799 205.60498 210.60898 218.10597 220.60797 225.10797 230.11197 232.10997 237.11397">Byte 2 program value</tspan></text>
<g clip-path="url(#clip_17)">
<path transform="matrix(1,0,0,1,54,198.25)" 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 200.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="45.64799">7</tspan></text>
<g clip-path="url(#clip_18)">
<path transform="matrix(1,0,0,1,54,198.25)" 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 200.5)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="156.582 162.585 167.085 169.587 174.591 177.093 182.097 184.599 189.603 192.59999 197.60399 202.60799 205.60498 210.60898 218.10597 220.60797 225.10797 230.11197 232.10997 237.11397">Byte 3 program value</tspan></text>
<g clip-path="url(#clip_19)">
<path transform="matrix(1,0,0,1,54,73.5)" 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_20)">
<path transform="matrix(1,0,0,1,54,73.5)" 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_21)">
<path transform="matrix(1,0,0,1,54,73.5)" 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_22)">
<path transform="matrix(1,0,0,1,54,73.5)" 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_23)">
<path transform="matrix(1,0,0,1,54,73.5)" 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_24)">
<path transform="matrix(1,0,0,1,54,73.5)" 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_25)">
<path transform="matrix(1,0,0,1,54,73.5)" 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_26)">
<path transform="matrix(1,0,0,1,54,89.5)" 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_27)">
<path transform="matrix(1,0,0,1,54,89.5)" 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_28)">
<path transform="matrix(1,0,0,1,54,89.5)" 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_29)">
<path transform="matrix(1,0,0,1,54,89.5)" 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_30)">
<path transform="matrix(1,0,0,1,54,89.5)" 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_31)">
<path transform="matrix(1,0,0,1,54,105.25)" 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_32)">
<path transform="matrix(1,0,0,1,54,105.25)" 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_33)">
<path transform="matrix(1,0,0,1,54,105.25)" 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_34)">
<path transform="matrix(1,0,0,1,54,105.25)" 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_35)">
<path transform="matrix(1,0,0,1,54,105.25)" 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_36)">
<path transform="matrix(1,0,0,1,54,120.75)" 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_37)">
<path transform="matrix(1,0,0,1,54,120.75)" 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_38)">
<path transform="matrix(1,0,0,1,54,120.75)" 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_39)">
<path transform="matrix(1,0,0,1,54,120.75)" 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_40)">
<path transform="matrix(1,0,0,1,54,120.75)" 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_41)">
<path transform="matrix(1,0,0,1,54,136.25)" 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_42)">
<path transform="matrix(1,0,0,1,54,136.25)" 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_43)">
<path transform="matrix(1,0,0,1,54,136.25)" 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_44)">
<path transform="matrix(1,0,0,1,54,136.25)" 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_45)">
<path transform="matrix(1,0,0,1,54,136.25)" 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_46)">
<path transform="matrix(1,0,0,1,54,151.75)" 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_47)">
<path transform="matrix(1,0,0,1,54,151.75)" 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_48)">
<path transform="matrix(1,0,0,1,54,151.75)" 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_49)">
<path transform="matrix(1,0,0,1,54,151.75)" 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_50)">
<path transform="matrix(1,0,0,1,54,151.75)" 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_51)">
<path transform="matrix(1,0,0,1,54,167.25)" 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_52)">
<path transform="matrix(1,0,0,1,54,167.25)" 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_53)">
<path transform="matrix(1,0,0,1,54,167.25)" 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_54)">
<path transform="matrix(1,0,0,1,54,167.25)" 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_55)">
<path transform="matrix(1,0,0,1,54,167.25)" 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_56)">
<path transform="matrix(1,0,0,1,54,182.75)" 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_57)">
<path transform="matrix(1,0,0,1,54,182.75)" 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_58)">
<path transform="matrix(1,0,0,1,54,182.75)" 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_59)">
<path transform="matrix(1,0,0,1,54,182.75)" 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_60)">
<path transform="matrix(1,0,0,1,54,182.75)" 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_61)">
<path transform="matrix(1,0,0,1,54,198.25)" 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_62)">
<path transform="matrix(1,0,0,1,54,198.25)" 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_63)">
<path transform="matrix(1,0,0,1,54,198.25)" 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_64)">
<path transform="matrix(1,0,0,1,54,198.25)" 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_65)">
<path transform="matrix(1,0,0,1,54,198.25)" 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 231)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.0040009">1.</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 69.12 231)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 7.4970009 12.501001 17.001002 19.503003 22.005003 27.009003 32.013006 34.515005 36.513006 41.517007 46.521009 51.52501 58.02301 63.02701 66.02401 71.02801 73.53001 78.534008 80.532009 82.53001 87.534008 92.538 97.542 102.546 105.048 108.045 113.544 115.542 120.546 125.046 130.05 132.552 137.556 142.56 147.564 150.56099 155.56499 160.06499 164.56499 167.06699 169.56899 174.57299 177.07498 182.07898 184.58098 187.08298 192.33898 194.84098 199.84497 204.84897 207.84597">Must be longword aligned (Flash address [1:0] = 00).</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54.000005 54)" font-size="14" font-family="TimesLTStd"><tspan y="209.85" x="-.00198 10.106021 17.106022 24.106022 31.106022 34.60602 40.82202 44.714025 50.930025 57.146024 61.80802 65.70002 72.70002 79.70002 83.20002 92.538028 101.87602 106.538028 114.32203 117.82203 121.71403 128.71402 132.21402 136.10602 142.32202 149.32202 156.32202 162.53803 169.53803 173.03803 176.93003 183.93003 190.14603 193.64603 201.43003 206.09203 213.09203 220.09203 224.75403 230.97003 241.86203 245.36203 253.91603 260.91603 267.91603 274.91603 285.02403 292.02403 296.686 303.686 307.186 313.402 320.402 331.294 342.186 348.402 355.402 362.402 365.902 369.402 373.294 380.294 386.51 390.01 394.672 398.564 404.78 410.226 417.226 420.726 431.618 437.834 448.726 455.726 460.388">Upon clearing CCIF to launch the Program Longword command, the flash memory</tspan><tspan y="225.85" x="-.0019699999 10.890031 17.89003 24.89003 31.89003 35.782033 41.99803 45.49803 52.49803 57.16003 64.160037 71.160037 75.82204 82.03804 92.93004 98.37604 101.87604 105.768039 112.768039 118.98404 122.48404 129.48404 135.70005 139.59204 145.80805 149.30805 156.30805 163.30805 167.20005 173.41605 178.86205 182.36205 186.25405 193.25405 197.14604 204.14604 207.64604 211.53804 218.53804 224.75405 228.25405 232.91605 236.80805 243.02405 248.47005 255.47005 258.97004 265.97004 271.41606 275.30805 282.30805 289.30805 292.80805 296.70005 303.70005 309.91606 313.41606 318.86207 325.86207 332.86207 339.86207 343.75407 347.64607 353.86207 360.86207 364.36207 370.57807 377.57807 384.57807 389.24006 395.45606 400.90208 406.34809 409.84809 413.34809 421.90208 428.90208 435.11808 438.61808 444.0641 454.1721 460.3881">module programs the data bytes into the flash using the supplied address. The swap</tspan><tspan y="241.85" x="-.0019699999 3.8900305 10.89003 17.89003 21.78203 27.998032 34.21403 38.106035 45.106035 49.768033 53.268033 59.48403 66.48403 73.48403 78.146038 84.36204 89.80804 95.254039 98.754039 102.646038 109.646038 113.146038 119.36204 125.57804 131.79404 138.79404 142.29404 149.29404 153.95604 160.95604 167.95604 172.61804 178.83405 189.72605 193.22605 197.88805 201.78005 207.99605 213.44205 220.44205 223.94205 230.94205 234.83405 241.83405 248.05005 255.05005 258.55006 262.44206 267.88807 271.38807 275.28007 286.17207 293.17207 297.06407 300.95606 307.17207 311.06407 314.95606 318.84806 325.84806 329.34806 336.34806 341.01005 348.01005 351.90205 358.11805 364.33406 368.22605 374.44206 381.44206 384.94206 389.60404 394.26603 401.26603 412.15803 415.65803 422.65803 427.32 434.32 441.32 445.982 452.198 463.09 473.982 477.874 484.874 491.874">indicator address in each program flash block is implicitly protected from programming.</tspan><tspan y="257.85" x="-.0019699999 8.55203 15.55203 21.76803 25.26803 29.16003 35.37603 40.03803 47.03803 53.25403 57.14603 63.36203 70.36203 73.86203 78.52403 82.41603 88.632038 94.07803 101.07803 104.57803 108.47003 115.47003 121.686038 127.90204 131.79404 135.68604 142.68604 149.68604 155.13204 158.63204 169.52404 176.52404 181.97003 185.86203 189.36203 196.36203 202.57804 206.07804 212.29404 219.29404 223.95604 228.61804 234.83405 241.83405 245.72605 249.61804 256.61805 260.11805 267.11805 274.11805 281.11805 285.78004 292.78004 296.67204 302.88804 309.10404 312.99604 319.21205 326.21205 329.71205 334.37403 339.82005 346.03605 352.25205 355.75205 359.64405 366.64405 372.86006 376.36006 383.36006 389.57606 395.02207 401.23808 405.90007 409.79206 416.79206 420.68406 424.57606 431.57606 438.57606 442.07606 449.07606 453.73805 457.23805 461.13005 468.13005">The targeted flash locations must be currently unprotected (see the description of the</tspan><tspan y="273.85" x="-.0019699999 7.782031 15.566032 24.904034 35.012037 43.566038 47.066038 53.282037 60.282037 67.282039 70.782039 78.56604 88.67404 96.458049 105.79605 115.90405 124.45805 127.95805 132.62006 138.83606 145.83606 149.72806 155.17406 159.06606 165.28206 169.94406 175.39006 180.05207 183.55207 187.44406 194.44406 197.94406 204.94406 211.16007 215.82207 226.71407 230.60607 234.49806 237.99806 244.21407 251.21407 257.43006 263.64607 270.64607 274.53807 278.43006 285.43006 292.43006 295.93006 302.93006 307.59205 311.09205 314.98405 321.98405 328.20005 331.70005 339.48405 344.14604 351.14604 358.14604 362.808 369.02403 379.91603 383.41603 391.97 398.97 405.97 412.97 423.078 430.078 434.74 441.74 445.24 452.24 459.24 465.456 470.11799 476.33399 480.22599 484.11799 491.11799 498.11799">FPROT and FDPROT registers) to permit execution of the Program Longword operation.</tspan><tspan y="298.25" x="-.0019699999 8.55203 15.55203 21.76803 25.26803 32.26803 36.930028 43.930028 50.930028 55.592027 61.808027 72.70003 83.592029 87.484027 94.484027 101.484027 104.984027 111.984027 118.984027 125.20003 129.86203 136.07804 139.97003 143.86203 150.86203 157.86203 161.36203 165.25403 170.70003 174.20003 181.20003 188.20003 192.09203 199.09203 202.98403 207.64603 213.86203 220.07804 223.97003 227.86203 234.86203 241.86203 248.07804 251.97003 255.47003 258.97004 263.63203 267.52403 271.02403 277.24003 283.45603 290.45603 293.95603 300.95603 307.95603 311.84803 318.84803 322.34803 333.24003 340.24003 347.24003 353.45603 356.95603 367.06404 377.17204 389.61805 393.11805 400.11805 404.01005 407.90205 413.34806 416.84806 421.51005 426.17204 433.17204 444.06404 447.56404 451.45603 458.45603 464.67204 468.17204 474.38804 479.05003 485.26603 490.71205 496.92805">The programming operation is unidirectional. It can only move NVM bits from the erased</tspan><tspan y="314.25" x="-.0019699999 5.444031 9.336031 15.5520319 19.444033 25.660035 29.160035 33.822034 36.342035 43.342035 45.862035 50.524034 54.024034 57.916036 64.91603 68.41603 72.30803 79.30803 85.52403 89.02403 96.02403 100.686038 107.686038 114.686038 119.34804 125.56404 136.45604 147.34804 153.56404 160.56404 164.06404 169.51004 173.40204 179.61804 183.51004 189.72605 193.22605 197.88805 200.40805 207.40805 209.92806 214.59006 218.09006 221.59006 230.14406 234.80606 241.02207 246.46807 252.68407 259.68409 263.18409 270.18409 274.07609 277.96809 283.4141 286.9141 290.8061 297.8061 304.0221 307.9141 311.4141 316.07609 322.29209 326.18409 330.07609 333.57609 337.46809 344.46809 347.96809 354.96809 359.63008 366.63008 373.63008 378.29206 384.50807 395.40007 398.90007 402.79206 409.79206 413.29206 417.18406 424.18406 430.40007 433.90007 436.42005 443.42005 445.94004 449.44004 454.88606 458.77806 464.99406 468.88606 475.10206 478.60206 484.81806 489.48005">state ('1') to the programmed state ('0'). Erased bits that fail to program to the '0' state are</tspan><tspan y="330.25" x="-.0019699999 4.6600306 8.552031 14.768031 21.768033 28.768033 34.98403 41.98403 45.48403 51.70003 57.14603 60.64603 66.86203 71.52403 76.186038 83.186038 87.84804 93.29404 96.79404 100.686038 107.686038 111.186038 118.97004 126.75404 135.30805 145.41605 153.97005 158.63205 171.07805 181.18605 188.97005 197.52405 207.63205 216.18605 223.18605 227.84806 231.34806 234.84806 243.40206 250.40206 256.61805 260.11805 269.45606 278.79408 283.45606 291.24006 294.74006 299.40205 303.29405 309.51005 316.51005 320.01005 323.90205 329.34806 332.84806 338.29408 344.51008 348.40208 351.90208 358.11808 362.78007 366.67207 372.88807 377.55006 381.05006 384.94206 391.94206 398.15806 401.65806 409.44206 414.10404 421.10404 428.10404 432.76603 438.98204">flagged as errors in FSTAT[MGSTAT0]. The CCIF flag is set after the Program</tspan><tspan y="346.25" x="-.0019699999 8.55203 15.55203 22.552029 29.552029 39.66003 46.66003 51.32203 58.32203 61.82203 68.82203 75.82203 82.03803 86.700038 92.91604 96.80804 100.700038 107.700038 114.700038 118.200038 124.41604 131.41605 142.30805 149.30805 153.20005 159.41605 163.30805 169.52405 174.97005">Longword operation completes.</tspan><tspan y="370.65" x="-.0019699999 8.55203 15.55203 21.76803 25.26803 30.714032 37.71403 44.71403 51.71403 55.606035 59.498037 65.714038 72.714038 76.214038 82.43004 89.43004 96.43004 101.09204 107.308048 112.75404 118.20004 121.70004 132.59204 139.59204 145.03804 148.93004 152.43004 159.43004 165.64604 169.14604 173.03804 180.03804 187.03804 194.03804 204.14604 211.14604 215.80805 222.80805 226.30805 232.52405 236.41605 240.30805 247.30805 254.30805 260.52406 267.52406 271.02406 275.68605 280.34803 284.24003 290.45603 295.90205 302.90205 306.40205 312.61805 319.61805 326.61805 331.28004 337.49604 342.94206 348.38807 351.88807 356.55006 363.55006 367.44206 374.44206 379.10404 382.60404 390.50004 394.00004 401.00004 408.00004 412.66203">The supplied address must be longword aligned (flash address [1:0] = 00):</tspan><tspan y="395.05" x="13.102019 23.99402 33.332025 40.332025 44.224027 50.440027 53.940027 60.940027 64.440029 71.440029 77.65603 81.54803 87.76403 91.26403 95.15603 100.60203 104.10203 114.21003 118.87203 122.76403 126.65603 130.54804 136.76404 143.76404 147.26404 151.15604 158.15604 161.65604 165.54804 172.54804 178.76404 182.26404 187.71004 194.71004 201.71004 208.71004 212.60204 216.49404 222.71004 229.71004 233.21004 240.21004 247.21004 251.10204 257.31803 260.81803 267.03404 274.03404 281.03404 285.696 291.91203 297.35804 302.80406 306.30406 310.96604 313.48603 318.93205 322.82405 329.04005 333.70204 337.59403 340.114 344.776">&#x2022;Byte 3 data is written to the supplied byte address ('start'),</tspan><tspan y="411.05" x="13.10199 23.993992 33.331995 40.331995 44.223997 50.439996 53.939996 60.939996 64.439998 71.439998 77.656 81.548 87.764 91.264 95.156 100.602 104.102 111.102 115.764 122.764 129.764 134.42601 140.64202 151.53401 162.42601 168.64202 175.64202 179.14202 183.03401 190.03401 193.53401 200.53401 207.53401 211.42601 217.64202 221.14202 227.35802 234.35802 241.35802 246.02002 252.23603 257.68205 263.12806 266.62806 272.07408 275.96607 282.18208 286.84407 290.73606 298.63206 305.63206 312.63206 319.63206 326.63206">&#x2022;Byte 2 data is programmed to byte address start+0b01,</tspan><tspan y="427.05" x="13.10199 23.993992 33.331995 40.331995 44.223997 50.439996 53.939996 60.939996 64.439998 71.439998 77.656 81.548 87.764 91.264 95.156 100.602 104.102 111.102 115.764 122.764 129.764 134.42601 140.64202 151.53401 162.42601 168.64202 175.64202 179.14202 183.03401 190.03401 193.53401 200.53401 207.53401 211.42601 217.64202 221.14202 227.35802 234.35802 241.35802 246.02002 252.23603 257.68205 263.12806 266.62806 272.07408 275.96607 282.18208 286.84407 290.73606 298.63206 305.63206 312.63206 319.63206 326.63206 330.13206 333.63206 339.84806 346.84806">&#x2022;Byte 1 data is programmed to byte address start+0b10, and</tspan><tspan y="443.05" x="13.10199 23.993992 33.331995 40.331995 44.223997 50.439996 53.939996 60.939996 64.439998 71.439998 77.656 81.548 87.764 91.264 95.156 100.602 104.102 111.102 115.764 122.764 129.764 134.42601 140.64202 151.53401 162.42601 168.64202 175.64202 179.14202 183.03401 190.03401 193.53401 200.53401 207.53401 211.42601 217.64202 221.14202 227.35802 234.35802 241.35802 246.02002 252.23603 257.68205 263.12806 266.62806 272.07408 275.96607 282.18208 286.84407 290.73606 298.63206 305.63206 312.63206 319.63206 326.63206">&#x2022;Byte 0 data is programmed to byte address start+0b11.</tspan></text>
<path transform="matrix(1,0,0,1,54.000005,54)" d="M0 457.19999H504V575.69998H0Z" fill="#ffffff" fill-rule="evenodd"/>
<text xml:space="preserve" transform="matrix(1 0 0 1 124 511.19996)" font-size="12" font-family="HelveticaLTStd" font-weight="bold"><tspan y="10.11719" x="15.3 22.632 29.304 36.636 39.972 46.644 49.980005 56.652006 63.324007 67.32001 73.992008 80.664 93 101.004 105.672 113.004 120.336 125.004 131.676 142.344 145.68 153.012 160.344 167.676 175.008 184.344 191.676 196.344 203.676 207.012 215.676 223.008 233.676 244.344 251.01599 258.348 265.68 269.016 277.02 281.688 286.356 293.688 298.356 301.692 310.356 317.02799 324.36 331.692 335.02799 338.36399 345.69599">Table 29-47.Program Longword Command Error Handling</tspan></text>
<g clip-path="url(#clip_66)">
<path transform="matrix(1,0,0,1,54,530.69998)" d="M.5 .5H301.9V15.5H.5Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.5 533.19998)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="1.998 8.001 11.502001 15.003001 20.502 24.003 26.505002 33.003004 38.502004 44.001005 49.500005 52.002004 54.999006 57.501005 63.000005">Error Condition</tspan></text>
<g clip-path="url(#clip_67)">
<path transform="matrix(1,0,0,1,54,530.69998)" d="M302.9 .5H503.5V15.5H302.9Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 358.9 533.19998)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="7.83789" x="81.045 87.048 90.548999 94.049999 99.548999 103.049999 105.551998 112.049999 114.551998">Error Bit</tspan></text>
<g clip-path="url(#clip_68)">
<path transform="matrix(1,0,0,1,54,546.69998)" d="M.25 .5H302.15V15.5H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 549.19998)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.4980008 11.502001 18.999 26.496003 31.500004 36.504007 41.508008 44.010007 49.014009 54.01801 56.520009 59.022008 64.02601 68.52601 73.53001 75.52801 77.52601 82.53001 87.534008 89.532009 94.536 97.038 99.036 104.04 106.542 111.042 116.046 119.043 122.04 127.044 132.048 134.55 137.052 144.549 149.553 154.55699 159.56099 162.06299 166.56299 171.56699 176.06699 181.07099 184.06798 186.06598 188.56798">Command not available in current mode/security</tspan></text>
<g clip-path="url(#clip_69)">
<path transform="matrix(1,0,0,1,54,546.69998)" d="M302.65 .5H503.75V15.5H302.65Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 358.65 549.19998)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="62.80199 68.30099 74.303989 79.802989 85.805988 91.304988 93.806987 99.80998 106.30798 112.805988 118.80898 125.306987 131.80498">FSTAT[ACCERR]</tspan></text>
<g clip-path="url(#clip_70)">
<path transform="matrix(1,0,0,1,54,562.44998)" d="M.25 .25H302.15V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 564.69998)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.0030004 11.007001 13.509001 15.507001 20.511002 25.011002 30.015004 32.013006 34.011007 39.015008 41.517007 44.019006 46.017007 51.021009 55.521009 60.52501 63.027009 68.031009 73.035 78.039 81.036 86.04 90.54 95.04 97.542 99.54 104.04 106.542 111.042 116.046 121.049999 126.05399 128.05199 130.04999 135.05399">An invalid flash address is supplied</tspan></text>
<g clip-path="url(#clip_71)">
<path transform="matrix(1,0,0,1,54,562.44998)" d="M302.65 .25H503.75V15.25H302.65Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 358.65 564.69998)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="62.80199 68.30099 74.303989 79.802989 85.805988 91.304988 93.806987 99.80998 106.30798 112.805988 118.80898 125.306987 131.80498">FSTAT[ACCERR]</tspan></text>
<g clip-path="url(#clip_72)">
<path transform="matrix(1,0,0,1,54,577.94998)" d="M.25 .25H302.15V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 580.19998)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.499 7.497 12.501001 17.001002 22.005002 24.507002 29.511002 34.515005 39.519006 42.516008 47.520009 52.020009 56.520009 59.022008 61.020009 65.520008 68.022 73.026 78.03 80.532 83.034 85.032 90.035999 95.03999 100.04399 106.54199 111.54599 114.54299 119.54699 122.04899 127.052989 129.05098 131.04898 136.05298 141.05698 146.06098">Flash address is not longword aligned</tspan></text>
<g clip-path="url(#clip_73)">
<path transform="matrix(1,0,0,1,54,577.94998)" d="M302.65 .25H503.75V15.25H302.65Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 358.65 580.19998)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="62.80199 68.30099 74.303989 79.802989 85.805988 91.304988 93.806987 99.80998 106.30798 112.805988 118.80898 125.306987 131.80498">FSTAT[ACCERR]</tspan></text>
<g clip-path="url(#clip_74)">
<path transform="matrix(1,0,0,1,54,593.44998)" d="M.25 .25H302.15V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 595.69998)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 5.499 7.497 12.501001 17.001002 22.005002 24.507002 29.511002 34.515005 39.519006 42.516008 47.520009 52.020009 56.520009 59.022008 64.02601 69.03001 71.02801 76.032009 78.534008 83.034008 85.536 88.038 93.042 95.544 100.548 103.049999 108.05399 111.050998 116.05499 118.55699 123.56099 128.06099 130.56299 135.56699 140.57099 143.07299 148.07698 151.07398 156.07798">Flash address points to a protected area</tspan></text>
<g clip-path="url(#clip_75)">
<path transform="matrix(1,0,0,1,54,593.44998)" d="M302.65 .25H503.75V15.25H302.65Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 358.65 595.69998)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="65.78999 71.288997 77.29199 82.79099 88.79399 94.29299 96.79499 102.29399 108.29699 114.29999 116.80199 123.803989 128.80799">FSTAT[FPVIOL]</tspan></text>
<g clip-path="url(#clip_76)">
<path transform="matrix(1,0,0,1,54,608.94998)" d="M.25 .25H302.15V15.25H.25Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 56.25 611.19998)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="0 6.0030004 11.007001 15.507001 18.009 23.013 26.01 29.007 34.011 37.008005 41.508005 44.010004 49.014005 54.018007 58.518007 63.522008 66.02401 71.02801 76.032009 81.036 86.04 88.542 93.546 98.549999 103.049999 108.05399 113.05799 118.06199 120.56399 125.567989 128.56499 133.56899 138.57299 141.07498 146.07898 151.08298 154.07997 156.07798 161.08197 166.08597 168.58797 171.08997 176.09397 181.09796 183.59996 188.09996 193.10396 196.10095 198.09896 200.60095 205.10095 207.60295 212.60695 217.61095 222.61495 225.61194 230.61594 233.11794 235.11594 240.11994">Any errors have been encountered during the verify operation</tspan></text>
<g clip-path="url(#clip_77)">
<path transform="matrix(1,0,0,1,54,608.94998)" d="M302.65 .25H503.75V15.25H302.65Z" fill="#ffffff" fill-rule="evenodd"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 358.65 611.19998)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="60.543 66.042 72.045 77.544 83.547 89.046 91.548 99.045 106.047 112.049999 117.548999 123.551998 129.051 134.055">FSTAT[MGSTAT0]</tspan></text>
<g clip-path="url(#clip_78)">
<path transform="matrix(1,0,0,1,54,530.69998)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M-.5 0H302.5"/>
</g>
<g clip-path="url(#clip_79)">
<path transform="matrix(1,0,0,1,54,530.69998)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.4-.5V16.5"/>
</g>
<g clip-path="url(#clip_80)">
<path transform="matrix(1,0,0,1,54,530.69998)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M303 16H-.5"/>
</g>
<g clip-path="url(#clip_81)">
<path transform="matrix(1,0,0,1,54,530.69998)" 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_82)">
<path transform="matrix(1,0,0,1,54,530.69998)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.3 0H504.5"/>
</g>
<g clip-path="url(#clip_83)">
<path transform="matrix(1,0,0,1,54,530.69998)" 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_84)">
<path transform="matrix(1,0,0,1,54,530.69998)" stroke-width="1" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.5 16H301.8"/>
</g>
<g clip-path="url(#clip_85)">
<path transform="matrix(1,0,0,1,54,546.69998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.4-.6V16.1"/>
</g>
<g clip-path="url(#clip_86)">
<path transform="matrix(1,0,0,1,54,546.69998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.75 15.75H-.25"/>
</g>
<g clip-path="url(#clip_87)">
<path transform="matrix(1,0,0,1,54,546.69998)" 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_88)">
<path transform="matrix(1,0,0,1,54,546.69998)" 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_89)">
<path transform="matrix(1,0,0,1,54,546.69998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.75H302.05"/>
</g>
<g clip-path="url(#clip_90)">
<path transform="matrix(1,0,0,1,54,562.44998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.4-.35V15.85"/>
</g>
<g clip-path="url(#clip_91)">
<path transform="matrix(1,0,0,1,54,562.44998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.75 15.5H-.25"/>
</g>
<g clip-path="url(#clip_92)">
<path transform="matrix(1,0,0,1,54,562.44998)" 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_93)">
<path transform="matrix(1,0,0,1,54,562.44998)" 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_94)">
<path transform="matrix(1,0,0,1,54,562.44998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H302.05"/>
</g>
<g clip-path="url(#clip_95)">
<path transform="matrix(1,0,0,1,54,577.94998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.4-.35V15.85"/>
</g>
<g clip-path="url(#clip_96)">
<path transform="matrix(1,0,0,1,54,577.94998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.75 15.5H-.25"/>
</g>
<g clip-path="url(#clip_97)">
<path transform="matrix(1,0,0,1,54,577.94998)" 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_98)">
<path transform="matrix(1,0,0,1,54,577.94998)" 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_99)">
<path transform="matrix(1,0,0,1,54,577.94998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H302.05"/>
</g>
<g clip-path="url(#clip_100)">
<path transform="matrix(1,0,0,1,54,593.44998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.4-.35V15.85"/>
</g>
<g clip-path="url(#clip_101)">
<path transform="matrix(1,0,0,1,54,593.44998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.75 15.5H-.25"/>
</g>
<g clip-path="url(#clip_102)">
<path transform="matrix(1,0,0,1,54,593.44998)" 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_103)">
<path transform="matrix(1,0,0,1,54,593.44998)" 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_104)">
<path transform="matrix(1,0,0,1,54,593.44998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H302.05"/>
</g>
<g clip-path="url(#clip_105)">
<path transform="matrix(1,0,0,1,54,608.94998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.4-.35V15.75"/>
</g>
<g clip-path="url(#clip_106)">
<path transform="matrix(1,0,0,1,54,608.94998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M302.5 15.5H-.25"/>
</g>
<g clip-path="url(#clip_107)">
<path transform="matrix(1,0,0,1,54,608.94998)" 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_108)">
<path transform="matrix(1,0,0,1,54,608.94998)" 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_109)">
<path transform="matrix(1,0,0,1,54,608.94998)" stroke-width=".5" stroke-linecap="round" stroke-miterlimit="10" stroke-linejoin="miter" fill="none" stroke="#000000" d="M504.25 15.5H302.3"/>
</g>
<g clip-path="url(#clip_110)">
<path transform="matrix(1,0,0,1,54,24.56926)" d="M0 0H504L488 16H0V0Z" fill="#666666"/>
<path transform="matrix(1,0,0,1,54,24.56926)" stroke-width=".8" stroke-linecap="butt" stroke-miterlimit="4" stroke-linejoin="miter" fill="none" stroke="#666666" d="M0 0H504L488 16H0V0Z"/>
</g>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 17.99997)" font-size="9" font-family="HelveticaLTStd" font-weight="bold"><tspan y="26.01034" x="329.97599 336.47398 341.97297 346.97697 352.47596 355.47297 360.47697 363.97798 366.47999 371.48399 376.48799 378.99 384.48899 386.991 391.995 396.999 402.498 405 412.497 417.501 425.502 431.001 434.502 439.506 442.00804 449.50505 455.00404 460.50303 466.002 468.50404 473.50804 476.01005 479.00706 484.50605 490.00505 495.50404 501.00303">Chapter 29 Flash Memory Module (FTFL)</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 734.9386)" font-size="10" font-family="HelveticaLTStd" font-weight="bold"><tspan y="8.59766" x="130.01 137.23 142.79 148.34999 151.12999 157.79999 163.90999 170.01999 173.34999 179.45999 185.01999 193.90999 196.68999 199.46999 205.02999 207.80998 215.02999 220.58998 223.91999 229.47998 233.36998 238.92998 245.03998 250.59998 256.15998 258.93998 267.26997 272.82997 278.93995 285.04994 290.60993 293.38993 296.16993 298.94993 306.16993 311.72993 317.28993 320.06993 322.8499 328.4099 331.1899 336.7499 342.8599 348.96989 351.74989 357.30989 362.86988 368.42988">K60 Sub-Family Reference Manual, Rev. 2 Jun 2012</tspan></text>
<text xml:space="preserve" transform="matrix(1 0 0 1 54 751.7559)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x=".00401 5.5030105 8.5000109 13.504011 18.50801 23.00801 27.50801 32.512014 34.510015 39.514017 42.016016 48.019014 53.023015 60.520017 62.518018 67.01802 72.02202 77.02602 82.030017 87.03401 91.53401 94.03601 99.04001 102.03701 104.53901 107.04101 109.54301 114.547008 119.047008">Freescale Semiconductor, Inc.</tspan></text>
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 220.32 751.7559)" 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.7559)" font-size="9" font-family="HelveticaLTStd"><tspan y="7.83789" x="151.308 156.312 161.316">695</tspan></text>
<text fill="#ff0000" xml:space="preserve" transform="matrix(1 0 0 1 54 763.7559)" 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_111)">
<path transform="matrix(1,0,0,1,54,748.5559)" 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_112)">
<path transform="matrix(1,0,0,1,54,748.5559)" 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_113)">
<path transform="matrix(1,0,0,1,54,748.5559)" 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_114" 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>