From 5f462106a2ab1bd6406488ae153b617f1fc1f676 Mon Sep 17 00:00:00 2001 From: "ivan.ruzavin" Date: Thu, 10 Oct 2024 12:20:40 +0200 Subject: [PATCH 1/7] Added release hw to new-feature/boards/37 --- .../board_eval_with_stm32l073vz/board.cmake | 5 + .../board_eval_with_stm32l073vz/board.h | 116 ++++++++++++++++++ .../board_eval_with_stm32l476zg/board.cmake | 5 + .../board_eval_with_stm32l476zg/board.h | 63 ++++++++++ changelog/new_hw.md | 30 +++++ .../board-eval-with-stm32l073vz-mcu.png | Bin 0 -> 356545 bytes .../board-eval-with-stm32l476zg-mcu.png | Bin 0 -> 327160 bytes .../board_eval_with_stm32l073vz/Boards.json | 16 +++ .../LinkerTables.json | 20 +++ .../board_eval_with_stm32l476zg/Boards.json | 16 +++ .../LinkerTables.json | 20 +++ 11 files changed, 291 insertions(+) create mode 100644 bsp/board/include/boards/board_eval_with_stm32l073vz/board.cmake create mode 100644 bsp/board/include/boards/board_eval_with_stm32l073vz/board.h create mode 100644 bsp/board/include/boards/board_eval_with_stm32l476zg/board.cmake create mode 100644 bsp/board/include/boards/board_eval_with_stm32l476zg/board.h create mode 100644 changelog/new_hw.md create mode 100644 resources/images/boards/board-eval-with-stm32l073vz-mcu.png create mode 100644 resources/images/boards/board-eval-with-stm32l476zg-mcu.png create mode 100644 resources/queries/boards/board_eval_with_stm32l073vz/Boards.json create mode 100644 resources/queries/boards/board_eval_with_stm32l073vz/LinkerTables.json create mode 100644 resources/queries/boards/board_eval_with_stm32l476zg/Boards.json create mode 100644 resources/queries/boards/board_eval_with_stm32l476zg/LinkerTables.json diff --git a/bsp/board/include/boards/board_eval_with_stm32l073vz/board.cmake b/bsp/board/include/boards/board_eval_with_stm32l073vz/board.cmake new file mode 100644 index 000000000..9815662a4 --- /dev/null +++ b/bsp/board/include/boards/board_eval_with_stm32l073vz/board.cmake @@ -0,0 +1,5 @@ +if(${_MSDK_BOARD_NAME_} STREQUAL "BOARD_EVAL_WITH_STM32L073VZ_MCU") + set(BOARD_PATH "include/boards/board_eval_with_stm32l073vz") + set(MCU_CARD FALSE) + set(SHIELD FALSE) +endif() diff --git a/bsp/board/include/boards/board_eval_with_stm32l073vz/board.h b/bsp/board/include/boards/board_eval_with_stm32l073vz/board.h new file mode 100644 index 000000000..8c389ae42 --- /dev/null +++ b/bsp/board/include/boards/board_eval_with_stm32l073vz/board.h @@ -0,0 +1,116 @@ +/**************************************************************************** +** +** Copyright (C) ${COPYRIGHT_YEAR} MikroElektronika d.o.o. +** Contact: https://www.mikroe.com/contact +** +** This file is part of the mikroSDK package +** +** Commercial License Usage +** +** Licensees holding valid commercial NECTO compilers AI licenses may use this +** file in accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The MikroElektronika Company. +** For licensing terms and conditions see +** https://www.mikroe.com/legal/software-license-agreement. +** For further information use the contact form at +** https://www.mikroe.com/contact. +** +** +** GNU Lesser General Public License Usage +** +** Alternatively, this file may be used for +** non-commercial projects under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** The above copyright notice and this permission notice shall be +** included in all copies or substantial portions of the Software. +** +** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** OF MERCHANTABILITY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +** TO THE WARRANTIES FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +** DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +** OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +** OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +** +****************************************************************************/ +/*! + * @file board.h + * @brief Main board pin mapping. + */ + +#ifndef _BOARD_H_ +#define _BOARD_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#define BOARD_NAME "STM32L073VZ-Eval" + +#include "hal_target.h" + +// Mapping +#define HEADER_CONNECTOR_CN4_D1 // Pin not routed +#define HEADER_CONNECTOR_CN4_D2 // Pin not routed +#define HEADER_CONNECTOR_CN4_D3 PE7 +#define HEADER_CONNECTOR_CN4_D4 PE8 +#define HEADER_CONNECTOR_CN4_D5 PE9 +#define HEADER_CONNECTOR_CN4_D6 PE10 +#define HEADER_CONNECTOR_CN4_D7 PE11 +#define HEADER_CONNECTOR_CN4_D8 PE12 +#define HEADER_CONNECTOR_CN4_D9 PE13 +#define HEADER_CONNECTOR_CN4_D10 PE14 +#define HEADER_CONNECTOR_CN4_D11 // Pin not routed +#define HEADER_CONNECTOR_CN4_D12 // Pin not routed +#define HEADER_CONNECTOR_CN4_D13 PE15 +#define HEADER_CONNECTOR_CN4_D14 PA11 +#define HEADER_CONNECTOR_CN4_D15 PA13 +#define HEADER_CONNECTOR_CN4_D16 PA12 +#define HEADER_CONNECTOR_CN4_D17 PD0 +#define HEADER_CONNECTOR_CN4_D18 PA14 +#define HEADER_CONNECTOR_CN4_D19 PD3 +#define HEADER_CONNECTOR_CN4_D20 PD1 +#define HEADER_CONNECTOR_CN4_D21 PD6 +#define HEADER_CONNECTOR_CN4_D22 PD5 +#define HEADER_CONNECTOR_CN4_D23 PD7 +#define HEADER_CONNECTOR_CN4_D24 // Pin not routed +#define HEADER_CONNECTOR_CN4_D25 // Pin not routed +#define HEADER_CONNECTOR_CN4_D26 // Pin not routed + +#define HEADER_CONNECTOR_CN5_D1 // Pin not routed +#define HEADER_CONNECTOR_CN5_D2 // Pin not routed +#define HEADER_CONNECTOR_CN5_D3 PA5 +#define HEADER_CONNECTOR_CN5_D4 PB2 +#define HEADER_CONNECTOR_CN5_D5 PA0 +#define HEADER_CONNECTOR_CN5_D6 PA4 +#define HEADER_CONNECTOR_CN5_D7 PH1 +#define HEADER_CONNECTOR_CN5_D8 PH0 +#define HEADER_CONNECTOR_CN5_D9 PH10 +#define HEADER_CONNECTOR_CN5_D10 PH9 +#define HEADER_CONNECTOR_CN5_D11 PC14 +#define HEADER_CONNECTOR_CN5_D12 PC15 +#define HEADER_CONNECTOR_CN5_D13 PC13 +#define HEADER_CONNECTOR_CN5_D14 // Pin not routed +#define HEADER_CONNECTOR_CN5_D15 // Pin not routed +#define HEADER_CONNECTOR_CN5_D16 // Pin not routed +#define HEADER_CONNECTOR_CN5_D17 // Pin not routed +#define HEADER_CONNECTOR_CN5_D18 PE6 +#define HEADER_CONNECTOR_CN5_D19 PE5 +#define HEADER_CONNECTOR_CN5_D20 PE4 +#define HEADER_CONNECTOR_CN5_D21 // Pin not routed +#define HEADER_CONNECTOR_CN5_D22 PB7 +#define HEADER_CONNECTOR_CN5_D23 PB6 +#define HEADER_CONNECTOR_CN5_D24 // Pin not routed +#define HEADER_CONNECTOR_CN5_D25 // Pin not routed +#define HEADER_CONNECTOR_CN5_D26 // Pin not routed + +#ifdef __cplusplus +} +#endif + +#endif // _BOARD_H_ +// ------------------------------------------------------------------------- END diff --git a/bsp/board/include/boards/board_eval_with_stm32l476zg/board.cmake b/bsp/board/include/boards/board_eval_with_stm32l476zg/board.cmake new file mode 100644 index 000000000..6bc725f9c --- /dev/null +++ b/bsp/board/include/boards/board_eval_with_stm32l476zg/board.cmake @@ -0,0 +1,5 @@ +if(${_MSDK_BOARD_NAME_} STREQUAL "BOARD_EVAL_WITH_STM32L476ZG_MCU") + set(BOARD_PATH "include/boards/board_eval_with_stm32l476zg") + set(MCU_CARD FALSE) + set(SHIELD FALSE) +endif() diff --git a/bsp/board/include/boards/board_eval_with_stm32l476zg/board.h b/bsp/board/include/boards/board_eval_with_stm32l476zg/board.h new file mode 100644 index 000000000..00c8f34d1 --- /dev/null +++ b/bsp/board/include/boards/board_eval_with_stm32l476zg/board.h @@ -0,0 +1,63 @@ +/**************************************************************************** +** +** Copyright (C) ${COPYRIGHT_YEAR} MikroElektronika d.o.o. +** Contact: https://www.mikroe.com/contact +** +** This file is part of the mikroSDK package +** +** Commercial License Usage +** +** Licensees holding valid commercial NECTO compilers AI licenses may use this +** file in accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and The MikroElektronika Company. +** For licensing terms and conditions see +** https://www.mikroe.com/legal/software-license-agreement. +** For further information use the contact form at +** https://www.mikroe.com/contact. +** +** +** GNU Lesser General Public License Usage +** +** Alternatively, this file may be used for +** non-commercial projects under the terms of the GNU Lesser +** General Public License version 3 as published by the Free Software +** Foundation: https://www.gnu.org/licenses/lgpl-3.0.html. +** +** The above copyright notice and this permission notice shall be +** included in all copies or substantial portions of the Software. +** +** THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +** OF MERCHANTABILITY, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED +** TO THE WARRANTIES FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +** IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, +** DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT +** OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE +** OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +** +****************************************************************************/ +/*! + * @file board.h + * @brief Main board pin mapping. + */ + +#ifndef _BOARD_H_ +#define _BOARD_H_ + +#ifdef __cplusplus +extern "C" +{ +#endif + +#define BOARD_NAME "STM32L476ZG-Eval" + +#include "hal_target.h" + +// Mapping + +#ifdef __cplusplus +} +#endif + +#endif // _BOARD_H_ +// ------------------------------------------------------------------------- END diff --git a/changelog/new_hw.md b/changelog/new_hw.md new file mode 100644 index 000000000..6a6a1af3d --- /dev/null +++ b/changelog/new_hw.md @@ -0,0 +1,30 @@ +

+ MikroElektronika +

+ +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- + +# `DATE` + +## Changes + +- [`DATE`](#date) + - [Changes](#changes) + - [NEW HARDWARE](#new-hardware) + +### NEW HARDWARE + +Support added for following hardware: + ++ [Evaluation board with STM32L073VZ MCU](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-eval-boards/stm32l073z-eval.html) ++ [Evaluation board with STM32L476ZG MCU](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-eval-boards/stm32l476g-eval.html) + +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- diff --git a/resources/images/boards/board-eval-with-stm32l073vz-mcu.png b/resources/images/boards/board-eval-with-stm32l073vz-mcu.png new file mode 100644 index 0000000000000000000000000000000000000000..48766b2774751c4074fbdb22f3b6d2c76264c82c GIT binary patch literal 356545 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

b?%B}~@qNTE^E;{q^2gTi;HCTqyS76Ua&(VXRz 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

fT7DZsR#Mgz)fv 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%0A#foCO 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 z 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UtkS2qLc74?|G5lKw}m@gyW? zH}}JB9twKtQ~`>nG%jx5pm^jWZ)nua=1{s#S(bQ@L|i)b!D`4#Xp=kaPPXG>CRZ}( z;Lc?FV7C~W3@r2as-*dr_J6h+^gsKfT07u=QB_lhMmGbwZ`s+|%3#OC_S@4X|J{Aj zoWx!RkqbV8E_f$mohemrjjJdC0sUuFh zqeuZHEp?tuXwK+4S<_ECJAk;k_RxN~md1j?&9`9Tr?$MiLz|kI;1YDY(V}q~c}H-; z9-)qDf&ZOs;TK|%nI;hPb9T`I&zmKw*bqUlqO#c&fz!z8#&cgkp$}hYTmf)c@@~t+ z+0DSe=}7}KA!U3>J)-v4$NLjZ|5Ngn@w*HuTSJ?VKWlC?ni1!g)9YDvpoyK_@xlD4 zK>pQ%5VI?!hQ7cCduWW0~_V-O)HH&~JE zg!`_>JSDmPnv%JE(E= z`OZGqk@0a@C%(zoS`SRSXyTV-PO+u$6NL%kv0ygKr9yW^opWUam!r40P36vdB%r- z$P<0hJ)c6F>O9$i^($&^gjHHXZ<99o>f`HvJqdYL@ym; zDTqWwSFx&l?pSXnsv*-W1_XQ$mkGKr^4qgebzfx!TMlj*!%##( z^;NDG3#>jA*!f-(CFzlgi9R#4MnGkE8G4|o(1qguzO}qw_1%&KbD`ogk@zJFjc=|w| z$e5ftl~fErC|~i_&lyACe1Pb7F1zJtYG!(lJ5f@`=UL+JiK}xYPnK5c_}`;%>TS<+ zEYmkZ>ne6TTlx*E%AKSpFFjPUTR=BQ6`T?28VY!s`JEWFA zjj=>(1eaEuOO?y}w}8c?%yf)Z-6PyHB{s5JIK|eAR0I4(nN8Vr9m{$7YNWL6jpQH& z2+qmJ9O1?1(*`U=Hh`qM+O%a!A4M3hj7>qJNWgjCYP-5)wNa3t7M54f48e`OmbKH>&|LF1^3}Ss9;) zQBlmmn-y}|x_D;_8KxVku zvRfuAp<3K)r+q*1@gZE$!3&}dsV$qex zR@9*g6WPldr~^F^gFuB>$;<04E-`On>EK}hC7 z5$R0{U)MqFc3v;t2#{MeE@H@JmCvTGAIVDBY_0n5r6Ps@8iR9)SUHul>BJ$q$-8$Y zAaKJ4zRZktnUQyFh*K)J>v>@3F)F?{r8gaz_?E1=T+L4IQ^vglMOof1flR7kHq8{1#K~tDa zN%6nkbR%;KoG*OOHPSwAx4XdEn8}7*yRA~{5C}jBTLv25X*)dxG?U1E?+HD%_GR{Q zFH5*t{Lc(VOP^CgK%jj!$8vwnatQjOr0h}Ev^QruXG_t-Zd|euL8W8`ryi4Hi*_Fa z$likX8PD_sp3E_>V5J=h(PO@36qShvHP{=}l`V+(sYv9%{NWrYp zhVcN42(a zxIm>m@saG~U9d~z59$Tf-f={x+xJ_KLruN+;slELsO>5yXh-K@9SUueU{=`C?b-BD zUr=F??B92$=_!&hJtSLV&%zYRYpFGJviyF@INcrRy9v%Qh~cWPB-lXsw{XUccsFs_ zKK_qD%MQPLwRhm?m+TbZCjwz=Pa+dO;ph(E)Gtd`;c?#uFc3%q$%5Muy5bZQ1Kk!} zI8NEo#$z}Ym^b?ThWG_x$9T|r$gH%|2sSq?Obc9W_=$`oJMBXSFP_GsdNHibo%lJk zf$1loj8MC#^Zm#x2&|llE6WNPHL_O2vkLMz_~-~abu)s?m1R4Z9U{x9V@2?GEC literal 0 HcmV?d00001 diff --git a/resources/queries/boards/board_eval_with_stm32l073vz/Boards.json b/resources/queries/boards/board_eval_with_stm32l073vz/Boards.json new file mode 100644 index 000000000..88f0c9d33 --- /dev/null +++ b/resources/queries/boards/board_eval_with_stm32l073vz/Boards.json @@ -0,0 +1,16 @@ +{ + "uid": "BOARD_EVAL_WITH_STM32L073VZ_MCU", + "name": "Evaluation board with STM32L073VZ MCU", + "icon": "images/boards/board-eval-with-stm32l073vz-mcu.png", + "default_device": "", + "soldered_device": "STM32L073VZ", + "category": "Development Systems", + "mikrobus_count": 0, + "sort_order": 6, + "min_pin_count": 0, + "display_socket": "NO_DISPLAY", + "sdk_config": "{\"_MSDK_BOARD_NAME_\":\"BOARD_EVAL_WITH_STM32L073VZ_MCU\"}", + "necto_config": "", + "display": "NO_DISPLAY", + "package_uid": "100/LQFP" +} diff --git a/resources/queries/boards/board_eval_with_stm32l073vz/LinkerTables.json b/resources/queries/boards/board_eval_with_stm32l073vz/LinkerTables.json new file mode 100644 index 000000000..365c900b3 --- /dev/null +++ b/resources/queries/boards/board_eval_with_stm32l073vz/LinkerTables.json @@ -0,0 +1,20 @@ +{ + "board_uid": "BOARD_EVAL_WITH_STM32L073VZ_MCU", + "tables": [ + { + "BoardToDevice": { + "device_uid": "STM32L073VZ" + } + }, + { + "BoardToSocket": { + "socket_uid": ["NONE"] + } + }, + { + "SDKToBoard": { + "sdk_uid": "2.11.2+" + } + } + ] +} diff --git a/resources/queries/boards/board_eval_with_stm32l476zg/Boards.json b/resources/queries/boards/board_eval_with_stm32l476zg/Boards.json new file mode 100644 index 000000000..b794eb8ef --- /dev/null +++ b/resources/queries/boards/board_eval_with_stm32l476zg/Boards.json @@ -0,0 +1,16 @@ +{ + "uid": "BOARD_EVAL_WITH_STM32L476ZG_MCU", + "name": "Evaluation board with STM32L476ZG MCU", + "icon": "images/boards/board-eval-with-stm32l476zg-mcu.png", + "default_device": "", + "soldered_device": "STM32L476ZG", + "category": "Development Systems", + "mikrobus_count": 0, + "sort_order": 6, + "min_pin_count": 0, + "display_socket": "NO_DISPLAY", + "sdk_config": "{\"_MSDK_BOARD_NAME_\":\"BOARD_EVAL_WITH_STM32L476ZG_MCU\"}", + "necto_config": "", + "display": "NO_DISPLAY", + "package_uid": "144/LQFP" +} diff --git a/resources/queries/boards/board_eval_with_stm32l476zg/LinkerTables.json b/resources/queries/boards/board_eval_with_stm32l476zg/LinkerTables.json new file mode 100644 index 000000000..f74f95c1e --- /dev/null +++ b/resources/queries/boards/board_eval_with_stm32l476zg/LinkerTables.json @@ -0,0 +1,20 @@ +{ + "board_uid": "BOARD_EVAL_WITH_STM32L476ZG_MCU", + "tables": [ + { + "BoardToDevice": { + "device_uid": "STM32L476ZG" + } + }, + { + "BoardToSocket": { + "socket_uid": ["NONE"] + } + }, + { + "SDKToBoard": { + "sdk_uid": "2.11.2+" + } + } + ] +} From 93bd94ca6856b6461bc80dad2d18ddac189dc35f Mon Sep 17 00:00:00 2001 From: "ivan.ruzavin" Date: Mon, 28 Oct 2024 12:36:34 +0100 Subject: [PATCH 2/7] Added release hw to new-feature/boards/37 --- .../board_eval_with_stm32l073vz/board.h | 107 +- .../debug_output.txt | 1171 +++++++++++++ .../board_eval_with_stm32l476zg/board.h | 85 + .../debug_output.txt | 1526 +++++++++++++++++ 4 files changed, 2837 insertions(+), 52 deletions(-) create mode 100644 bsp/board/include/boards/board_eval_with_stm32l073vz/debug_output.txt create mode 100644 bsp/board/include/boards/board_eval_with_stm32l476zg/debug_output.txt diff --git a/bsp/board/include/boards/board_eval_with_stm32l073vz/board.h b/bsp/board/include/boards/board_eval_with_stm32l073vz/board.h index 8c389ae42..6aad9e1cb 100644 --- a/bsp/board/include/boards/board_eval_with_stm32l073vz/board.h +++ b/bsp/board/include/boards/board_eval_with_stm32l073vz/board.h @@ -54,59 +54,62 @@ extern "C" #include "hal_target.h" // Mapping -#define HEADER_CONNECTOR_CN4_D1 // Pin not routed -#define HEADER_CONNECTOR_CN4_D2 // Pin not routed -#define HEADER_CONNECTOR_CN4_D3 PE7 -#define HEADER_CONNECTOR_CN4_D4 PE8 -#define HEADER_CONNECTOR_CN4_D5 PE9 -#define HEADER_CONNECTOR_CN4_D6 PE10 -#define HEADER_CONNECTOR_CN4_D7 PE11 -#define HEADER_CONNECTOR_CN4_D8 PE12 -#define HEADER_CONNECTOR_CN4_D9 PE13 -#define HEADER_CONNECTOR_CN4_D10 PE14 -#define HEADER_CONNECTOR_CN4_D11 // Pin not routed -#define HEADER_CONNECTOR_CN4_D12 // Pin not routed -#define HEADER_CONNECTOR_CN4_D13 PE15 -#define HEADER_CONNECTOR_CN4_D14 PA11 -#define HEADER_CONNECTOR_CN4_D15 PA13 -#define HEADER_CONNECTOR_CN4_D16 PA12 -#define HEADER_CONNECTOR_CN4_D17 PD0 -#define HEADER_CONNECTOR_CN4_D18 PA14 -#define HEADER_CONNECTOR_CN4_D19 PD3 -#define HEADER_CONNECTOR_CN4_D20 PD1 -#define HEADER_CONNECTOR_CN4_D21 PD6 -#define HEADER_CONNECTOR_CN4_D22 PD5 -#define HEADER_CONNECTOR_CN4_D23 PD7 -#define HEADER_CONNECTOR_CN4_D24 // Pin not routed -#define HEADER_CONNECTOR_CN4_D25 // Pin not routed -#define HEADER_CONNECTOR_CN4_D26 // Pin not routed +#define HEADER_CONNECTOR_CN1_D1 PG13 +#define HEADER_CONNECTOR_CN1_D2 // Pin not routed +#define HEADER_CONNECTOR_CN1_D3 PG14 +#define HEADER_CONNECTOR_CN1_D4 PC6 +#define HEADER_CONNECTOR_CN1_D5 // Pin not routed +#define HEADER_CONNECTOR_CN1_D6 // Pin not routed +#define HEADER_CONNECTOR_CN1_D7 // Pin not routed +#define HEADER_CONNECTOR_CN1_D8 // Pin not routed -#define HEADER_CONNECTOR_CN5_D1 // Pin not routed -#define HEADER_CONNECTOR_CN5_D2 // Pin not routed -#define HEADER_CONNECTOR_CN5_D3 PA5 -#define HEADER_CONNECTOR_CN5_D4 PB2 -#define HEADER_CONNECTOR_CN5_D5 PA0 -#define HEADER_CONNECTOR_CN5_D6 PA4 -#define HEADER_CONNECTOR_CN5_D7 PH1 -#define HEADER_CONNECTOR_CN5_D8 PH0 -#define HEADER_CONNECTOR_CN5_D9 PH10 -#define HEADER_CONNECTOR_CN5_D10 PH9 -#define HEADER_CONNECTOR_CN5_D11 PC14 -#define HEADER_CONNECTOR_CN5_D12 PC15 -#define HEADER_CONNECTOR_CN5_D13 PC13 -#define HEADER_CONNECTOR_CN5_D14 // Pin not routed -#define HEADER_CONNECTOR_CN5_D15 // Pin not routed -#define HEADER_CONNECTOR_CN5_D16 // Pin not routed -#define HEADER_CONNECTOR_CN5_D17 // Pin not routed -#define HEADER_CONNECTOR_CN5_D18 PE6 -#define HEADER_CONNECTOR_CN5_D19 PE5 -#define HEADER_CONNECTOR_CN5_D20 PE4 -#define HEADER_CONNECTOR_CN5_D21 // Pin not routed -#define HEADER_CONNECTOR_CN5_D22 PB7 -#define HEADER_CONNECTOR_CN5_D23 PB6 -#define HEADER_CONNECTOR_CN5_D24 // Pin not routed -#define HEADER_CONNECTOR_CN5_D25 // Pin not routed -#define HEADER_CONNECTOR_CN5_D26 // Pin not routed +#define HEADER_CONNECTOR_CN6_D1 // Pin not routed +#define HEADER_CONNECTOR_CN6_D2 PD6 +#define HEADER_CONNECTOR_CN6_D3 PD5 +#define HEADER_CONNECTOR_CN6_D4 // Pin not routed +#define HEADER_CONNECTOR_CN6_D5 // Pin not routed +#define HEADER_CONNECTOR_CN6_D6 // Pin not routed +#define HEADER_CONNECTOR_CN6_D7 PD4 +#define HEADER_CONNECTOR_CN6_D8 // Pin not routed +#define HEADER_CONNECTOR_CN6_D9 // Pin not routed + +#define HEADER_CONNECTOR_CN13_D1 // Pin not routed +#define HEADER_CONNECTOR_CN13_D2 PD0 +#define HEADER_CONNECTOR_CN13_D3 PE15 +#define HEADER_CONNECTOR_CN13_D4 // Pin not routed +#define HEADER_CONNECTOR_CN13_D5 PE13 +#define HEADER_CONNECTOR_CN13_D6 // Pin not routed +#define HEADER_CONNECTOR_CN13_D7 PE14 +#define HEADER_CONNECTOR_CN13_D8 // Pin not routed +#define HEADER_CONNECTOR_CN13_D9 // Pin not routed +#define HEADER_CONNECTOR_CN13_D10 // Pin not routed + +#define HEADER_CONNECTOR_GENERAL1_D1 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D2 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D3 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D4 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D5 PA0 +#define HEADER_CONNECTOR_GENERAL1_D6 PA4 +#define HEADER_CONNECTOR_GENERAL1_D7 PH1 +#define HEADER_CONNECTOR_GENERAL1_D8 PH0 +#define HEADER_CONNECTOR_GENERAL1_D9 PH10 +#define HEADER_CONNECTOR_GENERAL1_D10 PH9 +#define HEADER_CONNECTOR_GENERAL1_D11 PC14 +#define HEADER_CONNECTOR_GENERAL1_D12 PC15 +#define HEADER_CONNECTOR_GENERAL1_D13 PC13 +#define HEADER_CONNECTOR_GENERAL1_D14 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D15 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D16 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D17 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D18 PE6 +#define HEADER_CONNECTOR_GENERAL1_D19 PE5 +#define HEADER_CONNECTOR_GENERAL1_D20 PE4 +#define HEADER_CONNECTOR_GENERAL1_D21 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D22 PB7 +#define HEADER_CONNECTOR_GENERAL1_D23 PB6 +#define HEADER_CONNECTOR_GENERAL1_D24 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D25 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D26 // Pin not routed #ifdef __cplusplus } diff --git a/bsp/board/include/boards/board_eval_with_stm32l073vz/debug_output.txt b/bsp/board/include/boards/board_eval_with_stm32l073vz/debug_output.txt new file mode 100644 index 000000000..cf322302d --- /dev/null +++ b/bsp/board/include/boards/board_eval_with_stm32l073vz/debug_output.txt @@ -0,0 +1,1171 @@ +Detected Eval board +Processing page 1 +Processing page 2 +Processing page 3 +Processing page 4 +Processing page 5 +Processing page 6 +Processing page 7 +Processing page 8 +Processing table 1 +Text before table: Table 1. List of available products available from the datasheet and reference manual of the target STM32. To order the STM32L073Z-EVAL Evaluation board, refer to Table 1. Additional information is 2 Ordering information Ordering information UM1878 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Order code', 'Board reference', 'Target STM32'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['edoc redrO', 'ecnerefer draoB', '23MTS tegraT'] +Connector mapping: {} +Processing row: ['STM32L073Z-EVAL', '– MB895(1)\n– MB979(2)\n– MB1020(3)\n– MB1168(4)\n– MB1199(5)', 'STM32L073VZT6'] +Processing table 2 +Text before table: Table 2. Codification explanation The meaning of the codification is explained inTable 2. 2.1 Codification 5. Detection accessory daughterboard. 4. Main board. 3. RF-EEPROM daughterboard. 2. LCD segment daughterboard. 1. TFT LCD daughterboard. – MB1199(5) – MB1168(4) STM32L073Z-EVAL – MB1020(3) STM32L073VZT6 – MB979(2) – MB895(1) Order code Board reference Target STM32 Table 1. List of available products available from the datasheet and reference manual of the target STM32. To order the STM32L073Z-EVAL Evaluation board, refer to Table 1. Additional information is 2 Ordering information Ordering information UM1878 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['STM32L0XXY-EVAL', 'Description', 'Example: STM32L073Z-EVAL'] +Detected pin name header: Description at position 1 in header_row_1 +Pin name positions: [1] +Skipping position 1 in header_row_1 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['LAVE-YXX0L23MTS', 'noitpircseD', 'LAVE-Z370L23MTS :elpmaxE'] +Skipping position 1 in header_row_1 because it is a pin name position. +Connector mapping: {} +Processing row: ['STM32L0', 'MCU series in STM32 32-bit Arm Cortex\nMCUs', 'STM32L0 series'] +Processing row: ['XX', 'MCU product line in the series', 'STM32L0x3 includes the\nSTM32L073xx MCUs'] +Processing row: ['Y', 'STM32 flash memory size:\n– Z for 192 Kbytes', '192 Kbytes'] +Processing row: ['EVAL', 'Toolkit type:\n– Evaluation board', 'Evaluation board'] +Processing page 9 +Processing page 10 +Processing table 1 +Text before table: amplifier sensor ADC 16 bits Virtual COM Differential Pressure 4 0e ×g 8ment traR nS s- c2 e3 iv2 er cR onS n- e2 c3 t2 or LCD LPUART LCD s card transceiver microSD™ IrDA SPI USART4 TFT LCD transceiver connector 2.4" color RS-232 RS-232 Figure 2. Hardware block diagram board. Evaluation board (top view) helps the user to locate these features on the actual Evaluation between the STM32L073VZT6 and peripherals while Figure 3: STM32L073Z-EVAL Figure 2: Hardware block diagram illustrates the connections package). The hardware block STM32L073Z-EVAL Evaluation board is designed around the STM32L073VZT6 (LQFP 100 4 Hardware layout and configuration Hardware layout and configuration UM1878 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Embedded\nST-LINK/V2-1', ''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['1-2V/KNIL-TS\ndeddebmE', ''] +Connector mapping: {} +Processing table 2 +Text before table: LP timer ADC input ADC expander Joystick I/O DAC DAC output connector Extension I2C connectors connector SWD RF-EEPROM STM32L073VZ connector sensor USB Type-B SWD Temperature SMB ST-LINK/V2-1 Embedded USART4 port amplifier sensor ADC 16 bits Virtual COM Differential Pressure 4 0e ×g 8ment traR nS s- c2 e3 iv2 er cR onS n- e2 c3 t2 or LCD LPUART LCD s card transceiver microSD™ IrDA SPI USART4 TFT LCD transceiver connector 2.4" color RS-232 RS-232 Figure 2. Hardware block diagram board. Evaluation board (top view) helps the user to locate these features on the actual Evaluation between the STM32L073VZT6 and peripherals while Figure 3: STM32L073Z-EVAL Figure 2: Hardware block diagram illustrates the connections package). The hardware block STM32L073Z-EVAL Evaluation board is designed around the STM32L073VZT6 (LQFP 100 4 Hardware layout and configuration Hardware layout and configuration UM1878 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Comparator2', None, None] +Header row 2: ['Comparator2', '', ''] +Pin name positions: [] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['Comparator2', 'Comparator2', 'Comparator2'] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['2rotarapmoC', '2rotarapmoC', '2rotarapmoC'] +Reversed Header row 2: ['2rotarapmoC', '', ''] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['2rotarapmoC', '2rotarapmoC', '2rotarapmoC'] +Connector mapping: {} +Processing table 3 +Text before table: Extension 3.3 V regulator connector button B2 USB GPIO USB Micro-B Wake-up / Tamper GPIO GPIO 4× LEDs LC sensor Comparator2 TSC Touch-sensing slider LP timer ADC input ADC expander Joystick I/O DAC DAC output connector Extension I2C connectors connector SWD RF-EEPROM STM32L073VZ connector sensor USB Type-B SWD Temperature SMB ST-LINK/V2-1 Embedded USART4 port amplifier sensor ADC 16 bits Virtual COM Differential Pressure 4 0e ×g 8ment traR nS s- c2 e3 iv2 er cR onS n- e2 c3 t2 or LCD LPUART LCD s card transceiver microSD™ IrDA SPI USART4 TFT LCD transceiver connector 2.4" color RS-232 RS-232 Figure 2. Hardware block diagram board. Evaluation board (top view) helps the user to locate these features on the actual Evaluation between the STM32L073VZT6 and peripherals while Figure 3: STM32L073Z-EVAL Figure 2: Hardware block diagram illustrates the connections package). The hardware block STM32L073Z-EVAL Evaluation board is designed around the STM32L073VZT6 (LQFP 100 4 Hardware layout and configuration Hardware layout and configuration UM1878 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['1.65 V to 3.6 V\nadjustable\nregulator'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['rotaluger\nelbatsujda\nV 6.3 ot V 56.1'] +Connector mapping: {} +Processing row: ['VDD_USB\n+3.3 V\nregulator'] +Processing page 11 +Processing page 12 +Processing page 13 +Processing page 14 +Processing table 1 +Text before table: Table 3. Power related jumpers Table 3: Power related jumpers. as described in The power supply selection is done by the jumpers JP11, JP12, JP7, JP4, JP5 and JP13 Figure 5. Pin-out of 5 V DC adapter Hardware layout and configuration UM1878 +Processing horizontal table... +Processing row: ['JP11', 'JP11 is used to select one of the four possible power supply sources.\nTo supply STM32L073Z-EVAL only from a 5 V power adapter connected to CN18\n(PSU_E5V), set the jumper to E5V location, as following (Default setting):\nV5E V5U KLTS V5D\nMSv37082V1', None] +Detected connector: JP11 at position 0 +Detected connector: JP11 at position 1 +Processing row: ['JP11', 'JP11 is used to select one of the four possible power supply sources.\nTo supply STM32L073Z-EVAL only from a 5 V power adapter connected to CN18\n(PSU_E5V), set the jumper to E5V location, as following (Default setting):\nV5E V5U KLTS V5D\nMSv37082V1', 'V5E V5U KLTS V5D\nMSv37082V1'] +Detected connector: JP11 at position 0 +Detected connector: JP11 at position 1 +Processing row: ['JP11', 'To supply STM32L073Z-EVAL only from the USB connector CN9 set the jumper to\nU5V location, as following:\nV5E V5U KLTS V5D\nMSv37083V1', 'V5E V5U KLTS V5D\nMSv37082V1'] +Detected connector: JP11 at position 0 +Detected connector: CN9 at position 1 +Processing row: ['JP11', 'To supply STM32L073Z-EVAL only from the USB connector CN9 set the jumper to\nU5V location, as following:\nV5E V5U KLTS V5D\nMSv37083V1', 'V5E V5U KLTS V5D\nMSv37083V1'] +Detected connector: JP11 at position 0 +Detected connector: CN9 at position 1 +Processing row: ['JP11', 'To supply STM32L073Z-EVAL only from the USB connector CN17 of ST-LINK/V2,\nset the jumper JP11 to STlk location, as showed in the below figure. In this case, the\njumper of ST-LINK JP13 must be opened.\nV5E V5U KLTS V5D\nMSv37084V1', 'V5E V5U KLTS V5D\nMSv37083V1'] +Detected connector: JP11 at position 0 +Detected connector: CN17 at position 1 +Processing row: ['JP11', 'To supply STM32L073Z-EVAL only from the USB connector CN17 of ST-LINK/V2,\nset the jumper JP11 to STlk location, as showed in the below figure. In this case, the\njumper of ST-LINK JP13 must be opened.\nV5E V5U KLTS V5D\nMSv37084V1', 'V5E V5U KLTS V5D\nMSv37084V1'] +Detected connector: JP11 at position 0 +Detected connector: CN17 at position 1 +Processing table 2 +Text before table: V5E V5U KLTS V5D U5V location, as following: To supply STM32L073Z-EVAL only from the USB connector CN9 set the jumper to MSv37082V1 V5E V5U KLTS V5D (PSU_E5V), set the jumper to E5V location, as following (Default setting): To supply STM32L073Z-EVAL only from a 5 V power adapter connected to CN18 JP11 is used to select one of the four possible power supply sources. Jumper Description Table 3. Power related jumpers Table 3: Power related jumpers. as described in The power supply selection is done by the jumpers JP11, JP12, JP7, JP4, JP5 and JP13 Figure 5. Pin-out of 5 V DC adapter Hardware layout and configuration UM1878 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['', ''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['', ''] +Connector mapping: {} +Processing page 15 +Processing table 1 +Text before table: Table 3. Power related jumpers (continued) UM1878 Hardware layout and configuration +Processing horizontal table... +Processing row: ['JP11', 'To supply both STM32L073Z-EVAL and a daughterboard connected to extension\nconnectors CN4 and CN5, (daughterboard must have its own power supply not\nconnected), set jumpers to E5V and D5V locations, as following:\nV5E V5U KLTS V5D\nMSv37085V1', None] +Detected connector: JP11 at position 0 +Detected connector: CN4 at position 1 +Processing row: ['JP11', 'To supply both STM32L073Z-EVAL and a daughterboard connected to extension\nconnectors CN4 and CN5, (daughterboard must have its own power supply not\nconnected), set jumpers to E5V and D5V locations, as following:\nV5E V5U KLTS V5D\nMSv37085V1', 'V5E V5U KLTS V5D\nMSv37085V1'] +Detected connector: JP11 at position 0 +Detected connector: CN4 at position 1 +Processing row: ['JP12', 'V (pins V of STM32L073VZ) is connected to fixed +3.3 V DC power when\nDD_MCU DD\nJP12 is set as shown (Default setting):\n1\n2\n3\nMSv37086V1', 'V5E V5U KLTS V5D\nMSv37085V1'] +Detected connector: JP12 at position 0 +Detected connector: JP12 at position 1 +Processing row: ['JP12', 'V (pins V of STM32L073VZ) is connected to fixed +3.3 V DC power when\nDD_MCU DD\nJP12 is set as shown (Default setting):\n1\n2\n3\nMSv37086V1', '1\n2\n3\nMSv37086V1'] +Detected connector: JP12 at position 0 +Detected connector: JP12 at position 1 +Processing row: ['JP12', 'V is connected to the adjustable DC power from 1.65 V to 3.6 V when JP12\nDD_MCU\nis set as shown:\n1\n2\n3\nMSv37087V1', '1\n2\n3\nMSv37086V1'] +Detected connector: JP12 at position 0 +Detected connector: JP12 at position 1 +Processing row: ['JP12', 'V is connected to the adjustable DC power from 1.65 V to 3.6 V when JP12\nDD_MCU\nis set as shown:\n1\n2\n3\nMSv37087V1', '1\n2\n3\nMSv37087V1'] +Detected connector: JP12 at position 0 +Detected connector: JP12 at position 1 +Processing row: ['JP7', 'V power pin of STM32L073VZ is connected to VDD_MCU when JP7 is set\nDD_USB\nas shown (Default setting):\n3 2 1\nMSv37089V1', '1\n2\n3\nMSv37087V1'] +Processing row: ['JP7', 'V power pin of STM32L073VZ is connected to VDD_MCU when JP7 is set\nDD_USB\nas shown (Default setting):\n3 2 1\nMSv37089V1', '3 2 1\nMSv37089V1'] +Processing row: ['JP7', 'V power pin of STM32L073VZ is powered by the USB connector CN9 when\nDD_USB\nJP7 is set as shown here:\n3 2 1\nMSv37090V1', '3 2 1\nMSv37089V1'] +Detected connector: CN9 at position 1 +Processing row: ['JP7', 'V power pin of STM32L073VZ is powered by the USB connector CN9 when\nDD_USB\nJP7 is set as shown here:\n3 2 1\nMSv37090V1', '3 2 1\nMSv37090V1'] +Detected connector: CN9 at position 1 +Processing table 2 +Text before table: is set as shown: DD_MCU V is connected to the adjustable DC power from 1.65 V to 3.6 V when JP12 JP12 MSv37086V1 3 2 1 JP12 is set as shown (Default setting): DD_MCU DD V (pins V of STM32L073VZ) is connected to fixed +3.3 V DC power when MSv37085V1 JP11 V5E V5U KLTS V5D connected), set jumpers to E5V and D5V locations, as following: connectors CN4 and CN5, (daughterboard must have its own power supply not To supply both STM32L073Z-EVAL and a daughterboard connected to extension Jumper Description Table 3. Power related jumpers (continued) UM1878 Hardware layout and configuration +Found connector CN4 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: [''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [''] +Connector mapping: {} +Processing row: [''] +Processing row: [''] +Processing table 3 +Text before table: 1 3 2 JP7 is set as shown here: DD_USB V power pin of STM32L073VZ is powered by the USB connector CN9 when JP7 MSv37089V1 3 2 1 as shown (Default setting): DD_USB V power pin of STM32L073VZ is connected to VDD_MCU when JP7 is set MSv37087V1 3 2 1 is set as shown: DD_MCU V is connected to the adjustable DC power from 1.65 V to 3.6 V when JP12 JP12 MSv37086V1 3 2 1 JP12 is set as shown (Default setting): DD_MCU DD V (pins V of STM32L073VZ) is connected to fixed +3.3 V DC power when MSv37085V1 JP11 V5E V5U KLTS V5D connected), set jumpers to E5V and D5V locations, as following: connectors CN4 and CN5, (daughterboard must have its own power supply not To supply both STM32L073Z-EVAL and a daughterboard connected to extension Jumper Description Table 3. Power related jumpers (continued) UM1878 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['', '', ''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['', '', ''] +Connector mapping: {} +Processing page 16 +Processing table 1 +Text before table: Table 3. Power related jumpers (continued) Hardware layout and configuration UM1878 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['JP7', 'V power pin of STM32L073VZ can be powered externally by an external\nDD_MCU\npower supply, providing no jumper is connected to JP7. The external supply can be\nconnected to pin2 of JP7, as shown here:\n3 2 1\nExternal power\nsupply\nMSv37088V1', None, None] +Processing row: ['JP7', 'V power pin of STM32L073VZ can be powered externally by an external\nDD_MCU\npower supply, providing no jumper is connected to JP7. The external supply can be\nconnected to pin2 of JP7, as shown here:\n3 2 1\nExternal power\nsupply\nMSv37088V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', None] +Processing row: ['JP4', 'V power pin of STM32L073VZ is connected to V when JP4 is closed as\nDDA DD_MCU\nshown (default setting):\n2 1\nMSv37092V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', None] +Processing row: ['JP4', 'To measure the current drawn by V pin of STM32L073VZ, remove the jumper of\nDDA\nJP4 and connect an ampere-meter to JP4, positive terminal to pin 1, negative to pin\n2.\n2 1\nMSv37091V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', None] +Processing row: ['JP4', 'To measure the current drawn by V pin of STM32L073VZ, remove the jumper of\nDDA\nJP4 and connect an ampere-meter to JP4, positive terminal to pin 1, negative to pin\n2.\n2 1\nMSv37091V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', '2 1\nMSv37091V1'] +Processing row: ['JP5', 'V pin of STM32L073VZ is connected to V when JP5 is closed as shown\nREF+ DD_MCU\n(default setting):\n2 1\nMSv37092V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', '2 1\nMSv37091V1'] +Processing row: ['JP5', 'To measure the current drawn by V pin of STM32L073VZ, remove the jumper of\nREF+\nJP5 and connect an ampere-meter to JP5, positive terminal to pin 1, negative to pin\n2.\n2 1\nMSv37091V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', '2 1\nMSv37091V1'] +Processing row: ['JP5', 'To measure the current drawn by V pin of STM32L073VZ, remove the jumper of\nREF+\nJP5 and connect an ampere-meter to JP5, positive terminal to pin 1, negative to pin\n2.\n2 1\nMSv37091V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', '2 1\nMSv37091V1'] +Processing row: ['JP13', 'By default JP13 is not connected to let ST-LINK detect automatically if it should\nprovide the supply of the board from ST-LINK USB V (default setting).\nBUS\nIf JP13 is connected, ST-LINK does not supply the Evaluation board from ST-LINK\nUSB.', '3 2 1\nExternal power\nsupply\nMSv37088V1', '2 1\nMSv37091V1'] +Detected connector: JP13 at position 0 +Detected connector: JP13 at position 1 +Processing page 17 +Processing table 1 +Text before table: Table 4. 32.768 kHz crystal X2 solder bridges clock is used. The 8 MHz crystal X1 8 MHz with a socket. It can be removed when the internal RC • The 32.768 kHz crystal X2 for embedded RTC • board STM32L073Z-EVAL: Two clock sources are available for the microcontroller STM32L073VZT6 on the Evaluation 4.4 Clock source V or above 1.8 V. voltage is below 1.7 to adjust the voltage from 1.65 V to 3.6 V. The three LEDs LD7, LD8, LD9 warn the user that UM1878 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Solder bridge', None, 'Description'] +Header row 2: ['SB27', 'Open (default setting)', 'PC14 is connected to the crystal X2.'] +Detected pin name header: Description at position 2 in header_row_1 +Pin name positions: [2] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['Solder bridge', 'Solder bridge', 'Description'] +Skipping position 2 in header_row_1 because it is a pin name position. +Skipping position 2 in header_row_2 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['egdirb redloS', 'egdirb redloS', 'noitpircseD'] +Reversed Header row 2: ['72BS', ')gnittes tluafed( nepO', '.2X latsyrc eht ot detcennoc si 41CP'] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['egdirb redloS', 'egdirb redloS', 'noitpircseD'] +Skipping position 2 in header_row_1 because it is a pin name position. +Skipping position 2 in header_row_2 because it is a pin name position. +Connector mapping: {} +Processing row: ['SB27', 'closed', 'PC14 is connected to pin11 of extension connector CN5. In such\ncase R49 must be removed to avoid disturbance due to the 32 kHz\nquartz X2.'] +Processing row: ['SB26', 'Open (default setting)', 'PC15 is connected to 32 kHz crystal.'] +Processing row: ['SB26', 'closed', 'PC15 is connected to pin 12 of extension connector CN5. In such\ncase R48 must be removed to avoid disturbance due to the 32 kHz\nquartz X2.'] +Processing table 2 +Text before table: Table 5. 8 MHz crystal X1 solder bridges quartz X2. closed case R48 must be removed to avoid disturbance due to the 32 kHz SB26 PC15 is connected to pin 12 of extension connector CN5. In such Open (default setting) PC15 is connected to 32 kHz crystal. quartz X2. closed case R49 must be removed to avoid disturbance due to the 32 kHz SB27 PC14 is connected to pin11 of extension connector CN5. In such Open (default setting) PC14 is connected to the crystal X2. Solder bridge Description Table 4. 32.768 kHz crystal X2 solder bridges clock is used. The 8 MHz crystal X1 8 MHz with a socket. It can be removed when the internal RC • The 32.768 kHz crystal X2 for embedded RTC • board STM32L073Z-EVAL: Two clock sources are available for the microcontroller STM32L073VZT6 on the Evaluation 4.4 Clock source V or above 1.8 V. voltage is below 1.7 to adjust the voltage from 1.65 V to 3.6 V. The three LEDs LD7, LD8, LD9 warn the user that UM1878 Hardware layout and configuration +Found connector CN5 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Solder bridge', None, 'Description'] +Header row 2: ['SB25', 'Open (default setting)', 'PH0 is connected to 8 MHz crystal X1.'] +Detected pin name header: Description at position 2 in header_row_1 +Pin name positions: [2] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['Solder bridge', 'Solder bridge', 'Description'] +Skipping position 2 in header_row_1 because it is a pin name position. +Skipping position 2 in header_row_2 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['egdirb redloS', 'egdirb redloS', 'noitpircseD'] +Reversed Header row 2: ['52BS', ')gnittes tluafed( nepO', '.1X latsyrc zHM 8 ot detcennoc si 0HP'] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['egdirb redloS', 'egdirb redloS', 'noitpircseD'] +Skipping position 2 in header_row_1 because it is a pin name position. +Skipping position 2 in header_row_2 because it is a pin name position. +Connector mapping: {} +Processing row: ['SB25', 'closed', 'PH0 is connected to pin 8 of extension connector CN5. In such\ncase X1 and C27 must be removed to avoid disturbance due to the\ncrystal.'] +Processing row: ['SB23', 'Open (default setting)', 'PH1 is connected to 8 MHz crystal X1.'] +Processing row: ['SB23', 'closed', 'PH1 is connected to pin 7 of extension connector CN5. In such\ncase R342 must be removed to avoid disturbance due to the\ncrystal.'] +Processing page 18 +Processing table 1 +Text before table: Table 6. Boot related switch Note (AN2606) details the bootloader mechanism and configurations. reference manual RM0367. STM32 microcontroller system memory boot mode Application The option bytes of STM32L073VZT6 and their modification procedure are described in the bootloader and start user flash memory programming process (ISP) from RS-232 interface. Table 7: Boot related jumper. This can be used to force the execution of the shown in can be forced to high and, SW1 action overruled, by DSR line of RS-232 connector CN6, as Table 6. Depending on JP3, BOOT0 level FLASH_OPTR option bytes register, as shown in STM32L073VZT6 port BOOT0 level by the switch SW1 and by setting nBOOT1 bit of The microcontroller is configured to one of the listed boot options by setting the Embedded RAM (for debugging) • System flash memory • User flash memory • locations: After reset, the STM32L073VZT6 MCU can boot from the following embedded memory 4.6 Boot option by pin 8 of RS-232 connector CN6 (CTS signal). RS-232 connector CN6 for ISP. Jumper JP6 must be closed for RESET to be handled • Embedded ST-LINK/V2-1 • connector CN5. From a daughterboard connected to extension connectors, RESET is pin 24 of • Debugging tools from SWD connectors CN12 and CN11. • Reset button B1 • Sources of reset are: Hardware layout and configuration UM1878 +Found connector CN6 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Switch', None, 'Description'] +Header row 2: ['SW1', '', 'STM32L073Z-EVAL Evaluation board boots from user flash memory.\nBOOT0 pin is tied to low.'] +Detected pin name header: Description at position 2 in header_row_1 +Pin name positions: [2] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['Switch', 'Switch', 'Description'] +Skipping position 2 in header_row_1 because it is a pin name position. +Skipping position 2 in header_row_2 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['hctiwS', 'hctiwS', 'noitpircseD'] +Reversed Header row 2: ['1WS', '', '.wol ot deit si nip 0TOOB\n.yromem hsalf resu morf stoob draob noitaulavE LAVE-Z370L23MTS'] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['hctiwS', 'hctiwS', 'noitpircseD'] +Skipping position 2 in header_row_1 because it is a pin name position. +Skipping position 2 in header_row_2 because it is a pin name position. +Connector mapping: {} +Processing row: ['SW1', '', 'STM32L073Z-EVAL Evaluation board boots from user flash memory.\nBOOT0 pin is tied to low.'] +Processing row: ['SW1', '(default setting)', 'STM32L073Z-EVAL Evaluation board boots from user flash memory.\nBOOT0 pin is tied to low.'] +Processing row: ['SW1', '', 'STM32L073VZT6 boots from system flash memory (nBOOT1 bit of\nFLASH_OPTR register is set high) or from RAM (nBOOT1 is set low).\nBOOT0 pin is tied to high.'] +Processing row: ['SW1', '', 'STM32L073VZT6 boots from system flash memory (nBOOT1 bit of\nFLASH_OPTR register is set high) or from RAM (nBOOT1 is set low).\nBOOT0 pin is tied to high.'] +Processing row: ['SW1', '', 'STM32L073VZT6 boots from system flash memory (nBOOT1 bit of\nFLASH_OPTR register is set high) or from RAM (nBOOT1 is set low).\nBOOT0 pin is tied to high.'] +Processing page 19 +Processing table 1 +Text before table: Table 7. Boot related jumper UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['JP3', 'jumper not\nfitted (default\nsetting)', 'By default, BOOT0 is only controlled by switch SW1.'] +Processing row: ['JP3', 'Jumper fitted', 'BOOT0 can be forced high with terminal 6 of CN6 connector (RS-232 DSR\nline). This configuration is used to allow the device connected via RS-232 to\ninitiate STM32L073VZT6 programming process.'] +Detected connector: CN6 at position 2 +Processing table 2 +Text before table: Jumper Description Table 7. Boot related jumper UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: [''] +Processing page 20 +Processing table 1 +Text before table: Table 8. Temperature sensor related solder bridge Hardware layout and configuration UM1878 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['SB4', 'Closed\n(default setting)', 'I2C\nTemperature sensor address set to 0x92.'] +Processing row: ['SB4', 'Open', 'I2C\nTemperature sensor address set to 0x90.'] +Processing page 21 +Processing table 1 +Text before table: Table 9. RS-232 and IrDA jumper settings UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['JP9', '2 and 3 connected', 'RS-232 use:\nDB9 connector CN9 RXD signal is connected to PD6 of STM32L073VZT6\nused as USART2 RX.'] +Detected connector: CN9 at position 2 +Processing row: ['JP9', '3 2 1\nMSv37090V1', 'RS-232 use:\nDB9 connector CN9 RXD signal is connected to PD6 of STM32L073VZT6\nused as USART2 RX.'] +Detected connector: CN9 at position 2 +Processing row: ['JP9', '(default setting)', 'RS-232 use:\nDB9 connector CN9 RXD signal is connected to PD6 of STM32L073VZT6\nused as USART2 RX.'] +Detected connector: CN9 at position 2 +Processing row: ['JP9', '1 and 2 connected', 'IrDA use:\nRxD pin of IrDA transceiver U14 is connected to PD6 of STM32L073VZT6\nused as IrDA Rx.'] +Processing row: ['JP9', '3 2 1\nMSv37089V1', 'IrDA use:\nRxD pin of IrDA transceiver U14 is connected to PD6 of STM32L073VZT6\nused as IrDA Rx.'] +Processing table 2 +Text before table: 1 3 2 2 and 3 connected Jumpers and resistors Description Table 9. RS-232 and IrDA jumper settings UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing page 22 +Processing table 1 +Text before table: Table 10. microSD™ connector CN13 Level shifters insure functionality of microSD™ card over the whole voltage range. port. The card detection switch is connected to the GPIO expander MFX, part U25. of the board. It communicates with the microcontroller STM32L073VZT6 using the SPI1 A 4-Gbyte microSD™ card can be plugged into the connector CN13, located at the left side 4.12 microSD™ card DD The Virtual COM port is operating over the whole V range: 1.65 V to 3.6 V. 4.11.2 Operating voltage No limitation. 4.11.1 Limitations no flow control. By default, the serial communication settings are: 115200 bit/s, 8 bits, no parity, 1 stop bit, Hardware layout and configuration UM1878 +Found connector CN13 in table name +Processing vertical table... +Header row 1: ['Pin\nnumber', 'Description', 'Pin\nnumber', 'Description'] +Detected pin name header: Description at position 1 in header_row_1 +Detected pin name header: Description at position 3 in header_row_1 +Pin name positions: [1, 3] +Detected connector: CN13 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Detected connector: CN13 at position 2 in header_row_1 +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'CN13'}, 2: {'pos': 3, 'name': 'CN13'}} +Processing row: ['1', 'NC', '6', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['2', 'MicroSD_CS (PD0)', '7', 'SPI_MISO (PE14)'] +Assigned pin name from 'Name' column: PD0 to connector CN13 +Assigned pin name from 'Name' column: PE14 to connector CN13 +Processing row: ['3', 'SPI_MOSI (PE15)', '8', 'NC'] +Assigned pin name from 'Name' column: PE15 to connector CN13 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['4', '+3V3', '9', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['5', 'SPI_CLK (PE13)', '10', 'MicroSDcard_detect (to expander\nMFX)'] +Assigned pin name from 'Name' column: PE13 to connector CN13 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing page 23 +Processing table 1 +Text before table: Figure 6. Location of ADC input connector CN2 UM1878 Hardware layout and configuration +Found connector CN2 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['', 'GND\nADC_IN5\nMSv37095V1', ''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['', '1V59073vSM\n5NI_CDA\nDNG', ''] +Connector mapping: {} +Processing page 24 +Processing table 1 +Text before table: used by LC sensor metering, pins 1 and 2 of the selection jumper JP2 must be closed. CN3 is the connection of GND reference, and right pin is DAC output voltage. As PA4 is also at connector CN3 located below the touch-sensing slider as shown below. The left pin of The analog output DAC_OUT1 (port PA4) of microcontroller STM32L073VZT6 is available 4.14 Analog output DAC DD ADC input is operational with V > 1.8 V. 4.13.1 Operating voltage Hardware layout and configuration UM1878 +Found connector CN3 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: [None, '', None] +Header row 2: ['', 'GND\nJP2\nDAC_OUT1\nMSv37096V1', ''] +Pin name positions: [] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: [None, '', ''] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [None, '', ''] +Reversed Header row 2: ['', '1V69073vSM\n1TUO_CAD\n2PJ\nDNG', ''] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: [None, '', ''] +Connector mapping: {} +Processing page 25 +Processing table 1 +Text before table: Table 11. Analog input related jumper JP2 settings UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['JP2', '2 and 3 connected', 'LC sensor metering use:\nPA4 is connected to the capacitor C59 to filter the DAC_OUT1 voltage for\nLC sensor metering. DAC_OUT1 is connected internally to the inverting\ninput of the internal comparator Comp2 (refer to Section 4.20.1: LC sensor\nmetering principle for more details).'] +Processing row: ['JP2', '3 2 1\nMSv37089V1', 'LC sensor metering use:\nPA4 is connected to the capacitor C59 to filter the DAC_OUT1 voltage for\nLC sensor metering. DAC_OUT1 is connected internally to the inverting\ninput of the internal comparator Comp2 (refer to Section 4.20.1: LC sensor\nmetering principle for more details).'] +Processing row: ['JP2', '(default setting)', 'LC sensor metering use:\nPA4 is connected to the capacitor C59 to filter the DAC_OUT1 voltage for\nLC sensor metering. DAC_OUT1 is connected internally to the inverting\ninput of the internal comparator Comp2 (refer to Section 4.20.1: LC sensor\nmetering principle for more details).'] +Processing row: ['JP2', '1 and 2 connected', 'DAC output DAC_OUT1 use:\nPA4 is connected to CN3 connector to be used as a DAC Output.'] +Detected connector: CN3 at position 2 +Processing row: ['JP2', '3 2 1\nMSv37090V1', 'DAC output DAC_OUT1 use:\nPA4 is connected to CN3 connector to be used as a DAC Output.'] +Detected connector: CN3 at position 2 +Processing table 2 +Text before table: 1 3 2 1 and 2 connected JP2 (default setting) MSv37089V1 metering principle for more details). input of the internal comparator Comp2 (refer to Section 4.20.1: LC sensor LC sensor metering. DAC_OUT1 is connected internally to the inverting PA4 is connected to the capacitor C59 to filter the DAC_OUT1 voltage for 3 2 1 LC sensor metering use: 2 and 3 connected Jumpers and resistors Description Table 11. Analog input related jumper JP2 settings UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing page 26 +Processing table 1 +Text before table: Table 12. TFT LCD connector daughterboard is the MB895-Serial. The 2.4” color TFT LCD is connected to SPI1 port of STM32L073VZT6. The TFT LCD 4.15 TFT LCD display Hardware layout and configuration UM1878 +Processing vertical table... +Header row 1: ['2.4” TFT LCD connector CN16', None, None, None, None, None] +Header row 2: ['Pin', 'Description', 'Pin connection', 'Pin', 'Description', 'Pin connection'] +Detected pin name header: Description at position 1 in header_row_2 +Detected pin name header: Description at position 4 in header_row_2 +Pin name positions: [1, 4] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['2.4” TFT LCD connector CN16', '2.4” TFT LCD connector CN16', '2.4” TFT LCD connector CN16', '2.4” TFT LCD connector CN16', '2.4” TFT LCD connector CN16', '2.4” TFT LCD connector CN16'] +Detected connector: CN16 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Detected connector: CN16 at position 2 in header_row_1 +Skipping position 4 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'CN16'}, 2: {'pos': 4, 'name': 'CN16'}} +Processing row: ['1', 'CS', 'PE10', '9', 'V\nDD', '3.3V'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 +Processing row: ['2', 'SCL', 'PE13', '10', 'VCI', '3.3V'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 +Processing row: ['3', 'SDI', 'PE15', '11', 'GND', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 +Processing row: ['4', 'RS', '-', '12', 'GND', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 +Processing row: ['5', 'WR', '-', '13', 'BL_VDD', '5V'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 +Processing row: ['6', 'RD', '-', '14', 'BL_Control', '5V'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 +Processing row: ['7', 'SDO', 'PE14', '15', 'BL_GND', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 +Processing row: ['8', 'RESET', 'RESET#', '16', 'BL_GND', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 +Processing table 2 +Text before table: Table 13. User LEDs Four general purpose color LEDs (LD1, LD2, LD3, LD4) are available as display devices. 4.16 User LEDs The whole operating range of STM32L073VZT6 is: 1.65 V to 3.6 V. 4.15.2 Operating voltage No exclusivity. 4.15.1 Limitations when PH9 is low. controlled by SPI_MOSI_DIR PH9. PE15 is working as MOSI when PH9 is high or as MISO able to send back information on this line. The direction of this voltage translator is SPI_MOSI PE15 because the TFT LCD daughterboard has a specific mode in which it is whole voltage range of the microcontroller. A bidirectional voltage translator is used on STM32L073VZT6 and TFT LCD daughterboard to allow the LCD to be functional over the Voltage translators are implemented on SPI bus between the microcontroller 8 RESET RESET# 16 BL_GND GND 7 SDO PE14 15 BL_GND GND 6 RD - 14 BL_Control 5V 5 WR - 13 BL_VDD 5V 4 RS - 12 GND GND 3 SDI PE15 11 GND GND 2 SCL PE13 10 VCI 3.3V DD V 3.3V 1 CS PE10 9 Pin Description Pin connection Pin Description Pin connection 2.4” TFT LCD connector CN16 Table 12. TFT LCD connector daughterboard is the MB895-Serial. The 2.4” color TFT LCD is connected to SPI1 port of STM32L073VZT6. The TFT LCD 4.15 TFT LCD display Hardware layout and configuration UM1878 +Found connector CN16 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['User LEDs', 'Pin used', 'comment'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['sDEL resU', 'desu niP', 'tnemmoc'] +Connector mapping: {} +Processing row: ['LED LD1 (Green)', 'PE4', 'Low = LED lighted'] +Processing row: ['LED LD2 (Orange)', 'PE5', 'Low = LED lighted'] +Processing row: ['LED LD3 (Red)', 'PD1', 'Low = LED lighted'] +Processing row: ['LED LD4 (Blue)', 'PE7', 'Low = LED lighted'] +Processing page 27 +Processing table 1 +Text before table: Table 14. Input devices available as input devices. The 4-direction joystick B3 with selection, Wake-up/ Tamper button B2, Reset button B1 are 4.17 Input devices UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['Joystick SEL', 'GPIO0', 'MFX U25'] +Processing row: ['Joystick DOWN', 'GPIO1', 'MFX U25'] +Processing row: ['Joystick LEFT', 'GPIO2', 'MFX U25'] +Processing row: ['Joystick RIGHT', 'GPIO3', 'MFX U25'] +Processing row: ['Joystick UP', 'GPIO4', 'MFX U25'] +Processing row: ['Wake-up/ Tamper button B2', 'PC13', 'STM32L073VZT6 U5'] +Processing row: ['Reset B1', 'NRST', 'STM32L073VZT6 U5'] +Processing page 28 +Processing table 1 +Text before table: Table 15. LCD segments 21 to 28 mapping table LCD_COMx, columns LCD_SEGy, with x comprised between 0 and 7, y from 0 to 39): The signal mapping of each LCD segment is detailed in the following table (rows are Figure 11. LCD segment daughterboard in “IO” position Figure 10. LCD segment daughterboard in LCD position Hardware layout and configuration UM1878 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['COM7', '1g', '2g', '3g', '4g', '5g', '6g', '7g', '8g'] +Processing row: ['COM6', '1h', '2h', '3h', '4h', '5h', '6h', '7h', '8h'] +Processing row: ['COM5', '1i', '2i', '3i', '4i', '5i', '6i', '7i', '8i'] +Processing row: ['COM4', '1j', '2j', '3j', '4j', '5j', '6j', '7j', '8j'] +Processing row: ['COM3', '1d', '2d', '3d', '4d', '5d', '6d', '7d', '8d'] +Processing row: ['COM2', '1c', '2c', '3c', '4c', '5c', '6c', '7c', '8c'] +Processing row: ['COM0', '1e', '2e', '3e', '4e', '5e', '6e', '7e', '8e'] +Processing row: ['COM1', '1f', '2f', '3f', '4f', '5f', '6f', '7f', '8f'] +Processing page 29 +Processing table 1 +Text before table: Table 16. LCD segments 0 and 29 to 39 mapping table UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['COM7', '9g', '10g', '11g', '12g', '13g', '14g', '15g', '16g', '17g', '18g', '19g', '5J'] +Processing row: ['COM6', '9h', '10h', '11h', '12h', '13h', '14h', '15h', '16h', '17h', '18h', '19h', '5C'] +Processing row: ['COM5', '9i', '10i', '11i', '12i', '13i', '14i', '15i', '16i', '17i', '18i', '19i', '5B'] +Processing row: ['COM4', '9j', '10j', '11j', '12j', '13j', '14j', '15j', '16j', '17j', '18j', '19j', '5I'] +Processing row: ['COM3', '9d', '10d', '11d', '12d', '13d', '14d', '15d', '16d', '17d', '18d', '19d', '13a'] +Processing row: ['COM2', '9c', '10c', '11c', '12c', '13c', '14c', '15c', '16c', '17c', '18c', '19c', '13b'] +Processing row: ['COM0', '9e', '10e', '11e', '12e', '13e', '14e', '15e', '16e', '17e', '18e', '19e', 'O1'] +Processing row: ['COM1', '9f', '10f', '11f', '12f', '13f', '14f', '15f', '16f', '17f', '18f', '19f', 'O2'] +Processing table 2 +Text before table: Table 17. LCD segments 1 to 8, 15, 18 to 20 mapping table COM1 9f 10f 11f 12f 13f 14f 15f 16f 17f 18f 19f O2 COM0 9e 10e 11e 12e 13e 14e 15e 16e 17e 18e 19e O1 COM2 9c 10c 11c 12c 13c 14c 15c 16c 17c 18c 19c 13b COM3 9d 10d 11d 12d 13d 14d 15d 16d 17d 18d 19d 13a COM4 9j 10j 11j 12j 13j 14j 15j 16j 17j 18j 19j 5I COM5 9i 10i 11i 12i 13i 14i 15i 16i 17i 18i 19i 5B COM6 9h 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 5C COM7 9g 10g 11g 12g 13g 14g 15g 16g 17g 18g 19g 5J SEG 29 30 31 32 33 34 35 36 37 38 39 0 Table 16. LCD segments 0 and 29 to 39 mapping table UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['COM7', '7J', '7N', '7E', '6J', '6N', '6E', '5N', '5E', '4J', '4N', '4E', '3J'] +Processing row: ['COM6', '7C', '7M', 'P6', '6C', '6M', 'P5', '5M', 'P4', '4C', '4M', 'P3', '3C'] +Processing row: ['COM5', '7B', '7H', '7F', '6B', '6H', '6F', '5H', '5F', '4B', '4H', '4F', '3B'] +Processing row: ['COM4', '7I', '7A', '7G', '6I', '6A', '6G', '5A', '5G', '4I', '4A', '4G', '3I'] +Processing row: ['COM3', '19a', '18a', '17a', '16a', '15a', '14a', '12a', '11a', '10a', '9a', '8a', '7a'] +Processing row: ['COM2', '19b', '18b', '17b', '16b', '15b', '14b', '12b', '11b', '10b', '9b', '8b', '7b'] +Processing row: ['COM0', 'S', '7D', 'Q6', 'O4', '6D', 'Q5', '5D', 'Q4', 'µA', '4D', 'Q3', 'C4'] +Processing row: ['COM1', 'nA', '7K', '7L', 'O3', '6K', '6L', '5K', '5L', 'mA', '4K', '4L', 'C3'] +Processing table 3 +Text before table: Table 18. LCD segments 9 to 14, 16, 17 mapping table COM1 nA 7K 7L O3 6K 6L 5K 5L mA 4K 4L C3 COM0 S 7D Q6 O4 6D Q5 5D Q4 µA 4D Q3 C4 COM2 19b 18b 17b 16b 15b 14b 12b 11b 10b 9b 8b 7b COM3 19a 18a 17a 16a 15a 14a 12a 11a 10a 9a 8a 7a COM4 7I 7A 7G 6I 6A 6G 5A 5G 4I 4A 4G 3I COM5 7B 7H 7F 6B 6H 6F 5H 5F 4B 4H 4F 3B COM6 7C 7M P6 6C 6M P5 5M P4 4C 4M P3 3C COM7 7J 7N 7E 6J 6N 6E 5N 5E 4J 4N 4E 3J SEG 6 7 8 3 4 5 1 2 18 19 20 15 Table 17. LCD segments 1 to 8, 15, 18 to 20 mapping table COM1 9f 10f 11f 12f 13f 14f 15f 16f 17f 18f 19f O2 COM0 9e 10e 11e 12e 13e 14e 15e 16e 17e 18e 19e O1 COM2 9c 10c 11c 12c 13c 14c 15c 16c 17c 18c 19c 13b COM3 9d 10d 11d 12d 13d 14d 15d 16d 17d 18d 19d 13a COM4 9j 10j 11j 12j 13j 14j 15j 16j 17j 18j 19j 5I COM5 9i 10i 11i 12i 13i 14i 15i 16i 17i 18i 19i 5B COM6 9h 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 5C COM7 9g 10g 11g 12g 13g 14g 15g 16g 17g 18g 19g 5J SEG 29 30 31 32 33 34 35 36 37 38 39 0 Table 16. LCD segments 0 and 29 to 39 mapping table UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['COM7', '3N', '3E', '2J', '2N', '2E', '1J', '1N', '1E'] +Processing row: ['COM6', '3M', 'P2', '2C', '2M', 'P1', '1C', '1M', '+'] +Detected connector: P2 at position 2 +Detected connector: P1 at position 5 +Processing row: ['COM5', '3H', '3F', '2B', '2H', '2F', '1B', '1H', '1F'] +Processing row: ['COM4', '3A', '3G', '2I', '2A', '2G', '1I', '1A', '1G'] +Processing row: ['COM3', '6a', '5a', '4a', '3a', '2a', '1a', 'S3', 'S1'] +Processing row: ['COM2', '6b', '5b', '4b', '3b', '2b', '1b', 'S4', 'S2'] +Processing row: ['COM0', '3D', 'Q2', 'C1', '2D', 'Q1', 'S5', '1D', '-'] +Processing row: ['COM1', '3K', '3L', 'C2', '2K', '2L', 'S6', '1K', '1L'] +Processing page 30 +Processing table 1 +Text before table: Table 19. LCD segments related jumpers and solder bridges Figure 12. LCD segment names Hardware layout and configuration UM1878 +Processing horizontal table... +Processing row: ['JP8,\nSB29,\nSB30', 'JP8 closed', 'The LC network (L2 or L3, and C40) on STM32L073Z-EVAL is used for LC sensor\nmetering. Nothing is connected to connector CN8.'] +Detected connector: CN8. at position 2 +Processing row: ['JP8,\nSB29,\nSB30', '2 1\nMSv37092V1', 'The LC network (L2 or L3, and C40) on STM32L073Z-EVAL is used for LC sensor\nmetering. Nothing is connected to connector CN8.'] +Detected connector: CN8. at position 2 +Processing row: ['JP8,\nSB29,\nSB30', 'SB29, SB30\nclosed\n(default setting)', 'The LC network (L2 or L3, and C40) on STM32L073Z-EVAL is used for LC sensor\nmetering. Nothing is connected to connector CN8.'] +Detected connector: CN8. at position 2 +Processing row: ['JP8,\nSB29,\nSB30', 'JP8 closed', 'An external LC network on STM32L073Z-EVAL can be connected to connector CN8 for\nLC sensor metering.'] +Detected connector: CN8 at position 2 +Processing row: ['JP8,\nSB29,\nSB30', '2 1\nMSv37092V1', 'An external LC network on STM32L073Z-EVAL can be connected to connector CN8 for\nLC sensor metering.'] +Detected connector: CN8 at position 2 +Processing row: ['JP8,\nSB29,\nSB30', 'SB29, SB30\nopened', 'An external LC network on STM32L073Z-EVAL can be connected to connector CN8 for\nLC sensor metering.'] +Detected connector: CN8 at position 2 +Processing row: ['SB31,\nR67,\nSB32,\nSB33', 'SB31 closed,\nR67 soldered,\nSB32 opened,\nSB33 opened\n(default setting)', 'The operational amplifier U9 is used to generate the V /2 voltage.\nDD'] +Processing row: ['SB31,\nR67,\nSB32,\nSB33', 'SB31 opened,\nR67 removed,\nSB32 closed,\nSB33 closed', 'The operational amplifier U9 is used to generate the V /2 voltage.\nDD'] +Processing page 31 +Processing table 1 +Text before table: Table 19. LCD segments related jumpers and solder bridges (continued) UM1878 Hardware layout and configuration +Processing horizontal table... +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP1, JP15, JP17,\nJP2: 2,3 closed', 'LC sensor metering is used, exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC sensor\nmetering signals: DET_COMP2_OUT, DET_COMP2_INP, DET_LPTIM_CH1\nrespectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: JP1, at position 1 +Detected connector: JP1, at position 2 +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'LC sensor metering is used, exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC sensor\nmetering signals: DET_COMP2_OUT, DET_COMP2_INP, DET_LPTIM_CH1\nrespectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: JP1, at position 2 +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP14, JP16,\nJP18: opened', 'LC sensor metering is used, exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC sensor\nmetering signals: DET_COMP2_OUT, DET_COMP2_INP, DET_LPTIM_CH1\nrespectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: JP1, at position 2 +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '2 1\nMSv37091V1', 'LC sensor metering is used, exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC sensor\nmetering signals: DET_COMP2_OUT, DET_COMP2_INP, DET_LPTIM_CH1\nrespectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: JP1, at position 2 +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '', 'LC sensor metering is used, exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC sensor\nmetering signals: DET_COMP2_OUT, DET_COMP2_INP, DET_LPTIM_CH1\nrespectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: JP1, at position 2 +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP1, JP15, JP17,\nJP2: 1,2 closed', 'LCD segments are used, DAC output on CN3 is used, both are exclusive with LCD\nsegments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8 and LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3, signal\nDAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: JP1, at position 1 +Detected connector: CN3 at position 2 +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'LCD segments are used, DAC output on CN3 is used, both are exclusive with LCD\nsegments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8 and LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3, signal\nDAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: CN3 at position 2 +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP14, JP16,\nJP18: opened', 'LCD segments are used, DAC output on CN3 is used, both are exclusive with LCD\nsegments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8 and LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3, signal\nDAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: CN3 at position 2 +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '2 1\nMSv37091V1', 'LCD segments are used, DAC output on CN3 is used, both are exclusive with LCD\nsegments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8 and LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3, signal\nDAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: CN3 at position 2 +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '', 'LCD segments are used, DAC output on CN3 is used, both are exclusive with LCD\nsegments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8 and LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3, signal\nDAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: CN3 at position 2 +Processing page 32 +Processing table 1 +Text before table: Figure 13. Functional block diagram of LC sensor metering 4.20.1 LC sensor metering principle Hardware layout and configuration UM1878 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['Microcontroller STM32L073VZ\nDamped oscillations\ncentered on VDD/2\nGPIO\nOutput\nRe PB4\n+\nComp2 LPTIM\n-\nfrom DAC_OUT1\nLC sensor\nPD7\nPower control GPIO\nOutput\nFollower Ra\namplifier\n+\n-\nRb\nAC voltage = GROUND\nand\nDC voltage = VDD/2\nMSv40707V2'] +Processing row: [''] +Processing table 2 +Text before table: PB4 Re Output GPIO VDD/2 centered on Damped oscillations Microcontroller STM32L073VZ Figure 13. Functional block diagram of LC sensor metering 4.20.1 LC sensor metering principle Hardware layout and configuration UM1878 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing table 3 +Text before table: PD7 LC sensor from DAC_OUT1 - Comp2 LPTIM + PB4 Re Output GPIO VDD/2 centered on Damped oscillations Microcontroller STM32L073VZ Figure 13. Functional block diagram of LC sensor metering 4.20.1 LC sensor metering principle Hardware layout and configuration UM1878 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['', ''] +Processing page 33 +Processing table 1 +Text before table: 4.20.2 LC sensor metering description value of LPTIM timer that is lower with metal presence than without. software can thus detect the presence of a piece of non-ferrous metal by comparing the increase, reducing the decay time and then it reduces the number of counts in LPTIM. The Finally if a piece of non-ferrous metal is placed in the magnetic field of the inductor, losses therefore to the quality factor of the inductor L. The value in the counter LPTIM depends directly on the decay time of the oscillations, and charge to count the number of oscillations. by a calibration, the comparator delivers pulses to the low-power timer LPTIM. LPTIM is in ground. After the comparator threshold controlled by the DAC_OUT1 voltage is set properly DD available at port PB4 with a superimposition of a DC voltage of V /2 respectively to the UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['', 'Parts placed close to STM32L073\nTP18 located close to MCU pin PA7\nLC sensor CTPom18pOut\nDET_COMP2_INP R 125 09 JP8 PB4 C+ -omp2 PA7DET_COMP2_OUT SB29 Closed bydefault PC0 DET_LPTIM_CH1 LPTIMinput\nC1n4F0 2 1 STM32L Internal comparator 2 CN8 External LC network VTPD1D4/2 1CnF63 R33703K TSVU9631ILT 65L2 NN NN CC CCsee no NNte CCLL * 34 LC_H Comp2 INM input can be connected toDAC OUT1 using an internal switch ofthe MCU PA4 DET_DAC_OUT1 87 NN NN CC CC NNCC LL 2 1 LC_L ClosedS B by31 default C1n5F9 100uH\nclose toMCU\nAC ground R67 1 POWER_CONTROL C 104 06 pF 0 3 R33706K [NC/5A7] 2 4 5 VVcccc+- LC_H ClosedS B by30 default PD7 L[N3/A) see note *\nLC_L\nVDD/2 generation\nNote *:USesninsgo ra i nddouucbtloe rPs CLB2 ofor oLtp3r ianrte.exclusive. R33504KOpS enB 3 b2\n1C005n8F y default\nUTS1V1911ILT\n3 4 2 1 5 SB33 Vcc+ Open by default Vcc- R33604K [NC/4A7]', ''] +Detected connector: TP18 at position 1 +Processing row: ['', 'The LC network used for LC sensor metering is based on the inductor L2 or L3 and the\ncapacitor C40. A double footprint allows the soldering of inductor L2 or L3 exclusively, t\nlocation is called detection on the PCB. The inductor L2 or L3 is called L for sake of\nsimplicity in this description. The POWER_CONTROL PD7 supplies the voltage divider\nR73, R76 and the low-power operational amplifier U9 to generate a V /2 voltage at th\nDD\nLC_L net of the LC network (refer to Figure 14: LC sensor metering schematic). From A', ''] +Processing table 2 +Text before table: -omp2 C+ PA7DET_COMP2_OUT DET_LPTIM_CH1 125 09 LPTIMinput Closed bydefault PC0 DET_COMP2_INP PB4 R SB29 JP8 CTPom18pOut LC sensor TP18 located close to MCU pin PA7 Parts placed close to STM32L073 Figure 14. LC sensor metering schematic Figure 14). principle described above (see The LC sensor metering of STM32L073Z-EVAL Evaluation board follows closely the 4.20.2 LC sensor metering description value of LPTIM timer that is lower with metal presence than without. software can thus detect the presence of a piece of non-ferrous metal by comparing the increase, reducing the decay time and then it reduces the number of counts in LPTIM. The Finally if a piece of non-ferrous metal is placed in the magnetic field of the inductor, losses therefore to the quality factor of the inductor L. The value in the counter LPTIM depends directly on the decay time of the oscillations, and charge to count the number of oscillations. by a calibration, the comparator delivers pulses to the low-power timer LPTIM. LPTIM is in ground. After the comparator threshold controlled by the DAC_OUT1 voltage is set properly DD available at port PB4 with a superimposition of a DC voltage of V /2 respectively to the UM1878 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['5L2 NNCCsee note LL * 4 LC_H\n76 NN NN CC CC NN NN CC CC 23 C1n4F0\n8 NNCC LL 1 LC_L'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['L_CL 1 LL CCNN 8\n0F4n1C 32 CC CC NN NN CC CC NN NN 67\nH_CL 4 * LL eton eesCCNN 2L5'] +Connector mapping: {} +Processing row: ['100uH\nLC_H\nL[N3/A) see note *\nLC_L'] +Processing table 3 +Text before table: Note i 3 VDD/2 generation LC_L 104 06 pF L[N3/A) see note * R33706K [NC/5A7] 2 C 0 3 ClosedS by30 default VVcccc+- LC_H 4 R67 B POWER_CONTROL AC ground 1 PD7 5 close toMCU TSVU9631ILT R33703K 100uH 1CnF63 VTPD1D4/2 NN NN CC CC LL LC_L 87 1 ClosedS by31 default C1n5F9 NNCC B 1 External LC network 2 C1n4F0 NN NN CC CCsee NNte CCLL DET_DAC_OUT1 2 65L2 34 CN8 Comp2 INM input can be connected toDAC OUT1 using an internal switch ofthe MCU PA4 Internal comparator 2 LC_H no * STM32L -omp2 C+ PA7DET_COMP2_OUT DET_LPTIM_CH1 125 09 LPTIMinput Closed bydefault PC0 DET_COMP2_INP PB4 R SB29 JP8 CTPom18pOut LC sensor TP18 located close to MCU pin PA7 Parts placed close to STM32L073 Figure 14. LC sensor metering schematic Figure 14). principle described above (see The LC sensor metering of STM32L073Z-EVAL Evaluation board follows closely the 4.20.2 LC sensor metering description value of LPTIM timer that is lower with metal presence than without. software can thus detect the presence of a piece of non-ferrous metal by comparing the increase, reducing the decay time and then it reduces the number of counts in LPTIM. The Finally if a piece of non-ferrous metal is placed in the magnetic field of the inductor, losses therefore to the quality factor of the inductor L. The value in the counter LPTIM depends directly on the decay time of the oscillations, and charge to count the number of oscillations. by a calibration, the comparator delivers pulses to the low-power timer LPTIM. LPTIM is in ground. After the comparator threshold controlled by the DAC_OUT1 voltage is set properly DD available at port PB4 with a superimposition of a DC voltage of V /2 respectively to the UM1878 Hardware layout and configuration +Found connector CN8 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['1C005n8F\n5\nVcc+\nVcc-\n2', None] +Header row 2: ['1C005n8F\n5\nVcc+\nVcc-\n2', '4'] +Pin name positions: [] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['1C005n8F\n5\nVcc+\nVcc-\n2', '1C005n8F\n5\nVcc+\nVcc-\n2'] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['2\n-ccV\n+ccV\n5\nF8n500C1', '2\n-ccV\n+ccV\n5\nF8n500C1'] +Reversed Header row 2: ['2\n-ccV\n+ccV\n5\nF8n500C1', '4'] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['2\n-ccV\n+ccV\n5\nF8n500C1', '2\n-ccV\n+ccV\n5\nF8n500C1'] +Connector mapping: {} +Processing page 34 +Processing table 1 +Text before table: Table 20. Solder bridges and jumpers for LC sensor metering Table 20: Solder bridges and jumpers for LC sensor metering. Refer to Some solder bridges and jumpers must be set properly to enable the LC sensor metering. connecting an external parallel LC network to the connector CN8. An external LC network can be used by removing the solder bridges SB29, SB30 and by DET_LPTIM_CH1, port PC0. The port PA7 DET_COMP2_OUT delivers calibrated pulses to the low-power timer input voltage. DAC_OUT1 allows the connection to the external capacitor C59 for a more stable threshold DD /2. The port PA4 called DET_DAC_OUT1 connected to internal voltage over V DD /2, typically a few 10 mV DAC_OUT1 voltage must be set to a voltage a bit higher to V generated by the DAC_OUT1 connected internally inside the microcontroller. The The threshold of the comparator is the voltage on the negative input of Comp2. It is Hardware layout and configuration UM1878 +Found connector CN8 in table name +Processing vertical table... +Header row 1: ['Jumpers, solder bridges,\nresistors', None, 'Description'] +Header row 2: ['JP8,\nSB29,\nSB30', 'JP8 closed\n2 1\nMSv37092V1\nSB29, SB30 closed\n(default setting)', 'The LC network (L2 or L3, and C40) on STM32L073Z-EVAL is used for LC sensor\nmetering. Nothing is connected to connector CN8.'] +Detected pin name header: Description at position 2 in header_row_1 +Pin name positions: [2] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['Jumpers, solder bridges,\nresistors', 'Jumpers, solder bridges,\nresistors', 'Description'] +Skipping position 2 in header_row_1 because it is a pin name position. +Skipping position 2 in header_row_2 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['srotsiser\n,segdirb redlos ,srepmuJ', 'srotsiser\n,segdirb redlos ,srepmuJ', 'noitpircseD'] +Reversed Header row 2: ['03BS\n,92BS\n,8PJ', ')gnittes tluafed(\ndesolc 03BS ,92BS\n1V29073vSM\n1 2\ndesolc 8PJ', '.8NC rotcennoc ot detcennoc si gnihtoN .gniretem\nrosnes CL rof desu si LAVE-Z370L23MTS no )04C dna ,3L ro 2L( krowten CL ehT'] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['srotsiser\n,segdirb redlos ,srepmuJ', 'srotsiser\n,segdirb redlos ,srepmuJ', 'noitpircseD'] +Skipping position 2 in header_row_1 because it is a pin name position. +Skipping position 2 in header_row_2 because it is a pin name position. +Connector mapping: {} +Processing row: ['JP8,\nSB29,\nSB30', 'JP8 closed\n2 1\nMSv37092V1\nSB29, SB30 opened', 'An external LC network on STM32L073Z-EVAL can be connected to connector\nCN8 for LC sensor metering.'] +Processing row: ['SB31,\nR67,\nSB32,\nSB33', 'SB31 closed, R67\nsoldered, SB32\nopened, SB33\nopened\n(default setting)', 'The operational amplifier U9 is used to generate the V /2 voltage.\nDD'] +Processing row: ['SB31,\nR67,\nSB32,\nSB33', 'SB31 opened, R67\nremoved, SB32\nclosed, SB33 closed', 'The operational amplifier U9 is used to generate the V /2 voltage.\nDD'] +Processing page 35 +Processing table 1 +Text before table: Table 20. Solder bridges and jumpers for LC sensor metering (continued) UM1878 Hardware layout and configuration +Processing horizontal table... +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP1, JP15, JP17,\nJP2: 2,3 closed\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)\nJP14, JP16, JP18:\nopened\n2 1\nMSv37091V1\n(default setting)', 'LC sensor metering is used, and is exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC\nsensor metering signals: DET_COMP2_OUT, DET_COMP2_INP,\nDET_LPTIM_CH1 respectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: JP1, at position 1 +Detected connector: JP1, at position 2 +Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP1, JP15, JP17,\nJP2: 1,2 closed\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)\nJP14, JP16, JP18:\nopened\n2 1\nMSv37091V1', 'LCD segments (without LCDSEG4, LCDSEG8, LCDSEG18) are used, DAC output\non CN3 is used, both are exclusive with LCD segments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8, LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3,\nsignal DAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] +Detected connector: JP1, at position 0 +Detected connector: JP1, at position 1 +Detected connector: CN3 at position 2 +Processing page 36 +Processing table 1 +Text before table: Table 21. Sensor differential voltage Hardware layout and configuration UM1878 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['0 hPa', '0 mV'] +Processing row: ['800 hPa', '10.56 mV'] +Processing row: ['1000 hPa', '13.2mV'] +Processing row: ['1200 hPa', '15.84 mV'] +Processing page 37 +Processing table 1 +Text before table: Table 22. Differential voltage UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['0 hPa', '0 mV', 'Saturated at -V\nDD'] +Processing row: ['800 hPa', '10.56 mV', '-1.3 V'] +Processing row: ['1000 hPa', '13.2 mV', '0 V'] +Processing row: ['1200 hPa', '15.84 mV', '+1.23 V'] +Processing table 2 +Text before table: Table 23. Single output voltage to the ADC of this amplifier, delivers the single output voltage to the ADC input PA0: offset and changed in a single voltage by the last unity gain operational amplifier. The output DD Finally, in STM32L073Z-EVAL Evaluation board, the differential voltage is shifted by a V /2 1200 hPa 15.84 mV +1.23 V 1000 hPa 13.2 mV 0 V 800 hPa 10.56 mV -1.3 V DD -V 0 hPa 0 mV Saturated at i+ i- (V - V ) out o+ o- Pressure (V - V ) Differential V Sensor differential voltage Table 22. Differential voltage UM1878 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Pressure', 'Sensor differential voltage\n(V - V )\ni+ i-', 'Single output voltage\nADC input PA0'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['erusserP', '-i +i\n) V - V(\negatlov laitnereffid rosneS', '0AP tupni CDA\negatlov tuptuo elgniS'] +Connector mapping: {} +Processing row: ['0 hPa', '0 mV', '0 V'] +Processing row: ['800 hPa', '10.56 mV', '0.163 V'] +Processing row: ['1000 hPa', '13.2 mV', '1.65 V'] +Processing row: ['1200 hPa', '15.84 mV', '+2.88 V'] +Processing page 38 +Processing table 1 +Text before table: Table 24. Touch sensing related solder bridges Table 24: described in the below Some rework on solder bridges and resistors is necessary to use touch sensing and it is immediately under the slider to eliminate influence from other circuits. reducing sensitivity to other signals. The active shield is placed on the internal layer 2, are respectively connected to PB13, PB1 and PA2. PC6 and PC7 manage an active shield The touch-sensing slider is connected to PB12, PB0, PA1 and the related charge capacitors the default assembly. RC charging or charge transfer technology. The charge transfer technology is enabled by The STM32L073Z-EVAL Evaluation board supports a touch-sensing slider based on either 4.22 Touch-sensing slider Operating voltage is fixed at: +3.3 V 4.21.6 Operating voltage No exclusivity. 4.21.5 Limitations μF capacitors to feedback the first amplifiers U3A and U3B. with 1 A first-order low pass with 3 Hz cut-off frequency, is composed of 47 kΩ resistors combined Hardware layout and configuration UM1878 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Solder\nbridges', 'Settings\nto\nenable\ntouch\nsensing', 'STM32\nport', 'Description'] +Detected pin name header: Description at position 3 in header_row_1 +Pin name positions: [3] +Skipping position 3 in header_row_1 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['segdirb\nredloS', 'gnisnes\nhcuot\nelbane\not\nsgnitteS', 'trop\n23MTS', 'noitpircseD'] +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {} +Processing row: ['SB6', 'Close', 'PB12', 'Connects the first touch-sensing zone to PB12.'] +Processing row: ['SB5', 'Open', 'PB12', 'Disconnects PB12 from track to LCD segments to avoid disturbances.'] +Processing row: ['SB8', 'Close', 'PB0', 'Connects the second touch-sensing zone to PB0.'] +Processing row: ['SB14', 'Open', 'PB0', 'Disconnects PB0 from track to LCD segments to avoid disturbances.'] +Processing row: ['SB11', 'Close', 'PA1', 'Connects the third touch-sensing zone to PA1.'] +Processing row: ['SB12', 'Open', 'PA1', 'Disconnects PA1 from track to LCD segments to avoid disturbances.'] +Processing row: ['SB17', 'Close', 'PC6', 'Connects the shield to PC6.'] +Processing row: ['SB18', 'Open', 'PC6', 'Disconnects PC6 from track to LCD segments to avoid disturbances.'] +Processing row: ['SB24', 'Close', 'PC7', 'Connects the charge capacitor of shield to PC7.'] +Processing row: ['SB22', 'Open', 'PC7', 'Disconnects PC7 from track to LCD segments to avoid disturbances.'] +Processing row: ['SB15', 'Close', 'PB13', 'Connects the charge capacitor to PB13.'] +Processing row: ['SB16', 'Open', 'PB13', 'Disconnects PB13 from track to LCD segments to avoid disturbances.'] +Processing row: ['SB7', 'Close', 'PB1', 'Connects the charge capacitor to PB1.'] +Processing row: ['SB13', 'Open', 'PB1', 'Disconnects PB1 from track to LCD segments to avoid disturbances.'] +Processing page 39 +Processing table 1 +Text before table: Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['SB10', 'Close', 'PA2', 'Connects the charge capacitor to PA2.'] +Processing row: ['SB9', 'Open', 'PA2', 'Disconnects PA2 from track to LCD segments to avoid disturbances.'] +Processing table 2 +Text before table: SB9 Open PA2 Disconnects PA2 from track to LCD segments to avoid disturbances. SB10 Close PA2 Connects the charge capacitor to PA2. sensing touch port bridges Description enable STM32 Solder to Settings Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['MSv40708V1'] +Processing table 3 +Text before table: Figure 16. Solder bridges settings to enable the touch slider (red = closed, green = opened) SB9 Open PA2 Disconnects PA2 from track to LCD segments to avoid disturbances. SB10 Close PA2 Connects the charge capacitor to PA2. sensing touch port bridges Description enable STM32 Solder to Settings Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['', ''] +Processing table 4 +Text before table: Figure 16. Solder bridges settings to enable the touch slider (red = closed, green = opened) SB9 Open PA2 Disconnects PA2 from track to LCD segments to avoid disturbances. SB10 Close PA2 Connects the charge capacitor to PA2. sensing touch port bridges Description enable STM32 Solder to Settings Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: [''] +Processing row: [''] +Processing table 5 +Text before table: Figure 16. Solder bridges settings to enable the touch slider (red = closed, green = opened) SB9 Open PA2 Disconnects PA2 from track to LCD segments to avoid disturbances. SB10 Close PA2 Connects the charge capacitor to PA2. sensing touch port bridges Description enable STM32 Solder to Settings Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: [None, ''] +Processing row: ['', ''] +Processing row: ['', ''] +Processing row: ['', ''] +Processing table 6 +Text before table: Figure 16. Solder bridges settings to enable the touch slider (red = closed, green = opened) SB9 Open PA2 Disconnects PA2 from track to LCD segments to avoid disturbances. SB10 Close PA2 Connects the charge capacitor to PA2. sensing touch port bridges Description enable STM32 Solder to Settings Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['', ''] +Processing page 40 +Processing table 1 +Text before table: Table 25. Extension connectors pin-out Hardware layout and configuration UM1878 +Processing vertical table... +Header row 1: ['CN4 (left side)', None, 'CN5 (right side)', None] +Header row 2: ['Pin', 'Signal', 'Pin', 'Signal'] +Detected pin name header: Signal at position 1 in header_row_2 +Detected pin name header: Signal at position 3 in header_row_2 +Pin name positions: [1, 3] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['CN4 (left side)', 'CN4 (left side)', 'CN5 (right side)', 'CN5 (right side)'] +Detected connector: GENERAL1 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Detected connector: GENERAL1 at position 2 in header_row_1 +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'GENERAL1'}, 2: {'pos': 3, 'name': 'GENERAL1'}} +Processing row: ['1', 'GND', '1', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['2', '+3V3', '2', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['3', 'PE7', '3', 'PA5'] +Assigned pin name from 'Name' column: PE7 to connector GENERAL1 +Assigned pin name from 'Name' column: PA5 to connector GENERAL1 +Processing row: ['4', 'PE8', '4', 'PB2'] +Assigned pin name from 'Name' column: PE8 to connector GENERAL1 +Assigned pin name from 'Name' column: PB2 to connector GENERAL1 +Processing row: ['5', 'PE9', '5', 'PA0'] +Assigned pin name from 'Name' column: PE9 to connector GENERAL1 +Assigned pin name from 'Name' column: PA0 to connector GENERAL1 +Processing row: ['6', 'PE10', '6', 'PA4'] +Assigned pin name from 'Name' column: PE10 to connector GENERAL1 +Assigned pin name from 'Name' column: PA4 to connector GENERAL1 +Processing row: ['7', 'PE11', '7', 'PH1'] +Assigned pin name from 'Name' column: PE11 to connector GENERAL1 +Assigned pin name from 'Name' column: PH1 to connector GENERAL1 +Processing row: ['8', 'PE12', '8', 'PH0'] +Assigned pin name from 'Name' column: PE12 to connector GENERAL1 +Assigned pin name from 'Name' column: PH0 to connector GENERAL1 +Processing row: ['9', 'PE13', '9', 'PH10'] +Assigned pin name from 'Name' column: PE13 to connector GENERAL1 +Assigned pin name from 'Name' column: PH10 to connector GENERAL1 +Processing row: ['10', 'PE14', '10', 'PH9'] +Assigned pin name from 'Name' column: PE14 to connector GENERAL1 +Assigned pin name from 'Name' column: PH9 to connector GENERAL1 +Processing row: ['11', 'GND', '11', 'PC14'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Assigned pin name from 'Name' column: PC14 to connector GENERAL1 +Processing row: ['12', 'GND', '12', 'PC15'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Assigned pin name from 'Name' column: PC15 to connector GENERAL1 +Processing row: ['13', 'PE15', '13', 'PC13'] +Assigned pin name from 'Name' column: PE15 to connector GENERAL1 +Assigned pin name from 'Name' column: PC13 to connector GENERAL1 +Processing row: ['14', 'PA11', '14', 'GND'] +Assigned pin name from 'Name' column: PA11 to connector GENERAL1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['15', 'PA13', '15', 'GND'] +Assigned pin name from 'Name' column: PA13 to connector GENERAL1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['16', 'PA12', '16', 'NC'] +Assigned pin name from 'Name' column: PA12 to connector GENERAL1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['17', 'PD0', '17', 'VLCD'] +Assigned pin name from 'Name' column: PD0 to connector GENERAL1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['18', 'PA14', '18', 'PE6'] +Assigned pin name from 'Name' column: PA14 to connector GENERAL1 +Assigned pin name from 'Name' column: PE6 to connector GENERAL1 +Processing row: ['19', 'PD3', '19', 'PE5'] +Assigned pin name from 'Name' column: PD3 to connector GENERAL1 +Assigned pin name from 'Name' column: PE5 to connector GENERAL1 +Processing row: ['20', 'PD1', '20', 'PE4'] +Assigned pin name from 'Name' column: PD1 to connector GENERAL1 +Assigned pin name from 'Name' column: PE4 to connector GENERAL1 +Processing row: ['21', 'PD6', '21', 'BOOT0'] +Assigned pin name from 'Name' column: PD6 to connector GENERAL1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['22', 'PD5', '22', 'PB7'] +Assigned pin name from 'Name' column: PD5 to connector GENERAL1 +Assigned pin name from 'Name' column: PB7 to connector GENERAL1 +Processing row: ['23', 'PD7', '23', 'PB6'] +Assigned pin name from 'Name' column: PD7 to connector GENERAL1 +Assigned pin name from 'Name' column: PB6 to connector GENERAL1 +Processing row: ['24', 'D5V', '24', 'RESET#'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['25', 'GND', '25', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['26', 'GND', '26', 'V\nDD'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing page 41 +Processing table 1 +Text before table: Table 26. IDD auto-measurement related jumper settings UM1878 Hardware layout and configuration +Processing horizontal table... +Processing row: ['JP10', '', 'JP10 2 and 3 closed (jumper in IDD position):\nSTM32L073VZT6 is powered through IDD measurement circuit.'] +Detected connector: JP10 at position 0 +Detected connector: JP10 at position 2 +Processing row: ['JP10', '', 'JP10 1 and 2 closed (jumper in V position):\nDD\nIDD measurement circuit is bypassed, STM32L073VZT6 is powered directly.'] +Detected connector: JP10 at position 0 +Detected connector: JP10 at position 2 +Processing row: ['', '(default setting)', ''] +Processing row: ['', '', 'JP10: no jumper to pins 1, 2, 3.\nSTM32L073VZT6 total current consumption can be measured by connecting an\nammeter between pins 1 and 2 of JP10.'] +Processing table 2 +Text before table: G D G D G D G D 2 2 2 2 5 GND SH0 3 1 SH1 3 1 SH2 3 1 SH3 3 1 TSZ122IST U23B 4 see note * 1K[0.1%] 49K9 [0.1%] V- STT7P2UH7 4 4 4 4 2 S S S S 1 V+ R159 R163 T10 3 CAL_D TSZ122IST 4 1 2 5 6 8 GND see note * see note * see note * GND U21A S D STT7P2UH7 STT7P2UH7 STT7P2UH7 GND GND G T4 T2 T6 100nF 10uF 3 GND C88 C87 100K 1K 100nF R125 4 R167 close toTSZ122 C100 V- 100 CAL 2 decoupling capacitors see note * STT7P2UH7 R151 1 V+ T8 3 8 TSZ122IST GND U23A VDD 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 17. Figure: analog section schematic functional modes of the STM32L073VZT6 microcontroller. mA to a few 10 mA typically. This covers all allows the measurement of currents from 100 Ω to 10 kΩ and precision over a wide range of currents. The possibility to use shunts from 1 R134, R131, R130, R132 and R133, switched by PMOS transistors to get enough resolution The analog part of the IDD auto-measurement circuit is based on five shunts resistors: 4.24.1 Analog section description ammeter between pins 1 and 2 of JP10. STM32L073VZT6 total current consumption can be measured by connecting an JP10: no jumper to pins 1, 2, 3. (default setting) IDD measurement circuit is bypassed, STM32L073VZT6 is powered directly. JP10 DD V position): JP10 1 and 2 closed (jumper in STM32L073VZT6 is powered through IDD measurement circuit. JP10 2 and 3 closed (jumper in IDD position): Jumper Description Table 26. IDD auto-measurement related jumper settings UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['6'] +Processing table 3 +Text before table: G D G D G D G D 2 2 2 2 5 GND SH0 3 1 SH1 3 1 SH2 3 1 SH3 3 1 TSZ122IST U23B 4 see note * 1K[0.1%] 49K9 [0.1%] V- STT7P2UH7 4 4 4 4 2 S S S S 1 V+ R159 R163 T10 3 CAL_D TSZ122IST 4 1 2 5 6 8 GND see note * see note * see note * GND U21A S D STT7P2UH7 STT7P2UH7 STT7P2UH7 GND GND G T4 T2 T6 100nF 10uF 3 GND C88 C87 100K 1K 100nF R125 4 R167 close toTSZ122 C100 V- 100 CAL 2 decoupling capacitors see note * STT7P2UH7 R151 1 V+ T8 3 8 TSZ122IST GND U23A VDD 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 17. Figure: analog section schematic functional modes of the STM32L073VZT6 microcontroller. mA to a few 10 mA typically. This covers all allows the measurement of currents from 100 Ω to 10 kΩ and precision over a wide range of currents. The possibility to use shunts from 1 R134, R131, R130, R132 and R133, switched by PMOS transistors to get enough resolution The analog part of the IDD auto-measurement circuit is based on five shunts resistors: 4.24.1 Analog section description ammeter between pins 1 and 2 of JP10. STM32L073VZT6 total current consumption can be measured by connecting an JP10: no jumper to pins 1, 2, 3. (default setting) IDD measurement circuit is bypassed, STM32L073VZT6 is powered directly. JP10 DD V position): JP10 1 and 2 closed (jumper in STM32L073VZT6 is powered through IDD measurement circuit. JP10 2 and 3 closed (jumper in IDD position): Jumper Description Table 26. IDD auto-measurement related jumper settings UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['6'] +Processing table 4 +Text before table: G D G D G D G D 2 2 2 2 5 GND SH0 3 1 SH1 3 1 SH2 3 1 SH3 3 1 TSZ122IST U23B 4 see note * 1K[0.1%] 49K9 [0.1%] V- STT7P2UH7 4 4 4 4 2 S S S S 1 V+ R159 R163 T10 3 CAL_D TSZ122IST 4 1 2 5 6 8 GND see note * see note * see note * GND U21A S D STT7P2UH7 STT7P2UH7 STT7P2UH7 GND GND G T4 T2 T6 100nF 10uF 3 GND C88 C87 100K 1K 100nF R125 4 R167 close toTSZ122 C100 V- 100 CAL 2 decoupling capacitors see note * STT7P2UH7 R151 1 V+ T8 3 8 TSZ122IST GND U23A VDD 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 17. Figure: analog section schematic functional modes of the STM32L073VZT6 microcontroller. mA to a few 10 mA typically. This covers all allows the measurement of currents from 100 Ω to 10 kΩ and precision over a wide range of currents. The possibility to use shunts from 1 R134, R131, R130, R132 and R133, switched by PMOS transistors to get enough resolution The analog part of the IDD auto-measurement circuit is based on five shunts resistors: 4.24.1 Analog section description ammeter between pins 1 and 2 of JP10. STM32L073VZT6 total current consumption can be measured by connecting an JP10: no jumper to pins 1, 2, 3. (default setting) IDD measurement circuit is bypassed, STM32L073VZT6 is powered directly. JP10 DD V position): JP10 1 and 2 closed (jumper in STM32L073VZT6 is powered through IDD measurement circuit. JP10 2 and 3 closed (jumper in IDD position): Jumper Description Table 26. IDD auto-measurement related jumper settings UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['6'] +Processing table 5 +Text before table: 1 3 bypass direction Current TSZ122IST 100nF 1K[0.1%] Shunts 6 7 GND R162 5 C102 GND 49K9 [0.1%] 1 [1%] 10 [1%] 100 [1%] 1K[1%] 10K [1%] GND GND GND U21B R134 R131 R130 R132 R133 R165 1uF C101 amplifier SH0_D SH1_D SH2_D SH3_D 101 02 K6 100 differential 6 6 6 6 6 R 100K 100K 100K 5 5 5 5 7 R123 R127 R124 IDD_MEAS R164 G D G D G D G D 2 2 2 2 5 GND SH0 3 1 SH1 3 1 SH2 3 1 SH3 3 1 TSZ122IST U23B 4 see note * 1K[0.1%] 49K9 [0.1%] V- STT7P2UH7 4 4 4 4 2 S S S S 1 V+ R159 R163 T10 3 CAL_D TSZ122IST 4 1 2 5 6 8 GND see note * see note * see note * GND U21A S D STT7P2UH7 STT7P2UH7 STT7P2UH7 GND GND G T4 T2 T6 100nF 10uF 3 GND C88 C87 100K 1K 100nF R125 4 R167 close toTSZ122 C100 V- 100 CAL 2 decoupling capacitors see note * STT7P2UH7 R151 1 V+ T8 3 8 TSZ122IST GND U23A VDD 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 17. Figure: analog section schematic functional modes of the STM32L073VZT6 microcontroller. mA to a few 10 mA typically. This covers all allows the measurement of currents from 100 Ω to 10 kΩ and precision over a wide range of currents. The possibility to use shunts from 1 R134, R131, R130, R132 and R133, switched by PMOS transistors to get enough resolution The analog part of the IDD auto-measurement circuit is based on five shunts resistors: 4.24.1 Analog section description ammeter between pins 1 and 2 of JP10. STM32L073VZT6 total current consumption can be measured by connecting an JP10: no jumper to pins 1, 2, 3. (default setting) IDD measurement circuit is bypassed, STM32L073VZT6 is powered directly. JP10 DD V position): JP10 1 and 2 closed (jumper in STM32L073VZT6 is powered through IDD measurement circuit. JP10 2 and 3 closed (jumper in IDD position): Jumper Description Table 26. IDD auto-measurement related jumper settings UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing page 42 +Processing table 1 +Text before table: Figure 18. Difference amplifier 4.24.2 Difference amplifier set to zero the voltage difference for the calibration of the analog amplifier. depending on the measurement result obtained with one shunt. The transistor T8 is used to The digital section switches or not to a higher resistance shunt for a better measurement, The voltage drop is connected to pins 3 and 5 of the operational amplifier U21. zero-drift operational amplifier. The voltage drop across the selected shunt is amplified by a very high accuracy and Hardware layout and configuration UM1878 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: [None, None, '', '4 S 4 S\nSH2 3 SH3 1 3 1\nG D 2 G D 2\n5 5 R127 R124\n6 100K 100K 6\nD SH2_D SH3_D'] +Processing row: ['', None, '', '31 R130 R132 R133\n[1%] GND 100 [1%] GND 1K[1%] 10K [1%]'] +Processing row: ['', '', '', ''] +Processing table 2 +Text before table: G D G D 2 2 5 GND SH2 3 1 SH3 3 1 TSZ122IST U23B 4 1K[0.1%] 49K9 [0.1%] V- 4 4 2 S S 1 V+ R159 R163 3 TSZ122IST 8 see note * see note * GND U21A STT7P2UH7 STT7P2UH7 GND GND T2 T6 100nF 10uF GND C88 C87 1K 100nF 4 R167 close toTSZ122 C100 V- 100 2 decoupling capacitors R151 1 V+ 3 8 TSZ122IST GND U23A 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 18. Difference amplifier 4.24.2 Difference amplifier set to zero the voltage difference for the calibration of the analog amplifier. depending on the measurement result obtained with one shunt. The transistor T8 is used to The digital section switches or not to a higher resistance shunt for a better measurement, The voltage drop is connected to pins 3 and 5 of the operational amplifier U21. zero-drift operational amplifier. The voltage drop across the selected shunt is amplified by a very high accuracy and Hardware layout and configuration UM1878 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['6'] +Processing table 3 +Text before table: G D G D 2 2 5 GND SH2 3 1 SH3 3 1 TSZ122IST U23B 4 1K[0.1%] 49K9 [0.1%] V- 4 4 2 S S 1 V+ R159 R163 3 TSZ122IST 8 see note * see note * GND U21A STT7P2UH7 STT7P2UH7 GND GND T2 T6 100nF 10uF GND C88 C87 1K 100nF 4 R167 close toTSZ122 C100 V- 100 2 decoupling capacitors R151 1 V+ 3 8 TSZ122IST GND U23A 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 18. Difference amplifier 4.24.2 Difference amplifier set to zero the voltage difference for the calibration of the analog amplifier. depending on the measurement result obtained with one shunt. The transistor T8 is used to The digital section switches or not to a higher resistance shunt for a better measurement, The voltage drop is connected to pins 3 and 5 of the operational amplifier U21. zero-drift operational amplifier. The voltage drop across the selected shunt is amplified by a very high accuracy and Hardware layout and configuration UM1878 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['6'] +Processing page 43 +Processing table 1 +Text before table: Figure 19. Digital section schematic UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing table 2 +Text before table: SVV V V SS S S II DI DDD ___ VC DAI DLG _MP MP COO US0 VW DoN DD _0 MK Cet Uect _S S S 44 151 R1M 8D 0F 0SJ A_ _ I DS DD _DG EPP AO 1 2 3 RCD1 17 7O4 65 [N10 /A]1 23 I DCSS _HH M21 EA DD // GG 45 3 A L 1X7 01N K6[ US SR ASO RAS T0 _L R/ XP I D3 D _ S H 3 / G_ PSO OH 70 21 24 31 88 SSX HH 30 R 9N U S A R T _ T X I D D _ S H 2 / G P O 6 2 1 6 H 1 5 II 2R CAQA _D DKUP D/ R 0 44 56 MM FF XX __ II 22 CC __T SSP DC26 AL[N IB 2 C _ ST D A 44 34 RRP 11__1 77] 79X 00 P/AT B]P 72 I 2 C _ C G P I OI 1 5 4 2 2 8 RME 1PO 8F 8HT 1 0_ Kd P B 6 G P I O 1 4 1N 01 0/ K5 2 7 S WP CKO_ LIX G P I O 1 3 R 1C 5A 7/5] 3 7 2 6 R 1 9 1 1 0 K MM FFT XX/ SS WWRP LI K S W O G P I O 1 2 3 4 3 3 MFX_V MRE FS XE _T W# KUP WNT EUE P G P I O 1 1 270 3 2 R 1 9 0 1 0 K 0 T I 1 R08 1F 5I 8LM T G P I O 9 3 0 R 1 8 9 1 0 K O G P I O 8 2 9 G P I O 7 [ N5 A] 1 7 R 1 7 1 1 T SS C _R Y N /G G PO O0 3 G P I O 6 BAT6D J 9 1 3 1 6 T P 2 9 [ N /A A/3 ] Y P T S CC __ YX PN / GG PP OO 21 G P I O 5 MOO FYY X___ _URS i c r S 1 2 1 5 M F X T S G P I O 4 J OO YY 1 1 4 0 M F X N ] C G P I O 3 J I GL T 3 9 [ M F X DV V V G P I O 2 J _ L E ADDV [ A 2 0 R VD D M F X G P I O 1 J O Y _ D DD D D 1 9 M F X D_ _ _ 1 2 3 STM32L152CCT6 VDD 9 12 3 4 U25 4 6 8 100C n9 F3 100C n1 F06 100C n9 F4 100C n1 F16 100C n9 F1 100C n9 F9 PEO 6U cT an alsobe used toE w6 ake-up the MR C1 U66 1u9 F0 MFX_IRQ C BEAD 0 P L7 VDD, VDD_1, VDD_2, VDD_3 VDD VDD VDD one capacitor close to each MFX pins: Multi Function eXpander MFX Figure 19. Digital section schematic UM1878 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing page 44 +Processing table 1 +Text before table: Table 27. RS-232 connector CN6 MS30720V1 Figure 20. RS-232 connector CN6 (front view) 5.1 RS-232 connector CN6 5 Connectors Connectors UM1878 +Found connector CN6 in table name +Processing vertical table... +Header row 1: ['Pin number', 'Description', 'Pin\nnumber', 'Description'] +Detected pin name header: Description at position 1 in header_row_1 +Detected pin name header: Description at position 3 in header_row_1 +Pin name positions: [1, 3] +Detected connector: CN6 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Detected connector: CN6 at position 2 in header_row_1 +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'CN6'}, 2: {'pos': 3, 'name': 'CN6'}} +Processing row: ['1', 'NC', '6', 'Bootloader_BOOT0'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Processing row: ['2', 'RX (PD6)', '7', 'RTS (PD4)'] +Assigned pin name from 'Name' column: PD6 to connector CN6 +Assigned pin name from 'Name' column: PD4 to connector CN6 +Processing row: ['3', 'TX (PD5)', '8', 'CTS/ Bootloader_RESET'] +Assigned pin name from 'Name' column: PD5 to connector CN6 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Processing row: ['4', 'NC', '9', 'NC'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Processing row: ['5', 'GND', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Processing page 45 +Processing table 1 +Text before table: Table 28. LCD segment daughterboard connectors segment daughterboard connectors. Table 28: LCD daughterboard is not plugged in. For signals assignment details refer to GPIO signals on these two connectors can be tested on odd pins when the LCD segment mils (17.78 mm). pin 1 and CN14 pin 1 is 700 common daughterboards for several Evaluation boards. The standard width between CN10 every LCD segment signals are defined as a standard, which allows the development of daughterboard (MB979). The space between these two connectors and the position of Two 48-pins male headers CN10 and CN14 are used to connect with the LCD segment 5.3 LCD segment daughterboard connectors CN10 and CN14 UM1878 Connectors +Found connector CN14 in table name +Processing vertical table... +Header row 1: ['CN10', None, 'CN14', None] +Header row 2: ['Odd pin', 'GPIO signal', 'Odd pin', 'GPIO signal'] +Pin name positions: [] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['CN10', 'CN10', 'CN14', 'CN14'] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['01NC', '01NC', '41NC', '41NC'] +Reversed Header row 2: ['nip ddO', 'langis OIPG', 'nip ddO', 'langis OIPG'] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['01NC', '01NC', '41NC', '41NC'] +Connector mapping: {} +Processing row: ['1', 'PA9', '1', 'PD2'] +Processing row: ['3', 'PA8', '3', 'PC12'] +Processing row: ['5', 'PA10', '5', 'PC11'] +Processing row: ['7', 'PB9', '7', 'PC10'] +Processing row: ['9', 'PB11', '9', 'PC3'] +Processing row: ['11', 'PB10', '11', 'PC4'] +Processing row: ['13', 'PB5', '13', 'PC5'] +Processing row: ['15', 'PB14', '15', 'PC6'] +Processing row: ['17', 'PB13', '17', 'PC7'] +Processing row: ['19', 'PB12', '19', 'PC8'] +Processing row: ['21', 'PA15', '21', 'PC9'] +Processing row: ['23', 'PB8', '23', 'PD8'] +Processing row: ['25', 'PB15', '25', 'PD9'] +Processing row: ['27', 'PC2', '27', 'PD10'] +Processing row: ['29', 'PC1', '29', 'PD11'] +Processing row: ['31', 'PC0', '31', 'PD12'] +Processing row: ['33', 'PA3', '33', 'PD13'] +Processing row: ['35', 'PA2', '35', 'PD14'] +Processing row: ['37', 'PB0', '37', 'PD15'] +Processing row: ['39', 'PA7', '39', 'PE0'] +Processing row: ['41', 'PA6', '41', 'PE1'] +Processing row: ['43', 'PB4', '43', 'PE2'] +Processing row: ['45', 'PB3', '45', 'PE3'] +Processing row: ['47', 'PB1', '47', 'PA1'] +Processing page 46 +Processing table 1 +Text before table: Table 29. USB Type-B connector CN17 Figure 22. USB Type-B connector CN17 board debugging. The USB connector CN17 is used to connect the embedded ST-LINK/V2-1 to the PC for 5.5 ST-LINK/V2-1 USB Type-B connector CN17 manufacture. It is not populated by default and not for end user. The connector CN15 is used only for embedded ST-LINK/V2-1 programming during board 5.4 ST-LINK/V2-1 programming connector CN15 and even pins must not be connected directly on the daughterboard. If CN10 and CN14 are used as GPIO extension connectors on a daughterboard, odd pins Connectors UM1878 +Processing vertical table... +Header row 1: ['Pin number', 'Description', 'Pin number', 'Description'] +Detected pin name header: Description at position 1 in header_row_1 +Detected pin name header: Description at position 3 in header_row_1 +Pin name positions: [1, 3] +Detected connector: GENERAL1 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Detected connector: GENERAL1 at position 2 in header_row_1 +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'GENERAL1'}, 2: {'pos': 3, 'name': 'GENERAL1'}} +Processing row: ['1', 'V (power)\nBUS', '4', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['2', 'DM', '5,6', 'Shield'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['3', 'DP', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing page 47 +Processing table 1 +Text before table: Table 30. SWD debugging connector CN12 MS30722V2 20 18 16 14 12 10 8 6 4 2 9 7 5 3 19 17 15 13 11 1 Figure 23. Trace debugging connector CN12 (top view) 5.6 SWD connector CN12 UM1878 Connectors +Found connector CN12 in table name +Processing vertical table... +Header row 1: ['Pin number', 'Description', 'Pin number', 'Description'] +Detected pin name header: Description at position 1 in header_row_1 +Detected pin name header: Description at position 3 in header_row_1 +Pin name positions: [1, 3] +Detected connector: CN12 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Detected connector: CN12 at position 2 in header_row_1 +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'CN12'}, 2: {'pos': 3, 'name': 'CN12'}} +Processing row: ['1', 'V power\nDD', '2', 'V power\nDD'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Processing row: ['3', '-', '4', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Processing row: ['5', '-', '6', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Processing row: ['7', 'SWDIO PA13', '8', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Processing row: ['9', 'SWCLK PA14', '10', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Processing row: ['11', '-', '12', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Processing row: ['13', '-', '14', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Processing row: ['15', 'RESET#', '16', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Processing row: ['17', 'DBGRQ', '18', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Processing row: ['19', 'DBGACK', '20', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 +Processing page 48 +Processing table 1 +Text before table: Table 31. Trace debugging connector CN11 Connectors UM1878 +Found connector CN11 in table name +Processing vertical table... +Header row 1: ['Pin number', 'Description', 'Pin\nnumber', 'Description'] +Detected pin name header: Description at position 1 in header_row_1 +Detected pin name header: Description at position 3 in header_row_1 +Pin name positions: [1, 3] +Detected connector: CN11 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Detected connector: CN11 at position 2 in header_row_1 +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'CN11'}, 2: {'pos': 3, 'name': 'CN11'}} +Processing row: ['1', 'V power\nDD', '2', 'SWDIO PA13'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Processing row: ['3', 'GND', '4', 'SWCLK PA14'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Processing row: ['5', 'GND', '6', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Processing row: ['7', 'Pin is removed', '8', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Processing row: ['9', 'GND', '10', 'RESET#'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Processing row: ['11', 'GND', '12', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Processing row: ['13', 'GND', '14', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Processing row: ['15', 'GND', '16', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Processing row: ['17', 'GND', '18', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Processing row: ['19', 'GND', '20', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 +Processing table 2 +Text before table: Table 32. microSD™ connector CN13 Figure 25. microSD™ connector CN13 5.8 microSD™ connector CN13 19 GND 20 - 17 GND 18 - 15 GND 16 - 13 GND 14 - 11 GND 12 - 9 GND 10 RESET# 7 Pin is removed 8 - 5 GND 6 - 3 GND 4 SWCLK PA14 DD V 1 power 2 SWDIO PA13 number Description Pin number Description Pin Table 31. Trace debugging connector CN11 Connectors UM1878 +Found connector CN13 in table name +Processing vertical table... +Header row 1: ['Pin\nnumber', 'Description', 'Pin\nnumber', 'Description'] +Detected pin name header: Description at position 1 in header_row_1 +Detected pin name header: Description at position 3 in header_row_1 +Pin name positions: [1, 3] +Detected connector: CN13 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Detected connector: CN13 at position 2 in header_row_1 +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'CN13'}, 2: {'pos': 3, 'name': 'CN13'}} +Processing row: ['1', 'NC', '6', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['2', 'MicroSD_CS (PD0)', '7', 'SPI_MISO (PE14)'] +Assigned pin name from 'Name' column: PD0 to connector CN13 +Assigned pin name from 'Name' column: PE14 to connector CN13 +Processing row: ['3', 'SPI_MOSI (PE15)', '8', 'NC'] +Assigned pin name from 'Name' column: PE15 to connector CN13 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['4', '+3V3', '9', 'GND'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['5', 'SPI_CLK (PE13)', '10', 'MicroSDcard_detect (to expander MFX)'] +Assigned pin name from 'Name' column: PE13 to connector CN13 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing page 49 +Processing table 1 +Text before table: Table 33. RF-EEPROM daughterboard connector CN1 MS30715V2 2 8 1 7 Figure 26. RF-EEPROM daughterboard connector CN1 (front view) 5.9 RF-EEPROM daughterboard connector CN1 UM1878 Connectors +Found connector CN1 in table name +Processing vertical table... +Header row 1: ['Pin number', 'Description', 'Pin number', 'Description'] +Detected pin name header: Description at position 1 in header_row_1 +Detected pin name header: Description at position 3 in header_row_1 +Pin name positions: [1, 3] +Detected connector: CN1 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Detected connector: CN1 at position 2 in header_row_1 +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'CN1'}, 2: {'pos': 3, 'name': 'CN1'}} +Processing row: ['1', 'I2C_SDA (PG13)', '5', 'V\nDD'] +Assigned pin name from 'Name' column: PG13 to connector CN1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN1 +Processing row: ['2', 'NC', '6', 'NC'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN1 +Processing row: ['3', 'I2C_SCL (PG14)', '7', 'GND'] +Assigned pin name from 'Name' column: PG14 to connector CN1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN1 +Processing row: ['4', 'EXT_RESET(PC6)', '8', 'NC'] +Assigned pin name from 'Name' column: PC6 to connector CN1 +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN1 +Processing page 50 +Processing table 1 +Text before table: 114.3mm Figure 27. Mechanical dimensions 6 Mechanical dimensions Mechanical dimensions UM1878 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: [''] +Processing page 51 +Processing table 1 +Text before table: Example: PCB. Second sticker: board reference with revision and serial number, available on each • Product identification Product order code Example: main board featuring the target device. First sticker: product order code and product identification, generally placed on the • The stickers located on the top or bottom side of all PCBs provide product information: 7.1 Product marking 7 STM32L073Z-EVAL Evaluation board information UM1878 STM32L073Z-EVAL Evaluation board information +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['MBxxxx-Variant-yzz\nsyywwxxxxx', ''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['xxxxxwwyys\nzzy-tnairaV-xxxxBM', ''] +Connector mapping: {} +Processing page 52 +Processing table 1 +Text before table: Table 34. Product history 7.2 STM32L073Z-EVAL product history STM32L073Z-EVAL Evaluation board information UM1878 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Order\ncode', 'Product\nidentification', 'Product details', 'Product change\ndescription', 'Product limitations'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['edoc\nredrO', 'noitacifitnedi\ntcudorP', 'sliated tcudorP', 'noitpircsed\negnahc tcudorP', 'snoitatimil tcudorP'] +Connector mapping: {} +Processing row: ['LAVE-Z370L23MTS', 'STM32L073Z-\nEVAL/', 'MCU:\n– STM32L073VZT6\nrevision “Z”', 'Initial revision', 'No limitation'] +Processing row: ['LAVE-Z370L23MTS', 'STM32L073Z-\nEVAL/', 'MCU errata sheet:\n– STM32L07xxx/L08xxx\ndevice errata (ES0292)', 'Initial revision', 'No limitation'] +Processing row: ['LAVE-Z370L23MTS', 'STM32L073Z-\nEVAL/', 'Boards:\n– MB895-Serial-C03\n(TFT LCD\ndaughterboard)\n– MB979-Default-A01\n(LCD segment\ndaughterboard)\n– MB1020-Default-A02\n(RF-EEPROM\ndaughterboard)\n– MB1168-Default-C01\n(main board)\n– MB1199-Default-A01\n(detection accessory\ndaughterboard)', 'Initial revision', 'No limitation'] +Processing row: ['LAVE-Z370L23MTS', 'VA32L073Z$AU1', 'MCU:\n– STM32L073VZT6\nrevision “Z”, “P”, or “1”', '– Packaging: plastic blister\nreplaced by a carton box\n– Main board revision\nchanged\n– TFT LCD daughterboard\nrevision changed', 'No limitation'] +Processing row: ['LAVE-Z370L23MTS', 'VA32L073Z$AU1', 'MCU errata sheet:\n– STM32L07xxx/L08xxx\ndevice errata (ES0292)', '– Packaging: plastic blister\nreplaced by a carton box\n– Main board revision\nchanged\n– TFT LCD daughterboard\nrevision changed', 'No limitation'] +Processing row: ['LAVE-Z370L23MTS', 'VA32L073Z$AU1', 'Boards:\n– MB895-Serial-C04\n(TFT LCD\ndaughterboard)\n– MB979-Default-A01\n(LCD segment\ndaughterboard)\n– MB1020-Default-A02\n(RF-EEPROM\ndaughterboard)\n– MB1168-L073VZT6-C02\n(main board)\n– MB1199-Default-A01\n(detection accessory\ndaughterboard)', '– Packaging: plastic blister\nreplaced by a carton box\n– Main board revision\nchanged\n– TFT LCD daughterboard\nrevision changed', 'No limitation'] +Processing page 53 +Processing table 1 +Text before table: Table 35. Board revision history 7.3 Board revision history UM1878 STM32L073Z-EVAL Evaluation board information +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Board reference', 'Board variant and\nrevision', 'Board change\ndescription', 'Board limitations'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['ecnerefer draoB', 'noisiver\ndna tnairav draoB', 'noitpircsed\negnahc draoB', 'snoitatimil draoB'] +Connector mapping: {} +Processing row: ['MB895\n(TFT LCD daughterboard)', 'Default-C03', 'Initial revision', 'No limitation'] +Processing row: ['MB895\n(TFT LCD daughterboard)', 'Serial-C04', 'Several part references\nupdated due to\nobsolescence (such as\ninductor or others, refer\nto the bill of materials for\ndetails)', 'No limitation'] +Processing row: ['MB979\n(LCD segment daughterboard)', 'Default-A01', 'Initial revision', 'No limitation'] +Processing row: ['MB1020\n(RF-EEPROM daughterboard)', 'Default-A02', 'Initial revision', 'No limitation'] +Processing row: ['MB1168\n(main board)', 'Default-C01', 'Initial revision', 'Inversion of the VLCD1\nand VLCD2 labels of the\nPB2 and PB12/PE11 pins\nin the top silkscreen.'] +Processing row: ['MB1168\n(main board)', 'L073VZT6-C02', 'Several part references\nupdated due to\nobsolescence (such as\ntransistors or others, refer\nto the bill of materials for\ndetails)', 'Inversion of the VLCD1\nand VLCD2 labels of the\nPB2 and PB12/PE11 pins\nin the top silkscreen.'] +Processing row: ['MB1199\n(detection accessory daughterboard)', 'Default-A01', 'Initial revision', 'No limitation'] +Processing page 54 +Processing page 55 +Processing page 56 +Processing table 1 +Text before table: Table 36. Document revision history Revision history Revision history UM1878 +Table ignored due to presence of 'Revision', 'Date', or 'Changes' in the header: ['Date', 'Revision', 'Changes'] +Processing page 57 +Connector pin mappings before ensuring all pins: {'JP11': {}, 'CN9': {}, 'CN17': {}, 'CN4': {}, 'JP12': {}, 'JP13': {}, 'CN6': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD6', 7: 'PD4', 3: 'PD5', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: '// Pin not routed'}, 'CN13': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD0', 7: 'PE14', 3: 'PE15', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: 'PE13', 10: '// Pin not routed'}, 'CN3': {}, 'CN16': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed'}, 'P2': {}, 'P1': {}, 'CN8.': {}, 'CN8': {}, 'JP1,': {}, 'TP18': {}, 'GENERAL1': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: 'PA0', 6: 'PA4', 7: 'PH1', 8: 'PH0', 9: 'PH10', 10: 'PH9', 11: 'PC14', 12: 'PC15', 13: 'PC13', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: 'PE6', 19: 'PE5', 20: 'PE4', 21: '// Pin not routed', 22: 'PB7', 23: 'PB6', 24: '// Pin not routed', 25: '// Pin not routed', 26: '// Pin not routed'}, 'JP10': {}, 'CN12': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed', 9: '// Pin not routed', 10: '// Pin not routed', 11: '// Pin not routed', 12: '// Pin not routed', 13: '// Pin not routed', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: '// Pin not routed', 19: '// Pin not routed', 20: '// Pin not routed'}, 'CN11': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed', 9: '// Pin not routed', 10: '// Pin not routed', 11: '// Pin not routed', 12: '// Pin not routed', 13: '// Pin not routed', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: '// Pin not routed', 19: '// Pin not routed', 20: '// Pin not routed'}, 'CN1': {1: 'PG13', 5: '// Pin not routed', 2: '// Pin not routed', 6: '// Pin not routed', 3: 'PG14', 7: '// Pin not routed', 4: 'PC6', 8: '// Pin not routed'}} +Connector pin mappings after ensuring all pins: {'JP11': {}, 'CN9': {}, 'CN17': {}, 'CN4': {}, 'JP12': {}, 'JP13': {}, 'CN6': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD6', 7: 'PD4', 3: 'PD5', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: '// Pin not routed'}, 'CN13': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD0', 7: 'PE14', 3: 'PE15', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: 'PE13', 10: '// Pin not routed'}, 'CN3': {}, 'CN16': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed'}, 'P2': {}, 'P1': {}, 'CN8.': {}, 'CN8': {}, 'JP1,': {}, 'TP18': {}, 'GENERAL1': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: 'PA0', 6: 'PA4', 7: 'PH1', 8: 'PH0', 9: 'PH10', 10: 'PH9', 11: 'PC14', 12: 'PC15', 13: 'PC13', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: 'PE6', 19: 'PE5', 20: 'PE4', 21: '// Pin not routed', 22: 'PB7', 23: 'PB6', 24: '// Pin not routed', 25: '// Pin not routed', 26: '// Pin not routed'}, 'JP10': {}, 'CN12': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed', 9: '// Pin not routed', 10: '// Pin not routed', 11: '// Pin not routed', 12: '// Pin not routed', 13: '// Pin not routed', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: '// Pin not routed', 19: '// Pin not routed', 20: '// Pin not routed'}, 'CN11': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed', 9: '// Pin not routed', 10: '// Pin not routed', 11: '// Pin not routed', 12: '// Pin not routed', 13: '// Pin not routed', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: '// Pin not routed', 19: '// Pin not routed', 20: '// Pin not routed'}, 'CN1': {1: 'PG13', 5: '// Pin not routed', 2: '// Pin not routed', 6: '// Pin not routed', 3: 'PG14', 7: '// Pin not routed', 4: 'PC6', 8: '// Pin not routed'}} +Excluding connector JP11 as all pins are '// Pin not routed' +Excluding connector CN9 as all pins are '// Pin not routed' +Excluding connector CN17 as all pins are '// Pin not routed' +Excluding connector CN4 as all pins are '// Pin not routed' +Excluding connector JP12 as all pins are '// Pin not routed' +Excluding connector JP13 as all pins are '// Pin not routed' +Excluding connector CN3 as all pins are '// Pin not routed' +Excluding connector CN16 as all pins are '// Pin not routed' +Excluding connector P2 as all pins are '// Pin not routed' +Excluding connector P1 as all pins are '// Pin not routed' +Excluding connector CN8. as all pins are '// Pin not routed' +Excluding connector CN8 as all pins are '// Pin not routed' +Excluding connector JP1, as all pins are '// Pin not routed' +Excluding connector TP18 as all pins are '// Pin not routed' +Excluding connector JP10 as all pins are '// Pin not routed' +Excluding connector CN12 as all pins are '// Pin not routed' +Excluding connector CN11 as all pins are '// Pin not routed' +Connector pin mappings after filtering: {'CN6': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD6', 7: 'PD4', 3: 'PD5', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: '// Pin not routed'}, 'CN13': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD0', 7: 'PE14', 3: 'PE15', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: 'PE13', 10: '// Pin not routed'}, 'GENERAL1': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: 'PA0', 6: 'PA4', 7: 'PH1', 8: 'PH0', 9: 'PH10', 10: 'PH9', 11: 'PC14', 12: 'PC15', 13: 'PC13', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: 'PE6', 19: 'PE5', 20: 'PE4', 21: '// Pin not routed', 22: 'PB7', 23: 'PB6', 24: '// Pin not routed', 25: '// Pin not routed', 26: '// Pin not routed'}, 'CN1': {1: 'PG13', 5: '// Pin not routed', 2: '// Pin not routed', 6: '// Pin not routed', 3: 'PG14', 7: '// Pin not routed', 4: 'PC6', 8: '// Pin not routed'}} diff --git a/bsp/board/include/boards/board_eval_with_stm32l476zg/board.h b/bsp/board/include/boards/board_eval_with_stm32l476zg/board.h index 00c8f34d1..1caf58b12 100644 --- a/bsp/board/include/boards/board_eval_with_stm32l476zg/board.h +++ b/bsp/board/include/boards/board_eval_with_stm32l476zg/board.h @@ -54,6 +54,91 @@ extern "C" #include "hal_target.h" // Mapping +#define HEADER_CONNECTOR_CN6_D1 // Pin not routed +#define HEADER_CONNECTOR_CN6_D2 // Pin not routed +#define HEADER_CONNECTOR_CN6_D3 PG6 +#define HEADER_CONNECTOR_CN6_D4 PG7 +#define HEADER_CONNECTOR_CN6_D5 PA13 +#define HEADER_CONNECTOR_CN6_D6 PA11 +#define HEADER_CONNECTOR_CN6_D7 PA12 +#define HEADER_CONNECTOR_CN6_D8 PA14 +#define HEADER_CONNECTOR_CN6_D9 PG8 +#define HEADER_CONNECTOR_CN6_D10 PG5 +#define HEADER_CONNECTOR_CN6_D11 // Pin not routed +#define HEADER_CONNECTOR_CN6_D12 PG3 +#define HEADER_CONNECTOR_CN6_D13 PG2 +#define HEADER_CONNECTOR_CN6_D14 PG4 +#define HEADER_CONNECTOR_CN6_D15 PD3 +#define HEADER_CONNECTOR_CN6_D16 PD1 +#define HEADER_CONNECTOR_CN6_D17 PD0 +#define HEADER_CONNECTOR_CN6_D18 PD4 +#define HEADER_CONNECTOR_CN6_D19 PD5 +#define HEADER_CONNECTOR_CN6_D20 PG9 +#define HEADER_CONNECTOR_CN6_D21 PG10 +#define HEADER_CONNECTOR_CN6_D22 // Pin not routed +#define HEADER_CONNECTOR_CN6_D23 PD7 +#define HEADER_CONNECTOR_CN6_D24 PD6 +#define HEADER_CONNECTOR_CN6_D25 PF0 +#define HEADER_CONNECTOR_CN6_D26 PF1 +#define HEADER_CONNECTOR_CN6_D27 PG11 +#define HEADER_CONNECTOR_CN6_D28 // Pin not routed +#define HEADER_CONNECTOR_CN6_D29 PG13 +#define HEADER_CONNECTOR_CN6_D30 PC13 +#define HEADER_CONNECTOR_CN6_D31 PG12 +#define HEADER_CONNECTOR_CN6_D32 PF2 +#define HEADER_CONNECTOR_CN6_D33 PG14 +#define HEADER_CONNECTOR_CN6_D34 PF3 +#define HEADER_CONNECTOR_CN6_D35 PG15 +#define HEADER_CONNECTOR_CN6_D36 // Pin not routed +#define HEADER_CONNECTOR_CN6_D37 PF4 +#define HEADER_CONNECTOR_CN6_D38 PF5 +#define HEADER_CONNECTOR_CN6_D39 // Pin not routed +#define HEADER_CONNECTOR_CN6_D40 PB6 + +#define HEADER_CONNECTOR_CN7_D1 // Pin not routed +#define HEADER_CONNECTOR_CN7_D2 PE15 +#define HEADER_CONNECTOR_CN7_D3 // Pin not routed +#define HEADER_CONNECTOR_CN7_D4 PE13 +#define HEADER_CONNECTOR_CN7_D5 PE12 +#define HEADER_CONNECTOR_CN7_D6 PE11 +#define HEADER_CONNECTOR_CN7_D7 PE10 +#define HEADER_CONNECTOR_CN7_D8 PE9 +#define HEADER_CONNECTOR_CN7_D9 PE8 +#define HEADER_CONNECTOR_CN7_D10 PE7 +#define HEADER_CONNECTOR_CN7_D11 PG1 +#define HEADER_CONNECTOR_CN7_D12 PG0 +#define HEADER_CONNECTOR_CN7_D13 PB2 +#define HEADER_CONNECTOR_CN7_D14 PF15 +#define HEADER_CONNECTOR_CN7_D15 // Pin not routed +#define HEADER_CONNECTOR_CN7_D16 PF14 +#define HEADER_CONNECTOR_CN7_D17 PF12 +#define HEADER_CONNECTOR_CN7_D18 PF13 +#define HEADER_CONNECTOR_CN7_D19 PF11 +#define HEADER_CONNECTOR_CN7_D20 // Pin not routed +#define HEADER_CONNECTOR_CN7_D21 PE4 +#define HEADER_CONNECTOR_CN7_D22 PE6 +#define HEADER_CONNECTOR_CN7_D23 PE5 +#define HEADER_CONNECTOR_CN7_D24 PC15 +#define HEADER_CONNECTOR_CN7_D25 PC14 +#define HEADER_CONNECTOR_CN7_D26 // Pin not routed +#define HEADER_CONNECTOR_CN7_D27 PF6 +#define HEADER_CONNECTOR_CN7_D28 PF7 +#define HEADER_CONNECTOR_CN7_D29 PF9 +#define HEADER_CONNECTOR_CN7_D30 PF8 +#define HEADER_CONNECTOR_CN7_D31 PF10 +#define HEADER_CONNECTOR_CN7_D32 // Pin not routed +#define HEADER_CONNECTOR_CN7_D33 PH1 +#define HEADER_CONNECTOR_CN7_D34 PH0 +#define HEADER_CONNECTOR_CN7_D35 PA5 +#define HEADER_CONNECTOR_CN7_D36 PC3 +#define HEADER_CONNECTOR_CN7_D37 PA0 +#define HEADER_CONNECTOR_CN7_D38 PA4 +#define HEADER_CONNECTOR_CN7_D39 // Pin not routed +#define HEADER_CONNECTOR_CN7_D40 // Pin not routed + +#define HEADER_CONNECTOR_GENERAL1_D1 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D2 // Pin not routed +#define HEADER_CONNECTOR_GENERAL1_D3 PE14 #ifdef __cplusplus } diff --git a/bsp/board/include/boards/board_eval_with_stm32l476zg/debug_output.txt b/bsp/board/include/boards/board_eval_with_stm32l476zg/debug_output.txt new file mode 100644 index 000000000..5f90ccb5a --- /dev/null +++ b/bsp/board/include/boards/board_eval_with_stm32l476zg/debug_output.txt @@ -0,0 +1,1526 @@ +Detected Eval board +Processing page 1 +Processing page 2 +Processing page 3 +Processing page 4 +Processing page 5 +Processing page 6 +Processing page 7 +Processing page 8 +Processing page 9 +Processing page 10 +Processing table 1 +Text before table: Table 1. Ordering information is available from the datasheet and reference manual of the target microcontroller. To order the STM32L476G-EVAL Evaluation board, refer to Table 1. Additional information 2 Ordering information Ordering information UM1855 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Order code', 'Board references', 'Target STM32'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['edoc redrO', 'secnerefer draoB', '23MTS tegraT'] +Connector mapping: {} +Processing row: ['STM32L476G-EVAL', '– MB1144(1)\n– MB989(2)\n– MB979(3)\n– MB1020(4)', 'STM32L476ZGT6'] +Processing table 2 +Text before table: Table 2. Codification explanation The meaning of the codification is explained in Table 2. 2.1 Codification 4. Dual-interface EEPROM daughterboard 3. LCD glass module daughterboard 2. TFT LCD daughterboard 1. Main board – MB1020(4) – MB979(3) STM32L476G-EVAL STM32L476ZGT6 – MB989(2) – MB1144(1) Order code Board references Target STM32 Table 1. Ordering information is available from the datasheet and reference manual of the target microcontroller. To order the STM32L476G-EVAL Evaluation board, refer to Table 1. Additional information 2 Ordering information Ordering information UM1855 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['STM32XXYYZ-EVAL', 'Description', 'Example: STM32L476G-EVAL'] +Detected pin name header: Description at position 1 in header_row_1 +Pin name positions: [1] +Skipping position 1 in header_row_1 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['LAVE-ZYYXX23MTS', 'noitpircseD', 'LAVE-G674L23MTS :elpmaxE'] +Skipping position 1 in header_row_1 because it is a pin name position. +Connector mapping: {} +Processing row: ['XX', 'MCU series in STM32 32-bit Arm Cortex\nMCUs', 'STM32L4 series'] +Processing row: ['YY', 'MCU product line in the series', 'STM32L476'] +Processing row: ['Z', 'STM32 flash memory size:\n– G for 1 Mbyte', '1 Mbyte'] +Processing row: ['EVAL', 'Evaluation board', 'Evaluation board'] +Processing page 11 +Processing table 1 +Text before table: Table 3. ON/OFF conventions Table 3 defines some conventions used in the present document. 4 Conventions software available on the www.st.com website. download the latest available version, refer to the STM32L476G-EVAL demonstration demonstration of the device peripherals in Standalone mode. For more information and to Demonstration software is preloaded in the STM32L476ZG flash memory, for easy 3.3 Demonstration software STMicroelectronics - STM32CubeIDE • Keil® - MDK-ARM(c) • (d) IAR Systems® - IAR Embedded Workbench® • (c) 3.2 Development toolchains USB Type-A or USB Type-C® to Micro-B cable • Multi.OS support: Windows® 10, Linux® 64-bit, or macOS® • (a) (b) 3.1 System requirements 3 Development environment UM1855 Development environment +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Convention', 'Definition'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['noitnevnoC', 'noitinifeD'] +Connector mapping: {} +Processing row: ['Jumper JPx ON', 'Jumper fitted'] +Processing row: ['Jumper JPx OFF', 'Jumper not fitted'] +Processing row: ['Solder bridge SBx ON', 'SBx connections closed by solder'] +Processing row: ['Solder bridge SBx OFF', 'SBx connections left open'] +Processing page 12 +Processing page 13 +Processing table 1 +Text before table: Power-meter Sigma-delta device flash memory QUADSPI Quad-SPI transceiver IrDA USART1 TFT LCD 2.8’’ color connector transceiver RS232 RS232 memory FMC NOR flash connector Mifare SRAM Figure 2. STM32L476G-EVAL hardware block diagram components on the Evaluation board. connections with peripheral components. Figure 3 shows the location of the main Figure 2 illustrates STM32L476ZG microcontroller in an LQFP 144-pin package. The STM32L476G-EVAL Evaluation board is designed around the STM32L476ZG target 6 Hardware layout and configuration UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['LCD glass'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['ssalg DCL'] +Connector mapping: {} +Processing row: ['module\n40x8'] +Processing row: [''] +Processing table 2 +Text before table: TSC Touch-sensing button outputs codec SAI1 headphone Audio two stereo SWD connectors JTAG, trace and JTAG microphones connector two digital MEMS USB ST-LINK/V2-1 Standard-B sensor modulator 40x8 PT100 Sigma-delta LCD module DFSDM LCD glass modulator Power-meter Sigma-delta device flash memory QUADSPI Quad-SPI transceiver IrDA USART1 TFT LCD 2.8’’ color connector transceiver RS232 RS232 memory FMC NOR flash connector Mifare SRAM Figure 2. STM32L476G-EVAL hardware block diagram components on the Evaluation board. connections with peripheral components. Figure 3 shows the location of the main Figure 2 illustrates STM32L476ZG microcontroller in an LQFP 144-pin package. The STM32L476G-EVAL Evaluation board is designed around the STM32L476ZG target 6 Hardware layout and configuration UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['EEPROM'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['MORPEE'] +Connector mapping: {} +Processing row: ['RF EEPROM\nconnector'] +Processing table 3 +Text before table: EEPROM STM32L476ZGT6 TSC Touch-sensing button outputs codec SAI1 headphone Audio two stereo SWD connectors JTAG, trace and JTAG microphones connector two digital MEMS USB ST-LINK/V2-1 Standard-B sensor modulator 40x8 PT100 Sigma-delta LCD module DFSDM LCD glass modulator Power-meter Sigma-delta device flash memory QUADSPI Quad-SPI transceiver IrDA USART1 TFT LCD 2.8’’ color connector transceiver RS232 RS232 memory FMC NOR flash connector Mifare SRAM Figure 2. STM32L476G-EVAL hardware block diagram components on the Evaluation board. connections with peripheral components. Figure 3 shows the location of the main Figure 2 illustrates STM32L476ZG microcontroller in an LQFP 144-pin package. The STM32L476G-EVAL Evaluation board is designed around the STM32L476ZG target 6 Hardware layout and configuration UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: [''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [''] +Connector mapping: {} +Processing row: [''] +Processing table 4 +Text before table: connector I2C OpAmp1 RF EEPROM LDR ADC EEPROM STM32L476ZGT6 TSC Touch-sensing button outputs codec SAI1 headphone Audio two stereo SWD connectors JTAG, trace and JTAG microphones connector two digital MEMS USB ST-LINK/V2-1 Standard-B sensor modulator 40x8 PT100 Sigma-delta LCD module DFSDM LCD glass modulator Power-meter Sigma-delta device flash memory QUADSPI Quad-SPI transceiver IrDA USART1 TFT LCD 2.8’’ color connector transceiver RS232 RS232 memory FMC NOR flash connector Mifare SRAM Figure 2. STM32L476G-EVAL hardware block diagram components on the Evaluation board. connections with peripheral components. Figure 3 shows the location of the main Figure 2 illustrates STM32L476ZG microcontroller in an LQFP 144-pin package. The STM32L476G-EVAL Evaluation board is designed around the STM32L476ZG target 6 Hardware layout and configuration UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: [None, None, 'Joystick', None] +Header row 2: ['I/O\nExpander', '', 'Joystick', None] +Pin name positions: [] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: [None, None, 'Joystick', 'Joystick'] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [None, None, 'kcitsyoJ', 'kcitsyoJ'] +Reversed Header row 2: ['rednapxE\nO/I', '', 'kcitsyoJ', None] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: [None, None, 'kcitsyoJ', 'kcitsyoJ'] +Connector mapping: {} +Processing row: ['I/O\nExpander', '', 'TFT LCD\ncontroller', 'TFT LCD\ntouchscreen'] +Processing row: ['I/O\nExpander', '', 'Smartcard\nwith SWP', 'TFT LCD\ntouchscreen'] +Processing table 5 +Text before table: adjustable 1.71 to 3.6V GPIOs connectors for GPIO Battery RTC Extension 3.3V regulator connector USB OTG FS and connector USB Micro-AB CAN CAN transceiver switch USB power card SDIO microSD SWP with SWP bK ute toy n Smartcard GPIO interface GPIO Smartcard controller touchscreen GPIO LED TFT LCD TFT LCD Expander I/O Joystick Comparator2 Potentiometer connector I2C OpAmp1 RF EEPROM LDR ADC EEPROM STM32L476ZGT6 TSC Touch-sensing button outputs codec SAI1 headphone Audio two stereo SWD connectors JTAG, trace and JTAG microphones connector two digital MEMS USB ST-LINK/V2-1 Standard-B sensor modulator 40x8 PT100 Sigma-delta LCD module DFSDM LCD glass modulator Power-meter Sigma-delta device flash memory QUADSPI Quad-SPI transceiver IrDA USART1 TFT LCD 2.8’’ color connector transceiver RS232 RS232 memory FMC NOR flash connector Mifare SRAM Figure 2. STM32L476G-EVAL hardware block diagram components on the Evaluation board. connections with peripheral components. Figure 3 shows the location of the main Figure 2 illustrates STM32L476ZG microcontroller in an LQFP 144-pin package. The STM32L476G-EVAL Evaluation board is designed around the STM32L476ZG target 6 Hardware layout and configuration UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['MCU\nsupply current\nmeasurement', ''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['tnemerusaem\ntnerruc ylppus\nUCM', ''] +Connector mapping: {} +Processing page 14 +Processing table 1 +Text before table: Figure 3. STM32L476G-EVAL main component layout Hardware layout and configuration UM1855 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: [''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [''] +Connector mapping: {} +Processing row: ['TS1\nCN1 Touch-sensing CN2\nUSB OTG port button Motor control\nU7\nSTM32L476ZGT6\nCN3\nCN4\nRF-EEPROM\nSigma-delta in\nR52\nCN5\nLDR\nCAN\nCN9\nCN6 USART1\nCN7\nExtension CN11\nconnectors CN14\nLCD glass module\ndaughterboard\nU11\nDB979\nIrDA\nCN12 Trace\nCN13 CN15\nNFC JTAG\nCN19\nTFT LCD\nCN18 Standard-B\nmicroSD card USB port of\nST-LINK/V2-1\nCN20\nHeadphones 1\nCN22\njack\nPower jack\nCN21\nHeadphones 2\nU36 left\njack\nmicrophone\nU35 right\nFour LEDs\nB3 microphone\nJoystick\nRV1 B1 B2 RV3\nVDD setting Reset button Wake-up / tamper Potentiometer\nbutton\nMSv36941V2'] +Processing row: [''] +Processing page 15 +Processing page 16 +Processing table 1 +Text before table: Table 4. Setting of configuration elements for trace connector (CN12) ports to the CN12 connector, to use them as debug trace signals. Table 4 shows the setting of configuration elements to shunt PE2, PE3, PE4, and PE5 MCU CN12. They are used for other functions. connected to trace outputs Trace_D0, Trace_D1, Trace_D2, Trace_D3, and Trace_CK of Evaluation board is configured such that STM32L476ZG PE2 to PE5 signals are not The connector CN12 can output trace signals used for debugging. By default, the 6.2 ETM trace up to date. The latest version is available from www.st.com. target microcontroller families. It is therefore recommended to keep ST-LINK/V2-1 firmware the life span of STM32L476G-EVAL to include new functionality, fix bugs or support new determines ST-LINK/V2-1 functionality and performance. The firmware might evolve during For its operation, ST-LINK/V2-1 employs a dedicated MCU with flash memory. Its firmware 6.1.2 ST-LINK/V2-1 firmware upgrade Hardware layout and configuration UM1855 +Found connector CN12 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Element', 'Setting', 'Use of PE2, PE3, PE4, PE5 terminals of STM32L476ZG'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['tnemelE', 'gnitteS', 'GZ674L23MTS fo slanimret 5EP ,4EP ,3EP ,2EP fo esU'] +Connector mapping: {} +Processing row: ['R103\nSB26', 'R103 in\nSB26 open', 'Default setting.\nPE2 connected to LCDSEG38 and memory address line A23.'] +Processing row: ['R103\nSB26', 'R103 out\nSB26 closed', 'PE2 connected to TRACE_CK on CN12. A23 pulled down.'] +Processing row: ['R104', 'R104 in', 'Default setting.\nPE3 connected to LCDSEG39 and memory address line A19.'] +Processing row: ['R104', 'R104 out', 'PE3 connected to TRACE_D0 on CN12. A19 pulled down.'] +Processing row: ['R84\nSB40', 'R84 in\nSB40 open', 'Default setting.\nPE4 connected to memory address line A20.'] +Processing row: ['R84\nSB40', 'R84 out\nSB40 closed', 'PE4 connected to TRACE_D1 on CN12. A20 pulled down.'] +Processing row: ['R85\nSB38', 'R85 in\nSB38 open', 'Default setting.\nPE5 connected to memory address line A21.'] +Processing row: ['R85\nSB38', 'R85 out\nSB38 closed', 'PE5 connected to TRACE_D2 on CN12. A21 pulled down.'] +Processing row: ['R86\nSB39', 'R86 in\nSB39 open', 'Default setting.\nPE6 is used for address bit A22.'] +Processing row: ['R86\nSB39', 'R86 out\nSB39 closed', 'PE6 connected to TRACE_D3 on CN12. A22 pulled down.'] +Processing page 17 +Processing page 18 +Processing page 19 +Processing table 1 +Text before table: Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['JP17\nPower source\nselector', 'JP17\n(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)', 'STM32L476G-EVAL is supplied via the power jack\nmarked PSU_E5V (CN22). The extension connector\n(CN6) does not pass the 5 V of STM32L476G-EVAL to\nthe daughterboard.'] +Detected connector: JP17 at position 0 +Detected connector: JP17 at position 1 +Detected connector: (CN6) at position 2 +Processing row: ['JP17\nPower source\nselector', 'JP17\n(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', 'STM32L476G-EVAL is supplied through the Micro-AB\nUSB connector (CN1). The extension connector (CN6)\ndoes not pass the 5 V of STM32L476G-EVAL to the\ndaughterboard.'] +Detected connector: JP17 at position 0 +Detected connector: JP17 at position 1 +Detected connector: (CN6) at position 2 +Processing row: ['JP17\nPower source\nselector', 'JP17\n(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', 'Default setting.\nSTM32L476G-EVAL is supplied through the Micro-B\nUSB connector (CN17). CN6 extension connector does\nnot pass the 5 V of STM32L476G-EVAL to the\ndaughterboard.\nCheck JP18 setting in Table 5.'] +Detected connector: JP17 at position 0 +Detected connector: JP17 at position 1 +Detected connector: CN6 at position 2 +Processing row: ['JP17\nPower source\nselector', 'JP17\n(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', 'STM32L476G-EVAL is supplied through pin 28 of the\nextension connector (CN6).'] +Detected connector: JP17 at position 0 +Detected connector: JP17 at position 1 +Processing row: ['JP17\nPower source\nselector', 'JP17\n(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', 'STM32L476G-EVAL is supplied via the power jack\nmarked PSU_E5V (CN22). The extension connector\n(CN6) passes the 5 V of STM32L476G-EVAL to the\ndaughterboard. Make sure to disconnect from the\ndaughterboard any power supply that could generate\nconflict with the power supply on the power jack (CN22).'] +Detected connector: JP17 at position 0 +Detected connector: JP17 at position 1 +Detected connector: (CN6) at position 2 +Processing row: ['JP12\nV connection\nbat', 'JP12\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'V is connected to the battery.\nbat'] +Detected connector: JP12 at position 0 +Detected connector: JP12 at position 1 +Processing row: ['JP12\nV connection\nbat', 'JP12\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nV is connected to V .\nbat DD'] +Detected connector: JP12 at position 0 +Detected connector: JP12 at position 1 +Processing table 2 +Text before table: JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)', '(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)'] +Processing table 3 +Text before table: JP17 (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57) the daughterboard. (CN6) does not pass the 5 V of STM32L476G-EVAL to marked PSU_E5V (CN22). The extension connector STM32L476G-EVAL is supplied via the power jack JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration +Found connector CN6 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: [''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [''] +Connector mapping: {} +Processing row: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)'] +Processing table 4 +Text before table: JP17 Default setting. (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. does not pass the 5 V of STM32L476G-EVAL to the USB connector (CN1). The extension connector (CN6) STM32L476G-EVAL is supplied through the Micro-AB JP17 (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57) the daughterboard. (CN6) does not pass the 5 V of STM32L476G-EVAL to marked PSU_E5V (CN22). The extension connector STM32L476G-EVAL is supplied via the power jack JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: [''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [''] +Connector mapping: {} +Processing row: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)'] +Processing table 5 +Text before table: JP17 Check JP18 setting in Table 5. selector (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. Power source not pass the 5 V of STM32L476G-EVAL to the USB connector (CN17). CN6 extension connector does JP17 STM32L476G-EVAL is supplied through the Micro-B JP17 Default setting. (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. does not pass the 5 V of STM32L476G-EVAL to the USB connector (CN1). The extension connector (CN6) STM32L476G-EVAL is supplied through the Micro-AB JP17 (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57) the daughterboard. (CN6) does not pass the 5 V of STM32L476G-EVAL to marked PSU_E5V (CN22). The extension connector STM32L476G-EVAL is supplied via the power jack JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: [''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [''] +Connector mapping: {} +Processing row: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)'] +Processing table 6 +Text before table: JP17 Check JP18 setting in Table 5. selector (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. Power source not pass the 5 V of STM32L476G-EVAL to the USB connector (CN17). CN6 extension connector does JP17 STM32L476G-EVAL is supplied through the Micro-B JP17 Default setting. (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. does not pass the 5 V of STM32L476G-EVAL to the USB connector (CN1). The extension connector (CN6) STM32L476G-EVAL is supplied through the Micro-AB JP17 (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57) the daughterboard. (CN6) does not pass the 5 V of STM32L476G-EVAL to marked PSU_E5V (CN22). The extension connector STM32L476G-EVAL is supplied via the power jack JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['', ''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['', ''] +Connector mapping: {} +Processing table 7 +Text before table: JP17 STM32L476G-EVAL is supplied via the power jack (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) extension connector (CN6). STM32L476G-EVAL is supplied through pin 28 of the JP17 Check JP18 setting in Table 5. selector (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. Power source not pass the 5 V of STM32L476G-EVAL to the USB connector (CN17). CN6 extension connector does JP17 STM32L476G-EVAL is supplied through the Micro-B JP17 Default setting. (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. does not pass the 5 V of STM32L476G-EVAL to the USB connector (CN1). The extension connector (CN6) STM32L476G-EVAL is supplied through the Micro-AB JP17 (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57) the daughterboard. (CN6) does not pass the 5 V of STM32L476G-EVAL to marked PSU_E5V (CN22). The extension connector STM32L476G-EVAL is supplied via the power jack JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', None] +Header row 2: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', '(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)'] +Pin name positions: [] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', '(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)'] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic(', ')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic('] +Reversed Header row 2: [')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic(', ')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic('] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: [')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic(', ')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic('] +Connector mapping: {} +Processing page 20 +Processing table 1 +Text before table: Table 5. Power-supply-related jumper settings (continued) Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['JP2\nVDD_MCU\nconnection', 'JP2\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nVDD_MCU (VDD terminals of STM32L476ZG) is\nconnected to fixed +3.3 V.'] +Processing row: ['JP2\nVDD_MCU\nconnection', 'JP2\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'VDD_MCU is connected to voltage in the range of\n+1.71 to +3.6 V, adjustable with potentiometer RV1.'] +Processing row: ['JP10\nVDDA\nconnection', 'JP10\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nVDDA terminal of STM32L476ZG is connected to\nVDD_MCU.'] +Detected connector: JP10 at position 0 +Detected connector: JP10 at position 1 +Processing row: ['JP10\nVDDA\nconnection', 'JP10\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'VDDA terminal of STM32L476ZG is connected to\n+3.3 V.'] +Detected connector: JP10 at position 0 +Detected connector: JP10 at position 1 +Processing row: ['JP1\nVDD_USB\nconnection', 'JP1\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nVDD_USB (VDDUSB terminal of STM32L476ZG) is\nconnected to VDD_MCU.'] +Processing row: ['JP1\nVDD_USB\nconnection', 'JP1\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'VDD_USBis connected to +3.3V.'] +Processing row: ['JP3\nVDD_IO\nconnection', 'JP3\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Default setting.\nVDD_IO(VDDIO2 terminals of STM32L476ZG) is\nconnected to VDD_MCU'] +Processing row: ['JP3\nVDD_IO\nconnection', 'JP3\n(cid:20)(cid:3)(cid:21)(cid:3)', 'VDD_IOis open.'] +Processing row: ['JP18\nPowering\nthrough USB of\nST-LINK/V2-1', 'JP18\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Default setting.\nThe Micro-B USB connector (CN17) of ST-LINK/V2-1\ncan supply power to the STM32L476G-EVAL board\nremainder, depending on the powering capability of the\nhost PC USB port declared in the enumeration.'] +Detected connector: JP18 at position 0 +Detected connector: JP18 at position 1 +Detected connector: (CN17) at position 2 +Processing row: ['JP18\nPowering\nthrough USB of\nST-LINK/V2-1', 'JP18\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Type-B USB connector CN17 of ST-LINK/V2-1 supplies\npower to the STM32L476G-EVAL board remainder.\nSetting for powering the board through CN17 using\nUSB charger.'] +Detected connector: JP18 at position 0 +Detected connector: JP18 at position 1 +Detected connector: CN17 at position 2 +Processing page 21 +Processing table 1 +Text before table: Table 6. X1-crystal-related solder bridge settings socket. It can be removed when the internal RC oscillator is used. The main clock can also be generated using an internal RC oscillator. The X2 crystal is in a 8 MHz crystal X2, for main clock generator • 32.768 kHz crystal X1, for embedded RTC • microcontroller: Two clock references are available on STM32L476G-EVAL for the STM32L476ZG target 6.4 Clock references UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Solder\nbridge', 'Setting', 'Description'] +Detected pin name header: Description at position 2 in header_row_1 +Pin name positions: [2] +Skipping position 2 in header_row_1 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['egdirb\nredloS', 'gnitteS', 'noitpircseD'] +Skipping position 2 in header_row_1 because it is a pin name position. +Connector mapping: {} +Processing row: ['SB41', 'Open', 'Default setting.\nPC14-OSC32_IN terminal is not routed to extension connector CN7. X1 is\nused as a clock reference.'] +Processing row: ['SB41', 'Closed', 'PC14-OSC32_IN is routed to extension connector CN7.\nR87 must be removed, for the X1 quartz circuit might disturb the clock\nreference or source on the daughterboard.'] +Processing row: ['SB33', 'Open', 'Default setting.\nPC15-OSC32_OUT terminal is not routed to extension connector CN7.\nX1 is used as a clock reference.'] +Processing row: ['SB33', 'Closed', 'PC15-OSC32_OUT is routed to extension connector CN7.\nR88 must be removed, for the X1 quartz circuit not to disturb the clock\nreference on the daughterboard.'] +Processing table 2 +Text before table: Table 7. X2-crystal-related solder bridge settings reference on the daughterboard. Closed R88 must be removed, for the X1 quartz circuit not to disturb the clock PC15-OSC32_OUT is routed to extension connector CN7. SB33 X1 is used as a clock reference. Open PC15-OSC32_OUT terminal is not routed to extension connector CN7. Default setting. reference or source on the daughterboard. Closed R87 must be removed, for the X1 quartz circuit might disturb the clock PC14-OSC32_IN is routed to extension connector CN7. SB41 used as a clock reference. Open PC14-OSC32_IN terminal is not routed to extension connector CN7. X1 is Default setting. bridge Setting Description Solder Table 6. X1-crystal-related solder bridge settings socket. It can be removed when the internal RC oscillator is used. The main clock can also be generated using an internal RC oscillator. The X2 crystal is in a 8 MHz crystal X2, for main clock generator • 32.768 kHz crystal X1, for embedded RTC • microcontroller: Two clock references are available on STM32L476G-EVAL for the STM32L476ZG target 6.4 Clock references UM1855 Hardware layout and configuration +Found connector CN7 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Solder\nbridge', 'Setting', 'Configuration'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['egdirb\nredloS', 'gnitteS', 'noitarugifnoC'] +Connector mapping: {} +Processing row: ['SB24', 'Open', 'Default setting.\nPH0-OSC_IN terminal is not routed to extension connector CN7. X2 is\nused as a clock reference.'] +Processing row: ['SB24', 'Closed', 'PH0-OSC_IN is routed to extension connector CN7.\nX2 and C54 must be removed, in order not to disturb the clock reference\nor source on the daughterboard.'] +Processing row: ['SB23', 'Open', 'Default setting.\nPH1-OSC_OUT terminal is not routed to extension connector CN7. X2 is\nused as a clock reference.'] +Processing row: ['SB23', 'Closed', 'PH1-OSC_OUT is routed to extension connector CN7.\nR95 must be removed, in order not to disturb the clock reference or\nsource on the daughterboard.'] +Processing page 22 +Processing table 1 +Text before table: Table 8. Boot selection switch and configurations. reference manual RM0351. The application note AN2606 details the bootloader mechanism The option bytes of STM32L476ZG and their modification procedure are described in the start the user flash memory flashing process (ISP) from the RS-232 interface. Table 9. This can be used to force the execution of the bootloader and CN9, as shown in level can be forced high and, SW1 action overruled, by the DSR line of RS-232 connector Table 8. Depending on JP8, the BOOT0 FLASH_OPTR option bytes register, as shown in STM32L476ZG port BOOT0 level by the switch SW1 and by setting the nBOOT1 bit of The microcontroller is configured to one of the listed boot options by setting the RAM, for debugging • System (protected) flash memory • Main (user, nonprotected) flash memory • locations: After reset, the STM32L476ZG MCU can boot from the following embedded memory 6.6.1 Boot options 6.6 Boot RS-232 connector CN9, terminal 8 (CTS signal), if JP9 is closed (open by default) • ST-LINK/V2-1 • Through extension connector CN7, pin 32 (reset from daughterboard) • tools) JTAG/SWD connector (CN15) and ETM trace connector (CN12) (reset from debug • Reset button (B1) • Sources of reset are: Hardware layout and configuration UM1855 +Found connector CN9 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Switch', 'Setting', 'Description'] +Detected pin name header: Description at position 2 in header_row_1 +Pin name positions: [2] +Skipping position 2 in header_row_1 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['hctiwS', 'gnitteS', 'noitpircseD'] +Skipping position 2 in header_row_1 because it is a pin name position. +Connector mapping: {} +Processing row: ['SW1', '', 'Default setting.\nThe BOOT0 line is tied low. STM32L476ZG boots from the user\nflash memory.'] +Processing row: ['SW1', '', 'The BOOT0 line is tied high. STM32L476ZG boots from the system\nflash memory (nBOOT1 bit of FLASH_OPTR register is set high) or\nfrom the RAM (nBOOT1 is set low).'] +Processing table 2 +Text before table: Table 9. Bootloader-related jumper setting from the RAM (nBOOT1 is set low). flash memory (nBOOT1 bit of FLASH_OPTR register is set high) or The BOOT0 line is tied high. STM32L476ZG boots from the system SW1 flash memory. The BOOT0 line is tied low. STM32L476ZG boots from the user Default setting. Switch Setting Description Table 8. Boot selection switch and configurations. reference manual RM0351. The application note AN2606 details the bootloader mechanism The option bytes of STM32L476ZG and their modification procedure are described in the start the user flash memory flashing process (ISP) from the RS-232 interface. Table 9. This can be used to force the execution of the bootloader and CN9, as shown in level can be forced high and, SW1 action overruled, by the DSR line of RS-232 connector Table 8. Depending on JP8, the BOOT0 FLASH_OPTR option bytes register, as shown in STM32L476ZG port BOOT0 level by the switch SW1 and by setting the nBOOT1 bit of The microcontroller is configured to one of the listed boot options by setting the RAM, for debugging • System (protected) flash memory • Main (user, nonprotected) flash memory • locations: After reset, the STM32L476ZG MCU can boot from the following embedded memory 6.6.1 Boot options 6.6 Boot RS-232 connector CN9, terminal 8 (CTS signal), if JP9 is closed (open by default) • ST-LINK/V2-1 • Through extension connector CN7, pin 32 (reset from daughterboard) • tools) JTAG/SWD connector (CN15) and ETM trace connector (CN12) (reset from debug • Reset button (B1) • Sources of reset are: Hardware layout and configuration UM1855 +Found connector CN9 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Jumper', 'Setting', 'Description'] +Detected pin name header: Description at position 2 in header_row_1 +Pin name positions: [2] +Skipping position 2 in header_row_1 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['repmuJ', 'gnitteS', 'noitpircseD'] +Skipping position 2 in header_row_1 because it is a pin name position. +Connector mapping: {} +Processing row: ['JP8', 'JP8\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Default setting.\nThe BOOT0 level only depends on the SW1 switch position'] +Processing row: ['JP8', 'JP8\n(cid:20)(cid:3)(cid:21)(cid:3)', 'BOOT0 can be forced high with terminal 6 of the CN9 connector (RS-232\nDSR line). This configuration is used to allow the device to connect via\nRS-232 to initiate the STM32L476ZG flashing process.'] +Processing page 23 +Processing table 1 +Text before table: Table 10. Digital microphone-related jumper settings board. Table 10 shows the settings of all jumpers associated with the digital microphones on the they can be power-supplied from either the VDD or MICBIAS1 output of the codec device. Regardless of where the microphones are routed to, STM32L476ZG or audio codec device, configuration, U29 also supplies the PDM clock to the microphones. As an option, the microphones can be connected to an audio codec device (U29). In this microphones are supplied with a programmable clock generated directly by STM32L476ZG. routed to STM32L476ZG terminals, thanks to the integrated input digital filters. The line, their outputs are interlaced. The combined data output of the microphones is directly microphones providing PDM (pulse density modulation) outputs. To share the same data U35 and U36 on the STM32L476G-EVAL board are MEMS digital omnidirectional 6.7.1 Digital microphones There are two digital microphones on the STM32L476G-EVAL board. stereo audio channels to two separate stereo analog audio outputs, simultaneously. SAI port. TDM feature offers STM32L476ZG the capability to stream two independent A codec connected to the SAI interface of STM32L476ZG supports the TDM feature of the 6.7 Audio Refer to this document and follow the description of the bootloader versions and limitations. microcontroller system memory boot mode” (AN2606) available at the www.st.com website. All information about the device bootloader is described in the application note “STM32 0x1FFF6FFE. The bootloader version can be identified by reading the bootloader ID at the address into RAM. The data come in via one of the communication interfaces. programming (ISP), that is, flashing the MCU user flash memory. It also allows writing data system flash memory protected against write and erase. This allows in-system Boot from the system flash memory results in executing bootloader code stored in the 6.6.2 Bootloader limitations UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Jumper', 'Setting', 'Configuration'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['repmuJ', 'gnitteS', 'noitarugifnoC'] +Connector mapping: {} +Processing row: ['JP14', 'JP14\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nPDM clock for digital microphones comes from STM32L476ZG'] +Processing row: ['JP14', 'JP14\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'PDM clock for digital microphones comes from the audio codec.'] +Processing page 24 +Processing table 1 +Text before table: Table 10. Digital microphone-related jumper settings (continued) Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['JP16', 'JP16\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nThe power supply of digital microphones is VDD.'] +Detected connector: JP16 at position 0 +Detected connector: JP16 at position 1 +Processing row: ['JP16', 'JP16\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'The power supply of digital microphones is generated by the audio\ncodec.'] +Detected connector: JP16 at position 0 +Detected connector: JP16 at position 1 +Processing page 25 +Processing page 26 +Processing table 1 +Text before table: Table 11. Configuration elements related to the USB OTG FS port operate as a USB Device. The PB12 and PB13 ports of STM32L476ZG are not required for the USB OTG FS port to SWP. requiring PB12 and PB13 ports of STM32L476ZG - NFC, touch sensing, motor control, why, the USB Host function of STM32L476G-EVAL is exclusive to alternate functions also STM32L476ZG, are only exploited when STM32L476G-EVAL acts as a USB Host. That is USBOTG_OVRCR and USBOTG_PRDY signals, requiring the PB12 and PB13 ports of in the I/O position. related to the USB OTG FS port. The LCD glass module daughterboard must be connected Table 11 gives an overview of all configuration elements be connected to a USB Host. USB OTG FS port operation where STM32L476G-EVAL plays a USB Device role and can operating mode of the USB OTG FS port. By default, they are set such as to enable the and zero-ohm resistors, shunt the shared ports toward different resources or determine the Configuration elements related to the USB OTG FS port, such as jumpers, solder bridges, touch sensing, LCD glass module, and motor control PC6 used as USB power switch control (USBOTG_PPWR signal); it is shared with • touch sensing and LCD glass module resources PB13 used as USB power ready input (USBOTG_PRDY signal); it is shared with NFC, • SWP, touch sensing, LCD glass module, and motor control resources PB12 used as USB overcurrent input (USBOTG_OVRCR signal). It is shared with • by other resources of the STM32L476G-EVAL board: The following STM32L476ZG terminals related to the USB OTG FS port control are shared 6.8.3 Configuration elements related to the USB OTG FS port Hardware layout and configuration UM1855 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Element', 'Setting', 'Description'] +Detected pin name header: Description at position 2 in header_row_1 +Pin name positions: [2] +Skipping position 2 in header_row_1 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['tnemelE', 'gnitteS', 'noitpircseD'] +Skipping position 2 in header_row_1 because it is a pin name position. +Connector mapping: {} +Processing row: ['JP19', 'Open', 'USB OTG FS port can be connected to a USB Host and get power\nfrom it. If connected to the USB Device, STM32L476G-EVAL cannot\nsupply power to it.'] +Processing row: ['JP19', 'Closed', 'Default setting.\nUSB OTG FS port can be connected to a USB Device and supply\npower to it. It must not be connected to the USB Host.'] +Processing row: ['R36', 'In', 'Default setting\nPC6 is shunted to control the U1 power switch, transiting through the\nLCD glass module daughterboard connector.\nLCD glass module daughterboard must be in I/O position, with SB2\nand SB27 open.'] +Processing row: ['R36', 'Out', 'PC6 is disconnected from the LCD glass module daughterboard\nconnector. It can be shunted to one of the alternate resources, either\ntouch sensing (SB2 closed) or motor control (SB27 closed).'] +Processing page 27 +Processing table 1 +Text before table: Table 11. Configuration elements related to the USB OTG FS port (continued) UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['R39', 'In', 'Default setting.\nPB12 receives the USBOTG_OVRCR signal from the U1 power\nswitch, transiting through the LCD glass module daughterboard\nconnector. SB3 must be open, R109 in, and no smartcard in the CN23\nslot.'] +Detected connector: CN23 at position 2 +Processing row: ['R39', 'Out', 'PB12 is disconnected from the LCD glass module daughterboard\nconnector. It can be shunted to one of the alternate resources, either\ntouch sensing or motor control (SB3 closed).'] +Processing row: ['R38', 'In', 'Default setting.\nPB13 receives the USBOTG_PRDY signal from the CN1 connector,\ntransiting through the LCD glass module daughterboard connector.\nSB6 must be open and no daughterboard inserted in the NFC\nconnector (CN13).'] +Detected connector: CN1 at position 2 +Processing row: ['R38', 'Out', 'PB13 s disconnected from the LCD glass module daughterboard\nconnector. It can be shunted to touch sensing (SB6 closed).'] +Processing page 28 +Processing table 1 +Text before table: Table 12. Settings of configuration elements for RS-232 and IrDA ports . configuration elements related to the IrDA port operation. The IrDA communication port uses an IrDA transceiver (U11). Table 12 shows the 6.9.2 IrDA port instead of its USART1 port. Section 6.10 brings information on using the LPUART port of STM32L476ZG for RS-232, Table 12. For configuration elements related to the RS-232 port operation, refer to Table 9 and Bootloader_BOOT0_3V3 to CN9, the JP8 jumper must be closed. R93 resistor must be removed and the JP9 jumper closed (open by default). To route for ISP (in-system programming) support. To route Bootloader_RESET_3V3 to CN9, the bootloader_RESET_3V3 and Bootloader_BOOT0_3V3 signals can also be routed to CN9, and CTS signals of the USART1 port of STM32L476ZG are routed to CN9. The RS-232 communication port uses the DE-9M 9-pole connector (CN9). RX, TX, RTS, 6.9.1 RS-232 port Hardware layout and configuration UM1855 +Found connector CN9 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Element', 'Setting', 'Description'] +Detected pin name header: Description at position 2 in header_row_1 +Pin name positions: [2] +Skipping position 2 in header_row_1 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['tnemelE', 'gnitteS', 'noitpircseD'] +Skipping position 2 in header_row_1 because it is a pin name position. +Connector mapping: {} +Processing row: ['JP15', 'JP15\n1 2\n3 4\n5 6', 'Default setting.\nRS-232 selected: PB7 port of STM32L476ZG receives signal\noriginating from the RXD terminal of CN9.'] +Processing row: ['JP15', 'JP15\n1 2\n3 4\n5 6', 'IrDA selected: PB7 port of STM32L476ZG is connected to the RxD\nterminal of the IrDA transceiver U11.'] +Processing row: ['JP15', 'JP15\n1 2\n3 4\n5 6', 'NFC selected: PB7 port of STM32L476ZG receives NFC_IRQOUT\nsignal from NFC peripheral. Section 6.28 provides more detail on the\nNFC peripheral.'] +Processing row: ['R93, R118,\nR116', 'In', 'Required for IrDA operation'] +Processing row: ['R158, R119', 'Out', 'Required for IrDA operation'] +Processing page 29 +Processing table 1 +Text before table: Table 13. Hardware settings for LPUART control. The default settings of LPUART are 115200b/s, 8bits, no parity, one stop bit, and no flow the USART1 hardware flow control off. to the USART1 port, they might block the LPUART communication flow. To avoid this, set to the RS-232 connector (CN9) instead. As the RTS and CTS terminals (CN9) keep routed For specific purposes, the TX and RX of the LPUART port of STM32L476ZG can be routed of the USART1 port to the RS-232 connector (CN9). port are routed to the USB Virtual COM port of ST-LINK/V2-1, and the RX and TX terminals In the default configuration of STM32L476G-EVAL, the RX and TX terminals of the LPUART low-power UART port. On top of the USART1 port for serial communication, the STM32L476ZG offers LPUART, a 6.10 LPUART port UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['LPUART port use', 'R188', 'R189', 'R158', 'R119', 'R118', 'JP15 1-2'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['esu trop TRAUPL', '881R', '981R', '851R', '911R', '811R', '2-1 51PJ'] +Connector mapping: {} +Processing row: ['Default setting\nUSB Virtual COM port of ST-LINK/V2-1', 'In', 'In', 'Out', 'Out', 'Do not\ncare', 'Do not\ncare'] +Processing row: ['RS-232 (RX and TX)', 'Out', 'Out', 'In', 'In', 'Out', 'Closed'] +Processing table 2 +Text before table: Table 14. Terminals of microSD™ slot (CN18) is routed to the PA8 GPIO port. Gbyte microSD™ card is delivered as part of STM32L476G-EVAL. The card insertion switch Gbytes), SDHC (up to 32 Gbytes), and SDXC (up to 2 Tbytes) cards. One 4- SD (up to 2 The slot for the microSD™ card (CN18) is routed to STM32L476ZG’s SDIO port, accepting 6.11 microSD™ card RS-232 (RX and TX) Out Out In In Out Closed care care USB Virtual COM port of ST-LINK/V2-1 In In Out Out Do not Do not Default setting LPUART port use R188 R189 R158 R119 R118 JP15 1-2 Table 13. Hardware settings for LPUART control. The default settings of LPUART are 115200b/s, 8bits, no parity, one stop bit, and no flow the USART1 hardware flow control off. to the USART1 port, they might block the LPUART communication flow. To avoid this, set to the RS-232 connector (CN9) instead. As the RTS and CTS terminals (CN9) keep routed For specific purposes, the TX and RX of the LPUART port of STM32L476ZG can be routed of the USART1 port to the RS-232 connector (CN9). port are routed to the USB Virtual COM port of ST-LINK/V2-1, and the RX and TX terminals In the default configuration of STM32L476G-EVAL, the RX and TX terminals of the LPUART low-power UART port. On top of the USART1 port for serial communication, the STM32L476ZG offers LPUART, a 6.10 LPUART port UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Terminal', 'Terminal name (MCU port)', 'Terminal', 'Terminal name (MCU port)'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['lanimreT', ')trop UCM( eman lanimreT', 'lanimreT', ')trop UCM( eman lanimreT'] +Connector mapping: {} +Processing row: ['1', 'SDIO_D2 (PC10)', '6', 'Vss/GND'] +Processing row: ['2', 'SDIO_D3 (PC11)', '7', 'SDIO_D0 (PC8)'] +Processing row: ['3', 'SDIO_CMD (PD2)', '8', 'SDIO_D1 (PC9)'] +Processing row: ['4', 'VDD', '9', 'GND'] +Processing row: ['5', 'SDIO_CLK (PC12)', '10', 'MicroSDcard_detect (PA8)'] +Processing page 30 +Processing table 1 +Text before table: Table 15. Motor control terminal and function assignment configuration. See Section 6.12.1 for further details. Table 15 also lists the modifications to be made on the board versus its by-default the assignment of CN2 and STM32L476ZG terminals. The CN2 connector is designed to receive a motor-control (MC) module. Table 15 shows 6.12 Motor control V. range of 2.7 to 3.6 The supply voltage for STM32L476G-EVAL microSD™ card operation must be within the 6.11.2 Operating voltage Hardware layout and configuration UM1855 +Found connector CN2 in table name +Processing vertical table... +Header row 1: ['Motor control\nconnector (CN2)', None, 'STM32L476ZG microcontroller', None, None, None] +Header row 2: ['Terminal', 'Terminal\nname', 'Port name', 'Function', 'Alternate\nfunction', 'Board modifications for\nenabling motor control'] +Pin name positions: [] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['Motor control\nconnector (CN2)', 'Motor control\nconnector (CN2)', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller'] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [')2NC( rotcennoc\nlortnoc rotoM', ')2NC( rotcennoc\nlortnoc rotoM', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS'] +Reversed Header row 2: ['lanimreT', 'eman\nlanimreT', 'eman troP', 'noitcnuF', 'noitcnuf\netanretlA', 'lortnoc rotom gnilbane\nrof snoitacifidom draoB'] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: [')2NC( rotcennoc\nlortnoc rotoM', ')2NC( rotcennoc\nlortnoc rotoM', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS'] +Connector mapping: {} +Processing row: ['1', 'Emergency\nStop', 'PC9', 'TIM8_BKIN2', '-', 'Close SB29\nRemove MB979 daughterboard'] +Processing row: ['2', 'GND', '-', 'GND', '-', '-'] +Processing row: ['3', 'PWM_1H', 'PC6', 'TIM8_CH1', '-', 'Close SB27\nOpen SB2\nRemove MB979 daughterboard'] +Processing row: ['4', 'GND', '-', 'GND', '-', '-'] +Processing row: ['5', 'PWM_1L', 'PA7', 'TIM8_CH1N', '-', 'Close SB19\nOpen SB18\nRemove R66'] +Processing row: ['6', 'GND', '-', 'GND', '-', '-'] +Processing row: ['7', 'PWM_2H', 'PC7', 'TIM8_CH2', '-', 'Close SB30\nOpen SB4\nRemove R33'] +Processing row: ['8', 'GND', '-', 'GND', '-', '-'] +Processing row: ['9', 'PWM_2L', 'PB0', 'TIM8_CH2N', '-', 'Close SB15\nOpen SB14\nRemove R62'] +Processing row: ['10', 'GND', '-', 'GND', '-', '-'] +Processing row: ['11', 'PWM_3H', 'PC8', 'TIM8_CH3', '-', 'Close SB28\nRemove MB979 daughterboard'] +Processing row: ['12', 'GND', '-', 'GND', '-', '-'] +Processing row: ['13', 'PWM_3L', 'PB1', 'TIM8_CH3N', '-', 'Close SB13\nOpen SB12'] +Processing row: ['14', 'Bus Voltage', 'PC5', 'ADC12_IN', '-', 'Close SB16\nRemove MB979 daughterboard'] +Processing page 31 +Processing table 1 +Text before table: Table 15. Motor control terminal and function assignment (continued) UM1855 Hardware layout and configuration +Processing vertical table... +Header row 1: ['Motor control\nconnector (CN2)', None, 'STM32L476ZG microcontroller', None, None, None] +Header row 2: ['Terminal', 'Terminal\nname', 'Port name', 'Function', 'Alternate\nfunction', 'Board modifications for\nenabling motor control'] +Pin name positions: [] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['Motor control\nconnector (CN2)', 'Motor control\nconnector (CN2)', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller'] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [')2NC( rotcennoc\nlortnoc rotoM', ')2NC( rotcennoc\nlortnoc rotoM', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS'] +Reversed Header row 2: ['lanimreT', 'eman\nlanimreT', 'eman troP', 'noitcnuF', 'noitcnuf\netanretlA', 'lortnoc rotom gnilbane\nrof snoitacifidom draoB'] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: [')2NC( rotcennoc\nlortnoc rotoM', ')2NC( rotcennoc\nlortnoc rotoM', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS'] +Connector mapping: {} +Processing row: ['15', 'PhaseA\ncurrent+', 'PC0', 'ADC123_IN', '-', 'Close SB34\nRemove MB979 daughterboard'] +Processing row: ['16', 'PhaseA\ncurrent-', '-', 'GND', '-', '-'] +Processing row: ['17', 'PhaseB\ncurrent+', 'PC1', 'ADC123_IN', '-', 'Close SB36'] +Processing row: ['18', 'PhaseB\ncurrent-', '-', 'GND', '-', '-'] +Processing row: ['19', 'PhaseC\ncurrent+', 'PC2', 'ADC123_IN', '-', 'Close SB42\nRemove MB979 daughterboard'] +Processing row: ['20', 'PhaseC\ncurrent-', '-', 'GND', '-', '-'] +Processing row: ['21', 'ICL Shutout', 'PG6', 'GPIO', '-', 'Close SB5\nRemove R35'] +Processing row: ['22', 'GND', '-', 'GND', '-', '-'] +Processing row: ['23', 'Dissipative\nBrake', 'PB2', 'GPIO', '-', 'Close SB11\nRemove R54'] +Processing row: ['24', 'PFC ind.\ncurr.', 'PC4', 'ADC12_IN', '-', 'Close SB17\nRemove MB979 daughterboard'] +Processing row: ['25', '+5V', '-', '+5V', '-', '-'] +Processing row: ['26', 'Heatsink\nTemp.', 'PA3', 'ADC12_IN', '-', 'Close SB22\nRemove MB979 daughterboard'] +Processing row: ['27', 'PFC Sync', 'PF9', 'TIM15_CH1', '-', 'Close SB25\nRemove R90'] +Processing row: ['28', '+3.3V', '-', '+3.3V', '-', '-'] +Processing row: ['29', 'PFC PWM', 'PF10', 'TIM15_CH2', '-', 'Close SB37\nRemove R91'] +Processing row: ['30', 'PFC\nShutdown', 'PB12', 'TIM15_BKIN', '-', 'Close SB3\nRemove MB979 daughterboard'] +Processing row: ['31', 'Encoder A', 'PA0', 'TIM2_CH1', 'ADC12_IN', 'Close SB35\nRemove R83'] +Processing row: ['32', 'PFC Vac', 'PA6', 'ADC12_IN', '-', 'Close SB20\nOpen SB21\nRemove MB979 daughterboard'] +Processing row: ['33', 'Encoder B', 'PA1', 'TIM2_CH2', 'ADC12_IN', 'Close SB32\nRemove MB979 daughterboard'] +Processing row: ['34', 'Encoder\nIndex', 'PA2', 'TIM2_CH3', 'ADC12_IN', 'Close SB31\nRemove MB979 daughterboard'] +Processing page 32 +Processing page 33 +Processing page 34 +Processing table 1 +Text before table: Table 16. CAN related jumpers Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['JP4', 'JP4\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting\nCAN transceiver operates in High-speed mode'] +Processing row: ['JP4', 'JP4\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'CAN transceiver is in Standby mode'] +Processing row: ['JP6', 'JP6\n(cid:20)(cid:3)(cid:21)(cid:3)', 'No termination resistor on CAN physical link'] +Processing row: ['JP6', 'JP6\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Default setting\nTermination resistor fitted on CAN physical link'] +Processing page 35 +Processing page 36 +Processing table 1 +Text before table: Table 17. LCD-daughterboard-related configuration elements Figure 10. LCD glass module daughterboard in I/O-bridge position Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['SEG0', 'R82', 'In', 'PA1 routed to LCDSEG0'] +Processing row: ['SEG0', 'SB32', 'Open', 'PA1 not routed to motor control'] +Processing row: ['SEG1', 'R81', 'In', 'PA2 routed to LCDSEG1'] +Processing row: ['SEG1', 'SB31', 'Open', 'PA2 not routed to motor control'] +Processing row: ['SEG2', 'R78', 'In', 'PA3 routed to LCDSEG2'] +Processing row: ['SEG2', 'SB22', 'Open', 'PA3 not routed to motor control'] +Processing row: ['SEG3', 'R68', 'In', 'PA6 routed to LCDSEG3'] +Processing row: ['SEG3', 'SB21', 'Open', 'PA6 not routed to the Quad-SPI flash memory device'] +Processing row: ['SEG3', 'SB20', 'Open', 'PA6 not routed to the motor control'] +Processing row: ['SEG4', 'R66', 'In', 'PA7 routed to LCDSEG4'] +Processing row: ['SEG4', 'SB18', 'Open', 'PA7 not routed to Quad-SPI flash memory device'] +Processing row: ['SEG4', 'SB19', 'Open', 'PA7 not routed to motor control'] +Processing row: ['SEG5', 'R62', 'In', 'PB0 routed to LCDSEG5'] +Processing row: ['SEG5', 'SB14', 'Open', 'PB0 not routed to Quad-SPI flash memory device'] +Processing row: ['SEG5', 'SB15', 'Open', 'PB0 not routed to motor control'] +Processing row: ['SEG6', 'R56', 'In', 'PB1 routed to LCDSEG6'] +Processing row: ['SEG6', 'SB12', 'Open', 'PB1 not routed to Quad-SPI flash memory device'] +Processing row: ['SEG6', 'SB13', 'Open', 'PB1 not routed to motor control'] +Processing row: ['SEG10', 'R50', 'In', 'PB10 routed to LCDSEG10'] +Processing row: ['SEG10', 'SB9', 'Open', 'PB10 not routed to Quad-SPI flash memory device'] +Processing page 37 +Processing table 1 +Text before table: Table 17. LCD-daughterboard-related configuration elements (continued) UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['SEG11', 'R48', 'In', 'PB11 routed to LCDSEG11'] +Processing row: ['SEG11', 'SB8', 'Open', 'PB11 not routed to Quad-SPI flash memory device'] +Processing row: ['SEG12', 'R39', 'In', 'PB12 routed to LCDSEG12'] +Processing row: ['SEG12', 'SB3', 'Open', 'PB12 not routed to Quad-SPI flash memory device'] +Processing row: ['SEG13', 'R38', 'In', 'PB13 routed to LCDSEG13'] +Processing row: ['SEG13', 'SB6', 'Open', 'PB13 not routed to Touch sensing'] +Processing row: ['SEG18', 'R97', 'In', 'PC0 routed to LCDSEG18'] +Processing row: ['SEG18', 'SB34', 'Open', 'PC0 not routed to motor control'] +Processing row: ['SEG19', 'R98', 'In', 'PC1 routed to LCDSEG19'] +Processing row: ['SEG19', 'SB36', 'Open', 'PC1 not routed to motor control'] +Processing row: ['SEG20', 'R99', 'In', 'PC2 routed to LCDSEG20'] +Processing row: ['SEG20', 'SB42', 'Open', 'PC2 not routed to motor control'] +Processing row: ['SEG22', 'R65', 'In', 'PC4 routed to LCDSEG22'] +Processing row: ['SEG22', 'SB17', 'Open', 'PC4 not routed to motor control'] +Processing row: ['SEG23', 'R64', 'In', 'PC5 routed to LCDSEG23'] +Processing row: ['SEG23', 'SB16', 'Open', 'PC5 not routed to motor control'] +Processing row: ['SEG24', 'R36', 'In', 'PC6 routed to LCDSEG24'] +Processing row: ['SEG24', 'SB2', 'Open', 'PC6 not routed to Touch sensing'] +Processing row: ['SEG24', 'SB27', 'Open', 'PC6 not routed to for motor control'] +Processing row: ['SEG25', 'R33', 'In', 'PC7 routed to LCDSEG25'] +Processing row: ['SEG25', 'SB4', 'Open', 'PC7 not routed to Touch sensing'] +Processing row: ['SEG25', 'SB30', 'Open', 'PC7 not routed to for motor control'] +Processing row: ['SEG26', 'SB28', 'Open', 'PC8 not routed to motor control'] +Processing row: ['SEG27', 'SB29', 'Open', 'PC9 not routed to motor control'] +Processing row: ['SEG38', 'R103', 'In', 'PE2 routed to LCDSEG38'] +Processing row: ['SEG38', 'SB26', 'Open', 'PE2 not routed to Trace'] +Processing row: ['SEG39', 'R104', 'In', 'PE3 routed to LCDSEG39'] +Processing page 38 +Processing table 1 +Text before table: Table 18. LCD glass element mapping - segments 0 to 9 location and shape of each segment on the LCD glass module. Figure 11 shows the physical elements forming textual symbols, for example, “µA” or “+”. corresponding to each COMx and SEGy combination. Names in quoting marks denote Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['COM0', 'O1', '5D', 'Q4', 'O4', '6D', 'Q5', 'ST', '7D', 'Q6', 'S5'] +Processing row: ['COM1', 'O2', '5K', '5L', 'O3', '6K', '6L', '“nA”', '7K', '7L', 'S6'] +Processing row: ['COM2', '13b', '12b', '11b', '16b', '15b', '14b', '19b', '18b', '17b', '1b'] +Processing row: ['COM3', '13a', '12a', '11a', '16a', '15a', '14a', '19a', '18a', '17a', '1a'] +Processing row: ['COM4', '5I', '5A', '5G', '6I', '6A', '6G', '7I', '7A', '7G', '1I'] +Processing row: ['COM5', '5B', '5H', '5F', '6B', '6H', '6F', '7B', '7H', '7F', '1B'] +Processing row: ['COM6', '5C', '5M', 'P4', '6C', '6M', 'P5', '7C', '7M', 'P6', '1C'] +Processing row: ['COM7', '5J', '5N', '5E', '6J', '6N', '6E', '7J', '7N', '7E', '1J'] +Processing table 2 +Text before table: Table 19. LCD glass element mapping - segments 10 to 19 COM7 5J 5N 5E 6J 6N 6E 7J 7N 7E 1J COM6 5C 5M P4 6C 6M P5 7C 7M P6 1C COM5 5B 5H 5F 6B 6H 6F 7B 7H 7F 1B COM4 5I 5A 5G 6I 6A 6G 7I 7A 7G 1I COM3 13a 12a 11a 16a 15a 14a 19a 18a 17a 1a COM2 13b 12b 11b 16b 15b 14b 19b 18b 17b 1b COM1 O2 5K 5L O3 6K 6L “nA” 7K 7L S6 COM0 O1 5D Q4 O4 6D Q5 ST 7D Q6 S5 SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 Table 18. LCD glass element mapping - segments 0 to 9 location and shape of each segment on the LCD glass module. Figure 11 shows the physical elements forming textual symbols, for example, “µA” or “+”. corresponding to each COMx and SEGy combination. Names in quoting marks denote Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['COM0', '1D', '“-”', 'C1', '2D', 'Q1', 'C4', '3D', 'Q2', '“µA”', '4D'] +Processing row: ['COM1', '1K', '1L', 'C2', '2K', '2L', 'C3', '3K', '3L', '“mA”', '4K'] +Processing row: ['COM2', 'S4', 'S2', '4b', '3b', '2b', '7b', '6b', '5b', '10b', '9b'] +Processing row: ['COM3', 'S3', 'S1', '4a', '3a', '2a', '7a', '6a', '5a', '10a', '9a'] +Processing row: ['COM4', '1A', '1G', '2I', '2A', '2G', '3I', '3A', '3G', '4I', '4A'] +Processing row: ['COM5', '1H', '1F', '2B', '2H', '2F', '3B', '3H', '3F', '4B', '4H'] +Processing row: ['COM6', '1M', '“+”', '2C', '2M', 'P1', '3C', '3M', 'P2', '4C', '4M'] +Detected connector: P1 at position 5 +Detected connector: P2 at position 8 +Processing row: ['COM7', '1N', '1E', '2J', '2N', '2E', '3J', '3N', '3E', '4J', '4N'] +Processing table 3 +Text before table: Table 20. LCD glass element mapping - segments 20 to 29 COM7 1N 1E 2J 2N 2E 3J 3N 3E 4J 4N COM6 1M “+” 2C 2M P1 3C 3M P2 4C 4M COM5 1H 1F 2B 2H 2F 3B 3H 3F 4B 4H COM4 1A 1G 2I 2A 2G 3I 3A 3G 4I 4A COM3 S3 S1 4a 3a 2a 7a 6a 5a 10a 9a COM2 S4 S2 4b 3b 2b 7b 6b 5b 10b 9b COM1 1K 1L C2 2K 2L C3 3K 3L “mA” 4K COM0 1D “-” C1 2D Q1 C4 3D Q2 “µA” 4D SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 Table 19. LCD glass element mapping - segments 10 to 19 COM7 5J 5N 5E 6J 6N 6E 7J 7N 7E 1J COM6 5C 5M P4 6C 6M P5 7C 7M P6 1C COM5 5B 5H 5F 6B 6H 6F 7B 7H 7F 1B COM4 5I 5A 5G 6I 6A 6G 7I 7A 7G 1I COM3 13a 12a 11a 16a 15a 14a 19a 18a 17a 1a COM2 13b 12b 11b 16b 15b 14b 19b 18b 17b 1b COM1 O2 5K 5L O3 6K 6L “nA” 7K 7L S6 COM0 O1 5D Q4 O4 6D Q5 ST 7D Q6 S5 SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 Table 18. LCD glass element mapping - segments 0 to 9 location and shape of each segment on the LCD glass module. Figure 11 shows the physical elements forming textual symbols, for example, “µA” or “+”. corresponding to each COMx and SEGy combination. Names in quoting marks denote Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['COM0', 'Q3', '1e', '2e', '3e', '4e', '5e', '6e', '7e', '8e', '9e'] +Processing row: ['COM1', '4L', '1f', '2f', '3f', '4f', '5f', '6f', '7f', '8f', '9f'] +Processing row: ['COM2', '8b', '1c', '2c', '3c', '4c', '5c', '6c', '7c', '8c', '9c'] +Processing row: ['COM3', '8a', '1d', '2d', '3d', '4d', '5d', '6d', '7d', '8d', '9d'] +Processing row: ['COM4', '4G', '1j', '2j', '3j', '4j', '5j', '6j', '7j', '8j', '9j'] +Processing row: ['COM5', '4F', '1i', '2i', '3i', '4i', '5i', '6i', '7i', '8i', '9i'] +Processing row: ['COM6', 'P3', '1h', '2h', '3h', '4h', '5h', '6h', '7h', '8h', '9h'] +Processing row: ['COM7', '4E', '1g', '2g', '3g', '4g', '5g', '6g', '7g', '8g', '9g'] +Processing page 39 +Processing table 1 +Text before table: Table 21. LCD glass element mapping - segments 30 to 39 UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['COM0', '10e', '11e', '12e', '13e', '14e', '15e', '16e', '17e', '18e', '19e'] +Processing row: ['COM1', '10f', '11f', '12f', '13f', '14f', '15f', '16f', '17f', '18f', '19f'] +Processing row: ['COM2', '10c', '11c', '12c', '13c', '14c', '15c', '16c', '17c', '18c', '19c'] +Processing row: ['COM3', '10d', '11d', '12d', '13d', '14d', '15d', '16d', '17d', '18d', '19d'] +Processing row: ['COM4', '10j', '11j', '12j', '13j', '14j', '15j', '16j', '17j', '18j', '19j'] +Processing row: ['COM5', '10i', '11i', '12i', '13i', '14i', '15i', '16i', '17i', '18i', '19i'] +Processing row: ['COM6', '10h', '11h', '12h', '13h', '14h', '15h', '16h', '17h', '18h', '19h'] +Processing row: ['COM7', '10g', '11g', '12g', '13g', '14g', '15g', '16g', '17g', '18g', '19g'] +Processing page 40 +Processing page 41 +Processing table 1 +Text before table: Table 22. Access to TFT LCD resources with FMC address lines A0 and A1 Table 23 gives the extension connector (CN19) terminal assignment. Table 22. Address lines A0 and A1 determine the panel resources addressed, as depicted in the LCD_NE3 chip select signal generated by the PG10 port of the STM32L476ZG. 0000, corresponding to NOR/SRAM3 bank1. The panel is selected with address is 0x6800 The TFT LCD panel is attached to the 16-bit data bus and accessed with FMC. The base operating voltage range of STM32L476G-EVAL. Thanks to level shifters on all signal lines, the TFT LCD panel can operate with the entire Section 6.18 provides further information. an onboard controller. connector (CN19). It bears a TFT 2.8-inch color LCD panel with a resistive touchscreen and STM32L476G-EVAL is delivered with MB989, a daughterboard plugged into the extension 6.16 TFT LCD panel UM1855 Hardware layout and configuration +Found connector CN19 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Address', 'A1', 'A0', 'Usage'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['sserddA', '1A', '0A', 'egasU'] +Connector mapping: {} +Processing row: ['0x6800_0000', '0', '0', 'Read register'] +Processing row: ['0x6800_0002', '0', '1', 'Read Graphic RAM (GRAM)'] +Processing row: ['0x6800_0004', '1', '0', 'Write register'] +Processing row: ['0x6800_0006', '1', '1', 'Write graphic RAM (GRAM)'] +Processing table 2 +Text before table: Table 23. Assignment of CN19 connector terminals to TFT LCD panel 0x6800_0006 1 1 Write graphic RAM (GRAM) 0x6800_0004 1 0 Write register 0x6800_0002 0 1 Read Graphic RAM (GRAM) 0x6800_0000 0 0 Read register Address A1 A0 Usage Table 22. Access to TFT LCD resources with FMC address lines A0 and A1 Table 23 gives the extension connector (CN19) terminal assignment. Table 22. Address lines A0 and A1 determine the panel resources addressed, as depicted in the LCD_NE3 chip select signal generated by the PG10 port of the STM32L476ZG. 0000, corresponding to NOR/SRAM3 bank1. The panel is selected with address is 0x6800 The TFT LCD panel is attached to the 16-bit data bus and accessed with FMC. The base operating voltage range of STM32L476G-EVAL. Thanks to level shifters on all signal lines, the TFT LCD panel can operate with the entire Section 6.18 provides further information. an onboard controller. connector (CN19). It bears a TFT 2.8-inch color LCD panel with a resistive touchscreen and STM32L476G-EVAL is delivered with MB989, a daughterboard plugged into the extension 6.16 TFT LCD panel UM1855 Hardware layout and configuration +Found connector CN19 in table name +Processing vertical table... +Header row 1: ['CN19\nterminal', 'Terminal\nname', 'MCU\nport', 'CN19\nterminal', 'Terminal\nname', 'MCU\nport'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['lanimret\n91NC', 'eman\nlanimreT', 'trop\nUCM', 'lanimret\n91NC', 'eman\nlanimreT', 'trop\nUCM'] +Connector mapping: {} +Processing row: ['1', 'CSN', 'PG10', '2', 'RS', 'PF0'] +Processing row: ['3', 'WRN', 'PD5', '4', 'RDN', 'PD4'] +Processing row: ['5', 'RSTN', 'RESET#', '6', 'D0', 'PD14'] +Processing row: ['7', 'D1', 'PD15', '8', 'D2', 'PD0'] +Processing row: ['9', 'D3', 'PD1', '10', 'D4', 'PE7'] +Processing row: ['11', 'D5', 'PE8', '12', 'D6', 'PE9'] +Processing row: ['13', 'D7', 'PE10', '14', 'D8', 'PE11'] +Processing row: ['15', 'D9', 'PE12', '16', 'D10', 'PE13'] +Processing row: ['17', 'D11', 'PE14', '18', 'D12', 'PE15'] +Processing row: ['19', 'D13', 'PD8', '20', 'D14', 'PD9'] +Processing row: ['21', 'D15', 'PD10', '22', 'BL_GND', '-'] +Processing row: ['23', 'BL_CONTROL', '-', '24', '+3V3', '-'] +Processing row: ['25', '+3V3', '-', '26', '26', '-'] +Processing row: ['27', 'GND', '-', '28', 'BL_VDD', '-'] +Processing row: ['29', 'SDO', '-', '30', 'SDI', '-'] +Processing row: ['31', 'XL', 'I/O expander_X-', '32', 'XR', 'I/O expander_X+'] +Processing row: ['33', 'YD', 'I/O expander_Y-', '34', 'YU', 'I/O expander_Y+'] +Processing page 42 +Processing table 1 +Text before table: Table 24. Port assignment for control of LED indicators indicators. Table 24 gives the assignment of control ports to the LED in the schematic diagram. controlled either by the STM32L476ZG or by the I/O expander IC U32, named IOExpander1 Each LED is light-emitting with a low level of the corresponding control port. They are Four general-purpose color LEDs (LD1, LD2, LD3, LD4) are available as light indicators. 6.17 User LEDs Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['LED1 (Green)', 'PB2', 'STM32L476ZG'] +Processing row: ['LED2 (Orange)', 'GPIO0', 'IOExpander1'] +Processing row: ['LED3 (Red)', 'PC1', 'STM32L476ZG'] +Processing row: ['LED4 (Blue)', 'GPIO2', 'IOExpander1'] +Processing table 2 +Text before table: Table 25. Port assignment for control of physical input devices the schematic diagrams, IOExpander1 and IOExpander2. ports of the STM32L476ZG or of one of the two I/O expander ICs on the board, named, in Table 25 shows the assignment of ports routed to the physical input devices. They are either Light-dependent resistor, LDR (R52) • 10 kΩ potentiometer (RV3) • Resistive touchscreen of the TFT LCD panel • Reset button (B1) • Wake-up/tamper button (B2) • Four-way joystick controller with select key (B3) • These are: The STM32L476G-EVAL board provides several input devices for physical human control. 6.18 Physical input devices LED4 (Blue) GPIO2 IOExpander1 LED3 (Red) PC1 STM32L476ZG LED2 (Orange) GPIO0 IOExpander1 LED1 (Green) PB2 STM32L476ZG User LED Control port Control device Table 24. Port assignment for control of LED indicators indicators. Table 24 gives the assignment of control ports to the LED in the schematic diagram. controlled either by the STM32L476ZG or by the I/O expander IC U32, named IOExpander1 Each LED is light-emitting with a low level of the corresponding control port. They are Four general-purpose color LEDs (LD1, LD2, LD3, LD4) are available as light indicators. 6.17 User LEDs Hardware layout and configuration UM1855 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Input device', 'Control port', 'Control device'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['ecived tupnI', 'trop lortnoC', 'ecived lortnoC'] +Connector mapping: {} +Processing row: ['Joystick SEL', 'GPIO0', 'IOExpander2'] +Processing row: ['Joystick DOWN', 'GPIO1', 'IOExpander2'] +Processing row: ['Joystick LEFT', 'GPIO2', 'IOExpander2'] +Processing row: ['Joystick RIGHT', 'GPIO3', 'IOExpander2'] +Processing row: ['Joystick UP', 'GPIO4', 'IOExpander2'] +Processing row: ['Wake-up/ tamper B2', 'PC13', 'STM32L476ZG'] +Processing row: ['Reset B1', 'NRST', 'STM32L476ZG'] +Processing row: ['Resistive touch screen X+', 'X+', 'IOExpander1'] +Processing row: ['Resistive touch screen X-', 'X-', 'IOExpander1'] +Processing row: ['Resistive touch screen Y+', 'Y+', 'IOExpander1'] +Processing page 43 +Processing table 1 +Text before table: Table 25. Port assignment for control of physical input devices (continued) UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['Resistive touch screen Y-', 'Y-', 'IOExpander1'] +Processing row: ['Potentiometer', 'PB4 or PA0', 'STM32L476ZG'] +Processing row: ['LDR', 'PA0 or PB4', 'STM32L476ZG'] +Processing table 2 +Text before table: Table 26. Setting of jumpers related to potentiometer and LDR routed to ADC1 or ADC2. operational amplifier OpAmp1. However, depending on register settings, it can also be noninverting input of comparator Comp2. The PA0 is routed to the noninverting input of the As illustrated in the schematic diagram, the PB4 port is routed, in the STM32L476ZG, to the configuration jumpers. Table 26 depicts the setting of associated either PB4 or to the PA0 port of STM32L476ZG. The potentiometer and the light-dependent resistor can be routed, mutually exclusively, to LDR PA0 or PB4 STM32L476ZG Potentiometer PB4 or PA0 STM32L476ZG Resistive touch screen Y- Y- IOExpander1 Input device Control port Control device Table 25. Port assignment for control of physical input devices (continued) UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['JP5\nJP7', 'JP5', 'JP7', 'Potentiometer is routed to pin PB4 of STM32L476ZG.'] +Processing row: ['JP5\nJP7', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Potentiometer is routed to pin PB4 of STM32L476ZG.'] +Processing row: ['JP5\nJP7', '', '', 'Potentiometer is routed to pin PB4 of STM32L476ZG.'] +Processing row: ['JP5\nJP7', 'JP5', 'JP7', 'Default setting.\nPotentiometer is routed to pin PA0 of STM32L476ZG.'] +Processing row: ['JP5\nJP7', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nPotentiometer is routed to pin PA0 of STM32L476ZG.'] +Processing row: ['JP5\nJP7', '', '', 'Default setting.\nPotentiometer is routed to pin PA0 of STM32L476ZG.'] +Processing row: ['JP5\nJP7', 'JP5', 'JP7', 'LDR is routed to pin PB4 of STM32L476ZG.'] +Processing row: ['JP5\nJP7', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'LDR is routed to pin PB4 of STM32L476ZG.'] +Processing row: ['JP5\nJP7', '', '', 'LDR is routed to pin PB4 of STM32L476ZG.'] +Processing row: ['JP5\nJP7', 'JP5', 'JP7', 'LDR is routed to pin PA0 of STM32L476ZG.'] +Processing row: ['JP5\nJP7', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'LDR is routed to pin PA0 of STM32L476ZG.'] +Processing row: ['JP5\nJP7', '', '', 'LDR is routed to pin PA0 of STM32L476ZG.'] +Processing page 44 +Processing page 45 +Processing table 1 +Text before table: Table 27. SRAM chip select configuration signals, respectively, can be used for other application purposes. ports PD7, PE0, and PE1 corresponding to FMC_NE1, FMC_NBL0 and FMC_NBL1 By removal of R18, a zero-ohm resistor, the SRAM is deselected and the STM32L476ZG UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['R18', 'In', 'Default setting.\nSRAM chip select is controlled with FMC_NE1'] +Processing row: ['R18', 'Out', 'SRAM is deselected. FMC_NE1 is freed for other application purposes.'] +Processing table 2 +Text before table: Table 28. NOR flash memory-related configuration elements Table 28. shown in software fitted in STM32L476G-EVAL. This can be modified with configuration elements, as device, and, to know its ready status, its status register is polled by the demonstration By default, the FMC_NWAIT signal is not routed to the RB port of the NOR flash memory operation mode. The jumper JP13 is dedicated to the write-protect configuration. connected to the BYTE terminal of the NOR flash memory selects the 16-bit data word memory device is selected with the FMC_NE2 chip select signal. A pull-up resistor 0000, corresponding to NOR/SRAM2 bank1. The NOR flash The base address is 0x6400 The NOR flash memory device is attached to the 16-bit data bus and accessed with FMC. capabilities of FMC allow hosting a 256-Mbit NOR flash memory device. in the U5 position. The STM32L476G-EVAL main board as well as the addressing A 128-Mbit NOR flash memory, 8 M x16 bit, is fitted on the STM32L476G-EVAL main board, 6.22 NOR flash memory device The operating voltage of the SRAM device is in the range of 2.4 to 3.6 V. 6.21.2 Operating voltage Section 6.2 provides information on the associated configuration elements. case, pull-down resistors drive the disconnected addressing inputs of the SRAM device. FMC address lines are shunted to the debug trace purpose connector (CN12). In such a The SRAM addressable space is limited if some or all of the A19, A20, A21, A22, and A23 6.21.1 Limitations Out SRAM is deselected. FMC_NE1 is freed for other application purposes. R18 SRAM chip select is controlled with FMC_NE1 In Default setting. Resistor Fitting Configuration Table 27. SRAM chip select configuration signals, respectively, can be used for other application purposes. ports PD7, PE0, and PE1 corresponding to FMC_NE1, FMC_NBL0 and FMC_NBL1 By removal of R18, a zero-ohm resistor, the SRAM is deselected and the STM32L476ZG UM1855 Hardware layout and configuration +Found connector CN12 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Element', 'Setting', 'Configuration'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['tnemelE', 'gnitteS', 'noitarugifnoC'] +Connector mapping: {} +Processing row: ['JP13', 'JP13\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Default setting.\nNOR flash memory write is enabled.'] +Processing row: ['JP13', 'JP13\n(cid:20)(cid:3)(cid:21)(cid:3)', 'NOR flash memory write is inhibited. Write protect is activated.'] +Processing page 46 +Processing table 1 +Text before table: Table 28. NOR flash memory-related configuration elements Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['R53\nSB10', 'R53 In\nSB10 open', 'Default setting.\nPD6 port of STM32L476ZG is used for SAI1_SDA signal and routed to\naudio codec.\nNOR flash memory device’s status register can be accessed.'] +Processing row: ['R53\nSB10', 'R53 Out\nSB10 closed', 'PD6 port of STM32L476ZG is used for the FMC_NWAIT signal and\nrouted to NOR flash memory device’s RB port.\nNOR flash memory device’s status register cannot be accessed.'] +Processing page 47 +Processing table 1 +Text before table: Table 29. Configuration elements related to Quad-SPI device information. Section 6.12: Motor control provides additional the Quad-SPI flash memory device. configuration. It must be removed from the main board (denoted as “MB979 out”), to operate device. The LCD glass module daughterboard MB979 takes an active part in the configuration elements and their settings allowing to access the Quad-SPI flash memory By default, the Quad-SPI flash memory device is not accessible. Table 29 shows the rate (DTR) modes. This Quad-SPI flash memory can operate in single transfer rate (STR) and double transfer interface. in the U9 position. It allows evaluating STM32L476ZG Quad-SPI flash memory device A 256-Mbit Quad-SPI flash memory device is fitted on the STM32L476G-EVAL main board, 6.25 Quad-SPI flash memory device UM1855 Hardware layout and configuration +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Element', 'Setting', 'Configuration'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['tnemelE', 'gnitteS', 'noitarugifnoC'] +Connector mapping: {} +Processing row: ['SB12\nSB13\nMB979', 'SB12 open\nSB13 open', 'Default setting.\nQSPI_D0 data line is not available at Quad-SPI flash memory device:\nPB1 port of STM32L476ZG is only routed to the MB979 daughterboard\nconnector (CN11).'] +Processing row: ['SB12\nSB13\nMB979', 'SB12 closed\nSB13 open\nMB979 out', 'QSPI_D0 data line is available at Quad-SPI flash memory device:\nPB1 port of STM32L476ZG is routed to the DQ0 port of the Quad-SPI\nflash memory device.'] +Processing row: ['SB14\nSB15\nMB979', 'SB14 open\nSB15 open', 'Default setting.\nQSPI_D1 data line is not available at Quad-SPI flash memory device:\nPB0 port of STM32L476ZG is only routed to the MB979 daughterboard\nconnector (CN11).'] +Processing row: ['SB14\nSB15\nMB979', 'SB14 closed\nSB15 open\nMB979 out', 'QSPI_D1 data line is available at Quad-SPI flash memory device:\nPB0 port of STM32L476ZG is routed to the DQ1 port of the Quad-SPI\nflash memory device.'] +Processing row: ['SB18\nSB19\nMB979', 'SB18 open\nSB19 open', 'Default setting.\nQSPI_D2 data line is not available at Quad-SPI flash memory device:\nPA7 port of STM32L476ZG is only routed to the MB979 daughterboard\nconnector (CN11).'] +Processing row: ['SB18\nSB19\nMB979', 'SB18 closed\nSB19 open\nMB979 out', 'QSPI_D2 data line is available at Quad-SPI flash memory device:\nPA7 port of STM32L476ZG is routed to the DQ2 port of the Quad-SPI\nflash memory device.'] +Processing row: ['SB21\nSB20\nMB979', 'SB21 open\nSB20 open', 'Default setting.\nQSPI_D3 data line is not available at Quad-SPI flash memory device:\nPA6 port of STM32L476ZG is only routed to the MB979 daughterboard\nconnector (CN11).'] +Processing row: ['SB21\nSB20\nMB979', 'SB21 closed\nSB20 open\nMB979 out', 'QSPI_D3 data line is available at Quad-SPI flash memory device:\nPA6 port of STM32L476ZG is routed to the DQ3 port of the Quad-SPI\nflash memory device.'] +Processing page 48 +Processing table 1 +Text before table: Table 29. Configuration elements related to Quad-SPI device (continued) Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['SB9\nMB979', 'SB9 open', 'Default setting.\nQSPI_CLK clock line is not available at Quad-SPI flash memory device:\nPB10 port of STM32L476ZG is only routed to the MB979 daughterboard\nconnector (CN11).'] +Processing row: ['SB9\nMB979', 'SB9 closed\nMB979 out', 'QSPI_CLK clock line is available at Quad-SPI flash memory device:\nPB10 port of STM32L476ZG is routed to the C port of the Quad-SPI\nflash memory device.'] +Processing row: ['SB8\nMB979', 'SB8 open', 'Default setting.\nQSPI_CS line is not available at Quad-SPI flash memory device:\nThe PB11 port of STM32L476ZG is only routed to the MB979\ndaughterboard connector (CN11).'] +Processing row: ['SB8\nMB979', 'SB8 closed\nMB979 out', 'QSPI_CS line is available at Quad-SPI flash memory device:\nPB11 port of STM32L476ZG is routed to the S# port of the Quad-SPI\nflash memory device.'] +Processing page 49 +Processing table 1 +Text before table: Table 30. Touch-sensing-related configuration elements UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['R39', 'In', 'Default setting. PB12 port is routed to the LCD glass module\ndaughterboard connector (CN11).\nThis setting is not good for the robustness of touch sensing.'] +Processing row: ['R39', 'Out', 'PB12 port is cut from CN11.\nThis setting is good for the robustness of touch sensing.'] +Detected connector: CN11. at position 2 +Processing row: ['SB3', 'Open', 'Default setting. PB12 is not routed to motor control.\nThis setting is good for the robustness of touch sensing.'] +Processing row: ['SB3', 'Closed', 'PB12 is routed to motor control.\nThis setting is not good for the robustness of touch sensing.'] +Processing row: ['R38', 'In', 'Default setting. PB13 port is routed to the LCD glass module\ndaughterboard connector (CN11).\nThis setting is not good for the robustness of touch sensing.'] +Processing row: ['R38', 'Out', 'PB13 port is cut from CN11.\nThis setting is good for the robustness of touch sensing.'] +Detected connector: CN11. at position 2 +Processing row: ['SB6', 'Open', 'Default setting. PB13 is not routed to the sampling capacitor. Touch\nsensing cannot operate.'] +Processing row: ['SB6', 'Closed', 'PB13 is routed to the sampling capacitor. Touch sensing can operate.'] +Processing row: ['R36', 'In', 'Default setting. PC6 port is routed to the LCD glass module\ndaughterboard connector (CN14).\nThis setting is not good for the robustness of touch sensing.'] +Processing row: ['R36', 'Out', 'PC6 port is cut from CN14.\nThis setting is good for the robustness of touch sensing.'] +Detected connector: CN14. at position 2 +Processing row: ['SB2', 'Open', 'Default setting. PC6 is not routed to the active shield under the\ntouch-sensing button.\nThis setting is not good for the robustness of touch sensing.'] +Processing row: ['SB2', 'Closed', 'PC6 is routed to the active shield under the touch-sensing button.\nThis setting is good for the robustness of touch sensing.'] +Processing row: ['SB27', 'Open', 'Default setting. PC6 port of STM32L476ZG is not routed to motor\ncontrol. This setting is good for the robustness of touch sensing.'] +Processing row: ['SB27', 'Closed', 'PC6 is routed to motor control.\nThis setting is not good for the robustness of touch sensing.'] +Processing row: ['R33', 'In', 'Default setting. PC7 port is routed to the LCD glass module\ndaughterboard connector (CN14).\nThis setting is not good for the robustness of touch sensing.'] +Processing row: ['R33', 'Out', 'PC7 port is cut from CN14.\nThis setting is good for the robustness of touch sensing.'] +Detected connector: CN14. at position 2 +Processing row: ['SB4', 'Open', 'Default setting. PC7 port of STM32L476ZG is not routed to the\nsampling capacitor of the active shield under the touch-sensing button.\nThis setting is not good for the robustness of touch sensing.'] +Processing row: ['SB4', 'Closed', 'PC7 is routed to the sampling capacitor of the active shield under the\ntouch-sensing button.\nThis setting is good for the robustness of touch sensing.'] +Processing page 50 +Processing table 1 +Text before table: Table 30. Touch-sensing-related configuration elements (continued) Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['SB30', 'Open', 'Default setting. PC7 port of STM32L476ZG is not routed to the motor\ncontrol.\nThis setting is good for the robustness of touch sensing.'] +Processing row: ['SB30', 'Closed', 'PC7 is routed to motor control. This setting is not good for the\nrobustness of touch sensing.'] +Processing table 2 +Text before table: Table 31. Assignment of ports for ST8024CDR control managed directly by the PB12 port of STM32L476ZG. The SWIO port of the smartcard for the single-wire protocol (SWP) communication is Table 31. indirectly through the ports of the U33 I/O expander device (IOExpander2), as shown in This interface device is controlled, in its turn, by STM32L476ZG, directly through its ports or control functions of the smartcard. EVAL main board, in the U30 position. This interface performs all supply protection and An interface device for 3 and 5-V asynchronous smartcards, is fitted on the STM32L476G- 6.27 Smartcard, SWP sigma-delta conversion, and USB OTG FS port operating as USB Host, SWP, and NFC. The touch-sensing button is exclusive to the LCD glass module, thermal sensor PT100 via 6.26.1 Limitations robustness of touch sensing. Closed PC7 is routed to motor control. This setting is not good for the SB30 This setting is good for the robustness of touch sensing. Open control. Default setting. PC7 port of STM32L476ZG is not routed to the motor Element Setting Configuration Table 30. Touch-sensing-related configuration elements (continued) Hardware layout and configuration UM1855 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['ST8024CDR\nport', 'Function', 'Control port'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['trop\nRDC4208TS', 'noitcnuF', 'trop lortnoC'] +Connector mapping: {} +Processing row: ['5V/3V', 'Smartcard power supply selection pin.', 'IOexpander2 GPIO7'] +Processing row: ['I/OUC', 'Data I/O line', 'STM32L476ZG PC4'] +Processing row: ['XTAL1', 'Quartz crystal or external clock input', 'STM32L476ZG PB0'] +Processing row: ['OFF', 'Card presence detection', 'IOexpander2 GPIO8'] +Processing row: ['RSTIN', 'Card reset command input', 'IOexpander2 GPIO5'] +Processing row: ['CMDVCC', 'Activation sequence start command input (active low)', 'IOexpander2 GPIO6'] +Processing page 51 +Processing table 1 +Text before table: Table 32. Configuration elements related to smartcard and SWP UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['R39\nSB3\nR109\nCN11', 'R109 in\nR39 in\nSB3 open\nCN11 I/O-bridged', 'Default setting.\nSmartcard SWP cannot be handled:\nPB12 is routed to the USB OTG FS port as the USBOTG_OVRCR\nline, on top of being routed to the SWIO port of the smartcard\nConfiguration dedicated to USB OTG FS operation.'] +Detected connector: CN11 at position 0 +Detected connector: CN11 at position 1 +Processing row: ['R39\nSB3\nR109\nCN11', 'R109 out\nR39 in\nSB3 open\nCN11 I/O-bridged', 'Smartcard SWP can be handled:\nPB12 is routed to the SWIO port of the smartcard. It is disconnected\nfrom any other resource that could affect the SWP operation\nConfiguration dedicated to smartcard SWP operation'] +Detected connector: CN11 at position 0 +Detected connector: CN11 at position 1 +Processing row: ['R39\nSB3\nR109\nCN11', 'R39 out\nSB3 closed', 'Smartcard SWP cannot be handled:\nPB12 is routed to the motor control as MC_PFC_Shutdown\nConfiguration dedicated to motor control operation'] +Detected connector: CN11 at position 0 +Processing row: ['R39\nSB3\nR109\nCN11', 'R39 out\nSB3 open', 'Smartcard SWP cannot be handled:\nPB12 is only routed to the touch-sensing button and it is\ndisconnected from any other resource.\nConfiguration dedicated to touch-sensing button operation.'] +Detected connector: CN11 at position 0 +Processing row: ['R62\nSB14\nSB15', 'R62 in\nSB14 open\nSB15 open\nCN11 I/O-bridged', 'Default setting.\nSmartcard controller U30 is supplied with a clock:\nPB0 port is routed to XTAL1 of U30, as SmartCard_CLK line and it\nis not routed to other resources.\nConfiguration dedicated to smartcard operation.'] +Detected connector: CN11 at position 1 +Processing row: ['R62\nSB14\nSB15', 'R62 out\nSB14 closed\nSB15 open', 'Smartcard controller U30 is not supplied with a clock:\nPB0 is routed to the Quad-SPI flash memory device as QSPI_D1\nand it is not routed to other resources.\nConfiguration dedicated to Quad-SPI flash memory device\noperation.'] +Processing row: ['R62\nSB14\nSB15', 'R62 out\nSB14 open\nSB15 closed', 'Smartcard controller U30 is not supplied with a clock:\nPB0 is routed to the motor control as MC_PWM_2L line and it is not\nrouted to other resources.\nConfiguration dedicated to motor control operation.'] +Processing row: ['R65\nSB17\nCN14', 'R65 in\nSB17 open\nCN14 I/O-bridged', 'Default setting.\nSmartcard controller gets SmartCard_IO line:\nPC4 port of MCU is routed to the IOUC port of U30, as\nSmartCard_IO line and it is not routed to other resources.\nConfiguration dedicated to smartcard operation.'] +Detected connector: CN14 at position 0 +Detected connector: CN14 at position 1 +Processing row: ['R65\nSB17\nCN14', 'R65 out\nSB17 closed', 'Smartcard controller does not get SmartCard_IO line:\nPC4 port of MCU is routed to the motor control as MC0PFC0IndCur\nline and it is not routed to other resources.\nConfiguration dedicated to motor control operation.'] +Detected connector: CN14 at position 0 +Processing page 52 +Processing page 53 +Processing table 1 +Text before table: Table 33. NFC connector (CN13) terminal assignment communication protocol (default) or the UART communication protocol. The serial communication with the module plugged in CN13 can either use the SPI Table 33 shows the assignment of signals to the CN13 connector. UM1855 Hardware layout and configuration +Found connector CN13 in table name +Processing vertical table... +Header row 1: ['CN13\nterminal', 'NFC line name', 'MCU port', 'Function'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['lanimret\n31NC', 'eman enil CFN', 'trop UCM', 'noitcnuF'] +Connector mapping: {} +Processing row: ['1', 'NFC_IRQOUTN or\nUART_TX', 'PB7', 'Interrupt output for NFC device\nConnected to STM32L476ZG UART RX'] +Processing row: ['2', 'NFC_IRQINN or\nUART_RX', 'PB6', 'Interrupt input for NFC device\nConnected to STM32L476ZG UART TX'] +Processing row: ['3', 'NFC_NSS', 'PF11', 'SPI slave select'] +Processing row: ['4', 'NFC_MISO', 'PB14', 'SPI data, slave output'] +Processing row: ['5', 'NFC_MOSI', 'PB15', 'SPI data, slave input'] +Processing row: ['6', 'NFC_SCK', 'PB13', 'SPI serial clock'] +Processing row: ['7', '+3V3', '-', 'Main power supply/power supply for RF drivers'] +Processing row: ['8', 'GND', '-', 'Ground'] +Processing page 54 +Processing page 55 +Processing table 1 +Text before table: to STPMS2L + Figure 14. Power measurement principle schematic diagram UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing table 2 +Text before table: ~ measurement - for current differential input 1 AC source "Current" Shunt resistor to STPMS2L + Figure 14. Power measurement principle schematic diagram UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing table 3 +Text before table: ~ measurement - for current differential input 1 AC source "Current" Shunt resistor to STPMS2L + Figure 14. Power measurement principle schematic diagram UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing page 56 +Processing table 1 +Text before table: (cid:38)(cid:21)(cid:26) (cid:38)(cid:21)(cid:25) Figure 15. STPMS2L power metering schematic diagram Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['(cid:21)'] +Processing table 2 +Text before table: (cid:42)(cid:49)(cid:39) (cid:57)(cid:39)(cid:39) STPMS2 power metering (cid:38)(cid:21)(cid:26) (cid:38)(cid:21)(cid:25) Figure 15. STPMS2L power metering schematic diagram Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: [''] +Processing row: ['(cid:53)(cid:21)(cid:25)\n(cid:20)(cid:46)'] +Processing table 3 +Text before table: (cid:20)(cid:46) (cid:38)(cid:49)(cid:23) (cid:53)(cid:21)(cid:25) (cid:38)(cid:44)(cid:51) (cid:39)(cid:36)(cid:55)(cid:81) (cid:25) (cid:20)(cid:25) (cid:38)(cid:36)(cid:39)(cid:39)(cid:57) (cid:36)(cid:39)(cid:39)(cid:57) (cid:42)(cid:49)(cid:39) (cid:42)(cid:37)(cid:57) (cid:38)(cid:38)(cid:57) (cid:54)(cid:55)(cid:51)(cid:48)(cid:54)(cid:21)(cid:47)(cid:16)(cid:51)(cid:56)(cid:53) (cid:56)(cid:22) (cid:41)(cid:88)(cid:20) (cid:42)(cid:49)(cid:39) (cid:86)(cid:75)(cid:88)(cid:81)(cid:87) (cid:21) (cid:22) (cid:23) (cid:20) (cid:70)(cid:88)(cid:85)(cid:85)(cid:72)(cid:81)(cid:87)(cid:3) (cid:21)(cid:21)(cid:38) (cid:20)(cid:19)(cid:19)(cid:81)(cid:41) (cid:20)(cid:88)(cid:41) (cid:42)(cid:49)(cid:39) (cid:57)(cid:39)(cid:39) STPMS2 power metering (cid:38)(cid:21)(cid:26) (cid:38)(cid:21)(cid:25) Figure 15. STPMS2L power metering schematic diagram Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: [''] +Processing row: [''] +Processing row: [''] +Processing table 4 +Text before table: (cid:40)(cid:91)(cid:83)(cid:82)(cid:86)(cid:72)(cid:71)(cid:3) (cid:20)(cid:46) (cid:38)(cid:49)(cid:23) (cid:53)(cid:21)(cid:25) (cid:38)(cid:44)(cid:51) (cid:39)(cid:36)(cid:55)(cid:81) (cid:25) (cid:20)(cid:25) (cid:38)(cid:36)(cid:39)(cid:39)(cid:57) (cid:36)(cid:39)(cid:39)(cid:57) (cid:42)(cid:49)(cid:39) (cid:42)(cid:37)(cid:57) (cid:38)(cid:38)(cid:57) (cid:54)(cid:55)(cid:51)(cid:48)(cid:54)(cid:21)(cid:47)(cid:16)(cid:51)(cid:56)(cid:53) (cid:56)(cid:22) (cid:41)(cid:88)(cid:20) (cid:42)(cid:49)(cid:39) (cid:86)(cid:75)(cid:88)(cid:81)(cid:87) (cid:21) (cid:22) (cid:23) (cid:20) (cid:70)(cid:88)(cid:85)(cid:85)(cid:72)(cid:81)(cid:87)(cid:3) (cid:21)(cid:21)(cid:38) (cid:20)(cid:19)(cid:19)(cid:81)(cid:41) (cid:20)(cid:88)(cid:41) (cid:42)(cid:49)(cid:39) (cid:57)(cid:39)(cid:39) STPMS2 power metering (cid:38)(cid:21)(cid:26) (cid:38)(cid:21)(cid:25) Figure 15. STPMS2L power metering schematic diagram Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['(cid:53)(cid:21)(cid:26) (cid:28)(cid:21)(cid:38)\n(cid:20)(cid:46)\n(cid:41)(cid:88)(cid:26)(cid:17)(cid:23)\n(cid:42)(cid:49)(cid:39)', None, ''] +Processing row: ['(cid:53)(cid:21)(cid:26) (cid:28)(cid:21)(cid:38)\n(cid:20)(cid:46)\n(cid:41)(cid:88)(cid:26)(cid:17)(cid:23)\n(cid:42)(cid:49)(cid:39)', '(cid:53)(cid:21)(cid:26)\n(cid:20)(cid:46)', ''] +Processing table 5 +Text before table: (cid:40)(cid:91)(cid:83)(cid:82)(cid:86)(cid:72)(cid:71)(cid:3) (cid:20)(cid:46) (cid:38)(cid:49)(cid:23) (cid:53)(cid:21)(cid:25) (cid:38)(cid:44)(cid:51) (cid:39)(cid:36)(cid:55)(cid:81) (cid:25) (cid:20)(cid:25) (cid:38)(cid:36)(cid:39)(cid:39)(cid:57) (cid:36)(cid:39)(cid:39)(cid:57) (cid:42)(cid:49)(cid:39) (cid:42)(cid:37)(cid:57) (cid:38)(cid:38)(cid:57) (cid:54)(cid:55)(cid:51)(cid:48)(cid:54)(cid:21)(cid:47)(cid:16)(cid:51)(cid:56)(cid:53) (cid:56)(cid:22) (cid:41)(cid:88)(cid:20) (cid:42)(cid:49)(cid:39) (cid:86)(cid:75)(cid:88)(cid:81)(cid:87) (cid:21) (cid:22) (cid:23) (cid:20) (cid:70)(cid:88)(cid:85)(cid:85)(cid:72)(cid:81)(cid:87)(cid:3) (cid:21)(cid:21)(cid:38) (cid:20)(cid:19)(cid:19)(cid:81)(cid:41) (cid:20)(cid:88)(cid:41) (cid:42)(cid:49)(cid:39) (cid:57)(cid:39)(cid:39) STPMS2 power metering (cid:38)(cid:21)(cid:26) (cid:38)(cid:21)(cid:25) Figure 15. STPMS2L power metering schematic diagram Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing page 57 +Processing table 1 +Text before table: VDD Figure 16. Temperature measurement principle schematic diagram UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing table 2 +Text before table: to STPMS2L + 3.3k(cid:159) Biasing resistor VDD Figure 16. Temperature measurement principle schematic diagram UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing table 3 +Text before table: measurement 100(cid:159) 1% - Shunt resistor for current differential input 1 "Current" to STPMS2L + 3.3k(cid:159) Biasing resistor VDD Figure 16. Temperature measurement principle schematic diagram UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing page 58 +Processing table 1 +Text before table: Figure 17. Schematic diagram of the analog part of IDD measurement and 4. For allowing the IDD measurement, the jumper in the JP11 header must short its terminals 3 Section 6.30.4. compensated through a calibration procedure detailed in current consumption of the MCU. This offset does not need to be precise. Any dispersion is mV is created at the output, at zero negative power supply, a positive offset of about 220 amplifier, the output voltage might theoretically become negative. To avoid the need for a Even with precision resistors R136, R125, R129, and R132 to set the gain of the differential µA. 30 V is about for every µA of MCU power consumption. The full-scale range, with VDD at 1.8 Ω. It makes the voltage on terminal 8 of U15 increase by approximately 50 mV state, is 1001 The resistance formed with the series of R135 and R123, when T2 is in a high-impedance mA of supply current. the U15C output, terminal 8 of U15 represents every 1 mV at operational amplifier device U15, TSZ124. The gain is set to 50, so an additional 50 The differential amplifier uses three stages U15B, U15C, and U15D of the quadruple Dynamic-Run mode, the latter in Low-power mode. R135 and R123. The former state is used for measuring the current consumption in Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing table 2 +Text before table: path measurement bypass path current 3K6 0.1% 13 14 R125 12 TSZ124IPT 180K 0.1% U15D FDC606P R132 6 2 amplifier 1 D Shunt_x1000 3 5 9 differential 1K[1%] G 8 R123 10 TSZ124IPT 4 shunts U15C S T2 1[1%] R135 3K6 0.1% 180K 0.1% 6 7 R136 R129 5 TSZ124IPT U15B GND GND direction GND Current 100nF 11 VDD C144 1K 2 R124 V- 1 V+ 3 TSZ124IPT supply 4 GND U15A 22K power R128 VDD from 100nF close from TSZ124 part C75 decoupling capacitor +5V Figure 17. Schematic diagram of the analog part of IDD measurement and 4. For allowing the IDD measurement, the jumper in the JP11 header must short its terminals 3 Section 6.30.4. compensated through a calibration procedure detailed in current consumption of the MCU. This offset does not need to be precise. Any dispersion is mV is created at the output, at zero negative power supply, a positive offset of about 220 amplifier, the output voltage might theoretically become negative. To avoid the need for a Even with precision resistors R136, R125, R129, and R132 to set the gain of the differential µA. 30 V is about for every µA of MCU power consumption. The full-scale range, with VDD at 1.8 Ω. It makes the voltage on terminal 8 of U15 increase by approximately 50 mV state, is 1001 The resistance formed with the series of R135 and R123, when T2 is in a high-impedance mA of supply current. the U15C output, terminal 8 of U15 represents every 1 mV at operational amplifier device U15, TSZ124. The gain is set to 50, so an additional 50 The differential amplifier uses three stages U15B, U15C, and U15D of the quadruple Dynamic-Run mode, the latter in Low-power mode. R135 and R123. The former state is used for measuring the current consumption in Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['1 2 3 4', '', ''] +Processing page 59 +Processing table 1 +Text before table: 4 VDD 1 D 3 5 G 37C Fu1 SN74LVC1G66DCKT 100nF GND VCC VDD 3 5 T3 4 S C 10K C74 4 VDD I/O O/I IDD_Measurement PA5 1 2 8 U13 R122 TSZ124IPT U15C Figure 18. Schematic diagram of logic part of Low-power mode IDD measurement Figure 18 shows the corresponding schematic diagram. and the transistor T3. time and control events during this state. It consists of the U14 counter, the U16 inverter, microcontroller must transit through one of its Low-power modes, extra logic is required to microcontroller in its Dynamic-Run mode. As, between the start and end event, the The measurement of Low-power mode current consumption starts and ends with the capacitor. sample-and-hold (S&H) circuit is built with a U13 switch, R122 resistor, and C73 sampling circuit, which the microcontroller exploits later, when back in Dynamic-Run mode. The by the microcontroller when in Low-power mode needs to be held by a sample-and-hold Dynamic-Run mode. This is the reason why, a voltage representing the current consumed The target microcontroller can only carry out actions for measuring a voltage when in 6.30.2 Low-power mode IDD measurement principle - logic part UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['6'] +Processing page 60 +Processing table 1 +Text before table: measurement process. Figure 19 illustrates the timing of the Low-power mode current consumption high. measurement process end with the microcontroller setting the IDD_CNT_EN signal back microcontroller supply current in its Dynamic-Run mode. Phase 3 and the whole measurement circuit is back to the Low-sensitivity mode adapted for measuring the at the same time as the Q13 goes high. As a consequence, the analog part of the IDD Low-power mode, using the ADC port PA5, and stored. The Q12 port transits to a low state measures the voltage on C73 representing the current that the MCU formerly consumed in measured. The MCU transits from Low-power mode to Dynamic-Run mode. The MCU change state, to signal to the MCU that the voltage on C73 is now ready for being across C73 to hold. The same event causes the IDD_WAKEUP signal for the MCU to setting the U13 path between ports O/I and I/O to a nonconductive state, for the voltage it represents the current consumed by the MCU in Low-power mode. Phase 3 starts by The MCU is in Low-power mode. The voltage across the C73 capacitor is now stabilized so Phase 3 - exiting Low-power mode, measurement, and end Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['Start low-power IDD Hold low-power IDD sample;\nAction by logic\nsampling Wake MCU up\nAction by MCU Start measurement End\nprocess process\nMCU operating mode Run Low-power Run\nIDD_CNT_EN\nIDD measurement process in progress\nU7 (MCU) port PB15\nLOW_POWER_EN\nhigh IDD range low IDD range high IDD range\nU14 (counter) port Q12\nIDD_WAKEUP\nU14 (counter) port Q13\nIDD_WAKEUP\nS&H switch U13 closed U13 open\nU16 (inverter) terminal 6\nPhase 1 Phase 2 Phase 3\n~150 ms ~150 ms\nMSv36968V1'] +Processing table 2 +Text before table: process process Action by MCU measurement Start End sampling Wake MCU up Action by logic Start low-power IDD Hold low-power IDD sample; Figure 19. Low-power mode IDD measurement timing measurement process. Figure 19 illustrates the timing of the Low-power mode current consumption high. measurement process end with the microcontroller setting the IDD_CNT_EN signal back microcontroller supply current in its Dynamic-Run mode. Phase 3 and the whole measurement circuit is back to the Low-sensitivity mode adapted for measuring the at the same time as the Q13 goes high. As a consequence, the analog part of the IDD Low-power mode, using the ADC port PA5, and stored. The Q12 port transits to a low state measures the voltage on C73 representing the current that the MCU formerly consumed in measured. The MCU transits from Low-power mode to Dynamic-Run mode. The MCU change state, to signal to the MCU that the voltage on C73 is now ready for being across C73 to hold. The same event causes the IDD_WAKEUP signal for the MCU to setting the U13 path between ports O/I and I/O to a nonconductive state, for the voltage it represents the current consumed by the MCU in Low-power mode. Phase 3 starts by The MCU is in Low-power mode. The voltage across the C73 capacitor is now stabilized so Phase 3 - exiting Low-power mode, measurement, and end Hardware layout and configuration UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: [None, 'rement process in progress', None] +Processing row: ['high IDD range', '', 'high IDD range'] +Processing row: ['high IDD range', 'low IDD range', 'high IDD range'] +Processing row: ['', 'low IDD range', ''] +Processing row: ['', 'low IDD range', 'U13 open'] +Processing row: ['', '', 'U13 open'] +Processing page 61 +Processing table 1 +Text before table: Table 34. JP11 jumper settings during IDD measurement with calibration out measured offset = V - V V out number representing the MCU supply current as The software computes a V • offset differential amplifier offset. V measured value obtained corresponds to the sum of the MCU supply current and the V Run Low-power mode IDD measurement as described in Section 6.30.2. The • supply current now passes through the shunt resistor. from terminals 1 and 2 of JP11. The MCU supply has not been interrupted and the On JP11, add a second jumper to short terminals 3 and 4. Then remove the jumper • value measured corresponds to the offset of the differential amplifier. offset Run Low-power mode IDD measurement as described in Section 6.30.2. The V • shunt resistor is now zero. On JP11, short terminals 1 and 2 and open terminals 3 and 4. The current through the • Calibration procedure and current measurement compensation steps: an appropriate setting of jumpers in the JP11 jumper header. measured number. Setting the current through the shunt resistor to zero is reached through are then compensated for offset, by subtracting the now-known offset number from the the shunt resistor is zero. The current consumption values measured by the microcontroller The calibration procedure consists in measuring the offset voltage when the current through UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['JP11', 'JP11\n1 2 3 4', 'Configuration used to measure V .\noffset\nJP11 in VDD position\nSTM32L476ZG supply current does not flow through the shunt\nresistor.'] +Detected connector: JP11 at position 0 +Detected connector: JP11 at position 1 +Detected connector: JP11 at position 2 +Processing row: ['JP11', 'JP11\n1 2 3 4', 'Configuration to transit from direct to shunted supply to\nSTM32L476ZG, without ever interrupting the MCU supply.'] +Detected connector: JP11 at position 0 +Detected connector: JP11 at position 1 +Processing row: ['JP11', 'JP11\n1 2 3 4', 'Default setting.\nConfiguration used to measure the MCU supply current.\nJP11 in IDD position\nSTM32L476ZG supply current flows through the shunt resistor.'] +Detected connector: JP11 at position 0 +Detected connector: JP11 at position 1 +Detected connector: JP11 at position 2 +Processing table 2 +Text before table: Configuration to transit from direct to shunted supply to 1 2 3 4 JP11 resistor. STM32L476ZG supply current does not flow through the shunt 1 2 3 4 JP11 in VDD position offset . Configuration used to measure V JP11 Jumper Setting Description Table 34. JP11 jumper settings during IDD measurement with calibration out measured offset = V - V V out number representing the MCU supply current as The software computes a V • offset differential amplifier offset. V measured value obtained corresponds to the sum of the MCU supply current and the V Run Low-power mode IDD measurement as described in Section 6.30.2. The • supply current now passes through the shunt resistor. from terminals 1 and 2 of JP11. The MCU supply has not been interrupted and the On JP11, add a second jumper to short terminals 3 and 4. Then remove the jumper • value measured corresponds to the offset of the differential amplifier. offset Run Low-power mode IDD measurement as described in Section 6.30.2. The V • shunt resistor is now zero. On JP11, short terminals 1 and 2 and open terminals 3 and 4. The current through the • Calibration procedure and current measurement compensation steps: an appropriate setting of jumpers in the JP11 jumper header. measured number. Setting the current through the shunt resistor to zero is reached through are then compensated for offset, by subtracting the now-known offset number from the the shunt resistor is zero. The current consumption values measured by the microcontroller The calibration procedure consists in measuring the offset voltage when the current through UM1855 Hardware layout and configuration +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing page 62 +Processing table 1 +Text before table: support Table 35. RS-232 D-sub (DE-9M) connector (CN9) with HW flow control and ISP MS30720V1 Figure 20. RS-232 D-sub (DE-9M) 9-pole connector (front view) 7.1 RS-232 D-sub male connector (CN9) 7 Connectors Connectors UM1855 +Found connector CN9 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Terminal', 'Terminal name', 'Terminal', 'Description'] +Detected pin name header: Description at position 3 in header_row_1 +Pin name positions: [3] +Skipping position 3 in header_row_1 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['lanimreT', 'eman lanimreT', 'lanimreT', 'noitpircseD'] +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {} +Processing row: ['1', 'NC', '6', 'Bootloader_BOOT0'] +Processing row: ['2', 'RS232_RX (PB7)', '7', 'NC'] +Processing row: ['3', 'RS232_TX (PG12)', '8', 'Bootloader_RESET'] +Processing row: ['4', 'NC', '9', 'NC'] +Processing row: ['5', 'GND', '-', '-'] +Processing page 63 +Processing table 1 +Text before table: Table 36. LCD daughterboard connectors (CN11 and CN14) Table 36 shows the signal assignment to terminals. CN14 open. Daughterboards plugging into CN11 and CN14 must keep the even terminals of CN11 and CN14 pins (the row of pin 1) when no daughterboard is plugged in. STM32L476ZG ports routed to these two connectors can be accessed on odd CN11 and 1 and CN14 pin 1 is 700 mils (17.78 mm). Evaluation boards. The width between CN11 pin standardization allows the development of daughterboards that can be used with multiple terminal assignment are kept for several STMicroelectronics MCU Evaluation boards. This daughterboard MB979. The type of connectors, their mutual orientation, distance, and Two 48-pin male headers (CN11 and CN14) are used to connect to the LCD glass module 7.3 LCD daughterboard connectors (CN11 and CN14) UM1855 Connectors +Found connector CN11 in table name +Processing vertical table... +Header row 1: ['CN11', None, 'CN14', None] +Header row 2: ['Odd pin', 'MCU port', 'Odd pin', 'MCU port'] +Pin name positions: [] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['CN11', 'CN11', 'CN14', 'CN14'] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['11NC', '11NC', '41NC', '41NC'] +Reversed Header row 2: ['nip ddO', 'trop UCM', 'nip ddO', 'trop UCM'] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['11NC', '11NC', '41NC', '41NC'] +Connector mapping: {} +Processing row: ['1', 'PA9', '1', 'PD2'] +Processing row: ['3', 'PA8', '3', 'PC12'] +Processing row: ['5', 'PA10', '5', 'PC11'] +Processing row: ['7', 'PB9', '7', 'PC10'] +Processing row: ['9', 'PB11', '9', 'PB7'] +Processing row: ['11', 'PB10', '11', 'PC4'] +Processing row: ['13', 'PB5', '13', 'PC5'] +Processing row: ['15', 'PB14', '15', 'PC6'] +Processing row: ['17', 'PB13', '17', 'PC7'] +Processing row: ['19', 'PB12', '19', 'PC8'] +Processing row: ['21', 'PA15', '21', 'PC9'] +Processing row: ['23', 'PB8', '23', 'PD8'] +Processing row: ['25', 'PB15', '25', 'PD9'] +Processing row: ['27', 'PC2', '27', 'PD10'] +Processing row: ['29', 'PC1', '29', 'PD11'] +Processing row: ['31', 'PC0', '31', 'PD12'] +Processing row: ['33', 'PA3', '33', 'PD13'] +Processing row: ['35', 'PA2', '35', 'PD14'] +Processing row: ['37', 'PB0', '37', 'PD15'] +Processing row: ['39', 'PA7', '39', 'PE0'] +Processing row: ['41', 'PA6', '41', 'PE1'] +Processing row: ['43', 'PB4', '43', 'PE2'] +Processing page 64 +Processing table 1 +Text before table: Table 36. LCD daughterboard connectors (CN11 and CN14) (continued) Connectors UM1855 +Found connector CN11 in table name +Processing vertical table... +Header row 1: ['CN11', None, 'CN14', None] +Header row 2: ['Odd pin', 'MCU port', 'Odd pin', 'MCU port'] +Pin name positions: [] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['CN11', 'CN11', 'CN14', 'CN14'] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['11NC', '11NC', '41NC', '41NC'] +Reversed Header row 2: ['nip ddO', 'trop UCM', 'nip ddO', 'trop UCM'] +Filling None cells in header_row_1 by duplicating connector names to the right. +Header row 1 after filling: ['11NC', '11NC', '41NC', '41NC'] +Connector mapping: {} +Processing row: ['45', 'PB3', '45', 'PE3'] +Processing row: ['47', 'PB1', '47', 'PA1'] +Processing table 2 +Text before table: Table 37. Daughterboard extension connector (CN6) 7.4 Extension connectors (CN6 and CN7) 47 PB1 47 PA1 45 PB3 45 PE3 Odd pin MCU port Odd pin MCU port CN11 CN14 Table 36. LCD daughterboard connectors (CN11 and CN14) (continued) Connectors UM1855 +Found connector CN6 in table name +Processing vertical table... +Header row 1: ['Pin', 'Description', 'Alternative\nFunctions', 'How to disconnect Alternative functions to\nuse on the extension connector'] +Detected pin name header: Description at position 1 in header_row_1 +Pin name positions: [1] +Detected connector: CN6 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'CN6'}} +Processing row: ['1', 'GND', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Processing row: ['3', 'PG6', 'CODEC_INT,\nMC_ICL_Shutout', 'Remove R35, Open SB5'] +Assigned pin name from 'Name' column: PG6 to connector CN6 +Processing row: ['5', 'PA13', 'TMS/SWDIO', 'Do not use Trace connector (CN12) and JTAG\nconnector (CN15)'] +Assigned pin name from 'Name' column: PA13 to connector CN6 +Processing row: ['7', 'PA12', 'USBOTG_DP', 'Remove R4'] +Assigned pin name from 'Name' column: PA12 to connector CN6 +Processing row: ['9', 'PG8', 'LPUART_RX_3V3', 'Remove R158, R188'] +Assigned pin name from 'Name' column: PG8 to connector CN6 +Processing row: ['11', 'GND', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Processing row: ['13', 'PG2', 'A12', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PG2 to connector CN6 +Processing row: ['15', 'PD3', 'DFSDM_DATIN1', 'Remove R23'] +Assigned pin name from 'Name' column: PD3 to connector CN6 +Processing row: ['17', 'PD0', 'D2', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PD0 to connector CN6 +Processing row: ['19', 'PD5', 'FMC_NWE', 'Cannot be disconnected from SRAM and flash\nmemory, but is an input for SRAM and flash\nmemory'] +Assigned pin name from 'Name' column: PD5 to connector CN6 +Processing row: ['21', 'PG10', 'LCD_NE3', 'Cannot be disconnected from TFT LCD level\nshifters U21 and U22, but is an input for TFT\nLCD.'] +Assigned pin name from 'Name' column: PG10 to connector CN6 +Processing row: ['23', 'PD7', 'FMC_NE1', 'Remove R18'] +Assigned pin name from 'Name' column: PD7 to connector CN6 +Processing row: ['25', 'PF0', 'A0', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PF0 to connector CN6 +Processing row: ['27', 'PG11', 'USART1_CTS_3V3', 'Remove R93'] +Assigned pin name from 'Name' column: PG11 to connector CN6 +Processing row: ['29', 'PG13', 'I2C_SDA', 'Remove R58'] +Assigned pin name from 'Name' column: PG13 to connector CN6 +Processing row: ['31', 'PG12', 'USART1_RTS', 'Remove R116'] +Assigned pin name from 'Name' column: PG12 to connector CN6 +Processing row: ['33', 'PG14', 'I2C_SCL', 'Remove R61'] +Assigned pin name from 'Name' column: PG14 to connector CN6 +Processing row: ['35', 'PG15', 'IOExpander_INT', 'Remove R228'] +Assigned pin name from 'Name' column: PG15 to connector CN6 +Processing row: ['37', 'PF4', 'A4', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PF4 to connector CN6 +Processing page 65 +Processing table 1 +Text before table: Table 37. Daughterboard extension connector (CN6) (continued) UM1855 Connectors +Found connector CN6 in table name +Processing vertical table... +Header row 1: ['Pin', 'Description', 'Alternative\nFunctions', 'How to disconnect Alternative functions to\nuse on the extension connector'] +Detected pin name header: Description at position 1 in header_row_1 +Pin name positions: [1] +Detected connector: CN6 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'CN6'}} +Processing row: ['39', 'GND', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Processing row: ['2', '+3V3', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Processing row: ['4', 'PG7', 'LPUART_TX', 'Remove R119, R189'] +Assigned pin name from 'Name' column: PG7 to connector CN6 +Processing row: ['6', 'PA11', 'USBOTG_DM', 'Remove R3'] +Assigned pin name from 'Name' column: PA11 to connector CN6 +Processing row: ['8', 'PA14', 'TCK/SWCLK', 'Do not use Trace connector (CN12) and JTAG\nconnector (CN15)'] +Assigned pin name from 'Name' column: PA14 to connector CN6 +Processing row: ['10', 'PG5', 'A15', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PG5 to connector CN6 +Processing row: ['12', 'PG3', 'A13', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PG3 to connector CN6 +Processing row: ['14', 'PG4', 'A14', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PG4 to connector CN6 +Processing row: ['16', 'PD1', 'D3', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PD1 to connector CN6 +Processing row: ['18', 'PD4', 'FMC_NOE', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PD4 to connector CN6 +Processing row: ['20', 'PG9', 'FMC_NE2', 'Remove R43'] +Assigned pin name from 'Name' column: PG9 to connector CN6 +Processing row: ['22', 'GND', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Processing row: ['24', 'PD6', 'SAI1_SDA,\nFMC_NWAIT', 'Remove R53, open SB10'] +Assigned pin name from 'Name' column: PD6 to connector CN6 +Processing row: ['26', 'PF1', 'A1', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PF1 to connector CN6 +Processing row: ['28', 'D5V', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Processing row: ['30', 'PC13', 'Wake-up', 'Remove R244'] +Assigned pin name from 'Name' column: PC13 to connector CN6 +Processing row: ['32', 'PF2', 'A2', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PF2 to connector CN6 +Processing row: ['34', 'PF3', 'A3', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PF3 to connector CN6 +Processing row: ['36', 'GND', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 +Processing row: ['38', 'PF5', 'A5', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] +Assigned pin name from 'Name' column: PF5 to connector CN6 +Processing row: ['40', 'PB6', 'USART1_TX', 'Remove R118'] +Assigned pin name from 'Name' column: PB6 to connector CN6 +Processing table 2 +Text before table: Table 38. Daughterboard extension connector (CN7) 40 PB6 USART1_TX Remove R118 Remove R43 to deselect flash memory U5 38 PF5 A5 Remove R18 to deselect SRAM U2 36 GND - - Remove R43 to deselect flash memory U5 34 PF3 A3 Remove R18 to deselect SRAM U2 Remove R43 to deselect flash memory U5 32 PF2 A2 Remove R18 to deselect SRAM U2 30 PC13 Wake-up Remove R244 28 D5V - - Remove R43 to deselect flash memory U5 26 PF1 A1 Remove R18 to deselect SRAM U2 FMC_NWAIT 24 PD6 Remove R53, open SB10 SAI1_SDA, 22 GND - - 20 PG9 FMC_NE2 Remove R43 Remove R43 to deselect flash memory U5 18 PD4 FMC_NOE Remove R18 to deselect SRAM U2 Remove R43 to deselect flash memory U5 16 PD1 D3 Remove R18 to deselect SRAM U2 Remove R43 to deselect flash memory U5 14 PG4 A14 Remove R18 to deselect SRAM U2 Remove R43 to deselect flash memory U5 12 PG3 A13 Remove R18 to deselect SRAM U2 Remove R43 to deselect flash memory U5 10 PG5 A15 Remove R18 to deselect SRAM U2 connector (CN15) 8 PA14 TCK/SWCLK Do not use Trace connector (CN12) and JTAG 6 PA11 USBOTG_DM Remove R3 4 PG7 LPUART_TX Remove R119, R189 2 +3V3 - - 39 GND - - Functions use on the extension connector Pin Description Alternative How to disconnect Alternative functions to Table 37. Daughterboard extension connector (CN6) (continued) UM1855 Connectors +Processing vertical table... +Header row 1: ['Pin', 'Description', 'Alternative\nFunctions', 'How to disconnect Alternative functions to\nuse on the extension connector'] +Detected pin name header: Description at position 1 in header_row_1 +Pin name positions: [1] +Detected connector: GENERAL1 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'GENERAL1'}} +Processing row: ['1', 'GND', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 +Processing row: ['3', 'PE14', 'D11', '-'] +Assigned pin name from 'Name' column: PE14 to connector GENERAL1 +Processing page 66 +Processing table 1 +Text before table: Table 38. Daughterboard extension connector (CN7) (continued) Connectors UM1855 +Found connector CN7 in table name +Processing vertical table... +Header row 1: ['Pin', 'Description', 'Alternative\nFunctions', 'How to disconnect Alternative functions to\nuse on the extension connector'] +Detected pin name header: Description at position 1 in header_row_1 +Pin name positions: [1] +Detected connector: CN7 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'CN7'}} +Processing row: ['5', 'PE12', 'D9', '-'] +Assigned pin name from 'Name' column: PE12 to connector CN7 +Processing row: ['7', 'PE10', 'D7', '-'] +Assigned pin name from 'Name' column: PE10 to connector CN7 +Processing row: ['9', 'PE8', 'D5', '-'] +Assigned pin name from 'Name' column: PE8 to connector CN7 +Processing row: ['11', 'PG1', 'A11', '-'] +Assigned pin name from 'Name' column: PG1 to connector CN7 +Processing row: ['13', 'PB2', 'LED1,\nMC_DissipativeBrake', 'Remove R54, SB11'] +Assigned pin name from 'Name' column: PB2 to connector CN7 +Processing row: ['15', 'GND', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 +Processing row: ['17', 'PF12', 'A6', '-'] +Assigned pin name from 'Name' column: PF12 to connector CN7 +Processing row: ['19', 'PF11', 'NFC_NSS', 'Do not connect the NFC daughterboard to\nconnector (CN13).'] +Assigned pin name from 'Name' column: PF11 to connector CN7 +Processing row: ['21', 'PE4', 'A20, TRACE_D1', 'Remove R84, SB40'] +Assigned pin name from 'Name' column: PE4 to connector CN7 +Processing row: ['23', 'PE5', 'A21, TRACE_D2', 'Remove R85, SB38'] +Assigned pin name from 'Name' column: PE5 to connector CN7 +Processing row: ['25', 'PC14', 'OSC32_IN', 'Remove R87, Close SB41'] +Assigned pin name from 'Name' column: PC14 to connector CN7 +Processing row: ['27', 'PF6', 'SAI1_SDB', 'Remove R105'] +Assigned pin name from 'Name' column: PF6 to connector CN7 +Processing row: ['29', 'PF9', 'SAI1_FSB,\nMC_PFC_sync', 'Remove R90, SB25'] +Assigned pin name from 'Name' column: PF9 to connector CN7 +Processing row: ['31', 'PF10', 'IDD_CNT_EN,\nMC_PFC_PWM', 'Remove R91, SB37'] +Assigned pin name from 'Name' column: PF10 to connector CN7 +Processing row: ['33', 'PH1', 'OSC_OUT', 'Remove R95, close SB23'] +Assigned pin name from 'Name' column: PH1 to connector CN7 +Processing row: ['35', 'PA5', 'IDD_Measurement', 'Remove R69'] +Assigned pin name from 'Name' column: PA5 to connector CN7 +Processing row: ['37', 'PA0', 'OpAmp1_INP,\nMC_EncA', 'Remove R83, SB35'] +Assigned pin name from 'Name' column: PA0 to connector CN7 +Processing row: ['39', 'GND', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 +Processing row: ['2', 'PE15', 'D12', '-'] +Assigned pin name from 'Name' column: PE15 to connector CN7 +Processing row: ['4', 'PE13', 'D10', '-'] +Assigned pin name from 'Name' column: PE13 to connector CN7 +Processing row: ['6', 'PE11', 'D8', '-'] +Assigned pin name from 'Name' column: PE11 to connector CN7 +Processing row: ['8', 'PE9', 'D6', '-'] +Assigned pin name from 'Name' column: PE9 to connector CN7 +Processing row: ['10', 'PE7', 'D4', '-'] +Assigned pin name from 'Name' column: PE7 to connector CN7 +Processing row: ['12', 'PG0', 'A10', '-'] +Assigned pin name from 'Name' column: PG0 to connector CN7 +Processing row: ['14', 'PF15', 'A9', '-'] +Assigned pin name from 'Name' column: PF15 to connector CN7 +Processing row: ['16', 'PF14', 'A8', '-'] +Assigned pin name from 'Name' column: PF14 to connector CN7 +Processing row: ['18', 'PF13', 'A7', '-'] +Assigned pin name from 'Name' column: PF13 to connector CN7 +Processing row: ['20', 'BOOT0', 'BootLoader from\nUART', 'Remove JP8'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 +Processing row: ['22', 'PE6', 'A21, TRACE_D3', 'Remove R86, SB39'] +Assigned pin name from 'Name' column: PE6 to connector CN7 +Processing row: ['24', 'PC15', 'OSC32_OUT', 'Remove R88, close SB33'] +Assigned pin name from 'Name' column: PC15 to connector CN7 +Processing page 67 +Processing table 1 +Text before table: Table 38. Daughterboard extension connector (CN7) (continued) UM1855 Connectors +Found connector CN7 in table name +Processing vertical table... +Header row 1: ['Pin', 'Description', 'Alternative\nFunctions', 'How to disconnect Alternative functions to\nuse on the extension connector'] +Detected pin name header: Description at position 1 in header_row_1 +Pin name positions: [1] +Detected connector: CN7 at position 0 in header_row_1 +Skipping position 1 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 1, 'name': 'CN7'}} +Processing row: ['26', 'GND', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 +Processing row: ['28', 'PF7', 'SAI1_MCKB', 'Remove R106'] +Assigned pin name from 'Name' column: PF7 to connector CN7 +Processing row: ['30', 'PF8', 'SAI1_SCKB', 'Remove R89'] +Assigned pin name from 'Name' column: PF8 to connector CN7 +Processing row: ['32', 'RESET#', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 +Processing row: ['34', 'PH0', 'OSCIN', 'Remove crystal X2, C54, close SB24'] +Assigned pin name from 'Name' column: PH0 to connector CN7 +Processing row: ['36', 'PC3', 'VLCD', 'Remove R94'] +Assigned pin name from 'Name' column: PC3 to connector CN7 +Processing row: ['38', 'PA4', 'ADC_DAC', 'Remove R73'] +Assigned pin name from 'Name' column: PA4 to connector CN7 +Processing row: ['40', 'VDD', '-', '-'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 +Processing page 68 +Processing table 1 +Text before table: Table 39. USB Type-B connector (CN17) Connectors UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['1', 'VBUS(power)', '4', 'GND'] +Processing row: ['2', 'DM', '5,6', 'Shield'] +Processing row: ['3', 'DP', '-', '-'] +Processing table 2 +Text before table: Table 40. JATG debugging connector (CN15) MS30722V2 10 8 6 4 2 20 18 16 14 12 9 7 5 3 19 17 15 13 11 1 Figure 23. JTAG debugging connector (CN15) top view 7.7 JTAG connector (CN15) 3 DP - - 2 DM 5,6 Shield 1 VBUS(power) 4 GND Terminal Description Terminal Description Table 39. USB Type-B connector (CN17) Connectors UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['1', 'VDD power', '2', 'VDD power'] +Processing row: ['3', 'PB4', '4', 'GND'] +Processing row: ['5', 'PA15', '6', 'GND'] +Processing row: ['7', 'PA13', '8', 'GND'] +Processing row: ['9', 'PA14', '10', 'GND'] +Processing row: ['11', 'RTCK', '12', 'GND'] +Processing row: ['13', 'PB3', '14', 'GND'] +Processing row: ['15', 'RESET#', '16', 'GND'] +Processing row: ['17', 'DBGRQ', '18', 'GND'] +Processing row: ['19', 'DBGACK', '20', 'GND'] +Processing page 69 +Processing table 1 +Text before table: Table 41. Trace debugging connector (CN12) MS30722V2 20 18 16 14 12 10 8 6 4 2 9 7 5 3 19 17 15 13 11 1 Figure 24. Trace debugging connector (CN12) top view 7.8 ETM trace debugging connector (CN12) UM1855 Connectors +Found connector CN12 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Terminal', 'Function / MCU port', 'Terminal', 'Function / MCU port'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['lanimreT', 'trop UCM / noitcnuF', 'lanimreT', 'trop UCM / noitcnuF'] +Connector mapping: {} +Processing row: ['1', 'VDD power', '2', 'TMS/PA13'] +Processing row: ['3', 'GND', '4', 'TCK/PA14'] +Processing row: ['5', 'GND', '6', 'TDO/PB3'] +Processing row: ['7', 'KEY', '8', 'TDI/PA15'] +Processing row: ['9', 'GND', '10', 'RESET#'] +Processing row: ['11', 'GND', '12', 'TraceCLK/PE2'] +Processing row: ['13', 'GND', '14', 'TraceD0/PE3 or SWO/PB3'] +Processing row: ['15', 'GND', '16', 'TraceD1/PE4 or nTRST/PB4'] +Processing row: ['17', 'GND', '18', 'TraceD2/PE5'] +Processing row: ['19', 'GND', '20', 'TraceD3/PE6'] +Processing page 70 +Processing table 1 +Text before table: Evaluation board Figure 25. microSD™ card connector (CN18) 7.9 microSD™ card connector (CN18) Connectors UM1855 +Found connector CN18 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: [''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: [''] +Connector mapping: {} +Processing row: [''] +Processing table 2 +Text before table: Table 42. microSD™ card connector (CN18) MSv38995V1 card CN18 microSD Evaluation board Figure 25. microSD™ card connector (CN18) 7.9 microSD™ card connector (CN18) Connectors UM1855 +Found connector CN18 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Terminal', 'Terminal name (MCU port)', 'Terminal', 'Terminal name (MCU port)'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['lanimreT', ')trop UCM( eman lanimreT', 'lanimreT', ')trop UCM( eman lanimreT'] +Connector mapping: {} +Processing row: ['1', 'SDIO_D2 (PC10)', '6', 'Vss/GND'] +Processing row: ['2', 'SDIO_D3 (PC11)', '7', 'SDIO_D0 (PC8)'] +Processing row: ['3', 'SDIO_CMD (PD2)', '8', 'SDIO_D1 (PC9)'] +Processing row: ['4', 'VDD', '9', 'GND'] +Processing row: ['5', 'SDIO_CLK (PC12)', '10', 'MicroSDcard_detect (PA8)'] +Processing page 71 +Processing table 1 +Text before table: Table 43. Analog input-output connector (CN8) UM1855 Connectors +Found connector CN8 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Terminal', 'Function / MCU port', 'Terminal', 'Function / MCU port'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['lanimreT', 'trop UCM / noitcnuF', 'lanimreT', 'trop UCM / noitcnuF'] +Connector mapping: {} +Processing row: ['1', 'GND', '2', 'analog input-output PA4'] +Processing table 2 +Text before table: Table 44. RF-EEPROM daughterboard connector (CN3) MS30715V2 2 8 1 7 Figure 27. RF-EEPROM daughterboard connector (CN3) front view 7.11 RF-EEPROM daughterboard connector (CN3) 1 GND 2 analog input-output PA4 Terminal Function / MCU port Terminal Function / MCU port Table 43. Analog input-output connector (CN8) UM1855 Connectors +Found connector CN3 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Terminal', 'Terminal name (MCU port)', 'Terminal', 'Terminal name (MCU port)'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['lanimreT', ')trop UCM( eman lanimreT', 'lanimreT', ')trop UCM( eman lanimreT'] +Connector mapping: {} +Processing row: ['1', 'I2C_SDA (PG13)', '5', '+3V3'] +Processing row: ['2', 'NC', '6', 'NC'] +Processing row: ['3', 'I2C_SCL (PG14)', '7', 'GND'] +Processing row: ['4', 'EXT_RESET(PC6)', '8', '+5 V'] +Processing page 72 +Processing table 1 +Text before table: Table 45. Motor control connector (CN2) Connectors UM1855 +Found connector CN2 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['CN2\nterminal', 'Description', 'MCU port', 'CN2\nterminal', 'MCU port', 'Description'] +Detected pin name header: Description at position 1 in header_row_1 +Detected pin name header: Description at position 5 in header_row_1 +Pin name positions: [1, 5] +Skipping position 1 in header_row_1 because it is a pin name position. +Skipping position 5 in header_row_1 because it is a pin name position. +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['lanimret\n2NC', 'noitpircseD', 'trop UCM', 'lanimret\n2NC', 'trop UCM', 'noitpircseD'] +Skipping position 1 in header_row_1 because it is a pin name position. +Skipping position 5 in header_row_1 because it is a pin name position. +Connector mapping: {} +Processing row: ['1', 'Emergency STOP', 'PC9', '2', '-', 'GND'] +Processing row: ['3', 'PWM_1H', 'PC6', '4', '-', 'GND'] +Processing row: ['5', 'PWM_1L', 'PA7', '6', '-', 'GND'] +Processing row: ['7', 'PWM_2H', 'PC7', '8', '-', 'GND'] +Processing row: ['9', 'PWM_2L', 'PB0', '10', '-', 'GND'] +Processing row: ['11', 'PWM_3H', 'PC8', '12', '-', 'GND'] +Processing row: ['13', 'PWM_3L', 'PB1', '14', 'PC5', 'BUS VOLTAGE'] +Processing row: ['15', 'CURRENT A', 'PC0', '16', '-', 'GND'] +Processing row: ['17', 'CURRENT B', 'PC1', '18', '-', 'GND'] +Processing row: ['19', 'CURRENT C', 'PC2', '20', '-', 'GND'] +Processing row: ['21', 'ICL Shutout', 'PG6', '22', '-', 'GND'] +Processing row: ['23', 'DISSIPATIVE\nBRAKE', 'PB2', '24', 'PC4', 'PCD Ind Current'] +Processing row: ['25', '+5V power', '-', '26', 'PA3', 'Heat sink\ntemperature'] +Processing row: ['27', 'PFC SYNC', 'PF9', '28', '-', '3.3 V power'] +Processing row: ['29', 'PFC PWM', 'PF10', '30', 'PB12', 'PFC Shut Down'] +Processing row: ['31', 'Encoder A', 'PA0', '32', 'PA6', 'PFC Vac'] +Processing row: ['33', 'Encoder B', 'PA1', '34', 'PA2', 'Encoder Index'] +Processing table 2 +Text before table: Table 46. USB OTG FS Micro-AB connector (CN1) MS36975V1 Figure 29. USB OTG FS Micro-AB connector (CN1) front view 7.13 USB OTG FS Micro-AB connector (CN1) 33 Encoder B PA1 34 PA2 Encoder Index 31 Encoder A PA0 32 PA6 PFC Vac 29 PFC PWM PF10 30 PB12 PFC Shut Down 27 PFC SYNC PF9 28 - 3.3 V power temperature 25 +5V power - 26 PA3 Heat sink BRAKE 23 PB2 24 PC4 PCD Ind Current DISSIPATIVE 21 ICL Shutout PG6 22 - GND 19 CURRENT C PC2 20 - GND 17 CURRENT B PC1 18 - GND 15 CURRENT A PC0 16 - GND 13 PWM_3L PB1 14 PC5 BUS VOLTAGE 11 PWM_3H PC8 12 - GND 9 PWM_2L PB0 10 - GND 7 PWM_2H PC7 8 - GND 5 PWM_1L PA7 6 - GND 3 PWM_1H PC6 4 - GND 1 Emergency STOP PC9 2 - GND terminal terminal MCU port Description Description MCU port CN2 CN2 Table 45. Motor control connector (CN2) Connectors UM1855 +No connectors found in normal orientation. Reversing text in headers. +Processing horizontal table... +Processing row: ['1', 'VBUS (PA9 & PB13)', '4', 'ID (PA10)'] +Processing row: ['2', 'D- (PA11)', '5', 'GND'] +Processing row: ['3', 'D+ (PA12)', '-', '-'] +Processing page 73 +Processing table 1 +Text before table: Table 47. CAN D-sub (DE-9M) 9-pin male connector (CN5) MS30720V1 Figure 30. CAN D-sub (DE-9M) 9-pole male connector (CN5) front view 7.14 CAN D-sub male connector (CN5) UM1855 Connectors +Found connector CN5 in table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Terminal', 'Terminal name', 'Terminal', 'Terminal name'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['lanimreT', 'eman lanimreT', 'lanimreT', 'eman lanimreT'] +Connector mapping: {} +Processing row: ['1,4,8,9', 'NC', '7', 'CANH'] +Processing row: ['2', 'CANL', '3,5,6', 'GND'] +Processing table 2 +Text before table: Table 48. NFC terminal (CN13) assignment MSv36974V1 1 2 4 3 6 5 8 7 Figure 31. NFC female connector (CN13) top view 7.15 NFC connector (CN13) 2 CANL 3,5,6 GND 1,4,8,9 NC 7 CANH Terminal Terminal name Terminal Terminal name Table 47. CAN D-sub (DE-9M) 9-pin male connector (CN5) MS30720V1 Figure 30. CAN D-sub (DE-9M) 9-pole male connector (CN5) front view 7.14 CAN D-sub male connector (CN5) UM1855 Connectors +Found connector CN13 in table name +Processing vertical table... +Header row 1: ['CN13\nterminal', 'NFC signal', 'MCU port', 'Description'] +Detected pin name header: Description at position 3 in header_row_1 +Pin name positions: [3] +Detected connector: CN13 at position 0 in header_row_1 +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 3, 'name': 'CN13'}} +Processing row: ['1', 'NFC_IRQOUTN or\nUART_TX', 'PB7', 'Interrupt output for NFC\nConnected to STM32L476ZG UART RX'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['2', 'NFC_IRQINN or\nUART_RX', 'PB6', 'Interrupt input for CR95HF\nConnected to STM32L476ZG UART TX'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing page 74 +Processing table 1 +Text before table: Table 48. NFC terminal (CN13) assignment (continued) Connectors UM1855 +Found connector CN13 in table name +Processing vertical table... +Header row 1: ['CN13\nterminal', 'NFC signal', 'MCU port', 'Description'] +Detected pin name header: Description at position 3 in header_row_1 +Pin name positions: [3] +Detected connector: CN13 at position 0 in header_row_1 +Skipping position 3 in header_row_1 because it is a pin name position. +Connector mapping: {0: {'pos': 3, 'name': 'CN13'}} +Processing row: ['3', 'NFC_NSS', 'PF11', 'SPI slave select'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['4', 'NFC_MISO', 'PB14', 'SPI data, slave output'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['5', 'NFC_MOSI', 'PB15', 'SPI data, slave input'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['6', 'NFC_SCK', 'PB13', 'SPI serial clock'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['7', '+3V3', 'PB6', 'Main power supply/power supply for RF drivers'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing row: ['8', 'GND', 'PB7', 'Ground'] +Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 +Processing page 75 +Processing table 1 +Text before table: Example: PCB. Second sticker: board reference with revision and serial number, available on each • Product identification Product order code Example: main board featuring the target device. First sticker: product order code and product identification, generally placed on the • The stickers located on the top or bottom side of all PCBs provide product information: 8.1 Product marking 8 STM32L476G-EVAL board information UM1855 STM32L476G-EVAL board information +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['MBxxxx-Variant-yzz\nsyywwxxxxx', ''] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['xxxxxwwyys\nzzy-tnairaV-xxxxBM', ''] +Connector mapping: {} +Processing page 76 +Processing table 1 +Text before table: Table 49. Product history STM32L476G-EVAL 8.2 product history STM32L476G-EVAL board information UM1855 +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Order\ncode', 'Product\nidentification', 'Product details', 'Product change\ndescription', 'Product limitations'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['edoc\nredrO', 'noitacifitnedi\ntcudorP', 'sliated tcudorP', 'noitpircsed\negnahc tcudorP', 'snoitatimil tcudorP'] +Connector mapping: {} +Processing row: ['LAVE-G674L23MTS', 'STM32L476G-EVAL/', 'MCU:\n– STM32L476ZGT6U\nrevision “3, 4”', 'The product is delivered\nwith different versions of\nboards but with specific\nidentification on the\ninsert card.', 'No limitations except IrDA\nnot supported from\nMB1144-DEFAULT-C02'] +Processing row: ['LAVE-G674L23MTS', 'STM32L476G-EVAL/', 'MCU errata sheet:\n– STM32L476xx/STM32L4\n86xx device limitations\n(ES0250)', 'The product is delivered\nwith different versions of\nboards but with specific\nidentification on the\ninsert card.', 'No limitations except IrDA\nnot supported from\nMB1144-DEFAULT-C02'] +Processing row: ['LAVE-G674L23MTS', 'STM32L476G-EVAL/', 'Boards:\n– MB1144-DEFAULT-B02\nor MB1144-DEFAULT-\nC02\n(main board)\n– MB989/P-B02 or\nMB989/P-B03\n(TFT LCD daughterboard)\n– MB979-A01\n(LCD glass module\ndaughterboard)\n– MB1020-A02\n(dual-interface EEPROM\ndaughterboard)', 'The product is delivered\nwith different versions of\nboards but with specific\nidentification on the\ninsert card.', 'No limitations except IrDA\nnot supported from\nMB1144-DEFAULT-C02'] +Processing row: ['LAVE-G674L23MTS', 'VA32L476G$AU1', 'MCU:\n– STM32L476ZGT6U\nrevision “4”', '– Packaging: plastic\nblister replaced by a\ncarton box\n– Main board and LCD\nglass module\ndaughterboard revision\nchanges', 'IrDA not supported'] +Processing row: ['LAVE-G674L23MTS', 'VA32L476G$AU1', 'MCU errata sheet:\n– STM32L476xx/STM32L4\n86xx device limitations\n(ES0250)', '– Packaging: plastic\nblister replaced by a\ncarton box\n– Main board and LCD\nglass module\ndaughterboard revision\nchanges', 'IrDA not supported'] +Processing row: ['LAVE-G674L23MTS', 'VA32L476G$AU1', 'Boards:\n– MB1144-DEFAULT-C04\n(main board)\n– MB989/P-C01\n(TFT LCD daughterboard)\n– MB979-A01\n(LCD glass module\ndaughterboard)\n– MB1020-A02\n(dual-interface EEPROM\ndaughterboard)', '– Packaging: plastic\nblister replaced by a\ncarton box\n– Main board and LCD\nglass module\ndaughterboard revision\nchanges', 'IrDA not supported'] +Processing page 77 +Processing table 1 +Text before table: Table 50. Board revision history 8.3 Board revision history UM1855 STM32L476G-EVAL board information +Defined connector GENERAL1 as no connectors in EVAL table name +No connectors found in normal orientation. Reversing text in headers. +Processing vertical table... +Header row 1: ['Board reference', 'Board variant and\nrevision', 'Board change\ndescription', 'Board limitations'] +Pin name positions: [] +No connectors found in normal orientation. Reversing text in headers. +Reversed Header row 1: ['ecnerefer draoB', 'noisiver\ndna tnairav draoB', 'noitpircsed\negnahc draoB', 'snoitatimil draoB'] +Connector mapping: {} +Processing row: ['MB1144\n(main board)', 'DEFAULT-B02', 'Initial revision', 'No limitation'] +Processing row: ['MB1144\n(main board)', 'DEFAULT-C02', 'PCB change to avoid\nissues with BGA and\nsilkscreen correction\nLD5/LD6 and removed\nIrDA feature (U11\nobsolete)', 'IrDA not supported'] +Processing row: ['MB1144\n(main board)', 'DEFAULT-C04', 'Main components changed\nfor EOL (see BOM for\ndetails):\n– Several LEDs\nreferences\n– Memory U2 ISSI\nIS61WV102416BLL-\n10MLI replaced by ISSI\nIS61WV102416BLL-\n10MLI-TR\n– Memory U5 Micron\nM29W128GL70ZA6E\nreplaced by Micron\nMT28EW128ABA1LPC-\n0SIT\n– Memory U9 Micron\nN25Q256A13EF840E\nreplaced by Micron\nMT25QL256ABA1EW9-\n0SIT\n– Microphones MEMS\nU35, U36\nSTMicroelectronics\nMP34DT01TR replaced\nby STMicroelectronics\nIMP34DT05TR', 'IrDA not supported'] +Processing row: ['MB989\n(TFT LCD daughterboard)', '/P-B02', 'Initial revision', 'No limitation'] +Processing row: ['MB989\n(TFT LCD daughterboard)', '/P-B03', 'LCD reference changed\nand not fitted CN2', 'No limitation'] +Processing row: ['MB989\n(TFT LCD daughterboard)', '/P-C01', 'Change SPI connection\nthrough three connectors\n(version S)', 'No limitation'] +Processing row: ['MB979\n(LCD glass module\ndaughterboard)', '-A01', 'Initial revision', 'No limitation'] +Processing row: ['MB1020\n(dual-interface EEPROM\ndaughterboard)', '-A02', 'Initial revision', 'No limitation'] +Processing page 78 +Processing page 79 +Processing table 1 +Text before table: Table 51. Document revision history 10 Revision history UM1855 Revision history +Table ignored due to presence of 'Revision', 'Date', or 'Changes' in the header: ['Date', 'Revision', 'Changes'] +Processing page 80 +Connector pin mappings before ensuring all pins: {'JP17': {}, '(CN6)': {}, 'CN6': {1: '// Pin not routed', 3: 'PG6', 5: 'PA13', 7: 'PA12', 9: 'PG8', 11: '// Pin not routed', 13: 'PG2', 15: 'PD3', 17: 'PD0', 19: 'PD5', 21: 'PG10', 23: 'PD7', 25: 'PF0', 27: 'PG11', 29: 'PG13', 31: 'PG12', 33: 'PG14', 35: 'PG15', 37: 'PF4', 39: '// Pin not routed', 2: '// Pin not routed', 4: 'PG7', 6: 'PA11', 8: 'PA14', 10: 'PG5', 12: 'PG3', 14: 'PG4', 16: 'PD1', 18: 'PD4', 20: 'PG9', 22: '// Pin not routed', 24: 'PD6', 26: 'PF1', 28: '// Pin not routed', 30: 'PC13', 32: 'PF2', 34: 'PF3', 36: '// Pin not routed', 38: 'PF5', 40: 'PB6'}, 'JP12': {}, 'JP10': {}, 'JP18': {}, '(CN17)': {}, 'CN17': {}, 'JP16': {}, 'CN23': {}, 'CN1': {}, 'P1': {}, 'P2': {}, 'CN11.': {}, 'CN14.': {}, 'CN11': {}, 'CN14': {}, 'JP11': {}, 'GENERAL1': {1: '// Pin not routed', 3: 'PE14'}, 'CN7': {5: 'PE12', 7: 'PE10', 9: 'PE8', 11: 'PG1', 13: 'PB2', 15: '// Pin not routed', 17: 'PF12', 19: 'PF11', 21: 'PE4', 23: 'PE5', 25: 'PC14', 27: 'PF6', 29: 'PF9', 31: 'PF10', 33: 'PH1', 35: 'PA5', 37: 'PA0', 39: '// Pin not routed', 2: 'PE15', 4: 'PE13', 6: 'PE11', 8: 'PE9', 10: 'PE7', 12: 'PG0', 14: 'PF15', 16: 'PF14', 18: 'PF13', 20: '// Pin not routed', 22: 'PE6', 24: 'PC15', 26: '// Pin not routed', 28: 'PF7', 30: 'PF8', 32: '// Pin not routed', 34: 'PH0', 36: 'PC3', 38: 'PA4', 40: '// Pin not routed'}, 'CN13': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed'}} +Added missing pin 2 to connector GENERAL1 with '// Pin not routed'. +Added missing pin 1 to connector CN7 with '// Pin not routed'. +Added missing pin 3 to connector CN7 with '// Pin not routed'. +Connector pin mappings after ensuring all pins: {'JP17': {}, '(CN6)': {}, 'CN6': {1: '// Pin not routed', 3: 'PG6', 5: 'PA13', 7: 'PA12', 9: 'PG8', 11: '// Pin not routed', 13: 'PG2', 15: 'PD3', 17: 'PD0', 19: 'PD5', 21: 'PG10', 23: 'PD7', 25: 'PF0', 27: 'PG11', 29: 'PG13', 31: 'PG12', 33: 'PG14', 35: 'PG15', 37: 'PF4', 39: '// Pin not routed', 2: '// Pin not routed', 4: 'PG7', 6: 'PA11', 8: 'PA14', 10: 'PG5', 12: 'PG3', 14: 'PG4', 16: 'PD1', 18: 'PD4', 20: 'PG9', 22: '// Pin not routed', 24: 'PD6', 26: 'PF1', 28: '// Pin not routed', 30: 'PC13', 32: 'PF2', 34: 'PF3', 36: '// Pin not routed', 38: 'PF5', 40: 'PB6'}, 'JP12': {}, 'JP10': {}, 'JP18': {}, '(CN17)': {}, 'CN17': {}, 'JP16': {}, 'CN23': {}, 'CN1': {}, 'P1': {}, 'P2': {}, 'CN11.': {}, 'CN14.': {}, 'CN11': {}, 'CN14': {}, 'JP11': {}, 'GENERAL1': {1: '// Pin not routed', 3: 'PE14', 2: '// Pin not routed'}, 'CN7': {5: 'PE12', 7: 'PE10', 9: 'PE8', 11: 'PG1', 13: 'PB2', 15: '// Pin not routed', 17: 'PF12', 19: 'PF11', 21: 'PE4', 23: 'PE5', 25: 'PC14', 27: 'PF6', 29: 'PF9', 31: 'PF10', 33: 'PH1', 35: 'PA5', 37: 'PA0', 39: '// Pin not routed', 2: 'PE15', 4: 'PE13', 6: 'PE11', 8: 'PE9', 10: 'PE7', 12: 'PG0', 14: 'PF15', 16: 'PF14', 18: 'PF13', 20: '// Pin not routed', 22: 'PE6', 24: 'PC15', 26: '// Pin not routed', 28: 'PF7', 30: 'PF8', 32: '// Pin not routed', 34: 'PH0', 36: 'PC3', 38: 'PA4', 40: '// Pin not routed', 1: '// Pin not routed', 3: '// Pin not routed'}, 'CN13': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed'}} +Excluding connector JP17 as all pins are '// Pin not routed' +Excluding connector (CN6) as all pins are '// Pin not routed' +Excluding connector JP12 as all pins are '// Pin not routed' +Excluding connector JP10 as all pins are '// Pin not routed' +Excluding connector JP18 as all pins are '// Pin not routed' +Excluding connector (CN17) as all pins are '// Pin not routed' +Excluding connector CN17 as all pins are '// Pin not routed' +Excluding connector JP16 as all pins are '// Pin not routed' +Excluding connector CN23 as all pins are '// Pin not routed' +Excluding connector CN1 as all pins are '// Pin not routed' +Excluding connector P1 as all pins are '// Pin not routed' +Excluding connector P2 as all pins are '// Pin not routed' +Excluding connector CN11. as all pins are '// Pin not routed' +Excluding connector CN14. as all pins are '// Pin not routed' +Excluding connector CN11 as all pins are '// Pin not routed' +Excluding connector CN14 as all pins are '// Pin not routed' +Excluding connector JP11 as all pins are '// Pin not routed' +Excluding connector CN13 as all pins are '// Pin not routed' +Connector pin mappings after filtering: {'CN6': {1: '// Pin not routed', 3: 'PG6', 5: 'PA13', 7: 'PA12', 9: 'PG8', 11: '// Pin not routed', 13: 'PG2', 15: 'PD3', 17: 'PD0', 19: 'PD5', 21: 'PG10', 23: 'PD7', 25: 'PF0', 27: 'PG11', 29: 'PG13', 31: 'PG12', 33: 'PG14', 35: 'PG15', 37: 'PF4', 39: '// Pin not routed', 2: '// Pin not routed', 4: 'PG7', 6: 'PA11', 8: 'PA14', 10: 'PG5', 12: 'PG3', 14: 'PG4', 16: 'PD1', 18: 'PD4', 20: 'PG9', 22: '// Pin not routed', 24: 'PD6', 26: 'PF1', 28: '// Pin not routed', 30: 'PC13', 32: 'PF2', 34: 'PF3', 36: '// Pin not routed', 38: 'PF5', 40: 'PB6'}, 'GENERAL1': {1: '// Pin not routed', 3: 'PE14', 2: '// Pin not routed'}, 'CN7': {5: 'PE12', 7: 'PE10', 9: 'PE8', 11: 'PG1', 13: 'PB2', 15: '// Pin not routed', 17: 'PF12', 19: 'PF11', 21: 'PE4', 23: 'PE5', 25: 'PC14', 27: 'PF6', 29: 'PF9', 31: 'PF10', 33: 'PH1', 35: 'PA5', 37: 'PA0', 39: '// Pin not routed', 2: 'PE15', 4: 'PE13', 6: 'PE11', 8: 'PE9', 10: 'PE7', 12: 'PG0', 14: 'PF15', 16: 'PF14', 18: 'PF13', 20: '// Pin not routed', 22: 'PE6', 24: 'PC15', 26: '// Pin not routed', 28: 'PF7', 30: 'PF8', 32: '// Pin not routed', 34: 'PH0', 36: 'PC3', 38: 'PA4', 40: '// Pin not routed', 1: '// Pin not routed', 3: '// Pin not routed'}} From d82a0fca2c7b52e0cbea73ad50efb38ae697030a Mon Sep 17 00:00:00 2001 From: "ivan.ruzavin" Date: Mon, 28 Oct 2024 15:01:39 +0100 Subject: [PATCH 3/7] Added release hw to new-feature/boards/37 --- .../board_eval_with_stm32l073vz/board.h | 81 +++------ .../board_eval_with_stm32l476zg/board.h | 164 +++++++++--------- 2 files changed, 107 insertions(+), 138 deletions(-) diff --git a/bsp/board/include/boards/board_eval_with_stm32l073vz/board.h b/bsp/board/include/boards/board_eval_with_stm32l073vz/board.h index 6aad9e1cb..827a06442 100644 --- a/bsp/board/include/boards/board_eval_with_stm32l073vz/board.h +++ b/bsp/board/include/boards/board_eval_with_stm32l073vz/board.h @@ -54,62 +54,35 @@ extern "C" #include "hal_target.h" // Mapping -#define HEADER_CONNECTOR_CN1_D1 PG13 -#define HEADER_CONNECTOR_CN1_D2 // Pin not routed -#define HEADER_CONNECTOR_CN1_D3 PG14 -#define HEADER_CONNECTOR_CN1_D4 PC6 -#define HEADER_CONNECTOR_CN1_D5 // Pin not routed -#define HEADER_CONNECTOR_CN1_D6 // Pin not routed -#define HEADER_CONNECTOR_CN1_D7 // Pin not routed -#define HEADER_CONNECTOR_CN1_D8 // Pin not routed +#define HEADER_CONNECTOR_CN1_D1 PG13 +#define HEADER_CONNECTOR_CN1_D2 // Pin not routed +#define HEADER_CONNECTOR_CN1_D3 PG14 +#define HEADER_CONNECTOR_CN1_D4 PC6 +#define HEADER_CONNECTOR_CN1_D5 // Pin not routed +#define HEADER_CONNECTOR_CN1_D6 // Pin not routed +#define HEADER_CONNECTOR_CN1_D7 // Pin not routed +#define HEADER_CONNECTOR_CN1_D8 // Pin not routed -#define HEADER_CONNECTOR_CN6_D1 // Pin not routed -#define HEADER_CONNECTOR_CN6_D2 PD6 -#define HEADER_CONNECTOR_CN6_D3 PD5 -#define HEADER_CONNECTOR_CN6_D4 // Pin not routed -#define HEADER_CONNECTOR_CN6_D5 // Pin not routed -#define HEADER_CONNECTOR_CN6_D6 // Pin not routed -#define HEADER_CONNECTOR_CN6_D7 PD4 -#define HEADER_CONNECTOR_CN6_D8 // Pin not routed -#define HEADER_CONNECTOR_CN6_D9 // Pin not routed +#define HEADER_CONNECTOR_CN6_D1 // Pin not routed +#define HEADER_CONNECTOR_CN6_D2 PD6 +#define HEADER_CONNECTOR_CN6_D3 PD5 +#define HEADER_CONNECTOR_CN6_D4 // Pin not routed +#define HEADER_CONNECTOR_CN6_D5 // Pin not routed +#define HEADER_CONNECTOR_CN6_D6 // Pin not routed +#define HEADER_CONNECTOR_CN6_D7 PD4 +#define HEADER_CONNECTOR_CN6_D8 // Pin not routed +#define HEADER_CONNECTOR_CN6_D9 // Pin not routed -#define HEADER_CONNECTOR_CN13_D1 // Pin not routed -#define HEADER_CONNECTOR_CN13_D2 PD0 -#define HEADER_CONNECTOR_CN13_D3 PE15 -#define HEADER_CONNECTOR_CN13_D4 // Pin not routed -#define HEADER_CONNECTOR_CN13_D5 PE13 -#define HEADER_CONNECTOR_CN13_D6 // Pin not routed -#define HEADER_CONNECTOR_CN13_D7 PE14 -#define HEADER_CONNECTOR_CN13_D8 // Pin not routed -#define HEADER_CONNECTOR_CN13_D9 // Pin not routed -#define HEADER_CONNECTOR_CN13_D10 // Pin not routed - -#define HEADER_CONNECTOR_GENERAL1_D1 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D2 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D3 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D4 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D5 PA0 -#define HEADER_CONNECTOR_GENERAL1_D6 PA4 -#define HEADER_CONNECTOR_GENERAL1_D7 PH1 -#define HEADER_CONNECTOR_GENERAL1_D8 PH0 -#define HEADER_CONNECTOR_GENERAL1_D9 PH10 -#define HEADER_CONNECTOR_GENERAL1_D10 PH9 -#define HEADER_CONNECTOR_GENERAL1_D11 PC14 -#define HEADER_CONNECTOR_GENERAL1_D12 PC15 -#define HEADER_CONNECTOR_GENERAL1_D13 PC13 -#define HEADER_CONNECTOR_GENERAL1_D14 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D15 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D16 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D17 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D18 PE6 -#define HEADER_CONNECTOR_GENERAL1_D19 PE5 -#define HEADER_CONNECTOR_GENERAL1_D20 PE4 -#define HEADER_CONNECTOR_GENERAL1_D21 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D22 PB7 -#define HEADER_CONNECTOR_GENERAL1_D23 PB6 -#define HEADER_CONNECTOR_GENERAL1_D24 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D25 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D26 // Pin not routed +#define HEADER_CONNECTOR_CN13_D1 // Pin not routed +#define HEADER_CONNECTOR_CN13_D2 PD0 +#define HEADER_CONNECTOR_CN13_D3 PE15 +#define HEADER_CONNECTOR_CN13_D4 // Pin not routed +#define HEADER_CONNECTOR_CN13_D5 PE13 +#define HEADER_CONNECTOR_CN13_D6 // Pin not routed +#define HEADER_CONNECTOR_CN13_D7 PE14 +#define HEADER_CONNECTOR_CN13_D8 // Pin not routed +#define HEADER_CONNECTOR_CN13_D9 // Pin not routed +#define HEADER_CONNECTOR_CN13_D10 // Pin not routed #ifdef __cplusplus } diff --git a/bsp/board/include/boards/board_eval_with_stm32l476zg/board.h b/bsp/board/include/boards/board_eval_with_stm32l476zg/board.h index 1caf58b12..f63090965 100644 --- a/bsp/board/include/boards/board_eval_with_stm32l476zg/board.h +++ b/bsp/board/include/boards/board_eval_with_stm32l476zg/board.h @@ -54,91 +54,87 @@ extern "C" #include "hal_target.h" // Mapping -#define HEADER_CONNECTOR_CN6_D1 // Pin not routed -#define HEADER_CONNECTOR_CN6_D2 // Pin not routed -#define HEADER_CONNECTOR_CN6_D3 PG6 -#define HEADER_CONNECTOR_CN6_D4 PG7 -#define HEADER_CONNECTOR_CN6_D5 PA13 -#define HEADER_CONNECTOR_CN6_D6 PA11 -#define HEADER_CONNECTOR_CN6_D7 PA12 -#define HEADER_CONNECTOR_CN6_D8 PA14 -#define HEADER_CONNECTOR_CN6_D9 PG8 -#define HEADER_CONNECTOR_CN6_D10 PG5 -#define HEADER_CONNECTOR_CN6_D11 // Pin not routed -#define HEADER_CONNECTOR_CN6_D12 PG3 -#define HEADER_CONNECTOR_CN6_D13 PG2 -#define HEADER_CONNECTOR_CN6_D14 PG4 -#define HEADER_CONNECTOR_CN6_D15 PD3 -#define HEADER_CONNECTOR_CN6_D16 PD1 -#define HEADER_CONNECTOR_CN6_D17 PD0 -#define HEADER_CONNECTOR_CN6_D18 PD4 -#define HEADER_CONNECTOR_CN6_D19 PD5 -#define HEADER_CONNECTOR_CN6_D20 PG9 -#define HEADER_CONNECTOR_CN6_D21 PG10 -#define HEADER_CONNECTOR_CN6_D22 // Pin not routed -#define HEADER_CONNECTOR_CN6_D23 PD7 -#define HEADER_CONNECTOR_CN6_D24 PD6 -#define HEADER_CONNECTOR_CN6_D25 PF0 -#define HEADER_CONNECTOR_CN6_D26 PF1 -#define HEADER_CONNECTOR_CN6_D27 PG11 -#define HEADER_CONNECTOR_CN6_D28 // Pin not routed -#define HEADER_CONNECTOR_CN6_D29 PG13 -#define HEADER_CONNECTOR_CN6_D30 PC13 -#define HEADER_CONNECTOR_CN6_D31 PG12 -#define HEADER_CONNECTOR_CN6_D32 PF2 -#define HEADER_CONNECTOR_CN6_D33 PG14 -#define HEADER_CONNECTOR_CN6_D34 PF3 -#define HEADER_CONNECTOR_CN6_D35 PG15 -#define HEADER_CONNECTOR_CN6_D36 // Pin not routed -#define HEADER_CONNECTOR_CN6_D37 PF4 -#define HEADER_CONNECTOR_CN6_D38 PF5 -#define HEADER_CONNECTOR_CN6_D39 // Pin not routed -#define HEADER_CONNECTOR_CN6_D40 PB6 +#define HEADER_CONNECTOR_CN6_D1 // Pin not routed +#define HEADER_CONNECTOR_CN6_D2 // Pin not routed +#define HEADER_CONNECTOR_CN6_D3 PG6 +#define HEADER_CONNECTOR_CN6_D4 PG7 +#define HEADER_CONNECTOR_CN6_D5 PA13 +#define HEADER_CONNECTOR_CN6_D6 PA11 +#define HEADER_CONNECTOR_CN6_D7 PA12 +#define HEADER_CONNECTOR_CN6_D8 PA14 +#define HEADER_CONNECTOR_CN6_D9 PG8 +#define HEADER_CONNECTOR_CN6_D10 PG5 +#define HEADER_CONNECTOR_CN6_D11 // Pin not routed +#define HEADER_CONNECTOR_CN6_D12 PG3 +#define HEADER_CONNECTOR_CN6_D13 PG2 +#define HEADER_CONNECTOR_CN6_D14 PG4 +#define HEADER_CONNECTOR_CN6_D15 PD3 +#define HEADER_CONNECTOR_CN6_D16 PD1 +#define HEADER_CONNECTOR_CN6_D17 PD0 +#define HEADER_CONNECTOR_CN6_D18 PD4 +#define HEADER_CONNECTOR_CN6_D19 PD5 +#define HEADER_CONNECTOR_CN6_D20 PG9 +#define HEADER_CONNECTOR_CN6_D21 PG10 +#define HEADER_CONNECTOR_CN6_D22 // Pin not routed +#define HEADER_CONNECTOR_CN6_D23 PD7 +#define HEADER_CONNECTOR_CN6_D24 PD6 +#define HEADER_CONNECTOR_CN6_D25 PF0 +#define HEADER_CONNECTOR_CN6_D26 PF1 +#define HEADER_CONNECTOR_CN6_D27 PG11 +#define HEADER_CONNECTOR_CN6_D28 // Pin not routed +#define HEADER_CONNECTOR_CN6_D29 PG13 +#define HEADER_CONNECTOR_CN6_D30 PC13 +#define HEADER_CONNECTOR_CN6_D31 PG12 +#define HEADER_CONNECTOR_CN6_D32 PF2 +#define HEADER_CONNECTOR_CN6_D33 PG14 +#define HEADER_CONNECTOR_CN6_D34 PF3 +#define HEADER_CONNECTOR_CN6_D35 PG15 +#define HEADER_CONNECTOR_CN6_D36 // Pin not routed +#define HEADER_CONNECTOR_CN6_D37 PF4 +#define HEADER_CONNECTOR_CN6_D38 PF5 +#define HEADER_CONNECTOR_CN6_D39 // Pin not routed +#define HEADER_CONNECTOR_CN6_D40 PB6 -#define HEADER_CONNECTOR_CN7_D1 // Pin not routed -#define HEADER_CONNECTOR_CN7_D2 PE15 -#define HEADER_CONNECTOR_CN7_D3 // Pin not routed -#define HEADER_CONNECTOR_CN7_D4 PE13 -#define HEADER_CONNECTOR_CN7_D5 PE12 -#define HEADER_CONNECTOR_CN7_D6 PE11 -#define HEADER_CONNECTOR_CN7_D7 PE10 -#define HEADER_CONNECTOR_CN7_D8 PE9 -#define HEADER_CONNECTOR_CN7_D9 PE8 -#define HEADER_CONNECTOR_CN7_D10 PE7 -#define HEADER_CONNECTOR_CN7_D11 PG1 -#define HEADER_CONNECTOR_CN7_D12 PG0 -#define HEADER_CONNECTOR_CN7_D13 PB2 -#define HEADER_CONNECTOR_CN7_D14 PF15 -#define HEADER_CONNECTOR_CN7_D15 // Pin not routed -#define HEADER_CONNECTOR_CN7_D16 PF14 -#define HEADER_CONNECTOR_CN7_D17 PF12 -#define HEADER_CONNECTOR_CN7_D18 PF13 -#define HEADER_CONNECTOR_CN7_D19 PF11 -#define HEADER_CONNECTOR_CN7_D20 // Pin not routed -#define HEADER_CONNECTOR_CN7_D21 PE4 -#define HEADER_CONNECTOR_CN7_D22 PE6 -#define HEADER_CONNECTOR_CN7_D23 PE5 -#define HEADER_CONNECTOR_CN7_D24 PC15 -#define HEADER_CONNECTOR_CN7_D25 PC14 -#define HEADER_CONNECTOR_CN7_D26 // Pin not routed -#define HEADER_CONNECTOR_CN7_D27 PF6 -#define HEADER_CONNECTOR_CN7_D28 PF7 -#define HEADER_CONNECTOR_CN7_D29 PF9 -#define HEADER_CONNECTOR_CN7_D30 PF8 -#define HEADER_CONNECTOR_CN7_D31 PF10 -#define HEADER_CONNECTOR_CN7_D32 // Pin not routed -#define HEADER_CONNECTOR_CN7_D33 PH1 -#define HEADER_CONNECTOR_CN7_D34 PH0 -#define HEADER_CONNECTOR_CN7_D35 PA5 -#define HEADER_CONNECTOR_CN7_D36 PC3 -#define HEADER_CONNECTOR_CN7_D37 PA0 -#define HEADER_CONNECTOR_CN7_D38 PA4 -#define HEADER_CONNECTOR_CN7_D39 // Pin not routed -#define HEADER_CONNECTOR_CN7_D40 // Pin not routed - -#define HEADER_CONNECTOR_GENERAL1_D1 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D2 // Pin not routed -#define HEADER_CONNECTOR_GENERAL1_D3 PE14 +#define HEADER_CONNECTOR_CN7_D1 // Pin not routed +#define HEADER_CONNECTOR_CN7_D2 PE15 +#define HEADER_CONNECTOR_CN7_D3 // Pin not routed +#define HEADER_CONNECTOR_CN7_D4 PE13 +#define HEADER_CONNECTOR_CN7_D5 PE12 +#define HEADER_CONNECTOR_CN7_D6 PE11 +#define HEADER_CONNECTOR_CN7_D7 PE10 +#define HEADER_CONNECTOR_CN7_D8 PE9 +#define HEADER_CONNECTOR_CN7_D9 PE8 +#define HEADER_CONNECTOR_CN7_D10 PE7 +#define HEADER_CONNECTOR_CN7_D11 PG1 +#define HEADER_CONNECTOR_CN7_D12 PG0 +#define HEADER_CONNECTOR_CN7_D13 PB2 +#define HEADER_CONNECTOR_CN7_D14 PF15 +#define HEADER_CONNECTOR_CN7_D15 // Pin not routed +#define HEADER_CONNECTOR_CN7_D16 PF14 +#define HEADER_CONNECTOR_CN7_D17 PF12 +#define HEADER_CONNECTOR_CN7_D18 PF13 +#define HEADER_CONNECTOR_CN7_D19 PF11 +#define HEADER_CONNECTOR_CN7_D20 // Pin not routed +#define HEADER_CONNECTOR_CN7_D21 PE4 +#define HEADER_CONNECTOR_CN7_D22 PE6 +#define HEADER_CONNECTOR_CN7_D23 PE5 +#define HEADER_CONNECTOR_CN7_D24 PC15 +#define HEADER_CONNECTOR_CN7_D25 PC14 +#define HEADER_CONNECTOR_CN7_D26 // Pin not routed +#define HEADER_CONNECTOR_CN7_D27 PF6 +#define HEADER_CONNECTOR_CN7_D28 PF7 +#define HEADER_CONNECTOR_CN7_D29 PF9 +#define HEADER_CONNECTOR_CN7_D30 PF8 +#define HEADER_CONNECTOR_CN7_D31 PF10 +#define HEADER_CONNECTOR_CN7_D32 // Pin not routed +#define HEADER_CONNECTOR_CN7_D33 PH1 +#define HEADER_CONNECTOR_CN7_D34 PH0 +#define HEADER_CONNECTOR_CN7_D35 PA5 +#define HEADER_CONNECTOR_CN7_D36 PC3 +#define HEADER_CONNECTOR_CN7_D37 PA0 +#define HEADER_CONNECTOR_CN7_D38 PA4 +#define HEADER_CONNECTOR_CN7_D39 // Pin not routed +#define HEADER_CONNECTOR_CN7_D40 // Pin not routed #ifdef __cplusplus } From 8797720c0595904f5b08a7588e1b60e62dfdd4aa Mon Sep 17 00:00:00 2001 From: "ivan.ruzavin" Date: Mon, 28 Oct 2024 15:07:18 +0100 Subject: [PATCH 4/7] removed debug files --- .../debug_output.txt | 1171 ------------- .../debug_output.txt | 1526 ----------------- 2 files changed, 2697 deletions(-) delete mode 100644 bsp/board/include/boards/board_eval_with_stm32l073vz/debug_output.txt delete mode 100644 bsp/board/include/boards/board_eval_with_stm32l476zg/debug_output.txt diff --git a/bsp/board/include/boards/board_eval_with_stm32l073vz/debug_output.txt b/bsp/board/include/boards/board_eval_with_stm32l073vz/debug_output.txt deleted file mode 100644 index cf322302d..000000000 --- a/bsp/board/include/boards/board_eval_with_stm32l073vz/debug_output.txt +++ /dev/null @@ -1,1171 +0,0 @@ -Detected Eval board -Processing page 1 -Processing page 2 -Processing page 3 -Processing page 4 -Processing page 5 -Processing page 6 -Processing page 7 -Processing page 8 -Processing table 1 -Text before table: Table 1. List of available products available from the datasheet and reference manual of the target STM32. To order the STM32L073Z-EVAL Evaluation board, refer to Table 1. Additional information is 2 Ordering information Ordering information UM1878 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Order code', 'Board reference', 'Target STM32'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['edoc redrO', 'ecnerefer draoB', '23MTS tegraT'] -Connector mapping: {} -Processing row: ['STM32L073Z-EVAL', '– MB895(1)\n– MB979(2)\n– MB1020(3)\n– MB1168(4)\n– MB1199(5)', 'STM32L073VZT6'] -Processing table 2 -Text before table: Table 2. Codification explanation The meaning of the codification is explained inTable 2. 2.1 Codification 5. Detection accessory daughterboard. 4. Main board. 3. RF-EEPROM daughterboard. 2. LCD segment daughterboard. 1. TFT LCD daughterboard. – MB1199(5) – MB1168(4) STM32L073Z-EVAL – MB1020(3) STM32L073VZT6 – MB979(2) – MB895(1) Order code Board reference Target STM32 Table 1. List of available products available from the datasheet and reference manual of the target STM32. To order the STM32L073Z-EVAL Evaluation board, refer to Table 1. Additional information is 2 Ordering information Ordering information UM1878 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['STM32L0XXY-EVAL', 'Description', 'Example: STM32L073Z-EVAL'] -Detected pin name header: Description at position 1 in header_row_1 -Pin name positions: [1] -Skipping position 1 in header_row_1 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['LAVE-YXX0L23MTS', 'noitpircseD', 'LAVE-Z370L23MTS :elpmaxE'] -Skipping position 1 in header_row_1 because it is a pin name position. -Connector mapping: {} -Processing row: ['STM32L0', 'MCU series in STM32 32-bit Arm Cortex\nMCUs', 'STM32L0 series'] -Processing row: ['XX', 'MCU product line in the series', 'STM32L0x3 includes the\nSTM32L073xx MCUs'] -Processing row: ['Y', 'STM32 flash memory size:\n– Z for 192 Kbytes', '192 Kbytes'] -Processing row: ['EVAL', 'Toolkit type:\n– Evaluation board', 'Evaluation board'] -Processing page 9 -Processing page 10 -Processing table 1 -Text before table: amplifier sensor ADC 16 bits Virtual COM Differential Pressure 4 0e ×g 8ment traR nS s- c2 e3 iv2 er cR onS n- e2 c3 t2 or LCD LPUART LCD s card transceiver microSD™ IrDA SPI USART4 TFT LCD transceiver connector 2.4" color RS-232 RS-232 Figure 2. Hardware block diagram board. Evaluation board (top view) helps the user to locate these features on the actual Evaluation between the STM32L073VZT6 and peripherals while Figure 3: STM32L073Z-EVAL Figure 2: Hardware block diagram illustrates the connections package). The hardware block STM32L073Z-EVAL Evaluation board is designed around the STM32L073VZT6 (LQFP 100 4 Hardware layout and configuration Hardware layout and configuration UM1878 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Embedded\nST-LINK/V2-1', ''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['1-2V/KNIL-TS\ndeddebmE', ''] -Connector mapping: {} -Processing table 2 -Text before table: LP timer ADC input ADC expander Joystick I/O DAC DAC output connector Extension I2C connectors connector SWD RF-EEPROM STM32L073VZ connector sensor USB Type-B SWD Temperature SMB ST-LINK/V2-1 Embedded USART4 port amplifier sensor ADC 16 bits Virtual COM Differential Pressure 4 0e ×g 8ment traR nS s- c2 e3 iv2 er cR onS n- e2 c3 t2 or LCD LPUART LCD s card transceiver microSD™ IrDA SPI USART4 TFT LCD transceiver connector 2.4" color RS-232 RS-232 Figure 2. Hardware block diagram board. Evaluation board (top view) helps the user to locate these features on the actual Evaluation between the STM32L073VZT6 and peripherals while Figure 3: STM32L073Z-EVAL Figure 2: Hardware block diagram illustrates the connections package). The hardware block STM32L073Z-EVAL Evaluation board is designed around the STM32L073VZT6 (LQFP 100 4 Hardware layout and configuration Hardware layout and configuration UM1878 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Comparator2', None, None] -Header row 2: ['Comparator2', '', ''] -Pin name positions: [] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['Comparator2', 'Comparator2', 'Comparator2'] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['2rotarapmoC', '2rotarapmoC', '2rotarapmoC'] -Reversed Header row 2: ['2rotarapmoC', '', ''] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['2rotarapmoC', '2rotarapmoC', '2rotarapmoC'] -Connector mapping: {} -Processing table 3 -Text before table: Extension 3.3 V regulator connector button B2 USB GPIO USB Micro-B Wake-up / Tamper GPIO GPIO 4× LEDs LC sensor Comparator2 TSC Touch-sensing slider LP timer ADC input ADC expander Joystick I/O DAC DAC output connector Extension I2C connectors connector SWD RF-EEPROM STM32L073VZ connector sensor USB Type-B SWD Temperature SMB ST-LINK/V2-1 Embedded USART4 port amplifier sensor ADC 16 bits Virtual COM Differential Pressure 4 0e ×g 8ment traR nS s- c2 e3 iv2 er cR onS n- e2 c3 t2 or LCD LPUART LCD s card transceiver microSD™ IrDA SPI USART4 TFT LCD transceiver connector 2.4" color RS-232 RS-232 Figure 2. Hardware block diagram board. Evaluation board (top view) helps the user to locate these features on the actual Evaluation between the STM32L073VZT6 and peripherals while Figure 3: STM32L073Z-EVAL Figure 2: Hardware block diagram illustrates the connections package). The hardware block STM32L073Z-EVAL Evaluation board is designed around the STM32L073VZT6 (LQFP 100 4 Hardware layout and configuration Hardware layout and configuration UM1878 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['1.65 V to 3.6 V\nadjustable\nregulator'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['rotaluger\nelbatsujda\nV 6.3 ot V 56.1'] -Connector mapping: {} -Processing row: ['VDD_USB\n+3.3 V\nregulator'] -Processing page 11 -Processing page 12 -Processing page 13 -Processing page 14 -Processing table 1 -Text before table: Table 3. Power related jumpers Table 3: Power related jumpers. as described in The power supply selection is done by the jumpers JP11, JP12, JP7, JP4, JP5 and JP13 Figure 5. Pin-out of 5 V DC adapter Hardware layout and configuration UM1878 -Processing horizontal table... -Processing row: ['JP11', 'JP11 is used to select one of the four possible power supply sources.\nTo supply STM32L073Z-EVAL only from a 5 V power adapter connected to CN18\n(PSU_E5V), set the jumper to E5V location, as following (Default setting):\nV5E V5U KLTS V5D\nMSv37082V1', None] -Detected connector: JP11 at position 0 -Detected connector: JP11 at position 1 -Processing row: ['JP11', 'JP11 is used to select one of the four possible power supply sources.\nTo supply STM32L073Z-EVAL only from a 5 V power adapter connected to CN18\n(PSU_E5V), set the jumper to E5V location, as following (Default setting):\nV5E V5U KLTS V5D\nMSv37082V1', 'V5E V5U KLTS V5D\nMSv37082V1'] -Detected connector: JP11 at position 0 -Detected connector: JP11 at position 1 -Processing row: ['JP11', 'To supply STM32L073Z-EVAL only from the USB connector CN9 set the jumper to\nU5V location, as following:\nV5E V5U KLTS V5D\nMSv37083V1', 'V5E V5U KLTS V5D\nMSv37082V1'] -Detected connector: JP11 at position 0 -Detected connector: CN9 at position 1 -Processing row: ['JP11', 'To supply STM32L073Z-EVAL only from the USB connector CN9 set the jumper to\nU5V location, as following:\nV5E V5U KLTS V5D\nMSv37083V1', 'V5E V5U KLTS V5D\nMSv37083V1'] -Detected connector: JP11 at position 0 -Detected connector: CN9 at position 1 -Processing row: ['JP11', 'To supply STM32L073Z-EVAL only from the USB connector CN17 of ST-LINK/V2,\nset the jumper JP11 to STlk location, as showed in the below figure. In this case, the\njumper of ST-LINK JP13 must be opened.\nV5E V5U KLTS V5D\nMSv37084V1', 'V5E V5U KLTS V5D\nMSv37083V1'] -Detected connector: JP11 at position 0 -Detected connector: CN17 at position 1 -Processing row: ['JP11', 'To supply STM32L073Z-EVAL only from the USB connector CN17 of ST-LINK/V2,\nset the jumper JP11 to STlk location, as showed in the below figure. In this case, the\njumper of ST-LINK JP13 must be opened.\nV5E V5U KLTS V5D\nMSv37084V1', 'V5E V5U KLTS V5D\nMSv37084V1'] -Detected connector: JP11 at position 0 -Detected connector: CN17 at position 1 -Processing table 2 -Text before table: V5E V5U KLTS V5D U5V location, as following: To supply STM32L073Z-EVAL only from the USB connector CN9 set the jumper to MSv37082V1 V5E V5U KLTS V5D (PSU_E5V), set the jumper to E5V location, as following (Default setting): To supply STM32L073Z-EVAL only from a 5 V power adapter connected to CN18 JP11 is used to select one of the four possible power supply sources. Jumper Description Table 3. Power related jumpers Table 3: Power related jumpers. as described in The power supply selection is done by the jumpers JP11, JP12, JP7, JP4, JP5 and JP13 Figure 5. Pin-out of 5 V DC adapter Hardware layout and configuration UM1878 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['', ''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['', ''] -Connector mapping: {} -Processing page 15 -Processing table 1 -Text before table: Table 3. Power related jumpers (continued) UM1878 Hardware layout and configuration -Processing horizontal table... -Processing row: ['JP11', 'To supply both STM32L073Z-EVAL and a daughterboard connected to extension\nconnectors CN4 and CN5, (daughterboard must have its own power supply not\nconnected), set jumpers to E5V and D5V locations, as following:\nV5E V5U KLTS V5D\nMSv37085V1', None] -Detected connector: JP11 at position 0 -Detected connector: CN4 at position 1 -Processing row: ['JP11', 'To supply both STM32L073Z-EVAL and a daughterboard connected to extension\nconnectors CN4 and CN5, (daughterboard must have its own power supply not\nconnected), set jumpers to E5V and D5V locations, as following:\nV5E V5U KLTS V5D\nMSv37085V1', 'V5E V5U KLTS V5D\nMSv37085V1'] -Detected connector: JP11 at position 0 -Detected connector: CN4 at position 1 -Processing row: ['JP12', 'V (pins V of STM32L073VZ) is connected to fixed +3.3 V DC power when\nDD_MCU DD\nJP12 is set as shown (Default setting):\n1\n2\n3\nMSv37086V1', 'V5E V5U KLTS V5D\nMSv37085V1'] -Detected connector: JP12 at position 0 -Detected connector: JP12 at position 1 -Processing row: ['JP12', 'V (pins V of STM32L073VZ) is connected to fixed +3.3 V DC power when\nDD_MCU DD\nJP12 is set as shown (Default setting):\n1\n2\n3\nMSv37086V1', '1\n2\n3\nMSv37086V1'] -Detected connector: JP12 at position 0 -Detected connector: JP12 at position 1 -Processing row: ['JP12', 'V is connected to the adjustable DC power from 1.65 V to 3.6 V when JP12\nDD_MCU\nis set as shown:\n1\n2\n3\nMSv37087V1', '1\n2\n3\nMSv37086V1'] -Detected connector: JP12 at position 0 -Detected connector: JP12 at position 1 -Processing row: ['JP12', 'V is connected to the adjustable DC power from 1.65 V to 3.6 V when JP12\nDD_MCU\nis set as shown:\n1\n2\n3\nMSv37087V1', '1\n2\n3\nMSv37087V1'] -Detected connector: JP12 at position 0 -Detected connector: JP12 at position 1 -Processing row: ['JP7', 'V power pin of STM32L073VZ is connected to VDD_MCU when JP7 is set\nDD_USB\nas shown (Default setting):\n3 2 1\nMSv37089V1', '1\n2\n3\nMSv37087V1'] -Processing row: ['JP7', 'V power pin of STM32L073VZ is connected to VDD_MCU when JP7 is set\nDD_USB\nas shown (Default setting):\n3 2 1\nMSv37089V1', '3 2 1\nMSv37089V1'] -Processing row: ['JP7', 'V power pin of STM32L073VZ is powered by the USB connector CN9 when\nDD_USB\nJP7 is set as shown here:\n3 2 1\nMSv37090V1', '3 2 1\nMSv37089V1'] -Detected connector: CN9 at position 1 -Processing row: ['JP7', 'V power pin of STM32L073VZ is powered by the USB connector CN9 when\nDD_USB\nJP7 is set as shown here:\n3 2 1\nMSv37090V1', '3 2 1\nMSv37090V1'] -Detected connector: CN9 at position 1 -Processing table 2 -Text before table: is set as shown: DD_MCU V is connected to the adjustable DC power from 1.65 V to 3.6 V when JP12 JP12 MSv37086V1 3 2 1 JP12 is set as shown (Default setting): DD_MCU DD V (pins V of STM32L073VZ) is connected to fixed +3.3 V DC power when MSv37085V1 JP11 V5E V5U KLTS V5D connected), set jumpers to E5V and D5V locations, as following: connectors CN4 and CN5, (daughterboard must have its own power supply not To supply both STM32L073Z-EVAL and a daughterboard connected to extension Jumper Description Table 3. Power related jumpers (continued) UM1878 Hardware layout and configuration -Found connector CN4 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: [''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [''] -Connector mapping: {} -Processing row: [''] -Processing row: [''] -Processing table 3 -Text before table: 1 3 2 JP7 is set as shown here: DD_USB V power pin of STM32L073VZ is powered by the USB connector CN9 when JP7 MSv37089V1 3 2 1 as shown (Default setting): DD_USB V power pin of STM32L073VZ is connected to VDD_MCU when JP7 is set MSv37087V1 3 2 1 is set as shown: DD_MCU V is connected to the adjustable DC power from 1.65 V to 3.6 V when JP12 JP12 MSv37086V1 3 2 1 JP12 is set as shown (Default setting): DD_MCU DD V (pins V of STM32L073VZ) is connected to fixed +3.3 V DC power when MSv37085V1 JP11 V5E V5U KLTS V5D connected), set jumpers to E5V and D5V locations, as following: connectors CN4 and CN5, (daughterboard must have its own power supply not To supply both STM32L073Z-EVAL and a daughterboard connected to extension Jumper Description Table 3. Power related jumpers (continued) UM1878 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['', '', ''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['', '', ''] -Connector mapping: {} -Processing page 16 -Processing table 1 -Text before table: Table 3. Power related jumpers (continued) Hardware layout and configuration UM1878 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['JP7', 'V power pin of STM32L073VZ can be powered externally by an external\nDD_MCU\npower supply, providing no jumper is connected to JP7. The external supply can be\nconnected to pin2 of JP7, as shown here:\n3 2 1\nExternal power\nsupply\nMSv37088V1', None, None] -Processing row: ['JP7', 'V power pin of STM32L073VZ can be powered externally by an external\nDD_MCU\npower supply, providing no jumper is connected to JP7. The external supply can be\nconnected to pin2 of JP7, as shown here:\n3 2 1\nExternal power\nsupply\nMSv37088V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', None] -Processing row: ['JP4', 'V power pin of STM32L073VZ is connected to V when JP4 is closed as\nDDA DD_MCU\nshown (default setting):\n2 1\nMSv37092V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', None] -Processing row: ['JP4', 'To measure the current drawn by V pin of STM32L073VZ, remove the jumper of\nDDA\nJP4 and connect an ampere-meter to JP4, positive terminal to pin 1, negative to pin\n2.\n2 1\nMSv37091V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', None] -Processing row: ['JP4', 'To measure the current drawn by V pin of STM32L073VZ, remove the jumper of\nDDA\nJP4 and connect an ampere-meter to JP4, positive terminal to pin 1, negative to pin\n2.\n2 1\nMSv37091V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', '2 1\nMSv37091V1'] -Processing row: ['JP5', 'V pin of STM32L073VZ is connected to V when JP5 is closed as shown\nREF+ DD_MCU\n(default setting):\n2 1\nMSv37092V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', '2 1\nMSv37091V1'] -Processing row: ['JP5', 'To measure the current drawn by V pin of STM32L073VZ, remove the jumper of\nREF+\nJP5 and connect an ampere-meter to JP5, positive terminal to pin 1, negative to pin\n2.\n2 1\nMSv37091V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', '2 1\nMSv37091V1'] -Processing row: ['JP5', 'To measure the current drawn by V pin of STM32L073VZ, remove the jumper of\nREF+\nJP5 and connect an ampere-meter to JP5, positive terminal to pin 1, negative to pin\n2.\n2 1\nMSv37091V1', '3 2 1\nExternal power\nsupply\nMSv37088V1', '2 1\nMSv37091V1'] -Processing row: ['JP13', 'By default JP13 is not connected to let ST-LINK detect automatically if it should\nprovide the supply of the board from ST-LINK USB V (default setting).\nBUS\nIf JP13 is connected, ST-LINK does not supply the Evaluation board from ST-LINK\nUSB.', '3 2 1\nExternal power\nsupply\nMSv37088V1', '2 1\nMSv37091V1'] -Detected connector: JP13 at position 0 -Detected connector: JP13 at position 1 -Processing page 17 -Processing table 1 -Text before table: Table 4. 32.768 kHz crystal X2 solder bridges clock is used. The 8 MHz crystal X1 8 MHz with a socket. It can be removed when the internal RC • The 32.768 kHz crystal X2 for embedded RTC • board STM32L073Z-EVAL: Two clock sources are available for the microcontroller STM32L073VZT6 on the Evaluation 4.4 Clock source V or above 1.8 V. voltage is below 1.7 to adjust the voltage from 1.65 V to 3.6 V. The three LEDs LD7, LD8, LD9 warn the user that UM1878 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Solder bridge', None, 'Description'] -Header row 2: ['SB27', 'Open (default setting)', 'PC14 is connected to the crystal X2.'] -Detected pin name header: Description at position 2 in header_row_1 -Pin name positions: [2] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['Solder bridge', 'Solder bridge', 'Description'] -Skipping position 2 in header_row_1 because it is a pin name position. -Skipping position 2 in header_row_2 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['egdirb redloS', 'egdirb redloS', 'noitpircseD'] -Reversed Header row 2: ['72BS', ')gnittes tluafed( nepO', '.2X latsyrc eht ot detcennoc si 41CP'] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['egdirb redloS', 'egdirb redloS', 'noitpircseD'] -Skipping position 2 in header_row_1 because it is a pin name position. -Skipping position 2 in header_row_2 because it is a pin name position. -Connector mapping: {} -Processing row: ['SB27', 'closed', 'PC14 is connected to pin11 of extension connector CN5. In such\ncase R49 must be removed to avoid disturbance due to the 32 kHz\nquartz X2.'] -Processing row: ['SB26', 'Open (default setting)', 'PC15 is connected to 32 kHz crystal.'] -Processing row: ['SB26', 'closed', 'PC15 is connected to pin 12 of extension connector CN5. In such\ncase R48 must be removed to avoid disturbance due to the 32 kHz\nquartz X2.'] -Processing table 2 -Text before table: Table 5. 8 MHz crystal X1 solder bridges quartz X2. closed case R48 must be removed to avoid disturbance due to the 32 kHz SB26 PC15 is connected to pin 12 of extension connector CN5. In such Open (default setting) PC15 is connected to 32 kHz crystal. quartz X2. closed case R49 must be removed to avoid disturbance due to the 32 kHz SB27 PC14 is connected to pin11 of extension connector CN5. In such Open (default setting) PC14 is connected to the crystal X2. Solder bridge Description Table 4. 32.768 kHz crystal X2 solder bridges clock is used. The 8 MHz crystal X1 8 MHz with a socket. It can be removed when the internal RC • The 32.768 kHz crystal X2 for embedded RTC • board STM32L073Z-EVAL: Two clock sources are available for the microcontroller STM32L073VZT6 on the Evaluation 4.4 Clock source V or above 1.8 V. voltage is below 1.7 to adjust the voltage from 1.65 V to 3.6 V. The three LEDs LD7, LD8, LD9 warn the user that UM1878 Hardware layout and configuration -Found connector CN5 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Solder bridge', None, 'Description'] -Header row 2: ['SB25', 'Open (default setting)', 'PH0 is connected to 8 MHz crystal X1.'] -Detected pin name header: Description at position 2 in header_row_1 -Pin name positions: [2] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['Solder bridge', 'Solder bridge', 'Description'] -Skipping position 2 in header_row_1 because it is a pin name position. -Skipping position 2 in header_row_2 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['egdirb redloS', 'egdirb redloS', 'noitpircseD'] -Reversed Header row 2: ['52BS', ')gnittes tluafed( nepO', '.1X latsyrc zHM 8 ot detcennoc si 0HP'] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['egdirb redloS', 'egdirb redloS', 'noitpircseD'] -Skipping position 2 in header_row_1 because it is a pin name position. -Skipping position 2 in header_row_2 because it is a pin name position. -Connector mapping: {} -Processing row: ['SB25', 'closed', 'PH0 is connected to pin 8 of extension connector CN5. In such\ncase X1 and C27 must be removed to avoid disturbance due to the\ncrystal.'] -Processing row: ['SB23', 'Open (default setting)', 'PH1 is connected to 8 MHz crystal X1.'] -Processing row: ['SB23', 'closed', 'PH1 is connected to pin 7 of extension connector CN5. In such\ncase R342 must be removed to avoid disturbance due to the\ncrystal.'] -Processing page 18 -Processing table 1 -Text before table: Table 6. Boot related switch Note (AN2606) details the bootloader mechanism and configurations. reference manual RM0367. STM32 microcontroller system memory boot mode Application The option bytes of STM32L073VZT6 and their modification procedure are described in the bootloader and start user flash memory programming process (ISP) from RS-232 interface. Table 7: Boot related jumper. This can be used to force the execution of the shown in can be forced to high and, SW1 action overruled, by DSR line of RS-232 connector CN6, as Table 6. Depending on JP3, BOOT0 level FLASH_OPTR option bytes register, as shown in STM32L073VZT6 port BOOT0 level by the switch SW1 and by setting nBOOT1 bit of The microcontroller is configured to one of the listed boot options by setting the Embedded RAM (for debugging) • System flash memory • User flash memory • locations: After reset, the STM32L073VZT6 MCU can boot from the following embedded memory 4.6 Boot option by pin 8 of RS-232 connector CN6 (CTS signal). RS-232 connector CN6 for ISP. Jumper JP6 must be closed for RESET to be handled • Embedded ST-LINK/V2-1 • connector CN5. From a daughterboard connected to extension connectors, RESET is pin 24 of • Debugging tools from SWD connectors CN12 and CN11. • Reset button B1 • Sources of reset are: Hardware layout and configuration UM1878 -Found connector CN6 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Switch', None, 'Description'] -Header row 2: ['SW1', '', 'STM32L073Z-EVAL Evaluation board boots from user flash memory.\nBOOT0 pin is tied to low.'] -Detected pin name header: Description at position 2 in header_row_1 -Pin name positions: [2] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['Switch', 'Switch', 'Description'] -Skipping position 2 in header_row_1 because it is a pin name position. -Skipping position 2 in header_row_2 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['hctiwS', 'hctiwS', 'noitpircseD'] -Reversed Header row 2: ['1WS', '', '.wol ot deit si nip 0TOOB\n.yromem hsalf resu morf stoob draob noitaulavE LAVE-Z370L23MTS'] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['hctiwS', 'hctiwS', 'noitpircseD'] -Skipping position 2 in header_row_1 because it is a pin name position. -Skipping position 2 in header_row_2 because it is a pin name position. -Connector mapping: {} -Processing row: ['SW1', '', 'STM32L073Z-EVAL Evaluation board boots from user flash memory.\nBOOT0 pin is tied to low.'] -Processing row: ['SW1', '(default setting)', 'STM32L073Z-EVAL Evaluation board boots from user flash memory.\nBOOT0 pin is tied to low.'] -Processing row: ['SW1', '', 'STM32L073VZT6 boots from system flash memory (nBOOT1 bit of\nFLASH_OPTR register is set high) or from RAM (nBOOT1 is set low).\nBOOT0 pin is tied to high.'] -Processing row: ['SW1', '', 'STM32L073VZT6 boots from system flash memory (nBOOT1 bit of\nFLASH_OPTR register is set high) or from RAM (nBOOT1 is set low).\nBOOT0 pin is tied to high.'] -Processing row: ['SW1', '', 'STM32L073VZT6 boots from system flash memory (nBOOT1 bit of\nFLASH_OPTR register is set high) or from RAM (nBOOT1 is set low).\nBOOT0 pin is tied to high.'] -Processing page 19 -Processing table 1 -Text before table: Table 7. Boot related jumper UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['JP3', 'jumper not\nfitted (default\nsetting)', 'By default, BOOT0 is only controlled by switch SW1.'] -Processing row: ['JP3', 'Jumper fitted', 'BOOT0 can be forced high with terminal 6 of CN6 connector (RS-232 DSR\nline). This configuration is used to allow the device connected via RS-232 to\ninitiate STM32L073VZT6 programming process.'] -Detected connector: CN6 at position 2 -Processing table 2 -Text before table: Jumper Description Table 7. Boot related jumper UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: [''] -Processing page 20 -Processing table 1 -Text before table: Table 8. Temperature sensor related solder bridge Hardware layout and configuration UM1878 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['SB4', 'Closed\n(default setting)', 'I2C\nTemperature sensor address set to 0x92.'] -Processing row: ['SB4', 'Open', 'I2C\nTemperature sensor address set to 0x90.'] -Processing page 21 -Processing table 1 -Text before table: Table 9. RS-232 and IrDA jumper settings UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['JP9', '2 and 3 connected', 'RS-232 use:\nDB9 connector CN9 RXD signal is connected to PD6 of STM32L073VZT6\nused as USART2 RX.'] -Detected connector: CN9 at position 2 -Processing row: ['JP9', '3 2 1\nMSv37090V1', 'RS-232 use:\nDB9 connector CN9 RXD signal is connected to PD6 of STM32L073VZT6\nused as USART2 RX.'] -Detected connector: CN9 at position 2 -Processing row: ['JP9', '(default setting)', 'RS-232 use:\nDB9 connector CN9 RXD signal is connected to PD6 of STM32L073VZT6\nused as USART2 RX.'] -Detected connector: CN9 at position 2 -Processing row: ['JP9', '1 and 2 connected', 'IrDA use:\nRxD pin of IrDA transceiver U14 is connected to PD6 of STM32L073VZT6\nused as IrDA Rx.'] -Processing row: ['JP9', '3 2 1\nMSv37089V1', 'IrDA use:\nRxD pin of IrDA transceiver U14 is connected to PD6 of STM32L073VZT6\nused as IrDA Rx.'] -Processing table 2 -Text before table: 1 3 2 2 and 3 connected Jumpers and resistors Description Table 9. RS-232 and IrDA jumper settings UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing page 22 -Processing table 1 -Text before table: Table 10. microSD™ connector CN13 Level shifters insure functionality of microSD™ card over the whole voltage range. port. The card detection switch is connected to the GPIO expander MFX, part U25. of the board. It communicates with the microcontroller STM32L073VZT6 using the SPI1 A 4-Gbyte microSD™ card can be plugged into the connector CN13, located at the left side 4.12 microSD™ card DD The Virtual COM port is operating over the whole V range: 1.65 V to 3.6 V. 4.11.2 Operating voltage No limitation. 4.11.1 Limitations no flow control. By default, the serial communication settings are: 115200 bit/s, 8 bits, no parity, 1 stop bit, Hardware layout and configuration UM1878 -Found connector CN13 in table name -Processing vertical table... -Header row 1: ['Pin\nnumber', 'Description', 'Pin\nnumber', 'Description'] -Detected pin name header: Description at position 1 in header_row_1 -Detected pin name header: Description at position 3 in header_row_1 -Pin name positions: [1, 3] -Detected connector: CN13 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Detected connector: CN13 at position 2 in header_row_1 -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'CN13'}, 2: {'pos': 3, 'name': 'CN13'}} -Processing row: ['1', 'NC', '6', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['2', 'MicroSD_CS (PD0)', '7', 'SPI_MISO (PE14)'] -Assigned pin name from 'Name' column: PD0 to connector CN13 -Assigned pin name from 'Name' column: PE14 to connector CN13 -Processing row: ['3', 'SPI_MOSI (PE15)', '8', 'NC'] -Assigned pin name from 'Name' column: PE15 to connector CN13 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['4', '+3V3', '9', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['5', 'SPI_CLK (PE13)', '10', 'MicroSDcard_detect (to expander\nMFX)'] -Assigned pin name from 'Name' column: PE13 to connector CN13 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing page 23 -Processing table 1 -Text before table: Figure 6. Location of ADC input connector CN2 UM1878 Hardware layout and configuration -Found connector CN2 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['', 'GND\nADC_IN5\nMSv37095V1', ''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['', '1V59073vSM\n5NI_CDA\nDNG', ''] -Connector mapping: {} -Processing page 24 -Processing table 1 -Text before table: used by LC sensor metering, pins 1 and 2 of the selection jumper JP2 must be closed. CN3 is the connection of GND reference, and right pin is DAC output voltage. As PA4 is also at connector CN3 located below the touch-sensing slider as shown below. The left pin of The analog output DAC_OUT1 (port PA4) of microcontroller STM32L073VZT6 is available 4.14 Analog output DAC DD ADC input is operational with V > 1.8 V. 4.13.1 Operating voltage Hardware layout and configuration UM1878 -Found connector CN3 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: [None, '', None] -Header row 2: ['', 'GND\nJP2\nDAC_OUT1\nMSv37096V1', ''] -Pin name positions: [] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: [None, '', ''] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [None, '', ''] -Reversed Header row 2: ['', '1V69073vSM\n1TUO_CAD\n2PJ\nDNG', ''] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: [None, '', ''] -Connector mapping: {} -Processing page 25 -Processing table 1 -Text before table: Table 11. Analog input related jumper JP2 settings UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['JP2', '2 and 3 connected', 'LC sensor metering use:\nPA4 is connected to the capacitor C59 to filter the DAC_OUT1 voltage for\nLC sensor metering. DAC_OUT1 is connected internally to the inverting\ninput of the internal comparator Comp2 (refer to Section 4.20.1: LC sensor\nmetering principle for more details).'] -Processing row: ['JP2', '3 2 1\nMSv37089V1', 'LC sensor metering use:\nPA4 is connected to the capacitor C59 to filter the DAC_OUT1 voltage for\nLC sensor metering. DAC_OUT1 is connected internally to the inverting\ninput of the internal comparator Comp2 (refer to Section 4.20.1: LC sensor\nmetering principle for more details).'] -Processing row: ['JP2', '(default setting)', 'LC sensor metering use:\nPA4 is connected to the capacitor C59 to filter the DAC_OUT1 voltage for\nLC sensor metering. DAC_OUT1 is connected internally to the inverting\ninput of the internal comparator Comp2 (refer to Section 4.20.1: LC sensor\nmetering principle for more details).'] -Processing row: ['JP2', '1 and 2 connected', 'DAC output DAC_OUT1 use:\nPA4 is connected to CN3 connector to be used as a DAC Output.'] -Detected connector: CN3 at position 2 -Processing row: ['JP2', '3 2 1\nMSv37090V1', 'DAC output DAC_OUT1 use:\nPA4 is connected to CN3 connector to be used as a DAC Output.'] -Detected connector: CN3 at position 2 -Processing table 2 -Text before table: 1 3 2 1 and 2 connected JP2 (default setting) MSv37089V1 metering principle for more details). input of the internal comparator Comp2 (refer to Section 4.20.1: LC sensor LC sensor metering. DAC_OUT1 is connected internally to the inverting PA4 is connected to the capacitor C59 to filter the DAC_OUT1 voltage for 3 2 1 LC sensor metering use: 2 and 3 connected Jumpers and resistors Description Table 11. Analog input related jumper JP2 settings UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing page 26 -Processing table 1 -Text before table: Table 12. TFT LCD connector daughterboard is the MB895-Serial. The 2.4” color TFT LCD is connected to SPI1 port of STM32L073VZT6. The TFT LCD 4.15 TFT LCD display Hardware layout and configuration UM1878 -Processing vertical table... -Header row 1: ['2.4” TFT LCD connector CN16', None, None, None, None, None] -Header row 2: ['Pin', 'Description', 'Pin connection', 'Pin', 'Description', 'Pin connection'] -Detected pin name header: Description at position 1 in header_row_2 -Detected pin name header: Description at position 4 in header_row_2 -Pin name positions: [1, 4] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['2.4” TFT LCD connector CN16', '2.4” TFT LCD connector CN16', '2.4” TFT LCD connector CN16', '2.4” TFT LCD connector CN16', '2.4” TFT LCD connector CN16', '2.4” TFT LCD connector CN16'] -Detected connector: CN16 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Detected connector: CN16 at position 2 in header_row_1 -Skipping position 4 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'CN16'}, 2: {'pos': 4, 'name': 'CN16'}} -Processing row: ['1', 'CS', 'PE10', '9', 'V\nDD', '3.3V'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 -Processing row: ['2', 'SCL', 'PE13', '10', 'VCI', '3.3V'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 -Processing row: ['3', 'SDI', 'PE15', '11', 'GND', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 -Processing row: ['4', 'RS', '-', '12', 'GND', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 -Processing row: ['5', 'WR', '-', '13', 'BL_VDD', '5V'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 -Processing row: ['6', 'RD', '-', '14', 'BL_Control', '5V'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 -Processing row: ['7', 'SDO', 'PE14', '15', 'BL_GND', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 -Processing row: ['8', 'RESET', 'RESET#', '16', 'BL_GND', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN16 -Processing table 2 -Text before table: Table 13. User LEDs Four general purpose color LEDs (LD1, LD2, LD3, LD4) are available as display devices. 4.16 User LEDs The whole operating range of STM32L073VZT6 is: 1.65 V to 3.6 V. 4.15.2 Operating voltage No exclusivity. 4.15.1 Limitations when PH9 is low. controlled by SPI_MOSI_DIR PH9. PE15 is working as MOSI when PH9 is high or as MISO able to send back information on this line. The direction of this voltage translator is SPI_MOSI PE15 because the TFT LCD daughterboard has a specific mode in which it is whole voltage range of the microcontroller. A bidirectional voltage translator is used on STM32L073VZT6 and TFT LCD daughterboard to allow the LCD to be functional over the Voltage translators are implemented on SPI bus between the microcontroller 8 RESET RESET# 16 BL_GND GND 7 SDO PE14 15 BL_GND GND 6 RD - 14 BL_Control 5V 5 WR - 13 BL_VDD 5V 4 RS - 12 GND GND 3 SDI PE15 11 GND GND 2 SCL PE13 10 VCI 3.3V DD V 3.3V 1 CS PE10 9 Pin Description Pin connection Pin Description Pin connection 2.4” TFT LCD connector CN16 Table 12. TFT LCD connector daughterboard is the MB895-Serial. The 2.4” color TFT LCD is connected to SPI1 port of STM32L073VZT6. The TFT LCD 4.15 TFT LCD display Hardware layout and configuration UM1878 -Found connector CN16 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['User LEDs', 'Pin used', 'comment'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['sDEL resU', 'desu niP', 'tnemmoc'] -Connector mapping: {} -Processing row: ['LED LD1 (Green)', 'PE4', 'Low = LED lighted'] -Processing row: ['LED LD2 (Orange)', 'PE5', 'Low = LED lighted'] -Processing row: ['LED LD3 (Red)', 'PD1', 'Low = LED lighted'] -Processing row: ['LED LD4 (Blue)', 'PE7', 'Low = LED lighted'] -Processing page 27 -Processing table 1 -Text before table: Table 14. Input devices available as input devices. The 4-direction joystick B3 with selection, Wake-up/ Tamper button B2, Reset button B1 are 4.17 Input devices UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['Joystick SEL', 'GPIO0', 'MFX U25'] -Processing row: ['Joystick DOWN', 'GPIO1', 'MFX U25'] -Processing row: ['Joystick LEFT', 'GPIO2', 'MFX U25'] -Processing row: ['Joystick RIGHT', 'GPIO3', 'MFX U25'] -Processing row: ['Joystick UP', 'GPIO4', 'MFX U25'] -Processing row: ['Wake-up/ Tamper button B2', 'PC13', 'STM32L073VZT6 U5'] -Processing row: ['Reset B1', 'NRST', 'STM32L073VZT6 U5'] -Processing page 28 -Processing table 1 -Text before table: Table 15. LCD segments 21 to 28 mapping table LCD_COMx, columns LCD_SEGy, with x comprised between 0 and 7, y from 0 to 39): The signal mapping of each LCD segment is detailed in the following table (rows are Figure 11. LCD segment daughterboard in “IO” position Figure 10. LCD segment daughterboard in LCD position Hardware layout and configuration UM1878 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['COM7', '1g', '2g', '3g', '4g', '5g', '6g', '7g', '8g'] -Processing row: ['COM6', '1h', '2h', '3h', '4h', '5h', '6h', '7h', '8h'] -Processing row: ['COM5', '1i', '2i', '3i', '4i', '5i', '6i', '7i', '8i'] -Processing row: ['COM4', '1j', '2j', '3j', '4j', '5j', '6j', '7j', '8j'] -Processing row: ['COM3', '1d', '2d', '3d', '4d', '5d', '6d', '7d', '8d'] -Processing row: ['COM2', '1c', '2c', '3c', '4c', '5c', '6c', '7c', '8c'] -Processing row: ['COM0', '1e', '2e', '3e', '4e', '5e', '6e', '7e', '8e'] -Processing row: ['COM1', '1f', '2f', '3f', '4f', '5f', '6f', '7f', '8f'] -Processing page 29 -Processing table 1 -Text before table: Table 16. LCD segments 0 and 29 to 39 mapping table UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['COM7', '9g', '10g', '11g', '12g', '13g', '14g', '15g', '16g', '17g', '18g', '19g', '5J'] -Processing row: ['COM6', '9h', '10h', '11h', '12h', '13h', '14h', '15h', '16h', '17h', '18h', '19h', '5C'] -Processing row: ['COM5', '9i', '10i', '11i', '12i', '13i', '14i', '15i', '16i', '17i', '18i', '19i', '5B'] -Processing row: ['COM4', '9j', '10j', '11j', '12j', '13j', '14j', '15j', '16j', '17j', '18j', '19j', '5I'] -Processing row: ['COM3', '9d', '10d', '11d', '12d', '13d', '14d', '15d', '16d', '17d', '18d', '19d', '13a'] -Processing row: ['COM2', '9c', '10c', '11c', '12c', '13c', '14c', '15c', '16c', '17c', '18c', '19c', '13b'] -Processing row: ['COM0', '9e', '10e', '11e', '12e', '13e', '14e', '15e', '16e', '17e', '18e', '19e', 'O1'] -Processing row: ['COM1', '9f', '10f', '11f', '12f', '13f', '14f', '15f', '16f', '17f', '18f', '19f', 'O2'] -Processing table 2 -Text before table: Table 17. LCD segments 1 to 8, 15, 18 to 20 mapping table COM1 9f 10f 11f 12f 13f 14f 15f 16f 17f 18f 19f O2 COM0 9e 10e 11e 12e 13e 14e 15e 16e 17e 18e 19e O1 COM2 9c 10c 11c 12c 13c 14c 15c 16c 17c 18c 19c 13b COM3 9d 10d 11d 12d 13d 14d 15d 16d 17d 18d 19d 13a COM4 9j 10j 11j 12j 13j 14j 15j 16j 17j 18j 19j 5I COM5 9i 10i 11i 12i 13i 14i 15i 16i 17i 18i 19i 5B COM6 9h 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 5C COM7 9g 10g 11g 12g 13g 14g 15g 16g 17g 18g 19g 5J SEG 29 30 31 32 33 34 35 36 37 38 39 0 Table 16. LCD segments 0 and 29 to 39 mapping table UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['COM7', '7J', '7N', '7E', '6J', '6N', '6E', '5N', '5E', '4J', '4N', '4E', '3J'] -Processing row: ['COM6', '7C', '7M', 'P6', '6C', '6M', 'P5', '5M', 'P4', '4C', '4M', 'P3', '3C'] -Processing row: ['COM5', '7B', '7H', '7F', '6B', '6H', '6F', '5H', '5F', '4B', '4H', '4F', '3B'] -Processing row: ['COM4', '7I', '7A', '7G', '6I', '6A', '6G', '5A', '5G', '4I', '4A', '4G', '3I'] -Processing row: ['COM3', '19a', '18a', '17a', '16a', '15a', '14a', '12a', '11a', '10a', '9a', '8a', '7a'] -Processing row: ['COM2', '19b', '18b', '17b', '16b', '15b', '14b', '12b', '11b', '10b', '9b', '8b', '7b'] -Processing row: ['COM0', 'S', '7D', 'Q6', 'O4', '6D', 'Q5', '5D', 'Q4', 'µA', '4D', 'Q3', 'C4'] -Processing row: ['COM1', 'nA', '7K', '7L', 'O3', '6K', '6L', '5K', '5L', 'mA', '4K', '4L', 'C3'] -Processing table 3 -Text before table: Table 18. LCD segments 9 to 14, 16, 17 mapping table COM1 nA 7K 7L O3 6K 6L 5K 5L mA 4K 4L C3 COM0 S 7D Q6 O4 6D Q5 5D Q4 µA 4D Q3 C4 COM2 19b 18b 17b 16b 15b 14b 12b 11b 10b 9b 8b 7b COM3 19a 18a 17a 16a 15a 14a 12a 11a 10a 9a 8a 7a COM4 7I 7A 7G 6I 6A 6G 5A 5G 4I 4A 4G 3I COM5 7B 7H 7F 6B 6H 6F 5H 5F 4B 4H 4F 3B COM6 7C 7M P6 6C 6M P5 5M P4 4C 4M P3 3C COM7 7J 7N 7E 6J 6N 6E 5N 5E 4J 4N 4E 3J SEG 6 7 8 3 4 5 1 2 18 19 20 15 Table 17. LCD segments 1 to 8, 15, 18 to 20 mapping table COM1 9f 10f 11f 12f 13f 14f 15f 16f 17f 18f 19f O2 COM0 9e 10e 11e 12e 13e 14e 15e 16e 17e 18e 19e O1 COM2 9c 10c 11c 12c 13c 14c 15c 16c 17c 18c 19c 13b COM3 9d 10d 11d 12d 13d 14d 15d 16d 17d 18d 19d 13a COM4 9j 10j 11j 12j 13j 14j 15j 16j 17j 18j 19j 5I COM5 9i 10i 11i 12i 13i 14i 15i 16i 17i 18i 19i 5B COM6 9h 10h 11h 12h 13h 14h 15h 16h 17h 18h 19h 5C COM7 9g 10g 11g 12g 13g 14g 15g 16g 17g 18g 19g 5J SEG 29 30 31 32 33 34 35 36 37 38 39 0 Table 16. LCD segments 0 and 29 to 39 mapping table UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['COM7', '3N', '3E', '2J', '2N', '2E', '1J', '1N', '1E'] -Processing row: ['COM6', '3M', 'P2', '2C', '2M', 'P1', '1C', '1M', '+'] -Detected connector: P2 at position 2 -Detected connector: P1 at position 5 -Processing row: ['COM5', '3H', '3F', '2B', '2H', '2F', '1B', '1H', '1F'] -Processing row: ['COM4', '3A', '3G', '2I', '2A', '2G', '1I', '1A', '1G'] -Processing row: ['COM3', '6a', '5a', '4a', '3a', '2a', '1a', 'S3', 'S1'] -Processing row: ['COM2', '6b', '5b', '4b', '3b', '2b', '1b', 'S4', 'S2'] -Processing row: ['COM0', '3D', 'Q2', 'C1', '2D', 'Q1', 'S5', '1D', '-'] -Processing row: ['COM1', '3K', '3L', 'C2', '2K', '2L', 'S6', '1K', '1L'] -Processing page 30 -Processing table 1 -Text before table: Table 19. LCD segments related jumpers and solder bridges Figure 12. LCD segment names Hardware layout and configuration UM1878 -Processing horizontal table... -Processing row: ['JP8,\nSB29,\nSB30', 'JP8 closed', 'The LC network (L2 or L3, and C40) on STM32L073Z-EVAL is used for LC sensor\nmetering. Nothing is connected to connector CN8.'] -Detected connector: CN8. at position 2 -Processing row: ['JP8,\nSB29,\nSB30', '2 1\nMSv37092V1', 'The LC network (L2 or L3, and C40) on STM32L073Z-EVAL is used for LC sensor\nmetering. Nothing is connected to connector CN8.'] -Detected connector: CN8. at position 2 -Processing row: ['JP8,\nSB29,\nSB30', 'SB29, SB30\nclosed\n(default setting)', 'The LC network (L2 or L3, and C40) on STM32L073Z-EVAL is used for LC sensor\nmetering. Nothing is connected to connector CN8.'] -Detected connector: CN8. at position 2 -Processing row: ['JP8,\nSB29,\nSB30', 'JP8 closed', 'An external LC network on STM32L073Z-EVAL can be connected to connector CN8 for\nLC sensor metering.'] -Detected connector: CN8 at position 2 -Processing row: ['JP8,\nSB29,\nSB30', '2 1\nMSv37092V1', 'An external LC network on STM32L073Z-EVAL can be connected to connector CN8 for\nLC sensor metering.'] -Detected connector: CN8 at position 2 -Processing row: ['JP8,\nSB29,\nSB30', 'SB29, SB30\nopened', 'An external LC network on STM32L073Z-EVAL can be connected to connector CN8 for\nLC sensor metering.'] -Detected connector: CN8 at position 2 -Processing row: ['SB31,\nR67,\nSB32,\nSB33', 'SB31 closed,\nR67 soldered,\nSB32 opened,\nSB33 opened\n(default setting)', 'The operational amplifier U9 is used to generate the V /2 voltage.\nDD'] -Processing row: ['SB31,\nR67,\nSB32,\nSB33', 'SB31 opened,\nR67 removed,\nSB32 closed,\nSB33 closed', 'The operational amplifier U9 is used to generate the V /2 voltage.\nDD'] -Processing page 31 -Processing table 1 -Text before table: Table 19. LCD segments related jumpers and solder bridges (continued) UM1878 Hardware layout and configuration -Processing horizontal table... -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP1, JP15, JP17,\nJP2: 2,3 closed', 'LC sensor metering is used, exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC sensor\nmetering signals: DET_COMP2_OUT, DET_COMP2_INP, DET_LPTIM_CH1\nrespectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: JP1, at position 1 -Detected connector: JP1, at position 2 -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'LC sensor metering is used, exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC sensor\nmetering signals: DET_COMP2_OUT, DET_COMP2_INP, DET_LPTIM_CH1\nrespectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: JP1, at position 2 -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP14, JP16,\nJP18: opened', 'LC sensor metering is used, exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC sensor\nmetering signals: DET_COMP2_OUT, DET_COMP2_INP, DET_LPTIM_CH1\nrespectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: JP1, at position 2 -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '2 1\nMSv37091V1', 'LC sensor metering is used, exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC sensor\nmetering signals: DET_COMP2_OUT, DET_COMP2_INP, DET_LPTIM_CH1\nrespectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: JP1, at position 2 -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '', 'LC sensor metering is used, exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC sensor\nmetering signals: DET_COMP2_OUT, DET_COMP2_INP, DET_LPTIM_CH1\nrespectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: JP1, at position 2 -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP1, JP15, JP17,\nJP2: 1,2 closed', 'LCD segments are used, DAC output on CN3 is used, both are exclusive with LCD\nsegments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8 and LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3, signal\nDAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: JP1, at position 1 -Detected connector: CN3 at position 2 -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'LCD segments are used, DAC output on CN3 is used, both are exclusive with LCD\nsegments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8 and LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3, signal\nDAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: CN3 at position 2 -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP14, JP16,\nJP18: opened', 'LCD segments are used, DAC output on CN3 is used, both are exclusive with LCD\nsegments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8 and LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3, signal\nDAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: CN3 at position 2 -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '2 1\nMSv37091V1', 'LCD segments are used, DAC output on CN3 is used, both are exclusive with LCD\nsegments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8 and LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3, signal\nDAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: CN3 at position 2 -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', '', 'LCD segments are used, DAC output on CN3 is used, both are exclusive with LCD\nsegments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8 and LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3, signal\nDAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: CN3 at position 2 -Processing page 32 -Processing table 1 -Text before table: Figure 13. Functional block diagram of LC sensor metering 4.20.1 LC sensor metering principle Hardware layout and configuration UM1878 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['Microcontroller STM32L073VZ\nDamped oscillations\ncentered on VDD/2\nGPIO\nOutput\nRe PB4\n+\nComp2 LPTIM\n-\nfrom DAC_OUT1\nLC sensor\nPD7\nPower control GPIO\nOutput\nFollower Ra\namplifier\n+\n-\nRb\nAC voltage = GROUND\nand\nDC voltage = VDD/2\nMSv40707V2'] -Processing row: [''] -Processing table 2 -Text before table: PB4 Re Output GPIO VDD/2 centered on Damped oscillations Microcontroller STM32L073VZ Figure 13. Functional block diagram of LC sensor metering 4.20.1 LC sensor metering principle Hardware layout and configuration UM1878 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing table 3 -Text before table: PD7 LC sensor from DAC_OUT1 - Comp2 LPTIM + PB4 Re Output GPIO VDD/2 centered on Damped oscillations Microcontroller STM32L073VZ Figure 13. Functional block diagram of LC sensor metering 4.20.1 LC sensor metering principle Hardware layout and configuration UM1878 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['', ''] -Processing page 33 -Processing table 1 -Text before table: 4.20.2 LC sensor metering description value of LPTIM timer that is lower with metal presence than without. software can thus detect the presence of a piece of non-ferrous metal by comparing the increase, reducing the decay time and then it reduces the number of counts in LPTIM. The Finally if a piece of non-ferrous metal is placed in the magnetic field of the inductor, losses therefore to the quality factor of the inductor L. The value in the counter LPTIM depends directly on the decay time of the oscillations, and charge to count the number of oscillations. by a calibration, the comparator delivers pulses to the low-power timer LPTIM. LPTIM is in ground. After the comparator threshold controlled by the DAC_OUT1 voltage is set properly DD available at port PB4 with a superimposition of a DC voltage of V /2 respectively to the UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['', 'Parts placed close to STM32L073\nTP18 located close to MCU pin PA7\nLC sensor CTPom18pOut\nDET_COMP2_INP R 125 09 JP8 PB4 C+ -omp2 PA7DET_COMP2_OUT SB29 Closed bydefault PC0 DET_LPTIM_CH1 LPTIMinput\nC1n4F0 2 1 STM32L Internal comparator 2 CN8 External LC network VTPD1D4/2 1CnF63 R33703K TSVU9631ILT 65L2 NN NN CC CCsee no NNte CCLL * 34 LC_H Comp2 INM input can be connected toDAC OUT1 using an internal switch ofthe MCU PA4 DET_DAC_OUT1 87 NN NN CC CC NNCC LL 2 1 LC_L ClosedS B by31 default C1n5F9 100uH\nclose toMCU\nAC ground R67 1 POWER_CONTROL C 104 06 pF 0 3 R33706K [NC/5A7] 2 4 5 VVcccc+- LC_H ClosedS B by30 default PD7 L[N3/A) see note *\nLC_L\nVDD/2 generation\nNote *:USesninsgo ra i nddouucbtloe rPs CLB2 ofor oLtp3r ianrte.exclusive. R33504KOpS enB 3 b2\n1C005n8F y default\nUTS1V1911ILT\n3 4 2 1 5 SB33 Vcc+ Open by default Vcc- R33604K [NC/4A7]', ''] -Detected connector: TP18 at position 1 -Processing row: ['', 'The LC network used for LC sensor metering is based on the inductor L2 or L3 and the\ncapacitor C40. A double footprint allows the soldering of inductor L2 or L3 exclusively, t\nlocation is called detection on the PCB. The inductor L2 or L3 is called L for sake of\nsimplicity in this description. The POWER_CONTROL PD7 supplies the voltage divider\nR73, R76 and the low-power operational amplifier U9 to generate a V /2 voltage at th\nDD\nLC_L net of the LC network (refer to Figure 14: LC sensor metering schematic). From A', ''] -Processing table 2 -Text before table: -omp2 C+ PA7DET_COMP2_OUT DET_LPTIM_CH1 125 09 LPTIMinput Closed bydefault PC0 DET_COMP2_INP PB4 R SB29 JP8 CTPom18pOut LC sensor TP18 located close to MCU pin PA7 Parts placed close to STM32L073 Figure 14. LC sensor metering schematic Figure 14). principle described above (see The LC sensor metering of STM32L073Z-EVAL Evaluation board follows closely the 4.20.2 LC sensor metering description value of LPTIM timer that is lower with metal presence than without. software can thus detect the presence of a piece of non-ferrous metal by comparing the increase, reducing the decay time and then it reduces the number of counts in LPTIM. The Finally if a piece of non-ferrous metal is placed in the magnetic field of the inductor, losses therefore to the quality factor of the inductor L. The value in the counter LPTIM depends directly on the decay time of the oscillations, and charge to count the number of oscillations. by a calibration, the comparator delivers pulses to the low-power timer LPTIM. LPTIM is in ground. After the comparator threshold controlled by the DAC_OUT1 voltage is set properly DD available at port PB4 with a superimposition of a DC voltage of V /2 respectively to the UM1878 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['5L2 NNCCsee note LL * 4 LC_H\n76 NN NN CC CC NN NN CC CC 23 C1n4F0\n8 NNCC LL 1 LC_L'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['L_CL 1 LL CCNN 8\n0F4n1C 32 CC CC NN NN CC CC NN NN 67\nH_CL 4 * LL eton eesCCNN 2L5'] -Connector mapping: {} -Processing row: ['100uH\nLC_H\nL[N3/A) see note *\nLC_L'] -Processing table 3 -Text before table: Note i 3 VDD/2 generation LC_L 104 06 pF L[N3/A) see note * R33706K [NC/5A7] 2 C 0 3 ClosedS by30 default VVcccc+- LC_H 4 R67 B POWER_CONTROL AC ground 1 PD7 5 close toMCU TSVU9631ILT R33703K 100uH 1CnF63 VTPD1D4/2 NN NN CC CC LL LC_L 87 1 ClosedS by31 default C1n5F9 NNCC B 1 External LC network 2 C1n4F0 NN NN CC CCsee NNte CCLL DET_DAC_OUT1 2 65L2 34 CN8 Comp2 INM input can be connected toDAC OUT1 using an internal switch ofthe MCU PA4 Internal comparator 2 LC_H no * STM32L -omp2 C+ PA7DET_COMP2_OUT DET_LPTIM_CH1 125 09 LPTIMinput Closed bydefault PC0 DET_COMP2_INP PB4 R SB29 JP8 CTPom18pOut LC sensor TP18 located close to MCU pin PA7 Parts placed close to STM32L073 Figure 14. LC sensor metering schematic Figure 14). principle described above (see The LC sensor metering of STM32L073Z-EVAL Evaluation board follows closely the 4.20.2 LC sensor metering description value of LPTIM timer that is lower with metal presence than without. software can thus detect the presence of a piece of non-ferrous metal by comparing the increase, reducing the decay time and then it reduces the number of counts in LPTIM. The Finally if a piece of non-ferrous metal is placed in the magnetic field of the inductor, losses therefore to the quality factor of the inductor L. The value in the counter LPTIM depends directly on the decay time of the oscillations, and charge to count the number of oscillations. by a calibration, the comparator delivers pulses to the low-power timer LPTIM. LPTIM is in ground. After the comparator threshold controlled by the DAC_OUT1 voltage is set properly DD available at port PB4 with a superimposition of a DC voltage of V /2 respectively to the UM1878 Hardware layout and configuration -Found connector CN8 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['1C005n8F\n5\nVcc+\nVcc-\n2', None] -Header row 2: ['1C005n8F\n5\nVcc+\nVcc-\n2', '4'] -Pin name positions: [] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['1C005n8F\n5\nVcc+\nVcc-\n2', '1C005n8F\n5\nVcc+\nVcc-\n2'] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['2\n-ccV\n+ccV\n5\nF8n500C1', '2\n-ccV\n+ccV\n5\nF8n500C1'] -Reversed Header row 2: ['2\n-ccV\n+ccV\n5\nF8n500C1', '4'] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['2\n-ccV\n+ccV\n5\nF8n500C1', '2\n-ccV\n+ccV\n5\nF8n500C1'] -Connector mapping: {} -Processing page 34 -Processing table 1 -Text before table: Table 20. Solder bridges and jumpers for LC sensor metering Table 20: Solder bridges and jumpers for LC sensor metering. Refer to Some solder bridges and jumpers must be set properly to enable the LC sensor metering. connecting an external parallel LC network to the connector CN8. An external LC network can be used by removing the solder bridges SB29, SB30 and by DET_LPTIM_CH1, port PC0. The port PA7 DET_COMP2_OUT delivers calibrated pulses to the low-power timer input voltage. DAC_OUT1 allows the connection to the external capacitor C59 for a more stable threshold DD /2. The port PA4 called DET_DAC_OUT1 connected to internal voltage over V DD /2, typically a few 10 mV DAC_OUT1 voltage must be set to a voltage a bit higher to V generated by the DAC_OUT1 connected internally inside the microcontroller. The The threshold of the comparator is the voltage on the negative input of Comp2. It is Hardware layout and configuration UM1878 -Found connector CN8 in table name -Processing vertical table... -Header row 1: ['Jumpers, solder bridges,\nresistors', None, 'Description'] -Header row 2: ['JP8,\nSB29,\nSB30', 'JP8 closed\n2 1\nMSv37092V1\nSB29, SB30 closed\n(default setting)', 'The LC network (L2 or L3, and C40) on STM32L073Z-EVAL is used for LC sensor\nmetering. Nothing is connected to connector CN8.'] -Detected pin name header: Description at position 2 in header_row_1 -Pin name positions: [2] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['Jumpers, solder bridges,\nresistors', 'Jumpers, solder bridges,\nresistors', 'Description'] -Skipping position 2 in header_row_1 because it is a pin name position. -Skipping position 2 in header_row_2 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['srotsiser\n,segdirb redlos ,srepmuJ', 'srotsiser\n,segdirb redlos ,srepmuJ', 'noitpircseD'] -Reversed Header row 2: ['03BS\n,92BS\n,8PJ', ')gnittes tluafed(\ndesolc 03BS ,92BS\n1V29073vSM\n1 2\ndesolc 8PJ', '.8NC rotcennoc ot detcennoc si gnihtoN .gniretem\nrosnes CL rof desu si LAVE-Z370L23MTS no )04C dna ,3L ro 2L( krowten CL ehT'] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['srotsiser\n,segdirb redlos ,srepmuJ', 'srotsiser\n,segdirb redlos ,srepmuJ', 'noitpircseD'] -Skipping position 2 in header_row_1 because it is a pin name position. -Skipping position 2 in header_row_2 because it is a pin name position. -Connector mapping: {} -Processing row: ['JP8,\nSB29,\nSB30', 'JP8 closed\n2 1\nMSv37092V1\nSB29, SB30 opened', 'An external LC network on STM32L073Z-EVAL can be connected to connector\nCN8 for LC sensor metering.'] -Processing row: ['SB31,\nR67,\nSB32,\nSB33', 'SB31 closed, R67\nsoldered, SB32\nopened, SB33\nopened\n(default setting)', 'The operational amplifier U9 is used to generate the V /2 voltage.\nDD'] -Processing row: ['SB31,\nR67,\nSB32,\nSB33', 'SB31 opened, R67\nremoved, SB32\nclosed, SB33 closed', 'The operational amplifier U9 is used to generate the V /2 voltage.\nDD'] -Processing page 35 -Processing table 1 -Text before table: Table 20. Solder bridges and jumpers for LC sensor metering (continued) UM1878 Hardware layout and configuration -Processing horizontal table... -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP1, JP15, JP17,\nJP2: 2,3 closed\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)\nJP14, JP16, JP18:\nopened\n2 1\nMSv37091V1\n(default setting)', 'LC sensor metering is used, and is exclusive with LCD segments and DAC output.\nJP1, JP15, JP17 with pins 2 and 3 closed: ports PA7, PB4, PC0 are used for LC\nsensor metering signals: DET_COMP2_OUT, DET_COMP2_INP,\nDET_LPTIM_CH1 respectively.\nJP2 with pins 2 and 3 closed: port PA4 is used for LC sensor metering signal\nDET_DAC_OUT1\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: JP1, at position 1 -Detected connector: JP1, at position 2 -Processing row: ['JP1,\nJP2,\nJP14,\nJP15,\nJP16,\nJP17,\nJP18', 'JP1, JP15, JP17,\nJP2: 1,2 closed\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)\nJP14, JP16, JP18:\nopened\n2 1\nMSv37091V1', 'LCD segments (without LCDSEG4, LCDSEG8, LCDSEG18) are used, DAC output\non CN3 is used, both are exclusive with LCD segments.\nJP1, JP15, JP17 with pins 1 and 2 closed: ports PA7, PB4, PC0 are used for LCD\nsegments: LCDSEG4, LCDSEG8, LCDSEG18 respectively.\nJP2 with pins 1 and 2 closed: port PA4 is used for DAC output connector CN3,\nsignal DAC_OUT1.\nJP14, JP16, JP18 opened: reserved use.'] -Detected connector: JP1, at position 0 -Detected connector: JP1, at position 1 -Detected connector: CN3 at position 2 -Processing page 36 -Processing table 1 -Text before table: Table 21. Sensor differential voltage Hardware layout and configuration UM1878 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['0 hPa', '0 mV'] -Processing row: ['800 hPa', '10.56 mV'] -Processing row: ['1000 hPa', '13.2mV'] -Processing row: ['1200 hPa', '15.84 mV'] -Processing page 37 -Processing table 1 -Text before table: Table 22. Differential voltage UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['0 hPa', '0 mV', 'Saturated at -V\nDD'] -Processing row: ['800 hPa', '10.56 mV', '-1.3 V'] -Processing row: ['1000 hPa', '13.2 mV', '0 V'] -Processing row: ['1200 hPa', '15.84 mV', '+1.23 V'] -Processing table 2 -Text before table: Table 23. Single output voltage to the ADC of this amplifier, delivers the single output voltage to the ADC input PA0: offset and changed in a single voltage by the last unity gain operational amplifier. The output DD Finally, in STM32L073Z-EVAL Evaluation board, the differential voltage is shifted by a V /2 1200 hPa 15.84 mV +1.23 V 1000 hPa 13.2 mV 0 V 800 hPa 10.56 mV -1.3 V DD -V 0 hPa 0 mV Saturated at i+ i- (V - V ) out o+ o- Pressure (V - V ) Differential V Sensor differential voltage Table 22. Differential voltage UM1878 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Pressure', 'Sensor differential voltage\n(V - V )\ni+ i-', 'Single output voltage\nADC input PA0'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['erusserP', '-i +i\n) V - V(\negatlov laitnereffid rosneS', '0AP tupni CDA\negatlov tuptuo elgniS'] -Connector mapping: {} -Processing row: ['0 hPa', '0 mV', '0 V'] -Processing row: ['800 hPa', '10.56 mV', '0.163 V'] -Processing row: ['1000 hPa', '13.2 mV', '1.65 V'] -Processing row: ['1200 hPa', '15.84 mV', '+2.88 V'] -Processing page 38 -Processing table 1 -Text before table: Table 24. Touch sensing related solder bridges Table 24: described in the below Some rework on solder bridges and resistors is necessary to use touch sensing and it is immediately under the slider to eliminate influence from other circuits. reducing sensitivity to other signals. The active shield is placed on the internal layer 2, are respectively connected to PB13, PB1 and PA2. PC6 and PC7 manage an active shield The touch-sensing slider is connected to PB12, PB0, PA1 and the related charge capacitors the default assembly. RC charging or charge transfer technology. The charge transfer technology is enabled by The STM32L073Z-EVAL Evaluation board supports a touch-sensing slider based on either 4.22 Touch-sensing slider Operating voltage is fixed at: +3.3 V 4.21.6 Operating voltage No exclusivity. 4.21.5 Limitations μF capacitors to feedback the first amplifiers U3A and U3B. with 1 A first-order low pass with 3 Hz cut-off frequency, is composed of 47 kΩ resistors combined Hardware layout and configuration UM1878 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Solder\nbridges', 'Settings\nto\nenable\ntouch\nsensing', 'STM32\nport', 'Description'] -Detected pin name header: Description at position 3 in header_row_1 -Pin name positions: [3] -Skipping position 3 in header_row_1 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['segdirb\nredloS', 'gnisnes\nhcuot\nelbane\not\nsgnitteS', 'trop\n23MTS', 'noitpircseD'] -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {} -Processing row: ['SB6', 'Close', 'PB12', 'Connects the first touch-sensing zone to PB12.'] -Processing row: ['SB5', 'Open', 'PB12', 'Disconnects PB12 from track to LCD segments to avoid disturbances.'] -Processing row: ['SB8', 'Close', 'PB0', 'Connects the second touch-sensing zone to PB0.'] -Processing row: ['SB14', 'Open', 'PB0', 'Disconnects PB0 from track to LCD segments to avoid disturbances.'] -Processing row: ['SB11', 'Close', 'PA1', 'Connects the third touch-sensing zone to PA1.'] -Processing row: ['SB12', 'Open', 'PA1', 'Disconnects PA1 from track to LCD segments to avoid disturbances.'] -Processing row: ['SB17', 'Close', 'PC6', 'Connects the shield to PC6.'] -Processing row: ['SB18', 'Open', 'PC6', 'Disconnects PC6 from track to LCD segments to avoid disturbances.'] -Processing row: ['SB24', 'Close', 'PC7', 'Connects the charge capacitor of shield to PC7.'] -Processing row: ['SB22', 'Open', 'PC7', 'Disconnects PC7 from track to LCD segments to avoid disturbances.'] -Processing row: ['SB15', 'Close', 'PB13', 'Connects the charge capacitor to PB13.'] -Processing row: ['SB16', 'Open', 'PB13', 'Disconnects PB13 from track to LCD segments to avoid disturbances.'] -Processing row: ['SB7', 'Close', 'PB1', 'Connects the charge capacitor to PB1.'] -Processing row: ['SB13', 'Open', 'PB1', 'Disconnects PB1 from track to LCD segments to avoid disturbances.'] -Processing page 39 -Processing table 1 -Text before table: Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['SB10', 'Close', 'PA2', 'Connects the charge capacitor to PA2.'] -Processing row: ['SB9', 'Open', 'PA2', 'Disconnects PA2 from track to LCD segments to avoid disturbances.'] -Processing table 2 -Text before table: SB9 Open PA2 Disconnects PA2 from track to LCD segments to avoid disturbances. SB10 Close PA2 Connects the charge capacitor to PA2. sensing touch port bridges Description enable STM32 Solder to Settings Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['MSv40708V1'] -Processing table 3 -Text before table: Figure 16. Solder bridges settings to enable the touch slider (red = closed, green = opened) SB9 Open PA2 Disconnects PA2 from track to LCD segments to avoid disturbances. SB10 Close PA2 Connects the charge capacitor to PA2. sensing touch port bridges Description enable STM32 Solder to Settings Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['', ''] -Processing table 4 -Text before table: Figure 16. Solder bridges settings to enable the touch slider (red = closed, green = opened) SB9 Open PA2 Disconnects PA2 from track to LCD segments to avoid disturbances. SB10 Close PA2 Connects the charge capacitor to PA2. sensing touch port bridges Description enable STM32 Solder to Settings Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: [''] -Processing row: [''] -Processing table 5 -Text before table: Figure 16. Solder bridges settings to enable the touch slider (red = closed, green = opened) SB9 Open PA2 Disconnects PA2 from track to LCD segments to avoid disturbances. SB10 Close PA2 Connects the charge capacitor to PA2. sensing touch port bridges Description enable STM32 Solder to Settings Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: [None, ''] -Processing row: ['', ''] -Processing row: ['', ''] -Processing row: ['', ''] -Processing table 6 -Text before table: Figure 16. Solder bridges settings to enable the touch slider (red = closed, green = opened) SB9 Open PA2 Disconnects PA2 from track to LCD segments to avoid disturbances. SB10 Close PA2 Connects the charge capacitor to PA2. sensing touch port bridges Description enable STM32 Solder to Settings Table 24. Touch sensing related solder bridges (continued) UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['', ''] -Processing page 40 -Processing table 1 -Text before table: Table 25. Extension connectors pin-out Hardware layout and configuration UM1878 -Processing vertical table... -Header row 1: ['CN4 (left side)', None, 'CN5 (right side)', None] -Header row 2: ['Pin', 'Signal', 'Pin', 'Signal'] -Detected pin name header: Signal at position 1 in header_row_2 -Detected pin name header: Signal at position 3 in header_row_2 -Pin name positions: [1, 3] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['CN4 (left side)', 'CN4 (left side)', 'CN5 (right side)', 'CN5 (right side)'] -Detected connector: GENERAL1 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Detected connector: GENERAL1 at position 2 in header_row_1 -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'GENERAL1'}, 2: {'pos': 3, 'name': 'GENERAL1'}} -Processing row: ['1', 'GND', '1', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['2', '+3V3', '2', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['3', 'PE7', '3', 'PA5'] -Assigned pin name from 'Name' column: PE7 to connector GENERAL1 -Assigned pin name from 'Name' column: PA5 to connector GENERAL1 -Processing row: ['4', 'PE8', '4', 'PB2'] -Assigned pin name from 'Name' column: PE8 to connector GENERAL1 -Assigned pin name from 'Name' column: PB2 to connector GENERAL1 -Processing row: ['5', 'PE9', '5', 'PA0'] -Assigned pin name from 'Name' column: PE9 to connector GENERAL1 -Assigned pin name from 'Name' column: PA0 to connector GENERAL1 -Processing row: ['6', 'PE10', '6', 'PA4'] -Assigned pin name from 'Name' column: PE10 to connector GENERAL1 -Assigned pin name from 'Name' column: PA4 to connector GENERAL1 -Processing row: ['7', 'PE11', '7', 'PH1'] -Assigned pin name from 'Name' column: PE11 to connector GENERAL1 -Assigned pin name from 'Name' column: PH1 to connector GENERAL1 -Processing row: ['8', 'PE12', '8', 'PH0'] -Assigned pin name from 'Name' column: PE12 to connector GENERAL1 -Assigned pin name from 'Name' column: PH0 to connector GENERAL1 -Processing row: ['9', 'PE13', '9', 'PH10'] -Assigned pin name from 'Name' column: PE13 to connector GENERAL1 -Assigned pin name from 'Name' column: PH10 to connector GENERAL1 -Processing row: ['10', 'PE14', '10', 'PH9'] -Assigned pin name from 'Name' column: PE14 to connector GENERAL1 -Assigned pin name from 'Name' column: PH9 to connector GENERAL1 -Processing row: ['11', 'GND', '11', 'PC14'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Assigned pin name from 'Name' column: PC14 to connector GENERAL1 -Processing row: ['12', 'GND', '12', 'PC15'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Assigned pin name from 'Name' column: PC15 to connector GENERAL1 -Processing row: ['13', 'PE15', '13', 'PC13'] -Assigned pin name from 'Name' column: PE15 to connector GENERAL1 -Assigned pin name from 'Name' column: PC13 to connector GENERAL1 -Processing row: ['14', 'PA11', '14', 'GND'] -Assigned pin name from 'Name' column: PA11 to connector GENERAL1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['15', 'PA13', '15', 'GND'] -Assigned pin name from 'Name' column: PA13 to connector GENERAL1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['16', 'PA12', '16', 'NC'] -Assigned pin name from 'Name' column: PA12 to connector GENERAL1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['17', 'PD0', '17', 'VLCD'] -Assigned pin name from 'Name' column: PD0 to connector GENERAL1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['18', 'PA14', '18', 'PE6'] -Assigned pin name from 'Name' column: PA14 to connector GENERAL1 -Assigned pin name from 'Name' column: PE6 to connector GENERAL1 -Processing row: ['19', 'PD3', '19', 'PE5'] -Assigned pin name from 'Name' column: PD3 to connector GENERAL1 -Assigned pin name from 'Name' column: PE5 to connector GENERAL1 -Processing row: ['20', 'PD1', '20', 'PE4'] -Assigned pin name from 'Name' column: PD1 to connector GENERAL1 -Assigned pin name from 'Name' column: PE4 to connector GENERAL1 -Processing row: ['21', 'PD6', '21', 'BOOT0'] -Assigned pin name from 'Name' column: PD6 to connector GENERAL1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['22', 'PD5', '22', 'PB7'] -Assigned pin name from 'Name' column: PD5 to connector GENERAL1 -Assigned pin name from 'Name' column: PB7 to connector GENERAL1 -Processing row: ['23', 'PD7', '23', 'PB6'] -Assigned pin name from 'Name' column: PD7 to connector GENERAL1 -Assigned pin name from 'Name' column: PB6 to connector GENERAL1 -Processing row: ['24', 'D5V', '24', 'RESET#'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['25', 'GND', '25', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['26', 'GND', '26', 'V\nDD'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing page 41 -Processing table 1 -Text before table: Table 26. IDD auto-measurement related jumper settings UM1878 Hardware layout and configuration -Processing horizontal table... -Processing row: ['JP10', '', 'JP10 2 and 3 closed (jumper in IDD position):\nSTM32L073VZT6 is powered through IDD measurement circuit.'] -Detected connector: JP10 at position 0 -Detected connector: JP10 at position 2 -Processing row: ['JP10', '', 'JP10 1 and 2 closed (jumper in V position):\nDD\nIDD measurement circuit is bypassed, STM32L073VZT6 is powered directly.'] -Detected connector: JP10 at position 0 -Detected connector: JP10 at position 2 -Processing row: ['', '(default setting)', ''] -Processing row: ['', '', 'JP10: no jumper to pins 1, 2, 3.\nSTM32L073VZT6 total current consumption can be measured by connecting an\nammeter between pins 1 and 2 of JP10.'] -Processing table 2 -Text before table: G D G D G D G D 2 2 2 2 5 GND SH0 3 1 SH1 3 1 SH2 3 1 SH3 3 1 TSZ122IST U23B 4 see note * 1K[0.1%] 49K9 [0.1%] V- STT7P2UH7 4 4 4 4 2 S S S S 1 V+ R159 R163 T10 3 CAL_D TSZ122IST 4 1 2 5 6 8 GND see note * see note * see note * GND U21A S D STT7P2UH7 STT7P2UH7 STT7P2UH7 GND GND G T4 T2 T6 100nF 10uF 3 GND C88 C87 100K 1K 100nF R125 4 R167 close toTSZ122 C100 V- 100 CAL 2 decoupling capacitors see note * STT7P2UH7 R151 1 V+ T8 3 8 TSZ122IST GND U23A VDD 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 17. Figure: analog section schematic functional modes of the STM32L073VZT6 microcontroller. mA to a few 10 mA typically. This covers all allows the measurement of currents from 100 Ω to 10 kΩ and precision over a wide range of currents. The possibility to use shunts from 1 R134, R131, R130, R132 and R133, switched by PMOS transistors to get enough resolution The analog part of the IDD auto-measurement circuit is based on five shunts resistors: 4.24.1 Analog section description ammeter between pins 1 and 2 of JP10. STM32L073VZT6 total current consumption can be measured by connecting an JP10: no jumper to pins 1, 2, 3. (default setting) IDD measurement circuit is bypassed, STM32L073VZT6 is powered directly. JP10 DD V position): JP10 1 and 2 closed (jumper in STM32L073VZT6 is powered through IDD measurement circuit. JP10 2 and 3 closed (jumper in IDD position): Jumper Description Table 26. IDD auto-measurement related jumper settings UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['6'] -Processing table 3 -Text before table: G D G D G D G D 2 2 2 2 5 GND SH0 3 1 SH1 3 1 SH2 3 1 SH3 3 1 TSZ122IST U23B 4 see note * 1K[0.1%] 49K9 [0.1%] V- STT7P2UH7 4 4 4 4 2 S S S S 1 V+ R159 R163 T10 3 CAL_D TSZ122IST 4 1 2 5 6 8 GND see note * see note * see note * GND U21A S D STT7P2UH7 STT7P2UH7 STT7P2UH7 GND GND G T4 T2 T6 100nF 10uF 3 GND C88 C87 100K 1K 100nF R125 4 R167 close toTSZ122 C100 V- 100 CAL 2 decoupling capacitors see note * STT7P2UH7 R151 1 V+ T8 3 8 TSZ122IST GND U23A VDD 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 17. Figure: analog section schematic functional modes of the STM32L073VZT6 microcontroller. mA to a few 10 mA typically. This covers all allows the measurement of currents from 100 Ω to 10 kΩ and precision over a wide range of currents. The possibility to use shunts from 1 R134, R131, R130, R132 and R133, switched by PMOS transistors to get enough resolution The analog part of the IDD auto-measurement circuit is based on five shunts resistors: 4.24.1 Analog section description ammeter between pins 1 and 2 of JP10. STM32L073VZT6 total current consumption can be measured by connecting an JP10: no jumper to pins 1, 2, 3. (default setting) IDD measurement circuit is bypassed, STM32L073VZT6 is powered directly. JP10 DD V position): JP10 1 and 2 closed (jumper in STM32L073VZT6 is powered through IDD measurement circuit. JP10 2 and 3 closed (jumper in IDD position): Jumper Description Table 26. IDD auto-measurement related jumper settings UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['6'] -Processing table 4 -Text before table: G D G D G D G D 2 2 2 2 5 GND SH0 3 1 SH1 3 1 SH2 3 1 SH3 3 1 TSZ122IST U23B 4 see note * 1K[0.1%] 49K9 [0.1%] V- STT7P2UH7 4 4 4 4 2 S S S S 1 V+ R159 R163 T10 3 CAL_D TSZ122IST 4 1 2 5 6 8 GND see note * see note * see note * GND U21A S D STT7P2UH7 STT7P2UH7 STT7P2UH7 GND GND G T4 T2 T6 100nF 10uF 3 GND C88 C87 100K 1K 100nF R125 4 R167 close toTSZ122 C100 V- 100 CAL 2 decoupling capacitors see note * STT7P2UH7 R151 1 V+ T8 3 8 TSZ122IST GND U23A VDD 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 17. Figure: analog section schematic functional modes of the STM32L073VZT6 microcontroller. mA to a few 10 mA typically. This covers all allows the measurement of currents from 100 Ω to 10 kΩ and precision over a wide range of currents. The possibility to use shunts from 1 R134, R131, R130, R132 and R133, switched by PMOS transistors to get enough resolution The analog part of the IDD auto-measurement circuit is based on five shunts resistors: 4.24.1 Analog section description ammeter between pins 1 and 2 of JP10. STM32L073VZT6 total current consumption can be measured by connecting an JP10: no jumper to pins 1, 2, 3. (default setting) IDD measurement circuit is bypassed, STM32L073VZT6 is powered directly. JP10 DD V position): JP10 1 and 2 closed (jumper in STM32L073VZT6 is powered through IDD measurement circuit. JP10 2 and 3 closed (jumper in IDD position): Jumper Description Table 26. IDD auto-measurement related jumper settings UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['6'] -Processing table 5 -Text before table: 1 3 bypass direction Current TSZ122IST 100nF 1K[0.1%] Shunts 6 7 GND R162 5 C102 GND 49K9 [0.1%] 1 [1%] 10 [1%] 100 [1%] 1K[1%] 10K [1%] GND GND GND U21B R134 R131 R130 R132 R133 R165 1uF C101 amplifier SH0_D SH1_D SH2_D SH3_D 101 02 K6 100 differential 6 6 6 6 6 R 100K 100K 100K 5 5 5 5 7 R123 R127 R124 IDD_MEAS R164 G D G D G D G D 2 2 2 2 5 GND SH0 3 1 SH1 3 1 SH2 3 1 SH3 3 1 TSZ122IST U23B 4 see note * 1K[0.1%] 49K9 [0.1%] V- STT7P2UH7 4 4 4 4 2 S S S S 1 V+ R159 R163 T10 3 CAL_D TSZ122IST 4 1 2 5 6 8 GND see note * see note * see note * GND U21A S D STT7P2UH7 STT7P2UH7 STT7P2UH7 GND GND G T4 T2 T6 100nF 10uF 3 GND C88 C87 100K 1K 100nF R125 4 R167 close toTSZ122 C100 V- 100 CAL 2 decoupling capacitors see note * STT7P2UH7 R151 1 V+ T8 3 8 TSZ122IST GND U23A VDD 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 17. Figure: analog section schematic functional modes of the STM32L073VZT6 microcontroller. mA to a few 10 mA typically. This covers all allows the measurement of currents from 100 Ω to 10 kΩ and precision over a wide range of currents. The possibility to use shunts from 1 R134, R131, R130, R132 and R133, switched by PMOS transistors to get enough resolution The analog part of the IDD auto-measurement circuit is based on five shunts resistors: 4.24.1 Analog section description ammeter between pins 1 and 2 of JP10. STM32L073VZT6 total current consumption can be measured by connecting an JP10: no jumper to pins 1, 2, 3. (default setting) IDD measurement circuit is bypassed, STM32L073VZT6 is powered directly. JP10 DD V position): JP10 1 and 2 closed (jumper in STM32L073VZT6 is powered through IDD measurement circuit. JP10 2 and 3 closed (jumper in IDD position): Jumper Description Table 26. IDD auto-measurement related jumper settings UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing page 42 -Processing table 1 -Text before table: Figure 18. Difference amplifier 4.24.2 Difference amplifier set to zero the voltage difference for the calibration of the analog amplifier. depending on the measurement result obtained with one shunt. The transistor T8 is used to The digital section switches or not to a higher resistance shunt for a better measurement, The voltage drop is connected to pins 3 and 5 of the operational amplifier U21. zero-drift operational amplifier. The voltage drop across the selected shunt is amplified by a very high accuracy and Hardware layout and configuration UM1878 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: [None, None, '', '4 S 4 S\nSH2 3 SH3 1 3 1\nG D 2 G D 2\n5 5 R127 R124\n6 100K 100K 6\nD SH2_D SH3_D'] -Processing row: ['', None, '', '31 R130 R132 R133\n[1%] GND 100 [1%] GND 1K[1%] 10K [1%]'] -Processing row: ['', '', '', ''] -Processing table 2 -Text before table: G D G D 2 2 5 GND SH2 3 1 SH3 3 1 TSZ122IST U23B 4 1K[0.1%] 49K9 [0.1%] V- 4 4 2 S S 1 V+ R159 R163 3 TSZ122IST 8 see note * see note * GND U21A STT7P2UH7 STT7P2UH7 GND GND T2 T6 100nF 10uF GND C88 C87 1K 100nF 4 R167 close toTSZ122 C100 V- 100 2 decoupling capacitors R151 1 V+ 3 8 TSZ122IST GND U23A 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 18. Difference amplifier 4.24.2 Difference amplifier set to zero the voltage difference for the calibration of the analog amplifier. depending on the measurement result obtained with one shunt. The transistor T8 is used to The digital section switches or not to a higher resistance shunt for a better measurement, The voltage drop is connected to pins 3 and 5 of the operational amplifier U21. zero-drift operational amplifier. The voltage drop across the selected shunt is amplified by a very high accuracy and Hardware layout and configuration UM1878 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['6'] -Processing table 3 -Text before table: G D G D 2 2 5 GND SH2 3 1 SH3 3 1 TSZ122IST U23B 4 1K[0.1%] 49K9 [0.1%] V- 4 4 2 S S 1 V+ R159 R163 3 TSZ122IST 8 see note * see note * GND U21A STT7P2UH7 STT7P2UH7 GND GND T2 T6 100nF 10uF GND C88 C87 1K 100nF 4 R167 close toTSZ122 C100 V- 100 2 decoupling capacitors R151 1 V+ 3 8 TSZ122IST GND U23A 22K 100nF R170 C104 close toTSZ122 decoupling capacitor +5V +3V3 VDD Figure 18. Difference amplifier 4.24.2 Difference amplifier set to zero the voltage difference for the calibration of the analog amplifier. depending on the measurement result obtained with one shunt. The transistor T8 is used to The digital section switches or not to a higher resistance shunt for a better measurement, The voltage drop is connected to pins 3 and 5 of the operational amplifier U21. zero-drift operational amplifier. The voltage drop across the selected shunt is amplified by a very high accuracy and Hardware layout and configuration UM1878 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['6'] -Processing page 43 -Processing table 1 -Text before table: Figure 19. Digital section schematic UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing table 2 -Text before table: SVV V V SS S S II DI DDD ___ VC DAI DLG _MP MP COO US0 VW DoN DD _0 MK Cet Uect _S S S 44 151 R1M 8D 0F 0SJ A_ _ I DS DD _DG EPP AO 1 2 3 RCD1 17 7O4 65 [N10 /A]1 23 I DCSS _HH M21 EA DD // GG 45 3 A L 1X7 01N K6[ US SR ASO RAS T0 _L R/ XP I D3 D _ S H 3 / G_ PSO OH 70 21 24 31 88 SSX HH 30 R 9N U S A R T _ T X I D D _ S H 2 / G P O 6 2 1 6 H 1 5 II 2R CAQA _D DKUP D/ R 0 44 56 MM FF XX __ II 22 CC __T SSP DC26 AL[N IB 2 C _ ST D A 44 34 RRP 11__1 77] 79X 00 P/AT B]P 72 I 2 C _ C G P I OI 1 5 4 2 2 8 RME 1PO 8F 8HT 1 0_ Kd P B 6 G P I O 1 4 1N 01 0/ K5 2 7 S WP CKO_ LIX G P I O 1 3 R 1C 5A 7/5] 3 7 2 6 R 1 9 1 1 0 K MM FFT XX/ SS WWRP LI K S W O G P I O 1 2 3 4 3 3 MFX_V MRE FS XE _T W# KUP WNT EUE P G P I O 1 1 270 3 2 R 1 9 0 1 0 K 0 T I 1 R08 1F 5I 8LM T G P I O 9 3 0 R 1 8 9 1 0 K O G P I O 8 2 9 G P I O 7 [ N5 A] 1 7 R 1 7 1 1 T SS C _R Y N /G G PO O0 3 G P I O 6 BAT6D J 9 1 3 1 6 T P 2 9 [ N /A A/3 ] Y P T S CC __ YX PN / GG PP OO 21 G P I O 5 MOO FYY X___ _URS i c r S 1 2 1 5 M F X T S G P I O 4 J OO YY 1 1 4 0 M F X N ] C G P I O 3 J I GL T 3 9 [ M F X DV V V G P I O 2 J _ L E ADDV [ A 2 0 R VD D M F X G P I O 1 J O Y _ D DD D D 1 9 M F X D_ _ _ 1 2 3 STM32L152CCT6 VDD 9 12 3 4 U25 4 6 8 100C n9 F3 100C n1 F06 100C n9 F4 100C n1 F16 100C n9 F1 100C n9 F9 PEO 6U cT an alsobe used toE w6 ake-up the MR C1 U66 1u9 F0 MFX_IRQ C BEAD 0 P L7 VDD, VDD_1, VDD_2, VDD_3 VDD VDD VDD one capacitor close to each MFX pins: Multi Function eXpander MFX Figure 19. Digital section schematic UM1878 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing page 44 -Processing table 1 -Text before table: Table 27. RS-232 connector CN6 MS30720V1 Figure 20. RS-232 connector CN6 (front view) 5.1 RS-232 connector CN6 5 Connectors Connectors UM1878 -Found connector CN6 in table name -Processing vertical table... -Header row 1: ['Pin number', 'Description', 'Pin\nnumber', 'Description'] -Detected pin name header: Description at position 1 in header_row_1 -Detected pin name header: Description at position 3 in header_row_1 -Pin name positions: [1, 3] -Detected connector: CN6 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Detected connector: CN6 at position 2 in header_row_1 -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'CN6'}, 2: {'pos': 3, 'name': 'CN6'}} -Processing row: ['1', 'NC', '6', 'Bootloader_BOOT0'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Processing row: ['2', 'RX (PD6)', '7', 'RTS (PD4)'] -Assigned pin name from 'Name' column: PD6 to connector CN6 -Assigned pin name from 'Name' column: PD4 to connector CN6 -Processing row: ['3', 'TX (PD5)', '8', 'CTS/ Bootloader_RESET'] -Assigned pin name from 'Name' column: PD5 to connector CN6 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Processing row: ['4', 'NC', '9', 'NC'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Processing row: ['5', 'GND', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Processing page 45 -Processing table 1 -Text before table: Table 28. LCD segment daughterboard connectors segment daughterboard connectors. Table 28: LCD daughterboard is not plugged in. For signals assignment details refer to GPIO signals on these two connectors can be tested on odd pins when the LCD segment mils (17.78 mm). pin 1 and CN14 pin 1 is 700 common daughterboards for several Evaluation boards. The standard width between CN10 every LCD segment signals are defined as a standard, which allows the development of daughterboard (MB979). The space between these two connectors and the position of Two 48-pins male headers CN10 and CN14 are used to connect with the LCD segment 5.3 LCD segment daughterboard connectors CN10 and CN14 UM1878 Connectors -Found connector CN14 in table name -Processing vertical table... -Header row 1: ['CN10', None, 'CN14', None] -Header row 2: ['Odd pin', 'GPIO signal', 'Odd pin', 'GPIO signal'] -Pin name positions: [] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['CN10', 'CN10', 'CN14', 'CN14'] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['01NC', '01NC', '41NC', '41NC'] -Reversed Header row 2: ['nip ddO', 'langis OIPG', 'nip ddO', 'langis OIPG'] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['01NC', '01NC', '41NC', '41NC'] -Connector mapping: {} -Processing row: ['1', 'PA9', '1', 'PD2'] -Processing row: ['3', 'PA8', '3', 'PC12'] -Processing row: ['5', 'PA10', '5', 'PC11'] -Processing row: ['7', 'PB9', '7', 'PC10'] -Processing row: ['9', 'PB11', '9', 'PC3'] -Processing row: ['11', 'PB10', '11', 'PC4'] -Processing row: ['13', 'PB5', '13', 'PC5'] -Processing row: ['15', 'PB14', '15', 'PC6'] -Processing row: ['17', 'PB13', '17', 'PC7'] -Processing row: ['19', 'PB12', '19', 'PC8'] -Processing row: ['21', 'PA15', '21', 'PC9'] -Processing row: ['23', 'PB8', '23', 'PD8'] -Processing row: ['25', 'PB15', '25', 'PD9'] -Processing row: ['27', 'PC2', '27', 'PD10'] -Processing row: ['29', 'PC1', '29', 'PD11'] -Processing row: ['31', 'PC0', '31', 'PD12'] -Processing row: ['33', 'PA3', '33', 'PD13'] -Processing row: ['35', 'PA2', '35', 'PD14'] -Processing row: ['37', 'PB0', '37', 'PD15'] -Processing row: ['39', 'PA7', '39', 'PE0'] -Processing row: ['41', 'PA6', '41', 'PE1'] -Processing row: ['43', 'PB4', '43', 'PE2'] -Processing row: ['45', 'PB3', '45', 'PE3'] -Processing row: ['47', 'PB1', '47', 'PA1'] -Processing page 46 -Processing table 1 -Text before table: Table 29. USB Type-B connector CN17 Figure 22. USB Type-B connector CN17 board debugging. The USB connector CN17 is used to connect the embedded ST-LINK/V2-1 to the PC for 5.5 ST-LINK/V2-1 USB Type-B connector CN17 manufacture. It is not populated by default and not for end user. The connector CN15 is used only for embedded ST-LINK/V2-1 programming during board 5.4 ST-LINK/V2-1 programming connector CN15 and even pins must not be connected directly on the daughterboard. If CN10 and CN14 are used as GPIO extension connectors on a daughterboard, odd pins Connectors UM1878 -Processing vertical table... -Header row 1: ['Pin number', 'Description', 'Pin number', 'Description'] -Detected pin name header: Description at position 1 in header_row_1 -Detected pin name header: Description at position 3 in header_row_1 -Pin name positions: [1, 3] -Detected connector: GENERAL1 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Detected connector: GENERAL1 at position 2 in header_row_1 -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'GENERAL1'}, 2: {'pos': 3, 'name': 'GENERAL1'}} -Processing row: ['1', 'V (power)\nBUS', '4', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['2', 'DM', '5,6', 'Shield'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['3', 'DP', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing page 47 -Processing table 1 -Text before table: Table 30. SWD debugging connector CN12 MS30722V2 20 18 16 14 12 10 8 6 4 2 9 7 5 3 19 17 15 13 11 1 Figure 23. Trace debugging connector CN12 (top view) 5.6 SWD connector CN12 UM1878 Connectors -Found connector CN12 in table name -Processing vertical table... -Header row 1: ['Pin number', 'Description', 'Pin number', 'Description'] -Detected pin name header: Description at position 1 in header_row_1 -Detected pin name header: Description at position 3 in header_row_1 -Pin name positions: [1, 3] -Detected connector: CN12 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Detected connector: CN12 at position 2 in header_row_1 -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'CN12'}, 2: {'pos': 3, 'name': 'CN12'}} -Processing row: ['1', 'V power\nDD', '2', 'V power\nDD'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Processing row: ['3', '-', '4', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Processing row: ['5', '-', '6', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Processing row: ['7', 'SWDIO PA13', '8', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Processing row: ['9', 'SWCLK PA14', '10', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Processing row: ['11', '-', '12', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Processing row: ['13', '-', '14', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Processing row: ['15', 'RESET#', '16', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Processing row: ['17', 'DBGRQ', '18', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Processing row: ['19', 'DBGACK', '20', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN12 -Processing page 48 -Processing table 1 -Text before table: Table 31. Trace debugging connector CN11 Connectors UM1878 -Found connector CN11 in table name -Processing vertical table... -Header row 1: ['Pin number', 'Description', 'Pin\nnumber', 'Description'] -Detected pin name header: Description at position 1 in header_row_1 -Detected pin name header: Description at position 3 in header_row_1 -Pin name positions: [1, 3] -Detected connector: CN11 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Detected connector: CN11 at position 2 in header_row_1 -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'CN11'}, 2: {'pos': 3, 'name': 'CN11'}} -Processing row: ['1', 'V power\nDD', '2', 'SWDIO PA13'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Processing row: ['3', 'GND', '4', 'SWCLK PA14'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Processing row: ['5', 'GND', '6', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Processing row: ['7', 'Pin is removed', '8', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Processing row: ['9', 'GND', '10', 'RESET#'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Processing row: ['11', 'GND', '12', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Processing row: ['13', 'GND', '14', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Processing row: ['15', 'GND', '16', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Processing row: ['17', 'GND', '18', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Processing row: ['19', 'GND', '20', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN11 -Processing table 2 -Text before table: Table 32. microSD™ connector CN13 Figure 25. microSD™ connector CN13 5.8 microSD™ connector CN13 19 GND 20 - 17 GND 18 - 15 GND 16 - 13 GND 14 - 11 GND 12 - 9 GND 10 RESET# 7 Pin is removed 8 - 5 GND 6 - 3 GND 4 SWCLK PA14 DD V 1 power 2 SWDIO PA13 number Description Pin number Description Pin Table 31. Trace debugging connector CN11 Connectors UM1878 -Found connector CN13 in table name -Processing vertical table... -Header row 1: ['Pin\nnumber', 'Description', 'Pin\nnumber', 'Description'] -Detected pin name header: Description at position 1 in header_row_1 -Detected pin name header: Description at position 3 in header_row_1 -Pin name positions: [1, 3] -Detected connector: CN13 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Detected connector: CN13 at position 2 in header_row_1 -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'CN13'}, 2: {'pos': 3, 'name': 'CN13'}} -Processing row: ['1', 'NC', '6', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['2', 'MicroSD_CS (PD0)', '7', 'SPI_MISO (PE14)'] -Assigned pin name from 'Name' column: PD0 to connector CN13 -Assigned pin name from 'Name' column: PE14 to connector CN13 -Processing row: ['3', 'SPI_MOSI (PE15)', '8', 'NC'] -Assigned pin name from 'Name' column: PE15 to connector CN13 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['4', '+3V3', '9', 'GND'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['5', 'SPI_CLK (PE13)', '10', 'MicroSDcard_detect (to expander MFX)'] -Assigned pin name from 'Name' column: PE13 to connector CN13 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing page 49 -Processing table 1 -Text before table: Table 33. RF-EEPROM daughterboard connector CN1 MS30715V2 2 8 1 7 Figure 26. RF-EEPROM daughterboard connector CN1 (front view) 5.9 RF-EEPROM daughterboard connector CN1 UM1878 Connectors -Found connector CN1 in table name -Processing vertical table... -Header row 1: ['Pin number', 'Description', 'Pin number', 'Description'] -Detected pin name header: Description at position 1 in header_row_1 -Detected pin name header: Description at position 3 in header_row_1 -Pin name positions: [1, 3] -Detected connector: CN1 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Detected connector: CN1 at position 2 in header_row_1 -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'CN1'}, 2: {'pos': 3, 'name': 'CN1'}} -Processing row: ['1', 'I2C_SDA (PG13)', '5', 'V\nDD'] -Assigned pin name from 'Name' column: PG13 to connector CN1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN1 -Processing row: ['2', 'NC', '6', 'NC'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN1 -Processing row: ['3', 'I2C_SCL (PG14)', '7', 'GND'] -Assigned pin name from 'Name' column: PG14 to connector CN1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN1 -Processing row: ['4', 'EXT_RESET(PC6)', '8', 'NC'] -Assigned pin name from 'Name' column: PC6 to connector CN1 -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN1 -Processing page 50 -Processing table 1 -Text before table: 114.3mm Figure 27. Mechanical dimensions 6 Mechanical dimensions Mechanical dimensions UM1878 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: [''] -Processing page 51 -Processing table 1 -Text before table: Example: PCB. Second sticker: board reference with revision and serial number, available on each • Product identification Product order code Example: main board featuring the target device. First sticker: product order code and product identification, generally placed on the • The stickers located on the top or bottom side of all PCBs provide product information: 7.1 Product marking 7 STM32L073Z-EVAL Evaluation board information UM1878 STM32L073Z-EVAL Evaluation board information -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['MBxxxx-Variant-yzz\nsyywwxxxxx', ''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['xxxxxwwyys\nzzy-tnairaV-xxxxBM', ''] -Connector mapping: {} -Processing page 52 -Processing table 1 -Text before table: Table 34. Product history 7.2 STM32L073Z-EVAL product history STM32L073Z-EVAL Evaluation board information UM1878 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Order\ncode', 'Product\nidentification', 'Product details', 'Product change\ndescription', 'Product limitations'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['edoc\nredrO', 'noitacifitnedi\ntcudorP', 'sliated tcudorP', 'noitpircsed\negnahc tcudorP', 'snoitatimil tcudorP'] -Connector mapping: {} -Processing row: ['LAVE-Z370L23MTS', 'STM32L073Z-\nEVAL/', 'MCU:\n– STM32L073VZT6\nrevision “Z”', 'Initial revision', 'No limitation'] -Processing row: ['LAVE-Z370L23MTS', 'STM32L073Z-\nEVAL/', 'MCU errata sheet:\n– STM32L07xxx/L08xxx\ndevice errata (ES0292)', 'Initial revision', 'No limitation'] -Processing row: ['LAVE-Z370L23MTS', 'STM32L073Z-\nEVAL/', 'Boards:\n– MB895-Serial-C03\n(TFT LCD\ndaughterboard)\n– MB979-Default-A01\n(LCD segment\ndaughterboard)\n– MB1020-Default-A02\n(RF-EEPROM\ndaughterboard)\n– MB1168-Default-C01\n(main board)\n– MB1199-Default-A01\n(detection accessory\ndaughterboard)', 'Initial revision', 'No limitation'] -Processing row: ['LAVE-Z370L23MTS', 'VA32L073Z$AU1', 'MCU:\n– STM32L073VZT6\nrevision “Z”, “P”, or “1”', '– Packaging: plastic blister\nreplaced by a carton box\n– Main board revision\nchanged\n– TFT LCD daughterboard\nrevision changed', 'No limitation'] -Processing row: ['LAVE-Z370L23MTS', 'VA32L073Z$AU1', 'MCU errata sheet:\n– STM32L07xxx/L08xxx\ndevice errata (ES0292)', '– Packaging: plastic blister\nreplaced by a carton box\n– Main board revision\nchanged\n– TFT LCD daughterboard\nrevision changed', 'No limitation'] -Processing row: ['LAVE-Z370L23MTS', 'VA32L073Z$AU1', 'Boards:\n– MB895-Serial-C04\n(TFT LCD\ndaughterboard)\n– MB979-Default-A01\n(LCD segment\ndaughterboard)\n– MB1020-Default-A02\n(RF-EEPROM\ndaughterboard)\n– MB1168-L073VZT6-C02\n(main board)\n– MB1199-Default-A01\n(detection accessory\ndaughterboard)', '– Packaging: plastic blister\nreplaced by a carton box\n– Main board revision\nchanged\n– TFT LCD daughterboard\nrevision changed', 'No limitation'] -Processing page 53 -Processing table 1 -Text before table: Table 35. Board revision history 7.3 Board revision history UM1878 STM32L073Z-EVAL Evaluation board information -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Board reference', 'Board variant and\nrevision', 'Board change\ndescription', 'Board limitations'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['ecnerefer draoB', 'noisiver\ndna tnairav draoB', 'noitpircsed\negnahc draoB', 'snoitatimil draoB'] -Connector mapping: {} -Processing row: ['MB895\n(TFT LCD daughterboard)', 'Default-C03', 'Initial revision', 'No limitation'] -Processing row: ['MB895\n(TFT LCD daughterboard)', 'Serial-C04', 'Several part references\nupdated due to\nobsolescence (such as\ninductor or others, refer\nto the bill of materials for\ndetails)', 'No limitation'] -Processing row: ['MB979\n(LCD segment daughterboard)', 'Default-A01', 'Initial revision', 'No limitation'] -Processing row: ['MB1020\n(RF-EEPROM daughterboard)', 'Default-A02', 'Initial revision', 'No limitation'] -Processing row: ['MB1168\n(main board)', 'Default-C01', 'Initial revision', 'Inversion of the VLCD1\nand VLCD2 labels of the\nPB2 and PB12/PE11 pins\nin the top silkscreen.'] -Processing row: ['MB1168\n(main board)', 'L073VZT6-C02', 'Several part references\nupdated due to\nobsolescence (such as\ntransistors or others, refer\nto the bill of materials for\ndetails)', 'Inversion of the VLCD1\nand VLCD2 labels of the\nPB2 and PB12/PE11 pins\nin the top silkscreen.'] -Processing row: ['MB1199\n(detection accessory daughterboard)', 'Default-A01', 'Initial revision', 'No limitation'] -Processing page 54 -Processing page 55 -Processing page 56 -Processing table 1 -Text before table: Table 36. Document revision history Revision history Revision history UM1878 -Table ignored due to presence of 'Revision', 'Date', or 'Changes' in the header: ['Date', 'Revision', 'Changes'] -Processing page 57 -Connector pin mappings before ensuring all pins: {'JP11': {}, 'CN9': {}, 'CN17': {}, 'CN4': {}, 'JP12': {}, 'JP13': {}, 'CN6': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD6', 7: 'PD4', 3: 'PD5', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: '// Pin not routed'}, 'CN13': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD0', 7: 'PE14', 3: 'PE15', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: 'PE13', 10: '// Pin not routed'}, 'CN3': {}, 'CN16': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed'}, 'P2': {}, 'P1': {}, 'CN8.': {}, 'CN8': {}, 'JP1,': {}, 'TP18': {}, 'GENERAL1': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: 'PA0', 6: 'PA4', 7: 'PH1', 8: 'PH0', 9: 'PH10', 10: 'PH9', 11: 'PC14', 12: 'PC15', 13: 'PC13', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: 'PE6', 19: 'PE5', 20: 'PE4', 21: '// Pin not routed', 22: 'PB7', 23: 'PB6', 24: '// Pin not routed', 25: '// Pin not routed', 26: '// Pin not routed'}, 'JP10': {}, 'CN12': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed', 9: '// Pin not routed', 10: '// Pin not routed', 11: '// Pin not routed', 12: '// Pin not routed', 13: '// Pin not routed', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: '// Pin not routed', 19: '// Pin not routed', 20: '// Pin not routed'}, 'CN11': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed', 9: '// Pin not routed', 10: '// Pin not routed', 11: '// Pin not routed', 12: '// Pin not routed', 13: '// Pin not routed', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: '// Pin not routed', 19: '// Pin not routed', 20: '// Pin not routed'}, 'CN1': {1: 'PG13', 5: '// Pin not routed', 2: '// Pin not routed', 6: '// Pin not routed', 3: 'PG14', 7: '// Pin not routed', 4: 'PC6', 8: '// Pin not routed'}} -Connector pin mappings after ensuring all pins: {'JP11': {}, 'CN9': {}, 'CN17': {}, 'CN4': {}, 'JP12': {}, 'JP13': {}, 'CN6': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD6', 7: 'PD4', 3: 'PD5', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: '// Pin not routed'}, 'CN13': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD0', 7: 'PE14', 3: 'PE15', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: 'PE13', 10: '// Pin not routed'}, 'CN3': {}, 'CN16': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed'}, 'P2': {}, 'P1': {}, 'CN8.': {}, 'CN8': {}, 'JP1,': {}, 'TP18': {}, 'GENERAL1': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: 'PA0', 6: 'PA4', 7: 'PH1', 8: 'PH0', 9: 'PH10', 10: 'PH9', 11: 'PC14', 12: 'PC15', 13: 'PC13', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: 'PE6', 19: 'PE5', 20: 'PE4', 21: '// Pin not routed', 22: 'PB7', 23: 'PB6', 24: '// Pin not routed', 25: '// Pin not routed', 26: '// Pin not routed'}, 'JP10': {}, 'CN12': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed', 9: '// Pin not routed', 10: '// Pin not routed', 11: '// Pin not routed', 12: '// Pin not routed', 13: '// Pin not routed', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: '// Pin not routed', 19: '// Pin not routed', 20: '// Pin not routed'}, 'CN11': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed', 9: '// Pin not routed', 10: '// Pin not routed', 11: '// Pin not routed', 12: '// Pin not routed', 13: '// Pin not routed', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: '// Pin not routed', 19: '// Pin not routed', 20: '// Pin not routed'}, 'CN1': {1: 'PG13', 5: '// Pin not routed', 2: '// Pin not routed', 6: '// Pin not routed', 3: 'PG14', 7: '// Pin not routed', 4: 'PC6', 8: '// Pin not routed'}} -Excluding connector JP11 as all pins are '// Pin not routed' -Excluding connector CN9 as all pins are '// Pin not routed' -Excluding connector CN17 as all pins are '// Pin not routed' -Excluding connector CN4 as all pins are '// Pin not routed' -Excluding connector JP12 as all pins are '// Pin not routed' -Excluding connector JP13 as all pins are '// Pin not routed' -Excluding connector CN3 as all pins are '// Pin not routed' -Excluding connector CN16 as all pins are '// Pin not routed' -Excluding connector P2 as all pins are '// Pin not routed' -Excluding connector P1 as all pins are '// Pin not routed' -Excluding connector CN8. as all pins are '// Pin not routed' -Excluding connector CN8 as all pins are '// Pin not routed' -Excluding connector JP1, as all pins are '// Pin not routed' -Excluding connector TP18 as all pins are '// Pin not routed' -Excluding connector JP10 as all pins are '// Pin not routed' -Excluding connector CN12 as all pins are '// Pin not routed' -Excluding connector CN11 as all pins are '// Pin not routed' -Connector pin mappings after filtering: {'CN6': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD6', 7: 'PD4', 3: 'PD5', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: '// Pin not routed'}, 'CN13': {1: '// Pin not routed', 6: '// Pin not routed', 2: 'PD0', 7: 'PE14', 3: 'PE15', 8: '// Pin not routed', 4: '// Pin not routed', 9: '// Pin not routed', 5: 'PE13', 10: '// Pin not routed'}, 'GENERAL1': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: 'PA0', 6: 'PA4', 7: 'PH1', 8: 'PH0', 9: 'PH10', 10: 'PH9', 11: 'PC14', 12: 'PC15', 13: 'PC13', 14: '// Pin not routed', 15: '// Pin not routed', 16: '// Pin not routed', 17: '// Pin not routed', 18: 'PE6', 19: 'PE5', 20: 'PE4', 21: '// Pin not routed', 22: 'PB7', 23: 'PB6', 24: '// Pin not routed', 25: '// Pin not routed', 26: '// Pin not routed'}, 'CN1': {1: 'PG13', 5: '// Pin not routed', 2: '// Pin not routed', 6: '// Pin not routed', 3: 'PG14', 7: '// Pin not routed', 4: 'PC6', 8: '// Pin not routed'}} diff --git a/bsp/board/include/boards/board_eval_with_stm32l476zg/debug_output.txt b/bsp/board/include/boards/board_eval_with_stm32l476zg/debug_output.txt deleted file mode 100644 index 5f90ccb5a..000000000 --- a/bsp/board/include/boards/board_eval_with_stm32l476zg/debug_output.txt +++ /dev/null @@ -1,1526 +0,0 @@ -Detected Eval board -Processing page 1 -Processing page 2 -Processing page 3 -Processing page 4 -Processing page 5 -Processing page 6 -Processing page 7 -Processing page 8 -Processing page 9 -Processing page 10 -Processing table 1 -Text before table: Table 1. Ordering information is available from the datasheet and reference manual of the target microcontroller. To order the STM32L476G-EVAL Evaluation board, refer to Table 1. Additional information 2 Ordering information Ordering information UM1855 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Order code', 'Board references', 'Target STM32'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['edoc redrO', 'secnerefer draoB', '23MTS tegraT'] -Connector mapping: {} -Processing row: ['STM32L476G-EVAL', '– MB1144(1)\n– MB989(2)\n– MB979(3)\n– MB1020(4)', 'STM32L476ZGT6'] -Processing table 2 -Text before table: Table 2. Codification explanation The meaning of the codification is explained in Table 2. 2.1 Codification 4. Dual-interface EEPROM daughterboard 3. LCD glass module daughterboard 2. TFT LCD daughterboard 1. Main board – MB1020(4) – MB979(3) STM32L476G-EVAL STM32L476ZGT6 – MB989(2) – MB1144(1) Order code Board references Target STM32 Table 1. Ordering information is available from the datasheet and reference manual of the target microcontroller. To order the STM32L476G-EVAL Evaluation board, refer to Table 1. Additional information 2 Ordering information Ordering information UM1855 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['STM32XXYYZ-EVAL', 'Description', 'Example: STM32L476G-EVAL'] -Detected pin name header: Description at position 1 in header_row_1 -Pin name positions: [1] -Skipping position 1 in header_row_1 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['LAVE-ZYYXX23MTS', 'noitpircseD', 'LAVE-G674L23MTS :elpmaxE'] -Skipping position 1 in header_row_1 because it is a pin name position. -Connector mapping: {} -Processing row: ['XX', 'MCU series in STM32 32-bit Arm Cortex\nMCUs', 'STM32L4 series'] -Processing row: ['YY', 'MCU product line in the series', 'STM32L476'] -Processing row: ['Z', 'STM32 flash memory size:\n– G for 1 Mbyte', '1 Mbyte'] -Processing row: ['EVAL', 'Evaluation board', 'Evaluation board'] -Processing page 11 -Processing table 1 -Text before table: Table 3. ON/OFF conventions Table 3 defines some conventions used in the present document. 4 Conventions software available on the www.st.com website. download the latest available version, refer to the STM32L476G-EVAL demonstration demonstration of the device peripherals in Standalone mode. For more information and to Demonstration software is preloaded in the STM32L476ZG flash memory, for easy 3.3 Demonstration software STMicroelectronics - STM32CubeIDE • Keil® - MDK-ARM(c) • (d) IAR Systems® - IAR Embedded Workbench® • (c) 3.2 Development toolchains USB Type-A or USB Type-C® to Micro-B cable • Multi.OS support: Windows® 10, Linux® 64-bit, or macOS® • (a) (b) 3.1 System requirements 3 Development environment UM1855 Development environment -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Convention', 'Definition'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['noitnevnoC', 'noitinifeD'] -Connector mapping: {} -Processing row: ['Jumper JPx ON', 'Jumper fitted'] -Processing row: ['Jumper JPx OFF', 'Jumper not fitted'] -Processing row: ['Solder bridge SBx ON', 'SBx connections closed by solder'] -Processing row: ['Solder bridge SBx OFF', 'SBx connections left open'] -Processing page 12 -Processing page 13 -Processing table 1 -Text before table: Power-meter Sigma-delta device flash memory QUADSPI Quad-SPI transceiver IrDA USART1 TFT LCD 2.8’’ color connector transceiver RS232 RS232 memory FMC NOR flash connector Mifare SRAM Figure 2. STM32L476G-EVAL hardware block diagram components on the Evaluation board. connections with peripheral components. Figure 3 shows the location of the main Figure 2 illustrates STM32L476ZG microcontroller in an LQFP 144-pin package. The STM32L476G-EVAL Evaluation board is designed around the STM32L476ZG target 6 Hardware layout and configuration UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['LCD glass'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['ssalg DCL'] -Connector mapping: {} -Processing row: ['module\n40x8'] -Processing row: [''] -Processing table 2 -Text before table: TSC Touch-sensing button outputs codec SAI1 headphone Audio two stereo SWD connectors JTAG, trace and JTAG microphones connector two digital MEMS USB ST-LINK/V2-1 Standard-B sensor modulator 40x8 PT100 Sigma-delta LCD module DFSDM LCD glass modulator Power-meter Sigma-delta device flash memory QUADSPI Quad-SPI transceiver IrDA USART1 TFT LCD 2.8’’ color connector transceiver RS232 RS232 memory FMC NOR flash connector Mifare SRAM Figure 2. STM32L476G-EVAL hardware block diagram components on the Evaluation board. connections with peripheral components. Figure 3 shows the location of the main Figure 2 illustrates STM32L476ZG microcontroller in an LQFP 144-pin package. The STM32L476G-EVAL Evaluation board is designed around the STM32L476ZG target 6 Hardware layout and configuration UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['EEPROM'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['MORPEE'] -Connector mapping: {} -Processing row: ['RF EEPROM\nconnector'] -Processing table 3 -Text before table: EEPROM STM32L476ZGT6 TSC Touch-sensing button outputs codec SAI1 headphone Audio two stereo SWD connectors JTAG, trace and JTAG microphones connector two digital MEMS USB ST-LINK/V2-1 Standard-B sensor modulator 40x8 PT100 Sigma-delta LCD module DFSDM LCD glass modulator Power-meter Sigma-delta device flash memory QUADSPI Quad-SPI transceiver IrDA USART1 TFT LCD 2.8’’ color connector transceiver RS232 RS232 memory FMC NOR flash connector Mifare SRAM Figure 2. STM32L476G-EVAL hardware block diagram components on the Evaluation board. connections with peripheral components. Figure 3 shows the location of the main Figure 2 illustrates STM32L476ZG microcontroller in an LQFP 144-pin package. The STM32L476G-EVAL Evaluation board is designed around the STM32L476ZG target 6 Hardware layout and configuration UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: [''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [''] -Connector mapping: {} -Processing row: [''] -Processing table 4 -Text before table: connector I2C OpAmp1 RF EEPROM LDR ADC EEPROM STM32L476ZGT6 TSC Touch-sensing button outputs codec SAI1 headphone Audio two stereo SWD connectors JTAG, trace and JTAG microphones connector two digital MEMS USB ST-LINK/V2-1 Standard-B sensor modulator 40x8 PT100 Sigma-delta LCD module DFSDM LCD glass modulator Power-meter Sigma-delta device flash memory QUADSPI Quad-SPI transceiver IrDA USART1 TFT LCD 2.8’’ color connector transceiver RS232 RS232 memory FMC NOR flash connector Mifare SRAM Figure 2. STM32L476G-EVAL hardware block diagram components on the Evaluation board. connections with peripheral components. Figure 3 shows the location of the main Figure 2 illustrates STM32L476ZG microcontroller in an LQFP 144-pin package. The STM32L476G-EVAL Evaluation board is designed around the STM32L476ZG target 6 Hardware layout and configuration UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: [None, None, 'Joystick', None] -Header row 2: ['I/O\nExpander', '', 'Joystick', None] -Pin name positions: [] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: [None, None, 'Joystick', 'Joystick'] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [None, None, 'kcitsyoJ', 'kcitsyoJ'] -Reversed Header row 2: ['rednapxE\nO/I', '', 'kcitsyoJ', None] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: [None, None, 'kcitsyoJ', 'kcitsyoJ'] -Connector mapping: {} -Processing row: ['I/O\nExpander', '', 'TFT LCD\ncontroller', 'TFT LCD\ntouchscreen'] -Processing row: ['I/O\nExpander', '', 'Smartcard\nwith SWP', 'TFT LCD\ntouchscreen'] -Processing table 5 -Text before table: adjustable 1.71 to 3.6V GPIOs connectors for GPIO Battery RTC Extension 3.3V regulator connector USB OTG FS and connector USB Micro-AB CAN CAN transceiver switch USB power card SDIO microSD SWP with SWP bK ute toy n Smartcard GPIO interface GPIO Smartcard controller touchscreen GPIO LED TFT LCD TFT LCD Expander I/O Joystick Comparator2 Potentiometer connector I2C OpAmp1 RF EEPROM LDR ADC EEPROM STM32L476ZGT6 TSC Touch-sensing button outputs codec SAI1 headphone Audio two stereo SWD connectors JTAG, trace and JTAG microphones connector two digital MEMS USB ST-LINK/V2-1 Standard-B sensor modulator 40x8 PT100 Sigma-delta LCD module DFSDM LCD glass modulator Power-meter Sigma-delta device flash memory QUADSPI Quad-SPI transceiver IrDA USART1 TFT LCD 2.8’’ color connector transceiver RS232 RS232 memory FMC NOR flash connector Mifare SRAM Figure 2. STM32L476G-EVAL hardware block diagram components on the Evaluation board. connections with peripheral components. Figure 3 shows the location of the main Figure 2 illustrates STM32L476ZG microcontroller in an LQFP 144-pin package. The STM32L476G-EVAL Evaluation board is designed around the STM32L476ZG target 6 Hardware layout and configuration UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['MCU\nsupply current\nmeasurement', ''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['tnemerusaem\ntnerruc ylppus\nUCM', ''] -Connector mapping: {} -Processing page 14 -Processing table 1 -Text before table: Figure 3. STM32L476G-EVAL main component layout Hardware layout and configuration UM1855 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: [''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [''] -Connector mapping: {} -Processing row: ['TS1\nCN1 Touch-sensing CN2\nUSB OTG port button Motor control\nU7\nSTM32L476ZGT6\nCN3\nCN4\nRF-EEPROM\nSigma-delta in\nR52\nCN5\nLDR\nCAN\nCN9\nCN6 USART1\nCN7\nExtension CN11\nconnectors CN14\nLCD glass module\ndaughterboard\nU11\nDB979\nIrDA\nCN12 Trace\nCN13 CN15\nNFC JTAG\nCN19\nTFT LCD\nCN18 Standard-B\nmicroSD card USB port of\nST-LINK/V2-1\nCN20\nHeadphones 1\nCN22\njack\nPower jack\nCN21\nHeadphones 2\nU36 left\njack\nmicrophone\nU35 right\nFour LEDs\nB3 microphone\nJoystick\nRV1 B1 B2 RV3\nVDD setting Reset button Wake-up / tamper Potentiometer\nbutton\nMSv36941V2'] -Processing row: [''] -Processing page 15 -Processing page 16 -Processing table 1 -Text before table: Table 4. Setting of configuration elements for trace connector (CN12) ports to the CN12 connector, to use them as debug trace signals. Table 4 shows the setting of configuration elements to shunt PE2, PE3, PE4, and PE5 MCU CN12. They are used for other functions. connected to trace outputs Trace_D0, Trace_D1, Trace_D2, Trace_D3, and Trace_CK of Evaluation board is configured such that STM32L476ZG PE2 to PE5 signals are not The connector CN12 can output trace signals used for debugging. By default, the 6.2 ETM trace up to date. The latest version is available from www.st.com. target microcontroller families. It is therefore recommended to keep ST-LINK/V2-1 firmware the life span of STM32L476G-EVAL to include new functionality, fix bugs or support new determines ST-LINK/V2-1 functionality and performance. The firmware might evolve during For its operation, ST-LINK/V2-1 employs a dedicated MCU with flash memory. Its firmware 6.1.2 ST-LINK/V2-1 firmware upgrade Hardware layout and configuration UM1855 -Found connector CN12 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Element', 'Setting', 'Use of PE2, PE3, PE4, PE5 terminals of STM32L476ZG'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['tnemelE', 'gnitteS', 'GZ674L23MTS fo slanimret 5EP ,4EP ,3EP ,2EP fo esU'] -Connector mapping: {} -Processing row: ['R103\nSB26', 'R103 in\nSB26 open', 'Default setting.\nPE2 connected to LCDSEG38 and memory address line A23.'] -Processing row: ['R103\nSB26', 'R103 out\nSB26 closed', 'PE2 connected to TRACE_CK on CN12. A23 pulled down.'] -Processing row: ['R104', 'R104 in', 'Default setting.\nPE3 connected to LCDSEG39 and memory address line A19.'] -Processing row: ['R104', 'R104 out', 'PE3 connected to TRACE_D0 on CN12. A19 pulled down.'] -Processing row: ['R84\nSB40', 'R84 in\nSB40 open', 'Default setting.\nPE4 connected to memory address line A20.'] -Processing row: ['R84\nSB40', 'R84 out\nSB40 closed', 'PE4 connected to TRACE_D1 on CN12. A20 pulled down.'] -Processing row: ['R85\nSB38', 'R85 in\nSB38 open', 'Default setting.\nPE5 connected to memory address line A21.'] -Processing row: ['R85\nSB38', 'R85 out\nSB38 closed', 'PE5 connected to TRACE_D2 on CN12. A21 pulled down.'] -Processing row: ['R86\nSB39', 'R86 in\nSB39 open', 'Default setting.\nPE6 is used for address bit A22.'] -Processing row: ['R86\nSB39', 'R86 out\nSB39 closed', 'PE6 connected to TRACE_D3 on CN12. A22 pulled down.'] -Processing page 17 -Processing page 18 -Processing page 19 -Processing table 1 -Text before table: Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['JP17\nPower source\nselector', 'JP17\n(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)', 'STM32L476G-EVAL is supplied via the power jack\nmarked PSU_E5V (CN22). The extension connector\n(CN6) does not pass the 5 V of STM32L476G-EVAL to\nthe daughterboard.'] -Detected connector: JP17 at position 0 -Detected connector: JP17 at position 1 -Detected connector: (CN6) at position 2 -Processing row: ['JP17\nPower source\nselector', 'JP17\n(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', 'STM32L476G-EVAL is supplied through the Micro-AB\nUSB connector (CN1). The extension connector (CN6)\ndoes not pass the 5 V of STM32L476G-EVAL to the\ndaughterboard.'] -Detected connector: JP17 at position 0 -Detected connector: JP17 at position 1 -Detected connector: (CN6) at position 2 -Processing row: ['JP17\nPower source\nselector', 'JP17\n(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', 'Default setting.\nSTM32L476G-EVAL is supplied through the Micro-B\nUSB connector (CN17). CN6 extension connector does\nnot pass the 5 V of STM32L476G-EVAL to the\ndaughterboard.\nCheck JP18 setting in Table 5.'] -Detected connector: JP17 at position 0 -Detected connector: JP17 at position 1 -Detected connector: CN6 at position 2 -Processing row: ['JP17\nPower source\nselector', 'JP17\n(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', 'STM32L476G-EVAL is supplied through pin 28 of the\nextension connector (CN6).'] -Detected connector: JP17 at position 0 -Detected connector: JP17 at position 1 -Processing row: ['JP17\nPower source\nselector', 'JP17\n(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', 'STM32L476G-EVAL is supplied via the power jack\nmarked PSU_E5V (CN22). The extension connector\n(CN6) passes the 5 V of STM32L476G-EVAL to the\ndaughterboard. Make sure to disconnect from the\ndaughterboard any power supply that could generate\nconflict with the power supply on the power jack (CN22).'] -Detected connector: JP17 at position 0 -Detected connector: JP17 at position 1 -Detected connector: (CN6) at position 2 -Processing row: ['JP12\nV connection\nbat', 'JP12\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'V is connected to the battery.\nbat'] -Detected connector: JP12 at position 0 -Detected connector: JP12 at position 1 -Processing row: ['JP12\nV connection\nbat', 'JP12\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nV is connected to V .\nbat DD'] -Detected connector: JP12 at position 0 -Detected connector: JP12 at position 1 -Processing table 2 -Text before table: JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)', '(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)'] -Processing table 3 -Text before table: JP17 (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57) the daughterboard. (CN6) does not pass the 5 V of STM32L476G-EVAL to marked PSU_E5V (CN22). The extension connector STM32L476G-EVAL is supplied via the power jack JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration -Found connector CN6 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: [''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [''] -Connector mapping: {} -Processing row: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)'] -Processing table 4 -Text before table: JP17 Default setting. (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. does not pass the 5 V of STM32L476G-EVAL to the USB connector (CN1). The extension connector (CN6) STM32L476G-EVAL is supplied through the Micro-AB JP17 (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57) the daughterboard. (CN6) does not pass the 5 V of STM32L476G-EVAL to marked PSU_E5V (CN22). The extension connector STM32L476G-EVAL is supplied via the power jack JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: [''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [''] -Connector mapping: {} -Processing row: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)'] -Processing table 5 -Text before table: JP17 Check JP18 setting in Table 5. selector (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. Power source not pass the 5 V of STM32L476G-EVAL to the USB connector (CN17). CN6 extension connector does JP17 STM32L476G-EVAL is supplied through the Micro-B JP17 Default setting. (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. does not pass the 5 V of STM32L476G-EVAL to the USB connector (CN1). The extension connector (CN6) STM32L476G-EVAL is supplied through the Micro-AB JP17 (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57) the daughterboard. (CN6) does not pass the 5 V of STM32L476G-EVAL to marked PSU_E5V (CN22). The extension connector STM32L476G-EVAL is supplied via the power jack JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: [''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [''] -Connector mapping: {} -Processing row: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)'] -Processing table 6 -Text before table: JP17 Check JP18 setting in Table 5. selector (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. Power source not pass the 5 V of STM32L476G-EVAL to the USB connector (CN17). CN6 extension connector does JP17 STM32L476G-EVAL is supplied through the Micro-B JP17 Default setting. (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. does not pass the 5 V of STM32L476G-EVAL to the USB connector (CN1). The extension connector (CN6) STM32L476G-EVAL is supplied through the Micro-AB JP17 (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57) the daughterboard. (CN6) does not pass the 5 V of STM32L476G-EVAL to marked PSU_E5V (CN22). The extension connector STM32L476G-EVAL is supplied via the power jack JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['', ''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['', ''] -Connector mapping: {} -Processing table 7 -Text before table: JP17 STM32L476G-EVAL is supplied via the power jack (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) extension connector (CN6). STM32L476G-EVAL is supplied through pin 28 of the JP17 Check JP18 setting in Table 5. selector (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. Power source not pass the 5 V of STM32L476G-EVAL to the USB connector (CN17). CN6 extension connector does JP17 STM32L476G-EVAL is supplied through the Micro-B JP17 Default setting. (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3) daughterboard. does not pass the 5 V of STM32L476G-EVAL to the USB connector (CN1). The extension connector (CN6) STM32L476G-EVAL is supplied through the Micro-AB JP17 (cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57) the daughterboard. (CN6) does not pass the 5 V of STM32L476G-EVAL to marked PSU_E5V (CN22). The extension connector STM32L476G-EVAL is supplied via the power jack JP17 Jumper array Jumper setting Configuration Table 5. Power-supply-related jumper settings UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', None] -Header row 2: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', '(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)'] -Pin name positions: [] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)', '(cid:51)(cid:54)(cid:56)(cid:3)(cid:56)(cid:24)(cid:57)(cid:3)(cid:54)(cid:55)(cid:47)(cid:46)(cid:3)(cid:39)(cid:24)(cid:57)(cid:3)'] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic(', ')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic('] -Reversed Header row 2: [')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic(', ')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic('] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: [')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic(', ')3:dic()75:dic()42:dic()93:dic()3:dic()64:dic()74:dic()55:dic()45:dic()3:dic()75:dic()42:dic()65:dic()3:dic()65:dic()45:dic()15:dic('] -Connector mapping: {} -Processing page 20 -Processing table 1 -Text before table: Table 5. Power-supply-related jumper settings (continued) Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['JP2\nVDD_MCU\nconnection', 'JP2\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nVDD_MCU (VDD terminals of STM32L476ZG) is\nconnected to fixed +3.3 V.'] -Processing row: ['JP2\nVDD_MCU\nconnection', 'JP2\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'VDD_MCU is connected to voltage in the range of\n+1.71 to +3.6 V, adjustable with potentiometer RV1.'] -Processing row: ['JP10\nVDDA\nconnection', 'JP10\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nVDDA terminal of STM32L476ZG is connected to\nVDD_MCU.'] -Detected connector: JP10 at position 0 -Detected connector: JP10 at position 1 -Processing row: ['JP10\nVDDA\nconnection', 'JP10\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'VDDA terminal of STM32L476ZG is connected to\n+3.3 V.'] -Detected connector: JP10 at position 0 -Detected connector: JP10 at position 1 -Processing row: ['JP1\nVDD_USB\nconnection', 'JP1\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nVDD_USB (VDDUSB terminal of STM32L476ZG) is\nconnected to VDD_MCU.'] -Processing row: ['JP1\nVDD_USB\nconnection', 'JP1\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'VDD_USBis connected to +3.3V.'] -Processing row: ['JP3\nVDD_IO\nconnection', 'JP3\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Default setting.\nVDD_IO(VDDIO2 terminals of STM32L476ZG) is\nconnected to VDD_MCU'] -Processing row: ['JP3\nVDD_IO\nconnection', 'JP3\n(cid:20)(cid:3)(cid:21)(cid:3)', 'VDD_IOis open.'] -Processing row: ['JP18\nPowering\nthrough USB of\nST-LINK/V2-1', 'JP18\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Default setting.\nThe Micro-B USB connector (CN17) of ST-LINK/V2-1\ncan supply power to the STM32L476G-EVAL board\nremainder, depending on the powering capability of the\nhost PC USB port declared in the enumeration.'] -Detected connector: JP18 at position 0 -Detected connector: JP18 at position 1 -Detected connector: (CN17) at position 2 -Processing row: ['JP18\nPowering\nthrough USB of\nST-LINK/V2-1', 'JP18\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Type-B USB connector CN17 of ST-LINK/V2-1 supplies\npower to the STM32L476G-EVAL board remainder.\nSetting for powering the board through CN17 using\nUSB charger.'] -Detected connector: JP18 at position 0 -Detected connector: JP18 at position 1 -Detected connector: CN17 at position 2 -Processing page 21 -Processing table 1 -Text before table: Table 6. X1-crystal-related solder bridge settings socket. It can be removed when the internal RC oscillator is used. The main clock can also be generated using an internal RC oscillator. The X2 crystal is in a 8 MHz crystal X2, for main clock generator • 32.768 kHz crystal X1, for embedded RTC • microcontroller: Two clock references are available on STM32L476G-EVAL for the STM32L476ZG target 6.4 Clock references UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Solder\nbridge', 'Setting', 'Description'] -Detected pin name header: Description at position 2 in header_row_1 -Pin name positions: [2] -Skipping position 2 in header_row_1 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['egdirb\nredloS', 'gnitteS', 'noitpircseD'] -Skipping position 2 in header_row_1 because it is a pin name position. -Connector mapping: {} -Processing row: ['SB41', 'Open', 'Default setting.\nPC14-OSC32_IN terminal is not routed to extension connector CN7. X1 is\nused as a clock reference.'] -Processing row: ['SB41', 'Closed', 'PC14-OSC32_IN is routed to extension connector CN7.\nR87 must be removed, for the X1 quartz circuit might disturb the clock\nreference or source on the daughterboard.'] -Processing row: ['SB33', 'Open', 'Default setting.\nPC15-OSC32_OUT terminal is not routed to extension connector CN7.\nX1 is used as a clock reference.'] -Processing row: ['SB33', 'Closed', 'PC15-OSC32_OUT is routed to extension connector CN7.\nR88 must be removed, for the X1 quartz circuit not to disturb the clock\nreference on the daughterboard.'] -Processing table 2 -Text before table: Table 7. X2-crystal-related solder bridge settings reference on the daughterboard. Closed R88 must be removed, for the X1 quartz circuit not to disturb the clock PC15-OSC32_OUT is routed to extension connector CN7. SB33 X1 is used as a clock reference. Open PC15-OSC32_OUT terminal is not routed to extension connector CN7. Default setting. reference or source on the daughterboard. Closed R87 must be removed, for the X1 quartz circuit might disturb the clock PC14-OSC32_IN is routed to extension connector CN7. SB41 used as a clock reference. Open PC14-OSC32_IN terminal is not routed to extension connector CN7. X1 is Default setting. bridge Setting Description Solder Table 6. X1-crystal-related solder bridge settings socket. It can be removed when the internal RC oscillator is used. The main clock can also be generated using an internal RC oscillator. The X2 crystal is in a 8 MHz crystal X2, for main clock generator • 32.768 kHz crystal X1, for embedded RTC • microcontroller: Two clock references are available on STM32L476G-EVAL for the STM32L476ZG target 6.4 Clock references UM1855 Hardware layout and configuration -Found connector CN7 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Solder\nbridge', 'Setting', 'Configuration'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['egdirb\nredloS', 'gnitteS', 'noitarugifnoC'] -Connector mapping: {} -Processing row: ['SB24', 'Open', 'Default setting.\nPH0-OSC_IN terminal is not routed to extension connector CN7. X2 is\nused as a clock reference.'] -Processing row: ['SB24', 'Closed', 'PH0-OSC_IN is routed to extension connector CN7.\nX2 and C54 must be removed, in order not to disturb the clock reference\nor source on the daughterboard.'] -Processing row: ['SB23', 'Open', 'Default setting.\nPH1-OSC_OUT terminal is not routed to extension connector CN7. X2 is\nused as a clock reference.'] -Processing row: ['SB23', 'Closed', 'PH1-OSC_OUT is routed to extension connector CN7.\nR95 must be removed, in order not to disturb the clock reference or\nsource on the daughterboard.'] -Processing page 22 -Processing table 1 -Text before table: Table 8. Boot selection switch and configurations. reference manual RM0351. The application note AN2606 details the bootloader mechanism The option bytes of STM32L476ZG and their modification procedure are described in the start the user flash memory flashing process (ISP) from the RS-232 interface. Table 9. This can be used to force the execution of the bootloader and CN9, as shown in level can be forced high and, SW1 action overruled, by the DSR line of RS-232 connector Table 8. Depending on JP8, the BOOT0 FLASH_OPTR option bytes register, as shown in STM32L476ZG port BOOT0 level by the switch SW1 and by setting the nBOOT1 bit of The microcontroller is configured to one of the listed boot options by setting the RAM, for debugging • System (protected) flash memory • Main (user, nonprotected) flash memory • locations: After reset, the STM32L476ZG MCU can boot from the following embedded memory 6.6.1 Boot options 6.6 Boot RS-232 connector CN9, terminal 8 (CTS signal), if JP9 is closed (open by default) • ST-LINK/V2-1 • Through extension connector CN7, pin 32 (reset from daughterboard) • tools) JTAG/SWD connector (CN15) and ETM trace connector (CN12) (reset from debug • Reset button (B1) • Sources of reset are: Hardware layout and configuration UM1855 -Found connector CN9 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Switch', 'Setting', 'Description'] -Detected pin name header: Description at position 2 in header_row_1 -Pin name positions: [2] -Skipping position 2 in header_row_1 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['hctiwS', 'gnitteS', 'noitpircseD'] -Skipping position 2 in header_row_1 because it is a pin name position. -Connector mapping: {} -Processing row: ['SW1', '', 'Default setting.\nThe BOOT0 line is tied low. STM32L476ZG boots from the user\nflash memory.'] -Processing row: ['SW1', '', 'The BOOT0 line is tied high. STM32L476ZG boots from the system\nflash memory (nBOOT1 bit of FLASH_OPTR register is set high) or\nfrom the RAM (nBOOT1 is set low).'] -Processing table 2 -Text before table: Table 9. Bootloader-related jumper setting from the RAM (nBOOT1 is set low). flash memory (nBOOT1 bit of FLASH_OPTR register is set high) or The BOOT0 line is tied high. STM32L476ZG boots from the system SW1 flash memory. The BOOT0 line is tied low. STM32L476ZG boots from the user Default setting. Switch Setting Description Table 8. Boot selection switch and configurations. reference manual RM0351. The application note AN2606 details the bootloader mechanism The option bytes of STM32L476ZG and their modification procedure are described in the start the user flash memory flashing process (ISP) from the RS-232 interface. Table 9. This can be used to force the execution of the bootloader and CN9, as shown in level can be forced high and, SW1 action overruled, by the DSR line of RS-232 connector Table 8. Depending on JP8, the BOOT0 FLASH_OPTR option bytes register, as shown in STM32L476ZG port BOOT0 level by the switch SW1 and by setting the nBOOT1 bit of The microcontroller is configured to one of the listed boot options by setting the RAM, for debugging • System (protected) flash memory • Main (user, nonprotected) flash memory • locations: After reset, the STM32L476ZG MCU can boot from the following embedded memory 6.6.1 Boot options 6.6 Boot RS-232 connector CN9, terminal 8 (CTS signal), if JP9 is closed (open by default) • ST-LINK/V2-1 • Through extension connector CN7, pin 32 (reset from daughterboard) • tools) JTAG/SWD connector (CN15) and ETM trace connector (CN12) (reset from debug • Reset button (B1) • Sources of reset are: Hardware layout and configuration UM1855 -Found connector CN9 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Jumper', 'Setting', 'Description'] -Detected pin name header: Description at position 2 in header_row_1 -Pin name positions: [2] -Skipping position 2 in header_row_1 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['repmuJ', 'gnitteS', 'noitpircseD'] -Skipping position 2 in header_row_1 because it is a pin name position. -Connector mapping: {} -Processing row: ['JP8', 'JP8\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Default setting.\nThe BOOT0 level only depends on the SW1 switch position'] -Processing row: ['JP8', 'JP8\n(cid:20)(cid:3)(cid:21)(cid:3)', 'BOOT0 can be forced high with terminal 6 of the CN9 connector (RS-232\nDSR line). This configuration is used to allow the device to connect via\nRS-232 to initiate the STM32L476ZG flashing process.'] -Processing page 23 -Processing table 1 -Text before table: Table 10. Digital microphone-related jumper settings board. Table 10 shows the settings of all jumpers associated with the digital microphones on the they can be power-supplied from either the VDD or MICBIAS1 output of the codec device. Regardless of where the microphones are routed to, STM32L476ZG or audio codec device, configuration, U29 also supplies the PDM clock to the microphones. As an option, the microphones can be connected to an audio codec device (U29). In this microphones are supplied with a programmable clock generated directly by STM32L476ZG. routed to STM32L476ZG terminals, thanks to the integrated input digital filters. The line, their outputs are interlaced. The combined data output of the microphones is directly microphones providing PDM (pulse density modulation) outputs. To share the same data U35 and U36 on the STM32L476G-EVAL board are MEMS digital omnidirectional 6.7.1 Digital microphones There are two digital microphones on the STM32L476G-EVAL board. stereo audio channels to two separate stereo analog audio outputs, simultaneously. SAI port. TDM feature offers STM32L476ZG the capability to stream two independent A codec connected to the SAI interface of STM32L476ZG supports the TDM feature of the 6.7 Audio Refer to this document and follow the description of the bootloader versions and limitations. microcontroller system memory boot mode” (AN2606) available at the www.st.com website. All information about the device bootloader is described in the application note “STM32 0x1FFF6FFE. The bootloader version can be identified by reading the bootloader ID at the address into RAM. The data come in via one of the communication interfaces. programming (ISP), that is, flashing the MCU user flash memory. It also allows writing data system flash memory protected against write and erase. This allows in-system Boot from the system flash memory results in executing bootloader code stored in the 6.6.2 Bootloader limitations UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Jumper', 'Setting', 'Configuration'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['repmuJ', 'gnitteS', 'noitarugifnoC'] -Connector mapping: {} -Processing row: ['JP14', 'JP14\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nPDM clock for digital microphones comes from STM32L476ZG'] -Processing row: ['JP14', 'JP14\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'PDM clock for digital microphones comes from the audio codec.'] -Processing page 24 -Processing table 1 -Text before table: Table 10. Digital microphone-related jumper settings (continued) Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['JP16', 'JP16\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nThe power supply of digital microphones is VDD.'] -Detected connector: JP16 at position 0 -Detected connector: JP16 at position 1 -Processing row: ['JP16', 'JP16\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'The power supply of digital microphones is generated by the audio\ncodec.'] -Detected connector: JP16 at position 0 -Detected connector: JP16 at position 1 -Processing page 25 -Processing page 26 -Processing table 1 -Text before table: Table 11. Configuration elements related to the USB OTG FS port operate as a USB Device. The PB12 and PB13 ports of STM32L476ZG are not required for the USB OTG FS port to SWP. requiring PB12 and PB13 ports of STM32L476ZG - NFC, touch sensing, motor control, why, the USB Host function of STM32L476G-EVAL is exclusive to alternate functions also STM32L476ZG, are only exploited when STM32L476G-EVAL acts as a USB Host. That is USBOTG_OVRCR and USBOTG_PRDY signals, requiring the PB12 and PB13 ports of in the I/O position. related to the USB OTG FS port. The LCD glass module daughterboard must be connected Table 11 gives an overview of all configuration elements be connected to a USB Host. USB OTG FS port operation where STM32L476G-EVAL plays a USB Device role and can operating mode of the USB OTG FS port. By default, they are set such as to enable the and zero-ohm resistors, shunt the shared ports toward different resources or determine the Configuration elements related to the USB OTG FS port, such as jumpers, solder bridges, touch sensing, LCD glass module, and motor control PC6 used as USB power switch control (USBOTG_PPWR signal); it is shared with • touch sensing and LCD glass module resources PB13 used as USB power ready input (USBOTG_PRDY signal); it is shared with NFC, • SWP, touch sensing, LCD glass module, and motor control resources PB12 used as USB overcurrent input (USBOTG_OVRCR signal). It is shared with • by other resources of the STM32L476G-EVAL board: The following STM32L476ZG terminals related to the USB OTG FS port control are shared 6.8.3 Configuration elements related to the USB OTG FS port Hardware layout and configuration UM1855 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Element', 'Setting', 'Description'] -Detected pin name header: Description at position 2 in header_row_1 -Pin name positions: [2] -Skipping position 2 in header_row_1 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['tnemelE', 'gnitteS', 'noitpircseD'] -Skipping position 2 in header_row_1 because it is a pin name position. -Connector mapping: {} -Processing row: ['JP19', 'Open', 'USB OTG FS port can be connected to a USB Host and get power\nfrom it. If connected to the USB Device, STM32L476G-EVAL cannot\nsupply power to it.'] -Processing row: ['JP19', 'Closed', 'Default setting.\nUSB OTG FS port can be connected to a USB Device and supply\npower to it. It must not be connected to the USB Host.'] -Processing row: ['R36', 'In', 'Default setting\nPC6 is shunted to control the U1 power switch, transiting through the\nLCD glass module daughterboard connector.\nLCD glass module daughterboard must be in I/O position, with SB2\nand SB27 open.'] -Processing row: ['R36', 'Out', 'PC6 is disconnected from the LCD glass module daughterboard\nconnector. It can be shunted to one of the alternate resources, either\ntouch sensing (SB2 closed) or motor control (SB27 closed).'] -Processing page 27 -Processing table 1 -Text before table: Table 11. Configuration elements related to the USB OTG FS port (continued) UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['R39', 'In', 'Default setting.\nPB12 receives the USBOTG_OVRCR signal from the U1 power\nswitch, transiting through the LCD glass module daughterboard\nconnector. SB3 must be open, R109 in, and no smartcard in the CN23\nslot.'] -Detected connector: CN23 at position 2 -Processing row: ['R39', 'Out', 'PB12 is disconnected from the LCD glass module daughterboard\nconnector. It can be shunted to one of the alternate resources, either\ntouch sensing or motor control (SB3 closed).'] -Processing row: ['R38', 'In', 'Default setting.\nPB13 receives the USBOTG_PRDY signal from the CN1 connector,\ntransiting through the LCD glass module daughterboard connector.\nSB6 must be open and no daughterboard inserted in the NFC\nconnector (CN13).'] -Detected connector: CN1 at position 2 -Processing row: ['R38', 'Out', 'PB13 s disconnected from the LCD glass module daughterboard\nconnector. It can be shunted to touch sensing (SB6 closed).'] -Processing page 28 -Processing table 1 -Text before table: Table 12. Settings of configuration elements for RS-232 and IrDA ports . configuration elements related to the IrDA port operation. The IrDA communication port uses an IrDA transceiver (U11). Table 12 shows the 6.9.2 IrDA port instead of its USART1 port. Section 6.10 brings information on using the LPUART port of STM32L476ZG for RS-232, Table 12. For configuration elements related to the RS-232 port operation, refer to Table 9 and Bootloader_BOOT0_3V3 to CN9, the JP8 jumper must be closed. R93 resistor must be removed and the JP9 jumper closed (open by default). To route for ISP (in-system programming) support. To route Bootloader_RESET_3V3 to CN9, the bootloader_RESET_3V3 and Bootloader_BOOT0_3V3 signals can also be routed to CN9, and CTS signals of the USART1 port of STM32L476ZG are routed to CN9. The RS-232 communication port uses the DE-9M 9-pole connector (CN9). RX, TX, RTS, 6.9.1 RS-232 port Hardware layout and configuration UM1855 -Found connector CN9 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Element', 'Setting', 'Description'] -Detected pin name header: Description at position 2 in header_row_1 -Pin name positions: [2] -Skipping position 2 in header_row_1 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['tnemelE', 'gnitteS', 'noitpircseD'] -Skipping position 2 in header_row_1 because it is a pin name position. -Connector mapping: {} -Processing row: ['JP15', 'JP15\n1 2\n3 4\n5 6', 'Default setting.\nRS-232 selected: PB7 port of STM32L476ZG receives signal\noriginating from the RXD terminal of CN9.'] -Processing row: ['JP15', 'JP15\n1 2\n3 4\n5 6', 'IrDA selected: PB7 port of STM32L476ZG is connected to the RxD\nterminal of the IrDA transceiver U11.'] -Processing row: ['JP15', 'JP15\n1 2\n3 4\n5 6', 'NFC selected: PB7 port of STM32L476ZG receives NFC_IRQOUT\nsignal from NFC peripheral. Section 6.28 provides more detail on the\nNFC peripheral.'] -Processing row: ['R93, R118,\nR116', 'In', 'Required for IrDA operation'] -Processing row: ['R158, R119', 'Out', 'Required for IrDA operation'] -Processing page 29 -Processing table 1 -Text before table: Table 13. Hardware settings for LPUART control. The default settings of LPUART are 115200b/s, 8bits, no parity, one stop bit, and no flow the USART1 hardware flow control off. to the USART1 port, they might block the LPUART communication flow. To avoid this, set to the RS-232 connector (CN9) instead. As the RTS and CTS terminals (CN9) keep routed For specific purposes, the TX and RX of the LPUART port of STM32L476ZG can be routed of the USART1 port to the RS-232 connector (CN9). port are routed to the USB Virtual COM port of ST-LINK/V2-1, and the RX and TX terminals In the default configuration of STM32L476G-EVAL, the RX and TX terminals of the LPUART low-power UART port. On top of the USART1 port for serial communication, the STM32L476ZG offers LPUART, a 6.10 LPUART port UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['LPUART port use', 'R188', 'R189', 'R158', 'R119', 'R118', 'JP15 1-2'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['esu trop TRAUPL', '881R', '981R', '851R', '911R', '811R', '2-1 51PJ'] -Connector mapping: {} -Processing row: ['Default setting\nUSB Virtual COM port of ST-LINK/V2-1', 'In', 'In', 'Out', 'Out', 'Do not\ncare', 'Do not\ncare'] -Processing row: ['RS-232 (RX and TX)', 'Out', 'Out', 'In', 'In', 'Out', 'Closed'] -Processing table 2 -Text before table: Table 14. Terminals of microSD™ slot (CN18) is routed to the PA8 GPIO port. Gbyte microSD™ card is delivered as part of STM32L476G-EVAL. The card insertion switch Gbytes), SDHC (up to 32 Gbytes), and SDXC (up to 2 Tbytes) cards. One 4- SD (up to 2 The slot for the microSD™ card (CN18) is routed to STM32L476ZG’s SDIO port, accepting 6.11 microSD™ card RS-232 (RX and TX) Out Out In In Out Closed care care USB Virtual COM port of ST-LINK/V2-1 In In Out Out Do not Do not Default setting LPUART port use R188 R189 R158 R119 R118 JP15 1-2 Table 13. Hardware settings for LPUART control. The default settings of LPUART are 115200b/s, 8bits, no parity, one stop bit, and no flow the USART1 hardware flow control off. to the USART1 port, they might block the LPUART communication flow. To avoid this, set to the RS-232 connector (CN9) instead. As the RTS and CTS terminals (CN9) keep routed For specific purposes, the TX and RX of the LPUART port of STM32L476ZG can be routed of the USART1 port to the RS-232 connector (CN9). port are routed to the USB Virtual COM port of ST-LINK/V2-1, and the RX and TX terminals In the default configuration of STM32L476G-EVAL, the RX and TX terminals of the LPUART low-power UART port. On top of the USART1 port for serial communication, the STM32L476ZG offers LPUART, a 6.10 LPUART port UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Terminal', 'Terminal name (MCU port)', 'Terminal', 'Terminal name (MCU port)'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['lanimreT', ')trop UCM( eman lanimreT', 'lanimreT', ')trop UCM( eman lanimreT'] -Connector mapping: {} -Processing row: ['1', 'SDIO_D2 (PC10)', '6', 'Vss/GND'] -Processing row: ['2', 'SDIO_D3 (PC11)', '7', 'SDIO_D0 (PC8)'] -Processing row: ['3', 'SDIO_CMD (PD2)', '8', 'SDIO_D1 (PC9)'] -Processing row: ['4', 'VDD', '9', 'GND'] -Processing row: ['5', 'SDIO_CLK (PC12)', '10', 'MicroSDcard_detect (PA8)'] -Processing page 30 -Processing table 1 -Text before table: Table 15. Motor control terminal and function assignment configuration. See Section 6.12.1 for further details. Table 15 also lists the modifications to be made on the board versus its by-default the assignment of CN2 and STM32L476ZG terminals. The CN2 connector is designed to receive a motor-control (MC) module. Table 15 shows 6.12 Motor control V. range of 2.7 to 3.6 The supply voltage for STM32L476G-EVAL microSD™ card operation must be within the 6.11.2 Operating voltage Hardware layout and configuration UM1855 -Found connector CN2 in table name -Processing vertical table... -Header row 1: ['Motor control\nconnector (CN2)', None, 'STM32L476ZG microcontroller', None, None, None] -Header row 2: ['Terminal', 'Terminal\nname', 'Port name', 'Function', 'Alternate\nfunction', 'Board modifications for\nenabling motor control'] -Pin name positions: [] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['Motor control\nconnector (CN2)', 'Motor control\nconnector (CN2)', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller'] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [')2NC( rotcennoc\nlortnoc rotoM', ')2NC( rotcennoc\nlortnoc rotoM', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS'] -Reversed Header row 2: ['lanimreT', 'eman\nlanimreT', 'eman troP', 'noitcnuF', 'noitcnuf\netanretlA', 'lortnoc rotom gnilbane\nrof snoitacifidom draoB'] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: [')2NC( rotcennoc\nlortnoc rotoM', ')2NC( rotcennoc\nlortnoc rotoM', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS'] -Connector mapping: {} -Processing row: ['1', 'Emergency\nStop', 'PC9', 'TIM8_BKIN2', '-', 'Close SB29\nRemove MB979 daughterboard'] -Processing row: ['2', 'GND', '-', 'GND', '-', '-'] -Processing row: ['3', 'PWM_1H', 'PC6', 'TIM8_CH1', '-', 'Close SB27\nOpen SB2\nRemove MB979 daughterboard'] -Processing row: ['4', 'GND', '-', 'GND', '-', '-'] -Processing row: ['5', 'PWM_1L', 'PA7', 'TIM8_CH1N', '-', 'Close SB19\nOpen SB18\nRemove R66'] -Processing row: ['6', 'GND', '-', 'GND', '-', '-'] -Processing row: ['7', 'PWM_2H', 'PC7', 'TIM8_CH2', '-', 'Close SB30\nOpen SB4\nRemove R33'] -Processing row: ['8', 'GND', '-', 'GND', '-', '-'] -Processing row: ['9', 'PWM_2L', 'PB0', 'TIM8_CH2N', '-', 'Close SB15\nOpen SB14\nRemove R62'] -Processing row: ['10', 'GND', '-', 'GND', '-', '-'] -Processing row: ['11', 'PWM_3H', 'PC8', 'TIM8_CH3', '-', 'Close SB28\nRemove MB979 daughterboard'] -Processing row: ['12', 'GND', '-', 'GND', '-', '-'] -Processing row: ['13', 'PWM_3L', 'PB1', 'TIM8_CH3N', '-', 'Close SB13\nOpen SB12'] -Processing row: ['14', 'Bus Voltage', 'PC5', 'ADC12_IN', '-', 'Close SB16\nRemove MB979 daughterboard'] -Processing page 31 -Processing table 1 -Text before table: Table 15. Motor control terminal and function assignment (continued) UM1855 Hardware layout and configuration -Processing vertical table... -Header row 1: ['Motor control\nconnector (CN2)', None, 'STM32L476ZG microcontroller', None, None, None] -Header row 2: ['Terminal', 'Terminal\nname', 'Port name', 'Function', 'Alternate\nfunction', 'Board modifications for\nenabling motor control'] -Pin name positions: [] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['Motor control\nconnector (CN2)', 'Motor control\nconnector (CN2)', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller', 'STM32L476ZG microcontroller'] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [')2NC( rotcennoc\nlortnoc rotoM', ')2NC( rotcennoc\nlortnoc rotoM', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS'] -Reversed Header row 2: ['lanimreT', 'eman\nlanimreT', 'eman troP', 'noitcnuF', 'noitcnuf\netanretlA', 'lortnoc rotom gnilbane\nrof snoitacifidom draoB'] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: [')2NC( rotcennoc\nlortnoc rotoM', ')2NC( rotcennoc\nlortnoc rotoM', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS', 'rellortnocorcim GZ674L23MTS'] -Connector mapping: {} -Processing row: ['15', 'PhaseA\ncurrent+', 'PC0', 'ADC123_IN', '-', 'Close SB34\nRemove MB979 daughterboard'] -Processing row: ['16', 'PhaseA\ncurrent-', '-', 'GND', '-', '-'] -Processing row: ['17', 'PhaseB\ncurrent+', 'PC1', 'ADC123_IN', '-', 'Close SB36'] -Processing row: ['18', 'PhaseB\ncurrent-', '-', 'GND', '-', '-'] -Processing row: ['19', 'PhaseC\ncurrent+', 'PC2', 'ADC123_IN', '-', 'Close SB42\nRemove MB979 daughterboard'] -Processing row: ['20', 'PhaseC\ncurrent-', '-', 'GND', '-', '-'] -Processing row: ['21', 'ICL Shutout', 'PG6', 'GPIO', '-', 'Close SB5\nRemove R35'] -Processing row: ['22', 'GND', '-', 'GND', '-', '-'] -Processing row: ['23', 'Dissipative\nBrake', 'PB2', 'GPIO', '-', 'Close SB11\nRemove R54'] -Processing row: ['24', 'PFC ind.\ncurr.', 'PC4', 'ADC12_IN', '-', 'Close SB17\nRemove MB979 daughterboard'] -Processing row: ['25', '+5V', '-', '+5V', '-', '-'] -Processing row: ['26', 'Heatsink\nTemp.', 'PA3', 'ADC12_IN', '-', 'Close SB22\nRemove MB979 daughterboard'] -Processing row: ['27', 'PFC Sync', 'PF9', 'TIM15_CH1', '-', 'Close SB25\nRemove R90'] -Processing row: ['28', '+3.3V', '-', '+3.3V', '-', '-'] -Processing row: ['29', 'PFC PWM', 'PF10', 'TIM15_CH2', '-', 'Close SB37\nRemove R91'] -Processing row: ['30', 'PFC\nShutdown', 'PB12', 'TIM15_BKIN', '-', 'Close SB3\nRemove MB979 daughterboard'] -Processing row: ['31', 'Encoder A', 'PA0', 'TIM2_CH1', 'ADC12_IN', 'Close SB35\nRemove R83'] -Processing row: ['32', 'PFC Vac', 'PA6', 'ADC12_IN', '-', 'Close SB20\nOpen SB21\nRemove MB979 daughterboard'] -Processing row: ['33', 'Encoder B', 'PA1', 'TIM2_CH2', 'ADC12_IN', 'Close SB32\nRemove MB979 daughterboard'] -Processing row: ['34', 'Encoder\nIndex', 'PA2', 'TIM2_CH3', 'ADC12_IN', 'Close SB31\nRemove MB979 daughterboard'] -Processing page 32 -Processing page 33 -Processing page 34 -Processing table 1 -Text before table: Table 16. CAN related jumpers Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['JP4', 'JP4\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting\nCAN transceiver operates in High-speed mode'] -Processing row: ['JP4', 'JP4\n(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'CAN transceiver is in Standby mode'] -Processing row: ['JP6', 'JP6\n(cid:20)(cid:3)(cid:21)(cid:3)', 'No termination resistor on CAN physical link'] -Processing row: ['JP6', 'JP6\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Default setting\nTermination resistor fitted on CAN physical link'] -Processing page 35 -Processing page 36 -Processing table 1 -Text before table: Table 17. LCD-daughterboard-related configuration elements Figure 10. LCD glass module daughterboard in I/O-bridge position Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['SEG0', 'R82', 'In', 'PA1 routed to LCDSEG0'] -Processing row: ['SEG0', 'SB32', 'Open', 'PA1 not routed to motor control'] -Processing row: ['SEG1', 'R81', 'In', 'PA2 routed to LCDSEG1'] -Processing row: ['SEG1', 'SB31', 'Open', 'PA2 not routed to motor control'] -Processing row: ['SEG2', 'R78', 'In', 'PA3 routed to LCDSEG2'] -Processing row: ['SEG2', 'SB22', 'Open', 'PA3 not routed to motor control'] -Processing row: ['SEG3', 'R68', 'In', 'PA6 routed to LCDSEG3'] -Processing row: ['SEG3', 'SB21', 'Open', 'PA6 not routed to the Quad-SPI flash memory device'] -Processing row: ['SEG3', 'SB20', 'Open', 'PA6 not routed to the motor control'] -Processing row: ['SEG4', 'R66', 'In', 'PA7 routed to LCDSEG4'] -Processing row: ['SEG4', 'SB18', 'Open', 'PA7 not routed to Quad-SPI flash memory device'] -Processing row: ['SEG4', 'SB19', 'Open', 'PA7 not routed to motor control'] -Processing row: ['SEG5', 'R62', 'In', 'PB0 routed to LCDSEG5'] -Processing row: ['SEG5', 'SB14', 'Open', 'PB0 not routed to Quad-SPI flash memory device'] -Processing row: ['SEG5', 'SB15', 'Open', 'PB0 not routed to motor control'] -Processing row: ['SEG6', 'R56', 'In', 'PB1 routed to LCDSEG6'] -Processing row: ['SEG6', 'SB12', 'Open', 'PB1 not routed to Quad-SPI flash memory device'] -Processing row: ['SEG6', 'SB13', 'Open', 'PB1 not routed to motor control'] -Processing row: ['SEG10', 'R50', 'In', 'PB10 routed to LCDSEG10'] -Processing row: ['SEG10', 'SB9', 'Open', 'PB10 not routed to Quad-SPI flash memory device'] -Processing page 37 -Processing table 1 -Text before table: Table 17. LCD-daughterboard-related configuration elements (continued) UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['SEG11', 'R48', 'In', 'PB11 routed to LCDSEG11'] -Processing row: ['SEG11', 'SB8', 'Open', 'PB11 not routed to Quad-SPI flash memory device'] -Processing row: ['SEG12', 'R39', 'In', 'PB12 routed to LCDSEG12'] -Processing row: ['SEG12', 'SB3', 'Open', 'PB12 not routed to Quad-SPI flash memory device'] -Processing row: ['SEG13', 'R38', 'In', 'PB13 routed to LCDSEG13'] -Processing row: ['SEG13', 'SB6', 'Open', 'PB13 not routed to Touch sensing'] -Processing row: ['SEG18', 'R97', 'In', 'PC0 routed to LCDSEG18'] -Processing row: ['SEG18', 'SB34', 'Open', 'PC0 not routed to motor control'] -Processing row: ['SEG19', 'R98', 'In', 'PC1 routed to LCDSEG19'] -Processing row: ['SEG19', 'SB36', 'Open', 'PC1 not routed to motor control'] -Processing row: ['SEG20', 'R99', 'In', 'PC2 routed to LCDSEG20'] -Processing row: ['SEG20', 'SB42', 'Open', 'PC2 not routed to motor control'] -Processing row: ['SEG22', 'R65', 'In', 'PC4 routed to LCDSEG22'] -Processing row: ['SEG22', 'SB17', 'Open', 'PC4 not routed to motor control'] -Processing row: ['SEG23', 'R64', 'In', 'PC5 routed to LCDSEG23'] -Processing row: ['SEG23', 'SB16', 'Open', 'PC5 not routed to motor control'] -Processing row: ['SEG24', 'R36', 'In', 'PC6 routed to LCDSEG24'] -Processing row: ['SEG24', 'SB2', 'Open', 'PC6 not routed to Touch sensing'] -Processing row: ['SEG24', 'SB27', 'Open', 'PC6 not routed to for motor control'] -Processing row: ['SEG25', 'R33', 'In', 'PC7 routed to LCDSEG25'] -Processing row: ['SEG25', 'SB4', 'Open', 'PC7 not routed to Touch sensing'] -Processing row: ['SEG25', 'SB30', 'Open', 'PC7 not routed to for motor control'] -Processing row: ['SEG26', 'SB28', 'Open', 'PC8 not routed to motor control'] -Processing row: ['SEG27', 'SB29', 'Open', 'PC9 not routed to motor control'] -Processing row: ['SEG38', 'R103', 'In', 'PE2 routed to LCDSEG38'] -Processing row: ['SEG38', 'SB26', 'Open', 'PE2 not routed to Trace'] -Processing row: ['SEG39', 'R104', 'In', 'PE3 routed to LCDSEG39'] -Processing page 38 -Processing table 1 -Text before table: Table 18. LCD glass element mapping - segments 0 to 9 location and shape of each segment on the LCD glass module. Figure 11 shows the physical elements forming textual symbols, for example, “µA” or “+”. corresponding to each COMx and SEGy combination. Names in quoting marks denote Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['COM0', 'O1', '5D', 'Q4', 'O4', '6D', 'Q5', 'ST', '7D', 'Q6', 'S5'] -Processing row: ['COM1', 'O2', '5K', '5L', 'O3', '6K', '6L', '“nA”', '7K', '7L', 'S6'] -Processing row: ['COM2', '13b', '12b', '11b', '16b', '15b', '14b', '19b', '18b', '17b', '1b'] -Processing row: ['COM3', '13a', '12a', '11a', '16a', '15a', '14a', '19a', '18a', '17a', '1a'] -Processing row: ['COM4', '5I', '5A', '5G', '6I', '6A', '6G', '7I', '7A', '7G', '1I'] -Processing row: ['COM5', '5B', '5H', '5F', '6B', '6H', '6F', '7B', '7H', '7F', '1B'] -Processing row: ['COM6', '5C', '5M', 'P4', '6C', '6M', 'P5', '7C', '7M', 'P6', '1C'] -Processing row: ['COM7', '5J', '5N', '5E', '6J', '6N', '6E', '7J', '7N', '7E', '1J'] -Processing table 2 -Text before table: Table 19. LCD glass element mapping - segments 10 to 19 COM7 5J 5N 5E 6J 6N 6E 7J 7N 7E 1J COM6 5C 5M P4 6C 6M P5 7C 7M P6 1C COM5 5B 5H 5F 6B 6H 6F 7B 7H 7F 1B COM4 5I 5A 5G 6I 6A 6G 7I 7A 7G 1I COM3 13a 12a 11a 16a 15a 14a 19a 18a 17a 1a COM2 13b 12b 11b 16b 15b 14b 19b 18b 17b 1b COM1 O2 5K 5L O3 6K 6L “nA” 7K 7L S6 COM0 O1 5D Q4 O4 6D Q5 ST 7D Q6 S5 SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 Table 18. LCD glass element mapping - segments 0 to 9 location and shape of each segment on the LCD glass module. Figure 11 shows the physical elements forming textual symbols, for example, “µA” or “+”. corresponding to each COMx and SEGy combination. Names in quoting marks denote Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['COM0', '1D', '“-”', 'C1', '2D', 'Q1', 'C4', '3D', 'Q2', '“µA”', '4D'] -Processing row: ['COM1', '1K', '1L', 'C2', '2K', '2L', 'C3', '3K', '3L', '“mA”', '4K'] -Processing row: ['COM2', 'S4', 'S2', '4b', '3b', '2b', '7b', '6b', '5b', '10b', '9b'] -Processing row: ['COM3', 'S3', 'S1', '4a', '3a', '2a', '7a', '6a', '5a', '10a', '9a'] -Processing row: ['COM4', '1A', '1G', '2I', '2A', '2G', '3I', '3A', '3G', '4I', '4A'] -Processing row: ['COM5', '1H', '1F', '2B', '2H', '2F', '3B', '3H', '3F', '4B', '4H'] -Processing row: ['COM6', '1M', '“+”', '2C', '2M', 'P1', '3C', '3M', 'P2', '4C', '4M'] -Detected connector: P1 at position 5 -Detected connector: P2 at position 8 -Processing row: ['COM7', '1N', '1E', '2J', '2N', '2E', '3J', '3N', '3E', '4J', '4N'] -Processing table 3 -Text before table: Table 20. LCD glass element mapping - segments 20 to 29 COM7 1N 1E 2J 2N 2E 3J 3N 3E 4J 4N COM6 1M “+” 2C 2M P1 3C 3M P2 4C 4M COM5 1H 1F 2B 2H 2F 3B 3H 3F 4B 4H COM4 1A 1G 2I 2A 2G 3I 3A 3G 4I 4A COM3 S3 S1 4a 3a 2a 7a 6a 5a 10a 9a COM2 S4 S2 4b 3b 2b 7b 6b 5b 10b 9b COM1 1K 1L C2 2K 2L C3 3K 3L “mA” 4K COM0 1D “-” C1 2D Q1 C4 3D Q2 “µA” 4D SEG10 SEG11 SEG12 SEG13 SEG14 SEG15 SEG16 SEG17 SEG18 SEG19 Table 19. LCD glass element mapping - segments 10 to 19 COM7 5J 5N 5E 6J 6N 6E 7J 7N 7E 1J COM6 5C 5M P4 6C 6M P5 7C 7M P6 1C COM5 5B 5H 5F 6B 6H 6F 7B 7H 7F 1B COM4 5I 5A 5G 6I 6A 6G 7I 7A 7G 1I COM3 13a 12a 11a 16a 15a 14a 19a 18a 17a 1a COM2 13b 12b 11b 16b 15b 14b 19b 18b 17b 1b COM1 O2 5K 5L O3 6K 6L “nA” 7K 7L S6 COM0 O1 5D Q4 O4 6D Q5 ST 7D Q6 S5 SEG0 SEG1 SEG2 SEG3 SEG4 SEG5 SEG6 SEG7 SEG8 SEG9 Table 18. LCD glass element mapping - segments 0 to 9 location and shape of each segment on the LCD glass module. Figure 11 shows the physical elements forming textual symbols, for example, “µA” or “+”. corresponding to each COMx and SEGy combination. Names in quoting marks denote Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['COM0', 'Q3', '1e', '2e', '3e', '4e', '5e', '6e', '7e', '8e', '9e'] -Processing row: ['COM1', '4L', '1f', '2f', '3f', '4f', '5f', '6f', '7f', '8f', '9f'] -Processing row: ['COM2', '8b', '1c', '2c', '3c', '4c', '5c', '6c', '7c', '8c', '9c'] -Processing row: ['COM3', '8a', '1d', '2d', '3d', '4d', '5d', '6d', '7d', '8d', '9d'] -Processing row: ['COM4', '4G', '1j', '2j', '3j', '4j', '5j', '6j', '7j', '8j', '9j'] -Processing row: ['COM5', '4F', '1i', '2i', '3i', '4i', '5i', '6i', '7i', '8i', '9i'] -Processing row: ['COM6', 'P3', '1h', '2h', '3h', '4h', '5h', '6h', '7h', '8h', '9h'] -Processing row: ['COM7', '4E', '1g', '2g', '3g', '4g', '5g', '6g', '7g', '8g', '9g'] -Processing page 39 -Processing table 1 -Text before table: Table 21. LCD glass element mapping - segments 30 to 39 UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['COM0', '10e', '11e', '12e', '13e', '14e', '15e', '16e', '17e', '18e', '19e'] -Processing row: ['COM1', '10f', '11f', '12f', '13f', '14f', '15f', '16f', '17f', '18f', '19f'] -Processing row: ['COM2', '10c', '11c', '12c', '13c', '14c', '15c', '16c', '17c', '18c', '19c'] -Processing row: ['COM3', '10d', '11d', '12d', '13d', '14d', '15d', '16d', '17d', '18d', '19d'] -Processing row: ['COM4', '10j', '11j', '12j', '13j', '14j', '15j', '16j', '17j', '18j', '19j'] -Processing row: ['COM5', '10i', '11i', '12i', '13i', '14i', '15i', '16i', '17i', '18i', '19i'] -Processing row: ['COM6', '10h', '11h', '12h', '13h', '14h', '15h', '16h', '17h', '18h', '19h'] -Processing row: ['COM7', '10g', '11g', '12g', '13g', '14g', '15g', '16g', '17g', '18g', '19g'] -Processing page 40 -Processing page 41 -Processing table 1 -Text before table: Table 22. Access to TFT LCD resources with FMC address lines A0 and A1 Table 23 gives the extension connector (CN19) terminal assignment. Table 22. Address lines A0 and A1 determine the panel resources addressed, as depicted in the LCD_NE3 chip select signal generated by the PG10 port of the STM32L476ZG. 0000, corresponding to NOR/SRAM3 bank1. The panel is selected with address is 0x6800 The TFT LCD panel is attached to the 16-bit data bus and accessed with FMC. The base operating voltage range of STM32L476G-EVAL. Thanks to level shifters on all signal lines, the TFT LCD panel can operate with the entire Section 6.18 provides further information. an onboard controller. connector (CN19). It bears a TFT 2.8-inch color LCD panel with a resistive touchscreen and STM32L476G-EVAL is delivered with MB989, a daughterboard plugged into the extension 6.16 TFT LCD panel UM1855 Hardware layout and configuration -Found connector CN19 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Address', 'A1', 'A0', 'Usage'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['sserddA', '1A', '0A', 'egasU'] -Connector mapping: {} -Processing row: ['0x6800_0000', '0', '0', 'Read register'] -Processing row: ['0x6800_0002', '0', '1', 'Read Graphic RAM (GRAM)'] -Processing row: ['0x6800_0004', '1', '0', 'Write register'] -Processing row: ['0x6800_0006', '1', '1', 'Write graphic RAM (GRAM)'] -Processing table 2 -Text before table: Table 23. Assignment of CN19 connector terminals to TFT LCD panel 0x6800_0006 1 1 Write graphic RAM (GRAM) 0x6800_0004 1 0 Write register 0x6800_0002 0 1 Read Graphic RAM (GRAM) 0x6800_0000 0 0 Read register Address A1 A0 Usage Table 22. Access to TFT LCD resources with FMC address lines A0 and A1 Table 23 gives the extension connector (CN19) terminal assignment. Table 22. Address lines A0 and A1 determine the panel resources addressed, as depicted in the LCD_NE3 chip select signal generated by the PG10 port of the STM32L476ZG. 0000, corresponding to NOR/SRAM3 bank1. The panel is selected with address is 0x6800 The TFT LCD panel is attached to the 16-bit data bus and accessed with FMC. The base operating voltage range of STM32L476G-EVAL. Thanks to level shifters on all signal lines, the TFT LCD panel can operate with the entire Section 6.18 provides further information. an onboard controller. connector (CN19). It bears a TFT 2.8-inch color LCD panel with a resistive touchscreen and STM32L476G-EVAL is delivered with MB989, a daughterboard plugged into the extension 6.16 TFT LCD panel UM1855 Hardware layout and configuration -Found connector CN19 in table name -Processing vertical table... -Header row 1: ['CN19\nterminal', 'Terminal\nname', 'MCU\nport', 'CN19\nterminal', 'Terminal\nname', 'MCU\nport'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['lanimret\n91NC', 'eman\nlanimreT', 'trop\nUCM', 'lanimret\n91NC', 'eman\nlanimreT', 'trop\nUCM'] -Connector mapping: {} -Processing row: ['1', 'CSN', 'PG10', '2', 'RS', 'PF0'] -Processing row: ['3', 'WRN', 'PD5', '4', 'RDN', 'PD4'] -Processing row: ['5', 'RSTN', 'RESET#', '6', 'D0', 'PD14'] -Processing row: ['7', 'D1', 'PD15', '8', 'D2', 'PD0'] -Processing row: ['9', 'D3', 'PD1', '10', 'D4', 'PE7'] -Processing row: ['11', 'D5', 'PE8', '12', 'D6', 'PE9'] -Processing row: ['13', 'D7', 'PE10', '14', 'D8', 'PE11'] -Processing row: ['15', 'D9', 'PE12', '16', 'D10', 'PE13'] -Processing row: ['17', 'D11', 'PE14', '18', 'D12', 'PE15'] -Processing row: ['19', 'D13', 'PD8', '20', 'D14', 'PD9'] -Processing row: ['21', 'D15', 'PD10', '22', 'BL_GND', '-'] -Processing row: ['23', 'BL_CONTROL', '-', '24', '+3V3', '-'] -Processing row: ['25', '+3V3', '-', '26', '26', '-'] -Processing row: ['27', 'GND', '-', '28', 'BL_VDD', '-'] -Processing row: ['29', 'SDO', '-', '30', 'SDI', '-'] -Processing row: ['31', 'XL', 'I/O expander_X-', '32', 'XR', 'I/O expander_X+'] -Processing row: ['33', 'YD', 'I/O expander_Y-', '34', 'YU', 'I/O expander_Y+'] -Processing page 42 -Processing table 1 -Text before table: Table 24. Port assignment for control of LED indicators indicators. Table 24 gives the assignment of control ports to the LED in the schematic diagram. controlled either by the STM32L476ZG or by the I/O expander IC U32, named IOExpander1 Each LED is light-emitting with a low level of the corresponding control port. They are Four general-purpose color LEDs (LD1, LD2, LD3, LD4) are available as light indicators. 6.17 User LEDs Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['LED1 (Green)', 'PB2', 'STM32L476ZG'] -Processing row: ['LED2 (Orange)', 'GPIO0', 'IOExpander1'] -Processing row: ['LED3 (Red)', 'PC1', 'STM32L476ZG'] -Processing row: ['LED4 (Blue)', 'GPIO2', 'IOExpander1'] -Processing table 2 -Text before table: Table 25. Port assignment for control of physical input devices the schematic diagrams, IOExpander1 and IOExpander2. ports of the STM32L476ZG or of one of the two I/O expander ICs on the board, named, in Table 25 shows the assignment of ports routed to the physical input devices. They are either Light-dependent resistor, LDR (R52) • 10 kΩ potentiometer (RV3) • Resistive touchscreen of the TFT LCD panel • Reset button (B1) • Wake-up/tamper button (B2) • Four-way joystick controller with select key (B3) • These are: The STM32L476G-EVAL board provides several input devices for physical human control. 6.18 Physical input devices LED4 (Blue) GPIO2 IOExpander1 LED3 (Red) PC1 STM32L476ZG LED2 (Orange) GPIO0 IOExpander1 LED1 (Green) PB2 STM32L476ZG User LED Control port Control device Table 24. Port assignment for control of LED indicators indicators. Table 24 gives the assignment of control ports to the LED in the schematic diagram. controlled either by the STM32L476ZG or by the I/O expander IC U32, named IOExpander1 Each LED is light-emitting with a low level of the corresponding control port. They are Four general-purpose color LEDs (LD1, LD2, LD3, LD4) are available as light indicators. 6.17 User LEDs Hardware layout and configuration UM1855 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Input device', 'Control port', 'Control device'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['ecived tupnI', 'trop lortnoC', 'ecived lortnoC'] -Connector mapping: {} -Processing row: ['Joystick SEL', 'GPIO0', 'IOExpander2'] -Processing row: ['Joystick DOWN', 'GPIO1', 'IOExpander2'] -Processing row: ['Joystick LEFT', 'GPIO2', 'IOExpander2'] -Processing row: ['Joystick RIGHT', 'GPIO3', 'IOExpander2'] -Processing row: ['Joystick UP', 'GPIO4', 'IOExpander2'] -Processing row: ['Wake-up/ tamper B2', 'PC13', 'STM32L476ZG'] -Processing row: ['Reset B1', 'NRST', 'STM32L476ZG'] -Processing row: ['Resistive touch screen X+', 'X+', 'IOExpander1'] -Processing row: ['Resistive touch screen X-', 'X-', 'IOExpander1'] -Processing row: ['Resistive touch screen Y+', 'Y+', 'IOExpander1'] -Processing page 43 -Processing table 1 -Text before table: Table 25. Port assignment for control of physical input devices (continued) UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['Resistive touch screen Y-', 'Y-', 'IOExpander1'] -Processing row: ['Potentiometer', 'PB4 or PA0', 'STM32L476ZG'] -Processing row: ['LDR', 'PA0 or PB4', 'STM32L476ZG'] -Processing table 2 -Text before table: Table 26. Setting of jumpers related to potentiometer and LDR routed to ADC1 or ADC2. operational amplifier OpAmp1. However, depending on register settings, it can also be noninverting input of comparator Comp2. The PA0 is routed to the noninverting input of the As illustrated in the schematic diagram, the PB4 port is routed, in the STM32L476ZG, to the configuration jumpers. Table 26 depicts the setting of associated either PB4 or to the PA0 port of STM32L476ZG. The potentiometer and the light-dependent resistor can be routed, mutually exclusively, to LDR PA0 or PB4 STM32L476ZG Potentiometer PB4 or PA0 STM32L476ZG Resistive touch screen Y- Y- IOExpander1 Input device Control port Control device Table 25. Port assignment for control of physical input devices (continued) UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['JP5\nJP7', 'JP5', 'JP7', 'Potentiometer is routed to pin PB4 of STM32L476ZG.'] -Processing row: ['JP5\nJP7', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Potentiometer is routed to pin PB4 of STM32L476ZG.'] -Processing row: ['JP5\nJP7', '', '', 'Potentiometer is routed to pin PB4 of STM32L476ZG.'] -Processing row: ['JP5\nJP7', 'JP5', 'JP7', 'Default setting.\nPotentiometer is routed to pin PA0 of STM32L476ZG.'] -Processing row: ['JP5\nJP7', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'Default setting.\nPotentiometer is routed to pin PA0 of STM32L476ZG.'] -Processing row: ['JP5\nJP7', '', '', 'Default setting.\nPotentiometer is routed to pin PA0 of STM32L476ZG.'] -Processing row: ['JP5\nJP7', 'JP5', 'JP7', 'LDR is routed to pin PB4 of STM32L476ZG.'] -Processing row: ['JP5\nJP7', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'LDR is routed to pin PB4 of STM32L476ZG.'] -Processing row: ['JP5\nJP7', '', '', 'LDR is routed to pin PB4 of STM32L476ZG.'] -Processing row: ['JP5\nJP7', 'JP5', 'JP7', 'LDR is routed to pin PA0 of STM32L476ZG.'] -Processing row: ['JP5\nJP7', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', '(cid:20)(cid:3)(cid:21)(cid:3)(cid:22)(cid:3)', 'LDR is routed to pin PA0 of STM32L476ZG.'] -Processing row: ['JP5\nJP7', '', '', 'LDR is routed to pin PA0 of STM32L476ZG.'] -Processing page 44 -Processing page 45 -Processing table 1 -Text before table: Table 27. SRAM chip select configuration signals, respectively, can be used for other application purposes. ports PD7, PE0, and PE1 corresponding to FMC_NE1, FMC_NBL0 and FMC_NBL1 By removal of R18, a zero-ohm resistor, the SRAM is deselected and the STM32L476ZG UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['R18', 'In', 'Default setting.\nSRAM chip select is controlled with FMC_NE1'] -Processing row: ['R18', 'Out', 'SRAM is deselected. FMC_NE1 is freed for other application purposes.'] -Processing table 2 -Text before table: Table 28. NOR flash memory-related configuration elements Table 28. shown in software fitted in STM32L476G-EVAL. This can be modified with configuration elements, as device, and, to know its ready status, its status register is polled by the demonstration By default, the FMC_NWAIT signal is not routed to the RB port of the NOR flash memory operation mode. The jumper JP13 is dedicated to the write-protect configuration. connected to the BYTE terminal of the NOR flash memory selects the 16-bit data word memory device is selected with the FMC_NE2 chip select signal. A pull-up resistor 0000, corresponding to NOR/SRAM2 bank1. The NOR flash The base address is 0x6400 The NOR flash memory device is attached to the 16-bit data bus and accessed with FMC. capabilities of FMC allow hosting a 256-Mbit NOR flash memory device. in the U5 position. The STM32L476G-EVAL main board as well as the addressing A 128-Mbit NOR flash memory, 8 M x16 bit, is fitted on the STM32L476G-EVAL main board, 6.22 NOR flash memory device The operating voltage of the SRAM device is in the range of 2.4 to 3.6 V. 6.21.2 Operating voltage Section 6.2 provides information on the associated configuration elements. case, pull-down resistors drive the disconnected addressing inputs of the SRAM device. FMC address lines are shunted to the debug trace purpose connector (CN12). In such a The SRAM addressable space is limited if some or all of the A19, A20, A21, A22, and A23 6.21.1 Limitations Out SRAM is deselected. FMC_NE1 is freed for other application purposes. R18 SRAM chip select is controlled with FMC_NE1 In Default setting. Resistor Fitting Configuration Table 27. SRAM chip select configuration signals, respectively, can be used for other application purposes. ports PD7, PE0, and PE1 corresponding to FMC_NE1, FMC_NBL0 and FMC_NBL1 By removal of R18, a zero-ohm resistor, the SRAM is deselected and the STM32L476ZG UM1855 Hardware layout and configuration -Found connector CN12 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Element', 'Setting', 'Configuration'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['tnemelE', 'gnitteS', 'noitarugifnoC'] -Connector mapping: {} -Processing row: ['JP13', 'JP13\n(cid:20)(cid:3)(cid:21)(cid:3)', 'Default setting.\nNOR flash memory write is enabled.'] -Processing row: ['JP13', 'JP13\n(cid:20)(cid:3)(cid:21)(cid:3)', 'NOR flash memory write is inhibited. Write protect is activated.'] -Processing page 46 -Processing table 1 -Text before table: Table 28. NOR flash memory-related configuration elements Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['R53\nSB10', 'R53 In\nSB10 open', 'Default setting.\nPD6 port of STM32L476ZG is used for SAI1_SDA signal and routed to\naudio codec.\nNOR flash memory device’s status register can be accessed.'] -Processing row: ['R53\nSB10', 'R53 Out\nSB10 closed', 'PD6 port of STM32L476ZG is used for the FMC_NWAIT signal and\nrouted to NOR flash memory device’s RB port.\nNOR flash memory device’s status register cannot be accessed.'] -Processing page 47 -Processing table 1 -Text before table: Table 29. Configuration elements related to Quad-SPI device information. Section 6.12: Motor control provides additional the Quad-SPI flash memory device. configuration. It must be removed from the main board (denoted as “MB979 out”), to operate device. The LCD glass module daughterboard MB979 takes an active part in the configuration elements and their settings allowing to access the Quad-SPI flash memory By default, the Quad-SPI flash memory device is not accessible. Table 29 shows the rate (DTR) modes. This Quad-SPI flash memory can operate in single transfer rate (STR) and double transfer interface. in the U9 position. It allows evaluating STM32L476ZG Quad-SPI flash memory device A 256-Mbit Quad-SPI flash memory device is fitted on the STM32L476G-EVAL main board, 6.25 Quad-SPI flash memory device UM1855 Hardware layout and configuration -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Element', 'Setting', 'Configuration'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['tnemelE', 'gnitteS', 'noitarugifnoC'] -Connector mapping: {} -Processing row: ['SB12\nSB13\nMB979', 'SB12 open\nSB13 open', 'Default setting.\nQSPI_D0 data line is not available at Quad-SPI flash memory device:\nPB1 port of STM32L476ZG is only routed to the MB979 daughterboard\nconnector (CN11).'] -Processing row: ['SB12\nSB13\nMB979', 'SB12 closed\nSB13 open\nMB979 out', 'QSPI_D0 data line is available at Quad-SPI flash memory device:\nPB1 port of STM32L476ZG is routed to the DQ0 port of the Quad-SPI\nflash memory device.'] -Processing row: ['SB14\nSB15\nMB979', 'SB14 open\nSB15 open', 'Default setting.\nQSPI_D1 data line is not available at Quad-SPI flash memory device:\nPB0 port of STM32L476ZG is only routed to the MB979 daughterboard\nconnector (CN11).'] -Processing row: ['SB14\nSB15\nMB979', 'SB14 closed\nSB15 open\nMB979 out', 'QSPI_D1 data line is available at Quad-SPI flash memory device:\nPB0 port of STM32L476ZG is routed to the DQ1 port of the Quad-SPI\nflash memory device.'] -Processing row: ['SB18\nSB19\nMB979', 'SB18 open\nSB19 open', 'Default setting.\nQSPI_D2 data line is not available at Quad-SPI flash memory device:\nPA7 port of STM32L476ZG is only routed to the MB979 daughterboard\nconnector (CN11).'] -Processing row: ['SB18\nSB19\nMB979', 'SB18 closed\nSB19 open\nMB979 out', 'QSPI_D2 data line is available at Quad-SPI flash memory device:\nPA7 port of STM32L476ZG is routed to the DQ2 port of the Quad-SPI\nflash memory device.'] -Processing row: ['SB21\nSB20\nMB979', 'SB21 open\nSB20 open', 'Default setting.\nQSPI_D3 data line is not available at Quad-SPI flash memory device:\nPA6 port of STM32L476ZG is only routed to the MB979 daughterboard\nconnector (CN11).'] -Processing row: ['SB21\nSB20\nMB979', 'SB21 closed\nSB20 open\nMB979 out', 'QSPI_D3 data line is available at Quad-SPI flash memory device:\nPA6 port of STM32L476ZG is routed to the DQ3 port of the Quad-SPI\nflash memory device.'] -Processing page 48 -Processing table 1 -Text before table: Table 29. Configuration elements related to Quad-SPI device (continued) Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['SB9\nMB979', 'SB9 open', 'Default setting.\nQSPI_CLK clock line is not available at Quad-SPI flash memory device:\nPB10 port of STM32L476ZG is only routed to the MB979 daughterboard\nconnector (CN11).'] -Processing row: ['SB9\nMB979', 'SB9 closed\nMB979 out', 'QSPI_CLK clock line is available at Quad-SPI flash memory device:\nPB10 port of STM32L476ZG is routed to the C port of the Quad-SPI\nflash memory device.'] -Processing row: ['SB8\nMB979', 'SB8 open', 'Default setting.\nQSPI_CS line is not available at Quad-SPI flash memory device:\nThe PB11 port of STM32L476ZG is only routed to the MB979\ndaughterboard connector (CN11).'] -Processing row: ['SB8\nMB979', 'SB8 closed\nMB979 out', 'QSPI_CS line is available at Quad-SPI flash memory device:\nPB11 port of STM32L476ZG is routed to the S# port of the Quad-SPI\nflash memory device.'] -Processing page 49 -Processing table 1 -Text before table: Table 30. Touch-sensing-related configuration elements UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['R39', 'In', 'Default setting. PB12 port is routed to the LCD glass module\ndaughterboard connector (CN11).\nThis setting is not good for the robustness of touch sensing.'] -Processing row: ['R39', 'Out', 'PB12 port is cut from CN11.\nThis setting is good for the robustness of touch sensing.'] -Detected connector: CN11. at position 2 -Processing row: ['SB3', 'Open', 'Default setting. PB12 is not routed to motor control.\nThis setting is good for the robustness of touch sensing.'] -Processing row: ['SB3', 'Closed', 'PB12 is routed to motor control.\nThis setting is not good for the robustness of touch sensing.'] -Processing row: ['R38', 'In', 'Default setting. PB13 port is routed to the LCD glass module\ndaughterboard connector (CN11).\nThis setting is not good for the robustness of touch sensing.'] -Processing row: ['R38', 'Out', 'PB13 port is cut from CN11.\nThis setting is good for the robustness of touch sensing.'] -Detected connector: CN11. at position 2 -Processing row: ['SB6', 'Open', 'Default setting. PB13 is not routed to the sampling capacitor. Touch\nsensing cannot operate.'] -Processing row: ['SB6', 'Closed', 'PB13 is routed to the sampling capacitor. Touch sensing can operate.'] -Processing row: ['R36', 'In', 'Default setting. PC6 port is routed to the LCD glass module\ndaughterboard connector (CN14).\nThis setting is not good for the robustness of touch sensing.'] -Processing row: ['R36', 'Out', 'PC6 port is cut from CN14.\nThis setting is good for the robustness of touch sensing.'] -Detected connector: CN14. at position 2 -Processing row: ['SB2', 'Open', 'Default setting. PC6 is not routed to the active shield under the\ntouch-sensing button.\nThis setting is not good for the robustness of touch sensing.'] -Processing row: ['SB2', 'Closed', 'PC6 is routed to the active shield under the touch-sensing button.\nThis setting is good for the robustness of touch sensing.'] -Processing row: ['SB27', 'Open', 'Default setting. PC6 port of STM32L476ZG is not routed to motor\ncontrol. This setting is good for the robustness of touch sensing.'] -Processing row: ['SB27', 'Closed', 'PC6 is routed to motor control.\nThis setting is not good for the robustness of touch sensing.'] -Processing row: ['R33', 'In', 'Default setting. PC7 port is routed to the LCD glass module\ndaughterboard connector (CN14).\nThis setting is not good for the robustness of touch sensing.'] -Processing row: ['R33', 'Out', 'PC7 port is cut from CN14.\nThis setting is good for the robustness of touch sensing.'] -Detected connector: CN14. at position 2 -Processing row: ['SB4', 'Open', 'Default setting. PC7 port of STM32L476ZG is not routed to the\nsampling capacitor of the active shield under the touch-sensing button.\nThis setting is not good for the robustness of touch sensing.'] -Processing row: ['SB4', 'Closed', 'PC7 is routed to the sampling capacitor of the active shield under the\ntouch-sensing button.\nThis setting is good for the robustness of touch sensing.'] -Processing page 50 -Processing table 1 -Text before table: Table 30. Touch-sensing-related configuration elements (continued) Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['SB30', 'Open', 'Default setting. PC7 port of STM32L476ZG is not routed to the motor\ncontrol.\nThis setting is good for the robustness of touch sensing.'] -Processing row: ['SB30', 'Closed', 'PC7 is routed to motor control. This setting is not good for the\nrobustness of touch sensing.'] -Processing table 2 -Text before table: Table 31. Assignment of ports for ST8024CDR control managed directly by the PB12 port of STM32L476ZG. The SWIO port of the smartcard for the single-wire protocol (SWP) communication is Table 31. indirectly through the ports of the U33 I/O expander device (IOExpander2), as shown in This interface device is controlled, in its turn, by STM32L476ZG, directly through its ports or control functions of the smartcard. EVAL main board, in the U30 position. This interface performs all supply protection and An interface device for 3 and 5-V asynchronous smartcards, is fitted on the STM32L476G- 6.27 Smartcard, SWP sigma-delta conversion, and USB OTG FS port operating as USB Host, SWP, and NFC. The touch-sensing button is exclusive to the LCD glass module, thermal sensor PT100 via 6.26.1 Limitations robustness of touch sensing. Closed PC7 is routed to motor control. This setting is not good for the SB30 This setting is good for the robustness of touch sensing. Open control. Default setting. PC7 port of STM32L476ZG is not routed to the motor Element Setting Configuration Table 30. Touch-sensing-related configuration elements (continued) Hardware layout and configuration UM1855 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['ST8024CDR\nport', 'Function', 'Control port'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['trop\nRDC4208TS', 'noitcnuF', 'trop lortnoC'] -Connector mapping: {} -Processing row: ['5V/3V', 'Smartcard power supply selection pin.', 'IOexpander2 GPIO7'] -Processing row: ['I/OUC', 'Data I/O line', 'STM32L476ZG PC4'] -Processing row: ['XTAL1', 'Quartz crystal or external clock input', 'STM32L476ZG PB0'] -Processing row: ['OFF', 'Card presence detection', 'IOexpander2 GPIO8'] -Processing row: ['RSTIN', 'Card reset command input', 'IOexpander2 GPIO5'] -Processing row: ['CMDVCC', 'Activation sequence start command input (active low)', 'IOexpander2 GPIO6'] -Processing page 51 -Processing table 1 -Text before table: Table 32. Configuration elements related to smartcard and SWP UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['R39\nSB3\nR109\nCN11', 'R109 in\nR39 in\nSB3 open\nCN11 I/O-bridged', 'Default setting.\nSmartcard SWP cannot be handled:\nPB12 is routed to the USB OTG FS port as the USBOTG_OVRCR\nline, on top of being routed to the SWIO port of the smartcard\nConfiguration dedicated to USB OTG FS operation.'] -Detected connector: CN11 at position 0 -Detected connector: CN11 at position 1 -Processing row: ['R39\nSB3\nR109\nCN11', 'R109 out\nR39 in\nSB3 open\nCN11 I/O-bridged', 'Smartcard SWP can be handled:\nPB12 is routed to the SWIO port of the smartcard. It is disconnected\nfrom any other resource that could affect the SWP operation\nConfiguration dedicated to smartcard SWP operation'] -Detected connector: CN11 at position 0 -Detected connector: CN11 at position 1 -Processing row: ['R39\nSB3\nR109\nCN11', 'R39 out\nSB3 closed', 'Smartcard SWP cannot be handled:\nPB12 is routed to the motor control as MC_PFC_Shutdown\nConfiguration dedicated to motor control operation'] -Detected connector: CN11 at position 0 -Processing row: ['R39\nSB3\nR109\nCN11', 'R39 out\nSB3 open', 'Smartcard SWP cannot be handled:\nPB12 is only routed to the touch-sensing button and it is\ndisconnected from any other resource.\nConfiguration dedicated to touch-sensing button operation.'] -Detected connector: CN11 at position 0 -Processing row: ['R62\nSB14\nSB15', 'R62 in\nSB14 open\nSB15 open\nCN11 I/O-bridged', 'Default setting.\nSmartcard controller U30 is supplied with a clock:\nPB0 port is routed to XTAL1 of U30, as SmartCard_CLK line and it\nis not routed to other resources.\nConfiguration dedicated to smartcard operation.'] -Detected connector: CN11 at position 1 -Processing row: ['R62\nSB14\nSB15', 'R62 out\nSB14 closed\nSB15 open', 'Smartcard controller U30 is not supplied with a clock:\nPB0 is routed to the Quad-SPI flash memory device as QSPI_D1\nand it is not routed to other resources.\nConfiguration dedicated to Quad-SPI flash memory device\noperation.'] -Processing row: ['R62\nSB14\nSB15', 'R62 out\nSB14 open\nSB15 closed', 'Smartcard controller U30 is not supplied with a clock:\nPB0 is routed to the motor control as MC_PWM_2L line and it is not\nrouted to other resources.\nConfiguration dedicated to motor control operation.'] -Processing row: ['R65\nSB17\nCN14', 'R65 in\nSB17 open\nCN14 I/O-bridged', 'Default setting.\nSmartcard controller gets SmartCard_IO line:\nPC4 port of MCU is routed to the IOUC port of U30, as\nSmartCard_IO line and it is not routed to other resources.\nConfiguration dedicated to smartcard operation.'] -Detected connector: CN14 at position 0 -Detected connector: CN14 at position 1 -Processing row: ['R65\nSB17\nCN14', 'R65 out\nSB17 closed', 'Smartcard controller does not get SmartCard_IO line:\nPC4 port of MCU is routed to the motor control as MC0PFC0IndCur\nline and it is not routed to other resources.\nConfiguration dedicated to motor control operation.'] -Detected connector: CN14 at position 0 -Processing page 52 -Processing page 53 -Processing table 1 -Text before table: Table 33. NFC connector (CN13) terminal assignment communication protocol (default) or the UART communication protocol. The serial communication with the module plugged in CN13 can either use the SPI Table 33 shows the assignment of signals to the CN13 connector. UM1855 Hardware layout and configuration -Found connector CN13 in table name -Processing vertical table... -Header row 1: ['CN13\nterminal', 'NFC line name', 'MCU port', 'Function'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['lanimret\n31NC', 'eman enil CFN', 'trop UCM', 'noitcnuF'] -Connector mapping: {} -Processing row: ['1', 'NFC_IRQOUTN or\nUART_TX', 'PB7', 'Interrupt output for NFC device\nConnected to STM32L476ZG UART RX'] -Processing row: ['2', 'NFC_IRQINN or\nUART_RX', 'PB6', 'Interrupt input for NFC device\nConnected to STM32L476ZG UART TX'] -Processing row: ['3', 'NFC_NSS', 'PF11', 'SPI slave select'] -Processing row: ['4', 'NFC_MISO', 'PB14', 'SPI data, slave output'] -Processing row: ['5', 'NFC_MOSI', 'PB15', 'SPI data, slave input'] -Processing row: ['6', 'NFC_SCK', 'PB13', 'SPI serial clock'] -Processing row: ['7', '+3V3', '-', 'Main power supply/power supply for RF drivers'] -Processing row: ['8', 'GND', '-', 'Ground'] -Processing page 54 -Processing page 55 -Processing table 1 -Text before table: to STPMS2L + Figure 14. Power measurement principle schematic diagram UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing table 2 -Text before table: ~ measurement - for current differential input 1 AC source "Current" Shunt resistor to STPMS2L + Figure 14. Power measurement principle schematic diagram UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing table 3 -Text before table: ~ measurement - for current differential input 1 AC source "Current" Shunt resistor to STPMS2L + Figure 14. Power measurement principle schematic diagram UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing page 56 -Processing table 1 -Text before table: (cid:38)(cid:21)(cid:26) (cid:38)(cid:21)(cid:25) Figure 15. STPMS2L power metering schematic diagram Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['(cid:21)'] -Processing table 2 -Text before table: (cid:42)(cid:49)(cid:39) (cid:57)(cid:39)(cid:39) STPMS2 power metering (cid:38)(cid:21)(cid:26) (cid:38)(cid:21)(cid:25) Figure 15. STPMS2L power metering schematic diagram Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: [''] -Processing row: ['(cid:53)(cid:21)(cid:25)\n(cid:20)(cid:46)'] -Processing table 3 -Text before table: (cid:20)(cid:46) (cid:38)(cid:49)(cid:23) (cid:53)(cid:21)(cid:25) (cid:38)(cid:44)(cid:51) (cid:39)(cid:36)(cid:55)(cid:81) (cid:25) (cid:20)(cid:25) (cid:38)(cid:36)(cid:39)(cid:39)(cid:57) (cid:36)(cid:39)(cid:39)(cid:57) (cid:42)(cid:49)(cid:39) (cid:42)(cid:37)(cid:57) (cid:38)(cid:38)(cid:57) (cid:54)(cid:55)(cid:51)(cid:48)(cid:54)(cid:21)(cid:47)(cid:16)(cid:51)(cid:56)(cid:53) (cid:56)(cid:22) (cid:41)(cid:88)(cid:20) (cid:42)(cid:49)(cid:39) (cid:86)(cid:75)(cid:88)(cid:81)(cid:87) (cid:21) (cid:22) (cid:23) (cid:20) (cid:70)(cid:88)(cid:85)(cid:85)(cid:72)(cid:81)(cid:87)(cid:3) (cid:21)(cid:21)(cid:38) (cid:20)(cid:19)(cid:19)(cid:81)(cid:41) (cid:20)(cid:88)(cid:41) (cid:42)(cid:49)(cid:39) (cid:57)(cid:39)(cid:39) STPMS2 power metering (cid:38)(cid:21)(cid:26) (cid:38)(cid:21)(cid:25) Figure 15. STPMS2L power metering schematic diagram Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: [''] -Processing row: [''] -Processing row: [''] -Processing table 4 -Text before table: (cid:40)(cid:91)(cid:83)(cid:82)(cid:86)(cid:72)(cid:71)(cid:3) (cid:20)(cid:46) (cid:38)(cid:49)(cid:23) (cid:53)(cid:21)(cid:25) (cid:38)(cid:44)(cid:51) (cid:39)(cid:36)(cid:55)(cid:81) (cid:25) (cid:20)(cid:25) (cid:38)(cid:36)(cid:39)(cid:39)(cid:57) (cid:36)(cid:39)(cid:39)(cid:57) (cid:42)(cid:49)(cid:39) (cid:42)(cid:37)(cid:57) (cid:38)(cid:38)(cid:57) (cid:54)(cid:55)(cid:51)(cid:48)(cid:54)(cid:21)(cid:47)(cid:16)(cid:51)(cid:56)(cid:53) (cid:56)(cid:22) (cid:41)(cid:88)(cid:20) (cid:42)(cid:49)(cid:39) (cid:86)(cid:75)(cid:88)(cid:81)(cid:87) (cid:21) (cid:22) (cid:23) (cid:20) (cid:70)(cid:88)(cid:85)(cid:85)(cid:72)(cid:81)(cid:87)(cid:3) (cid:21)(cid:21)(cid:38) (cid:20)(cid:19)(cid:19)(cid:81)(cid:41) (cid:20)(cid:88)(cid:41) (cid:42)(cid:49)(cid:39) (cid:57)(cid:39)(cid:39) STPMS2 power metering (cid:38)(cid:21)(cid:26) (cid:38)(cid:21)(cid:25) Figure 15. STPMS2L power metering schematic diagram Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['(cid:53)(cid:21)(cid:26) (cid:28)(cid:21)(cid:38)\n(cid:20)(cid:46)\n(cid:41)(cid:88)(cid:26)(cid:17)(cid:23)\n(cid:42)(cid:49)(cid:39)', None, ''] -Processing row: ['(cid:53)(cid:21)(cid:26) (cid:28)(cid:21)(cid:38)\n(cid:20)(cid:46)\n(cid:41)(cid:88)(cid:26)(cid:17)(cid:23)\n(cid:42)(cid:49)(cid:39)', '(cid:53)(cid:21)(cid:26)\n(cid:20)(cid:46)', ''] -Processing table 5 -Text before table: (cid:40)(cid:91)(cid:83)(cid:82)(cid:86)(cid:72)(cid:71)(cid:3) (cid:20)(cid:46) (cid:38)(cid:49)(cid:23) (cid:53)(cid:21)(cid:25) (cid:38)(cid:44)(cid:51) (cid:39)(cid:36)(cid:55)(cid:81) (cid:25) (cid:20)(cid:25) (cid:38)(cid:36)(cid:39)(cid:39)(cid:57) (cid:36)(cid:39)(cid:39)(cid:57) (cid:42)(cid:49)(cid:39) (cid:42)(cid:37)(cid:57) (cid:38)(cid:38)(cid:57) (cid:54)(cid:55)(cid:51)(cid:48)(cid:54)(cid:21)(cid:47)(cid:16)(cid:51)(cid:56)(cid:53) (cid:56)(cid:22) (cid:41)(cid:88)(cid:20) (cid:42)(cid:49)(cid:39) (cid:86)(cid:75)(cid:88)(cid:81)(cid:87) (cid:21) (cid:22) (cid:23) (cid:20) (cid:70)(cid:88)(cid:85)(cid:85)(cid:72)(cid:81)(cid:87)(cid:3) (cid:21)(cid:21)(cid:38) (cid:20)(cid:19)(cid:19)(cid:81)(cid:41) (cid:20)(cid:88)(cid:41) (cid:42)(cid:49)(cid:39) (cid:57)(cid:39)(cid:39) STPMS2 power metering (cid:38)(cid:21)(cid:26) (cid:38)(cid:21)(cid:25) Figure 15. STPMS2L power metering schematic diagram Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing page 57 -Processing table 1 -Text before table: VDD Figure 16. Temperature measurement principle schematic diagram UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing table 2 -Text before table: to STPMS2L + 3.3k(cid:159) Biasing resistor VDD Figure 16. Temperature measurement principle schematic diagram UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing table 3 -Text before table: measurement 100(cid:159) 1% - Shunt resistor for current differential input 1 "Current" to STPMS2L + 3.3k(cid:159) Biasing resistor VDD Figure 16. Temperature measurement principle schematic diagram UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing page 58 -Processing table 1 -Text before table: Figure 17. Schematic diagram of the analog part of IDD measurement and 4. For allowing the IDD measurement, the jumper in the JP11 header must short its terminals 3 Section 6.30.4. compensated through a calibration procedure detailed in current consumption of the MCU. This offset does not need to be precise. Any dispersion is mV is created at the output, at zero negative power supply, a positive offset of about 220 amplifier, the output voltage might theoretically become negative. To avoid the need for a Even with precision resistors R136, R125, R129, and R132 to set the gain of the differential µA. 30 V is about for every µA of MCU power consumption. The full-scale range, with VDD at 1.8 Ω. It makes the voltage on terminal 8 of U15 increase by approximately 50 mV state, is 1001 The resistance formed with the series of R135 and R123, when T2 is in a high-impedance mA of supply current. the U15C output, terminal 8 of U15 represents every 1 mV at operational amplifier device U15, TSZ124. The gain is set to 50, so an additional 50 The differential amplifier uses three stages U15B, U15C, and U15D of the quadruple Dynamic-Run mode, the latter in Low-power mode. R135 and R123. The former state is used for measuring the current consumption in Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing table 2 -Text before table: path measurement bypass path current 3K6 0.1% 13 14 R125 12 TSZ124IPT 180K 0.1% U15D FDC606P R132 6 2 amplifier 1 D Shunt_x1000 3 5 9 differential 1K[1%] G 8 R123 10 TSZ124IPT 4 shunts U15C S T2 1[1%] R135 3K6 0.1% 180K 0.1% 6 7 R136 R129 5 TSZ124IPT U15B GND GND direction GND Current 100nF 11 VDD C144 1K 2 R124 V- 1 V+ 3 TSZ124IPT supply 4 GND U15A 22K power R128 VDD from 100nF close from TSZ124 part C75 decoupling capacitor +5V Figure 17. Schematic diagram of the analog part of IDD measurement and 4. For allowing the IDD measurement, the jumper in the JP11 header must short its terminals 3 Section 6.30.4. compensated through a calibration procedure detailed in current consumption of the MCU. This offset does not need to be precise. Any dispersion is mV is created at the output, at zero negative power supply, a positive offset of about 220 amplifier, the output voltage might theoretically become negative. To avoid the need for a Even with precision resistors R136, R125, R129, and R132 to set the gain of the differential µA. 30 V is about for every µA of MCU power consumption. The full-scale range, with VDD at 1.8 Ω. It makes the voltage on terminal 8 of U15 increase by approximately 50 mV state, is 1001 The resistance formed with the series of R135 and R123, when T2 is in a high-impedance mA of supply current. the U15C output, terminal 8 of U15 represents every 1 mV at operational amplifier device U15, TSZ124. The gain is set to 50, so an additional 50 The differential amplifier uses three stages U15B, U15C, and U15D of the quadruple Dynamic-Run mode, the latter in Low-power mode. R135 and R123. The former state is used for measuring the current consumption in Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['1 2 3 4', '', ''] -Processing page 59 -Processing table 1 -Text before table: 4 VDD 1 D 3 5 G 37C Fu1 SN74LVC1G66DCKT 100nF GND VCC VDD 3 5 T3 4 S C 10K C74 4 VDD I/O O/I IDD_Measurement PA5 1 2 8 U13 R122 TSZ124IPT U15C Figure 18. Schematic diagram of logic part of Low-power mode IDD measurement Figure 18 shows the corresponding schematic diagram. and the transistor T3. time and control events during this state. It consists of the U14 counter, the U16 inverter, microcontroller must transit through one of its Low-power modes, extra logic is required to microcontroller in its Dynamic-Run mode. As, between the start and end event, the The measurement of Low-power mode current consumption starts and ends with the capacitor. sample-and-hold (S&H) circuit is built with a U13 switch, R122 resistor, and C73 sampling circuit, which the microcontroller exploits later, when back in Dynamic-Run mode. The by the microcontroller when in Low-power mode needs to be held by a sample-and-hold Dynamic-Run mode. This is the reason why, a voltage representing the current consumed The target microcontroller can only carry out actions for measuring a voltage when in 6.30.2 Low-power mode IDD measurement principle - logic part UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['6'] -Processing page 60 -Processing table 1 -Text before table: measurement process. Figure 19 illustrates the timing of the Low-power mode current consumption high. measurement process end with the microcontroller setting the IDD_CNT_EN signal back microcontroller supply current in its Dynamic-Run mode. Phase 3 and the whole measurement circuit is back to the Low-sensitivity mode adapted for measuring the at the same time as the Q13 goes high. As a consequence, the analog part of the IDD Low-power mode, using the ADC port PA5, and stored. The Q12 port transits to a low state measures the voltage on C73 representing the current that the MCU formerly consumed in measured. The MCU transits from Low-power mode to Dynamic-Run mode. The MCU change state, to signal to the MCU that the voltage on C73 is now ready for being across C73 to hold. The same event causes the IDD_WAKEUP signal for the MCU to setting the U13 path between ports O/I and I/O to a nonconductive state, for the voltage it represents the current consumed by the MCU in Low-power mode. Phase 3 starts by The MCU is in Low-power mode. The voltage across the C73 capacitor is now stabilized so Phase 3 - exiting Low-power mode, measurement, and end Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['Start low-power IDD Hold low-power IDD sample;\nAction by logic\nsampling Wake MCU up\nAction by MCU Start measurement End\nprocess process\nMCU operating mode Run Low-power Run\nIDD_CNT_EN\nIDD measurement process in progress\nU7 (MCU) port PB15\nLOW_POWER_EN\nhigh IDD range low IDD range high IDD range\nU14 (counter) port Q12\nIDD_WAKEUP\nU14 (counter) port Q13\nIDD_WAKEUP\nS&H switch U13 closed U13 open\nU16 (inverter) terminal 6\nPhase 1 Phase 2 Phase 3\n~150 ms ~150 ms\nMSv36968V1'] -Processing table 2 -Text before table: process process Action by MCU measurement Start End sampling Wake MCU up Action by logic Start low-power IDD Hold low-power IDD sample; Figure 19. Low-power mode IDD measurement timing measurement process. Figure 19 illustrates the timing of the Low-power mode current consumption high. measurement process end with the microcontroller setting the IDD_CNT_EN signal back microcontroller supply current in its Dynamic-Run mode. Phase 3 and the whole measurement circuit is back to the Low-sensitivity mode adapted for measuring the at the same time as the Q13 goes high. As a consequence, the analog part of the IDD Low-power mode, using the ADC port PA5, and stored. The Q12 port transits to a low state measures the voltage on C73 representing the current that the MCU formerly consumed in measured. The MCU transits from Low-power mode to Dynamic-Run mode. The MCU change state, to signal to the MCU that the voltage on C73 is now ready for being across C73 to hold. The same event causes the IDD_WAKEUP signal for the MCU to setting the U13 path between ports O/I and I/O to a nonconductive state, for the voltage it represents the current consumed by the MCU in Low-power mode. Phase 3 starts by The MCU is in Low-power mode. The voltage across the C73 capacitor is now stabilized so Phase 3 - exiting Low-power mode, measurement, and end Hardware layout and configuration UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: [None, 'rement process in progress', None] -Processing row: ['high IDD range', '', 'high IDD range'] -Processing row: ['high IDD range', 'low IDD range', 'high IDD range'] -Processing row: ['', 'low IDD range', ''] -Processing row: ['', 'low IDD range', 'U13 open'] -Processing row: ['', '', 'U13 open'] -Processing page 61 -Processing table 1 -Text before table: Table 34. JP11 jumper settings during IDD measurement with calibration out measured offset = V - V V out number representing the MCU supply current as The software computes a V • offset differential amplifier offset. V measured value obtained corresponds to the sum of the MCU supply current and the V Run Low-power mode IDD measurement as described in Section 6.30.2. The • supply current now passes through the shunt resistor. from terminals 1 and 2 of JP11. The MCU supply has not been interrupted and the On JP11, add a second jumper to short terminals 3 and 4. Then remove the jumper • value measured corresponds to the offset of the differential amplifier. offset Run Low-power mode IDD measurement as described in Section 6.30.2. The V • shunt resistor is now zero. On JP11, short terminals 1 and 2 and open terminals 3 and 4. The current through the • Calibration procedure and current measurement compensation steps: an appropriate setting of jumpers in the JP11 jumper header. measured number. Setting the current through the shunt resistor to zero is reached through are then compensated for offset, by subtracting the now-known offset number from the the shunt resistor is zero. The current consumption values measured by the microcontroller The calibration procedure consists in measuring the offset voltage when the current through UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['JP11', 'JP11\n1 2 3 4', 'Configuration used to measure V .\noffset\nJP11 in VDD position\nSTM32L476ZG supply current does not flow through the shunt\nresistor.'] -Detected connector: JP11 at position 0 -Detected connector: JP11 at position 1 -Detected connector: JP11 at position 2 -Processing row: ['JP11', 'JP11\n1 2 3 4', 'Configuration to transit from direct to shunted supply to\nSTM32L476ZG, without ever interrupting the MCU supply.'] -Detected connector: JP11 at position 0 -Detected connector: JP11 at position 1 -Processing row: ['JP11', 'JP11\n1 2 3 4', 'Default setting.\nConfiguration used to measure the MCU supply current.\nJP11 in IDD position\nSTM32L476ZG supply current flows through the shunt resistor.'] -Detected connector: JP11 at position 0 -Detected connector: JP11 at position 1 -Detected connector: JP11 at position 2 -Processing table 2 -Text before table: Configuration to transit from direct to shunted supply to 1 2 3 4 JP11 resistor. STM32L476ZG supply current does not flow through the shunt 1 2 3 4 JP11 in VDD position offset . Configuration used to measure V JP11 Jumper Setting Description Table 34. JP11 jumper settings during IDD measurement with calibration out measured offset = V - V V out number representing the MCU supply current as The software computes a V • offset differential amplifier offset. V measured value obtained corresponds to the sum of the MCU supply current and the V Run Low-power mode IDD measurement as described in Section 6.30.2. The • supply current now passes through the shunt resistor. from terminals 1 and 2 of JP11. The MCU supply has not been interrupted and the On JP11, add a second jumper to short terminals 3 and 4. Then remove the jumper • value measured corresponds to the offset of the differential amplifier. offset Run Low-power mode IDD measurement as described in Section 6.30.2. The V • shunt resistor is now zero. On JP11, short terminals 1 and 2 and open terminals 3 and 4. The current through the • Calibration procedure and current measurement compensation steps: an appropriate setting of jumpers in the JP11 jumper header. measured number. Setting the current through the shunt resistor to zero is reached through are then compensated for offset, by subtracting the now-known offset number from the the shunt resistor is zero. The current consumption values measured by the microcontroller The calibration procedure consists in measuring the offset voltage when the current through UM1855 Hardware layout and configuration -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing page 62 -Processing table 1 -Text before table: support Table 35. RS-232 D-sub (DE-9M) connector (CN9) with HW flow control and ISP MS30720V1 Figure 20. RS-232 D-sub (DE-9M) 9-pole connector (front view) 7.1 RS-232 D-sub male connector (CN9) 7 Connectors Connectors UM1855 -Found connector CN9 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Terminal', 'Terminal name', 'Terminal', 'Description'] -Detected pin name header: Description at position 3 in header_row_1 -Pin name positions: [3] -Skipping position 3 in header_row_1 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['lanimreT', 'eman lanimreT', 'lanimreT', 'noitpircseD'] -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {} -Processing row: ['1', 'NC', '6', 'Bootloader_BOOT0'] -Processing row: ['2', 'RS232_RX (PB7)', '7', 'NC'] -Processing row: ['3', 'RS232_TX (PG12)', '8', 'Bootloader_RESET'] -Processing row: ['4', 'NC', '9', 'NC'] -Processing row: ['5', 'GND', '-', '-'] -Processing page 63 -Processing table 1 -Text before table: Table 36. LCD daughterboard connectors (CN11 and CN14) Table 36 shows the signal assignment to terminals. CN14 open. Daughterboards plugging into CN11 and CN14 must keep the even terminals of CN11 and CN14 pins (the row of pin 1) when no daughterboard is plugged in. STM32L476ZG ports routed to these two connectors can be accessed on odd CN11 and 1 and CN14 pin 1 is 700 mils (17.78 mm). Evaluation boards. The width between CN11 pin standardization allows the development of daughterboards that can be used with multiple terminal assignment are kept for several STMicroelectronics MCU Evaluation boards. This daughterboard MB979. The type of connectors, their mutual orientation, distance, and Two 48-pin male headers (CN11 and CN14) are used to connect to the LCD glass module 7.3 LCD daughterboard connectors (CN11 and CN14) UM1855 Connectors -Found connector CN11 in table name -Processing vertical table... -Header row 1: ['CN11', None, 'CN14', None] -Header row 2: ['Odd pin', 'MCU port', 'Odd pin', 'MCU port'] -Pin name positions: [] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['CN11', 'CN11', 'CN14', 'CN14'] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['11NC', '11NC', '41NC', '41NC'] -Reversed Header row 2: ['nip ddO', 'trop UCM', 'nip ddO', 'trop UCM'] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['11NC', '11NC', '41NC', '41NC'] -Connector mapping: {} -Processing row: ['1', 'PA9', '1', 'PD2'] -Processing row: ['3', 'PA8', '3', 'PC12'] -Processing row: ['5', 'PA10', '5', 'PC11'] -Processing row: ['7', 'PB9', '7', 'PC10'] -Processing row: ['9', 'PB11', '9', 'PB7'] -Processing row: ['11', 'PB10', '11', 'PC4'] -Processing row: ['13', 'PB5', '13', 'PC5'] -Processing row: ['15', 'PB14', '15', 'PC6'] -Processing row: ['17', 'PB13', '17', 'PC7'] -Processing row: ['19', 'PB12', '19', 'PC8'] -Processing row: ['21', 'PA15', '21', 'PC9'] -Processing row: ['23', 'PB8', '23', 'PD8'] -Processing row: ['25', 'PB15', '25', 'PD9'] -Processing row: ['27', 'PC2', '27', 'PD10'] -Processing row: ['29', 'PC1', '29', 'PD11'] -Processing row: ['31', 'PC0', '31', 'PD12'] -Processing row: ['33', 'PA3', '33', 'PD13'] -Processing row: ['35', 'PA2', '35', 'PD14'] -Processing row: ['37', 'PB0', '37', 'PD15'] -Processing row: ['39', 'PA7', '39', 'PE0'] -Processing row: ['41', 'PA6', '41', 'PE1'] -Processing row: ['43', 'PB4', '43', 'PE2'] -Processing page 64 -Processing table 1 -Text before table: Table 36. LCD daughterboard connectors (CN11 and CN14) (continued) Connectors UM1855 -Found connector CN11 in table name -Processing vertical table... -Header row 1: ['CN11', None, 'CN14', None] -Header row 2: ['Odd pin', 'MCU port', 'Odd pin', 'MCU port'] -Pin name positions: [] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['CN11', 'CN11', 'CN14', 'CN14'] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['11NC', '11NC', '41NC', '41NC'] -Reversed Header row 2: ['nip ddO', 'trop UCM', 'nip ddO', 'trop UCM'] -Filling None cells in header_row_1 by duplicating connector names to the right. -Header row 1 after filling: ['11NC', '11NC', '41NC', '41NC'] -Connector mapping: {} -Processing row: ['45', 'PB3', '45', 'PE3'] -Processing row: ['47', 'PB1', '47', 'PA1'] -Processing table 2 -Text before table: Table 37. Daughterboard extension connector (CN6) 7.4 Extension connectors (CN6 and CN7) 47 PB1 47 PA1 45 PB3 45 PE3 Odd pin MCU port Odd pin MCU port CN11 CN14 Table 36. LCD daughterboard connectors (CN11 and CN14) (continued) Connectors UM1855 -Found connector CN6 in table name -Processing vertical table... -Header row 1: ['Pin', 'Description', 'Alternative\nFunctions', 'How to disconnect Alternative functions to\nuse on the extension connector'] -Detected pin name header: Description at position 1 in header_row_1 -Pin name positions: [1] -Detected connector: CN6 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'CN6'}} -Processing row: ['1', 'GND', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Processing row: ['3', 'PG6', 'CODEC_INT,\nMC_ICL_Shutout', 'Remove R35, Open SB5'] -Assigned pin name from 'Name' column: PG6 to connector CN6 -Processing row: ['5', 'PA13', 'TMS/SWDIO', 'Do not use Trace connector (CN12) and JTAG\nconnector (CN15)'] -Assigned pin name from 'Name' column: PA13 to connector CN6 -Processing row: ['7', 'PA12', 'USBOTG_DP', 'Remove R4'] -Assigned pin name from 'Name' column: PA12 to connector CN6 -Processing row: ['9', 'PG8', 'LPUART_RX_3V3', 'Remove R158, R188'] -Assigned pin name from 'Name' column: PG8 to connector CN6 -Processing row: ['11', 'GND', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Processing row: ['13', 'PG2', 'A12', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PG2 to connector CN6 -Processing row: ['15', 'PD3', 'DFSDM_DATIN1', 'Remove R23'] -Assigned pin name from 'Name' column: PD3 to connector CN6 -Processing row: ['17', 'PD0', 'D2', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PD0 to connector CN6 -Processing row: ['19', 'PD5', 'FMC_NWE', 'Cannot be disconnected from SRAM and flash\nmemory, but is an input for SRAM and flash\nmemory'] -Assigned pin name from 'Name' column: PD5 to connector CN6 -Processing row: ['21', 'PG10', 'LCD_NE3', 'Cannot be disconnected from TFT LCD level\nshifters U21 and U22, but is an input for TFT\nLCD.'] -Assigned pin name from 'Name' column: PG10 to connector CN6 -Processing row: ['23', 'PD7', 'FMC_NE1', 'Remove R18'] -Assigned pin name from 'Name' column: PD7 to connector CN6 -Processing row: ['25', 'PF0', 'A0', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PF0 to connector CN6 -Processing row: ['27', 'PG11', 'USART1_CTS_3V3', 'Remove R93'] -Assigned pin name from 'Name' column: PG11 to connector CN6 -Processing row: ['29', 'PG13', 'I2C_SDA', 'Remove R58'] -Assigned pin name from 'Name' column: PG13 to connector CN6 -Processing row: ['31', 'PG12', 'USART1_RTS', 'Remove R116'] -Assigned pin name from 'Name' column: PG12 to connector CN6 -Processing row: ['33', 'PG14', 'I2C_SCL', 'Remove R61'] -Assigned pin name from 'Name' column: PG14 to connector CN6 -Processing row: ['35', 'PG15', 'IOExpander_INT', 'Remove R228'] -Assigned pin name from 'Name' column: PG15 to connector CN6 -Processing row: ['37', 'PF4', 'A4', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PF4 to connector CN6 -Processing page 65 -Processing table 1 -Text before table: Table 37. Daughterboard extension connector (CN6) (continued) UM1855 Connectors -Found connector CN6 in table name -Processing vertical table... -Header row 1: ['Pin', 'Description', 'Alternative\nFunctions', 'How to disconnect Alternative functions to\nuse on the extension connector'] -Detected pin name header: Description at position 1 in header_row_1 -Pin name positions: [1] -Detected connector: CN6 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'CN6'}} -Processing row: ['39', 'GND', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Processing row: ['2', '+3V3', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Processing row: ['4', 'PG7', 'LPUART_TX', 'Remove R119, R189'] -Assigned pin name from 'Name' column: PG7 to connector CN6 -Processing row: ['6', 'PA11', 'USBOTG_DM', 'Remove R3'] -Assigned pin name from 'Name' column: PA11 to connector CN6 -Processing row: ['8', 'PA14', 'TCK/SWCLK', 'Do not use Trace connector (CN12) and JTAG\nconnector (CN15)'] -Assigned pin name from 'Name' column: PA14 to connector CN6 -Processing row: ['10', 'PG5', 'A15', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PG5 to connector CN6 -Processing row: ['12', 'PG3', 'A13', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PG3 to connector CN6 -Processing row: ['14', 'PG4', 'A14', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PG4 to connector CN6 -Processing row: ['16', 'PD1', 'D3', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PD1 to connector CN6 -Processing row: ['18', 'PD4', 'FMC_NOE', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PD4 to connector CN6 -Processing row: ['20', 'PG9', 'FMC_NE2', 'Remove R43'] -Assigned pin name from 'Name' column: PG9 to connector CN6 -Processing row: ['22', 'GND', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Processing row: ['24', 'PD6', 'SAI1_SDA,\nFMC_NWAIT', 'Remove R53, open SB10'] -Assigned pin name from 'Name' column: PD6 to connector CN6 -Processing row: ['26', 'PF1', 'A1', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PF1 to connector CN6 -Processing row: ['28', 'D5V', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Processing row: ['30', 'PC13', 'Wake-up', 'Remove R244'] -Assigned pin name from 'Name' column: PC13 to connector CN6 -Processing row: ['32', 'PF2', 'A2', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PF2 to connector CN6 -Processing row: ['34', 'PF3', 'A3', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PF3 to connector CN6 -Processing row: ['36', 'GND', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN6 -Processing row: ['38', 'PF5', 'A5', 'Remove R18 to deselect SRAM U2\nRemove R43 to deselect flash memory U5'] -Assigned pin name from 'Name' column: PF5 to connector CN6 -Processing row: ['40', 'PB6', 'USART1_TX', 'Remove R118'] -Assigned pin name from 'Name' column: PB6 to connector CN6 -Processing table 2 -Text before table: Table 38. Daughterboard extension connector (CN7) 40 PB6 USART1_TX Remove R118 Remove R43 to deselect flash memory U5 38 PF5 A5 Remove R18 to deselect SRAM U2 36 GND - - Remove R43 to deselect flash memory U5 34 PF3 A3 Remove R18 to deselect SRAM U2 Remove R43 to deselect flash memory U5 32 PF2 A2 Remove R18 to deselect SRAM U2 30 PC13 Wake-up Remove R244 28 D5V - - Remove R43 to deselect flash memory U5 26 PF1 A1 Remove R18 to deselect SRAM U2 FMC_NWAIT 24 PD6 Remove R53, open SB10 SAI1_SDA, 22 GND - - 20 PG9 FMC_NE2 Remove R43 Remove R43 to deselect flash memory U5 18 PD4 FMC_NOE Remove R18 to deselect SRAM U2 Remove R43 to deselect flash memory U5 16 PD1 D3 Remove R18 to deselect SRAM U2 Remove R43 to deselect flash memory U5 14 PG4 A14 Remove R18 to deselect SRAM U2 Remove R43 to deselect flash memory U5 12 PG3 A13 Remove R18 to deselect SRAM U2 Remove R43 to deselect flash memory U5 10 PG5 A15 Remove R18 to deselect SRAM U2 connector (CN15) 8 PA14 TCK/SWCLK Do not use Trace connector (CN12) and JTAG 6 PA11 USBOTG_DM Remove R3 4 PG7 LPUART_TX Remove R119, R189 2 +3V3 - - 39 GND - - Functions use on the extension connector Pin Description Alternative How to disconnect Alternative functions to Table 37. Daughterboard extension connector (CN6) (continued) UM1855 Connectors -Processing vertical table... -Header row 1: ['Pin', 'Description', 'Alternative\nFunctions', 'How to disconnect Alternative functions to\nuse on the extension connector'] -Detected pin name header: Description at position 1 in header_row_1 -Pin name positions: [1] -Detected connector: GENERAL1 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'GENERAL1'}} -Processing row: ['1', 'GND', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector GENERAL1 -Processing row: ['3', 'PE14', 'D11', '-'] -Assigned pin name from 'Name' column: PE14 to connector GENERAL1 -Processing page 66 -Processing table 1 -Text before table: Table 38. Daughterboard extension connector (CN7) (continued) Connectors UM1855 -Found connector CN7 in table name -Processing vertical table... -Header row 1: ['Pin', 'Description', 'Alternative\nFunctions', 'How to disconnect Alternative functions to\nuse on the extension connector'] -Detected pin name header: Description at position 1 in header_row_1 -Pin name positions: [1] -Detected connector: CN7 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'CN7'}} -Processing row: ['5', 'PE12', 'D9', '-'] -Assigned pin name from 'Name' column: PE12 to connector CN7 -Processing row: ['7', 'PE10', 'D7', '-'] -Assigned pin name from 'Name' column: PE10 to connector CN7 -Processing row: ['9', 'PE8', 'D5', '-'] -Assigned pin name from 'Name' column: PE8 to connector CN7 -Processing row: ['11', 'PG1', 'A11', '-'] -Assigned pin name from 'Name' column: PG1 to connector CN7 -Processing row: ['13', 'PB2', 'LED1,\nMC_DissipativeBrake', 'Remove R54, SB11'] -Assigned pin name from 'Name' column: PB2 to connector CN7 -Processing row: ['15', 'GND', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 -Processing row: ['17', 'PF12', 'A6', '-'] -Assigned pin name from 'Name' column: PF12 to connector CN7 -Processing row: ['19', 'PF11', 'NFC_NSS', 'Do not connect the NFC daughterboard to\nconnector (CN13).'] -Assigned pin name from 'Name' column: PF11 to connector CN7 -Processing row: ['21', 'PE4', 'A20, TRACE_D1', 'Remove R84, SB40'] -Assigned pin name from 'Name' column: PE4 to connector CN7 -Processing row: ['23', 'PE5', 'A21, TRACE_D2', 'Remove R85, SB38'] -Assigned pin name from 'Name' column: PE5 to connector CN7 -Processing row: ['25', 'PC14', 'OSC32_IN', 'Remove R87, Close SB41'] -Assigned pin name from 'Name' column: PC14 to connector CN7 -Processing row: ['27', 'PF6', 'SAI1_SDB', 'Remove R105'] -Assigned pin name from 'Name' column: PF6 to connector CN7 -Processing row: ['29', 'PF9', 'SAI1_FSB,\nMC_PFC_sync', 'Remove R90, SB25'] -Assigned pin name from 'Name' column: PF9 to connector CN7 -Processing row: ['31', 'PF10', 'IDD_CNT_EN,\nMC_PFC_PWM', 'Remove R91, SB37'] -Assigned pin name from 'Name' column: PF10 to connector CN7 -Processing row: ['33', 'PH1', 'OSC_OUT', 'Remove R95, close SB23'] -Assigned pin name from 'Name' column: PH1 to connector CN7 -Processing row: ['35', 'PA5', 'IDD_Measurement', 'Remove R69'] -Assigned pin name from 'Name' column: PA5 to connector CN7 -Processing row: ['37', 'PA0', 'OpAmp1_INP,\nMC_EncA', 'Remove R83, SB35'] -Assigned pin name from 'Name' column: PA0 to connector CN7 -Processing row: ['39', 'GND', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 -Processing row: ['2', 'PE15', 'D12', '-'] -Assigned pin name from 'Name' column: PE15 to connector CN7 -Processing row: ['4', 'PE13', 'D10', '-'] -Assigned pin name from 'Name' column: PE13 to connector CN7 -Processing row: ['6', 'PE11', 'D8', '-'] -Assigned pin name from 'Name' column: PE11 to connector CN7 -Processing row: ['8', 'PE9', 'D6', '-'] -Assigned pin name from 'Name' column: PE9 to connector CN7 -Processing row: ['10', 'PE7', 'D4', '-'] -Assigned pin name from 'Name' column: PE7 to connector CN7 -Processing row: ['12', 'PG0', 'A10', '-'] -Assigned pin name from 'Name' column: PG0 to connector CN7 -Processing row: ['14', 'PF15', 'A9', '-'] -Assigned pin name from 'Name' column: PF15 to connector CN7 -Processing row: ['16', 'PF14', 'A8', '-'] -Assigned pin name from 'Name' column: PF14 to connector CN7 -Processing row: ['18', 'PF13', 'A7', '-'] -Assigned pin name from 'Name' column: PF13 to connector CN7 -Processing row: ['20', 'BOOT0', 'BootLoader from\nUART', 'Remove JP8'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 -Processing row: ['22', 'PE6', 'A21, TRACE_D3', 'Remove R86, SB39'] -Assigned pin name from 'Name' column: PE6 to connector CN7 -Processing row: ['24', 'PC15', 'OSC32_OUT', 'Remove R88, close SB33'] -Assigned pin name from 'Name' column: PC15 to connector CN7 -Processing page 67 -Processing table 1 -Text before table: Table 38. Daughterboard extension connector (CN7) (continued) UM1855 Connectors -Found connector CN7 in table name -Processing vertical table... -Header row 1: ['Pin', 'Description', 'Alternative\nFunctions', 'How to disconnect Alternative functions to\nuse on the extension connector'] -Detected pin name header: Description at position 1 in header_row_1 -Pin name positions: [1] -Detected connector: CN7 at position 0 in header_row_1 -Skipping position 1 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 1, 'name': 'CN7'}} -Processing row: ['26', 'GND', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 -Processing row: ['28', 'PF7', 'SAI1_MCKB', 'Remove R106'] -Assigned pin name from 'Name' column: PF7 to connector CN7 -Processing row: ['30', 'PF8', 'SAI1_SCKB', 'Remove R89'] -Assigned pin name from 'Name' column: PF8 to connector CN7 -Processing row: ['32', 'RESET#', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 -Processing row: ['34', 'PH0', 'OSCIN', 'Remove crystal X2, C54, close SB24'] -Assigned pin name from 'Name' column: PH0 to connector CN7 -Processing row: ['36', 'PC3', 'VLCD', 'Remove R94'] -Assigned pin name from 'Name' column: PC3 to connector CN7 -Processing row: ['38', 'PA4', 'ADC_DAC', 'Remove R73'] -Assigned pin name from 'Name' column: PA4 to connector CN7 -Processing row: ['40', 'VDD', '-', '-'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN7 -Processing page 68 -Processing table 1 -Text before table: Table 39. USB Type-B connector (CN17) Connectors UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['1', 'VBUS(power)', '4', 'GND'] -Processing row: ['2', 'DM', '5,6', 'Shield'] -Processing row: ['3', 'DP', '-', '-'] -Processing table 2 -Text before table: Table 40. JATG debugging connector (CN15) MS30722V2 10 8 6 4 2 20 18 16 14 12 9 7 5 3 19 17 15 13 11 1 Figure 23. JTAG debugging connector (CN15) top view 7.7 JTAG connector (CN15) 3 DP - - 2 DM 5,6 Shield 1 VBUS(power) 4 GND Terminal Description Terminal Description Table 39. USB Type-B connector (CN17) Connectors UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['1', 'VDD power', '2', 'VDD power'] -Processing row: ['3', 'PB4', '4', 'GND'] -Processing row: ['5', 'PA15', '6', 'GND'] -Processing row: ['7', 'PA13', '8', 'GND'] -Processing row: ['9', 'PA14', '10', 'GND'] -Processing row: ['11', 'RTCK', '12', 'GND'] -Processing row: ['13', 'PB3', '14', 'GND'] -Processing row: ['15', 'RESET#', '16', 'GND'] -Processing row: ['17', 'DBGRQ', '18', 'GND'] -Processing row: ['19', 'DBGACK', '20', 'GND'] -Processing page 69 -Processing table 1 -Text before table: Table 41. Trace debugging connector (CN12) MS30722V2 20 18 16 14 12 10 8 6 4 2 9 7 5 3 19 17 15 13 11 1 Figure 24. Trace debugging connector (CN12) top view 7.8 ETM trace debugging connector (CN12) UM1855 Connectors -Found connector CN12 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Terminal', 'Function / MCU port', 'Terminal', 'Function / MCU port'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['lanimreT', 'trop UCM / noitcnuF', 'lanimreT', 'trop UCM / noitcnuF'] -Connector mapping: {} -Processing row: ['1', 'VDD power', '2', 'TMS/PA13'] -Processing row: ['3', 'GND', '4', 'TCK/PA14'] -Processing row: ['5', 'GND', '6', 'TDO/PB3'] -Processing row: ['7', 'KEY', '8', 'TDI/PA15'] -Processing row: ['9', 'GND', '10', 'RESET#'] -Processing row: ['11', 'GND', '12', 'TraceCLK/PE2'] -Processing row: ['13', 'GND', '14', 'TraceD0/PE3 or SWO/PB3'] -Processing row: ['15', 'GND', '16', 'TraceD1/PE4 or nTRST/PB4'] -Processing row: ['17', 'GND', '18', 'TraceD2/PE5'] -Processing row: ['19', 'GND', '20', 'TraceD3/PE6'] -Processing page 70 -Processing table 1 -Text before table: Evaluation board Figure 25. microSD™ card connector (CN18) 7.9 microSD™ card connector (CN18) Connectors UM1855 -Found connector CN18 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: [''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: [''] -Connector mapping: {} -Processing row: [''] -Processing table 2 -Text before table: Table 42. microSD™ card connector (CN18) MSv38995V1 card CN18 microSD Evaluation board Figure 25. microSD™ card connector (CN18) 7.9 microSD™ card connector (CN18) Connectors UM1855 -Found connector CN18 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Terminal', 'Terminal name (MCU port)', 'Terminal', 'Terminal name (MCU port)'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['lanimreT', ')trop UCM( eman lanimreT', 'lanimreT', ')trop UCM( eman lanimreT'] -Connector mapping: {} -Processing row: ['1', 'SDIO_D2 (PC10)', '6', 'Vss/GND'] -Processing row: ['2', 'SDIO_D3 (PC11)', '7', 'SDIO_D0 (PC8)'] -Processing row: ['3', 'SDIO_CMD (PD2)', '8', 'SDIO_D1 (PC9)'] -Processing row: ['4', 'VDD', '9', 'GND'] -Processing row: ['5', 'SDIO_CLK (PC12)', '10', 'MicroSDcard_detect (PA8)'] -Processing page 71 -Processing table 1 -Text before table: Table 43. Analog input-output connector (CN8) UM1855 Connectors -Found connector CN8 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Terminal', 'Function / MCU port', 'Terminal', 'Function / MCU port'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['lanimreT', 'trop UCM / noitcnuF', 'lanimreT', 'trop UCM / noitcnuF'] -Connector mapping: {} -Processing row: ['1', 'GND', '2', 'analog input-output PA4'] -Processing table 2 -Text before table: Table 44. RF-EEPROM daughterboard connector (CN3) MS30715V2 2 8 1 7 Figure 27. RF-EEPROM daughterboard connector (CN3) front view 7.11 RF-EEPROM daughterboard connector (CN3) 1 GND 2 analog input-output PA4 Terminal Function / MCU port Terminal Function / MCU port Table 43. Analog input-output connector (CN8) UM1855 Connectors -Found connector CN3 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Terminal', 'Terminal name (MCU port)', 'Terminal', 'Terminal name (MCU port)'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['lanimreT', ')trop UCM( eman lanimreT', 'lanimreT', ')trop UCM( eman lanimreT'] -Connector mapping: {} -Processing row: ['1', 'I2C_SDA (PG13)', '5', '+3V3'] -Processing row: ['2', 'NC', '6', 'NC'] -Processing row: ['3', 'I2C_SCL (PG14)', '7', 'GND'] -Processing row: ['4', 'EXT_RESET(PC6)', '8', '+5 V'] -Processing page 72 -Processing table 1 -Text before table: Table 45. Motor control connector (CN2) Connectors UM1855 -Found connector CN2 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['CN2\nterminal', 'Description', 'MCU port', 'CN2\nterminal', 'MCU port', 'Description'] -Detected pin name header: Description at position 1 in header_row_1 -Detected pin name header: Description at position 5 in header_row_1 -Pin name positions: [1, 5] -Skipping position 1 in header_row_1 because it is a pin name position. -Skipping position 5 in header_row_1 because it is a pin name position. -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['lanimret\n2NC', 'noitpircseD', 'trop UCM', 'lanimret\n2NC', 'trop UCM', 'noitpircseD'] -Skipping position 1 in header_row_1 because it is a pin name position. -Skipping position 5 in header_row_1 because it is a pin name position. -Connector mapping: {} -Processing row: ['1', 'Emergency STOP', 'PC9', '2', '-', 'GND'] -Processing row: ['3', 'PWM_1H', 'PC6', '4', '-', 'GND'] -Processing row: ['5', 'PWM_1L', 'PA7', '6', '-', 'GND'] -Processing row: ['7', 'PWM_2H', 'PC7', '8', '-', 'GND'] -Processing row: ['9', 'PWM_2L', 'PB0', '10', '-', 'GND'] -Processing row: ['11', 'PWM_3H', 'PC8', '12', '-', 'GND'] -Processing row: ['13', 'PWM_3L', 'PB1', '14', 'PC5', 'BUS VOLTAGE'] -Processing row: ['15', 'CURRENT A', 'PC0', '16', '-', 'GND'] -Processing row: ['17', 'CURRENT B', 'PC1', '18', '-', 'GND'] -Processing row: ['19', 'CURRENT C', 'PC2', '20', '-', 'GND'] -Processing row: ['21', 'ICL Shutout', 'PG6', '22', '-', 'GND'] -Processing row: ['23', 'DISSIPATIVE\nBRAKE', 'PB2', '24', 'PC4', 'PCD Ind Current'] -Processing row: ['25', '+5V power', '-', '26', 'PA3', 'Heat sink\ntemperature'] -Processing row: ['27', 'PFC SYNC', 'PF9', '28', '-', '3.3 V power'] -Processing row: ['29', 'PFC PWM', 'PF10', '30', 'PB12', 'PFC Shut Down'] -Processing row: ['31', 'Encoder A', 'PA0', '32', 'PA6', 'PFC Vac'] -Processing row: ['33', 'Encoder B', 'PA1', '34', 'PA2', 'Encoder Index'] -Processing table 2 -Text before table: Table 46. USB OTG FS Micro-AB connector (CN1) MS36975V1 Figure 29. USB OTG FS Micro-AB connector (CN1) front view 7.13 USB OTG FS Micro-AB connector (CN1) 33 Encoder B PA1 34 PA2 Encoder Index 31 Encoder A PA0 32 PA6 PFC Vac 29 PFC PWM PF10 30 PB12 PFC Shut Down 27 PFC SYNC PF9 28 - 3.3 V power temperature 25 +5V power - 26 PA3 Heat sink BRAKE 23 PB2 24 PC4 PCD Ind Current DISSIPATIVE 21 ICL Shutout PG6 22 - GND 19 CURRENT C PC2 20 - GND 17 CURRENT B PC1 18 - GND 15 CURRENT A PC0 16 - GND 13 PWM_3L PB1 14 PC5 BUS VOLTAGE 11 PWM_3H PC8 12 - GND 9 PWM_2L PB0 10 - GND 7 PWM_2H PC7 8 - GND 5 PWM_1L PA7 6 - GND 3 PWM_1H PC6 4 - GND 1 Emergency STOP PC9 2 - GND terminal terminal MCU port Description Description MCU port CN2 CN2 Table 45. Motor control connector (CN2) Connectors UM1855 -No connectors found in normal orientation. Reversing text in headers. -Processing horizontal table... -Processing row: ['1', 'VBUS (PA9 & PB13)', '4', 'ID (PA10)'] -Processing row: ['2', 'D- (PA11)', '5', 'GND'] -Processing row: ['3', 'D+ (PA12)', '-', '-'] -Processing page 73 -Processing table 1 -Text before table: Table 47. CAN D-sub (DE-9M) 9-pin male connector (CN5) MS30720V1 Figure 30. CAN D-sub (DE-9M) 9-pole male connector (CN5) front view 7.14 CAN D-sub male connector (CN5) UM1855 Connectors -Found connector CN5 in table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Terminal', 'Terminal name', 'Terminal', 'Terminal name'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['lanimreT', 'eman lanimreT', 'lanimreT', 'eman lanimreT'] -Connector mapping: {} -Processing row: ['1,4,8,9', 'NC', '7', 'CANH'] -Processing row: ['2', 'CANL', '3,5,6', 'GND'] -Processing table 2 -Text before table: Table 48. NFC terminal (CN13) assignment MSv36974V1 1 2 4 3 6 5 8 7 Figure 31. NFC female connector (CN13) top view 7.15 NFC connector (CN13) 2 CANL 3,5,6 GND 1,4,8,9 NC 7 CANH Terminal Terminal name Terminal Terminal name Table 47. CAN D-sub (DE-9M) 9-pin male connector (CN5) MS30720V1 Figure 30. CAN D-sub (DE-9M) 9-pole male connector (CN5) front view 7.14 CAN D-sub male connector (CN5) UM1855 Connectors -Found connector CN13 in table name -Processing vertical table... -Header row 1: ['CN13\nterminal', 'NFC signal', 'MCU port', 'Description'] -Detected pin name header: Description at position 3 in header_row_1 -Pin name positions: [3] -Detected connector: CN13 at position 0 in header_row_1 -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 3, 'name': 'CN13'}} -Processing row: ['1', 'NFC_IRQOUTN or\nUART_TX', 'PB7', 'Interrupt output for NFC\nConnected to STM32L476ZG UART RX'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['2', 'NFC_IRQINN or\nUART_RX', 'PB6', 'Interrupt input for CR95HF\nConnected to STM32L476ZG UART TX'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing page 74 -Processing table 1 -Text before table: Table 48. NFC terminal (CN13) assignment (continued) Connectors UM1855 -Found connector CN13 in table name -Processing vertical table... -Header row 1: ['CN13\nterminal', 'NFC signal', 'MCU port', 'Description'] -Detected pin name header: Description at position 3 in header_row_1 -Pin name positions: [3] -Detected connector: CN13 at position 0 in header_row_1 -Skipping position 3 in header_row_1 because it is a pin name position. -Connector mapping: {0: {'pos': 3, 'name': 'CN13'}} -Processing row: ['3', 'NFC_NSS', 'PF11', 'SPI slave select'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['4', 'NFC_MISO', 'PB14', 'SPI data, slave output'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['5', 'NFC_MOSI', 'PB15', 'SPI data, slave input'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['6', 'NFC_SCK', 'PB13', 'SPI serial clock'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['7', '+3V3', 'PB6', 'Main power supply/power supply for RF drivers'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing row: ['8', 'GND', 'PB7', 'Ground'] -Pin name column does not contain a valid pin name. Setting as '// Pin not routed' for connector CN13 -Processing page 75 -Processing table 1 -Text before table: Example: PCB. Second sticker: board reference with revision and serial number, available on each • Product identification Product order code Example: main board featuring the target device. First sticker: product order code and product identification, generally placed on the • The stickers located on the top or bottom side of all PCBs provide product information: 8.1 Product marking 8 STM32L476G-EVAL board information UM1855 STM32L476G-EVAL board information -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['MBxxxx-Variant-yzz\nsyywwxxxxx', ''] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['xxxxxwwyys\nzzy-tnairaV-xxxxBM', ''] -Connector mapping: {} -Processing page 76 -Processing table 1 -Text before table: Table 49. Product history STM32L476G-EVAL 8.2 product history STM32L476G-EVAL board information UM1855 -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Order\ncode', 'Product\nidentification', 'Product details', 'Product change\ndescription', 'Product limitations'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['edoc\nredrO', 'noitacifitnedi\ntcudorP', 'sliated tcudorP', 'noitpircsed\negnahc tcudorP', 'snoitatimil tcudorP'] -Connector mapping: {} -Processing row: ['LAVE-G674L23MTS', 'STM32L476G-EVAL/', 'MCU:\n– STM32L476ZGT6U\nrevision “3, 4”', 'The product is delivered\nwith different versions of\nboards but with specific\nidentification on the\ninsert card.', 'No limitations except IrDA\nnot supported from\nMB1144-DEFAULT-C02'] -Processing row: ['LAVE-G674L23MTS', 'STM32L476G-EVAL/', 'MCU errata sheet:\n– STM32L476xx/STM32L4\n86xx device limitations\n(ES0250)', 'The product is delivered\nwith different versions of\nboards but with specific\nidentification on the\ninsert card.', 'No limitations except IrDA\nnot supported from\nMB1144-DEFAULT-C02'] -Processing row: ['LAVE-G674L23MTS', 'STM32L476G-EVAL/', 'Boards:\n– MB1144-DEFAULT-B02\nor MB1144-DEFAULT-\nC02\n(main board)\n– MB989/P-B02 or\nMB989/P-B03\n(TFT LCD daughterboard)\n– MB979-A01\n(LCD glass module\ndaughterboard)\n– MB1020-A02\n(dual-interface EEPROM\ndaughterboard)', 'The product is delivered\nwith different versions of\nboards but with specific\nidentification on the\ninsert card.', 'No limitations except IrDA\nnot supported from\nMB1144-DEFAULT-C02'] -Processing row: ['LAVE-G674L23MTS', 'VA32L476G$AU1', 'MCU:\n– STM32L476ZGT6U\nrevision “4”', '– Packaging: plastic\nblister replaced by a\ncarton box\n– Main board and LCD\nglass module\ndaughterboard revision\nchanges', 'IrDA not supported'] -Processing row: ['LAVE-G674L23MTS', 'VA32L476G$AU1', 'MCU errata sheet:\n– STM32L476xx/STM32L4\n86xx device limitations\n(ES0250)', '– Packaging: plastic\nblister replaced by a\ncarton box\n– Main board and LCD\nglass module\ndaughterboard revision\nchanges', 'IrDA not supported'] -Processing row: ['LAVE-G674L23MTS', 'VA32L476G$AU1', 'Boards:\n– MB1144-DEFAULT-C04\n(main board)\n– MB989/P-C01\n(TFT LCD daughterboard)\n– MB979-A01\n(LCD glass module\ndaughterboard)\n– MB1020-A02\n(dual-interface EEPROM\ndaughterboard)', '– Packaging: plastic\nblister replaced by a\ncarton box\n– Main board and LCD\nglass module\ndaughterboard revision\nchanges', 'IrDA not supported'] -Processing page 77 -Processing table 1 -Text before table: Table 50. Board revision history 8.3 Board revision history UM1855 STM32L476G-EVAL board information -Defined connector GENERAL1 as no connectors in EVAL table name -No connectors found in normal orientation. Reversing text in headers. -Processing vertical table... -Header row 1: ['Board reference', 'Board variant and\nrevision', 'Board change\ndescription', 'Board limitations'] -Pin name positions: [] -No connectors found in normal orientation. Reversing text in headers. -Reversed Header row 1: ['ecnerefer draoB', 'noisiver\ndna tnairav draoB', 'noitpircsed\negnahc draoB', 'snoitatimil draoB'] -Connector mapping: {} -Processing row: ['MB1144\n(main board)', 'DEFAULT-B02', 'Initial revision', 'No limitation'] -Processing row: ['MB1144\n(main board)', 'DEFAULT-C02', 'PCB change to avoid\nissues with BGA and\nsilkscreen correction\nLD5/LD6 and removed\nIrDA feature (U11\nobsolete)', 'IrDA not supported'] -Processing row: ['MB1144\n(main board)', 'DEFAULT-C04', 'Main components changed\nfor EOL (see BOM for\ndetails):\n– Several LEDs\nreferences\n– Memory U2 ISSI\nIS61WV102416BLL-\n10MLI replaced by ISSI\nIS61WV102416BLL-\n10MLI-TR\n– Memory U5 Micron\nM29W128GL70ZA6E\nreplaced by Micron\nMT28EW128ABA1LPC-\n0SIT\n– Memory U9 Micron\nN25Q256A13EF840E\nreplaced by Micron\nMT25QL256ABA1EW9-\n0SIT\n– Microphones MEMS\nU35, U36\nSTMicroelectronics\nMP34DT01TR replaced\nby STMicroelectronics\nIMP34DT05TR', 'IrDA not supported'] -Processing row: ['MB989\n(TFT LCD daughterboard)', '/P-B02', 'Initial revision', 'No limitation'] -Processing row: ['MB989\n(TFT LCD daughterboard)', '/P-B03', 'LCD reference changed\nand not fitted CN2', 'No limitation'] -Processing row: ['MB989\n(TFT LCD daughterboard)', '/P-C01', 'Change SPI connection\nthrough three connectors\n(version S)', 'No limitation'] -Processing row: ['MB979\n(LCD glass module\ndaughterboard)', '-A01', 'Initial revision', 'No limitation'] -Processing row: ['MB1020\n(dual-interface EEPROM\ndaughterboard)', '-A02', 'Initial revision', 'No limitation'] -Processing page 78 -Processing page 79 -Processing table 1 -Text before table: Table 51. Document revision history 10 Revision history UM1855 Revision history -Table ignored due to presence of 'Revision', 'Date', or 'Changes' in the header: ['Date', 'Revision', 'Changes'] -Processing page 80 -Connector pin mappings before ensuring all pins: {'JP17': {}, '(CN6)': {}, 'CN6': {1: '// Pin not routed', 3: 'PG6', 5: 'PA13', 7: 'PA12', 9: 'PG8', 11: '// Pin not routed', 13: 'PG2', 15: 'PD3', 17: 'PD0', 19: 'PD5', 21: 'PG10', 23: 'PD7', 25: 'PF0', 27: 'PG11', 29: 'PG13', 31: 'PG12', 33: 'PG14', 35: 'PG15', 37: 'PF4', 39: '// Pin not routed', 2: '// Pin not routed', 4: 'PG7', 6: 'PA11', 8: 'PA14', 10: 'PG5', 12: 'PG3', 14: 'PG4', 16: 'PD1', 18: 'PD4', 20: 'PG9', 22: '// Pin not routed', 24: 'PD6', 26: 'PF1', 28: '// Pin not routed', 30: 'PC13', 32: 'PF2', 34: 'PF3', 36: '// Pin not routed', 38: 'PF5', 40: 'PB6'}, 'JP12': {}, 'JP10': {}, 'JP18': {}, '(CN17)': {}, 'CN17': {}, 'JP16': {}, 'CN23': {}, 'CN1': {}, 'P1': {}, 'P2': {}, 'CN11.': {}, 'CN14.': {}, 'CN11': {}, 'CN14': {}, 'JP11': {}, 'GENERAL1': {1: '// Pin not routed', 3: 'PE14'}, 'CN7': {5: 'PE12', 7: 'PE10', 9: 'PE8', 11: 'PG1', 13: 'PB2', 15: '// Pin not routed', 17: 'PF12', 19: 'PF11', 21: 'PE4', 23: 'PE5', 25: 'PC14', 27: 'PF6', 29: 'PF9', 31: 'PF10', 33: 'PH1', 35: 'PA5', 37: 'PA0', 39: '// Pin not routed', 2: 'PE15', 4: 'PE13', 6: 'PE11', 8: 'PE9', 10: 'PE7', 12: 'PG0', 14: 'PF15', 16: 'PF14', 18: 'PF13', 20: '// Pin not routed', 22: 'PE6', 24: 'PC15', 26: '// Pin not routed', 28: 'PF7', 30: 'PF8', 32: '// Pin not routed', 34: 'PH0', 36: 'PC3', 38: 'PA4', 40: '// Pin not routed'}, 'CN13': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed'}} -Added missing pin 2 to connector GENERAL1 with '// Pin not routed'. -Added missing pin 1 to connector CN7 with '// Pin not routed'. -Added missing pin 3 to connector CN7 with '// Pin not routed'. -Connector pin mappings after ensuring all pins: {'JP17': {}, '(CN6)': {}, 'CN6': {1: '// Pin not routed', 3: 'PG6', 5: 'PA13', 7: 'PA12', 9: 'PG8', 11: '// Pin not routed', 13: 'PG2', 15: 'PD3', 17: 'PD0', 19: 'PD5', 21: 'PG10', 23: 'PD7', 25: 'PF0', 27: 'PG11', 29: 'PG13', 31: 'PG12', 33: 'PG14', 35: 'PG15', 37: 'PF4', 39: '// Pin not routed', 2: '// Pin not routed', 4: 'PG7', 6: 'PA11', 8: 'PA14', 10: 'PG5', 12: 'PG3', 14: 'PG4', 16: 'PD1', 18: 'PD4', 20: 'PG9', 22: '// Pin not routed', 24: 'PD6', 26: 'PF1', 28: '// Pin not routed', 30: 'PC13', 32: 'PF2', 34: 'PF3', 36: '// Pin not routed', 38: 'PF5', 40: 'PB6'}, 'JP12': {}, 'JP10': {}, 'JP18': {}, '(CN17)': {}, 'CN17': {}, 'JP16': {}, 'CN23': {}, 'CN1': {}, 'P1': {}, 'P2': {}, 'CN11.': {}, 'CN14.': {}, 'CN11': {}, 'CN14': {}, 'JP11': {}, 'GENERAL1': {1: '// Pin not routed', 3: 'PE14', 2: '// Pin not routed'}, 'CN7': {5: 'PE12', 7: 'PE10', 9: 'PE8', 11: 'PG1', 13: 'PB2', 15: '// Pin not routed', 17: 'PF12', 19: 'PF11', 21: 'PE4', 23: 'PE5', 25: 'PC14', 27: 'PF6', 29: 'PF9', 31: 'PF10', 33: 'PH1', 35: 'PA5', 37: 'PA0', 39: '// Pin not routed', 2: 'PE15', 4: 'PE13', 6: 'PE11', 8: 'PE9', 10: 'PE7', 12: 'PG0', 14: 'PF15', 16: 'PF14', 18: 'PF13', 20: '// Pin not routed', 22: 'PE6', 24: 'PC15', 26: '// Pin not routed', 28: 'PF7', 30: 'PF8', 32: '// Pin not routed', 34: 'PH0', 36: 'PC3', 38: 'PA4', 40: '// Pin not routed', 1: '// Pin not routed', 3: '// Pin not routed'}, 'CN13': {1: '// Pin not routed', 2: '// Pin not routed', 3: '// Pin not routed', 4: '// Pin not routed', 5: '// Pin not routed', 6: '// Pin not routed', 7: '// Pin not routed', 8: '// Pin not routed'}} -Excluding connector JP17 as all pins are '// Pin not routed' -Excluding connector (CN6) as all pins are '// Pin not routed' -Excluding connector JP12 as all pins are '// Pin not routed' -Excluding connector JP10 as all pins are '// Pin not routed' -Excluding connector JP18 as all pins are '// Pin not routed' -Excluding connector (CN17) as all pins are '// Pin not routed' -Excluding connector CN17 as all pins are '// Pin not routed' -Excluding connector JP16 as all pins are '// Pin not routed' -Excluding connector CN23 as all pins are '// Pin not routed' -Excluding connector CN1 as all pins are '// Pin not routed' -Excluding connector P1 as all pins are '// Pin not routed' -Excluding connector P2 as all pins are '// Pin not routed' -Excluding connector CN11. as all pins are '// Pin not routed' -Excluding connector CN14. as all pins are '// Pin not routed' -Excluding connector CN11 as all pins are '// Pin not routed' -Excluding connector CN14 as all pins are '// Pin not routed' -Excluding connector JP11 as all pins are '// Pin not routed' -Excluding connector CN13 as all pins are '// Pin not routed' -Connector pin mappings after filtering: {'CN6': {1: '// Pin not routed', 3: 'PG6', 5: 'PA13', 7: 'PA12', 9: 'PG8', 11: '// Pin not routed', 13: 'PG2', 15: 'PD3', 17: 'PD0', 19: 'PD5', 21: 'PG10', 23: 'PD7', 25: 'PF0', 27: 'PG11', 29: 'PG13', 31: 'PG12', 33: 'PG14', 35: 'PG15', 37: 'PF4', 39: '// Pin not routed', 2: '// Pin not routed', 4: 'PG7', 6: 'PA11', 8: 'PA14', 10: 'PG5', 12: 'PG3', 14: 'PG4', 16: 'PD1', 18: 'PD4', 20: 'PG9', 22: '// Pin not routed', 24: 'PD6', 26: 'PF1', 28: '// Pin not routed', 30: 'PC13', 32: 'PF2', 34: 'PF3', 36: '// Pin not routed', 38: 'PF5', 40: 'PB6'}, 'GENERAL1': {1: '// Pin not routed', 3: 'PE14', 2: '// Pin not routed'}, 'CN7': {5: 'PE12', 7: 'PE10', 9: 'PE8', 11: 'PG1', 13: 'PB2', 15: '// Pin not routed', 17: 'PF12', 19: 'PF11', 21: 'PE4', 23: 'PE5', 25: 'PC14', 27: 'PF6', 29: 'PF9', 31: 'PF10', 33: 'PH1', 35: 'PA5', 37: 'PA0', 39: '// Pin not routed', 2: 'PE15', 4: 'PE13', 6: 'PE11', 8: 'PE9', 10: 'PE7', 12: 'PG0', 14: 'PF15', 16: 'PF14', 18: 'PF13', 20: '// Pin not routed', 22: 'PE6', 24: 'PC15', 26: '// Pin not routed', 28: 'PF7', 30: 'PF8', 32: '// Pin not routed', 34: 'PH0', 36: 'PC3', 38: 'PA4', 40: '// Pin not routed', 1: '// Pin not routed', 3: '// Pin not routed'}} From bad31e161cbd6870989a923acdf3e4936364455c Mon Sep 17 00:00:00 2001 From: "ivan.ruzavin" Date: Thu, 7 Nov 2024 08:34:29 +0100 Subject: [PATCH 5/7] Updated pictures --- .../board-eval-with-stm32l073vz-mcu.png | Bin 356545 -> 30271 bytes .../board-eval-with-stm32l476zg-mcu.png | Bin 327160 -> 27480 bytes 2 files changed, 0 insertions(+), 0 deletions(-) diff --git a/resources/images/boards/board-eval-with-stm32l073vz-mcu.png b/resources/images/boards/board-eval-with-stm32l073vz-mcu.png index 48766b2774751c4074fbdb22f3b6d2c76264c82c..a28c6ff4c8e967a15793c5d9aaf7f9a9e6027445 100644 GIT binary patch delta 29298 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

*W%|An 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

J@A$Pz3x+jxG&x;01`bF` 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 z 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%0A(nMKcpa6x?s8!Z_K9$ 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

b?%B}~@qNTE^E;{q^2gTi;HCTqyS76Ua&(VXRz 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 literal 327160 zcmeFYbx>U2(kO~&AcPDOoWS4&_hE2%4MBqrgS$(B;O-jS3Bf(VB|vZsgS!PtaMw5a zo%5Z#->duHt#|)>Rky45%$DB0di7eXSKE$IQ;~gvMT&)lg!DpQPD%p_3Hki*0l+}q z8HTS$BK|NP<#b(;kZ`{LJ&;qFambL6(2lJ%bzF6nl^{?DJ2n$D2U8fEr=24L8wp8B z)YH)fY6EknGKE=K*$Y!2wRTcdS(yn_Yx62|C_75REUo0conddiRWzaAHc$aGYEcm? zAx{W`fE~=$gv!&-*4_o;DNOwjT?pd*?`?K!s((;iZG@@C|29aaqpU_H>EH~b5@6$G zg>rCkQSl3~nedtLaSQOVP;qf^@vw7nvvYE>a_~cVzz{BOs(%ADqB&J zag}yQbmQLw`JZCDXnHxq*fn4-4sOm+n6x{BO`5;GafC=Z!%SQqoHZRBZ2xPd)c%WQ zDlT3&PA)1&Z7X{-2M-sf|KSaol!+@$nELOqv2t>-a`0$!fFYdR5Kc~J4lW1>$G=dO z9n7rEz5Y8YCx<2{2ZV=?h=vi|asR`GvNA;8-o@3#9tx9}5~fCUn$60}3<5J3;4lT7!C1ju+%Q&t zZXN+v0X}Y1RsmjKFqqTKl#7?!^uOMha)7%19oqkT-|YY6`>M`Xh_z*6`@c=+?~407 zCm?cGE{M_c`uCD}3v>GSnXMJoKhpqW0{uI^g{h%`#}#Hq{qNgW|JxGy7g-NW7=q~k z%W(e-&Bejo)x*RYCT@X{*8h4wu_L%=|GN_Z)e-jpdmsOK_CKuJ|3XKog1@K#Q9_7| z|EMvTJwkUmBa{@i9={e6+I5w@l(?p6*6#<8uO+j(t5N=NJyoBBLm$;@Qu#td+riXr zd+0RhjIkU5GawjgH#is#M;@@1meengtO3XhCWfM7T!qGzvkZUHA{n)mnI6s&Ztb|R zD!+f!8DF7MCm&0BUz;wJdyruxQ|Phs(4pEo+j4aD&>rFvoAEE`ocmFI@$7TiKX5}? zit~&2ADBgQ6RZB`<~NMbsNTwdVU$;lV#3DyFH|A#e>8mi7hGPbJv;vwEt`*!yxE_B z;XUe4ne@OlxS^oce5(Oew2-5W&r0woX| z27q!(Z4v+CCbqfl6B*8L3l7qUvRv*+>MWQ0O`~h{9M5x3$SA!yF_)<5_|KmN@-+Dg zJb=KD;8-hK%u(~Ch(Y<5Wj1bZZY33^ zg}Bn{RKcE;S7{ojTimMkHNJvGW4Wc%dmMs-&&A4T3K+2*Q`>mJuZ&})$&~R19z7wl zRQW7eMack=@SU;Pu`BkEpp!~XTib{+hq1kV>~I>p%k{Cz<)6iY zx2nQ@^Ys>9%Lj%7Cz}Jv;t6r-pRx=1iQ}a(B(pk)PN*{g@PBhueElU;3ti6lbC*x=tNf1fVHMSn{GFGbN$`U{b+7mqkeK{LFmX8`x{pMeMw6f<4~X(Am_^CGS%eu}1hj?ce zoCqDr*_^kCJ8oaSa>t?U$UbrGLd|`oT_oI@Yd=D&bbn@$EXTB`;_h|jvr_+LaO6G9 z+;O4bDQ&UI;=6S+u*C1z%O3(4u!$yoj8b5D_qkZ3Ux1;aaY~Q5qCQvyRDmC3{+24Z zc5G4(Z#T6s(5p)U?t}@MISPW{L^NbU#^q zvubFye{!1@<>Th|5r~8~)JjcF=50Mt-hn9}kHczjN)pz9XWp+%cjhRTRCL^y##!<3V;&Nj!{? z(sF}l&7+s|OtHCbQp^#Uy+}-S8n+gdGdF}Eu~3RMSd^5HW#feVP*o|Q?#?JsY3Z1azDgS=4{GT)9EXC)!y2QbbIySf(R3Sa<@hZS_q%zumJ(O3**^&|E zv)9d?dw%wiuVLMczLT8Z(-dJ(O9N;A80--rt3HC&coM_S@t*dO+i{b=<7xy-Qe}%_ zMI_?w-uL#r@h=Dz!^J>0AvRVD=bU=xYQib!Zwl0b0s@i3Xqryo@~Qs)y%Gu$jj4!* z%}2&VsvO8cC6BiOrjIo(V5A11AbytaUxlKHi>Voes}tbLCKw^{;3d+^pd(AXDN5GQ z-3(bZQrKISEUUa)_>ldjgI^_&h3b_IpzCIKjWSvx@Ht8_P}@Na)P)9Sd83A=1=NcG z;+eeaK@S%H_&q-ei5X3u0FP9i0$-f?b{roPmK@4~U4BGPog$hlo>!xFJ^OBe23s;& zLw}VOySGv_sB0crjDqqCFBtia8h{)C=rumrWh@Twi3dl97fd{JEvCYr6k9`+xITKa zz;I=9+=xSWwFww~_VYO^M2GpwOe}5YTRaLm8vL0JS#)y0(#qB8U<<$6rmPXaomz!Zq`1#&APH zPUMA}uQ-xvKL^TA*#^`SScPH{K$!KWPQ*UW)%xt(8$R{(8$WIOZ>>J?CF0FV#NCd@$3~q_Ht2e~*xei908scQu?=rh62+;I z1(+OEOcjA2$Wioa;Jbp;=6dEe+`)&edBy43xX2kn=e7Tn3w`q+@QI7)8FzKKWaCbS zIA**Ag2kAk08E}@J^)BQG1Q1$pD_j$oAk!hu)XBzz1(*7JJ8b-^0H|CD<@)L2=dyK zvZnB2!GvgY?^-#!Ye+?omlN?+ICO)tM{l#5j;RY$K-B||;>B5dj?$9oFC&)rPR!$- zSeg-U-Y^l`xfqk?tGJHTHd>Uwmfq+r-Y&T~a7szy)HMi<13@;=~36nSfA##cEQwUDcvY? z_1GXZvIkBXo2iQLdWsoVdX=}2Pwqr(cn*#7#G7zu-UrSOaOVQ&R6SmQ`S=LGB7echh#{QHZggE`-n#9v1V1v4X{@NKtnH}nzU{~G%Axt9R5;Em zfKnX3na+Xr^uDtIEWz~c8+x@Druxxei~2Ee4K+Mj#O`SZC^2#93iiJo89nkpB6?gu z-QRD|R%u?3)?KN0*`4>j!}*?spG3salKu9o^V041XT&bs6(4-HwZ_+{dSc?}YNJ}{ zbYwP8X0wvOnNOv*L<)-%kSQO|#QK(-d&zBgS?KZ_dhSgoW%B)giG`V&`B&ZNshZf? zw%d0)P#a|N?huvC9ow?h#gtc z0UA=wJghW6ayqxEy5zq3$AkQRdba4Nml`sK3CUk6+plucIw54G_Jy;XKL>aF7KZ9@ zdew>xf69XvbW^j5vBN~Q38kCLw6CpoDr+U;N16=N)e%zpmrKzJ4F6K{sRY{dtGqO6 z6Ku{y{^z0VZuO}Ts_F+b<$3M2>RY{G@%T7CV&H$K99FX1Y}el1WVh%9pE$5{Whk|H zy7+lcJ1*?udgLi2!cttsq8KS;;qD$fXdm`GEe#huSzC&=LG zw&IA2>T&Fm&$A<+RZ7S6IZT51ZK&V=(LKSQ<#*BhuqPr0)toJ#&O0Bbp+JxJ0|VDq zivA#Ej}<@WtIk`$9REW`G8<;w%-qe#yQ5twYU)G_t-NWD zpnHYS>DHi6ru^B~RETtF?|Piy=4|_(wu8_IRI&pyVjHjP^)RpFsF%*CBj`DzZlqD0 z%yA-PJ}VE0o=*Wmq9TvnXx%fIT_n9V&E1t(9f?7$SL)Fk*ZVf*8BZZUktybsgn3C{ zK$gc+kv8KtrI`ttinTTMf?TvithD=#4GGd{G3AS09UApqAr$oV^i9dDj|`~cL=kHU z|ITov1 z%ZF&saDGDK5zxUrDsk+G(rWrG4wlK2#$afXMdLCuMbSoJ2F5c+PEU1xo`{BfpY!p>YdAkn!CICv z5q7$4mQ-+nsfh_FGc)^v8@0tH)fK!|mDU;IvvO}9*(PQagV%_CP%K3;aY9!Ij=kQ% zS3M2WPIa6I;0F5-9iYJ%9L7)YtN+ZmJ~I&~ixHbRx|r14{4yKRt1GKJQxtsc+bw}b z8bhy60I|qEY-lyT8B%b(zmCZL`gk1EDMT7q-IO%*^Jg2NkoOH>&g0>NB}YUV@*BT@ zFxS(d5SKd^l>!|rNs*fFN0{&}S@~DtR^%_joiF8L%!AZgUL$Ei&%tBLDtxbjVXRNy znABM5>AyKRc?W+lkynuiFb>usznwM+<}kYeppEZ@9rKKXv9 zj3L*|+dDGiFxX)ducPm$nIs{hxfL&d0b}00eVxlJPL7}-!8*AM_w<(4ka6L_@1HF7 z-1TUaOlWu@)X2Ib(f6g3k%IlibvzamM>NR@C#{a9blKiSIRFUK5Nn=xl25d4oM;E` zl53?cc^&yK`K|h5*C*F8w#VjI<#!f+MumKY+RRka({qB)J;T-f_t$Yvh^blTrt-4p z_N}l3mASE_davGxE>xeUX#Dtbbxvx>G)awJs5bObyro<6rSSQYecR1(lFRewxlfz@ zTu3G}9*?CL`|zLlN5O20fgEN79SP1k3M43c2>}O^{ui;uE zM5f%IgSraN5{|O?(CI1r>p(xIaYrNMpInqN)#Z|DT{BqC>FIT1CF@MTMmBbma%wB|OMtQBdYnnCIhH&f=NqwB z^R1fo^bg~tb-4t1`+DyAPAk^F?Zze*3uLRL(aNW1<`yp6Pg^(6HTv+w^1YsXRtGk= zr2{$grvGpV3%A4Uxda7=fB$At6?#OA6TJkB1My@zxs#@&F(fM*rPP(mXN*n!kc$c? zGN{zhQrIk@&~}3@fo1nFTB{-xf_E^?X8_Vad?o~(zpf&B!uRHNwY2z&OE-@%1rNJO z>QmmG%c5X&03(IQYvA`Dg4os_?ms8jr9Hzy!D9TGpKIxUlHQ>tyiaj|7HqVv7~-~q zIlNGA$E(5EzzJq>RMC7g!bby%=K&?WWvTC<(pDOOy((NkF5!sHM zYmRzyMgb3jG>N4Fx;3-o*rHQvNI$6q+2=+&W`zbm#xg)45C~?d?bk@ne9B>^JYX6B zWp_TIC-`<*6Q)ju(s$c6yUSns9AT6qp_Q<72{ci(1;Dp>_AJ9WF`(F18AJ2)x*c~u z9bpj>^8K5fCcrhrJezsicodKn(n@WmDDn4xVxXb?%F$Ioyg{owry&2p?JYz;al*b) zx2^5F!Btye=SiXHP-XM7OosXWng8WD*m(KE0x7l zk7pva@I+(uURDJyGRcy(*XDhO80`@4{JOe3zZI@>c&}Pmc0Gh2cQX7m-idQdR)dx#d_ze!0&H2D4O(+^^U&>W7{bDg7ytf!E1CR- ztOk=+Hr#TTF@pl7OigQc{hl4*Cie6ud??ll*aWCB14R(;gy`uS^;$-71B1Wdh3hnM zZiO6;Mi+*IBg!EZpRLsbl7UhIPpwp4I@&KN)xlZW>A!LGEBV&H6PUE3-sD}{eJ;Cs zgD}gYmP%V*k{8r_=1@h}{r~}9du=HyHRvNGPd`<$whj93bP7_x=0mRy9+Cs1t{ zJ7Vlh6?Lt5c6KI<*Ejl}SHxf!K0;*UUT@opX%W2tR`>n(mXs@=g^kTVGs`l8arCBs zcfle@RQwYWi|wikv|xCnY+A_U1Z6bzNb%^(r%1QEr|FNkx%mRhxsPzaNi;5ULjC_+wmpPvJsl=;oKNYuH7V3!yO zKwL^Pe~SolS6W$RPA^3Bq79Y9quR`p?KpU6w;G>$5I%p7FFBt>?Fxd7t80K}W~^ky zd0GF2Bqi{bRthl0_k)sAo>$#|(!?*npP>GhqFe*Ff4CXHe@78XR5g)(20^9U_V?I- zr#$+E6%0&F&qkp=C}+N3 z@V|Z0u_@Sj_B*ZPSXbmce|7i5;p@}oRjx?yhOt;j-H7T_HYI&zhS2H6v<`|ET2dF=M~E7BLD-;~fnx*{7lZ)Kf|Tp7JCYM`62oJbCn#SzO;^exzmpnp!TncLIHN4%j^7WJ>}8PwVoGn6lFx;Fa(ApailV0&o$e6Q3Mn&cdQjoX8Y_8%hlf9$N#Zzt86-4#5rv z#^`(+h@;4FcII3bS@zsXVei~5Nm&VRY~)2Ux3HLRx8Q$%_8b5L``+>pu^ZBkyA&lW zsj6}d3M!_;vPAuJVq#txb!vb@7{7Vm)819LGVQ%mVx`TlFJV#Vllt|MR^^u~#P2&a z5#i*Dw`z=If#ed4G!7w}#vFj?#$fed+8f12&@hEO#Z~7z0q!~Cs91@H+Rrj!Kg4iB3!|WU_7ueB+cRL7YYK`8Y046`cvKWWsV!O`(oMxO*&w zL}qhjT#~(dO!A7x?16fUq}eT}fvtHgt?_by!`bCS%h>?PijU+9bTXc^Q~ z4K6*s0f;4UrVdelOv$neajZtJa!o3SLVC6XZit_)BXP*DIw^Ey>72I&bbqv_<91@G zMV^Yom`($OW>sQuJw^L>fzn!jidTvdY5;4$cdR*|suYX!lu01#M4rU%6KKCKx zNyK1ouQg&RVnP^C8y5bDl)pb59X&m+8g@87wy)m$9)X)d1S({Bw4_nJc+Ufz^7>}( zbine|s72?JW<_`_R@2}14ZXXsHOXUWX|aNc9Dv8q>%`{5 zsI6HvW;E}RZdA=$MS=uY6snyo!DlhDw_h5F%hoN6q9;K(rEVm$CQ>x}XkJy)9Ip@5 z8f_=DNOS(MQ)Jol4-%%eTQ^PS&D&1d@>n%5`V}MqgH7bhXHM~R>FLvRaxPi<``5Ax zSrqA849p1f$7O{cx13TRXF7e2ep(v7PKEun=b0mnDEQ%$x&3YQY{~Dsmr_dtz*AnA&g*ZglouKg~X3J^n^@%ky;0-#b654 z0|xl8rKb`?2H)jW4=>t(<6YI!$4z55igZ7m8-&IQvHZD}aXDH#$3IJ|T;Co}dl@<^ zo?|Tw1gNKaO$#IlSU6|#s*?}2`yFk0CO>7sx8I8M9uR-1K^VNYj|Sue`tt!C*n?+T zC!QbFY#!_swNo#le;k5MJ{V;XvJclOr4+M03+g5fw*v^AT-OgQTgDH4opdZ&#MTH; zk<>3Qa+AOcxHttEq2fw_bDhMnK+(Kf0Cj2JRTZ;#UUs-HbA^jegDV`sRCM|6WtbS) zu}8q7PDmDO{ZxoZLSfdLp3l9CR*jE{i$_9UI!}@$xtL9CBlxc?U0hTnfl)OgON~{5 z)BD5BtEvJnA-A5@Yl@nz(LavWj3%B}tf{rAL8>458T&b?sD5mtB0xj8fLLpSAWi*azkhG}M!l~9Z) z0oe0?=m5eYyIJ*Pco_Ma`zm=rD#xS8xm_!MJOyYacd=tr@|f2&oi<%C+L&oWl7gEML8bhHwg_OdVGzZ$LO-IYEnTtm)QQ56mPA5Im z{hQH^jnhI;_X6I9$i?u6Oy&5%XOy>7-4TNkK>?8hkKLkX?(V4^*i4a$S{AWod-2`I zALEg;BluwXll^(q(O@gnXb?6^LD3$!H6R1++(*DG;Z9&nUaX!oCRRZW+38}zuv1l? zm~@mlU!uaL$O>5}7#qkX)(0w%uI*P#PL-LGmLepP3vQ~YetGk2Kty=E;-S?kt7h_m zhGvk)NI=8jd}7a?DMTFRYsPEjXYQWEkSkJmR!I49&Hifdm#lsJ)1!mUh=b8keL*Ho z>0#Fh50V#C@Ua)AwNY8eTzzHv#22L>d6IJheB*cfW&=s!Vb9zvREBboPwBF9n34xmp#c*oRvxk!2bB&W|oNcy7Fml5l!6}9s~ zJ?~5RMdl*g?w4h)i=bjOv}7iEZKt)hiyswIaoqG7oWt6w0^dFmzJ>fy&~uso(97?~ ztSWjfi%|M~T7qFh5NL`G?~krwyLeIMMP}B z%Llp;8W8HVu_5gOHE?A>wag^Z{a<%@3LOKZ+R4p&OJ(Xn%!TpUXZY`1+J-iY>GTvP zqPZh4`p9la>Ka;PvSK*Kj9GaySv&8h{KCJdFe_F#oPXVHYJKY89**i1CdT$_W*IIG z23mymnzViW`jvwiTPbJP-q+VaVAokJRodz6j{#ApiaU7UbE3I+8zR7Cf7#no7%?y7 zFu4uy@UWuNxRUcCMe_;!({i=*X1Bi1Z;KCGy}7~jc6rcTfn;sLnC7N^jccBg;~XUR z*O*N0;gbQ(&P~p;Q-R!SFp;?rROu+T-9ML5rt7(NN{M4+-g{kYHuk-sQn)|T#V7{Z z@=i2iwe??*Tf{izYJ&9b2*!>g?{_b_o7KCYV?Y678p6f%AH?zrl1U`MMUjpwAF*-a z{@Sl@qm#?uV;i{HQHzIQg>{i`u4)5}1)=I<7-VDmUCl|fp&-lIK6EAvuP86?!aB$brO9G6(RaRZpjNuJ%mLH%NjR1nu zpQoiZNmZK=<6$6&j1AWR^dILyY#|MkQclr{cyx5;CtP}IjC7NvkxKXjn8ho`AMT4B zeDMhn+SIgclnnBA;=Q^l!+YZRC)8t9{`En;d_Hp~e0K#p)7 zBE}FkJZSVQ39Dihe2f5mKa(}IF{XT}S05>iixZo02h6>ol2`RT$p@$w(e8jOf+>N6 z_p~(7hxX0jczq^HTsh_xX9>;M#wcMxxxHxMBS}dzPiEAE8WTlX-f@(V+M9_n0U}1L zuCLVWJ&%^xV-g3lbwl-QHhqfJc}L;6_3}|S5nd{}-Z?+?5*b0mE_e3+@&?u{9eu;3n_*>)(kVf-TA+T?RSiNk@bjP#-~WVFZC2?! z^ha}LsMNWb2RyeJJARC7%WU?2S`_fGiW$iDOpKW>1=^GY^z*WfE^hcpp3YJ<)X@4LTZhKsn>mX)+`If0xC zZJM%6M}8y$=}^GJJyA;WVkrc=%a88)?B@l#2Uf2PAK|OFphF>IZr=LLxDTh8@t6VD z)OMk`9c>9XZ%Ie#SI?DKzeD4Mhqi}@mwd05PZ2>$-=|X1hfhb(w1UKZ_qWc*jh=qj z%N{0c?0ob&ua%AHkrUkQp(gA1Sao~mvE;;nuv&>dmiz?e6MsCNjy=iv^H5v$KYmq= z>gVMBbo}yZhaZ=a(;rdi5lA7{@NC2CSGCw=P*H?sb9}&e(y)Vm%izAzG%Gyc59}vy_&9_aq404X_16a7 z;lnMz)2^G3B_EFS`8lUbmT2FLXZC9=X{*C&ul>SRd>C3-1ZwO88FD+jhNd8VniG)^ zcXQU__QwPIT2amiVmh7all|=WA1hO$st5%GiC8+&bYfmtsDtJ6D7YdA!%%xT3YI_h z=mpS;VfAhOWEq2C%zrdi^xt@+o_T8eZnO1WAV-&OP@gHHE<{Oa^1J0**eBW;Dyj%* z1E(z^YaI_=BsJ*^X%e3lPZsJ#nfJc7VOVt1hPEkFbu7J@A&#+ce6?6x(0U+zi(L=f zpW8gpAFu6F43d|W*l(WPAB7Rtnw@%pQQI~=&4oOY%94Y-zN@&8&J>qx)|QrS(l+|- zP(@y6U0|es1zDIfo^6hV?yXDwuF~OR*mJsh4mu-U(4p(3ZsbY1rGHgpD93S>@j4ae z!;ME(OA}f!=hrUw3Ol#Mkl+HnuF&=8hU^bMbfAU|-IbHIRfM@mAZqp3I2NGJ`i~fT=I7Wr4Ctg2I%Wi>+~W2M3N{=l*l^MK z^2}i*70d<>>{Db!sbAK@K8&bGJ(UEeJAo}2{Y+r5hKj66Zk^cfd`{;8H<&Yq*4)~f zlnIMc?krhRn-DW8eoQlrXFOhFBN#m?A-10<({2N7vc#@y&=M%(3Lt56WGf_oNqiL= z%q8|FBn3G}uGSeAu{|wY`)TJo!Q!ivH3K((J$9&MsFezF2!OjEjI6bxAXz$TI&euL zL?Pu$s@#%YV$`_F(LY8Nbd+GCBq;-sX9=$0dQFFislvr8+Qo!c#i|ZJ4RyGIbew);cV6$Qf9zoG&PW!tZ;g<9^Ep~E=~)Wkezu)RL3!!@DcynB*>l*PF6=wr>;OYB;VbrvlNAg_+W(MhrF z>yr0vBTFOXCao`uC2*!xP?V;0h#{ieVKqz#LA;TM^3Qh zU6~Xs;K1M+$)C4+9Zip|=y=h6u#h;-Z2AT$m(4Z%(W9Mxn>{6SJM(W*SBg?qcIV&o zS8CRyS8Wfio?Gj(;G26Uy#O7VT6!M&f_6uN=|Oidac{aU%|;jF?aDOHl+x=Le^OBJIh(LUm1 zLCIyvlCje>S3`m0&g=IiEB6$uqt808(N`WTSGz914xbEAZgwg2pOPKjQQ6EROKEalU)%N?B?<0$jG#S;aqCO$uXP z$JGXj4Bn%t$VJBRy8qS_!>_Gt3LSi|iRWdfXh_vU;cu6W?y^XvhSKj9%S1jU-@qwH z5|36pZjKd`|6M`Rif0THg>J6HpP~2B(#F2MG4|7*ykqJ*qa?t8$xU}kE(77PSFa8r zkCyNwzfq|6aax#))MFX3wGa{!bvyk1amvrmClTQr7yu$_V|m8qr#TPE48^FKUtL-9 zAgY5SCC*D)Gq7qh-`Ez{0HTi@2|=$^#H?6R07+~KndDr}^~q6r2t4sotAR*LIChevfmDsdFk(ui^HqWe*&dJsnVMNk0mW8ob*;#JdZ$qu1lvLCPkyUR!+zmeJRKvJf}o~&u9d%gX0B*^wJ)0 z@IwDqJ9?Ji(+5*U7O>XtlsMM2Jm6GKJ!qn6tfSg(qv)o>X8Q0nvsnT;uqTQ?e_=#^ z13;3^Ls7_1+JPoxeMuMt1_xAA3;4fQPU(4O#LecKVv~w&QYaq(J-NT2H$H#tlPwQP zWhGbo$HN{Wn{w?5o2XwJiB}j1lagZTl+~f6v!gqL;dNiEOhW;NMXboMjggCJ0eIw@ z=$$kV7C-6auZHjpyOqm7t375FKe%Fe3F%(^k&)`uK8;`(=`XvGJ_I{b$T#=aTEsd3 z>L){Fsy)vY-#7Hdj&$YFfn9}d8KpmgHg&cQ5DHU&W8hSc_e6G zIO1)(x~=fygf)>Or(A2?g=DzsRQjR}>V>0tACx0fw}takWgpF3k*6FtMsN@3LbDHBB)Q3Gvqa;RKBb#9XG&qwu1movpNXpWL8oA+6xQXJ1+JCE4C$@Jg;BlLL9&0_FX z%ym&b*iC1X^;OIXlL`~9xZBzM{w}(LS6?kqTbkfq_Hf32z0147R$cfj3Fdy$tVXJ`eZHOaXX-5K&@d~$&zaU=rNWlLPITqy$C7ohi%~BfO<_*c)&JHLyIgH* zm+oR>^@*AtQL9nX#9q_U@jd9J@Yo-Z73KO#V>{pMNlUpzT0|;qibs-3^u-%4^YSK! zHwXG<1UUY-k#*l8imAIiq%W#k4+jz8dK?{pB%noJG|0_n4RG^Kw|6}GR(-rAnJX#9 z*}Bv0wCr2GGk0boaB;7zW?Q@@ReaqC$(jUYPb;7_9W7y;xhT1kWp&J*xgD*);iDA$ zX|~wW-jEs5>6aMXy&vw^IgTiRgF{XWq`rKt`&m)JHfg1b*N5q)p13Wrpab_2j^?w~ zp9@VM5-qBriNuG`&dxX55E(N?Mu*IMsl1de+9Q_OB#LCKI3!aqyXBRzQG$flb)k&9 z2WhXmFb9y;eb`V>jDhLJ1W&7qbo*X)hA!=3H%K$j`5TK84&N?7h{kh!Nf0HR6kGc4 zhg;uvRTJab&R8AV;s$mXJ{-Qym1$(CK?%MPbj+ufSm*Br{4Uuyy7nQm;hR-8X03|U z!3(PC2ofVxwDMhJX{@&Mf2_}?1EADd^L$QzTv>3H?yYrmxQ&*TBEb0ERl3^xhfjgY zJLnPq&{Fnkz5?n1@2SR7bC%nCsz_eM>kUou9D3(MQ$&C!UIP<)B`rcn8H%hE%+a9k|?2Wg|bVB9JuJeKiSs`?>l7L%-adx^z4fCo^SCCu(Ko(#eSNX?>Na^m5{Y`KkN+nG`@qV~)D%)$yNdA7KWz>`e#1)vM!_FiN^v8pE3)huw9H*yEUL zKXl5+tzMz)C94IekArXP)L$kN&sh8TCh!)0D@jIt3V=^b2m?*0a__Qf>SiMa6)gTS zJtk$)T#I{4Y#g)9b+7TJi^`Jzg$z6aCZN7WtQZkVV1mq+CY}Hp67@a3eBwe_7{2v% z(pZ!=L0|Z+Dx^Vj!D9O2y2%~V3h2?UDiM9U&2Ex*9jdyijOz|6(7X{YGayyg*~Qrx zcW6vLi-Hlm(!l$99gro4ZLXm)c&LW)&}X}y-1ic&JD$DUr0-DpBkIk>?YkUy7lZb0 ze(k$VtB29<=Nbw|{*!(g34A438wIB>oo`&{D<*9_#&jf!G2VA9L3v1V(Xg2EX5`Y- zvuIUJ;o7rcpB;kwdY3hFbpkH(bCQ?$RS!4#16H)iPD_Y92%@Mbjm<#fOZ>9WRlL2e z@lYad3gn?rt`KeDBGx=x$o24 zQey1TEU;4`V`Gwrl9sr^3zWRh4vZwZBllQY?U@t7G3WKyIUi1$Ry?1WF)v7i9^-jN zf7D?gw?xv)H|>8b_;O))srwv+*$X&!``K_l&kRCuQdkt+MXVDRR#r|y!O`vF;kKO> zZT!QP;epjVzn^BPG-$+*;^Fu>APNHX0FIHPl|fCKosDnxzZXP?9rt(`a=ZgmhSLCM zBQN-u`%cefZ(hdvk-U;gFG6<0kNmPy#)lplI@@_c7V&J?bM2+*_a6ZF-<>%}j{%+i zQ{Pa@1>I3NIroTadaf{unLh;T*y_<3UA*Veqd69IV;~sIs2mJc&}8Tqpl_jY=d^ZM7uCsCpP%XRlc)&bcQZ3dK`!4`hNTg?syRF2$G@M z7{o6H&Hi3!jk|Mb4H)ly%KrTuL&$rBHq3p@d9w+}|N7YxwSn$dtf0N=oIW(U3SXrO z?0zCdc{f7oe9-Q3dVPi{Y8~ADwh3e3j8gp&60yfdA1T%i9L~SNTsi*Yver% zp~FlsS7I(F9o&Gy4F}@_X<4Om3Zuwh$$WR(Saj$2*m$Q}9*<{W9nEP**l_;Izydu+ zi_C^)a}rQSv27WRwXo!Q%|WdnDN_i#?F-s}OglrwEi@aaSrof1%?c)pUykX4xlEWU zwJim)LtK(Gt^d41Zz@Z08q@mno{|bzd-PpJBUA-XHr@lqoWoO zEt5KZlvHPiZ~fl&^Tmb8fsIYaIBC>(P!@;+N3Cbls#&MqIb?=eyJlurVSovytFg7x zuCk`z9Y~e8Y>zLijEIw4c`On?OVDs#q)1KWuYnWP=b97B{ul}%g7O($=T3lD@mCt@6`TNu@(8)(csq=WjFTIeJ8#tJw(4m875~vj?)|C%W;eUhcS1Tl{+$8;t!I`ah6DcB z7am-=AuPF~!=BKfFITwRe0S(??hMN&`c1Q*a7N988i%!OqyrKI&GB5W{xoY`rg_~^ zG}o;hIBjgHhZb^r83Lto)d>t{JmmH$f515>vlqUU@@1~X`3Sv6)S_p*doa(1nE=F6 zixIW_lz;~DXQ7*=D$Z=vDK$T$Lf%_BQdemF!O$jjWxzY^*aO-`MOB!l+tZ(?u}|Q1 zHB#42O;WOPiwX`0NIv@!O=a0+)zm5?XBoq$IOUXUPSYJzb$p&C8uTO7wIDv`Y}{#o zo?))uhHN0m8%vut0E#n%%-VT^{l*S z!V7;6Q!$e`{Z0zM_%P%2RuYzsR_G8&)5h?Luh}e!uhpBFTyMPgF}9KI_-47XWKabDjzeRbh*m)wz@`Cs1I-s*>smZRw_FVV9-WFNMW2KPGJ+{;fHUqt_E5EZ@ z&zS)EoW~_u0q=9Kjw_}?nU8iG`N_@s zBIaa9_*YygcMg5Rxq4?iPhxZ|uGa=Sf462$WpzGm`bSVc#PZiJP@XR4UZZs0SG{!F zm^%yqB(PzQ4?@kFG<-`mAh%h1F71RphWMn!x!zSj0ymozV56STKjz$j0JAlm0#Nrf zp&T$~iQ9-;aZ{2+pFldR=@6eP9^Nz7y*buWaC^?!g=zNgS;3b^fxVRWOkVf5gdG&6 z)+XvhM`MksmA*qb2Y?i*vM(>m9TGuB{$c=&xmr8Hw5s>iY{o6ZiV?;zuOO+g3Kj>) z!+X5u6<_W;ybWu+8aU!x%7)A`_n&J%6@`oodR7i)E0wK!&s>asOWTjOYRzp#oQb{j zSIt{9G&_9h*|{s2K4mX=EAuZak@wNc2Wv#K3`ZmdyO&F6lq83Yqfnv06n!Kfh!d9m zzW^RV;l3OtzE!5#CLN^=hC|wulit8$IAXHdrq>%0G(&E>^LDmv-%gs1Id|?1h0d_f za{TlK#+l&en`ekrz<8XpbLSrR?Agiu!aP^5EHgRTty*;aF1pw6`yO2tP?Q=Kct3j| z76qp8HT6wlkHHWGiZF^ul7zA>Nz)Xi6wf?!gyrQcOiWC$efxHfK6`|-vEu7d5pss+)2%;DnI8IzR!^&vLRA|YvA=Vl$t@ZiBS57c7vzMi#kCJ9%{_@+tjvY7L z%%>ha!q`Cn;vxs9cG7A!D-#%lviNkctj?U*At9oKOgldJz=IqU z8K*8>CKO)KIl6R?;b_2AuU`q<0-BA4DE7NQr%Q?=C$*L$AJJP|!2qf#NlnRMZG}9l z6wW5Y;p@vtMG(e*=#ejG`|+K|2VbCSMFnRCB2<21EB$N)tRo0Q(lq02Z-vol;GZRd z-OAo=mD#LAxDtm&SBvM-cuc3=rrBtc>yj{Rpn|}+qg8$rn*n%pA^*ZT=KdNjw)P7_ z5LP?#Cd1+IMQZxZg|#tWEx$RUHA&(sO)f~1*c(4pHTcbrn$7G~oFu;7Ck4iogpneO zLdv3Gb#sy{vPlC;2(1Q(lV|2 zog`s{(g=k0+6k(xs<6(BK&!H-uzn-tl){yzFNY|F4Se5ultliSUzRi*O#){b+HAAz zXPt0c-34DOUJ?O4P)Zn~C=5V=b%HtY8{WiquegiZ zoA+{X*8#?*=H%!xhUu6<`1*?VNq^#?K^O!CL4+~Zr}1HHr?r_P-K-f`;~6RP9Hk`A z`7|??`9Ty#q-na9e)bO$Z(yK}_N)CQ;pcw#=Xl#Ue=|=!{RBa?$)}LN+Vd?k5i&W^W?^oY{d@NEna_NZ zm6a7*%{I>+J3$l#bUL$?S`#OV{wOCM50T1o>iLrxW0;wluF4Ju=M+Jpd=SKuL?MOF z38ci7UZv~P=hggpC$=mEs?oAng+@4@J$i)e4_(jU8xPa&wE5Jh{tJOpbi-Mmer}CR zY3T#3Gf)~%UpUX~+&nrI5XJOIIYobi4}R>+phA+^Fw+gm;s&QK5BL}V{zDu;@eC7_ zQ)nYdi>ftEf-Cb%m__wDMU^peXyYigW`2G0LNQUKYIL?cd3VKK4mQ zS5}$WISWz}1_3e%u8yvJK^nK&Xdr|jO;f)ch@-7G$T*I-L|5bS*zZ)Oq*3_*c#rdp zL7Fj^9S{M=0akztaU#GOg9;_iSZq-eHAA|s21Eg_$XQ!mr*MkKq_5LAV@Ww4Fzyc+ ztgWM@pH1$tl!PGsuFv<9JEAzo5c$?1O001#udWbIx2iU#0uc&?3jJ=#R!#82JCEVK z`g_whSzx?w!6%G-8A4iOnSk-O$|%Qex825pJ=^%wBVT5`;X7N}9q*g&aG)Kbw6t3d zN^Qu}l)G-bo$0A5KJ|q!FfKIRPKT+933lz?O|#WxG#YLNLtE{Lr_ABGV{k#D^gAd0-%jn;-Buq2HbZ8LfoS1F2u z!Eneex72lt!bH7gkvxYb-&W5JfSg;Q(Vw=B6gudDHa}#jFl37Z#U&wylw1 z@-cB3B7+bq8l1hn!7u#NU*bZ)VE3+r+;z`geC#t1B2JxQ=k8ssZ>+O@`vP|9k2vtk z`}vmJ@8R6yd0u|s8xip|nU;hTJGk+#`$*ayA{lV&ZMQP@^jWfWz}LOuwYWyeV-G#V zw|&!_xUjfLr~_^|um@chbmGXjtc4+I=ChC1Up4IPw)puU`$2y6`@fA}dH08T_lG~j zsVhsU<|K`3XqFaYD?=hG?*Q=vi|oyIXNPyB6oDo$G72mxfeRJGBE?D{z_To8w%rbX zR=* zUPcr)XvP7(UY|=#mxx;ts%I(7F*bKw>EbNQ2&&zSwH9k7puuQFppe=xI$TxX6Vg|t zwJyMDLa8WqNrX?W`dQSzm1uHmg879xqBtf9BDQVY!Q$c)m$ETOpL>oXYBRHNkdc)X zqYXa$(ND4G`a_hqVE0Wo(wW}L#f>%MZcGw)8IL!Z+rEn+3^{q>42`70!t@;Dyo5+n zqRF!n6d5WEk@$0tQHUV)3rq_xA92Hh9V`trXHFdB=9>>mg%-d zkkM;3aD+5^ElfJ55r!m5Og0+gq{66#0D+T^0)r_FTBRfG&M>qEvCvFtM=`Qoy!12( zN7QIzoWlv}?|Y#TD3r7Q+HepCzUMl30_!vqA4r4Hp>bd}#%c%!CLJ@eeVT<`+qm(D z-ION7r_CX0_NxE zxbIc3W;jlH*B^YGE@R{wL8xTa@&!TMV0vnrLKlp!rRWW~v@+(l8y2|t6|d#uQlD<8 z!!uubgu}Po%Eh%2ILB}_U}693**GgXeEXerCT4l&=+m@!9^kM4t^b2hy!YLF=F3kq zb?ZIMv^%UWF0r(@#@W?n7PjxA*UM-GEzS>DS-QN$%kH_CR6n+5#~gXD7Z%t1JaghC zUwY(ePMq)a+E?Dm_kHVIICt?1y)QmZe>7xhG>s%i1%gmYO6SPS5~&o@7+))|&Wo$E zI7OaQlqEp3@E}b zLPZE^L0Ja<0na@BG(Yf;cW~YGG`n`~-~$hQj&!Nu!uk>yE}UfczIcIC1qJ4M9jweI%;y- z&xDtPq|qcT3a-E5dIlR4eDO1%;J~h3Om$i;E-tcs38ItEkCl#P(*P+Z)1apAAXpZ-TiXf z?JlFy2o(gRgFaJJlPsq`g=>r>YP9&y@BD6pDBzjro@F%XlZ{89AWt)NCUHns*HYrx z(u}*5xh7Q&T+kxRa>o4(Svn{*VWmVyNK_bN5tPP&lQg3i%d6{r>8azaUOdb6WQ%sv zVKwR#x4VR`E_)AN&oj?FjTR9~3Odae>l;0sbxci9d1b8-gi**i%h=dhXJTT4`T2RW zET<92xORsN7cO9}WoCAoZl_CH<`|tJgdxvzn$0Fj5;8wC$#|(xy52|4Cg?23p_rbX zXOwL)PSdRpiy(~Hy>AaPa$H&4pgA$k;L=Gh96xr|Cc$u^(p8E$jsae@qu+e5%|);;87hp?SnKc0u>t{n58k3GyN8**g*%Y4_px3FjT9`@aGJK(tGb>GDNwjFdD z4Q_}eA33+gPyhSh#A$K&;8nOa`NOA!uf49BZzXZwGz$}8!yn!Mb&v^ zt=Bmz3ArVd5@j69I$Y_vdCvjXHa568Si=Ejq14*iP#BBTFWjN;oc*62EWau*iGVJI zFXL?nI29;tZmJBY+iI=R#`ul=3sNSoN<||jz9eGks+2n>CkV22Zh6a%-1CaN`1rfN z!0D$?b5nbkwb^M-W)f{nLX7WO376)7N$d=HQ0#Rcy@)O zJ5G@YBZ$UeCD!>K#-Qp8-BhGHN2NF|w^rhQmo6~cRG-yn6{HHbZtOUYeQ&CWh@*IG zn%UIU6j?TArMF6?0!n~5pw($I&Ngt)(G-z4#1pzQNbpbTvb5fWrjhu1wJ{WVK_f}n zv17a6HCRE?h)80C7GkTPKFc%q9XQCw`WolY94D@J5i4cJa5$_)cLjNt`>9bYf*m_{ zuz%k^cJ18BJ@?*AueZTyG_H&$xzBFx@HZcn zQ5^Ex*S(J4{hiKs00;${P6fGG-u zkwhY4m}*iLfKaS1_i09Lz;N-xIZi(HEGuh$-uO*l&w;5H4}IwOiBv$5W&~kCBZ|qh z%wI1-h!qY^PGL1D#V{RnX#YW0mX|p?+(00hE+@R{jnPC(FvwCchW&eXbNTW`rkV*m z?mWmNXD)H(@?})uYu)RERm#$Pg-anJkQ7F37weuc3NoZPv-X*ws}fl=wxy;#%vig}`t)LIwW+`84pR`0i?& ze_~=9r4;=^-|GpLB+m=lt%T8N%xE;E%nO#6SJ)T~*eP}r#SJE>W_b3*X_7{hsqH&C z^5oMzfASQ~MuSo2vx8A1^yz3M&S^&Z261y2c@~ilQ(kf3{XBW@5+{y7h6r>1=)pw> z>wTi;GCOx|XYcH8!nnbwKK2n@A-HsEJIg1}pb?CJ`wwYKOCyr3U%AXb`}=>35C6Ac z<@O)^S)O|62tjueB{jJ&D32U72F3w-OI{Hf@pi3c~6jjYsYp+tT9+(1r zP%{QyYJw<22C!RX4S4Ife+zRvZzC@(ryqZsu$W@D+vc=R zvAIQ{Km_0fX__%RJI5Qp|K;r7vx{e!FF|S9ZqM+8Z@-rv+jjA#&wh!;b%T~|l-NL5 zwW+JS@~cikFHEl~CAS^`J~bb(Iql46k1SG#TeUQ=VvYUc!1{;C%=8S_8U~{Q+CeS^ zHc+HxP8bI`xkl*(RfHKL*ghV2up00O3cSY zTFs`{1(YQ-)6*QSK7Xs#+*-(#Wy$*bI(eRR^UXJN^UXJ7w5B^T$^EZ?6Ce4&A8_{U zS+;H8PNUHv&+{$yzjGFmXB0)Tb?mG)Y+G1h*PeYm`pB1AU*8}ML%-9JigY|?_wL>7 z*|P@~C=MPx$QK{@B1K;K;OZnI2nj_(URs<|T)Di&4Tlf$x^1uG;?buGW+qr1U*Wsn z_I2oD!~>5!O=&*gCde8WDz@TG^z1#~A9mijr3**VO3NYPs(oSG#sN`HKn z!iuVL6a<(&hoV465kUk=EIG7yJHd8Gn!&5@e+6#&0-qg^8H@&A#qAtdR+gFUPT&A- ze0x-W{6v%6 zZoZK{yLN81mxf_Tr_-V=OZxqu??cvx%S)G8SzALJZ`LBK02~B4#@Nau{f}qk%vNwV z#=K~pu`%XFhBBLr(al}_W(s|C7Q_qH@-OU~an@1Vax2{qctez`#FyteS(a7$0$=hw zckV2mR+HJ;8QPr=oz4VVmNPLmO?zUJIBC*ub=kFZ550b$-~31ah=(42jHR*S`djbh zk}#~a+eCq5Fjz;(h@A`D2%TZPvBdo36cY2sl@e6VK;Avh zR&8aQGp!t3y=u6th7eU+IuH^YMy!RByp_=(rabq=apvX%jz9JUX%r)Z7-uZT76cAr z6ObE0X-g6n&`ZaZrFX4zLbAj4_^p5NeZ2m=?gJBY%eEQ*-oJRSSKUg1R8^0;6iB&g zB4f9H!KV3y+De%jVBq zY)Bv@qy&QjBe2y4<$Jun0=Tr^BC-`K=63F(lS~jtF=?7sZEXfMEeXPqap}{ClbsH0 zYwMgkdme2{`s+8Wm%x}KYEzKJZ$$aAl@2N?AG{_l#s zDmQGpFNjK{qbpIPFGJ*6&R}B=_Us`DqpgL*W*Sokf^0f5`*!c()%V}S z`NazyKf6LB3@OqcH{Ngq6LHLA4?jfiy!ES-0`K^!F`;2@VTv6q^PEf9ncqH5ZdS;$ zlHOp~<)1$skLSQAm_G+35G!wP!a64jiD=nloq4 z&>QsG7!5dh_cTP6c!;Ixic_1g~Vc)7x|v=dpp~A?Byqa;>U>=rr13<&$-8+!w-W@4B#G(w`o5geY*npYVrw8$BT0N|$bkw})gl-GstWqS zi`rH<7ws>snTyI_W3w%Bv(0c*XS3O&wyBzjssv}9H@K;G@uu3T`)nrFd-=>jv)RC! zf^0P8!o^FJy5OyM-c1+=oOu3uf-s@oon&oe)oWr}9iD#j2=D&w_mCErU58&rsWpS) zh&(R{@gC=Co}+V3tPR8T9QWV8gTMYmKg2)#ckiTsd5x17k8}M(o1gjd@8bq{nSHn3 z!Y!|T8BZKJgUm*}?9fj7ODpKLi_A(#*p^6BuwLc_aSNGD@R1L`pa1ZmevS6-J-qR? zuV-5`q@xt``}gtL2fyqc+l0b7@BOjq&Y5O8?KtGee(3x8yTA0G`Tqa&7x?=>`osL2 z-~14ihE{i;pw(r0IHr|ESPief<2pX}EB}Ch{TuJ)AN|Jf(hDro2m&NR`e8g8;m1U~ zs-po*H*R3GCL3oogP1}aQfsSo6gVlRbAWXJoA1!y^UyPNThqkK*XU#rV)LrCEC{xm z`;=0ZL)6t3kRNd;5P?FMC53Yo(s9xW=4ZF@zW?`QeDs|kWIfH8nBK#sk>uiF1!Dw} zOsK|i(U46>*@)42L|*1Ree^jtOu@IjW;?I{t{t@_sv2O---&Y!LnN%3#`yat=El5-~BqB)?-+q>7FKDlmRqv{=Db3E#u(7m`9a$1$ z8Y;p#uk-XXxK*_f0`NNsfe(n&lT*xZ+s0^p#ArCg#r~#s7P2CzEOJB;Bc)xxS2%><|ULpMMHxL&%2g*gnY{?|(H@6A57)lV=54k#l8fi6SkSFXre@ zbWti`dU}#hyTzGv=SU{nB%Kz`$u^zo36e%aFC8FM6BV~nk)NNw=inhk*x=m7^PG6} zN!D$XuselRf<_Qg8pGImA!^)ENa4sd5JZrLkZ2x#_9*J?S?IL+uD5&x)2$W@+vd>a zh_tX=ymWt{^qaq)*twO_AKn= z?9w@o96iFl-*g`jKl%t4mM`*_@BAiCo;*RGdwr^kHnIq4! zvEJilFMBzcudJ}~+;M*$I>1_@Fs%CA6~^XU?SOuyZ@Q&U-%O=%dQV(!XY*ya&7i)S zlHYumZ3gfcifFecr~%q&LKVK~eYb3CUr?tH!vJjzWi{rz3(*~xZyBDNZRcdQYeOlA&n%V*=&%HdtRtlSn{GIj2*4c z6jxRU{K1Dl!g89_49<=7wELQ*urvQZNP=WfPJ%*loleBAymR&`u4Z* zA3yqej<5CU#BIaeu+*ijL z?G`v=KtP%2U_dB8&(>|;RFyBfR99=}uCj&%uu>v)i8BdLTuABUnmtLvFjsWKNiOyT zUm9kdH3b9{6on&K87M~MK~nbD}naIk@FwFr#h;QS2GK+|CVP5U`>?g(zsL%IgW zjZh+}463dgMQkq6d`-*;;TP79rPy@GyJ}gh0>yYd#u!7V(`99KiG_s)?}DWi&RL4w zTRO&4QD{w8=47@&dxfCi;cAUVRd%tPqCzjUi=&7v&l!)#TW(g?S`ZOYl3;~JnVcku za0-e+N`Pbe{85fQ{R~RPM6yLD3Y5@9%`Tu-`}8SQqLKt+^ANf?D!Q%=rzq|i!ewS4@am_ zaO%`?dc7fE_m*#F;|rhX($W$>`K|qAGzFdcc_wFe5QoRe3rC|n&2wKl#?pl|#LWa3 z2gH%a*&&16kvoSaXE?gZ%)%~I=;PeEOXnG_t+H*~03`j`3~#rL-H&q3(fb^yx|RR!H~1Gu|a#sE?)k|uOk$K(fS5fN`g2-=OxMthW#O-v!L2MeMJ+< zfG}xNT1}B_Y~?_w!h}(ldFz&_?OoU+MbMbyQ=j+*h=_1UzFsF z&vWB+M8j+#%YywoXJ`eQW-#Wjz3m<*w(sSA4?fOyH{8H0Uv@p~Cywy;*WN?>d%lM+ zKKKv|-~1*@=P1*Z?Q?h0ZpM7w8{R-M?DL-A`d!}fj=w}42R!ikFL2Mx?j?>x{@Ty~ zQ_i2gz{K>VHz^848-Zp4hOqY#R?)gtM1=of}dD=YqfYBsNS z4?8c!oSvGZ)$UN_emCyCcOykwYz5d&XE8Y4+d(HhEIk`lpL(ImAHK8F^G@3Ev;fQiH+FDFmozh4ey!@Wq`0%G6 z2hkvm5|ECi{zc9%FLD3=-Ncat5-#>qe)?B`hclOlG{Od!lF}B0WmwsBTQ3$hzN0F~ z&@VHjbCl9g{4>%KNJ$b!NKp#wtZ?qCW9ip|mqb8s#!;0-_w^BkAc}oYYmRx5vm0>r z=6iu)4)Ez12Qrvo*#><0!a6&f0p0c_gLKHbVMZ2rAekmA1n40}Foq~+tsL;O`(DNu zzW7-#FE8=>yWYyV^NS36Jz&hRH=@x{SgXi$fl$)dS*#CAQ4|sc;a1Q1)m8eYHEBV! z=~wB-UbX1->2^cus`0PdP?pt*RqN9~wo0!#9KDSm%WKPwZ3;@GZC;574X!9rx;lPJ zc~b=EC~OH@6NM4I{($nr1@`UON28sv+*`xp>xM!|;y6LHS~#(RND|JRJ;g*z@UpvZ z=k%#dRWB_BK}4g~BFhVkvZT}Q01!1pL;^-?lBTz*oZYdLC`cF$QySgGdk3h%Pkc+q z=*rD1%e?!Za*kYE&YnHz=Rs?|W$xiEa}B!mf+!V8v@QvhpPcr{Gf#2m`~{rzy`>_M zSPdV2?+5s3)L?3EhN+2ZmM&dkVrB={DF_wKi56K|cq1OIkj{5kgmFyNXmR1v63u3d zL2s3hf9xY{KX`z_uum{GiP4f#uTRkKV1gLYiYbh%=6yH)&=lto7K|`JiEPHKjfVX4 zdp<-{!nWD%+;jKKIDO_M4?q58!ba>fQBsgZF|iYr8zXMmvxl2++Q-9BpJYHlqn!~N z$3&pW13@;-kS9{!Fc%`$@*nZ zUs^>3ldN4h#Vo6o8*6<0*;Ri1-~KDEf6Xho{-&34>gi{R8WN`rM~|MM5kx%s{5dZC z`hR6=a+33>PV@OEo@27xWo%c`3H3$!+sR%ml)x22+&zK;LG_t~T>v zO?7-6M}$g}jz&l+X|`J4cxlHD?!NnOe*M?~GoO3#VQ#tYF8=Y){eA9x)%`s5r7sgy za}YwE;iRM4Y0;VJusT>pS+LfTrx^`5M?w?R5TxTiyXW`u^u=|4_w(=NhkoRT*t=_v znW9f0*C<^ha@d&V{uetNjs47!wDQusS9(Xs|NQ_~aMA#LMo!g$v6Y ztn^k%re@&E8mCVjhkIVeAkFwUzxN=&_PZbA!s*j==N1T+AkQ@+im+-=E49W6Llni> zLKA5Gv(;Lpt}?3voDhtQoVj*vL#eE`_!$FVBVG~#U6($XNg+Wh;wT1F{k<|??OV03 zscQ7#R!x0VI0uA5h_eNufg))$P8ysT7qF5;AdzvGK((Q;1i3*PK}?fDVENRek8+Dk znc21f|4-h3M`?PUWxnul@BPF#SMHp1OD%P)m4hYcgfZA;#=vmk05i-1&M@#z059e{ z3=EhsFv9=_6AaGSmV+eQvT_bBbN#`+fFW^Q@&MFG((y zs-Ab>`@Zk%`du*B;_(*_bNtj=nYgi(mXU~=)sFVxuU9l9E1X0PnURzBz} zV>L&Sdc(r@hDTjqw++ES?H-ho%KduMG$k%YB>j}DGgnb+a8p;#qi;E{e&1d-9 zLr(z)mX{ogFb<$xfp**FPiKag|4KvEvq*0^06~~{Ez>Pi8b5V`<4$_3GU8zIU*0e25{h z$$$FApP<|B^2*7>WIAVgp~a1Rb}=zAMv)h+zw=fkf;>w}U+RM#fL*Zk`aPub5QQr| zMUhkX6kZgu2p}Z&+Bp4mnY>u$*s&ALE-s;f{d>1DIyy$Z=7@%NB{|P%7lL98hJm#b z{#l`R(>52T((Cm|(-hBpBP?iTs!;m0~ zs8(vUnk@&!(gj)U&;lhPu46WY4 z0|)nT`C>$EWP;^(+r=Sg8G#ZQ+%zr-19UOSy|7SZeWcCUvT2+uU53U3Hf$V4t2RIV z!TWg6+uz0S{m;MW&;I(K=#Q?$iZXdnzFtTE_!FOEYIc!BU;6}q@mHVa-~H}i(=FGb zv58NA<7Lvk#KRB2%*%(4;tkgsTel9Q3;aML^T0*0Duu+sl9clCf`BZ~hy>JvXz(7m z_be+6eXBu93R4JetTYyF{#WnNSAcm@7!D#dHMSV^>vF}SW*l>OP)MbaE@vG68CeUh zk#zB_htYz-^WBI#x9BV-s`%v6l7|}4S12R!RE2Io05HM_9LI zAG58Dlc&$JoF{}@VRK874~SmnGI^&@(dpsGB{yI}GBC4(kq9TAakj33cEWgu+Sc{l zwEaG=UO3COYggI+w!7$N1?MhKqL&sK+rFJjV~A1^a_#&D^41a}EYZz0o(k~;&uKXZ z9d|B4gb^x=9X!Jn4iF-&6P76-zc83gqm*&sW`lj~^>835K?LY52c44(xbK4>WZU)% zJ9lp-T6+M!JV~W2IJozA#$G*2+S$S88}@T{a*|tax|ubbwz8CW$*d#@#`(Svei*xY zBWGVa%zJOUg_(tGoS(hQxijZDcjh9K%L~l*I<$Lzl&Wxbx$khSaT#Hu-|c|(!5VUF z5fZnK8>~3NURRyxc}5gQG@HwmYJ&BZF^;};hOHA3!vZS9Bb3V#{nQZ0Fs|7SzkFrn?cU4$p9$Jl_Tnpl?Tw3leqB6g-ZZUy^LTzm)$S78 z3|hYdD=`BmhcWj0MIpGpmKyBbEoiGL*FzSUr!n~=yC%xCTU|DcDAHd0`q#(?a24e# z;!>IQ6Jvb!Q=cRVB)*h{%45yO^$>d)a_W&{Ht#ce)W&Bn$(J zypOR?t@NEM=ie;_U7Nw~R|3L$x3#z)HJTfPkf8j4JkKclIcPJ0d$^P)q(Jx{(pTs_ zq2l>;b)Tf)Ar*>P2Kb?+-MR{<08f%z0sV~7FQI$68#DI0C>c>28KSkY#L_|=2=HZq zCsW$(F2-gk6{DoWD(eVBW`Lb6+y`~#LkTXpBMd{zY2DK&4`mA2Jnravj1tE*e2CPQ;iur{F>h;)l z$;QxWcbHk2M<+efUXQ7Z7s+ng$CeH27#*1)?X)?6<|Oq>iQ3i@H}2WZy49;Vf8h+X zQT!(M_LcX0F09X#{gOML1dKSy<971pE(G=+T=+O;S!{Vo`b^aLVyS>0kV7B0-d z(uiAGSu-f?tcbcYth8VY{Lm-wHaUFq2s?Man=d?jmPem|o%?Rt!`Q?)U;E5A5NXQD zXqn#h3}dSs{LXLxI`y%2{MIMF#>o>GsI9)6RU22aXchP0aTlASGKcydX3ACG`nI>R zbH_9fKKclv6|gSynV;{{sMlD#YLq<9z*s74M>#uv+2u1R4-t5HT97Tb>1j6+@ued0 z6!<=YAGncqZfT4Rvu@o+#wONKq&+-8qF!qd=7x5sL%ZFkR4O@k1lHxQ8}rX#Fe}~p zn~U(9i};%-a_~k0UkPz~BQn)77_7DbERbhqwEo7Wz@S%Rmc<)LQP;t{EcKNPfFw=b zbU=ddxs*6-3{lA=j0DwM%)wjtaq;3gR;{ixG}IsnLb5be>850<}nC57=j^L$qnbRk_An`bWcUIuQAC{b7? zkP^~fm#o(sjM}iA7YU_!4GUM7nCmWpN%07PGNa=S9{uK{w3lbO|L*;K``N>Uafzzu z6GvrqZn!de1tld(KcQN!;dze3Y_ZHQ%+u}m=nTLWaTt@P2{IGcClo7FcL$Adow-x& zdZbx`MiUAjV+#sn*t_Rue&*Ny6Bkdu&b3yPdToSqrAlsc@**Fs11w3FFiOsS zpP&2`V6GQNUAPf!xm+gAGwSs^zUM(+V1#C5xWNs3*7MH$@8{K*PjK?=8NeMHS0*P3 zL%8XNy?D~Y^L#dq))*>lLIpdvj#G;Z&Nrut*9np+ zPfRdeDKXxtGE^-ii;V5twz6;kE#!rR&baJq4K@JeKupAS;as=VB`Y*hsf26|2xfT! zc|nfPuARHttTlOifo^6P9$C$U4?WEE{1idlKz0*y3+1X$f#vg``#O1FQTFS|!jYod zGYg2u82ut+G3mHsE+YEf9=^4NTGCB=6uCxKtB#yz3as?px31mqR{Ehso_mUsN<^4< z8J0PB?AeGdI@Enh$yeNT=k1iEfFsX5MTq6#ZMU(0^Ex(No52qw+U*XdYK)bZR2Qg0 zxJjNDP`G83O$}ZFjYfrT(kJOBZUwWVT(QoFZjE)?11k_o4@^STXkhY;Et}SI`QkATZ=4Y8ejTcJ$D&ZsbEaXiIb< zMRcBn@~{$@0bn!-Zo7?g5cACQFJ5 zd4e-%&yyqx)oPWZur4fVAi_=4^q(PEowd~QCRPY>E7P_Wr^?FM{Ed{w6``EF&;@~i zy+dE=)>k;~!1YeuX@uTjzQ0-FzT&A5f&ep^2IP5xE;OF+QLdD^c5Q}}$Idf8Qsd;w zD=aJ<<`!Xe?J(tPgUQR6Ie-2-)V&gG*OUla=Q(-gD6hQoG@Ewr;r-w9VJ5rFcyY|-sVjiv^=p$Mu*6a9 zD3E@EK;S8XABIF;gR9GZ^33q|2ks`QOt94I@$8F_vSZ5@r+G0NiAJlOiSY(sec~k! z9ly-u|M)QgQf>Lnx1Qto{_-b1%2wemi=p%~(|CVr!XqyyXVu zwR6l|%+a!j3OuycWVt4^b*kkC-%gs$%(U>z6P%e&f%Cu+q3H7Oe(3?e`uP|5+*e*X=pI~bG3hjPxARsdo0}xD}=j54t`HapvdHe`o z$w#zPEGg0p@T5f+8A0UJ$qE{c5hf;9L6(4koA%v}3@p#RewMggAu5$flMZoQK?y@3 zJhFaD*eKzb%haoaN~6Zy*(>--ALW%W%91W!BvUuh>Gerlv((4eQz_=iJM&l}Y0X{& zDOv3F@Y5xHZ$GW21=_Qh2sf>zuL~?5Rt9JxkyaD3@Iyz`a*>AxSn0At zjAiojWjf2tL~+E9H50_;Ar`03bN10Q^mGpuR1hUs2y(0W_EU#Qmlu$sPh-_u0ufTu zK4xx-Bh8nfT86NMANtU1vGdmbbQTv`I(w0^(FQ_!6vCpyh*WFZtu``WAhB5yL|8a z-plydC?`&y;HDe*V@<%tlSkONWi5&DF=?CA7v^~X_k4g?9{VQ4<8S5BS5ENvUw(r7 zZ{5dJN2Yn~mE#Z$@%l?=IC}OHx|ea}$P|x0`!cys5D1RE@DlVp{P-{aG~3p#BfRYn zE>BM}w=he%aSd;|<2EjyyU31>>zQ8caQ^ZXq7q|!9d_S%BOAs?Sh_mH!Gi~xU7jb= z1vX8H!w@M14?Xfl$}c^OCnW2)ZXqa@h#RAvK7E!V?bGcg_`XN4n;?*g0X1?Z)$Yx7 zIG1Ag2K8};9kHT|SsA~-dAzuo&Gzb>d<5!<~PC+kuS#Xt~e zT|%Q28{Q1ZKioAe}=gzqR66G+_LP&Z^ zj#M5xb0I`Uk>iPwT4@blY`C(##BcnU-z8!lm1u&=`3{up?78_MaU&*fj4-lxBO|?t zZo5S)C1L2+Keov6uz1FhBt3#Kb|!@^N1KAa(uh(>eYnJj-}9r$XpFXBXKQ~olc!EQ zfoT{b0-sm}eEZ~O{_#^^;G_TMhq!IeM!xjK%lxOm{t`!DI)tbUF|uYAGR@Ei1OZwr zv`|nO@*;Ht+inlP6cdLry`*q!FK^n6zobUhG~hyf2;8;em+d|>)bY`2ZD5*b9!nkFPDOChx5Mhk&OAp%gDaTv@Z zXKZYo#~*uw`)|F4O*^*mcYpFHyyxD1%w4*`)eGnFOJ$0|CcY>P)gWN1dzq;#lV}q| znDMEnj&a}LKFE*##C_cJ_7cT>kH=pfcrE3D^{wG;3i90ldzI^AyfdK9aa5?>0Uu*A2Xc$}wR zc!A-eVb^H`?RLxg+_TID3uHM(k&)(xLI^@n;Ngf%)@tG~Kw{~2x^#O9LqkIh4-Y|} zBjbo8hfi|g&RfZZ=Iog>WV!$po(d>MKGI5TVFw=87Q44^L`ff^6*q0&!NPotwQJV0 zdDQ3f)Eq;#I;8>S^R64VqI8Dz1oz&4BhA(_wMK*OjVf8%rdlbHb(&;J7oj4I6$lx) zq*9%_TfQGrDwR>5Woc=aEK8{jY{;jUqfCbZoo7$%F~BVaQOTrw$OCjA@g5nX^~0Xp|316ckAha*Zs{tO59+{BvEfE@>S^X!w)VkS?q&I`Ht z%7g6Lx}NIDW?sBB$CF?BJg=RR#*x8zIDAW~2`bu{WZvc^2Y^`rr!mnHs-W=}YcIkuFm$BEiH7mlrH;2QlTnOA` z#SBLBuDjG$aKql6Y~0k~(z(mbPtJ4o;wAdh^73oX^2+iujkrRm@KAn?kZ!f9jX>t^ zV!v);H|I~Cpx|S+NGK~?s}4B7zNF|z*>(=lAxt!sntgNC8l&iWn_d~-~Ki(9D9|GTh}wbaW&0e z!L2tRYPE+IMX?g~`yF_`D+>Aw2GwOEJH@w@F8WhvZKSf`MdUKXN_l9s<5x6Uk+O5!Zf>~u z9lUz-6d(ERM|j~}i<>spdGPBmaP(}4;f7CO`dF*TMMB{BFsX+ZK~VN6*)sWZ!Tj7J zSz1t31(k9IrTS#HNzW8eWO!QQ;}Idqh1;_V&rJ;oJ$%on+3L6go#&Li&~@BKAw`MM zFH_`#EMLiAu3+gCh8}5_lWT+4!WBVl$#YBKyB%8?#KcjBT)RWk3d_aGNla9RFhF`f zS1z1q?Uwa?&j;U+hvxXpuL4k5Np37rxk9~OMOcl=Gm^AG=p1ZDY7EubWB&3Y^C~77 zPms1CE|=-1UCvy-#to}?qmw@MdV}0%1hSw~t5YNiQb2^4G=`!^wX5FUESd$~d z5R^jTA#zPo%h6WSST)4-(ju4UmWfMsl2S}$C3UgYMj ztGIOZC6aEBBu&XMTn!3ZjS?G&0%qEh!a5<2l|Go9yq7S)u;?azp5)TpN$@;GR6`*gel(Gx9UO>2#rUM=SliW50QI#r80%dF?J9I ztU-EU`zcC;mkRXNDc*VaYQ}a{xUkyejvXx?x?J$phri8Oc9kEwXP62J(p+Qx4IB7} z6N@ZNUxsQxZ{`Yx4e^GCoshE>4d6j;wC@Ez7L73q;YEm8@Zdi^#DnS~ie?MSCBE^> zaf)6KTjbz-Jo@76DBSJI@wSVf@V&YQ>S zwfkJUG)=cEX@rVabC#jf1Uom5((L6(qbWyK&>1?*@qBr`YYxNkx_)D&yUw!gy6A1C zQ2#%f>?^+W6~6mQhYegW>?@6ol&&aSD+VKddtIO>gdmRH*U&}}f||@gOnY7XemztK zV_9x>x$CwA{L;UE2g}D_W_IQpuN@iUTTdS0*y%}v`Z!VOGk2|nA|%4#NsszygMD}1 zgv|?vD-~*^HAImjgMh4?QnRBZc}jhFf}3u>g%>YPa`cgBIePLWub<8dWfkQ|^xN~8 zyhmlU!F#^{M^W8Hrq7*5YN(Vv;-O*M9f3*~=#eqkEck&R{1^P?7r)61k3PiL_U~m+ zV=ZRMS!ln7&`4-RcuI>PS*dY6yM7e5c2c{@dSS?&2iX^{c6Sf_A5eEFkhD zj42$K!wRx~pW%kb!u%X*8sU2i;~BIHSk5wh-;hTJ@DL_Ih!kN2CXdLv3D$E0y2z7+ z)}tF3lm%_AOeD&akbmbI^zV*>UgR0@1_yn`kDg~K1_eP3erfOzCrC8apdj=zgo


rOJAaP)x;;xT2b4la74QQvDHKmDeDC_frj+BkOFz19X=LSc=zA2+W$GiV zx$mC4_~hUG9knQ6)mVeh%oXP6rl{7d*fb<9tQ)!J1x3~;$rF0T7;$5aAn@q+dk|ER zc>>1L?;Z~pK<@`oS$V;=eHL&UM?aIA~dgh8J_`2COaBftDn z&Q5i}ui{ySRTAwFlh(ff<=`73<1`5J5LP%_0pxa%%Qb3{HsNGmg(d)5o%T~6Ij52rSJeLkViMMeb z`|b+aH)^4DhV`={4}aoe{^h-ExbH(ZLw^xWfmwKxlP^d@ZTZj#--BOj@aWUWm}|FD zr2r*ys{X-V*=UW>;0q5U3h+Fvr?5h!CMK|Xfb9dKjEbE7PAGx!^`Mw31d>(b6HE+G zaP0NtSRn|a$gSb>oN_s!m*@QT=U+wVhCI^*K}2&or`66m*KPC6#h0+!5c=cvlQxkD zei%9u+#tGmB{1d9BDfV{+{*vX^W0q`c{3^QjWPS1ck3%qnHBu25cYa^9Ys!rmu1;? zA>7KvAP52%5F^cXqNEg#hfyw9h~hF?p5sX<$7R0!;KNK*QUb4swtbdt$ZS{B&IDe! z;OfjZGEreGvC)i3k)XCC9>>=g>-6X}2$(47U!Q57pBz6`)*RBJUBmX^rVoN#>D zA)vKIOF3{NS-_=W8m*}}8szPiBfAijlgGJZ*D!bP zKgcpE7cZQm5_s&~SVx$gJ8oJF$sDInpFvYc`wilf06(Wq&hVOXgzwY2as@9aBUKfv zN_d_dpI57O)~;Q{#Y-0{ih?xnVGvkh2!enpj4)W1mlm12dYSFpc2X&qiAzLSy*1eN+-^a%XN0|*^9P0J>?1q(om|@@NCB1 z+#GAhhp1P|l&iz6-L#ozVwsqzGgK+l>ZfGJP!t*!SJ;2oTgcLsUO&TxqvSb^t>4P3 z4V!8AQa0~ejj{!uUc$jU?jh+m>Gj-H1q9k?7eq4HRjydA`u#pOE3U^>Iv105T}&8q zZFZTjJ^UD#r)Ril{~r43Jl0S7$zS{kS7vAUhfhC9VSLBv&QoqZu$Kb|cJS4&Jw~=X z!|F9_nQ3X1RRl7msCX=P+nk%c#O6kWJj=Lpm>;3 z(@(q1FU(RZm3hm3_px)=F1Byq!TNP;`1-@&;Jqq{k(5`&Nq@}Vvvm8@Om$*d>p{N)M9A?q%>CsT8L#YTd3q8X z&2!8Cn|b)5Z()LXa5a@!qg~YR0GgwXb-Vy+v1r5~7SzfdBUUCextqWVutr|D1=%2E z=f0a*?sZtbel0iNcmt=-U!mfw!5U7}%QWY&^yw}y;OK#l!43ktIrx^bu{xt+h*FDq zp(e>S9?|vSp*N?XMFVv4ijZx^cMiPKxoeHF7H=?$U$MNc_|>B*#PiO4R5TUW6rAkUNoSS5>Kdqk>> zSHSR^2Bk`sUbBnmNiLi|$K1I|D3?IU!5;#SPC5p^l6Y%Ic=E&)ek-9eRHxDyhHe`z ze3T66EG_bb@BLnGSu?`axig$SbBc8KG+XxXV9UfP!S+r3?k7LR>!&aCo)5l#hI*M-1AwnOaq_YZJ7bBZ>b0m(|W-^UdZgnB8 z1ZkZu4M_Wa>eU*xT9s4N^LRlFSPCyh=Q$!-V02h9>iKx7U|tu@=maAx5X9K54?zG~ zhVAvSQHjKA^6Q~IMrv&&LSLVbeJ7spih_<*0|v(c6yx}xpp8R=DudB|lwD@;gwN{U zCF)kQc6b|`>M`X=aNzy}tXtRSlaD+LK^>H1yGNeKyWjbC4jn(v=O26!?A<8O!}DC1 zFf=@bu#!A2P=UY-OBj39DrIV=h|rT%x(cr-XfI5%aBQ9rzUxEG_FDKgL#v(8f9V|i zcTDjEKl}jRjt_J4rKcFtT}q)K>n<@`Z_sNu`T6g?iQ4czeDr^OgQw4Gy1qdhpX!E< ztlPGZOOunJLc-c8wv%FYfbY8e7PqDBtN2&`)$twE9<$%Iw*t|dtE{96_ zdwGQ+G(4 zes|!xH!RJ~;Cl)`2$)}7a_|}zy6&{lC@Jv62+;USv9hgN$)C3RBrto8$5 z_|`YEfLDo7o}k@tQyUw?3j^|giYEi|T%wI24kGsK+R2{1+j;e+V;ny*O&ogs{J;K} zeDrt!luNH4!A1ewc5dgEyKl#Dw%N341J8Z^3;f<#gNZfUxapoMAZYeG9K7RJHXXc+ z-}sNe&BE0tUdgA|nSruINCmwmhfGgh#(c4u;61Yl<3vVQ<0cST?8=%&xlw(t3w#1RKcX-> zA`Ccj@jPntdajHc^a!A(0#nz!zZJk zYpie}tCdmuO7V1`D|OwHy0RBv>AY9OZ*LTOIdH6qH(4$Nv^IdaZef#BUKhFb`~B-* zd!^I=e`c(&?A%x0`ydGE_fz`)gmNjy=duz}HCT1!p( zX+f5|?@<`d_FdZ;UA+b+1riUCNFnh;4?ln;&AG6=h_D48eBZs~((+GFzmBq=n+o|c zCM(#sYK-^Ydjp?8|1|&Ue|s0b<%5V)ou#6WUmqi;3aUams8g{Xci#5^Vc>D>)G=aJ z;>wk44yvRCvgjj1h0%^#Zw8hzQ=~}YA@E#;w$kXry=z6Dq5>a3j409+YYf#&g;uMD z6&;jUL70#t=~8LryywQvY-Sd(-=Wfx%lc+vUR1z3b zL$()q|MpRipI^(XrxrkI;!1^e<(Q)s)*76#w!)58&-s2kmFs zK9;cao~?*Rh0g3WqTi!Dx*aAmsBB{Nk(2ZfpCYKlsB+9~p_w~;5|ihs+A#gJpvW^4 zlamz%h0$b1MqG|))GGA5ZR)Y(PbWzqfyDQG^q}AYc%G$Ruaflp#BoeCG)$JbOmdV0 zPmvZ~nr%nTszfo}en#X;{4k`|(`Zq!xOk0y2X?Sw-C8bODl+s6;8)JJOM zy3O;4PH;=N#oCSAsDu)-9u}X{fRYu2A(8@P3Owbz@vD?zTts1@0&-J;G$z&Z-iqgTa1g#9dzJAIDDj3f|75zdj16UXoy8mkrsw>81n8P`!GY*GLw^&gkeOr zHp1f6dH(z_|DH~>gAx@2Upd;A=kx4yukw|L9z;>6J~D>#1gqDL<5xp0no6U_6AwMa zp_iYhdG0*l`+*O!`z>$h)TLQgZ`{Mk+6u;6D#CDOsmmuG`36({94{!daeSQeP??3^ z95Yk1j17Jj&k-2K^2{9C7;57qOfJmP*B&GF8bxP`yw@d) z%6L(UTDeBe3kbAf`rJ91%_fJQe1=cI^?u50CLn1;+;BoHV^C6}^8#&qs73{C1xeax z!QY{JAqa57BTqTsF9o8oC@fe>E)>|o@nocfBgxRI_l?1NJ}Alb%oNjSjzF&kxur3_ zoF6fY+VHK{ zkD`MLo&e7nJn6>TQ6WjSpb!onZLM_{OW}V03WY)fd zLrjq(-4=8_Eh5M(i4c?54!$2#C4=w?=yv*Ot1%Kh<=yk7gVQHEjo9PkK_IrfZ5Qvb)D+^qknZ+xY@Ku8HJp4e? z%@YnEpGTM+6={Y>3-WB4tk-twe&bby?lXo zw?&@2z>@>}Z{pTlZsPFQpW@o`91r}&5AuUQ@P3|p@(IpezJk9hqOoudll9+Vy?~1^6^i8mXT7KIIKe;5O^4qJ4CZ|BU~W_ z%37y)!Me4VR19wPDCM70_tYeulWl)P_PH$05Wd$ej} zcqT_kiw#TY+#<_mq;T8|w`Q_`3+t|17Mp6^=*zrpoJA2-xV=Ay1 zG#al~nMv0$2oT4G>lZZFh9?Q6Q>}{5u-Ka z_&5vA1!NfG8Ng-`NYaj`FMv>@kXT_>?s;f5A`n=u@qNd@x7NcHDWQ_|dMUNBD)oAq zBFhQG5~&nmQ|{U`##`6LR64UH^$FTmQLgr>rzvKs4|T((!m!vEj_NspL)k&2rKF4S zHpYk|%O%2IcN~2up6`l+E(Q^wg?2gQQc5%ygmrsjJdi%+K(M;*u{d{)^JmVmZsQnu z9wiE5VewGtyz73;NYXqbQHsr5wxUMIn7lGgZd`V9SXg|Skdrv|yq1t9lzrH=ZWSkv zo#6laFCSyR+ow@$I6tW_P%1zvh&&G!DhefFY#mRWo#u&GC!sO{MF;W>zWg-7&=8GP ztC&4=8WIJ?GID$jRrWDylbiq{LVQ0Z%PlepkvSAufmJ^JqDL<)=ytm-HJb#!LKu*q zdz+0h2qzDF{n$0%W1fKI0{*FhOht~@~H4oF>L6b=Y`E|kUSoWN6b`zfm@#`xjyy@yjT zA7{Mzil@sjvnJ{PaUQ_T<74u2YK>qpC|H5 z2<0<%ZHBCHbT^8ESb6v=V0vbeN_~W+Fo=E!~P&CT()@Bdy7 z?7Nvq9{ehz;n)BWIFg-+u!SLMwb^&a1B{M@96fZD`6O{7$jFBvhmr?@J2E;+ioruh z0gywrhD;5TK|eF}IxQOYD!!-aW(gLBl_9Bi{_;Qs}Y>l$cVT zN1i*&<433Q^B((m?c`s5;KLk$@pXRv_dmvcH{Z;M-u*p%{mG}eFnyUH{mA$MOzCiTI1P_hwoCP79Lzn@{{0MTllF2gf|yeROckH|E_8cbjjc}mgA z2_^)}cEIy7AwVBYjcsEQV+}>ORY7MSt7L#Ix9EM) z6i?$4DwT&6#r59&e|hxl%7#ix=R=19n1Piaj)ORKlN{lDXmW}?CG;ej(MX+PkSugF zW*3)0YltGwPhMeY%_u+fGyj5bzjB%)O`M82t}(aRre1=m9MH)!vR;AB+pJwT!M5Fd zc>XgFbNC^ka7^AjT2lMKJpaE)x^uoOt~O_H5k7JAd}QB$=YsE|^`IV`y|3rAjDii9&UqkOf@l zHfymGL}Le&e-{=btOT42)eL_3Qc4WwdcM3B&Rd;j8B+QKa-3uQ+rjQqYfZD;LMww- zfvB)n3Jy@VSMX4 zw(Q)=4F~p<8jo6Km|Sa8o0BE!;BzZU(i8zyy%_0xq{@>niGni9^N`vVZGqbqN}QEh6&f|5Xu5a;Ns;AXwOi>)g~>EYo+9w@ zqX5sBC=BEYxeUM;kQs#XkWm%SR0-xMDTy8l5lU51d5S7J1YQInq5#^Z!dr zk|k86v{FhdgzMzLQ_purL4R`*zaF-tjk~<#xtp}HOt&=?qoa8FEX&J_T%C>Z%OxV~ zW9nmEY+7DEJ`E~{tcz5FURLnRv(NM8&wiDWp$2Q;|6Yw(j1;W6vLg2cMrgl=Gy!`CXBEsmX}&Imzo3v>r!TO zMpsW@q|dplOW;LN33>Y27kK)gz6>H~WNeIkZo7$}`-OkOk;7+s_W5HplSNbn(zl3w zK<3phxWMy$q!9GdgiIGyDiy4?gRm7vQD~=h=AVFd_B^H02EYC* zzs$|I+{4HI;14)^^fWRqVLBaZt2c4)hd1)Amyht|Z-0zEyEn0V{c7S~#!vm^Pw>iX zuVTB4+L*qC8Ay1b_FBUtoTz$?*IF z)3cM*D|OCYs&Md*_mcNJ-1q(;q*|);>NC%=X{^FXrAC_PR7Y2#`W*^wT|BTH{C=e( zE>-YDkI<9MFV3@P+iqrO7Wu+g9>yAvb?eu%u&~HC|NEb_ypXbM?~QEVyqV1#*7Mx+ zuW0TDc!>M%zKc|C;`aCMVt)2GCziLu zl|`m!GDd0|6RlW$#RYud=fM73s8&l{xptWg7bdx3>lTK>fD7lQ zI6XN>SeNJ`8%&+#b=XTUPbgJO2o%$km)H%!PJO6B zT&>be64tFd$i5qIq|s=ww6w(YFCC)U>I|ZU2dj^MA89SZYBFu`!Wb(g2zRMAc}f(9 zU@U3Uy`G+COEtoBjYhSM)tbe{S(cj1bX!Z*V;`dvf}jMRBI%|CfkbN8SQUD3K{pm- zG};*aAaav~fk;qbpj5$+%cR{VCyyS+E1?Yc}mB zC|3}eLDqqB$!585D_AM8g}am~-$Pl*`YG142(-)S5Sld4Dc4Hez2`^g-60b+K@43n3jN zz%l@xxdUwF82*ku-xUSjb#1OAv&IRWMBpQO1Ess^VLicQ%jI_8=mjj#T|~HWS&A{;S#+MTVdFj$Pw~J1AHT@z#wahHKE=zgyui=?+>fK0ONexa zezQxlb_5gG`7eL*8O~gshN$M^5S0S;#_e+@y{r%#>nUPY0xOVNOrTSWFe4p6R}3L4 zaLH>$UZAuBk-7Y7p)gVocHjY)98`cD8sYTmvnXGo$~CmD^2}?eId*ZDJWH^;z~~(8 z8z2cWKv4=DjZgu`YVy3#=vafzdw0?4_PM&y<>;9!h)MRdA}{cL4^Meyd5V$>seJMxb4gRyP~-(+yz>8NAe53Qv7-K! z_`))GZJveY7Q|)7M<$q_oMYX{D4TEC!&E!v^9>Um=PyF3y*|upT-CUrCCLHoJ zuJQb9$9eYO{0iN(*C;L>W$x|o;(Z@@C+)>WHZ*FSDn~qb>I%R8KmP);oG|Q%oO=El z{@$eAc=JAPsEv?j8A4cg?%c*)Px9HXJ&y59#MK%%Zr#bYjhi`lc8byA2^QuGdc7WT zTq3TN-GpQy>=C|CAWC$)ZL++NR1JhF=qyZAierRVLxvSLZQjWE$Pi~QO>^Pe0^7Fk zWMX`jpi*LV%{sdM87@su(&^pA{+n)aMK{YSvIMUbql*mTgTHyTDB>(kyf13;Er+MM! zm-ySyeGcu30h-ezP$3}6veb#&vYa?BQ3yq5EM6cX?XzX|YX0?4{WNLb=5t^EJa^o2 zCwJa?08!*jo_U4Cuf4);ciqJu`*!i_Gf%L5 z7E zg%|*Xia|8+N-h8z!XRe2(cmY3{D-)7dXi^OzRu1aTX@HvckoY-J;BAPOT6Qr2e|vT zeLVj3A+lbNI4*-V?viJ7R$6pZ7^LUa=GHjOLxu+T%6BG$ws z1Z_#BZ;(qZ4$WNR;ykE$6~gv0jUm4D)ko+pbxDn7VY!X*E1Wp=3R@>iw38;K>>9W4 zA7gSxA)=VsnRy=i_}{|n&6GygIK^p^UJt~R*T*R?;xsLC(%g}mta7SwO99#?nW21i z;RJZ1-9x7dR0QZnNPE!hVB-ylAi|1{vt|jF&jCgcIs>rgI(h(LzU=bt6unL!4nL3kd*b0bzE3=&sd zgL<7aXU_2Kv(ItcTYi$o<`UOt+O(URAWo28MjV9BvewgNML{Ww@CKckv5;m7N-CnL zG)revTJje3lDSQw)txP%2l+ zb&j)T)8&;IBC4V5GyQNyJGJ7A=<)Ha}FEzvGFQep=ET#I2W(< zsEjCD-FepU-Nw>qu3d)##0l6^6jz&mb3aWv}Tkko@ zx}p2H(h|s5&yX6Q(drm?-urf{)f$Iif1N8+)5Jm9b?Y7!h2q-uJgWoC+Tk&zXQ@;w z+_>*1?tj}mc{1=}V8$H36wtr9()Pqy&LaJI(Q| zM<^BZJ*RvxjHD=BhZ`6u(wsa`D6)(wj=1aK-I&G8Or1YUy;398KIPUF#nO4^FJ2-H zLzFSJn@b2UB=UVU8jPXH--wyj+TceKo)Yv@clq=^k0Q&k0tiErEaO|>e1u)QwiB2# z3kyqp{>xvZQ5&Oa1t+Iw`P0AoBsbrFJC~O`NZ-GnRyN2lgMrS*DH`3mr*%Ow=-Ls+ zIir*$2tBM7EVY&y8^4WP58TALZ@q|KT4LtRY3kC_o4Ej`2xLs!TIS=Qnx%OEt!%27 zXir@rYiBHL!*n>zv3Wti2#9JSrk{`vina0-N_l9L4-maZxB_plV}HLB&v!*Zx3<6t zNZN}C-AASc#t%?_K#_H@r4rU^_o}LzL}<(vVoJs`B{Z zv-B1gz?YDLN})N~V(wCh)f4OZoxl48t2eCW$8KKDvxiPVsYbolKpRP73VinsUPmlS zT>X^VAcP`Afz}u=B|{*L4yy%-)Rr5Mj3-NIbIN=D*`X;(=Q6HE~T{Ry4YUG@%cGY z+vBHx z19^XuYBl88u~#{M<~7EvF*D04SJRBTrw|%O8!>y|c_$~1pI~NgiE>n-xiHJ!x9{NB ze&y$R;<0CWba9HXUZ+tX;*n=g5LA5psKnBI zlWPmpsA?Ud4c2Dvm6QT&-C-lGA?xA)_8t^!D6z)F%Gi&&D-lIco-=*8O;29dLhRB013)9n}Jp3rWPU>?j5M`v4Mh-B(->K)jqM%C^ zAdTS%KJ>lhGUe>01s;C#HKY>A!eV+IR8)doV2tnf&c-9_2OtU{Murk=3o>WUMj=?W zYJz5`Lr|^Y`5s0=GI^Ey&?t{S`y$Kp3(U+WoLjiesq=qGua~oS$1awe9Rfc?nu1gW zSX{O+0+f&gbgObcXkl4V@43m4!O9F_H3Eed78Vz{>xbXXJqP#m=?5RBQ4P6y!+ydb zGiMJ&R6^$o<-PKl~P2~OKIm8Aq%X|Fs5K)&1zPy zU(btAJ;dp=7bukjCPvC&a@t9cFbK#BiP0I2STHl+#EP6o7%<=K(WpZ&OPOmevZ^jg ztsyTwN`Ym$+d)W0J&tL2HAAI>`Q}x+MM(SLHo~x=*KE>`5(*&*`~aZ@zUR^ET;VHU zeG#%57MDjje7=VlIBzvZBfJnfH0nBftP?a!AFC|V7>q8EzC^BgrEo&AyxWG(EW5@O z59}Go76B(N7d-mN6zzP7ZEqjv%Is~}uF!JBU6-~H52@z|43@Zw9)(QYjfc#>=9 zU#A}C{K`*%nBV);zh!dr0v9%nas1LWM~+=!)ks8N1XTQpyxHU(_utF%u_H8>TkP4f zi9h=vzsK)?>|^}lAN>Vkd5m_uL%Gr5GY@{5zx%}JX|*lYdO&T}DvZhb#3w(?Z~Xc% zbH{D_`P#RirJD)%-LRkP&HFiW=v9VlPJ}nVyo?uwD4~!>W0B;8_((4<(Qc)*XHJ3& zVYmUpK&IWhI<>&u)g{oGi!%0oFaoby!PpdS`iLNO10y~l&f{(cANh45{-I|JSoUq9mdzLWz*)(ymtBoHp@70`&-ztc{RWD*MG&? z6Nk9xgCFAkyAJTHAN_r1FJI!Pe&OfXxp6h8&z#`=F%Oc}`rKq5Q%N%+Fk7^QO&=j?}qu z?lc=WtfT0)sf8Xt^W#6rNVUx6^QRc8#{B)~ALQlfHr2R{DFnvkbdzO@EFtvE1f_~| zl~_yBZ*%gcrE=Dd;om)e*LYK#=R) z1^n2Yw7EcBF4NK}LR*(nU@bxlN-Che*yp+9Q(Ro=^1@4pICcICkG^<_JNE72_18~u z?$Tw_;z{OaX6Yscsv1!U>#_xk6kka~5j){7hN3Wd+M)tST9koG>o|Vm67PEV_wa{*@ZXqUm?eljj0RS+xDjq7?xfi$ zu>!&bEMK z$ix1B=K{NE2DiHc7wWR|9$BlgN}$3rORZ(T`N%_*JVC6XEeb@n2JI#X?>fNu-@Sw9 zpL&|nbtU%f-o@Sb+{49-7kKHpXPC<)p1It_S_gLUqXwtXU*)x9m$`IhnNA|PdEXv( ztsmpcYO%gBi_E}c5Zn&AeS@L6sxvUzNnrE@d%mU|qy@dl2anI-lTMn}e& zy0XNEiic9L)a|l$SaGa5N4sM>d5(wG2Z54r+aP`C`L{wtWrj5LC>@cNDiEh8ozy4Rh z!jU6Ks5k1QT2mWY#naCnC+{ud2SaGvC$}-uE7M$BAS{pY51)USrEZD}hDb8azCF7T z{T_#2eU&q(&a!I#YDR~KS(=}upZBp!;)S6TSV@IWQ-mk*8x6F!U^ITULJ}J2wcRua zgQ$;yF0ic@7%1`{lq)FTWh%I2JJ&twexEcngtZ#FpP)Jp9%O9+N)0qct^-3D?BJv{ zyg^D+6j&<>d=Du-(xi{^BVK*|1e>>R$8`Iseoo2wsJ{F9c~PLH!1n~kNWepO`lPvo zgXGd;0}t&>E?k{rZgG~8;SpAE-h%G+nY%K@)^!^Q$XK^}j9OW7+krhCwq2?v59SJJ zYF6Jc&TR+wGB#4@(8)uj$ABEtRC1{ezw?)$V{!5fvy&GX9UdZ-1!Z4w;nZ=$`Uus~ zW6#bl?7#gWM-RWo@akcf=I1!L?*K)X;(LYP7!h4U9KI~PlyVznkNmnfG4j7gcBo8)JI?EC2~xA^oweS>w| zCrG9{7!x9d#8;BSI+9$Pru6%Ll&74w0k=X+m4qN57s?6alyYl3VbP)FYhU_0qYKtk%fH3G_F)Pz}-w&B6 zjj-mH)kLd87A_W;^c6n(k;}Yo{~12@h()}0ghQ|79D4E`N2iW(!`2;ye!)k7_jegx zHNgkI=iSs+kJ9S;_*!A5??iTmaV?dAqSwPDDM77DtzIY3+}_@37tmvj6c!_#ob!Ki zQk*cFyx*tjr|j6Uo(&te^Oa{0vAEPDl9IR-k#rNJ(wJOBk-1xcIY#H2LJt`1Mk75% zsZt}&aCd+y0$;bGfx7@*jZR@z{wtWnb)iIf+-|f&z`WO|E zYNt*YpN8|h5J4f8ljypQv?yBQYLA) z=(Q3UAHj+Mj5{EGrI;8ivt!prHg4R=?6uSE-L;wC(rP~Q*z4GE1kwV+8b#KnT&?lw z(60(< zmfLP;^M)R;KJzd;H*X;Iw4T>5oaT;u-a_L_kEf1b;=@1k zGraiR5iTD;3AGyZ0R$onS*jE%+s4?*z0 z1aX~87|<#*>O(_JtX|LLtFO^0mDqd3UJjo)!NsG;s8?!y--o`Ba<$CozxYLxZkM=L z#|X!}4oW5bC~}$5R-iLCS~a>L>G!}Y4%~czcfRFrUO#$_M;?0?jON|%xSw4&@8gkg zJ<0K-r_fQ1LO5}ju@v1V(pQK$q~C5~dL0)mB0vQpI?2$+;&}m{l;kD@Dcp!v2&8o0 zYpf+u0c1G=f|p->g{xDS@vO!?^$gRq^LPk+ZSjg6G8Z#yC1gpG?7Nvi{%1q7AlWGqsBpU5F=bj`fG+O8QzCudJlMg))(gK}Xl=P88;tSt-(hc~5CQox3 z8#Zw3o-G8xyY9IaIx{Rcmw4M--_5n@t4v)!%dNNkIG=gwIsWL&Un3eGL54ocN(z}F zd`Y1-7Uwhyu?Xd1grvFHVgD^_`I!$N;MnU|*m=u5@4DSGvF9k~o;t=*_ildh*B)kR zYCA6+tFV}?Vf(g?l>LZb{y+W=bIle@tqw`22S~I6V|;MSR_Eatxaj3lOr=^K;4uVB zN`w&uTBWeUaqAG*TlW9|KkB0&{pfe>U%vAE(N`WDSBd_G_uO_sY}q`9R6b9=dW5Vf zT&RN*=(3Mi1|Y1@Id$qBFFgM;X{SZe?^3i|1fc^(=-do|O$LP_ic6?c znO3(4%K03fZq3JPO`dlNDw=YopzJ58Qj^gQRVF7-v2k6UN-0MN9m3ckdL7bM2kDov zRt;1@&d&A!@koitQ)n%_U1MHAuM1fp@(fetnAS2%`N*JzEHt9XF=>jFju~#2mxz=h zkU96?b2rtf!q>m@bvAF>#;pf$V`*-I$*YS@E;ijh-8gly3ImoFo18s&mifyU*|cdV z_uq3DM)_QA_u0C2Bdgb~r(7H1_B-#QV?DO*+Qz;cZ{lj(aQj`ia?5RZ(lY`3Zrnp< zWR$ov%)M{92NQ;@-MF6n?|%zD?Xz>|R^Icj_wdY1N2!cX@aez(Z+!ci7dU_VGGfgZ z2&+)4A)^`v0fqG;tYW+vBL-Me1f&_mLm|KSo4-P@+h=)so*~cYCqDGO+_3*f=9U&& zJu$@Q4Xb$H+wUU~31!dYj=dFr`bPv)Cj;g$u4Q&Avi$Nh+MlwGc!;T3p2nkTRY z+wZ@R*I#;yt=o4nv#?C)3vNHSmt%(xv18{hj-EOX)}@WvJj3+52nl|rL{VgJm##eW z%w@tGPr3xH*vERxvB#Cg3WHFNS70#sp$F2fk$mMjvZK*V%}ul1Pq;8OO=1l}wTvFz zaq%TBo6;=$m{4Iug$X1o4qO&M;pk$OQq26^99OSSaqa3nFTZ?(i_`Nw^TMlGB;(_w z9D40A8@J!c_}a}JIewh8XU{R;*4%LLHh%NhewIsDukocvo?>z-N12c?*QCi3h#YAQ zd7iOme3+p)q&o;RvC3y+{U)j-t9ast*Ld=UL!7%f%d0ORX1G4WiQ^}E@N-{cXn2C* zT8T5qUT1Fh8Z%cWp~y%&ZTv`)=6$kmAI}(czeC9roIQ1dW5_eZW$Xje)w}r`5N4a$D z1=fzOVrs6#(3IhX_k0TCEmOy>!e$%uI^X7SBq= z0NQ1BjtV1cLqiB_NfKuX7E+SioUvMsvM)Nf?%(y_fmE+#5n$Q5X7vB(_4CcocSVP8 zvK(zBm(QQ)w!3fO$>(1u>$Q+x15XNMAV~5qw%4La3x4j$ew2@V-@Ey%&-^`GcI?Ci zF@O43pJKkPow%mR2uo#jQ6LLVKS?P%9mp+<%{HI?!dLKyBATs5yfC8IZS(qxGko^T zj}nN0ZJRf8*B!SoG*n`8Zjq;+eVwV(lY>qiuo4j|`mJR$p&`d9)d#vXYjdzURnwG8oVs!mS~(_DU;_{uD4<$)X>(>p^ai9U^-9Ri zx9@YEh7kDDLwb?|5AaBquW|Uu3A+81QWVhdr>q$tA}%Wy7Oqkot+RLI8it3ebP9oA z9b@}Vx3OmH9*&;7!b49VqIq?O@#Z2lMhL&;;|v5YN5vGzSju;pLOFJoC~?ZohRWhcA7bb5l(oxP3Q=Pn@Ek zfUb`5#M9qq?V2^r_C20_?l1>;Z{_2k{T5$;`UuN9<$Hhn|K#%YER2p|i_FQRg>(}b zV?e5bDA7^IWTp`a3JuoyJoeP<96o*mD;1S$og+t2GrD~vQ!`Tx*EX?n-3Yt3jWc~( z^UcqEjvIe;9XH*UQh)Ei;@n(OYhl=6(7mWv@+0`z>T%!WRKb734NY231OtkMf{gt;aMlnDy12! z$nmrw48Ru>B{Y4JBYhtR9CcY(nhT3$%Naq?;OvPhnpdx|eZwZk4z6c@Xn|fDFg@30 zshe^6@>QxMTUhA!xOJ~!Vd^3kPtaMoMl{x7%i2*gQ>NMLa%JigVZTF3#BANPjmg00 z*o7;+_Km0c{3Fjm)F7;nP#fJyvbcyX64G9qq}_tnGFiXFu1yD^H&3h8reeG3ykN_! z5K*pk<@`DPG(i-aB1ze@VLedLY&O}kWg|0JE)xn+IkGco{;2Hkf$lu z6XaP&-xUQtYxnT#bvEzZz=ri3*|}{uru!94Wf&Dy2qVc*C1Taa zG0vTv$17m>#&P!V*^L*4Jom~`rVby4+899`lXYh)k{A`1k=DaD6T-fBA}5oR1|dm5 z#YmqtFQ^X>ll6LJeNAU!ihJ+AouB{3|BcsQdzBx$aX-^%evR_dq9ZvNmkUGzwL&BMDWge5crhoj*Jv0+I-k<6~;{?sxE58B6&l~=J!^4j4`_~klUNzQ!rX;cnHx8UiQP9VGhv%JV7-#p}gZoRYr zH+z2_ZP|66>Eh2^xET)fsdMTSGpVF1FbRhpygk zCa33_yEIKa86{t=(ACw+z^Vb3#^xvmlBljScDnzIzD)vyB=fagl$ z@fbC$fhslJx*g7~H4%1&3>_cnZE50duYUuF&s^sDBbV?kkF~2-vuDRvw1X!(bo>J7 z9^&Q1t}sJDIvyw*)p8llS5R~vOA7->8jS|Q3TR16A1T!^I#vjTrjTxFqEsqV_ie&k z4dMYPbw- z*^QJQ9c^hmE6tjB-p86Xs~Nj;j^i&Lz_o3%i745)iMx1(rMiMra}f2AQ<01soH=- z@<$)0Ix)$K7hYsx<_a<4aCLf&vsbR5=@A0gg%uV_xUqp~B!+M0QFR^ZdZ?;~hYxN7 zX;}n%iCClwRYZU&>1>RNQ*#U-`2nl9`#=NTis4B?JRPN4t z!FSMxcSz-M#lwvpweWB_{GEEg8YpZ*j-|H%)iR!Xej zb0fx`z%1}}{y zLJ^f3zL%6R@>0r|#8lwnA}tx(^SuD4Tql}{kZ4NK**wV1*d+Od9EZy;jY<_u+7ugb z?)e;RpKRv??>R@dWuEM{H}d?`+j;UEt*rkqKIbnv%q?z2jRidV%mduGdk_D|?|y`@ zf9pFOJbVhr3D69a;=%&khx+;CCw`j`{MMf`JU&k(kwDQTzUQDz!S!2qV6EQ-xx|yzVu;_}mNVsRYaUWnO*j4O~5ck#r(OG#Vw)1di~zeCZN~-h^WZ=w^T}0;KH{ z)l4F(I9A{hNFU28fueD7VvO(q>|y5fH9V=}crItg#)xYXj-EOJMgY$VxDfNLP$8{_+=Jj1(WLVW3;4cIpn@4S@eQA9V59p1h6p(j z1+Pw^sRX(RBh(37`8E{2g_5_G^Nsf z@{|83hmW2@NhDEqg@LZ_6(+rc=RrCuh;${n@6GRE=gu8$+_ae^Col4uuRg%gx^*m! zUPX9ya)mrjwSlflnj$Ky(v&vYzju%)emu&^=oZ?BmM9ehj$HaW@A|zl;+?HP8>R9F3{_|Q&P}v6w{U5E z5`}JLPx;j?T+1ZU7cy#v`c$53v4yrRL%ib;Yvik^ z_|elXRC~HR5%Z@z_6VFF(yNoSk6a^)LFGQ_TxGZ zXU?3VwY8Pj)>bAb$5FHhn>K9W&;IuxrBxzW9yrAQTfC6$0Pk{@2}(q6Q50_G3gNJoL~{ zx$D;3&~$@C&p*q}`}Pwtqg=Xpj9uGr<693NVQFcWzz7xS!uOH9^hOF>t8&Fg@)G+w z2qb~);>&O`wD;QUxN_+{x8HIDYgYC0@Pj|$?QefOU;o~ZDP6hDyWjpMYD=S3syQ<2 zvlMFUIeU156YW>oxk*6hvt0k$F)p7@@VEaxgBx8<>%b72I}2(v7%fDi5sIZE^?D6M zH;}$Xv07)TSi=njt{3LXD=TmgEoM^p>pb=B1K z8bZ;)h!UuhXevf58OMm5s9uAOTQ{<2_kK#H3QdFCNT*t8Y3iiW@JY2qdE1-shlWdT zae<-!J~}%)SuPZK>d;XTCaTadOasRbcVb$^K+{YtKeQuCO$mccYBjFkxs7+e@opY{ z<`|D1J_9Q3-?@#wTemY}l{tOpJQ!w(EL3G^`CN$x4TYl;-*>~@0I6cvZ8V|cdlJRa zkU?mT5+W3xI&P>|S5yUE(eN#gK#{~_5pW$$6dY;eNE^iqvjK!q@D+g-xYQE{rmmyc zT!My;=S%957^?Kp&=YUmc~qI7e}D0Y8v5b#`F|0ZPN7RH~BBq+iZO*EE$t zjq{ZUe#&=${0JM?4smI00YBbEf2~4SGRDzM7Z_Tz2H^@u#xBvec`ZgHf@&(5x?o~@ zfzp#NP_h?*LyrdFc5;4OFG z!R+J+=MRsvW5Wh6)D-5cbre;{L&c0|Nn{kpCdbf)N-P!!KvpZ17UwadaXej+ZBL=u z0z(V1^9!J5F+H1m-ue3k(!tXuzw?Q|;L5op96o)P8*jgZY*#zS&ySGJuHw4&>p6e& z3W^&LNP*&s6*`-wWLemOhk}Yj00Edv6hs~~I*6`iFgr5j?CY^+M_D*mWX)!ecxM%8 zVPSDIHRVHOI}TE+7D;6H@Xz1-W3J9E@yGA`L*mIcx`Pt?V=m32L`?)}Q3Ipla$R>f z3!={Ds*M_n;Ybf@gCSWV)P)_TAdo_c6`JV3)A1`&(4(e~0&Lj0na_Og3$(Pfu>Yq0 z*ySPv8J)lU*n8R1-;I%OV%xSRw*4!&kx+Ng9{UZ($0s;+_!&OcAC z_53oc+$Zn@6h)z0sZy>sICAtT?z1lv%eK|yR^gppMGtJQ>M@U3WOg({6 zLe=S+urMxgf%+RQna}*b*Np_ahr@3|ijf_lR=J1ORre;5euUV|J?JpA#`p^@rdG^I)eB_U(iAH0@Tl;C$D%h6AhRwTa=^f;E z|KJmhk57=yw60{_gHR1}`7*h=9H)+*32k)(a^(g!0)!buNG0UsI{~T@V{Rdjs;YeJ zyFVlvjk0CSX3FITXJ7Vayr{|9BPX$Zh0_=MQ{~Ksa{6YHMD31PX>@LuxZaO23r%9=SHbja#+@PnMlM%8r!P2d|kx~daTCMZ;W=JN~G?U0o({O~=XYAWee znhhJen4MpuUiV1H+t|LfjjI!5)cq2%Sd>gMMZH>LbbOA&auq9(#1#|i3RK5MIxf;w zSzIoVZc2k;5Q&)RnnElZp4 z33s(lehJMq(W7Q4gc1s^EzR6=+kQU#Pv@xw0n>#tN;JcVfAiy{nzB580Q-NzEnnxPIBey1kq#>zfdBvc@s;EOE@#LbhJj1u7zVQGPH3O>({** zPj~qCPY>{?ANxbL-{`aN2AAj0A7*OYrCuo!7!GJ2c`wP<)!RsPROoDPW_EIdzWyHa zHJ4OVE3w!DGVqWH950;nI}Qk6pb9e_4G2MQat=L{z>JwR3Keuk#V`z_s>$gir^94A z&qFZ`MlOyLI1YL&8s;?DYN6{Q5=9jXlldG%K=U8pRM$5h~l(uOUBig#)9fXy0%x=}dyobd=HK&(S)t5kpnM zh+--NbtOj}Rp614oaYAlbhfTMAOC6prIitJMf3M0JqfGQanG?`6;KJ#1XRp6SIB|Kqb? zL6Z(Q-+DV|CP$f^njsr&A`y)-GdD-wY7lSAqMLCn$0AS+y1F|VnV!M1T~whXP>9D9 zG&N;G=mf6A#Ka8Q_FlTX`Y9I{P!&NmW?~x696NRnq$HMU#<3bG4M8>*VeQ7Xyyi{{#hn8|c0$EUyh02RMRGSZD!89*}wj(t~9t*0oKBiN=#eEBK1 zboMYmlVg2H8^80GH__MIMxk1x(O5u@S@?DtttCP4rY)dtrftn3{D%&bHRCA4#qu3A z3A)fj?5hl|ltNMDOI^2@KHvX6j$es_?%0+Le2@PAJ`!in6OYDdZOJ0s29wh+Cr(`^ zqIz_!T7x12+&~2xL6;`dkqA@e!Jj|HU;gEPV{U1Yd*AbZ8lFlz+s$k4-h(3qXD^-S zTVHwrJ(eb+tCSWNP}LZkqR`jV#iLI@i>Vn1)gTf}kuR2MxPrIb|50wd`4Di3+NO(W z(L84B9Itze%Y$F^c;@dHDW)Tk(iyojjZh>bmnXxOGF4Xf#;BAF#4UlM#PC-@C@&rU zN-lV9DBMwG>+MXW}Zj`nsQdh#i5f7P9Ay=E_G&zvQZjZ-TXF(VOlL&J3)ta_c+h=y*Y zuw9Q#CPh;sfly5xkI({xhKwZ1wsbHxHbLF5k;$~+;h?Dz0->_He-+7i8cmCnPGqp_ zHmcOX3Pn|{bUCCSgvDG@cqwc*cqQ9D2#|hQD2!N)gNKiW32&|oUVv0J)N%t1let_4 zPitbfQl?liSbFX%MN7vpG7J}=MT@rc=!s)!dpBVA4KiPq*tIC-r3pl`1I?2d$r$6) zvy7cR$J*VyXjpZ|hcB~X;|3mk>UnnW+ym0!`R86li>J_IF(L*;RSm0D!!QhDu^5i@ zsWs|&l`1vYCZ0{ANr7FhqXvRhCV>$#F%9$O*ik7Z)k+0b5$t}|t<25Map~eE3{9b0 zT0#vh+B;fN-5?Yd=^C_TsaGmwn^LUbupcjgk&#LAxm=hg^%7>&cEYxFB*jw?Jf?d+Y?JjHBBPe5;1EKvgt^(88{ibXU425?nhp zBzO+$icL-;F`_2%AWtM7Lrt4FRs%fUVe-f`PgAVa2&BMq91KGPU(oPu z6b-aQB8=OuH!#ZK0w)mQAVKj^6a_z!xQ>Nsgy`Rno=&cN<2^k3^QTEBqja|?>F(&^ z@X>Qrq|e4J>*#3j{@e}!7ZC2OBT)&?Avc-JWW&4`dEDT>@?WP^f96mw0T%cV@LZcjB2J-D!116d6=!a0f|(0BdItuG z$71-6a+qc&CCOwvC@QwD;mClcVu3fl{w>6;1sW}Jwr|}=S7#ePdhlr!RYO-*D)|D! z_jvKZ<6ORYhE3Zxu)H|SY_f$)S>S3(-uj+*5;JwWw{Ieu&SF~)E}T8Z#PkT5QEE$d zB8GwORe9CT*YlP)+{L!d>v;0SS^U67(<1mHpj;`jqpO|w{lbJi~M^_Ij;FaJx8M3A7lCmX97!6K{h0(hRrXaw9hmZREwvmuc@AV0dAkgIBNe z^ou9RmtC}M3r3=hSE=*JH@?OC?R}hn`~@P34lY}QhA)Wd3cgdv7c#WQ3I&8f22#ji z#jN(fyUM*%u#}(;k;^TzWyd-afl6_B8rzRivnu@X!N+MyoAj+(i$o#a+KiMgH7m@j zHBhP5Yh1i=iMI9*dRsEIL_EIou7I^lbvnhr$7A}zy99$@$-it;p^Y{9&6X{7s79m)~ooV9m z;dZP>KSm}2m1!`eNa28|gzySaP^?yIN@twkcT3Uj73AItd)D;@_3Jp~yP?PwLI-cdw za2vG5;=Jaz8@YUSoTs0Dj(9vnQ*#HFv&{K(rwE(@>h&6zE?uFmwUy&Xmswm~0wfLF zCY8<7)SBV)l}o(p*8SXd*R32mb`agFVwIP%omf~L>?(opkX_YJwcenqwG{=2j?PZh zXcKOI2~|-D>;Q(~fQ15HC!1d8XOm?n#p zQ~cfMzfLL{q1>oZDb)$2jUERzmBz`N__;;4?CoaVP&=i9#P@)x3Wh~s1qjPQmdfDy zM588+YK2T9i6Wt=e^rZKa}-K|JXaP{&ix}IkB zu1)BfB!`}Vfm+T&IxaWewwIQ+7Gx0Mdp<%@h{a+^#UPVy=G2Lk3=Z~TSrx9FI)m1n z;kN5{)8E#KRjzRQ#3=>_Rx!9{E#2Qd$MClA}?qQq7l8bQ9@V1bziwM3JfzHkE<^-wQxf z!U#&&K@$RZ#j2(%DmUD6E9LSsOBWB(6w5NOYBlrobt>g~ikA

fT7DZsR#Mgz)fv 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%0A#foCO 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 z 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UtkS2qLc74?|G5lKw}m@gyW? zH}}JB9twKtQ~`>nG%jx5pm^jWZ)nua=1{s#S(bQ@L|i)b!D`4#Xp=kaPPXG>CRZ}( z;Lc?FV7C~W3@r2as-*dr_J6h+^gsKfT07u=QB_lhMmGbwZ`s+|%3#OC_S@4X|J{Aj zoWx!RkqbV8E_f$mohemrjjJdC0sUuFh zqeuZHEp?tuXwK+4S<_ECJAk;k_RxN~md1j?&9`9Tr?$MiLz|kI;1YDY(V}q~c}H-; z9-)qDf&ZOs;TK|%nI;hPb9T`I&zmKw*bqUlqO#c&fz!z8#&cgkp$}hYTmf)c@@~t+ z+0DSe=}7}KA!U3>J)-v4$NLjZ|5Ngn@w*HuTSJ?VKWlC?ni1!g)9YDvpoyK_@xlD4 zK>pQ%5VI?!hQ7cCduWW0~_V-O)HH&~JE zg!`_>JSDmPnv%JE(E= z`OZGqk@0a@C%(zoS`SRSXyTV-PO+u$6NL%kv0ygKr9yW^opWUam!r40P36vdB%r- z$P<0hJ)c6F>O9$i^($&^gjHHXZ<99o>f`HvJqdYL@ym; zDTqWwSFx&l?pSXnsv*-W1_XQ$mkGKr^4qgebzfx!TMlj*!%##( z^;NDG3#>jA*!f-(CFzlgi9R#4MnGkE8G4|o(1qguzO}qw_1%&KbD`ogk@zJFjc=|w| z$e5ftl~fErC|~i_&lyACe1Pb7F1zJtYG!(lJ5f@`=UL+JiK}xYPnK5c_}`;%>TS<+ zEYmkZ>ne6TTlx*E%AKSpFFjPUTR=BQ6`T?28VY!s`JEWFA zjj=>(1eaEuOO?y}w}8c?%yf)Z-6PyHB{s5JIK|eAR0I4(nN8Vr9m{$7YNWL6jpQH& z2+qmJ9O1?1(*`U=Hh`qM+O%a!A4M3hj7>qJNWgjCYP-5)wNa3t7M54f48e`OmbKH>&|LF1^3}Ss9;) zQBlmmn-y}|x_D;_8KxVku zvRfuAp<3K)r+q*1@gZE$!3&}dsV$qex zR@9*g6WPldr~^F^gFuB>$;<04E-`On>EK}hC7 z5$R0{U)MqFc3v;t2#{MeE@H@JmCvTGAIVDBY_0n5r6Ps@8iR9)SUHul>BJ$q$-8$Y zAaKJ4zRZktnUQyFh*K)J>v>@3F)F?{r8gaz_?E1=T+L4IQ^vglMOof1flR7kHq8{1#K~tDa zN%6nkbR%;KoG*OOHPSwAx4XdEn8}7*yRA~{5C}jBTLv25X*)dxG?U1E?+HD%_GR{Q zFH5*t{Lc(VOP^CgK%jj!$8vwnatQjOr0h}Ev^QruXG_t-Zd|euL8W8`ryi4Hi*_Fa z$likX8PD_sp3E_>V5J=h(PO@36qShvHP{=}l`V+(sYv9%{NWrYp zhVcN42(a zxIm>m@saG~U9d~z59$Tf-f={x+xJ_KLruN+;slELsO>5yXh-K@9SUueU{=`C?b-BD zUr=F??B92$=_!&hJtSLV&%zYRYpFGJviyF@INcrRy9v%Qh~cWPB-lXsw{XUccsFs_ zKK_qD%MQPLwRhm?m+TbZCjwz=Pa+dO;ph(E)Gtd`;c?#uFc3%q$%5Muy5bZQ1Kk!} zI8NEo#$z}Ym^b?ThWG_x$9T|r$gH%|2sSq?Obc9W_=$`oJMBXSFP_GsdNHibo%lJk zf$1loj8MC#^Zm#x2&|llE6WNPHL_O2vkLMz_~-~abu)s?m1R4Z9U{x9V@2?GEC From 06d8b165574704fa11a19a1117cbeb3ca0f73b2a Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 12 Nov 2024 07:36:16 +0000 Subject: [PATCH 6/7] Remove old changelog file after moving it --- changelog/new_hw.md | 30 ------------------------------ 1 file changed, 30 deletions(-) delete mode 100644 changelog/new_hw.md diff --git a/changelog/new_hw.md b/changelog/new_hw.md deleted file mode 100644 index 6a6a1af3d..000000000 --- a/changelog/new_hw.md +++ /dev/null @@ -1,30 +0,0 @@ -

- MikroElektronika -

- ---- - -**[BACK TO PREVIOUS FILE](../changelog.md)** - ---- - -# `DATE` - -## Changes - -- [`DATE`](#date) - - [Changes](#changes) - - [NEW HARDWARE](#new-hardware) - -### NEW HARDWARE - -Support added for following hardware: - -+ [Evaluation board with STM32L073VZ MCU](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-eval-boards/stm32l073z-eval.html) -+ [Evaluation board with STM32L476ZG MCU](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-eval-boards/stm32l476g-eval.html) - ---- - -**[BACK TO PREVIOUS FILE](../changelog.md)** - ---- From f4e8c027b386fe90162857614693d03e6b271566 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 12 Nov 2024 07:36:16 +0000 Subject: [PATCH 7/7] Updated changelog files with latest release info. --- changelog/v2.12.0/changelog.md | 1 + changelog/v2.12.0/new_hw/2024-11-12.md | 30 ++++++++++++++++++++++++++ 2 files changed, 31 insertions(+) create mode 100644 changelog/v2.12.0/new_hw/2024-11-12.md diff --git a/changelog/v2.12.0/changelog.md b/changelog/v2.12.0/changelog.md index 3dcb99c12..cc914f254 100644 --- a/changelog/v2.12.0/changelog.md +++ b/changelog/v2.12.0/changelog.md @@ -44,6 +44,7 @@ Support added for following hardware: + **[2024-11-08](./new_hw/2024-11-08.md)** ++ **[2024-11-12](./new_hw/2024-11-12.md)** --- diff --git a/changelog/v2.12.0/new_hw/2024-11-12.md b/changelog/v2.12.0/new_hw/2024-11-12.md new file mode 100644 index 000000000..9868ca35b --- /dev/null +++ b/changelog/v2.12.0/new_hw/2024-11-12.md @@ -0,0 +1,30 @@ +

+ MikroElektronika +

+ +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +--- + +# 2024-11-12 + +## Changes + +- [2024-11-12](#2024-11-12) + - [Changes](#changes) + - [NEW HARDWARE](#new-hardware) + +### NEW HARDWARE + +Support added for following hardware: + ++ [Evaluation board with STM32L073VZ MCU](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-eval-boards/stm32l073z-eval.html) ++ [Evaluation board with STM32L476ZG MCU](https://www.st.com/content/st_com/en/products/evaluation-tools/product-evaluation-tools/mcu-mpu-eval-tools/stm32-mcu-mpu-eval-tools/stm32-eval-boards/stm32l476g-eval.html) + +--- + +**[BACK TO PREVIOUS FILE](../changelog.md)** + +---

lhB7;*+D8BUs#-;_nC;= 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

lhB7;*+D8BUs#-;_nC;= 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

J@A$Pz3x+jxG&x;01`bF` zDpI0EfiUUq>p@5Z%Z03$rPi1y@Y`suaU6$SK1Z6Sl*^^=GZjU*Cvn3tfbOJjnsSXa z*?kt1B;}UyunW+1Q~lCgmjNLWqU#!$rjVp@mwYKr1SSS4LTM~1>Fp_D3Y&J*AeA<$ zX(2NXQYsb}E;F+LW;5X2`BxYk7^PV3XI)-!{P6RPZW`ju8*hueYiObix|KKj3dHyxN{AxgA z<*E4%(kS7TW2;n`Jyu$ROyJ2~lWEl9~`}i75n~P7Bfyg(lXZG4N~) z$23S)O6>axTO&0{VPQBHXhplzAZ#sR(T&yZgaL(84~<5XR2$@rMXujifeo|33_2ZcXNX7_oKz1~!b0(5O_&XLA2BR{tK!-~OuA`wjiwSKMkg zqFWkXX-Je_V|%VGl?>TEWN$TN%d(JbHmlM!(Lccsy#=S=I-r$Ogkg9aA_s1>m2dqT z)^_aDz%=CT-11ut_#{ctXtJ3s0ztdo#AiY75iJ^Yw3hled5H2TTtPusA!<7Y~1pp1xix%NJQ$ULtI5 zwG%^75M; zeE1$lhc?itR$0C|jnv@Ud4kv^Qz%obHVDEFLP~~4MzQS-xx9mA+Dy$XMF2@y!6f-|L~uGi~r&GKEx-!@Oh$8 zvF_R91odTTt+I4+l4ssL!v6d3X5!{5UU8gV_hykIrlJ)a?z)rt)qsvR=pP!xG8H1N zP;wz^#)OeWp*%*RJVv>1gvzmt_>oDqrm)>SnXJHYG+VZf5?s1Y#!D%bCC!eHD;#=q z27mr1e?WgJ5RHtNg|)+SC;AN?Za|%DCwXrhd`Lr15K(70p{9u|Np#{)&x<^=CN_s z4-IxNqe()P{>PU9tu-$8U*b6at6lFm^mku6lg%ckX%YlM7yecXMcg%7P~GVV^x70I zDP)Q`wn-8vNFm5(v#8raEZtkctsVI-I4ViIAuv+^`0&1UXy1~r8Ky~?Mx<$iQt54G zvuT=SGg;C!CDF-kv>-_mgn(wNNyj(VWN3mUPO*i+(ZERE7wP&6w+}>rADU; z+kn-&<{M9+-9f~Dy3%4n@=EY=7bim19oLJATr z1iDsZ$cg!>$96D%Pg8I}h^P!*qMa*Chuhh@b#y&8s-d})>! zkJp%=uP}LY4#P@Q@&SyT$ zreeVS)ODJ1%I>=ku>Zbs3dMfrW?FpdOW)+N`}ebJW1gkC3Fa#;2F4H2X-1eb;^QBB z9HC_Yo#K_$qe+8&E`mz>h9Q0lQkUlwlU1D!xz9ZEr8pm zAdchQmLsKUN)$yHO02=EU1rp+$*QY!k8bOYyUum-nggAI=eoF_LX)6`NdjFRyCJZ& zBAlBd(;MLxi`~y71gX$?j=_mb70z9#62`-P?dg-`v`>3=jw?52keLF{zx+Iojwug~ zbLz@0OG_=1A&{y1OcW3&vY$8fs7J(X*%$z(Eko<|f#1VM0n4fB(`$y?3;_T|qo&|0BX3PMn;*D04v zjExOrnhh+|V`gTi%d=Q}&J5GUFcew~+J1l#4wflNqYzUk6kQK9Sz>rdap0XN^nnR7Q-SWK{UWfU=q5nydB zq7B-~oQ9#oR1I!O{-$EDm;#xzatK6od+ zeSN&}!VC2F_M)}sBOm=J+qP}v%U}EwmoJ{jGOhoh*{U=}*xkl`i|_^@x=bYu!|1~G zYlnFd1YPqA*S&p^8-|HeAmuHY8*BEj?b~|xTOU7{%h82YQ>0J`k&>hu3>#&1VK`x$ z6lF@dGDjj4%yJ)*f;dgPVNlAT9fM`MG;6ao+6%ZkAkms6s!*%d_|W4|;z`AYQ?Fy2 z88Vp!sZ*383DOv;6&c4x8WNGXd#-R*EB2T#+RVG!Y6ZEPBfQT)%#kTD6Mh=II$6Ayg8_a0rzoLZVfIZ6=5~A=WX{ zkpv`kVxLDIy9X=d5HuTHoStHOwZ_@WMTT-&ERkpDU7y6u2%bMSMP;$h{(XBmfAKgM zE?mNt9(BJ(G&e(Ed4OZ@9OJ%+pCpsbFu%BpFeI5`iB?r&0B**^kQSyi5n3bH!tIhZ z)^B$@?@G<$C_w`~Jv|f(1x(XqVq$_gj{k$_Bwq9IcU>35Fle<}s5Hg%GMJ`?A9UEb zaRXyxW9T(fWtw(BU-y}TG*#WhLI~0ngzTCZd6vM-ImonuU#($zWiDR#Ir7#N58QDd z?;Ky?;>{L*=Omo&u5D;9@r7S~g6zRw=FXf!xdlX_$o6gHSR2X=yifVYwKFL!3nP^p7yIZ71cC0XlIL+jZzE zIN*JWns;kUTAIJA2+`ORKYN0wcOreQ8Z6>c>C!eutgk4{WG){4y9osW9WjLHt1 z5QRYgw)OD)_1@O|4gKAhmI!Sc26Bze)@(LuG#Z3)L~m~|j%|Y!Y~Q_?Y&OT{ty{S< zaqYIvDxxbP5`baIwT3Kj6W^3lh_$`>E!h5+9z9LF9?Fj6K$PCzmwKMFMtDls_N3jZ zKm3XC1R+HCYeN%-ZKTu~mVuU%7(pr^L1Gdkg(B+IFful->5?ntX|*~CDG4A!nO7rb1W-Du%$YPzD%jfG~Xo3R8GQfx=HCw4KGv_t2`$ zVWbIKr8MgeNJ4UUj=@|XkxsA@g&C*FFv74kk@8VmVc98B*aQ``v@}hnvcy2&0QKbs zY$uDMG@a%uD((I~WMpFo0!>1z9TGI!5Jnt%`!w@&%M1+napLR}U;EyxjF0zXM$2Ta zK5Eq#p=%N9giPYoJDyM~<_MdMjEwZsYD2M9qEs9}sRY%k?ALN@>zG!L%jWj7QeZV(JJt zmqA8tGAcpYl8!9#otLM0>135SP1(PF1EWJ(q>yMcN2@-|h5?6isgGcICwAXBals*L zb?`!y9b1O!Eo2EpLDtSubRr}%m1YGqo2Sq}f}+E4Im6xCHj@`VNw7kkC^Uj7OlUS+ zU7mn2NK%Q`f>O!D(W^98Vel`~U}7i>&jp|ez{MT*9t+&{*^@DP<+f&tul@F0`Z zQw$FbupG>C{?b{nY@`&l{U#1R8Lvw;wOyAakq8wdOaU?>Nn_%~r{1dKxROvR0^1-J z0m3rSjwJOm{QK`7W?}jUWNpU!2WVctPF!1})YL@jei|!2s?R1hHOEgKz=5xIOXQ>*7mtSnb=OmgA)F&d%AxUrtlZ!pl)LuF-=T4jNQcizGAOY_7k zBuOAuIE57E(iRZ!d*hj%u|^uo&XG9*t&` z;o)JjSq}hdn8YeYm<9+zE|g)}6wh=_$j+cxoRK~^NRXK!HU ziu9Ma6G@G-V)m{ZWOaUpy7D0?p_Gd)8`v_z%5I@vs}m#*2o?yEHn~C{mRF|TYLUhk zaimGj2Bsqj{SKDZpl|&)O2d7m-T?d zXc|bv#4#m7;1jk5D|7QWLNVB5qSGqvKvO8Wgh@cluaeEipky~5)9zqM3p+9}!w$t# zmWm%?=L~vA`{8sQ-E^3rYLO6Q7zqduKgg0AS$Z6e;ac3iYY%tq{501l7J2=hBYg7H zAI1zqQ+4Uv{OsDSnnsn#Qy{Z7j>_W(Ncv^cv)DS{B)S4#Sq+ zuofAkbwZMWY1){=M3W!|SR{1XRiZee({AFXDJlpt8a|0vK}bdax)EZs1oNl)!iRS9 zxsN=~m5aw|wc428K1?se%EAmieGY!Sh^P8Ec6N!V?(@ds*9l^WD_0f?s8Sl~Bh#~q zkxe^z?c7BJ5L%N9Voa@w zh4FvW3H?{6-f!sdL7A3?Wm%{=q0{crYBcbp4()ae+qMbAu)D8JQlx1xas3)$9Fe3c zUdAGhV&XUgA+Q|twrBdSUApVKw|NQrUg?)Rs@%w-9Mb2NGL0Sf#w$D&+ zAAkFA{|<@r`NKc@GZvOtDY*&#wvX#Mpa=2O9BC_L-j~F&!jOu3)WFLW_|#{AiTuC_ z*?bnyEt1a^NmCy`tdh;a4 zO%e?A#}>Sf>mm(r721)k~HaB07*fbCRmn@l*XD|@mAVe*CuFiXb{5? z6pMMLrzSxce*A#n+KUQqGwT-?7BTD$QRvfC?k80cYeBhCB$siJNG9i3@Jxwi!PRS% zOy0OmZF!c`@J0+LL#wtzl5u$LjW;L^Z{wviimZ|4lONblWvPmpNhlXQ?4Asc5=3!I ztG+;gF67sK;RAf|LpxZyagA!d#iq?$u`TO1#{}r25YoUjZIUEKN`qptKwsY=LEvK= z22M5uQsP*4SA!o%ByosV5cw_kZ6D{E=ig!C`gw9WmxP2cR=Ac)r&B@eHmy#Lk9_1~ z{OVu-HU8}%f0;MmK80Z^R2q<~n9qOyR~R2C@uz?KB~F|?!hsL%z_LBUz(lt}G#XG{ z;;}pX`MJk`i;GvMPLtlN19zw|eL3LP#JUaDfAXkpm~QDoq!O$z;k z>=`PtSXspoS^Cxw(Lb<(VyTyj)rj7Kc~&}#gghuo6a*weh?|Ixmnht|CAy}&UGa2+ zg(i7_GXF19?>F>!Us@}r#oF{-saB}2u9B#Td?A0k3FmTou3Wspg$oxrapDBUa=x2> zm8Q3|f0Lx^&Zbm)dp90M5su@K$z*OH#JBY4x8T(zNyz1L6pBR_7Z(ADqWE^>H_abU zpl9Ol7pk;uU%OE9$Nd!hhn0A<&on~aDpW*Rg<|{Q; zmu49$NdDHZewOD?TqFoO$Y2}SmlyaKUwWEmwZs0qws7w34Q|c^eDY_0g=%w!lgB3+ z>NsrMJjOuTWa7po_y*S(s^p4AqE5`#4F{QDsW5f3!uk!HC=Cwb8VNxs=7Bp#sHO(b zK7EWo`oS^2_xe@dJYB&eBB*z8b(;@7xQ+GeTx{K7;pPIz-#NmeJ0Ib(4?av{N^+j& zhcCX)+poWjW99J!NvqnTRcoSBpNF6LG+CJ=Zz-gXSzcZw3|&m6!4V+j+P}HD?f7RJ z2C4Y5bPZSwubnNN|MB|b|JjQ(a>vZi(4z3TbF^`!9Ge+S*_q@99C94WV87$ zJbufw|Nnd6DJ9Y{kQl^4O0(0U6NQ9QGtfIo;v1a1c!4x^FddtACn8Kzw(UB=zTLmT znG5GQdHMpM|Ao&Z&}`VWg&)0shPJM-yfj1q&_Om0+`&+G5H~0J@?ZQLj$NwY6}OZ4 zD;&CegbzQm6`eGB;ng>oot|g&j?Gx6#q#npnM{UECWG($*tUh^WN5eB6bgCT?KaJ3 z^T)W- zFyi&M4l}!OlV+=m>bhbfSnT>L48pFPp`0wy=alCN}WmHk(Hbo_O+Z zhTinJc>WR_#qct&+!POm`o}T8VHiWKwox*k;1_%4F z7iy$Q*QL&ovMZ~T0;vUtFpyFqMT$;hOqGz)Am+J1{-DbLdU z3E=9B*JsFhJ-qnJ5ng@$b$UuecutW{yN2uK@Pmji{pmO8=_?Q`iB24vz984r z&;ETonVOwq+m@YpR)*K#ev8$X;^qDx@{w$``qJ5p?LH87a0C; zKF5mA@-M&mU6xj>q}~7neS<`mY0^NGbF-`)%Jc9Y!#K$tg@gTkYy*lEG^G=;np-I)C#@UeAA$df)ooygldsD z9m?f?T7E>WTJ18Yr65&n4O(|S0E@*UX_`_j7Fk$Wpw(`Xs8 zJ zYhoA{mUK~~yJE6zi>ueKkk6Jey*|!end2+pdXA5O_)!vy7;Zm?)4|K8^z;vrEVX#) z)uZ@PhjQ*c6kGqO`4{}ag6W#YkGZ?B#G(o z@2Ayj;kqus+NC(|CK!4iolXZKG(soDNkSOL6t|3GNuNy{huN`XGcUe=oK1rx^!4|# zy0lE+=tklwBIwjOe)1Bpzi|T7$>3xPIEIC3cw`D0jvP771=pfd3+beSN~MKk36Kg? zYP2B;Q%NN$@vRpxVJeT_(fu@pVtFy7x2K0vv7g?-l+dw|J^h@Xp5V&K8l{0AdNyq& zYlO_NtUzLelnB$}jpOGzdtsJ=(Q!8K-bS%lLkmr=(98153_{xEvLKJzWt*N4Ca_wG5N&LJVBhqNH1o~mT~;XK~|~;vyEl`*025?W8)>h z_}wGC^5zVfCJBO0&|++~hw+hK($xyOhR#{4=63a^guH%sLx>L3gf?}~mxm3b5%&xpl3vAmZ z4%SvFLXxPMR;z_&S*)zA5JeHTZ4*av*Z%h>Qr2$0@3%~alu~p$ZG7Kn*RI`^dx~T- z4h!=O$ZR(N$dFz09}Ty?5mKcQ(!e$yT-(F+Jfzb?I~LWTO$UYPc|<;VrUd|rL3X}E zFwob_%_+fKCr*&-8{)t{2U(h#=DSZnhiN8eY7KO~dM;`=_1<4`J< zC=?3J&COA5H0X3Xc$o}Q6p+Rtwq?N%ldB)d`GCsCIU;h9SO@CjR`NdU~ zwvZx6wN|5C>c=o_{5U0v6EfK%X(H%!>a6%RlyupB$0Mv;H_l6^jv!1;ng$3%@crkH za(aF%LmPJ!HI|q;d!9}E_K+XyW9GRxnYz9}W^faA5%S{k^Q^NpNwAIc=UQ~my-g?u z^;(@Mg4tHW3r8=qzSl+Nwoz#bt{l6_c{ zB{DW32Doskg*iQqjuax%q;`Xj5*W7KUB5Zq3zQZC*}{llUs$EyXyJN-)DVy_@}D2q z@_xOWdcUE+2c@+ZaTF1SA)f0J#SxYx3H*S>Om63uyRM6rlIn7uG)Zqi>y~Ac&1LCy zx`Yy?^xCfb)+DAe4Fl7%NPhxq2S}2HPN%a5lN*F#c-uSvme%}M?sbPMbpBP2Cm?M-lr(DM^_(SDar!yePK%Op|4 znbT)E`pzV_W3aL~&R_rK&w{i$H`!o*X_Eeo&AvlB80*WRNYI(?Zuo(_b`rEYT)%k} zR|%$W&MM(oD%?Vo>~kKSdkr)f&N-64u2@}g^o6vq)-8JNZz!(MBmC`K!=EeF?h zNDyd4;>R(LZDRN5L4jpTOzBf9mswh_Gc`FuyS>Ve%stHAoTah4K-%#L(vOmq~g0`EPLaN)>Hn=WO_(HQ~+g|qGbvL;}jwB7y!a$Q? zN=d5~@#@>>8Es_Itwq{5R=DY3#U8HEym}R*6@k}>+neS1@e7>ogt&>pV82V>po3}) zO1S|rpnrTbX;LRnBZ}n_5}DEp8tmV_kf!QiSQC(GYh~aX=C$ zpknHk27bLw8bn}pkqrqHvRO*`KH?~%9W`0LdhPCsRNm3IebW`okZt}GEAv~I%AZV& zTq6y=r)TnC)q207zx&dFij$b-rDeh(B%jT8O&8LXLZN_^k~r@AV&}3s$~|S`IHKbR zBx!={IOK9!>h&hl>{_=bN%9{wULk&*aQ5RvxO<=rA-bC7wY_-q6U3nI-qgAcyK1em zZTof}x-?CsfO@@75D4VjH&zlSn3mb~qEAz#DKQL-H0=g`B&i@x1(wc|O+BL2pwn5x z5C%HwI^Y>npyMV&budkjN@Ep6L=5%zVVD-3I7EwpAW_gzxET{FX5Q;)Ml?@DxauPBUx>; zJh?!zFv@t}I^OZ8Sy`&0_pD=Ow#M(M`*@VzFNg|1rLTa06ZBVQG#66miKJf&j{W*@Dy22{(JAdoHrd6#o zGdIWOxdxVMV;d2R3yU0oWx)K z@?$u*L!;Tetpcgls(@VEp;sxDN`z5>N;O(T7z7B@AdDiK%_fj(MyGo{?Qa!rC% zk#ySRGcG%}ZX)B@6!RsnUcSbgZyu*sSw_V%8OLLIWR!S5LPsVbIecREL-S7QLx(>9 z>Hl`y?sfk}u3aL#%AD?yBBZ44cd#ADjpNwWnwq$kCiH&2C-r_qe-BCsp_NjkYi?db z2pq>{+xqp?YBeS&C#l!#tlzMn-Me=)apgLlR+FIPk{_u7>LB#CMMa*25TGVD} ze4NV@bBt~p#5A*9JU@fL#IiJzYC&6}+ik+yEF$o`x%7n$H>R&LKYNV}SI^Shw~j|2 z-h?nDI&JXXZ~Q6kMw4};>p1(yGW|mX^z@g>SiKmnix|Yb{pJ#H9KMRMQX&x`JePcF zh)6*i`w)AC9f=MaWDA1Cva!t^QM*H;4HO2Jr7?)Q5;UzbGvW}*U9bN&g@qxp9g9ph2MHi!z(*t@X*w2caR>-ab`}ltrIYL;SF>nAkh8HEp(8wffgFHB&oC!%14@#Sb7*~ zLVIPISlCFN(2*&jG$E1L1~eNjI?V>2B{{h709)5@BxqI;D&q3hd4BYx*N8(+tujNU z)j)bVOc{~&T&AvFWS}R*zB@Ovu(-m?vQH>71Yrks$jC@P3PrV5;pW5%dIkqjz9wm{ z5~5K;;D>em)Fp@|77EkoU>aSySCsl_)dm%#mBf+)%q{{VgP5~NuP{B;q*<1ivfP9#q$fE1|Eqm)@RUh6V@Nv}FVP z5A0)gwZgGu$B5&YPkicA?7#C){^Sq;4OcFnM<`7gB^aiS?YOj>9o#fQr5eYvF-?=z z)hb$d_ws3~kwRlgNxH^%PSPJch^0vvHcjIg^%L3YQVNnN!E(CO-7U7W=Xum>HA>|& zy=jWNSw~`$Cf(b#G))i&%AotXwO+F;je)LVjg}$RPJ_X|EI;*`kJ4#YSXo)*^w~2+ zv1D|3Bj=92%GFC3`5*u8@33XdHvaV=e~I%~r!j?z-wts+$*=v!=NTOt=O6#0f6m-o z1zWYqQ|FT(ehACVaQgU3hBl7#?WdmS!Rkbdi*Vi5urR@x~9xIw@M4Tx=eu)H}|m&0Cn8yG9r+F*e@M#MRe{+7Y|< z9pKW24YVsMv{%`^Z@hk_M%o5ssc+<-(OFJ${sk;{8*+c}P!i#YV?{V2PKT;Fz%U75rRVxlnR2d`b{t~WW z>NT89flh1g|HIyYMq75B=b7lU=E^(olS7@#IRk|Z5Q!j|L5i6YC0oI^q?RoEw%zWw z+o5~(?Hk;3``VV|mMklf5-DbaL?nnDE1+_&I(4e*y z`o_Qy)Hq}Tg}vuD=l8wu^P;6)e*O!;3PR%#|M)AMc@+{|I!njJ$sgc{t62# zD>UbCFtTMoPn}tTI7a9SDMLslLP$~qG?ix4u_U5gtzf2Iv`A2}2hnw(FsdQb4vwK= znodUei+zNqVJJz*TSki%`CI`kfnf-e*e8-;s1z-Z85tYn?%QtznPR(nG+}_SkitM2 z4!T{;E_S&xdZN>*)ycU6sY`NWWwvhFSn*r_m;9E8a3qGKp(zbZH&H@EC!6%>nj%Wm zz0F2Fk#gc6+qoQS^$~Kb{@Qh`q5tHiY}-+;>muV!Mc!_=Nz#P#=Pv-+-lnxF}zCs^{_P8fY3)f@vCSYXDHhQHND5ig)%1}-tRXXih1DTS` z=jp7h(Dec=D?_ycSr)nhtPG_t(zd1yG|^9T*E}E z6rqfaN~fpHF3htyz09VGA>KWCijJ#MC~ReLIN-v$s|;+|h);)3camTJg~xgEh382c zAzpVB!?anKPpDcJ=TE)OP(Gl4?=baxi|w2Cut{~u&CS!9X_Ip#hNVd21k=fbVPZKF zE3K2NkiG#2B}`mhC+Fl4T}WcE3_+p^Ql;p69$H;PT}hZ->2PsA3QN*!-*4yN<})|fRo4GrCP1Bb>k*(-dv_qaCq>( z9SrvA^jBQ|;1B)_pZLI|^l#YCTT{=myx^m$jQN`pBzxby-hTrjbR648izA$zO+N4R z_R$7~LJ2g3z>h$spdwl=pY9I!RjWi%$nZcv<-Q`Zj4^s~ z(yMk!!_XUe+tL+ik)yB#vW-hlerr zY*!Q~32_pUCJC;aM@otBd6>O1xGn^hN(I9(nVnt0&@seeJoOA-r^C{61E~z+D8S6wI7Wf1S8lK{ z|9xz$KpKbSs^j4H^OdhZ&*@|DvUS}Euf1`ca>d0+9WG8S^WXoE|0}=r`3D*8Gx(!F z{C$p}zJ!?@LX!!Ou5)0=6X=@3+>IuVD~VId%1VQRTV!akpN^N1FXWI>0YeGidE*#* zp^yG@ALlMz#S#gwW1^ALSXrT6(((LR&R@7j$CudoDhCd3AXO$8E-X;8i)@$}W_ZA5 zY?xSwZDz@FGEJ#e`_@8#N~I#6S4NSLL;<>P(CKt&HR{Yv-(+gA57mp1UJVSY zR4SQ;veRL1VTrr%zOS-r+ZI!%^8b{9E{t0Z{;yiM8v0M6Y}-<~e2yfHNYfP0_c(d- z22y4(<}eH?77L(df85hIZjh$g3)^;j0GT*O>Di%}#F@>kP$>2qwgjbNS|++-(r&lW z3~enp{l{PIKmKZ8J=~SDdoS{2O##0eU1%6OmT93UI-pQwqeR0nvcp5uP;%A#&e~2_ zBfAU;0j8YDBWLGPN@AJ@sZ2pi z#>Y3{`#v+XbL1=&tJsgPRXK5XmPA&$a=ig4n66>lD>!}QoWC%I5Rdb|_ua)SFF(z- z>3K}IK)2Jz(iJx^9jE1`5c#Z#}b*lw`UF<88M z9pRSfv|5aA+0XfF3wW_)cw~UV3f!@?%;rt|snwdCe&;22>_5P|(JEoPPPeO(hCW5t zAxR@l%OVPc?DJ%pD0R%$3s$4kMqOiH;NQ4rAdJQmsw9(?3OxRp_U z`**+2+`6#C8|jvMacvuV+0C%7j|7_dk5MWMdny*o)RyNtbM7Sll`?)9QSI-i+jAkkWjV)8Ah~(*(6z4NViAdiMy& zj~(OUg$qQTdV9dfzcU$T5iAcl6^!mW}P$tY1G)KIdSX4k;<7 zVIwujxh2xDL$`U8a-qy$eDgU}(jtg$nvDR}m?cmewIrt7_6cGQJzrtho`V>=#?+Nb zuH0NgcXZrRfhdSc!kAPAM3F{2XcBb0j83da={k*e3*9tHf$HEOGc&XJUP}MyCOQFp z>$@+a2}v^$Br4B$o;`;vcQcwR&qwA0;rKY6JnNmLky2$lI+`}?X`jzO`M2}m+ZRhO@S?Q8hHk0uqaQ^3jP=mg#Dg{&J0 znOVi`-r*945lNbjOF>7aiZIQa0j6mZ zMIps}4qeNm3msjo;zmVpFx!jl)C5YUq)KA^82U+&iKRlRXw{n-1jr;rGfjl95%~dO zl!c2d*FAJ485^vUCJ{-JV3{^aB3W3NLrH~g*#so)-?g6Vu#F`>qzn=GC`}M_G=vtD z8eLMYz;sO~ut(W+@cn!^zZI{wOsl<2&UMJy1=ele%iAZ;;<{DLC_*GHFdTBZGPYAC zUnrub0b10dvc3XB$I!-UhaO=ZquD0Pk+hQ~F1&exqE)5aO{gvVRQd+UI|V-c#0U6` z?>xuca*aeQ^7_$h{L^2&3tKJG7FQwlaR>Hs?aBjkC+1 zU}nC73MHK+B$W=P?UJepP2|xufu@NyFL@TWljWJGsU)AzQ!16#kfu=-v9hwl%F@c( zn#Hyqy4@~~Mgz;VaB^;TL6g~Dd}L&lG)-B*ej}dOWnp2SX0wUei}PLmObJaxX!Mc+ zb%HQpWVj#8l*knF)e>nOP^mby{eU=VG1x!IzKwec{RI{l=CEUz$L?8AW2r@>xj^mA zEPc*6q3?e3onHS&oVxJ>I4^(m4gUO_uX4vjcQRrx zb7x?u7=@1`bqr}BNw9P+`#j5- zR4QJ0^%(i!2J4CjBSyf*vzKsk1!}X)q;W!Zc#wQ4N2hs%R&#|o)G3#%n3jg`t)LM@ z5~1m!5}o^nq?r~*W|4Xrx=!3fGfS0{#wlSO z6DA?Lk)Z1$TaonwoT4^ykCDK^( z>tFg9zy0t2H7`8>9cFIM&}cMRzkUmD-eLX37z?#aXqxCT4Kk9XZD-9{Nl;P{hB38T zgCNWxTDD^&Rg6qEs?~nx=Vu9mklyPgn?l41jYhpiDpTL{{?dv^NkzW$V|fC%>i@60 z)zE(mWm%Ro4Fj2EFX1?jkt9emK}#-|%l1Z|*BfW1SeApX3*yK}H?-bf)IW`>dY+8)wUdT!$jyHd+~;u^|ROLZHqWH z5GF_=h?0a@Mo6Ut@9nWfkM-WWBLE6bH;9u2+t%50_aRo6=TS=1Xw(RTm<^k@vb?y2 zRBd){AHuN>mS&epVufbt1d)&54cNYQ6QG!1Tp&#p&prDLcReim;uk+cr|BX624N~W ze)Kfkx9;MdGbaf(6JJ^U_J95sB{SkT|Nbw5NOcnn^ z*cfKt{)24axdk_uN9a1^V`HSTAd!+-#0V)^sWmb3L+B^oB#pZyK?_x{v!WK6*tm^W z&132MMb?j27*7`X;=>1d^XL*wZHM8(aYjc=MBNHOcO8}D5RZN4{ru?Fa2 z=!;@B6q?Gcrk1IbXdp6w2_e~8U@8M-iqK3f%OO#cR0?!ulak^EA%le~mSu9~`gMxK z5Anf=_tCGeQ=1#)S_k~43V|PD=W@i6hiSTW{fHySj#DhS=(^z1M<34E5>jFay?2=u zSwf#}AvK9+D&jCjizR6iqw5k>N*sWlFSEGPq}>hIoELuJV_GJrX%hs2p9Ms`hqBHN zs9Ue~zfRq1=s%rOnx?H;$RM-(#8HfCnrpaMDYHf^BP|;trwM5q1DTiG(j9VcfjCaE zZ3j*3kjjKG^s~53nZ3-?WVI>3_i9Rd2l=W<4p2uE`yNTn3^T*!B>jpgh{%yEMo)afc0@)(5hUm5(XopN+ou+SMjIph^adEoC zjRncGKYEFBpTp@Zm%u17w>-uswT^vvzn_~^S6E(YFj82@i?3Ybndgs^ubPm=7@9%s zouOTuX3)(Mw>*mZB3h-)rSmhCk_HFv@EOS6M4S08qehuufBy(ydA`Aw6T6w3+D_sg z;6_s9!feFVCr{FBo18!S689V!;TOMf4xASfQlWyJMx<=SJ7*@9)R+ytQV&s*@-bb10=47#PTeo4UYGOoFgWl7u*p zO%Qg7lL*gmFg`v;|3HPwt2e0Eg1>|hhU`_IqzOtl5r&Oz&14fmmBLL@?pb_O;IcSzL5>%V@%&%z_4;izeTD9rtN0yB2A}MuHyS4X_^KAZXy3Sb5j2;uUifMCod(X zR7sl9sMl$?TI5_8-GFARfo*5Z>{UTX7>4Am0xK)aEH5onER~Qw6sKX^WM`;a6DY0n zsWnYo<8QA9P^<=RSeCUmhF`V6g<+UQy7qqFaU7B~U5jST043QtHck_i$TR?}F|SC_ zbd`YdW1S$4{Lhh_l2m$F*@Buq=a8X^>~0d4p4Du25g` zF-;4v8vq8WO!)J!{yCesjw5A+CIZsbAZNNP%{KY|lh3hnXn?WtaZX&k%(l&Cblax2 z>|^O2z@*U$@T7ycIn-LSv}*~?B|+j# z!fr%kVF^=a3i6!eqLkK4umVkF;G!hWUP>~RG@H$}hMpuzZ&&FP_+2d1WTm!(&@!81 z7zU)NWTB%s#p%oQSZexPZ(!yGc2O`jd!4g?dXl-tCCr?e`SeYloKxnN zH;-`r+6@-!P3G%e21lwKxaSZ*+eU%DIq~!Ajk|d$sZnLnk!1nFix%-}bxN!O+&1N%8MYD6{ zTsPZsh5?q<3v=l;^wqSr)t&f{`^bLHA3yY}s8WquBs z_?$U+jG*Z=I=qSVXRmYN{0(wW3DYd03lq@MOp}$B7PZDQK^&p57#Z1);f(RW|NHMU zdvk@_7K5YjE;Bbb$Ly>}*K0F2RASx40JdGEUGL+&Pd1L7pON8Ve9xond038xk{W@E$oE8*VH6WbNk#|MbQ;YjX_7EH zGDfp;l_W`+nVG?|ECvS$vk|{;AX1HPr;W;`M8qI$I(|&Eol>wQx@i-p9&sE{${YAe zm*eM75=Meok6k4(^O)rgIOT}rm*=taC7O}RUwrF%KK96cjN}!!J^ZsYJ6)s_9J}m8 zyuzM66YSh^fOlSg0n1Mr+pvS_`Xx@j^$L6Y2idjj5D5v9imCZ^M$Cv$f97!}25j!# zu!Dzp`9$3YzwqI0y#4x7M6sV^*KhL8AHKsEKL2@s_}pQ3O;p%09@00MClM0cEpqzI zb&kJ#k^T+iOkJO$R5(w$uR>B9rBqTZ*C%=T^|vYI`!FmMWf>qr7&%5U;NCcDVK7XmchbO9m`QDm7+(OOJw+)cGoq<=?(ckL{$12V3$ZsU5s^b5a4 zn1n3N&k=<_)oO)J6BCS%3^6lbU(;^LG$oFcp6xY7s_Zjp=r&_xW9YiUh0{kU7xUzE zd9F-e$sk##NziF#J{qNHEYCAAypHWVcb(2Y(6^fRPor)%^q)elHr!&dNMBzcqobqb ziVlTBfjExwJdc@~89w!?Px1IiKhB^0=Re?`x87Jw)e6E8AvDURa%StwdoBi9w+-Os+IUWE#}{5WC#Z<>?tbzm4sroV|PrqLiQc#G^d= z&>?CIHKbNxVX4X7!V(?Nr{j5S8r_KF=(L+F%uh{XxB`Fi5|^jD%q-pnqsZp1dx#r1 zNLoHt%O@XBAxaLn-E%j4_CL&tqvttw*juzXNOSoPTo0olG&Rl zc;Jc8bMDkK!oR@C-ZG|kh6ir@1pOoXsf9y4yiYL5Jh#99QDUo%irUKt_h1IO_54btyce1-udchrQ7j9fvKA` zo2?$>+`_VK;y9tN+J`Q5mY0`VSXjcg4K{AvKwq^FrLNFwwOCnM!FAp2XLX&>_j@_* z0^JY@Q&1?C85$Irb4wsSRFa}pLL6zNW{Pg;IBt%G`DvstDGb^O5ixn`JjJ|2m@4uE z6Xacog@rk$7OyZ^E)XOMy*U+8yUnIe!+h;8zRAst=h=Jr9dyzmbR$n9LxS)o?e-0# zMBqmOQ6zZgJ5NJloF7C3>=;^NXt2W__iy95H!tFd618rPZm`U{u^g5NkYPm0$kS)* z6ioxyak;V>G5OBR)MuyJpBrM`hMfeVV)ooMwr$-=r?Y@z1qnjF* zW20b_kUseiCwXW}ZqR zhv#>Rl%!g%5-u*WbJre*2K({7HvN5l7@7uJBjXqVLKm#xupZO2u}mvtWDpbj0i8|< zAp~!|^(H~b0}VE8*nr+sQJRLiHt~^Zf}Jm4o4Pi6bSxOf_x-i=4YGCNmhIdAW)ASb zMRlv8{}d{UA|=x_BXJpK);x1&Z2xS6_9R#Vw*z-AGd= zq^VCFCuo}8vnT02$V{@9pRj6&TMY)0J(aZUxU{-05|yDu#oCQqCzmT=StgMImMw6c zJW`psx`C!CL~2ki7EzjHZn1$WipYQg{oVHhA)+|xn8{QUfyZesN_5d;BAoYL)dv(-uO zvk}J$ahzh9Cf!bmBD?stnr)Oy@jRbOrH?dCDHIBfjg0}>LB4irBqmJ*q_WV3L0`Gb zNGZmZHPUti*B(MzMOvvtl%{Ct?BBVcu@aOmg(odeoju20y9X({E?1{+BB}8+AK1x` z@d{2<L&7*@@1E_<&o;6261i#)$8<dkcNe;JIqWkQFJ#`vMiLAt-mytf=n{! zs8WbDMN1NhBZQ?ebV!pFg^q2ybRtEXDjZATw^E*e<03Q59ad_RBmelH;+AtvPF`YV zxrO5tNz#}|g%n(i#f3$7Y~RK|{U`q|ownUu)o5J0crkl?0BIs|9fxiZ5-0JR#Z{r0 zot>lG?KHM+*|y@f+I=c&g|#vJsaE_IZRu7q-)Uo|4Xoh#-T&EGq<>mA4Q~LhgNfif&MYN z-56Ww%r8#k2Q|v2J{-GD82KobLZZ`dt)Ntb<6iYrS@R84C2%UoZc#z?x{dvKW9g(g$;SBQd9-uJ*q8Q8y{)9*e_$w?Tj zCJYYkpzG-f6|r*d7WQZNR_RnH$QM)Y zd7nmceTC4k@Z^8EPQ?h>^~gscH$rFnFwL8Fn%i0^dy&`PI*impe)Sh00NG-0@fw?k z2l@CzPw?)W)9CF6gM*`(flq7t8VgryEKg72iHLGvKS>giq!Ltu&`dx;st|_2wgh1q z^gPrVbVMpi5CqsJYrme2>@#jboFt@5^`dw)K$m4(D4Ejj`uN^FLKsx5eGCi?5=BAp zA|O!+q>5>^7xBCX?fMF?uHh{#a@)oNkAD0S4j-N3hbL!2Uysr)G#MkjE*nQi*|2RB z=Pz8MlyiCPk%v%8$O8{P$kQ*qO;;%N)Z@Xs5Ax;z>@iYx=qnj)Uq3`F2KoIjf0cW0 z-_1vV`R7SY!B?Jomopcy@-y!{z{FUNOP5YkEf-k!yR0mnrdl52=RbQlzxMed^zbwb zGYzW4cXI92%RKw~3SXbTpUwMs^J_n|4-t3y!O`=)c=R-7tH?~VKv*u|7%gl)M3PW0 z+2~pXmL%s`L_wWG&f(g04H-2l=4~9eh*Vh~eYe{rZN}tGg<}Z9Py-nf1qnf*NMjAh zDG;KO#9^jyF-(L=5u~I^j7rl?11Xd2^_`}OG)1LRrmY~&zK)tsr{$qy9Zj=PBE~LM zSm*@YeC;B(S)dzVLdFS}ZlOCi9j}e4Tc`vUTWu04dH48nu3o*$p1r$C;)HA0uJG)$ z&$4^>KJvL7Nt$r!(j|t5M@ZrXnZ8G?v2BY|sr0Q%rSdCb*IVz{t}>L+bi+vV`J884 zRs@DG9$;ow&CXf_7b4@r2_eXclFVRHTo4?VD-gSYSEx#wSIYHAU;;NW#*R1)*} zWA`&SRN?7oU&L=T5o!@5UEp&+b2qay^Hi+NPPaI7gRylx`O1$jvSGZ+=1mTBmya<% zJdV>h#N74E{EL6_-!VBk&oBSRKf@^{L~)1fHy7Bta}z)NxexN~Z+xBW(~ErVtIw0f ziak3j{F{IFs|;^B!2j{R6U;8w=^q$m{qPV!_nA*~{PYDvm5?7T^X?C?a(cGQ2k$RZ zwo>f8!zcc4_h1(Kkmd-29J31}R0rOVQ`*AF&Ih>d{`GWcj$$W6w3gc3d0;n@FZjyW zp61}e?Ud{YRdo4>zw&Wdn4=qXaPpf8qZXboNK!J}B06!DlB6NA7Nbc)&d6bzBFnD^ zG$F8b8)1peMv0b9epWAOBGX2sQUj5(0g&vmH>bmYDW(bQ^89Y}n14FCL*7YHT}r zkdsHJ$n{NdeQKIXe!&<82H5RZc7Tv&SaiLDBQo>AH zgkGK6;vA1Ycsn2Y$b-Cd^j%(h={T;LBTap3?Ij-n%tv|bq5JvDpM8r9=Z<0IhA3BD zx~-U8ULbvsV%a9vZQ`U$$MZ?zG)n?hs;3vrF4o8-vz{tN8mF1wriY7;5=f+uZh+Dh z$`I&U0arJWX-XjnHV#4w5)qS%7+ZG`p@FZ(NL>+G4o`mnDduJuP%7p8xie^nh0=6V zr6CNXcLB7?7c%UuN<}8pQxGR9wR(eU-{6h;*+o{GEp*esaU9IvBoPhLBw^dO9qhmT z5N^(;+iuftw*Id^s{hv4t%m-Smoju++O~~Kve)v(ix-h3q%y^_Oe&QMBO{}nKX-AJu9K#cFbL3X2O+dI)%t2Ehi%(`>DDSl)_g516Pu_tjH^Kq1Zz0h zRerbXK_}uk{!5JRteIyj+Ev7B94Ea?fdow;gqH1YWoE6@bb(B>!^IFfN|z)mK(mW< zf|!eEPC^urv+@{*i(7Emv|)&2uN|joZ07#kcW`}bl9hUgBvB+Dm_jhnXY%-CcjI+q ze(>xMsjpl?lS@4CzI%}2om@V1oJQv+2Y20u(g)cz)#ZJ+ZRC!94ll1X85%F6S&A!X zCwcORub~tS3=h+2FL37UVd{$kn??rsu5*lQa|zS)DcknHkE_=%GaoDd==lq1YJg7L zu(m=q*J8_h8V* znJOYbSQ9V_G*V4R(@lid`+Na$7$GG@v4>@*7(ye_O%#2EUIfW92X^kku}1mocdoJE z7pPWu;D`oGfzSCDCYcLut}KCW50ghDr)$(B$)`4XhBorf@wd3={vGsf*nzT^$hYeZ4iAwF0^WV$6%N0BfhT_M0MhI- z+qIF(qA|D3(K9y~oVbmj|HMP2%dhg{4?=cq)X>7`xq9R+2Dfi!aAzOC@p-}j@;j3p zJ-LqQ>1%xV&GY=dzx#RitgoBQU2&Mk1qW1ryb-+!6qx(5ghr6CfCHH}oyf?CW}k|>FmDjZ!$7$z!7(Nl$|8$=qE zh|!ajAZdXx(RD@67DTC=CEfx`=?JM4Nzg=sshcEef@8Q`x-iMjsX4mcE-SSa?z!)M zl!wQ-a&rz-2rw)(Jrm~&O=LDkO(TvHd@m5Lo$pJMRKEGvTaBri8z_-!aQbFBN!G#-GU3yEbg$J{ zJU^z2Uq!=uo<|S_j0_K9IYo5CL)R5nPrTBbt3X(L^;Pl$!jbxO=0K;Pd)Q0 z7cO5%X*q&WM`04-u+oZn<_9mcalDW98+UT`;uW^+B%NhgRBhX~Zvp8BVd(CLp-Z|O z1xaa;?gr`Z?i>)2l5XklX6Wwj{MPe+|K|7FX2o@$$Fc9Z-?!f!E9;J@qktQxE@b5x+#{n zLj^@t%ac`b*X1?u!|OFy)0~< z28#erdyso<&gQ>d7V1-}$bz`tF~@;W*2fECCVX`};4p!a6@5au*Smx3zWz>*@yx2t zLhH8DCC@^Ww=h%z?ae(Rbt~X=J!J5EjG*8l%Or1h%;oKTro{=P)xPh*fWdm`pVFxcvBHY`ZWy(-t%TY)|DDx&b>g-6~u828@#9dHVC1n!bS!m&9 zFvTt0>{6NiUxdw?YckLC1CsbaEdfTEc7l>qtfv(9d(M*`EoR*-|A*?c6{uu zgl}x+=*S^BVkcGhR{wv;&E)-OkKE2w#+_w!^$NyBuG@xlcQGU&5)i17KVvm>`@(&> z{M*ttWeqRXi0ygVP|!gOmgj4qWBK;&oN)6tA789QyTOFCUi)_-wZ7iN(@{ETIJS7# zq7URKGnosH;Y%P!>E=B08X0ENIPjUdB!ud>Zf=%?q#DaS&UHFWV7z??XJ8RYd<=0o zWHv}Q+kP6;3|rt5#II&wEw*IZD^bDxja$A!uG$;X0}W$Kh^L%k%xWN`=52})eW@jL zy6VNfU#*W~8gbn#EookHd6+6xvEbQD(cq;&^pw69A!~caESl5O?jR^~Kx$2VZAEA2 z6#87dRJ?jvG=;2vry-zK#l9js-hS@=^YC$mc_H%#BQF1$WK=%Z$rX2%kyE77@pc&% z*4OL|T9b8*uQG|6>ha>-Ii4Z#a`}F2jT(JK+~ON8z6gv9TfI5RyKg?Y7 zUId8<)#jax+;dX-(jxHkrN@rHs0ZT90I+5x(#6W_O(3GP{xS^vvR_4N#y_S30!g8u zvZ}Oq%ZPx7OWr75+46A+sMW-2*no$G`M&PyI2YlMy%@2g{(7ev> zEUs6+M{GuY=_uo10}4Afr-?!M<+qQR_#96-xEx#(0bhT{Cf`wp!pud_YwaVxxX-U6d2 zjFVIIO%biqcf+kk`)AVQNp&|glLxcaf7G(O+5PC7+-lLKMXNe}KbgS+-+@go$o)JT{r{8+M-4i~ zje7WCd)yu0i$oPl)rxRRm>Yxu0!nwuEmfUxTu-U;Hkrc30Kv@XN3yr?nMQWk-Dom=i zX)y@0PD)yIBoby3&nyMha{4(678XOt5+I|D<}#ksC0c%o%VDO0LpY8&Uk}_7%#+m? zB*7o*b!c{a9pY>CWisedGNt5I0jc7|pN%D!ch_1;jcRns+nnIMNe&>JK#cs{gj5xrTodxSG`_-$W()eWBXG$)tLZen{qtBV9-nOfQ9K5yBwt|Zg zANW@_cuplu`2t)EBIlt#n^E z>eQ0y$QB%G2kI^BbsMc;r@}&Vo6u?f!K5K?mNY0%fpeP)Gx#-7f1+s4uJ-TWK$BgM z?ZH+LKfn+@^554oJzXTm6l^#Vz{w6)YW$hmo}bIRwN+|2AV!&jvfcM7V9Co^1GtB zw3{PqpWAaS`=jzsi_DTb=qb0qXDPncuVaCZa|^>QGLz0KV-uyGe_+>OGweQsL8|S6 zn?DZX0IR%K4<1e+v!DPs*fFr+xZNQ%m@k?f{jau+Qs8X3Mnnm2>LmLYR2>-lVtIDd zkmN}E=t)!z2?Pccr&wucvk-dBofW?p61g%RY94V-#$UyO{j=PDcUa3FwL|JzJl)wuVjZiWI0{D; zeeYQl5PKu^f7#V~7=^vx_zI6Cs6^_sF5KpL0v;ZsI^`Ux2p4@gx~ESLqd)Z3enjrs z6$mm5iZRihnxUz?A#ORE%p==7gS{u8bCv%R=9X>p1K0uoadfzsCRQlbu5(n((xKXT zo*>)Q5^2o4eGJA}kR2w#5om>bwX>al7t(y=Gx-R!aHE1?MN1La&}4i#^+(8($z zY1`@4D0Nyl;`mz=|#sbaK?iq@l8^jJjwBt!^iKKeiWEcO;7waol4Nuy|^bb4xorq9_Ak`cl063 zH+-dD9)+P(m%}e^T^ne9P?u9K%6^rz*%dN|?*_+R^zC+DI)$iecNyPOp04W7kz#KK z6L;te$JRXNoU8j*vde<>J5CWAdb6J~_)q zLAZc8wTj7Gs!*B!!B5D14IvNuz)^9d4+dIZo#t z`fV@cLiX8ZTpS|(_@Y9i9Y12LV8{TQ_V?V~)rl6L3VWEQ2 zu0Tk&TzcGL9h)(MFZH9`mHX*lE&}P^=#)JdpTMBQS_!nwdBWFwiLWUvEmtsT;V9mc zf-!OujEEzfhzSu$cH*hUPo+nV2d(XYh<1ln;p}+_Sqb5uW%FW z5=V4<9TA{T4ktqLjo~JFZYCMVVgvJV5e(tn5$E+{(g!pLA*JS!fXUl6k=DM&&l%!1 z(d@XpffDhb(-{Np!u}m6(%YUAvn!SlKz{m&gc*T6^f6Y!n3?3r64ROqzfbgPym%JA z03RbW1==^9ypoBKqGr3;t^hGRz0UESogE$XR@+1E&~~0x{7mt5!tS~$Z`0u~IF;B=c-f#+ZeOS|UM=C<^3HhrVtPOXY ztCrWh=>doZc24E7OY17PZjL6YBW%UbsW_JAH?e9TFqfI^Rda4axvp=^qGO{VtK7I%wwi#T@e^*@m<&HX-i zzrmDdvj*D(PMyRDM+8Hf^s;fFvBQ7!FQ<6AL>0901o6!EzWTJnZfyGc)xhUTipOqM z)_ITE{fx})kMT9W;X8US#W8?z-grJMgyve*SUYWADe)u^IIe;e9tHy?dfE4@ShgFD zI{;;+af+><0QBi37>=_3d%IJ~aD~jtomTJo*Fxpi(lgU^)5bbXX-LU0>W`Lhrj~ zRhAm}(y>xeF9cr*>+U6>fw(|@-^0i?E3r1-g+KW75N?EWMVm04VS_TBeem;RSxG^B zu~jrShd5VwBCgT`#g~JC5K^gMZaEkt4!nksMfNzeK7?*$hHramk7RzQTtctoOxeDV z0{;74-t^iRN4oe+9rl7r73mo|BvB%j2HIN?9F**wX@(YkJx0Wu90y3ir;y?ywA5F; z`*kf-4`0&O{X0?n{=cSuDg}1j?W$r*@g+3U-J8nVCO)&jDfl3Hs0HA z=gU5^_qEy66GAhOVGp});2kGU4{V*zwPcKxo&Q0S&vSF5=fAELxa%`>mseZ*rXtDa7K=TV`ly#%qmYrA)*BDzd`9O z$645K49(`A`o5^eR(F`+#(w{=Tz~!FVyin_OEthZXOEumzb=m>)L)3uki(=YZm%yo ze+KHmrimvAz=X9^`hOJF7+_1Lm5q?_aJ|uV60v5Nc)ojTRs(X!l3Q z#Z4a6HHrA*lCd;}xafx_PDWdV5>j}W+k+x00w6UZzklhLzx?4Pw)hjWCtqO`|%ICU!hcwz<9Tx^K_S%Dv05JtpTm7H82aOsSkU>eD44r z?{$tbHX(i-q0QGP6Y>#5W1?-XZ<;*F7uHgK%Fesp7eaoA6a0xBj1UFm#X7*nrr+)6 z`Zgu{KyUaqU#{1-wrBY6-uXHE>1C)9h~+&g=~SSbql(3oyTZ2SVp1o9o#=JYH4&CP zECY?V9PcYx^fC?ho@LmIK84A)vr6YP0={x`!-|7Rv4qELM- z!JxdxQ}dF|?;8Ix?tOsw(f_@*>bmnSt8*Y?i1mF>RAgc|RLrc2YymeoAa4CY{TJ#M z9TpOvd55e#5z{Fq9gI;%dfC58u()8KCQMR%KI*A-K-l@pm@Lh%Xq!`l|1(A&IVthR z!dq7svlq9>%cb{Y51VLDg2{+1v;fN+)uZ-gsTOM$Gg~jyWTIpYSKXlkkk=!bMGo&e z_TY|;Et-=aXXKt-6)mW6&B;H`J6CaP{&Cv(jl(QafLjgEA(94~b!6M486RAFj4kU1 zLvOPH|2l4cGf~~KzPw$4Q%x_5s83oX=>TJD<(qLuC-fJB+!)Iw`zgfc;5r5d%ibF&LH?a>{dMn5vXngI%v>S;?ee3^k_OP!tHJsWu8 z|K+6Tb4;8zp6^LupeIFH-z>4395X4pQH@VP7Gves0=+6izl<6!^QeK0wc(rFq5xPv zx-{0R!vQ1y`a*TKkg^=r=)3czko@t9==8YzB=Yo6Sg*yv#CV1r z01+iT5+%)M5osH6fLNi$eLttf!l+NSm*q(|zw)~}Mi$YrIt`FCZZCQ!(o-OtV6vK+ zWQAKR5R14aD`Wq(GZFNpW@xe7=bG5`cqPMgMJa$%(HO;Ms0jr!OQ_5m{8Qs;_N_2ONsS1x z6i|9F5zPwa#0bNRIVq5exD&FBK)q_oX4SgzC6z^97;qX3U89yMAG!$jIRP&;rgp<> zl-fM!o)7M{l{*M@P^!($E?8ULP#Kkoi>d7v>sBtYaJ;3Bmr2X+8YH`rq1~A)v-a+1 zv+(Hn`dabCGz*+SappI^r?j34+*~y~Tb$_|7<7Ztm?Z`dJ)2$i2VC_5r9gNg>OP?~ z*aCma(NZ)B!da`J?^1v@hzlVY)cpHbT|yp6nFIG?VY0EQX)v`KGaFmcv9WDuF708a z@R;M@|M1rDy#%Y0ArP8rP2=vgDy{9}f}H=B`6lzkoAI4OC?g zc@m-@E@VXdUv6ONl!=Wx{IDWMV%rhqRyeixbyu3aa-O=0v)t^q$9iO%*a^5ieM9d3 z9T414J98ebd7Ek$slU1kpk-~owN^t(Li^=UNC}L3N*sYr`;3NR(Ufxh-@&t-##(LN z&Hj3#72ka^Mw$R9xaJ!At;q>5x13hvW)usTO8ypG{~RmHdzlmuCrcH_j;LM9P0uNg zOVs9Ygo`6+M`hpqP;cd=oItLu$|;60%}1$Z9Bh_Ak3{+GN;NH)5-{r$4_~kR@32e` zTYYN_Q`Y_p1*!FMon}*B0`z#E}Dc zova9HvFdF`$cV_9>~fZlXK&sKBY=p9uIVO3CNKCP3Or zDN%DOt@fY}##|+b>Ju=%t+l^;8nI7sAHd8M`)v$Hn+8+J83Q_mM?Io~=ZtGOG2C94 zS5T|z79YBwpm^ofN+LI2h!F^=IO#2P;qm0|V@Y8_)XOYPq7L0!tzTdO51My$^cOEk ziP_c?{W$K8`8oFYOj_}UOP@TqR;6aWKCt3)&WV`%;I6|8vERnbZS6X*5;pTp+uX=| z=Kqp;!4Rv!3BSAAcOSs3`)V3PaOpaUW9O^j& z5FrF-PAny2OXxIqNUP&rh_`BC@DTm%lAw)#_vmp1br0cT3Zr8r#T_{sqjEcEX8)h{ zG*V`pcX8fS!Ka2Z?P6i?kcgfC6y8pm$5%`X+Y%a84DyM(#xjlGYT3h3Uz`iCBOAC*Y_5$t+xfYSN!Is-hFW5W2SSD>oASqIHvjC>E zkJ9Q=#XJ*2?&*P98{ApNYTdBswHYlwq&<#{e19|I;h4fNbUuhfEY;N!XguD zkcMBWP*GLB6Ve=^L>;VtBo;Uj&kqimM%&9$avAGqxpB6=f~Q;aLxTRTcCtIqKHwj$ zk0wZHHdY6t*#KfH)E96sJBiQ)6&_)10-f?U_w&(jSo1l~EHh~j>+PFgrHzk{&(`I0 zI@T?rMt@Fc>J2cH)&yJsqDI24Uw;l)teyI?=_$fE$IgN<^H-ITXdB>+{fH3=F;4i} zDrM-OS5iDm%mXYYHUGzi(|!~$!EC>-lz8{puRKL*G4eSWEz_8fnh?s;)zLe!ZqRwn zaU+tVC5m@L5`)hjplI@0V!`_ZMM>zaB+rw?MhJ!DMgpx^No)#7Lb5DFH48qP6!ri; zbqT|TP=rypu6<`{JgazIM6${ni}od#bpmqJ``Rh$7gS}^ z_R;UG1J8C)xk|2y+=#}bUa;k=fNz#b+ znBG3on}uC~wK>T03`94fZ}D`*pWHcmn1nS9OqF7!Tn2ibp5n`-g`=lVMQm82;)%}| zEL{}aq?2@d=u*BDzyydf1IW}qq3-*3z(vDAC z-Pt$CykD(+`!U1&IGBUb?5;p0s<$(EJ)t`KWvS7VSj*nYxM76s{ds0|<=6G%#M;F9 z+Y(WB9)GAE0EwTOV&=j9J*!J$ukRD7GqN)t1K*c8ezk?xa{SbEy(ZxjhzJcVCNMgX z>UP6{6|3hIZ*_!C(fMDkm#=q{ySRjdS5$`gawv_FoLY^JJW^b8ym0l$j4e0A*RY`_ z9?zb_+NNkM>SPvtU0V7KY-xsJOvC}22so?4NhSK7C`P=E z$JNoj-`HTTnf5<#Dn9FmQJMx26`fQ-6<2lrrR(%}ynBjk&5ta7+qZaOb=02Ew|WBd z=EPB>gjvQ*Jbsv}6E*P45dPZbqSSgN}9;a4- zTEtqDkhWg_$;gFRnHM#rJaMwMUtyn`qd?i|@uJ$J#DlX&icICpzgd*+X)L|4H)jV~ z=@M*|STx0$$^WKqF}m5}qLG&ck9`i0{&wmv>~^|5ToMDDEpp9jP$cDFBmPIi1R}L! zS%|f{7?}devZM?nFIYXGoQ8u&|4gPJ-|)xaEdWcufE?9i(cF~ zwD*f+Av!NU>DL=l;^gQEdOlkT`R1R6A+r4axZrk@zqdPupwgfzbUky^|B24K$;&xW zTEb!d40%i^VOc(g1&ROy(K|oAaAzt=cw~Mza*Pl>Zw}%$cmR^O=O#`iBO_I$Jq%iM zsA0zM141NrhS&L>bo9+5)+Dp3L2B_9XqAGxi|q^Ze)y+k z3^6ELeb1-pu@P<2Gb|9$rZ`-pCV^61_~>ydtVg~^U(6pqfF!;kOMFSSlcshf*bI}r zMro=Mx57#&DUkd?flJF%Oe=q|M8l(q*rMQbp%HgkHX-y+m#uTmHmmUxf89I6*Zt(P z`*7RU@W-0qu6foe_WH;cOl6@1$E2_M`+&?1qy+PXO2nnLG3*m_3X6`SGn!hV>v44G{y2#s z0_ZF{duG;s0mp-T%}R?H9dfh#{VV4DVWpnQOv{JB%88W|CHQiFcphbk*F9>rMTlxO zKvEJqUcjjJUKg<&XHmV*1c^@=l#H3#2{t7`F@(mMs)#pdH{CCiuw#+KjpJh1yBt0` z5@ShIG}J`uea&Y;l|X<}$BHM*zfB-a#62M5XZ)3BzEN&?9~D79U=N?R!l2xo>Gsip)}d>_)Mvd#>Wg`upWf5Iss%Hb9m#j z^EtcgG6UN@e#Gwo~6VBKdBGg0GWYxo)!H&(}?GHd47;Um5MA87Z}9;ZfBF7NZ$ zm%J`mHLb&Es+497*9J?*I82nYNHDb9?u^rLEPO+m5)tky_J?VP`faI_8GR*<0BWSi z;enB|()jmJu4irMm?qm2dbz?XzIIp@q}WYT-5=wQF6b#kLi+fVhi6XZZBp`&8Csa) zE$wY%2_)@GHnWfdUvWh&{$nuIV0MD zMx|eX!=}z1`D+ovH>tu5Gdy=|vs#-KGR{Abk+EVa=6NSl;zkL($)0vupU? z%65Ixb<5m9iB7t#IIFXfvk>RFppWpdV)68iSD=?m)F*877Rv9l!&r%)=jFo|hORVu z#=7C!py7Z(zZdCq@4ZfqCIEMem$0xk84&gWF?{{h@w%fSbRD#hB^}U26fY^V-Sdgm ze*=?u!f;2%UXQwKv*X!LLIX-bMpD=To`|tdTdMYp<|r}K+{%K!G4-A=>^6q5Fxxa_XJkwgo2Ku<&HYQv;XkYpPC4OSqZ z9NZ%9YbK^p+IsojpA2QpPG-R-8IP)-c~w#V*2J*GMl_Wct5!n;=p>2eJ)T%h1uJ9H z2wmSe0~zaD{OrGX)wB`7d9)uBPaRV17;Z*LKSGNv6pUq*zexn7{5ikU#PQaOXV zg4HC|WR?3?oWDo2#|9)nW)SWMaI%PAXUpr;VF`3x5s>{>WsaLWR zKr$B*NDOT_-=~Tr+p1`c{PIQb1j^Q8L%H`@0i-GVH1X-j63~W z=IvTS1kf4AoDWw%HH`ivxnEV$;4iKmPt_-4z=%TkQ0s(zX zlq-DbfGm@zn~lp7|5wPAC51-cT$xqmqtFN!6S3EK(X=WhPT}_G-DI`Q{|d~kktn>t zA~`Ou^ps#@78>AujpU+4C8rKHGe*Rrp^*QS$)Khqk1vPoGBq9F>*!z;gmAtX3~~SU zg@!8R2Oi`Hz2X9Stgz3wtrf^eR{aj?cfctV)I_wM&fhZT85#*6T6YM~Ay**=F}|#N zpW6Qwi)`%D@oG%A{?he7h|`NzVLuF=iks){&Zjmvgqa3a`ry67V_Na1Yyr0vKBQ(L z*Pv4qr~^F*r_kWo!rI0P#ER74GH`FltXOULEzU1?vMMQ@)1s1%bLl7knn+g(N7xJ( z&6==x!1Nt7K`nTXJ40W2aKc@!uzLw54Rl7-JJ_5p;+89O&NrxPn3A$YBl7kj!OX%8 z$YSkP&t?D>qV3D3|C<29{Ry=qHgNH)jkftvMwsfJHRP$x&Q^rSRfo1FE87>9bAOn{ zH?DbQxl+w3{zun}ihhd)pXmP#eJ872&F;o%`86p6p_r3T7#iY#>p6dA064k0!>qZ6 zGQ7qjmzQyz!rn>FX)1r8C;eJ-Xp6FFFIsG0?A-X%EZb9v52WWMx8YpMysVIydKJ^K z6X=sQ;f&-daq8&vHJPbqKoABSX!mt(RLQ}Is=unaqYX{VzkEf>(?-nxBkZA$+*<3| zZO?gP9F=Fxc$Fx_jR8r_OiogyXpVeb@sVyoZ9x;rq3xmaJ!p}u*XhC)h>;F1IMyyn z3F$P=byI4EIKEr|FYSXfzf^01DL#2vXH~C5ut5>gZ@$O+vMwRINJ<9)&?#K>Wf&n@ zp#_u)0OJmiLW36_&xN5etD7QKq~v630rRIcv5aLVwXy`^tr=;@G0&Or1}S{#Zx5r< zf0F{^xgrBZRqYZS7WoN3?FxgXiNkhC@IMVmW`>+Dh8N3e)lTKWbj!;1u$E0h~YV2$CQ(0WSItcyO!G+h<2T9!DQXr?YFLb#>Anm^?A??giH>E zQ{ytX+`?1o(y`CD?ria#?jh?h$?Uiu&e|fM{l}!h%dvv|Zg}@5I6QqKbS~lVea@Ea zqr7``ls&UU{4?VNJUpRz;)8xwi zJBJZD&cCu%L=4xS-!8xKhFgErqGtZF>iw*5J)imeNJO7Yf8YDwZ+-t!Si&wvzFzVV z0_s-sphw*^QkD#EzoYiIxCi_^pKO+_2IIu&zS}Q6r^JvX)XRr!1tC|Lki7T4yx=|X z`pe$&%a&nl-t+m2B80E|ECFU^XUPd-M_P zO&qOq%cfYE4RmM^`xn&{ks`jbTJ7bdB64=~!R2s0gwV()D=>aiS2$7BV0-|>(phk4 zhF9a{LulnpY<4#n(UE?BXz%(m@fUUCx^l@te_>>5TrKd}6F1m&^4MTb*#Pzn1LP_m zAK*&H@Y|IkZ$`htI~wTGxC^SoST+vrL9b=@zxD;$9@82UB#5^GblvU`pa31HQD={ zd&l7L(NDflE6=g84>VnOB)XeJNg!+==>Ef$0#_43cxI^tPy%u&^b8kPIi`fPW-OTFKW!_w>)b!qYn3LnmIl6g25* z2_#8GE;e-^AM<=Mv{+ezSMF$otx2}vC9{hG zXU1-Bsn;l6gHM>HX_VtGY&buNNECcz65vPR%G0bo65sMeoNWGl4a4a4{>S#dg}dtf zq5T&Bal`j{s?$3#V?m#>OOSpJx$R}k(ZKtb@7!~Jb=1Ao@sv}%iv6H|sP3PWUR_GU zey*GiOT07%1Vy^wPd4Y`al=Ju7-G!IU=$v8ziP!oHM109AFB9=IRUX{n&XC=-yd=n zttwFIZ5x+roe^ecWNKWa9;0TGB>`dV9n#lK{Ypi$fqP+elC=mehU)k40b=(cjLu^b zyi$v$zvbe$zluAJYg<-!j}6~w^P2o4-5LjZ$$XRQn@P)>1H4In;uWs-V-3EU*j2_k zIg`gE5XjT?mJF=*0A7Khux38zkh>!x!N$46%CTyT-?HzaW3wk92&w{Cl+QI$oO+Ed zX`7WO)Sb+Dh2d)4+YX*!`j^-o_+j2X_q${B(1Sw+5yojzD>)`?6!botQ(IS}kDyeA z)xl`)Vvb6N{+X3go}RQ_d}_6q*Fac_@;Cjre9ccQt^=%hXXzW$k6enYLSi8w%sT&} zls*yjznb;;56Er>vk6}lOPJt?XED7Lk@1h7oFGM}5N_k>BEf$UD;;`xpjR$ZcCH?r zUSVFfldaGZcZX>Jco1m3>q972Z%Bq7H$=ETS&u2)dnKg=gq0kkykY8iUM4BI3dE?1 zEB3kc|7ApxhXmE>M^{Iv%Iexa^d`mpm%Nf@Cx|Y;i?(8O((@4pT2qCz4s3bUhplZ; zM*cbw6Ge+zEO8U&U_Ms8`>95SmdnNVlS8^2oV~Nm1oc`RA~Z_JFLQvXMIYp2WFO_} z-B0sc3GenO%}2Di--vAZ=9$N7_A8HV@ zyY3^Bf;EvN8z%NPjqKW=zs?78|ED+6eN7{0Gx!&*qMr2FtvDz&4&>_#Y{G1_coQH5 zId=cvga!GV>_rD*Qdxjd0@`OTPH+S+PveRcRZme*o8Jz-g~5{$P3eHM{iw4~i_Gs& z(l=I>Rcg#qhzSFX@)Vc)aU-?YKKn!aj|l$n`yPAEIFf4J3T*A;0TRzm9*2}_pv~rw zgT}~yAI!WDz(s1->^ypu<$%JMknXUNPq02jV_=;;>WM#LxL7+?0VFBuDBe|Gy=GJ6 z{ETsc(lu{pviCC4HA$Wmegu2qYAi0D;ozBU7 zkU9V0fm-Ze>$(1>;oB1eeGGCe+XSbmd!qZ=509Jm=*tPeW2Lu)xU^pjEUaU!*bsv4 zBD~VroC4@KV{^XLgNi#;vuVPF=?Dn;dvr^B__Z1gCJB z8qLj}jFDbB=^=I0XAy;RrY73G(01rlZ2pFTW{kNjKV-wrs){aKm`jO}RuSwrsfQB( zdwkdlf1<&%0c`}IjYEA^x=d%|ri?!|ZGK2HAvyd{0ko2^%W^a~;-(ODqCj?pzb?xkj>}6OZH7ks6!;o~PE%xE z9X}QQ1IU*pcDBoHUCE6t(;E>)ALzA%6t+j~)maH|J;@={Ho}SS0DeFL7 z9wjQQ-o$`4ECHGs|>uwb?W4 z?|P#@A)gwEg(R&p+5PuWp>FHr_Xa-bifIUIzHChGAF;QqEk<6!f(m-y2rimMeUWoK zqA_?u*A{$^9ev%?Xp839hW-p=t#e9dC0l=s1>=S!O`BJ?* z!m#6H%Rmo?NH2uRBE5q%1`;W&Ud(QpV?31IlV?t__v0cawCj5gkS~jO?|c@SPt{tg zw-(HMf6;2XO(n`$sf&4k%X`rkIEHOF&)C4p^Z2>`5>#~wVWLod@KJh&2Dbj1M8=kztbX+!bF-=!M zVWLh@0+pPsG=~{JK(Y=o4E7qJXM1UXydPFYeG~0?cLgVWlKN+H#Rp^BTww)NHWkzz zvf(E>9b(gBvj=3QiuAe;zJx}x%EacFTKd2pu1*Zq(m6(DHEqAe#mh!;bB`aUn$y;J zoc0nl#HrNG)@vK;nBH$9$Ocm=OL)y=M#%;IX~;1_SvUEuLs9#wrzbKK;k?O+i_CvP zDY({`5a*LYTU)5cr7UEp0qXwO6^fYmyqA<536*<=Dczs<*ys}EUl_s+Np@c)mmfBDJ^{wj`L?%PA`ynMWuiQTunOZoy+3SloIV<%YILS}ZpG>DGd`;syVGZe8twPe$t5Aq=_t zv9&$7URC_hRgc}XC~gaG<}yI`sBQrRo^%HS7-r0wH@?bhFVJn^y^TT(}n|W5Ko=fau)~{Y8Z~IHm+Cf*XSU zI%N`naONZyBgv&cw>WoNz!OcSYpG1f9&-t{{<9Fdwi?eCki(Uf6dT^@HJ@)`aU)yl z3lqIk%M^Cd4h~K>)d-#nCJ~ThKL7>!p!mL=pPPYt}v-cbe)%juysJ(Jm{<=4h1GRz%V(^Xv2}Y5$Pi(jYJG^M*<;iS4R&tX%$|e8JoMmpN=2Vq zeG5W4cz#CElmziDEdKl7XMSb{+s;5_NM#TvU&W+2WX2%Lh~tjIqN}ZJ^Jon-nmsVReM|aXyHlIG-X0*~kCkkOH5)&hr zz@2OH_PL8#Ll57;<4?WLnM+*;CZeMa#a%mbJr7G2&tD99YXGc$nsnJ$~QNE)`w@UDZr zczT7`TMh-kfo!g`B`V-K1$NzbC$An`;fc4GDA&gE_l}Y!5he);qb?*NSsG%JfI_f_ zF)7OOkd}kAY#iYcWfmq0QE7t8Qk1rkX%Ab65O*N+uv9+P%d!+ldASYEwy_->Nlt~k zif+B?yt(>p@jUMuP(}!m6Xt@DtLpZvIp$fG|D3w6n*(C994DQ`d4#k8sSZl7cXWzc7wpwxZ&~Ux}e09B{|B$t?uq|wMJb6P!C>Loejc6@CkP=oRPOn> z%r7}u9-KJ!7Sd!?$}W}BVGbWU$k0fM#P#{j&wQKJeu?422qV@C_w8M0ZL5ntdIC$A;#pXNS19O5L~)&i6d_g^H2Wif5#KgJ&sdN8Ypj>vqJ_`;dYvt!o2aM`BB|iW2G70tCPYn!hR1Qr4#qJk z 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%0A(nMKcpa6x?s8!Z_K9$ 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