STMicroelectronics STM32F412RE

Manuals and User Guides for STMicroelectronics STM32F412RE. We found 3 manuals for free downloads Data Sheet, User manual, Reference manual

Below you will find brief information for STM32F4 X-CUBE-CLASSB-F4. This self-test library set is designed for STM32F4 series microcontrollers, aiding in compliance with UL/CSA/IEC 60730-1 safety standards. It assists in automatic electrical control safety for household and similar electronic equipment, accelerating both user software development and certification processes.

Key Features

  • Compliant with UL/CSA/IEC 60730-1 safety standards

  • Standalone library, independent from HAL/LL drivers

  • Compilation tool-chain agnostic

  • Includes CPU, Flash, and RAM memory tests

  • Provides artificial failing feature for debug and integration tests

  • Interruptible at any time, providing that certain contraints are respected

  • Enables memory backup to maintain data integrity during RAM tests

Pages: 201 STMicroelectronics STM32F412RE Data Sheet

Brand: STMicroelectronics Category: Processors Size: 2 MB

Languages: English

Table of contents

Open manual

Other manuals and documents

58 Pages

User manual

Languages: English

1163 Pages

Reference manual

Languages: English

Frequently Answers and Questions

What is the main purpose of the X-CUBE-CLASSB-F4 library?

To facilitate and accelerate user software development and certification processes for applications subject to UL/CSA/IEC 60730-1 safety standards.

Which STM32 series is this library designed for?

The STM32F4 series microcontrollers that includes an Arm® Cortex®-M4 core.

What kind of tests are included in the STL?

CPU tests, Flash memory tests and RAM memory tests are included.

Questions & Answers

2026-05-19

X X S

How is clock detection implemented using the X-CUBE-CLASSB-F4 library with an HSE clock source?

Implementation requires using the Clock TM source code to perform a cross-measurement between the system clock and the internal low-speed oscillator (LSI). Hardware such as TIM16 must be initialized, and the STL_SCH_RunClockTest API should be called periodically. When using HSE, the CLK_LimitLow and CLK_LimitHigh macros must be adjusted to match the actual system frequency.

advertisement