<?xml version="1.0" encoding="UTF-8" ?>
<!--

 File Name          : serie.xml
 Description        : Contextual documentation of the MCUs series

 COPYRIGHT(c) 2016 STMicroelectronics

====================================================================
| version 0.1  |  A.Morin          | Creation                      |
====================================================================

Contextual help database for MCUs family it contains:
    - family generic information
    - more detailed information
    - Links to some documentation

-->

<ctx_serie_help xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="../../../../../../../doc/V4/Development/Specifications/contextualDocumentation/serie.xsd">
    <!-- family reference you want to document -->
    <serie ref="STM8AF">
        <!-- Title of the contextual widget -->
        <title>STM8AF Series</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[ST’s STM8AF series is intended for automotive applications where no<br/>
            compromise on parameters is possible, from reliability to system cost effectiveness.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[The STM8AF series is modular, provides high performance and offers the<br/>
            flexibility required for short development cycles. Its true data EEPROM, combined with<br/>
            the capability to withstand up to 150 °C ambient temperature, make the series a sustainable<br/>
            choice for automotive applications. Now available in 32-pin QFN package.]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM8AF on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm8af-series.html" index=""/>
    </serie>
    <serie ref="STM8AL">
        <!-- Title of the contextual widget -->
        <title>STM8AL Series</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[ST’s STM8AL ultra-low-power series for automotive applications puts green<br/>
            energy, application safety and power efficiency at the forefront. It is particularly suited<br/>
            to battery-operated functions such as remote keyless entry and tire pressure monitoring, as well<br/>
            as for applications where power consumption is critical over time: companion microcontroller, immobilizers and sensors.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[Based on the STM8A embedded features for system cost reduction and reliability,<br/>
            the STM8AL series supports LIN communications and offers more features to increase computation<br/>
            performance, save power consumption and save memory space, using the LCD driver, RTC, DMA, comparators,<br/>
            12-bit ADC and DAC. It offers a unique combination of flexible, innovative and cost-effective solutions<br/>
            for automotive applications.]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM8AL on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm8al-series.html" index=""/>
    </serie>
    <serie ref="STM8L">
        <!-- Title of the contextual widget -->
        <title>STM8L Series</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[ST’s ultra-low-power product lines support a wide number of applications where<br/>
            consumption is critical, such as in portable devices. The STM8L, based on the 8-bit STM8 core,<br/>
            benefits from our proprietary ultra-low-leakage process, shared with the STM32L family, and<br/>
            features an ultra-low power consumption of 0.30 µA with the lowest power mode.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[This family is available in four different lines making the STM8L an optimal family to<br/>
            support many applications requiring special care on power savings.<br/><br/>
            <b>STM8L101 line:</b><br/>
            <p style="text-indent:20px;">- Lowest power mode: 0.30 µA</p>
            <p style="text-indent:20px;">- Dynamic run mode: 150 µA/MHz</p>
            <b>STM8L151/152 line:</b><br/>
            <p style="text-indent:20px;">- Lowest power mode: 0.35 µA</p>
            <p style="text-indent:20px;">- Dynamic run mode: 180 µA/MHz</p>
            <b>STM8L162 line:</b><br/>
            <p style="text-indent:20px;">- Lowest power mode: 0.35 µA</p>
            <p style="text-indent:20px;">- Dynamic run mode: 180 µA/MHz</p>
            <b>STM8L051/052 Value line:</b><br/>
            <p style="text-indent:20px;">- Lowest power mode: 0.35 µA</p>
            <p style="text-indent:20px;">- Dynamic run mode: 180 µA/MHz</p>]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM8L on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm8l-series.html" index=""/>
    </serie>
    <serie ref="STM8S">
        <!-- Title of the contextual widget -->
        <title>STM8S Mainstream series</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[ST’s STM8S series of mainstream 8-bit microcontrollers covers a large variety of applications<br/>
            in the industrial, consumer and computer markets, particularly where large volumes are concerned. Based<br/>
            on the STM8 proprietary core, the STM8S series benefits from ST's 130 nm technology and advanced core<br/>
            architecture performing up to 20 MIPS at 24 MHz. Embedded EEPROM, RC oscillators and a full set of standard<br/>
            peripherals provide a robust and reliable solution for designers.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[The STM8S series consists of four lines with differentiated features but full compatibility<br/>
            and upgradability to simplify future design changes.<br/><br/>
            <p style="text-indent:20px;">- The STM8S003/005/007 Value line is the entry-level series with a basic feature set.</p>
            <p style="text-indent:20px;">- The STM8S103/105 Access line offers more features and a larger variety of packages.</p>
            <p style="text-indent:20px;">- The STM8S207/208 Performance line features a full set of peripherals and provides</p>
            <p style="text-indent:20px;">  performance for medium- to higher-end applications.</p>
            <p style="text-indent:20px;">- The STM8S Application specific line provides more analog features and dedicated firmware solutions.</p>]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM8S on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm8s-series.html" index=""/>
    </serie>
    <serie ref="STM32F0">
        <!-- Title of the contextual widget -->
        <title>STM32F0 Entry-level Arm Cortex-M0 MCUs</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[Devices in ST’s ARM® Cortex®-M0-based STM32 F0 series deliver 32-bit performance<br/>
            while featuring the essentials of the STM32 family and are particularly suited for cost-sensitive<br/>
            applications. STM32 F0 MCUs combine real-time performance, low-power operation, and the advanced<br/>
            architecture and peripherals of the STM32 platform.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[The STM32F0x0 Value line is highly competitive in traditional 8-bit and 16-bit markets and<br/>
            eliminates the need to manage different architectures and the associated development overhead. If your<br/>
            device needs a USB peripheral, it’s now possible to order an STM32F070 Value line MCU.<br/>
            <p style="text-indent:20px;">- The STM32F0x1 line provides a high integration of functions and covers a wide range</p>
            <p style="text-indent:20px;">  of memory sizes and packages, bringing flexibility to cost-sensitive applications.</p>
            <p style="text-indent:20px;">- The STM32F0x2 line provides rich connectivity with crystal-less USB 2.0 and a CAN bus</p>
            <p style="text-indent:20px;">  interface, making it the ideal choice for communication gateways, smart-energy devices or game terminals.</p>
            <p style="text-indent:20px;">- The STM32F0x8-line operating at 1.8V ±8% is well suited for use in portable consumer</p>
            <p style="text-indent:20px;">  applications such as smartphones, accessories and media devices.</p><br/>
            The STM32 turns the one-architecture-fits-all concept into reality.<br/>
            Offered in various package types, the STM32 F0 series satisfies the needs of a large variety of applications and segments.]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32F0 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32f0-series.html" index=""/>
    </serie>
    <serie ref="STM32F1">
        <!-- Title of the contextual widget -->
        <title>STM32F1 series of mainstream MCUs</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[ST’s STM32 F1 series of mainstream MCUs covers the needs of a large variety of<br/>
            applications in the industrial, medical and consumer markets. With this series, ST has pioneered<br/>
            the world of ARM® Cortex™-M microcontrollers and set a milestone in the history of embedded applications.<br/>
            High performance with first-class peripherals and low-power, low-voltage operation is paired with a high level<br/>
            of integration at accessible prices with a simple architecture and easy-to-use tools.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[The series consists of five product lines which are pin-to-pin, peripheral and software compatible.<br/>
            <p style="text-indent:20px;">- STM32F100 Value line  – 24 MHz CPU with motor control and CEC functions</p>
            <p style="text-indent:20px;">- STM32F101 – 36 MHz CPU, up to 1 Mbyte of Flash</p>
            <p style="text-indent:20px;">- STM32F102 – 48 MHz CPU with USB FS</p>
            <p style="text-indent:20px;">- STM32F103 – 72 MHz, up to 1 Mbyte of Flash with motor control, USB and CAN</p>
            <p style="text-indent:20px;">- STM32F105/107 – 72 MHz CPU with Ethernet MAC, CAN and USB 2.0 OTG</p>]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32F1 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32f1-series.html" index=""/>
    </serie>
    <serie ref="STM32F2">
        <!-- Title of the contextual widget -->
        <title>STM32F2 series of high-performance MCUs</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[The ARM® Cortex™-M3-based STM32 F2 series uses ST’s advanced 90 nm NVM process<br/>
            technology with the innovative adaptive real-time memory accelerator (ART Accelerator™) and<br/>
            multi-layer bus matrix. This offers an unprecedented trade-off in price and performance.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[The series is characterized by a high degree of integration combining up to 1 Mbyte<br/>
            of Flash memory and up to 128 Kbytes of SRAM with Ethernet MAC, USB 2.0 HS OTG, camera interface,<br/>
            hardware encryption support and external memory interface.<br/><br/>
            ST’s acceleration technology enables these MCUs to achieve up to 150 DMIPS/398 CoreMark at 120 MHz FCPU,<br/>
            which is equivalent to zero wait state execution, while keeping the dynamic current consumption at the<br/>
            outstandingly low level of 175 µA/MHz.<br/><br/>
            The devices are available in LQFP64, LQFP100, LQFP144, WLCSP66 (< 4 x 4 mm), UFBGA176 and LQFP176 packages.<br/><br/>
            The series consists of two product lines which are fully pin-to-pin, peripheral and software compatible.<br/>
            The series also offers close pin-to-pin compatibility with the other STM32 products.
            <p style="text-indent:20px;">- STM32F205/215 – 120 MHz CPU/150 DMIPS, up to 1 Mbyte of Flash with advanced connectivity and encryption</p>
            <p style="text-indent:20px;">- STM32F207/217 – 120 MHz CPU/150 DMIPS, up to 1 Mbyte of Flash with advanced connectivity and encryption,</p>
            <p style="text-indent:20px;">  adding Ethernet MAC and camera interface to the STM32F205/215, and more GPIOs and features on larger packages</p>]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32F2 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32f2-series.html" index=""/>
    </serie>
    <serie ref="STM32F3">
        <!-- Title of the contextual widget -->
        <title>STM32F3 series of mixed-signal MCUs with DSP and FPU instructions</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[The STM32 F3 series combines a 32-bit ARM® Cortex®-M4  core (with FPU and DSP instructions) running<br/>
            at 72 MHz with a high number of integrated analog peripherals leading to cost reduction at application level and<br/>
            simplifying application design, including:<br/>
            <p style="text-indent:20px;">- Ultra-fast comparators (25 ns)</p>
            <p style="text-indent:20px;">- Op-amp with programmable gain</p>
            <p style="text-indent:20px;">- 12-bit DACs</p>
            <p style="text-indent:20px;">- Ultra-fast 12-bit ADCs with 5 MSPS (Million Samples Per Second) per channel (up to 18 MSPS in Interleaved mode)</p>
            <p style="text-indent:20px;">- Precise 16-bit sigma-delta ADCs (21 channels)</p>
            <p style="text-indent:20px;">- Core Coupled Memory SRAM (Routine Booster), a specific memory architecture boosting time-critical routines,</p>
            <p style="text-indent:20px;">  accelerating the performance by 43%</p>
            <p style="text-indent:20px;">- 144 MHz Advanced 16-bit pulse-width modulation timer (resolution < 7 ns) for control applications</p>
            <p style="text-indent:20px;">- High resolution timer (217 picoseconds), self-compensated vs power supply and temperature drift</p>]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[A flexible interconnect matrix allows autonomous communication between peripherals and saves CPU resources and power consumption.<br/>
            A high degree of compatibility with STM32 F0 series guarantees outstanding efficiency when designing derivatives of applications at<br/>
            different performance levels.<br/><br/>
            The STM32 F3 series consists of:<br/>
            <p style="text-indent:20px;">- The STM32F301, STM32F302, STM32F303 general-purpose product lines ranging from a basic, cost-efficient peripheral set, up to more performance and analog functions able to manage up to triple FOC motor control,</p>
            <p style="text-indent:20px;">- The STM32F334 with high-resolution timer (217 picoseconds) and complex waveform builder plus event handler (HRTIM) for digital power conversion, such as digital switched-mode power supplies, lighting, welding, solar and wireless charging,</p>
            <p style="text-indent:20px;">- The STM32F373, with 16-bit sigma-delta ADC and</p>
            <p style="text-indent:20px;">- 7 built-in gains for high-precision measurements in applications such as biometric sensors or smart metering,</p>
            <p style="text-indent:20px;">- The STM32F3x8 line, supporting 1.8 volt operation</p><br/>
            Package options are LQPF48/64/100, UFBGA100, WLCSP100/66/49, UQFN32 for the devices ranging now from<br/>
            16 up to 512 Kbytes of Flash memory.<br/>
            Temperature range from -40 to 85 ° C or from -40 to 105 ° C (with a junction temperature of 125 ° C).<br/>]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32F3 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32f3-series.html" index=""/>
    </serie>
    <serie ref="STM32F4">
        <!-- Title of the contextual widget -->
        <title>STM32F4 series of high-performance MCUs with DSP and FPU instructions</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[The ARM® Cortex®-M4-based STM32F4 MCU series leverages ST’s NVM technology and ART Accelerator™<br/>
            to reach the industry’s highest benchmark scores for Cortex-M-based microcontrollers with up to 225 DMIPS/608<br/>
            CoreMark executing from Flash memory at up to 180 MHz operating frequency.<br/>
            With dynamic power scaling, the current consumption running from Flash ranges from 89 µA/MHz on the STM32F410<br/>
            up to 260 µA/MHz on the STM32F439.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[The STM32F4 series consists of eight compatible product lines of digital signal controllers (DSC),<br/>
            a perfect symbiosis of the real-time control capabilities of an MCU and the signal processing performance of a<br/>
            digital signal processor (DSP):<br/><br/>
            <b>Advanced lines:</b>
            <p style="text-indent:20px;">- 180 MHz CPU/225 DMIPS, up to 2 Mbytes of dual-bank Flash memory with SDRAM and</p>
            <p style="text-indent:20px;">  Chrom-ART Accelerator™</p>
            <p style="text-indent:40px;">- STM32F469/479 – Quad-SPI interface, LCD-TFT controller and MPI-DSI interface</p>
            <p style="text-indent:40px;">- STM32F429/439 –  LCD-TFT controller</p>
            <p style="text-indent:40px;">- STM32F427/437 – serial audio interface, more performance and lower static power consumption</p><br/>
            <b>Foundation lines:</b>
            <p style="text-indent:20px;">- STM32F446 – 180 MHz/225 DMIPS, up to 512 Kbytes of Flash memory with dual Quad-SPI and</p>
            <p style="text-indent:20px;">  SDRAM interfaces</p>
            <p style="text-indent:20px;">- STM32F407/417 – 168 MHz CPU/210 DMIPS, up to 1 Mbyte of Flash memory adding Ethernet MAC and camera</p>
            <p style="text-indent:20px;">  interface</p>
            <p style="text-indent:20px;">- STM32F405/415 – 168 MHz CPU/210 DMIPS, up to 1 Mbyte of Flash memory with advanced connectivity</p>
            <p style="text-indent:20px;">and encryption</p><br/>
            <b>Access lines, the entry-level microcontrollers of the STM32F4 series:</b><br/>
            84 MHz CPU/105 DMIPS, the smallest, cost-effective solution with outstanding power efficiency (Dynamic Efficiency™)<br/>
            <p style="text-indent:20px;">- STM32F401 – Less than 3 x 3mm with USB 2.0FS OTG and SDIO interfaces</p>
            <p style="text-indent:20px;">  100 MHz CPU/125 DMIPS, outstanding power efficiency (Dynamic Efficiency™) and Batch Acquisition</p>
            <p style="text-indent:20px;">  Mode (BAM), a new smart DMA-optimizing power consumption for data batching</p>
            <p style="text-indent:20px;">- STM32F410 – New milestone in outstanding power efficiency (89 µA/MHz and 6 µA in Stop mode), true random</p>
            <p style="text-indent:20px;">  number generator, low-power timer, and DAC.</p>
            <p style="text-indent:20px;">- STM32F411 – High RAM density and enhanced peripheral set such as USB 2.0FS OTG and up to 5 SPI</p>
            <p style="text-indent:20px;">  interfaces.</p>
            <p style="text-indent:20px;">- STM32F412 – High RAM and Flash memory density, USB interface, and enhanced peripheral set including a</p>
            <p style="text-indent:20px;">  flexible external static memory controller with up to 16-bit data bus for LCD and external memory control,</p>
            <p style="text-indent:20px;">  dual-mode Quad-SPI, CAN, DFSDM, and TRNG.</p>
            <p style="text-indent:20px;">- STM32F413/F423 – Extends STM32F412 features with higher RAM and Flash memory density and an enhanced</p>
            <p style="text-indent:20px;">  peripheral set including 10 UARTs, 3 CANs, SAI interface, a low-power timer, 2 DACs, 2 DFSDM with up to</p>
            <p style="text-indent:20px;">  6 filters. The STM32F423 includes AES encryption.</p>]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32F4 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32f4-series.html" index=""/>
    </serie>
    <serie ref="STM32F7">
        <!-- Title of the contextual widget -->
        <title>STM32F7 series of very high-performance MCUs with ARM® Cortex®-M7 core</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[Taking advantage of ST’s ART Accelerator™ as well as an L1 cache, STM32F7 microcontrollers deliver the<br/>
            maximum theoretical performance of the Cortex-M7 core, regardless if code is executed from embedded Flash or external<br/>
            memory: 1082 CoreMark /462 DMIPS at 216 MHz fCPU.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[<b>The STM32F7 series unleashes the Cortex-M7 core:</b>
            <p style="text-indent:20px;">- AXI and multi-AHB bus matrixes for interconnecting core, peripherals and memories</p>
            <p style="text-indent:20px;">- Up to 16 Kbytes +16 Kbytes of I-cache and D-cache</p>
            <p style="text-indent:20px;">- Up to 2 Mbytes of embedded Flash memory, with Read-While-Write capability on certain devices</p>
            <p style="text-indent:20px;">- Two general-purpose DMA controllers and dedicated DMA controllers for Ethernet (on some variants),
            <p style="text-indent:20px;">  high-speed USB On-The-Go interfaces and the Chrom-ART graphic accelerator (on some variants)
            <p style="text-indent:20px;">- Peripheral speed is independent from CPU speed (dual clock support) allowing system clock changes</p>
            <p style="text-indent:20px;">  without any impact on peripheral operations
            <p style="text-indent:20px;">- Even more peripherals, such as two serial audio interfaces (SAI) with SPDIF output support, three I²S</p>
            <p style="text-indent:20px;">  half-duplex interfaces with SPDIF input support, two USB OTG interfaces with dedicated power supply and</p>
            <p style="text-indent:20px;">  Dual-mode Quad-SPI Flash memory interface</p>
            <p style="text-indent:20px;">- Large SRAM with a scattered architecture:
            <p style="text-indent:40px;">- Up to 512 Kbytes of universal data memory, including up to 128 Kbytes of Tightly-Coupled Memory for Data</p>
            <p style="text-indent:40px;">  (DTCM) for time critical data handling (stack, heap...)</p>
            <p style="text-indent:40px;">- 16 Kbytes of Tightly-Coupled Memory for Instructions (ITCM) for time-critical routines</p>
            <p style="text-indent:40px;">- 4 Kbytes of backup SRAM to keep data in the lowest power modes</p>
            <p style="text-indent:20px;">- Protected code execution feature (PC-ROP) on some variants</p>
            <p style="text-indent:20px;">- On-chip USB high-speed PHY on some variants</p><br/>
            <b>Power efficiency:</b>
            <p style="text-indent:20px;">- 7 CoreMark/mW at 1.8 V</p>
            <p style="text-indent:20px;">- 100 µA typical current consumption in Stop mode with all context and SRAM saved</p><br/>
            <b>Compatibility</b>
            <p style="text-indent:20px;">- Cortex-M7 is backwards compatible with the Cortex-M4 instruction set</p>
            <p style="text-indent:20px;">- STM32F7 series is pin-to-pin compatible with the STM32F4 series</p>]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32F7 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32f7-series.html" index=""/>
    </serie>
    <serie ref="STM32G0">
        <!-- Title of the contextual widget -->
        <title>STM32G0 series of mainstream MCUs</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[The new STM32G0 Series is not simply another Arm® Cortex®-M0+ microcontroller. It sets a new definition <br/>
            of what an efficient microcontroller must offer. This is all about best optimization, down to each and every detail, <br/>
            to offer the best value for your money and allow you to achieve your goals with the minimum BOM cost <br/>
            and the maximum flexibility for upgrades.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[
            •The STM32G0x0 Value line is highly competitive in traditional 8-bit and 16-bit markets and embeds an accurate <br/>
            internal clock allowing further cost saving. It eliminates the need to manage different architectures and the <br/>associated development overhead.<br/>
            •The STM32G0x1 line provides upgraded features in analog and is IoT ready with upgraded security functions. <br/>
            It offers a wide range of memory sizes, voltage and packages, bringing flexibility to cost-sensitive applications.<br/><br/>
            The STM32G0 Series enables the one-architecture-fits-all concept and is ready for tomorrow’s needs.<br/><br/>
            Efficient, robust and simple, the STM32G0 series is available with 16 to 512 Kbytes of Flash memory in 8- to 100-pin packages, <br/>
            satisfying the needs of a large variety of applications and segments.]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32G0 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32g0-series.html" index=""/>
    </serie>
	
	    <serie ref="STM32G4">
        <!-- Title of the contextual widget -->
        <title>STM32G4 Series of mixed-signal MCUs with DSP and FPU instructions</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[The STM32G4 Series combines a 32-bit Arm® Cortex®-M4 core (with FPU and DSP instructions) running at 170 MHz combined with 3 different .<br/>
			hardware accelerators: ART Accelerator™, CCM-SRAM routine booster and mathematical accelerators.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[<b>The STM32G4 Series also offers:</b>
            <p style="text-indent:20px;">- Rich advanced analog peripherals (comparator, op-amps, DAC)</p>
            <p style="text-indent:20px;">- ADC with hardware oversampling (16-bit resolution)</p>
            <p style="text-indent:20px;">- Dual-bank Flash memory with error-correcting code (ECC) (supports in-field firmware upgrades) </p>
            <p style="text-indent:20px;">- Securable memory area</p>
            <p style="text-indent:20px;">  High-resolution timer version 2</p>
            <p style="text-indent:20px;">- USB Type-C interface with Power Delivery including physical layer (PHY)</p>
            <p style="text-indent:20px;">- AES hardware encryption</p>
            <p style="text-indent:20px;">  </p>
            <p style="text-indent:20px;">A flexible interconnect matrix allows autonomous communication between peripherals</p>
            <p style="text-indent:20px;">and saves CPU resources and power consumption.</p>
            <p style="text-indent:20px;">  </p>
            <p style="text-indent:20px;">A high degree of compatibility with the STM32F3 Series guarantees outstanding efficiency</p>
            <p style="text-indent:20px;">when designingderivatives of applications at different performance levels.</p>
            <p style="text-indent:20px;">  </p>
			<b>The STM32G4 Series of mixed-signal microcontrollers consists of:</b>
            <p style="text-indent:20px;">- The STM32G4x1 Access line: general-purpose microcontrollers with an entry level</p>
			<p style="text-indent:30px;">  set of analog peripherals</p>
            <p style="text-indent:20px;">- The STM32G4x3 Performance line: general-purpose microcontrollers with the </p>
            <p style="text-indent:30px;">  maximum number of analog peripherals</p>
            <p style="text-indent:20px;">- The STM32G4x4 Hi-resolution line with high-resolution timer and complex waveform builder</p>
            <p style="text-indent:30px;">  plus event handler (HRTIM) for digital power conversion, such as digital </p>
			<p style="text-indent:30px;">  switched-mode power supplies, lighting, welding, solar and wireless charging</p>
			<p style="text-indent:20px;">    </p>
            <p style="text-indent:20px;">Package options are LQPF32/48/64/80/100/128, UFBGA100, WLCSP64/81, UQFN32/48 </p>
			<p style="text-indent:20px;">for devices with 32 up to 512 Kbytes of Flash memory.</p>
			<p style="text-indent:20px;"></p>
			<p style="text-indent:20px;">Temperature range from -40 to 85 °C or from -40 to 125 °C.</p>]]>
			
			
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32G4 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32g4-series.html" index=""/>
    </serie>
	
	
    <serie ref="STM32H7">
        <!-- Title of the contextual widget -->
        <title>STM32H7 series of high-performance MCUs with ARM® Cortex®-M7 core</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[The STM32H7 series now includes dual-core microcontrollers using Cortex-M7 and Cortex-M4 cores.<br/>
			Taking advantage of an L1 cache, STM32H7 devices deliver the maximum theoretical performance of the Cortex-M7 core, .<br/>
            regardless if code is executed from embedded Flash or external memory: 2020 CoreMark /856 DMIPS at 400 MHz fCPU.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[<b>The STM32H7 series unleashes the Cortex-M7 core:</b>
            <p style="text-indent:20px;">- AXI and multi-AHB bus matrixes for interconnecting core, peripherals and memories</p>
            <p style="text-indent:20px;">- 16 Kbytes +16 Kbytes of I-cache and D-cache</p>
            <p style="text-indent:20px;">- Up to 2 Mbytes of embedded dual-bank Flash memory, with ECC and Read-While-Write capability</p>
            <p style="text-indent:20px;">- A high-speed master direct memory access (MDMA) controller, two dual-port DMAs with FIFO and request</p>
            <p style="text-indent:20px;">  router capabilities for optimal peripheral management, and one additional DMA</p>
            <p style="text-indent:20px;">- Chrom-ART acceleration for efficient 2D image copy and double-precision FPU are also part of the</p>
            <p style="text-indent:20px;">  acceleration features available in the device</p>
            <p style="text-indent:20px;">- Peripheral speed independent from CPU speed (dual-clock support) allowing system clock changes without</p>
            <p style="text-indent:20px;">  any impact on peripheral operations</p>
            <p style="text-indent:20px;">- Even more peripherals, such as four serial audio interfaces (SAI) with SPDIF output support,</p>
            <p style="text-indent:20px;">  three full-duplex I²S interfaces, a SPDIF input interface supporting four inputs, two USB OTG with</p>
            <p style="text-indent:20px;">  dedicated power supply and Dual-mode Quad-SPI interface, two FD-CAN controllers, a high-resolution timer,</p>
            <p style="text-indent:20px;">  a TFT-LCD controller, a JPEG codec, two SDIO interfaces and many other analog peripherals including</p>
            <p style="text-indent:20px;">  three fast 16-bit ADCs, two comparators and two operational amplifiers.</p>
            <p style="text-indent:20px;">- 1 Mbyte of SRAM with a scattered architecture:
            <p style="text-indent:40px;">- 192 Kbytes of TCM RAM (including 64 Kbytes of ITCM RAM and 128 Kbytes of DTCM RAM for</p>
            <p style="text-indent:40px;">  time-critical routines and data), 512 Kbytes, 288 Kbytes and 64 Kbytes of user SRAM,</p>
            <p style="text-indent:40px;">  and 4 Kbytes of SRAM in backup domain to keep data in the lowest power modes</p>
            <b>Security:</b>
            <p style="text-indent:20px;">- Authenticate and protect your software IP while performing initial programming in production or firmware</p>
            <p style="text-indent:20px;">  upgrades in the field (Available in 2018)</p>
            <b>Power efficiency:</b>
            <p style="text-indent:20px;">- The multi-power domains architecture allows the different power domains to be set in low-power mode to</p>
            <p style="text-indent:20px;">  optimize the power efficiency. In addition to the main regulator featuring voltage scaling to supply</p>
            <p style="text-indent:20px;">  the core in different voltage ranges during Run and Stop modes, the device also embeds a USB regulator</p>
            <p style="text-indent:20px;">  to supply the embedded physical layer (PHY) and a backup regulator.</p>
            <p style="text-indent:20px;">- 263 µ/MHz typical @VDD = 3.3 V and 25 °C  in Run mode (peripherals off)</p>
            <p style="text-indent:20px;">- 4 µA in Standby mode (low-power mode)</p><br/>
            <b>Compatibility</b>
            <p style="text-indent:20px;">- Cortex-M7 is backwards compatible with the Cortex-M4 instruction set</p>
            <p style="text-indent:20px;">- STM32H7 series is pin-to-pin compatible with the STM32F7 series for common packages, and compatible with</p>
            <p style="text-indent:20px;">  the STM32F4 series for most of the common packages</p>]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32H7 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32h7-series.html" index=""/>
    
	</serie>
    <serie ref="STM32L0">
        <!-- Title of the contextual widget -->
        <title>STM32L0 series of ultra-low-power-MCUs</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[Every part of the STM32 L0 MCUs has been optimized to achieve an outstandingly low power consumption level.<br/>
            The result is a genuine Ultra-Low-Power MCU with record breaking performances.<br/><br/>
            The exclusive combination of an ARM® Cortex®-M0+ core and STM32 ultra-low-power features, makes the STM32 L0 the best<br/>
            fit for applications operating on battery or supplied by energy harvesting and the world’s lowest power consumption MCU at 125°C.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[The STM32 L0 offers dynamic voltage scaling, an ultra-low-power clock oscillator, LCD interface, comparator, DAC and<br/>
            hardware encryption.<br/><br/>
            New autonomous peripherals (including USART, I²C, touch sense controller) reduce the load of the Arm Cortex-M0+ core leading to<br/>
            fewer CPU wakeups and contribute to decreased processing time and power consumption.<br/><br/>
            Other value-added features such as 16-bit ADC (HW oversampling), crystal-less USB, short wake-up time and communication peripherals<br/>
            capable of operating in ultra-low-power mode make up for an unrivaled tradeoff between feature integration, performance and
            ultra-low-energy consumption.<br/><br/>
            The STM32 L0 is available with up to 64 Kbytes of Flash, 8 Kbytes of RAM and up to 2 Kbytes of embedded EEPROM (no emulation needed)<br/>
            in 32- to 64-pin packages, including a space-saving WLCSP36.<br/><br/>
            <b>Current consumption reference values:</b><br/>
            <p style="text-indent:20px;">- Dynamic run mode: down to 87 μA/MHz</p>
            <p style="text-indent:20px;">- Ultra-low-power mode + full RAM + low power timer: 440 nA (16 wakeup lines)</p>
            <p style="text-indent:20px;">- Ultra-low-power mode + backup register: 250 nA (3 wakeup pins)</p>
            <p style="text-indent:20px;">- Wake-up time: 3.5 µs</p>]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32L0 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32l0-series.html" index=""/>
    </serie>
    <serie ref="STM32L1">
        <!-- Title of the contextual widget -->
        <title>STM32L1 series of ultra-low-power MCUs</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[ST’s ARM® Cortex®-M3-based STM32 L1 series uses ST’s proprietary ultra-low-leakage process technology with an innovative<br/>
            autonomous dynamic voltage scaling and 5 low-power modes offering unprecedented platform flexibility to fit any application.<br/>
            The STM32 L1 series extends the ultra-low-power concept with no compromise on performance.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[As for the STM32 L0 and STM8 L, the STM32 L1 offers dynamic voltage scaling, an ultra-low-power clock oscillator,<br/>
            LCD interface, comparator, DAC and hardware encryption.<br/><br/>
            More than just ultra-low-power MCUs, the STM32 L1 series offers a wide portfolio of features, memory sizes and package pin counts.<br/>
            Combining ultra-low power and performance, the portfolio covers from 32 to 512 Kbytes of Flash memory (with up to 80 Kbytes of SDRAM<br/>
            and 16 Kbytes of true embedded EEPROM) and from 48 to 144 pins.<br/><br/>
            This innovative architecture (voltage scaling, ultra-low-power MSI oscillator) gives your design more performance for a very low power<br/>
            budget. The large number of embedded peripherals, such as USB, LCD interface, op amp, comparators, ADC with fast on/off mode, DAC,
            capacitive touch and AES, makes the STM32 L1 series an expandable platform to fit all your requirements.<br/><br/>
            The series is available in 4 different lines: STM32L100 Value line, STM32L151, STM32L152 (LCD), STM32L162 (LCD and AES-128).<br/><br/>
            To simplify migration and give you all the flexibility you need, the STM32 L1 is pin-to-pin compatible with the different STM32 F<br/>
            series and opens the door to the full STM32 ecosystem.<br/><br/>
            - Ultra-low-power mode: 280 nA with backup registers (3 wakeup pins)<br/>
            - Ultra-low-power mode + RTC: 900 nA with backup registers (3 wakeup pins)<br/>
            - Low-power run mode: down to 9 μA<br/>
            - Dynamic run mode: down to 177 μA/MHz]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32L1 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32l1-series.html" index=""/>
    </serie>
    <serie ref="STM32L4">
        <!-- Title of the contextual widget -->
        <title>STM32L4 series of ultra-low-power MCUs</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[ST has built a new architecture to reach best-in-class ultra-low-power figures thanks to its high flexibility.<br/>
            STM32L4 MCUs have scored 177 in the standardized EEMBC™ ULPBench®tests that compare the efficiency of ultra-low-power<br/>
            microcontrollers. Moreover, the STM32L4 series shatters performance limits in the ultra-low-power world. It delivers 100 DMIPS<br/>
            based on its ARM® Cortex®-M4 core with FPU and ST ART Accelerator™ at 80 MHz.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[STM32L4 microcontrollers offer dynamic voltage scaling to balance power consumption with processing demand, low-power<br/>
            peripherals (LP UART, LP timers) available in Stop mode, safety and security features, smart and numerous peripherals, advanced<br/>
            and low-power analog peripherals such as op amps, comparators, LCD, 12-bit DACs and 16-bit ADCs (hardware oversampling).<br/><br/>
            The series are available in different lines: STM32L4x1 (Access line), STM32L4x2 (USB Device), STM32L4x3 (USB Device, LCD),<br/>
            STM32L4x5 (USB OTG) and STM32L4x6 (USB OTG, LCD).<br/><br/>
            To simplify migration and give you all the flexibility you need, the STM32L4 is pin-to-pin compatible with the different STM32<br/>
            series and opens the door to the full STM32 ecosystem.<br/><br/>
            - Ultra-low-power mode: 8 nA with backup registers without real-time clock (5 wakeup pins)<br/>
            - Ultra-low-power mode + RTC: 200 nA with backup registers (5 wakeup pins)<br/>
            - Ultra-low-power mode + 16 Kbytes of RAM: 170 nA<br/>
            - Ultra-low-power mode + 16 Kbytes of RAM + RTC: 450 nA<br/>
            - Dynamic run mode: down to 84 μA/MHz<br/>
            - Wake-up time: 5 μs]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32L4 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32l4-series.html" index=""/>
    </serie>
    <serie ref="STM32L4+">
        <!-- Title of the contextual widget -->
        <title>STM32L4+ series of ultra-low-power MCUs</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[ST has extended the STM32L4 technology providing more performance (up to 120 MHz) , more embedded memory (up to 2<br/>
            Mbytes of Flash memory and 640 Kbytes of SRAM) and richer graphics and connectivity features while keeping the best‐in‐class<br/>
            ultra‐low‐power capability.<br/>
            The STM32L4+ series shatters processing capabilities limits in the ultra‐low‐power world by delivering 150 DMIPS/409 CoreMark<br/>
            score while executing from internal Flash memory and by embedding 640 Kbytes SRAM enabling more advanced consumer, medical and<br/>
            industrial low-power applications and devices.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[STM32L4+ microcontrollers offer dynamic voltage scaling to balance power consumption with processing demand, low-power<br/>
            peripherals (LP UART, LP timers) available in Stop mode, safety and security features, smart and numerous peripherals, advanced<br/>
            and low-power analog peripherals such as op amps, comparators, LCD, 12-bit DACs and 16-bit ADCs (hardware oversampling).<br/><br/>
            The new STM32L4+ series also embeds advanced graphic features enabling state‐of‐the‐art graphic user interfaces.</br>
            The Chrom‐ART Accelerator™, ST's proprietary 2D hardware graphic accelerator, efficiently handles repetitive graphic operations<br/>
            releasing the main CPU capabilities for real time processing or even more advanced graphic operations.</br>
            The Chrom‐ART Accelerator is coupled with the large embedded SRAM, the Chrom‐GRC™ round display memory optimizer,<br/>
            the high-throughput Octo-SPI interface and to the advanced TFT and DSI controllers, allowing you to achieve ‘smartphone‐like’<br/>
            graphic user interfaces in a single‐chip and an ultra‐low power solution.<br/><br/>
            The STM32L4+ series are available in different lines: STM32L4R5/S5, STM32L4R7/S7 (with TFT interface) and<br/>
            STM32L4R9/S9 (with MIPI‐DSI and with TFT interface).<br/><br/>
            To simplify migration and give you all the flexibility you need, the STM32L4+ is pin‐to‐pin compatible with the different STM32<br/>
            series and opens the door to the full STM32 ecosystem.<br/><br/>
            <b>Current consumption reference values:</b><br/>
            <p style="text-indent:20px;">- Ultra-low-power mode: 20 nA with backup registers without real-time clock (5 wakeup pins)</p>
            <p style="text-indent:20px;">- Ultra-low-power mode + RTC: 200 nA with backup registers (5 wakeup pins)</p>
            <p style="text-indent:20px;">- Ultra-low-power mode + 64 Kbytes of RAM: 800 nA</p>
            <p style="text-indent:20px;">- Ultra-low-power mode + 64 Kbytes of RAM + RTC: 1 µA</p>
            <p style="text-indent:20px;">- Dynamic run mode: down to 43 μA/MHz</p>
            <p style="text-indent:20px;">- Wake-up time: 5 μs</p>]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32L4+ on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32l4-plus-series.html" index=""/>
    </serie>
    <serie ref="STM32L5">
        <!-- Title of the contextual widget -->
        <title>STM32L5 series of Ultra-low-power MCUs</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[Security has emerged as one of the 3 key areas that developers of embedded and IoT applications <br/>
			are thriving to improve. The STM32L5 microcontroller series is the solution and provide a new optimal balance <br/>
			between performance, power and security. <br/>
			The STM32L5 MCU series harnesses the security features of the Arm Cortex-M33 processor and its TrustZone for Armv8-M <br/>
			combined with ST security implementation. ST-proprietary ultra-low-power technologies create a class-leading MCU <br/>
			for energy-conscious applications such as Internet of things (IoT), medical, industrial and consumer. <br/>
            Offering up to 512 Kbytes of flash (dual bank) memory and 256 Kbytes of SRAM, the STM32L5 series of microcontrollers <br/>
			reaches an upgraded level of performance (427 CoreMark) thanks to this new core and a new ST ART Accelerator™ (supporting now also external memory).]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[The STM32L5 offers a large portfolio with 7 packages (from 48 to 144 pins) and supports up to 125°C ambient temperature. <br/>
			<b> A full set of security </b> <br/>
            <p style="text-indent:20px;">- Flexible hardware and software secure isolations with TrustZone </p>
            <p style="text-indent:20px;">- Enhanced security services: dedicated secure user memory space for Secure Boot,<br/>
			symmetric and asymmetric crypto accelerations, memory and IP protection, independent Read out protection between secure / non secure domains, <br/>
			active IO tamper detection, certified cryptolib, embedded Secure Firmware Install loader and ecosystem. </p>
			<b>Best power consumption </b> <br/>
			<p style="text-indent:20px;">- EEMBC ULPBench®: 402 ULPMark-CP score </p>
			<p style="text-indent:20px;">- Embedded SMPS step down converter (optional) </p>
			<p style="text-indent:20px;">- Best power consumption numbers with full flexibility: </p>
            <p style="text-indent:25px;">◦ 33 nA in shutdown mode </p>
            <p style="text-indent:25px;">◦ 3.6 µA in stop mode with full SRAM and peripheral states retention with 5µs wake-up time </p>
            <p style="text-indent:25px;">◦ Down to 60 µA/MHz in active mode </p>
			<b>Integration, size and performance</b> </br>
			<p style="text-indent:20px;">- Better responsiveness of the application: </p>
            <p style="text-indent:25px;">◦ New Arm Cortex-M33 at 110 MHz performance: +20% versus Cortex-M4 </p>
            <p style="text-indent:25px;">◦ New ST ART Accelerator: working both on internal and external Flash (8 Kbytes of instruction cache) </p>
			<p style="text-indent:20px;">- Achieving 165 DMIPS and 427 CoreMark scores </p>
			<p style="text-indent:20px;">- High integration and innovation: large memory, USB Type-C w/power delivery controller, CAN FD </p>
            <p style="text-indent:20px;">- Large portfolio: 7 packages type (LQFP48, QFN48, LQFP64, WLCSP81, LQFP100, UFBGA132 and LQFP144) for several options]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32L5 on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32l5-series.html" index=""/>
    </serie>
    <serie ref="STM32MP1">
        <!-- Title of the contextual widget -->
        <title>STM32MP1 microprocessor series with dual Arm® Cortex®-A7 and Cortex®-M4 Cores</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[A general-purpose microprocessor portfolio enabling easy development for a broad range of applications, <br/>
                the STM32MP1 series is based on a heterogeneous single or dual Arm Cortex-A7 and Cortex-M4 cores architecture, <br/>
                strengthening its ability to support multiple and flexible applications, <br/>
                achieving the best performance and power figures at any time. <br/>
                The Cortex-A7 core provides access to open-source operating systems (Linux/Android) while the Cortex-M4 <br/>
                core leverages the STM32 MCU ecosystem.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[
				The STM32MP1 comes with many benefits including a rich development ecosystem:<br/>
				<p style="text-indent:20px;">- Mainlined open-source Linux distribution with Android support available via partners</p>
				<p style="text-indent:20px;">- STM32Cube firmware and embedded software libraries for Cortex-M4 core</p>
				<p style="text-indent:20px;">- An optional 3D graphics processing unit (GPU) provides for advanced HMI development</p>
				<p style="text-indent:20px;">- Rich set of digital and analog peripherals</p>
				<p style="text-indent:20px;">- Advanced security features</p>
				<p style="text-indent:20px;">- Optimized bill of materials (BOM) thanks to: High integration, packages compatible with low-cost PCB technologies </p>
				(down to 4-layer plated-through hole (PTH) PCBs) and dedicated Power Management IC (PMIC)</br>
				<p style="text-indent:20px;">- Advanced tools from ST and Partners</p>
				<p style="text-indent:20px;">- Best-in-class local and online support  </p>     
				<p style="text-indent:20px;">- Worldwide distribution channels</p>
				<p style="text-indent:20px;">- Rolling 10-year longevity commitment renewed every year]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32MP1 on ST website" type="html" reference="https://www.st.com/en/microcontrollers-microprocessors/stm32mp1-series.html" index=""/>
    </serie>
    <serie ref="STM32T">
        <!-- Title of the contextual widget -->
        <title>STM32TS60 multi-touch resistive touchscreen controller chip</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[ARM®-based 32-bit MCU with resistive multitouch engine, 32 KB<br/>
            Flash, USB, 5 timers, 2 ADCs, and 6 communication interfaces]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[Patented digital resistive multitouchpanel technology powered by PmatrixTM firmware engine<br/>
            - Able to track up to 10 independent touches simultaneously<br/>
            - Finger, nail and any stylus touch capability<br/>
            - Up to 0.17 mm resolution<br/>
            - Touch actuation force information<br/>
            - No calibration requirements<br/>
            - Typical touchpanel scan rate of 125 Hz up to 250 Hz<br/>
            - Single- or dual-chip architecture able to support up to 10.1” screens<br/>
            - Single-chip controller able to support up to 129 rows/columns coming from the sensor matrix.<br/>
            - Embedded compensation resistors for reduced BOM and easy connection to the touchpanel<br/>
            - I2C, SPI, UART and USB communication interfaces<br/>
            - Very low power mode allowing “wakeup on touch/release” mode<br/>
            - Wakeup response time: 10 µs from Sleep]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32T" type="html" reference="" index=""/>
    </serie>
    <serie ref="STM32WB">
        <!-- Title of the contextual widget -->
        <title>STM32WB series of Wireless MCUs</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[The STM32WB dual-core MCUs with wireless support are based on an Arm® Cortex®‐M4 core running<br/>
            at 64 MHz (application processor) and an Arm® Cortex®‐M0+ core at 32 MHz (network processor).<br/>
            With two totally independent cores, this innovative architecture is optimized for real-time execution<br/>
            (radio-related software processing), resource use flexibility, power management, and BOM cost, to bring<br/>
            better user experience.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[
            The STM32WB platform is an evolution of the well‐known market-leading STM32L4 ultra-low-power series of MCUs.<br/>
            It provides the same digital and analog peripherals suitable for applications requiring extended battery life<br/>
            and complex functionalities.<br/><br/>
            STM32WB proposes a variety of communication assets, a practical crystal-less USB2.0 FS interface, audio support,<br/>
            an LCD driver, up to 72 GPIOs, an integrated SMPS for power consumption optimization, and multiple low-power modes<br/>
            to maximize battery life.<br/><br/>
            On top of wireless and ultra‐low‐power aspects, a particular focus was placed on embedding security hardware functions<br/>
            such as a 256‐bit AES, PCROP, JTAG Fuse, PKA (elliptic curve encryption engine), and Root Secure Services (RSS).<br/>
            The RSS allows authenticating OTA communications, regardless of the radio stack or application.<br/><br/>
            The STM32WB55 Bluetooth 5 -certified device offers Mesh 1.0 software support, multiple profiles and flexibility to<br/>
            integrate proprietary BLE stacks.<br/><br/>
            OpenThread-certified software stack is available. The radio can also run BLE/OpenThread protocols concurrently. The<br/>
            embedded generic MAC allows the usage of other IEEE 802.15.4 proprietary stacks like ZigBee®, or proprietary protocols,<br/>
            giving even more options for connecting devices to the Internet of Things (IoT).]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32WB on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32wb-series.html" index=""/>
    </serie>

    <serie ref="STM32WL">
        <!-- Title of the contextual widget -->
        <title>STM32WL series of Wireless MCUs</title>
        <!-- Generic description displayed in the first panel of the tooltip -->
        <extract>
            <![CDATA[The STM32WL System-On-Chip integrates both a general purpose microcontroller and a sub-GHz radio on the same silicon chip.<br/>
			STM32WL microcontrollers support multiple modulations– LoRa®, <br/>
			(G)FSK, (G)MSK, BPSK – to ensure flexibility in wireless applications with LoRaWAN® or any other suitable protocol in a <br/>
			fully open way. STM32WL MCUs are available with both a dual-core Arm® Cortex®-M4 & Arm® Cortex®-M0+ architecture, or with a single-core Arm® Cortex®-M4 one, all running at 48MHz.]]>
        </extract>
        <!-- Detailed information displayed in the expandable -->
        <help_text>
            <![CDATA[The STM32WL platform is an evolution of the well-known market-leading STM32L4 ultra-low-power series of MCUs.<br/>
			It provides a similar digital and analog peripherals for basic or complex application use cases requiring an extended battery life <br/>
			and a long RF range through its sub-GHz transceiver.<br/>
			STM32WL microcontrollers feature a sub-GHz radio based-on Semtech SX126x to meet the requirements of a wide range <br/>
			of Low-Power Wide Area Network (LPWAN) wireless applications in industrial and consumer Internet-of-Things (IoT).<br/>
			The embedded sub-GHz radio support multiple modulations – LoRa®, (G)FSK, (G)MSK, BPSK - to ensure flexibility in <br/>
			wireless applications with any suitable protocol, in a fully open way. A LoRaWAN® radio stack is also available on demand. <br/>
			Thanks to a deep integration, the innovative and open architecture is optimized for LoRaWAN® legacy / proprietary protocols, <br/>
			flexible resource use, power management and helps lower BOM cost while offering a better user experience.<br/>
			To ensure worldwide compatibility, the STM32WL MCUs feature a dual power-output and a wide linear frequency range fitting <br/>
			any unlicensed RF spectrum need.
            Overall, the STM32WL series is the STM32 family’s pioneer in sub-GHz wireless connectivity, offering ease-of-use <br/>
			and reliability, while being perfectly tailored for a wide range of industrial and consumer applications.]]>
        </help_text>
        <!-- Links that will be displayed on the help widgets:
        - display: string that will be displayed in front of the hyperlink
        - type: the type of file you want to display ("txt" "pdf", "chm", "html", "dynamic")
        dynamic stands for the document that have to be retrieved from the JSON database
        - reference: path to the document to be displayed (http or local path)
          If the file is dynamic, indicate the kind of file you want to display:
            * dataSheet => for datasheet document type
            * appNote => for application note document type
            * refMan => for reference manual document type
            * usrMan => for user Manual document type
            * prgMan => for Programming Manual document type
            * errSheet => for Errata Sheet document type
        - index: for pdf,html and chm type it specifies the chapter where the viewer will point
        for dynamic file it can specify a chapter except for application notes where it specifies
        the document display name (e.g. AN1015). This field may be left blank, then the full document
        is displayed -->
        <link display="STM32WL on ST website" type="html" reference="https://www.st.com/en/microcontrollers/stm32wl-series.html" index=""/>
    </serie>


</ctx_serie_help>