<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8">
<meta name="generator" content="pdf2htmlEX">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<link rel="stylesheet" href="https://static.pudn.com/base/css/base.min.css">
<link rel="stylesheet" href="https://static.pudn.com/base/css/fancy.min.css">
<link rel="stylesheet" href="https://static.pudn.com/prod/directory_preview_static/625672086a05c103570b9ff7/raw.css">
<script src="https://static.pudn.com/base/js/compatibility.min.js"></script>
<script src="https://static.pudn.com/base/js/pdf2htmlEX.min.js"></script>
<script>
try{
pdf2htmlEX.defaultViewer = new pdf2htmlEX.Viewer({});
}catch(e){}
</script>
<title></title>
</head>
<body>
<div id="sidebar" style="display: none">
<div id="outline">
</div>
</div>
<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625672086a05c103570b9ff7/bg1.jpg"><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls0 ws0">November 2020<span class="_ _0"> </span>RM0440 Rev 5<span class="_ _1"> </span>1/2128</div><div class="t m0 x2 h3 y2 ff1 fs1 fc1 sc0 ls1 ws0">1</div><div class="t m0 x3 h4 y3 ff2 fs2 fc0 sc0 ls2 ws0">RM0440</div><div class="t m0 x4 h4 y4 ff2 fs2 fc0 sc0 ls3 ws0">Reference manual</div><div class="t m0 x5 h5 y5 ff1 fs3 fc0 sc0 ls4 ws0">STM32G4 Series</div><div class="t m0 x6 h5 y6 ff1 fs3 fc0 sc0 ls1 ws0"> advanced <span class="_ _2"></span>Arm</div><div class="t m0 x7 h6 y7 ff1 fs4 fc0 sc0 ls1 ws0">®</div><div class="t m0 x8 h5 y8 ff1 fs3 fc0 sc0 ls5 ws0">-based 32-bit MCUs</div><div class="t m0 x9 h7 y9 ff2 fs5 fc0 sc0 ls6 ws0">Introduction</div><div class="t m0 x9 h8 ya ff1 fs6 fc0 sc0 ls7 ws0">This reference<span class="_ _3"></span> manual targets a<span class="_ _3"></span><span class="ls8">pplication developers. It p<span class="_ _3"></span>rovid<span class="ls9">es complete information o<span class="_ _3"></span>n </span></span></div><div class="t m0 x9 h8 yb ff1 fs6 fc0 sc0 lsa ws0">how to use<span class="_ _3"></span> the STM32G4 <span class="_ _3"></span>Series micro<span class="_ _3"></span>controller memor<span class="_ _3"></span>y and per<span class="_ _3"></span>iph<span class="lsb">erals.</span></div><div class="t m0 x9 h8 yc ff1 fs6 fc0 sc0 lsc ws0">The STM32G<span class="_ _4"></span>4 Series is a family <span class="_ _4"></span>o<span class="lsd">f microcontrollers with dif<span class="_ _3"></span>fere<span class="lse">nt memory sizes, packages </span></span></div><div class="t m0 x9 h8 yd ff1 fs6 fc0 sc0 lsf ws0">and peripherals.</div><div class="t m0 x9 h8 ye ff1 fs6 fc0 sc0 ls10 ws0">For ordering informati<span class="ls11">on<span class="_ _3"></span>, mechanical and<span class="_ _3"></span> electrical device char<span class="_ _3"></span><span class="ls12">acteristics refer t<span class="_ _4"></span>o the </span></span></div><div class="t m0 x9 h8 yf ff1 fs6 fc0 sc0 ls13 ws0">correspond<span class="_ _4"></span>ing<span class="ff3 ls1"> </span><span class="ls14">datash<span class="_ _4"></span>eets.</span></div><div class="t m0 x9 h8 y10 ff1 fs6 fc0 sc0 ls15 ws0">For <span class="_ _3"></span>information <span class="_ _5"></span>on <span class="_ _5"></span>the <span class="_ _2"></span>Arm</div><div class="t m0 xa h9 y11 ff1 fs7 fc0 sc0 ls1 ws0">®</div><div class="t m0 xb h8 y12 ff1 fs6 fc0 sc0 ls16 ws0"> C<span class="_ _4"></span>o<span class="_ _4"></span>rt<span class="_ _4"></span>e<span class="_ _4"></span>x</div><div class="t m0 xc h9 y11 ff1 fs7 fc0 sc0 ls1 ws0">®</div><div class="t m0 xd h8 y12 ff1 fs6 fc0 sc0 ls7 ws0">-M4 <span class="_ _5"></span>core, refer<span class="_ _3"></span> <span class="_ _5"></span>to the <span class="_ _5"></span>Cortex</div><div class="t m0 x5 h9 y11 ff1 fs7 fc0 sc0 ls1 ws0">®</div><div class="t m0 xe h8 y12 ff1 fs6 fc0 sc0 ls17 ws0">-M4<span class="ff3 ls18 ws1"> T<span class="_ _2"></span>echnical Reference </span></div><div class="t m0 x9 h8 y13 ff3 fs6 fc0 sc0 ls19 ws0">Manual<span class="ff1 ls1">.</span></div><div class="t m0 x9 h7 y14 ff2 fs5 fc0 sc0 ls1a ws0">Related documents</div><div class="t m0 x9 h8 y15 ff4 fs6 fc0 sc0 ls1 ws0">•<span class="_ _6"> </span><span class="ff1 ls18">Cortex</span></div><div class="t m0 xf h9 y16 ff1 fs7 fc0 sc0 ls1 ws0">®</div><div class="t m0 x10 h8 y15 ff1 fs6 fc0 sc0 ls10 ws0">-M4 Technical Reference Manual, <span class="_ _3"></span><span class="ls1b">available fro<span class="_ _4"></span>m: http://inf<span class="_ _4"></span>ocent<span class="ls7">er.arm.com</span></span></div><div class="t m0 x9 h8 y17 ff4 fs6 fc0 sc0 ls1 ws0">•<span class="_ _6"> </span><span class="ff1 ls7">STM32G4xx datasheets</span></div><div class="t m0 x9 h8 y18 ff4 fs6 fc0 sc0 ls1 ws0">•<span class="_ _6"> </span><span class="ff1 ls1c">STM32F3, <span class="_ _2"></span>STM32F4, <span class="_ _2"></span>STM32G4 <span class="_ _2"></span>and <span class="_ _2"></span>STM32<span class="_ _3"></span>L4 <span class="_ _2"></span>Series <span class="_ _2"></span>Cortex</span></div><div class="t m0 x11 h9 y19 ff1 fs7 fc0 sc0 ls1 ws0">®</div><div class="t m0 x12 h8 y1a ff1 fs6 fc0 sc0 ls1d ws0">-M4 <span class="_ _2"></span>pr<span class="_ _4"></span>ogramming<span class="_ _4"></span> <span class="_ _2"></span>manu<span class="_ _4"></span>al </div><div class="t m0 x13 h8 y1b ff1 fs6 fc0 sc0 ls1e ws0">(PM0214)</div><div class="t m0 x14 ha y2 ff3 fs1 fc2 sc0 ls1f ws0">www<span class="_ _5"></span>.st.c<span class="_ _4"></span>om</div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><div class="d m1"></div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
</body>
</html>
<div id="pf2" class="pf w0 h0" data-page-no="2"><div class="pc pc2 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625672086a05c103570b9ff7/bg2.jpg"><div class="t m0 x1 hb y1c ff2 fs6 fc0 sc0 ls20 ws0">Contents<span class="_ _7"> </span><span class="ls15">RM0440</span></div><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls21 ws0">2/2128<span class="_ _1"> </span>RM0440 Rev 5</div><div class="t m0 x1 hc y1d ff2 fs8 fc0 sc0 ls22 ws0">Contents</div><div class="t m0 x1 hd y1e ff2 fs9 fc0 sc0 ls23 ws0">1<span class="_ _8"> </span>Documentation conventions <span class="_ _9"> </span> . . <span class="ls24">. . . . . . . . </span>. . . . . . . .<span class="ls25"> . . . . . <span class="_ _5"></span><span class="ls26">. . . . . . <span class="ls23">. . . . <span class="_ _9"></span>73</span></span></span></div><div class="t m0 x9 he y1f ff1 fsa fc0 sc0 ls27 ws0">1.1<span class="_ _a"> </span>General information <span class="_ _4"></span> . . . . . . . . . . . . . . . . . . . .<span class="ls28"> . . . . . . . . . . . . .<span class="_ _3"></span> . . . . . . . . <span class="_ _b"> </span>73</span></div><div class="t m0 x9 he y20 ff1 fsa fc0 sc0 ls29 ws0">1.2<span class="_ _a"> </span>List of abbreviations for registers <span class="_ _c"> </span>. . . . . . . . . . . . <span class="ls28">. . . . . .<span class="_ _3"></span> . . . . . . . . . . . . . <span class="_ _c"> </span>73</span></div><div class="t m0 x9 he y21 ff1 fsa fc0 sc0 ls28 ws0">1.3<span class="_ _a"> </span>Glossary <span class="_ _d"> </span>. . . . . . . . . . . . . . . . . . . . . . . . . .<span class="_ _5"></span> . . . . . . . . . . . . . . . . . . . . . . . . <span class="_ _c"> </span>74</div><div class="t m0 x9 he y22 ff1 fsa fc0 sc0 ls28 ws0">1.4<span class="_ _a"> </span>Product category definition <span class="_ _4"></span>. . . . . . . . . . . . . . . . . . . . . . . . . . . .<span class="_ _5"></span> . . . . . . . . <span class="_ _b"> </span>74</div><div class="t m0 x9 he y23 ff1 fsa fc0 sc0 ls27 ws0">1.5<span class="_ _a"> </span>Availability of <span class="_ _5"></span>peripherals <span class="_ _4"></span> . . . . . . . . . . . . . . . .<span class="ls28"> . . . . . . . .<span class="_ _3"></span> . . . . . . . . . . . . . <span class="_ _c"> </span>74</span></div><div class="t m0 x1 hd y24 ff2 fs9 fc0 sc0 ls2a ws0">2<span class="_ _8"> </span>System and memory overview <span class="_ _e"></span>. .<span class="ls2b"> . . . . . . . <span class="ls25">. . . . . . . . . . . . . . . . .<span class="ls23"> . . . . . . <span class="_ _e"></span>78</span></span></span></div><div class="t m0 x9 he y25 ff1 fsa fc0 sc0 ls2c ws0">2.1<span class="_ _a"> </span>System architecture . <span class="_ _3"></span>. . . . . . . . . . . . . . . . . . .<span class="_ _5"></span><span class="ls28"> . . . . . . . . . . . . . . . . . . . . . <span class="_ _b"> </span>78</span></div><div class="t m0 x15 h8 y26 ff1 fs6 fc0 sc0 ls2d ws0">2.1.1<span class="_ _a"> </span>I-bus <span class="_ _f"></span>. . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . <span class="ls12">. . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . 79</span></div><div class="t m0 x15 h8 y27 ff1 fs6 fc0 sc0 ls2d ws0">2.1.2<span class="_ _a"> </span>D-bus <span class="_ _c"> </span>. . . . . . . . . . . . .<span class="_ _4"></span> . . . . . . . . <span class="_ _4"></span>. . . . . <span class="ls2e">. . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . 79</span></div><div class="t m0 x15 h8 y28 ff1 fs6 fc0 sc0 ls2d ws0">2.1.3<span class="_ _a"> </span>S-bus <span class="_"> </span>. . . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> <span class="ls2e">. . . . . . . . . .<span class="_ _4"></span> . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. 80</span></div><div class="t m0 x15 h8 y29 ff1 fs6 fc0 sc0 ls2f ws0">2.1.4<span class="_ _a"> </span>DMA-bus <span class="_ _f"></span> . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . .<span class="ls12"> . . . . . .<span class="_ _4"></span> . . . . . . . . <span class="_ _4"></span>. . . . . . <span class="_ _4"></span>. . . 80</span></div><div class="t m0 x15 h8 y2a ff1 fs6 fc0 sc0 ls2f ws0">2.1.5<span class="_ _a"> </span>BusMatrix <span class="_ _f"></span>. . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . <span class="ls2e">. . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . <span class="_ _4"></span>80</span></div><div class="t m0 x9 he y2b ff1 fsa fc0 sc0 ls27 ws0">2.2<span class="_ _a"> </span>Memory organization <span class="_ _e"></span> <span class="_ _5"></span>. . . . . . . . . . . . . . . . . . . .<span class="ls28"> . . . . . . . . . . . . . . . . . <span class="_ _5"></span>. . . <span class="_"> </span>81</span></div><div class="t m0 x15 h8 y2c ff1 fs6 fc0 sc0 ls30 ws0">2.2.1<span class="_ _a"> </span>Introduction <span class="_ _9"> </span> . . . <span class="_ _4"></span>. . . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . <span class="ls2e">. . . . . . .<span class="_ _4"></span> . . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. 81</span></div><div class="t m0 x15 h8 y2d ff1 fs6 fc0 sc0 ls31 ws0">2.2.2<span class="_ _a"> </span>Memory map and <span class="ls32">register boundary addresses <span class="_ _c"> </span> . . . . . . . <span class="_ _4"></span><span class="ls2f">. . . . . . . . <span class="_ _4"></span>. . . 82</span></span></div><div class="t m0 x9 he y2e ff1 fsa fc0 sc0 ls2c ws0">2.3<span class="_ _a"> </span>Bit banding <span class="_ _c"> </span>. . . . . . . . . . . . . . . . . . .<span class="_ _5"></span> . . . . . <span class="ls28">. . . . . . . . . . . . . . . . . . . . . . . . <span class="_ _c"> </span>86</span></div><div class="t m0 x9 he y2f ff1 fsa fc0 sc0 ls28 ws0">2.4<span class="_ _a"> </span>Embedded SRAM . . . . . . . . <span class="_ _3"></span>. . . . . . . . . . . . . . . . . . . . . .<span class="_ _5"></span> . . . . . . . . . . . . . <span class="_ _b"> </span>87</div><div class="t m0 x15 h8 y30 ff1 fs6 fc0 sc0 lsc ws0">2.4.1<span class="_ _a"> </span>Parity check <span class="_ _c"> </span>. . . . . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . .<span class="ls2e"> . . . . . .<span class="_ _4"></span> . . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. 88</span></div><div class="t m0 x15 h8 y31 ff1 fs6 fc0 sc0 ls33 ws0">2.4.2<span class="_ _a"> </span>CCM SRAM Write protection <span class="_ _d"> </span>. . . . . . . . . . . <span class="_ _4"></span>. . . . . <span class="ls2d">. . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . 88</span></div><div class="t m0 x15 h8 y32 ff1 fs6 fc0 sc0 ls34 ws0">2.4.3<span class="_ _a"> </span>CCM SRAM read protec<span class="_ _4"></span>tion <span class="_ _c"> </span> . . . . . . . . . . . . . . . .<span class="_ _4"></span> <span class="ls2d">. . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . 89</span></div><div class="t m0 x15 h8 y33 ff1 fs6 fc0 sc0 ls1 ws0">2.4.4<span class="_ _a"> </span>CCM SRAM erase <span class="_ _c"> </span>. . . . . . . . . <span class="_ _4"></span>. . . . . . . . . . <span class="_ _4"></span>. . .<span class="ls2e"> . . . . . . .<span class="_ _4"></span> . . . . . . <span class="_ _4"></span>. . . . . . 89</span></div><div class="t m0 x9 he y34 ff1 fsa fc0 sc0 ls29 ws0">2.5<span class="_ _a"> </span>Flash memory overview <span class="_ _c"> </span>. . . . . . . . . . . . . . . . . . . <span class="ls28">. . . . . . . . . . .<span class="_ _5"></span> . . . . . . . . <span class="_ _b"> </span>90</span></div><div class="t m0 x9 he y35 ff1 fsa fc0 sc0 ls28 ws0">2.6<span class="_ _a"> </span>Boot configuration <span class="_ _c"> </span> . . . . . . . . . . . . . . . . . .<span class="_ _5"></span> . . . . . . . . . . . . . . . . . . . . . . . . <span class="_ _c"> </span>90</div><div class="t m0 x15 h8 y36 ff1 fs6 fc0 sc0 ls34 ws0">2.6.1<span class="_ _a"> </span>Boot configuration <span class="_ _e"></span> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . . . <span class="_ _4"></span><span class="ls2e">. . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . <span class="_ _4"></span>90</span></div><div class="t m0 x1 hd y37 ff2 fs9 fc0 sc0 ls35 ws0">3<span class="_ _8"> </span>Embedded Flash memory (FLASH)</div><div class="t m0 x9 hd y38 ff2 fs9 fc0 sc0 ls36 ws0">for category 3 devices <span class="_ _b"> </span> . . . .<span class="ls24"> . . . . . . . . . . . . . . . .<span class="ls2b"> . . . . . . . . . .<span class="ls1"> . . . . . . . . <span class="_ _e"></span>93</span></span></span></div><div class="t m0 x9 he y39 ff1 fsa fc0 sc0 ls28 ws0">3.1<span class="_ _a"> </span>Introduction <span class="_"> </span> . . . . . . . . . . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <span class="_ _3"></span>. . . <span class="_ _b"> </span>93</div><div class="t m0 x9 he y3a ff1 fsa fc0 sc0 ls28 ws0">3.2<span class="_ _a"> </span>FLASH main features <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . . . <span class="_ _b"> </span>93</div><div class="t m0 x9 he y3b ff1 fsa fc0 sc0 ls28 ws0">3.3<span class="_ _a"> </span>FLASH functional description <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . . . .<span class="_ _5"></span> . . . . . . . . . . . . . <span class="_ _b"> </span>94</div><div class="t m0 x15 h8 y3c ff1 fs6 fc0 sc0 ls37 ws0">3.3.1<span class="_ _a"> </span>Flash memory organiza<span class="ls12">tion <span class="_"> </span>. . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . 94</span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><div class="d m1"></div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
<div id="pf3" class="pf w0 h0" data-page-no="3"><div class="pc pc3 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625672086a05c103570b9ff7/bg3.jpg"><div class="t m0 x16 h2 y1 ff1 fs0 fc0 sc0 ls38 ws0">RM0440 Rev 5<span class="_ _1"> </span>3/2128</div><div class="t m0 x1 hb y1c ff2 fs6 fc0 sc0 ls15 ws0">RM0440<span class="_ _7"> </span><span class="ls39">Contents</span></div><div class="t m0 x2 h3 y2 ff1 fs1 fc1 sc0 ls3a ws0">49</div><div class="t m0 x15 h8 y3d ff1 fs6 fc0 sc0 ls34 ws0">3.3.2<span class="_ _a"> </span>Error code correction <span class="_ _4"></span>(ECC) <span class="_ _c"> </span> . . . . . . . . . . . . . . <span class="_ _4"></span>.<span class="ls2e"> . . . . . . . <span class="_ _4"></span>. . . . . . .<span class="_ _4"></span> . . . . 96</span></div><div class="t m0 x15 h8 y3e ff1 fs6 fc0 sc0 lsc ws0">3.3.3<span class="_ _a"> </span>Read access latenc<span class="_ _4"></span>y <span class="_ _4"></span> . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . .<span class="ls2e"> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . 97</span></div><div class="t m0 x15 h8 y3f ff1 fs6 fc0 sc0 ls9 ws0">3.3.4<span class="_ _a"> </span>Adaptive real-time memory acceler<span class="_ _5"></span>ator (ART <span class="_ _2"></span>Accelerator) .<span class="lsc"> . . . <span class="_ _4"></span>. . . . . . 99</span></div><div class="t m0 x15 h8 y40 ff1 fs6 fc0 sc0 ls37 ws0">3.3.5<span class="_ _a"> </span>Flash program and erase<span class="ls1"> operations <span class="_ _f"></span>. . . . . . .<span class="_ _4"></span> . . . . .<span class="ls2f"> . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 101</span></span></div><div class="t m0 x15 h8 y41 ff1 fs6 fc0 sc0 ls3b ws0">3.3.6<span class="_ _a"> </span>Flash main memory eras<span class="_ _4"></span>e sequences <span class="_ _e"></span>.<span class="_ _4"></span> . . . . . . . . . .<span class="_ _4"></span> . <span class="lsc">. . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>102</span></div><div class="t m0 x15 h8 y42 ff1 fs6 fc0 sc0 ls3c ws0">3.3.7<span class="_ _a"> </span>Flash main memory progra<span class="ls3b">mming sequences <span class="_ _e"></span>. . . . . . . . . <span class="ls30">. . . . . <span class="_ _4"></span>. . . . . 103</span></span></div><div class="t m0 x15 h8 y43 ff1 fs6 fc0 sc0 ls3d ws0">3.3.8<span class="_ _a"> </span>Read-while-write (R<span class="_ _5"></span>WW) ava<span class="ls9">ilable only in dual bank mode</span></div><div class="t m0 x17 h8 y44 ff1 fs6 fc0 sc0 ls2e ws0">(DBANK=1) <span class="_ _9"> </span> . . . . . . . . . . . <span class="_ _4"></span>. . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> <span class="ls2f">. . . . . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>107</span></div><div class="t m0 x9 he y45 ff1 fsa fc0 sc0 ls2c ws0">3.4<span class="_ _a"> </span>FLASH option bytes <span class="_ _c"> </span>. . . . . . . . . . . . . . . . .<span class="_ _5"></span> . . . .<span class="ls28"> . . . . . . . . . . . . . . . . . . . <span class="_ _c"> </span>109</span></div><div class="t m0 x15 h8 y46 ff1 fs6 fc0 sc0 ls1 ws0">3.4.1<span class="_ _a"> </span>Option bytes <span class="_ _4"></span>description <span class="_ _d"> </span> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . <span class="ls2f">. <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 109</span></div><div class="t m0 x15 h8 y47 ff1 fs6 fc0 sc0 ls3e ws0">3.4.2<span class="_ _a"> </span>Option bytes programming <span class="_"> </span> . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. <span class="ls3f">. . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . <span class="_ _e"></span>1<span class="_ _2"></span>17</span></div><div class="t m0 x9 he y48 ff1 fsa fc0 sc0 ls28 ws0">3.5<span class="_ _a"> </span>FLASH memory protection <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . <span class="_ _b"> </span>120</div><div class="t m0 x15 h8 y49 ff1 fs6 fc0 sc0 ls33 ws0">3.5.1<span class="_ _a"> </span>Read protection (RDP) <span class="_"> </span> . . . . . . . <span class="_ _4"></span>. . . . . . . . . .<span class="_ _4"></span> .<span class="ls2f"> . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 120</span></div><div class="t m0 x15 h8 y4a ff1 fs6 fc0 sc0 ls40 ws0">3.5.2<span class="_ _a"> </span>Proprietary cod<span class="ls41">e readout protection (PCROP) <span class="_ _c"> </span> . . . . . . .<span class="_ _4"></span><span class="ls30"> . . . . . . . .<span class="_ _4"></span> . . . 123</span></span></div><div class="t m0 x15 h8 y4b ff1 fs6 fc0 sc0 ls42 ws0">3.5.3<span class="_ _a"> </span>Write protection (WRP<span class="ls43">) <span class="_ _f"> </span> .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> <span class="ls2f">. . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 125</span></span></div><div class="t m0 x15 h8 y4c ff1 fs6 fc0 sc0 ls3e ws0">3.5.4<span class="_ _a"> </span>Securable memory area <span class="_"> </span> . . . . . . . . . <span class="_ _4"></span>. . . . . . . . .<span class="_ _4"></span><span class="ls2f"> . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 126</span></div><div class="t m0 x15 h8 y4d ff1 fs6 fc0 sc0 ls3e ws0">3.5.5<span class="_ _a"> </span>Disabling core debug access <span class="_ _f"></span>. . . . .<span class="_ _4"></span> . . . . . . . . . <span class="_ _4"></span>. <span class="ls2f">. . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 126</span></div><div class="t m0 x15 h8 y4e ff1 fs6 fc0 sc0 ls33 ws0">3.5.6<span class="_ _a"> </span>Forcing boot from <span class="_ _4"></span>Flash memory <span class="_ _e"></span>. . . . .<span class="_ _4"></span> . . . . . . . . .<span class="_ _4"></span><span class="ls2f"> . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 127</span></div><div class="t m0 x9 he y4f ff1 fsa fc0 sc0 ls27 ws0">3.6<span class="_ _a"> </span>FLASH interrupts <span class="_ _e"></span> . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . . <span class="ls28">. . . . . . . . . . . . . . . . . . . <span class="_ _3"></span>. . <span class="_ _b"> </span>127</span></div><div class="t m0 x9 he y50 ff1 fsa fc0 sc0 ls27 ws0">3.7<span class="_ _a"> </span>FLASH registers <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . . . . . <span class="ls28">. . . . . . . . .<span class="_ _5"></span> . . . . . . . . . . . . <span class="_ _b"> </span>128</span></div><div class="t m0 x15 h8 y51 ff1 fs6 fc0 sc0 ls3e ws0">3.7.1<span class="_ _a"> </span>Flash ac<span class="_ _4"></span>cess control register (FLASH_AC<span class="_ _4"></span>R) <span class="_"> </span> . . . . . . . .<span class="ls30"> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 128</span></div><div class="t m0 x15 h8 y52 ff1 fs6 fc0 sc0 ls32 ws0">3.7.2<span class="_ _a"> </span>Flash Pow<span class="_ _4"></span>er-down key regi<span class="ls44">ster (FLASH_PDKEYR) <span class="_ _e"></span> . . . . . . <span class="ls34">. . . . .<span class="_ _4"></span> . . . 129</span></span></div><div class="t m0 x15 h8 y53 ff1 fs6 fc0 sc0 ls42 ws0">3.7.3<span class="_ _a"> </span>Flash key register (F<span class="ls31">LASH_KEYR) <span class="_ _e"></span> . . .<span class="ls32"> . . . . . . . . . .<span class="ls2f"> . . . . . . . . . . .<span class="_ _4"></span> . . . 130</span></span></span></div><div class="t m0 x15 h8 y54 ff1 fs6 fc0 sc0 ls32 ws0">3.7.4<span class="_ _a"> </span>Flash option key regist<span class="_ _4"></span>er (FLASH_OPTKEYR) <span class="_"> </span>. . . . . . . . <span class="_ _4"></span><span class="ls30">. . . . . . .<span class="_ _4"></span> . . . 130</span></div><div class="t m0 x15 h8 y55 ff1 fs6 fc0 sc0 ls45 ws0">3.7.5<span class="_ _a"> </span>Flash status register (<span class="_ _4"></span><span class="ls1">FLASH_SR) <span class="_"> </span> . . . . . . . . . . . . <span class="ls2f">.<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . <span class="_ _4"></span>131</span></span></div><div class="t m0 x15 h8 y56 ff1 fs6 fc0 sc0 ls3b ws0">3.7.6<span class="_ _a"> </span>Flash control register (FLA<span class="_ _4"></span>SH_CR) <span class="_ _9"> </span>. . . . . . <span class="_ _4"></span>. . . . . . <span class="ls2f">. . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . 133</span></div><div class="t m0 x15 h8 y57 ff1 fs6 fc0 sc0 ls3e ws0">3.7.7<span class="_ _a"> </span>Flash ECC <span class="_ _4"></span>register (FLASH_ECCR) <span class="_ _c"> </span>. . . . . . . . . .<span class="_ _4"></span> . . . <span class="lsc">. . . . . . .<span class="_ _4"></span> . . . . . . <span class="_ _4"></span>135</span></div><div class="t m0 x15 h8 y58 ff1 fs6 fc0 sc0 ls33 ws0">3.7.8<span class="_ _a"> </span>Flash option regis<span class="_ _4"></span>ter (FLASH_OPTR) <span class="_ _c"> </span>. . . . . . . . . . . .<span class="_ _4"></span><span class="lsc"> . . . . . . .<span class="_ _4"></span> . . . . . . 137</span></div><div class="t m0 x15 h8 y59 ff1 fs6 fc0 sc0 ls45 ws0">3.7.9<span class="_ _a"> </span>Flash PCROP1 Start<span class="_ _4"></span> address<span class="ls41"> register (FLASH_PCROP1SR) <span class="_ _d"> </span> . . . . . . <span class="_ _4"></span>139</span></div><div class="t m0 x15 h8 y5a ff1 fs6 fc0 sc0 ls9 ws0">3.7.10<span class="_ _10"> </span>Flash PCROP1 End address <span class="ls46">register (FLASH_PCROP1ER) <span class="_ _d"> </span>. . <span class="_ _4"></span>. <span class="ls41">. . . . 140</span></span></div><div class="t m0 x15 h8 y5b ff1 fs6 fc0 sc0 ls47 ws0">3.7.1<span class="_ _2"></span>1<span class="_ _11"> </span>Flash Bank 1 WRP<span class="_ _5"></span> area <span class="_ _5"></span>A<span class="_ _5"></span> address register (<span class="_ _5"></span>FLASH_WRP1AR) <span class="_ _d"> </span> <span class="ls41">. . . . 141</span></div><div class="t m0 x15 h8 y5c ff1 fs6 fc0 sc0 ls9 ws0">3.7.12<span class="_ _10"> </span>Flash Bank 1 WRP<span class="_ _5"></span> area B ad<span class="ls43">dress r<span class="_ _4"></span>egister (FL<span class="_ _4"></span>ASH_WRP1BR) <span class="_ _e"></span> <span class="ls41">. . . . <span class="_ _4"></span>141</span></span></div><div class="t m0 x15 h8 y5d ff1 fs6 fc0 sc0 ls48 ws0">3.7.13<span class="_ _10"> </span>Flash PCROP2 Start address<span class="ls49"> register (FLASH_PCROP2SR) <span class="_ _9"> </span> . .<span class="ls32"> . . . . 142</span></span></div><div class="t m0 x15 h8 y5e ff1 fs6 fc0 sc0 ls9 ws0">3.7.14<span class="_ _10"> </span>Flash PCROP2 End address <span class="ls46">register (FLASH_PCROP2ER) <span class="_ _d"> </span>. . <span class="_ _4"></span>. <span class="ls41">. . . . 142</span></span></div><div class="t m0 x15 h8 y5f ff1 fs6 fc0 sc0 ls4a ws0">3.7.15<span class="_ _10"> </span>Flash Bank 2 WRP<span class="_ _5"></span> area <span class="_ _5"></span>A<span class="_ _5"></span> ad<span class="ls47">dress register<span class="_ _3"></span> (FLASH_WRP2AR) <span class="_ _9"> </span> <span class="ls41">. . . . <span class="_ _4"></span>143</span></span></div><div class="t m0 x15 h8 y60 ff1 fs6 fc0 sc0 ls9 ws0">3.7.16<span class="_ _10"> </span>Flash Bank 2 WRP<span class="_ _5"></span> area B ad<span class="ls43">dress r<span class="_ _4"></span>egister (FL<span class="_ _4"></span>ASH_WRP2BR) <span class="_ _e"></span> <span class="ls41">. . . . <span class="_ _4"></span>144</span></span></div><div class="t m0 x15 h8 y61 ff1 fs6 fc0 sc0 ls40 ws0">3.7.17<span class="_ _10"> </span>Flash Securable area ban<span class="ls34">k1 regis<span class="_ _4"></span>ter (FLASH_SEC1R) <span class="_ _f"> </span> . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>144</span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><div class="d m1"></div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
<div id="pf4" class="pf w0 h0" data-page-no="4"><div class="pc pc4 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625672086a05c103570b9ff7/bg4.jpg"><div class="t m0 x1 hb y1c ff2 fs6 fc0 sc0 ls20 ws0">Contents<span class="_ _7"> </span><span class="ls15">RM0440</span></div><div class="t m0 x1 h2 y1 ff1 fs0 fc0 sc0 ls21 ws0">4/2128<span class="_ _1"> </span>RM0440 Rev 5</div><div class="t m0 x15 h8 y3d ff1 fs6 fc0 sc0 ls40 ws0">3.7.18<span class="_ _10"> </span>Flash Securable area ban<span class="ls34">k2 regis<span class="_ _4"></span>ter (FLASH_SEC2R) <span class="_ _f"> </span> . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>145</span></div><div class="t m0 x15 h8 y3e ff1 fs6 fc0 sc0 ls34 ws0">3.7.19<span class="_ _10"> </span>FLASH register map <span class="_ _c"> </span> . . . . . . . . . . . . <span class="_ _4"></span>. . . . . . .<span class="ls2d"> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 146</span></div><div class="t m0 x1 hd y62 ff2 fs9 fc0 sc0 ls4b ws0">4<span class="_ _8"> </span>Embedded Flash memory (FLASH) </div><div class="t m0 x9 hd y63 ff2 fs9 fc0 sc0 ls36 ws0">for category 4 devices <span class="_ _b"> </span> . . . .<span class="ls24"> . . . . . . . . . . . . . . . .<span class="ls2b"> . . . . . . . . . .<span class="ls4c"> . . . . . . . <span class="_ _e"></span>148</span></span></span></div><div class="t m0 x9 he y64 ff1 fsa fc0 sc0 ls28 ws0">4.1<span class="_ _a"> </span>Introduction <span class="_"> </span> . . . . . . . . . . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <span class="_ _3"></span>. . <span class="_ _b"> </span>148</div><div class="t m0 x9 he y65 ff1 fsa fc0 sc0 ls28 ws0">4.2<span class="_ _a"> </span>FLASH main features <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . . <span class="_ _b"> </span>148</div><div class="t m0 x9 he y66 ff1 fsa fc0 sc0 ls28 ws0">4.3<span class="_ _a"> </span>FLASH functional description <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . . . .<span class="_ _5"></span> . . . . . . . . . . . . <span class="_ _b"> </span>149</div><div class="t m0 x15 h8 y67 ff1 fs6 fc0 sc0 ls37 ws0">4.3.1<span class="_ _a"> </span>Flash memory organiza<span class="ls12">tion <span class="_"> </span>. . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . <span class="ls2f">. . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 149</span></span></div><div class="t m0 x15 h8 y68 ff1 fs6 fc0 sc0 ls34 ws0">4.3.2<span class="_ _a"> </span>Error code correction <span class="_ _4"></span>(ECC) <span class="_ _c"> </span> . . . . . . . . . . . . . . <span class="_ _4"></span>.<span class="ls2f"> . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 150</span></div><div class="t m0 x15 h8 y69 ff1 fs6 fc0 sc0 lsc ws0">4.3.3<span class="_ _a"> </span>Read access latenc<span class="_ _4"></span>y <span class="_ _4"></span> . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . .<span class="ls2d"> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 150</span></div><div class="t m0 x15 h8 y6a ff1 fs6 fc0 sc0 ls9 ws0">4.3.4<span class="_ _a"> </span>Adaptive real-time memory acceler<span class="_ _5"></span>ator (ART <span class="_ _2"></span>Accelerator) .<span class="ls34"> . . . <span class="_ _4"></span>. . . . . 151</span></div><div class="t m0 x15 h8 y6b ff1 fs6 fc0 sc0 ls37 ws0">4.3.5<span class="_ _a"> </span>Flash program and erase<span class="ls1"> operations <span class="_ _f"></span>. . . . . . .<span class="_ _4"></span> . . . . .<span class="ls2f"> . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 154</span></span></div><div class="t m0 x15 h8 y6c ff1 fs6 fc0 sc0 ls3b ws0">4.3.6<span class="_ _a"> </span>Flash main memory eras<span class="_ _4"></span>e sequences <span class="_ _e"></span>.<span class="_ _4"></span> . . . . . . . . . .<span class="_ _4"></span> . <span class="lsc">. . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>155</span></div><div class="t m0 x15 h8 y6d ff1 fs6 fc0 sc0 ls3c ws0">4.3.7<span class="_ _a"> </span>Flash main memory progra<span class="ls3b">mming sequences <span class="_ _e"></span>. . . . . . . . . <span class="ls30">. . . . . <span class="_ _4"></span>. . . . . 156</span></span></div><div class="t m0 x9 he y6e ff1 fsa fc0 sc0 ls2c ws0">4.4<span class="_ _a"> </span>FLASH option bytes <span class="_ _c"> </span>. . . . . . . . . . . . . . . . .<span class="_ _5"></span> . . . .<span class="ls28"> . . . . . . . . . . . . . . . . . . . <span class="_ _c"> </span>160</span></div><div class="t m0 x15 h8 y6f ff1 fs6 fc0 sc0 ls1 ws0">4.4.1<span class="_ _a"> </span>Option bytes <span class="_ _4"></span>description <span class="_ _d"> </span> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . <span class="ls2f">. <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 160</span></div><div class="t m0 x15 h8 y70 ff1 fs6 fc0 sc0 ls3e ws0">4.4.2<span class="_ _a"> </span>Option bytes programming <span class="_"> </span> . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. <span class="ls2f">. . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 164</span></div><div class="t m0 x9 he y71 ff1 fsa fc0 sc0 ls28 ws0">4.5<span class="_ _a"> </span>FLASH memory protection <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . <span class="_ _b"> </span>166</div><div class="t m0 x15 h8 y72 ff1 fs6 fc0 sc0 ls33 ws0">4.5.1<span class="_ _a"> </span>Read protection (RDP) <span class="_"> </span> . . . . . . . <span class="_ _4"></span>. . . . . . . . . .<span class="_ _4"></span> .<span class="ls2f"> . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 166</span></div><div class="t m0 x15 h8 y73 ff1 fs6 fc0 sc0 ls40 ws0">4.5.2<span class="_ _a"> </span>Proprietary cod<span class="ls41">e readout protection (PCROP) <span class="_ _c"> </span> . . . . . . .<span class="_ _4"></span><span class="ls30"> . . . . . . . .<span class="_ _4"></span> . . . 169</span></span></div><div class="t m0 x15 h8 y74 ff1 fs6 fc0 sc0 ls42 ws0">4.5.3<span class="_ _a"> </span>Write protection (WRP<span class="ls43">) <span class="_ _f"> </span> .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> <span class="ls2f">. . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 170</span></span></div><div class="t m0 x15 h8 y75 ff1 fs6 fc0 sc0 ls3e ws0">4.5.4<span class="_ _a"> </span>Securable memory area <span class="_"> </span> . . . . . . . . . <span class="_ _4"></span>. . . . . . . . .<span class="_ _4"></span><span class="ls2f"> . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 171</span></div><div class="t m0 x15 h8 y76 ff1 fs6 fc0 sc0 ls3e ws0">4.5.5<span class="_ _a"> </span>Disabling core debug access <span class="_ _f"></span>. . . . .<span class="_ _4"></span> . . . . . . . . . <span class="_ _4"></span>. <span class="ls2f">. . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 172</span></div><div class="t m0 x15 h8 y77 ff1 fs6 fc0 sc0 ls33 ws0">4.5.6<span class="_ _a"> </span>Forcing boot from <span class="_ _4"></span>Flash memory <span class="_ _e"></span>. . . . .<span class="_ _4"></span> . . . . . . . . .<span class="_ _4"></span><span class="ls2f"> . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 172</span></div><div class="t m0 x9 he y78 ff1 fsa fc0 sc0 ls27 ws0">4.6<span class="_ _a"> </span>FLASH interrupts <span class="_ _e"></span> . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . . <span class="ls28">. . . . . . . . . . . . . . . . . . . <span class="_ _3"></span>. . <span class="_ _b"> </span>173</span></div><div class="t m0 x9 he y79 ff1 fsa fc0 sc0 ls27 ws0">4.7<span class="_ _a"> </span>FLASH registers <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . . . . . <span class="ls28">. . . . . . . . .<span class="_ _5"></span> . . . . . . . . . . . . <span class="_ _b"> </span>174</span></div><div class="t m0 x15 h8 y7a ff1 fs6 fc0 sc0 ls3e ws0">4.7.1<span class="_ _a"> </span>Flash ac<span class="_ _4"></span>cess control register (FLASH_AC<span class="_ _4"></span>R) <span class="_"> </span> . . . . . . . .<span class="ls30"> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 174</span></div><div class="t m0 x15 h8 y7b ff1 fs6 fc0 sc0 ls32 ws0">4.7.2<span class="_ _a"> </span>Flash Pow<span class="_ _4"></span>er-down key regi<span class="ls44">ster (FLASH_PDKEYR) <span class="_ _e"></span> . . . . . . <span class="ls34">. . . . .<span class="_ _4"></span> . . . 175</span></span></div><div class="t m0 x15 h8 y7c ff1 fs6 fc0 sc0 ls42 ws0">4.7.3<span class="_ _a"> </span>Flash key register (F<span class="ls31">LASH_KEYR) <span class="_ _e"></span> . . .<span class="ls32"> . . . . . . . . . .<span class="ls2f"> . . . . . . . . . . .<span class="_ _4"></span> . . . 176</span></span></span></div><div class="t m0 x15 h8 y7d ff1 fs6 fc0 sc0 ls32 ws0">4.7.4<span class="_ _a"> </span>Flash option key regist<span class="_ _4"></span>er (FLASH_OPTKEYR) <span class="_"> </span>. . . . . . . . <span class="_ _4"></span><span class="ls30">. . . . . . .<span class="_ _4"></span> . . . 176</span></div><div class="t m0 x15 h8 y7e ff1 fs6 fc0 sc0 ls45 ws0">4.7.5<span class="_ _a"> </span>Flash status register (<span class="_ _4"></span><span class="ls1">FLASH_SR) <span class="_"> </span> . . . . . . . . . . . . <span class="ls2f">.<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . <span class="_ _4"></span>177</span></span></div><div class="t m0 x15 h8 y7f ff1 fs6 fc0 sc0 ls3b ws0">4.7.6<span class="_ _a"> </span>Flash control register (FLA<span class="_ _4"></span>SH_CR) <span class="_ _9"> </span>. . . . . . <span class="_ _4"></span>. . . . . . <span class="ls2f">. . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . 178</span></div><div class="t m0 x15 h8 y80 ff1 fs6 fc0 sc0 ls3e ws0">4.7.7<span class="_ _a"> </span>Flash ECC <span class="_ _4"></span>register (FLASH_ECCR) <span class="_ _c"> </span>. . . . . . . . . .<span class="_ _4"></span> . . . <span class="lsc">. . . . . . .<span class="_ _4"></span> . . . . . . <span class="_ _4"></span>180</span></div><div class="t m0 x15 h8 y81 ff1 fs6 fc0 sc0 ls33 ws0">4.7.8<span class="_ _a"> </span>Flash option regis<span class="_ _4"></span>ter (FLASH_OPTR) <span class="_ _c"> </span>. . . . . . . . . . . .<span class="_ _4"></span><span class="lsc"> . . . . . . .<span class="_ _4"></span> . . . . . . 181</span></div><div class="t m0 x15 h8 y82 ff1 fs6 fc0 sc0 ls45 ws0">4.7.9<span class="_ _a"> </span>Flash PCROP1 Start<span class="_ _4"></span> address<span class="ls41"> register (FLASH_PCROP1SR) <span class="_ _d"> </span> . . . . . . <span class="_ _4"></span>183</span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><div class="d m1"></div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>
<div id="pf5" class="pf w0 h0" data-page-no="5"><div class="pc pc5 w0 h0"><img class="bi x0 y0 w1 h1" alt="" src="https://static.pudn.com/prod/directory_preview_static/625672086a05c103570b9ff7/bg5.jpg"><div class="t m0 x16 h2 y1 ff1 fs0 fc0 sc0 ls38 ws0">RM0440 Rev 5<span class="_ _1"> </span>5/2128</div><div class="t m0 x1 hb y1c ff2 fs6 fc0 sc0 ls15 ws0">RM0440<span class="_ _7"> </span><span class="ls39">Contents</span></div><div class="t m0 x2 h3 y2 ff1 fs1 fc1 sc0 ls3a ws0">49</div><div class="t m0 x15 h8 y3d ff1 fs6 fc0 sc0 ls9 ws0">4.7.10<span class="_ _10"> </span>Flash PCROP1 End address <span class="ls46">register (FLASH_PCROP1ER) <span class="_ _d"> </span>. . <span class="_ _4"></span>. <span class="ls41">. . . . 184</span></span></div><div class="t m0 x15 h8 y3e ff1 fs6 fc0 sc0 ls45 ws0">4.7.1<span class="_ _2"></span>1<span class="_ _11"> </span>Flash WRP area <span class="_ _5"></span>A<span class="_ _5"></span> address<span class="ls46"> register (FLASH_WRP1AR) <span class="_ _c"> </span> . . . .<span class="ls3e"> . <span class="_ _4"></span>. . . . . 184</span></span></div><div class="t m0 x15 h8 y3f ff1 fs6 fc0 sc0 ls42 ws0">4.7.12<span class="_ _10"> </span>Flash WRP area B address <span class="ls3b">register (FLASH_WRP1B<span class="_ _4"></span>R) <span class="_ _f"> </span> . . <span class="_ _4"></span>. .<span class="ls3e"> . . . . . . <span class="_ _4"></span>185</span></span></div><div class="t m0 x15 h8 y40 ff1 fs6 fc0 sc0 ls40 ws0">4.7.13<span class="_ _10"> </span>Flash Securable area reg<span class="ls1">ister (FLASH<span class="_ _4"></span>_SEC1R) <span class="_ _e"></span>. . . . . . .<span class="ls30"> . . . . . . .<span class="_ _4"></span> . . . 185</span></span></div><div class="t m0 x15 h8 y41 ff1 fs6 fc0 sc0 ls34 ws0">4.7.14<span class="_ _10"> </span>FLASH register map <span class="_ _c"> </span> . . . . . . . . . . . . <span class="_ _4"></span>. . . . . . .<span class="ls2d"> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 187</span></div><div class="t m0 x1 hd y83 ff2 fs9 fc0 sc0 ls4b ws0">5<span class="_ _8"> </span>Embedded Flash memory (FLASH) </div><div class="t m0 x9 hd y84 ff2 fs9 fc0 sc0 ls36 ws0">for category 2 devices <span class="_ _b"> </span> . . . .<span class="ls24"> . . . . . . . . . . . . . . . .<span class="ls2b"> . . . . . . . . . .<span class="ls4c"> . . . . . . . <span class="_ _e"></span>189</span></span></span></div><div class="t m0 x9 he y45 ff1 fsa fc0 sc0 ls28 ws0">5.1<span class="_ _a"> </span>Introduction <span class="_"> </span> . . . . . . . . . . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . <span class="_ _3"></span>. . <span class="_ _b"> </span>189</div><div class="t m0 x9 he y85 ff1 fsa fc0 sc0 ls28 ws0">5.2<span class="_ _a"> </span>FLASH main features <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . . <span class="_ _b"> </span>189</div><div class="t m0 x9 he y86 ff1 fsa fc0 sc0 ls28 ws0">5.3<span class="_ _a"> </span>FLASH functional description <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . . . .<span class="_ _5"></span> . . . . . . . . . . . . <span class="_ _b"> </span>190</div><div class="t m0 x15 h8 y87 ff1 fs6 fc0 sc0 ls37 ws0">5.3.1<span class="_ _a"> </span>Flash memory organiza<span class="ls12">tion <span class="_"> </span>. . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . <span class="ls2f">. . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 190</span></span></div><div class="t m0 x15 h8 y88 ff1 fs6 fc0 sc0 ls34 ws0">5.3.2<span class="_ _a"> </span>Error code correction <span class="_ _4"></span>(ECC) <span class="_ _c"> </span> . . . . . . . . . . . . . . <span class="_ _4"></span>.<span class="ls2f"> . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 191</span></div><div class="t m0 x15 h8 y89 ff1 fs6 fc0 sc0 lsc ws0">5.3.3<span class="_ _a"> </span>Read access latenc<span class="_ _4"></span>y <span class="_ _4"></span> . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . .<span class="ls2d"> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 191</span></div><div class="t m0 x15 h8 y8a ff1 fs6 fc0 sc0 ls9 ws0">5.3.4<span class="_ _a"> </span>Adaptive real-time memory acceler<span class="_ _5"></span>ator (ART <span class="_ _2"></span>Accelerator) .<span class="ls34"> . . . <span class="_ _4"></span>. . . . . 192</span></div><div class="t m0 x15 h8 y8b ff1 fs6 fc0 sc0 ls37 ws0">5.3.5<span class="_ _a"> </span>Flash program and erase<span class="ls1"> operations <span class="_ _f"></span>. . . . . . .<span class="_ _4"></span> . . . . .<span class="ls2f"> . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 195</span></span></div><div class="t m0 x15 h8 y8c ff1 fs6 fc0 sc0 ls11 ws0">5.3.6<span class="_ _a"> </span>Flash main memo<span class="ls1e">ry<span class="_ _3"></span> erase seque<span class="_ _5"></span>nces<span class="ff2 ls2d"> <span class="_ _f"></span>. . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . 196</span></span></div><div class="t m0 x15 h8 y8d ff1 fs6 fc0 sc0 ls3c ws0">5.3.7<span class="_ _a"> </span>Flash main memory progra<span class="ls3b">mming sequences <span class="_ _e"></span>. . . . . . . . . <span class="ls30">. . . . . <span class="_ _4"></span>. . . . . 197</span></span></div><div class="t m0 x9 he y8e ff1 fsa fc0 sc0 ls2c ws0">5.4<span class="_ _a"> </span>FLASH option bytes <span class="_ _c"> </span>. . . . . . . . . . . . . . . . .<span class="_ _5"></span> . . . .<span class="ls28"> . . . . . . . . . . . . . . . . . . . <span class="_ _c"> </span>201</span></div><div class="t m0 x15 h8 y8f ff1 fs6 fc0 sc0 ls1 ws0">5.4.1<span class="_ _a"> </span>Option bytes <span class="_ _4"></span>description <span class="_ _d"> </span> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . <span class="ls2f">. <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 201</span></div><div class="t m0 x15 h8 y90 ff1 fs6 fc0 sc0 ls3e ws0">5.4.2<span class="_ _a"> </span>Option bytes programming <span class="_"> </span> . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. <span class="ls2f">. . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 205</span></div><div class="t m0 x9 he y91 ff1 fsa fc0 sc0 ls28 ws0">5.5<span class="_ _a"> </span>FLASH memory protection <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . <span class="_ _b"> </span>207</div><div class="t m0 x15 h8 y92 ff1 fs6 fc0 sc0 ls33 ws0">5.5.1<span class="_ _a"> </span>Read protection (RDP) <span class="_"> </span> . . . . . . . <span class="_ _4"></span>. . . . . . . . . .<span class="_ _4"></span> .<span class="ls2f"> . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 207</span></div><div class="t m0 x15 h8 y93 ff1 fs6 fc0 sc0 ls40 ws0">5.5.2<span class="_ _a"> </span>Proprietary cod<span class="ls41">e readout protection (PCROP) <span class="_ _c"> </span> . . . . . . .<span class="_ _4"></span><span class="ls30"> . . . . . . . .<span class="_ _4"></span> . . . 210</span></span></div><div class="t m0 x15 h8 y94 ff1 fs6 fc0 sc0 ls42 ws0">5.5.3<span class="_ _a"> </span>Write protection (WRP<span class="ls43">) <span class="_ _f"> </span> .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . <span class="_ _e"></span>21<span class="_ _2"></span>1</span></div><div class="t m0 x15 h8 y95 ff1 fs6 fc0 sc0 ls3e ws0">5.5.4<span class="_ _a"> </span>Securable memory area <span class="_"> </span> . . . . . . . . . <span class="_ _4"></span>. . . . . . . . .<span class="_ _4"></span><span class="ls2f"> . . . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 212</span></div><div class="t m0 x15 h8 y96 ff1 fs6 fc0 sc0 ls3e ws0">5.5.5<span class="_ _a"> </span>Disabling core debug access <span class="_ _f"></span>. . . . .<span class="_ _4"></span> . . . . . . . . . <span class="_ _4"></span>. <span class="ls2f">. . . . . .<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . 213</span></div><div class="t m0 x15 h8 y97 ff1 fs6 fc0 sc0 ls33 ws0">5.5.6<span class="_ _a"> </span>Forcing boot from <span class="_ _4"></span>Flash memory <span class="_ _e"></span>. . . . .<span class="_ _4"></span> . . . . . . . . .<span class="_ _4"></span><span class="ls2f"> . . . . . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 213</span></div><div class="t m0 x9 he y98 ff1 fsa fc0 sc0 ls27 ws0">5.6<span class="_ _a"> </span>FLASH interrupts <span class="_ _e"></span> . . . <span class="_ _5"></span>. . . . . . . . . . . . . . . . . . <span class="ls28">. . . . . . . . . . . . . . . . . . . <span class="_ _3"></span>. . <span class="_ _b"> </span>214</span></div><div class="t m0 x9 he y99 ff1 fsa fc0 sc0 ls27 ws0">5.7<span class="_ _a"> </span>FLASH registers <span class="_ _f"></span>. . . . . . . . . . . . . . . . . . . . . . <span class="ls28">. . . . . . . . .<span class="_ _5"></span> . . . . . . . . . . . . <span class="_ _b"> </span>215</span></div><div class="t m0 x15 h8 y9a ff1 fs6 fc0 sc0 ls3e ws0">5.7.1<span class="_ _a"> </span>Flash ac<span class="_ _4"></span>cess control register (FLASH_AC<span class="_ _4"></span>R) <span class="_"> </span> . . . . . . . .<span class="ls30"> . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . 215</span></div><div class="t m0 x15 h8 y9b ff1 fs6 fc0 sc0 ls32 ws0">5.7.2<span class="_ _a"> </span>Flash Pow<span class="_ _4"></span>er-down key regi<span class="ls44">ster (FLASH_PDKEYR) <span class="_ _e"></span> . . . . . . <span class="ls34">. . . . .<span class="_ _4"></span> . . . 216</span></span></div><div class="t m0 x15 h8 y9c ff1 fs6 fc0 sc0 ls42 ws0">5.7.3<span class="_ _a"> </span>Flash key register (F<span class="ls31">LASH_KEYR) <span class="_ _e"></span> . . .<span class="ls32"> . . . . . . . . . .<span class="ls2f"> . . . . . . . . . . .<span class="_ _4"></span> . . . 217</span></span></span></div><div class="t m0 x15 h8 y9d ff1 fs6 fc0 sc0 ls32 ws0">5.7.4<span class="_ _a"> </span>Flash option key regist<span class="_ _4"></span>er (FLASH_OPTKEYR) <span class="_"> </span>. . . . . . . . <span class="_ _4"></span><span class="ls30">. . . . . . .<span class="_ _4"></span> . . . 217</span></div><div class="t m0 x15 h8 y9e ff1 fs6 fc0 sc0 ls45 ws0">5.7.5<span class="_ _a"> </span>Flash status register (<span class="_ _4"></span><span class="ls1">FLASH_SR) <span class="_"> </span> . . . . . . . . . . . . <span class="ls2f">.<span class="_ _4"></span> . . . . . . . .<span class="_ _4"></span> . . . . . . <span class="_ _4"></span>218</span></span></div><div class="t m0 x15 h8 y9f ff1 fs6 fc0 sc0 ls3b ws0">5.7.6<span class="_ _a"> </span>Flash control register (FLA<span class="_ _4"></span>SH_CR) <span class="_ _9"> </span>. . . . . . <span class="_ _4"></span>. . . . . . <span class="ls2f">. . <span class="_ _4"></span>. . . . . . . . <span class="_ _4"></span>. . . . . 219</span></div><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><a class="l" rel='nofollow' onclick='return false;'><div class="d m1"></div></a><div class="d m1"></div></div><div class="pi" data-data='{"ctm":[1.611639,0.000000,0.000000,1.611639,0.000000,0.000000]}'></div></div>