DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

STM32WB35RGQ6TR View Datasheet(PDF) - STMicroelectronics

Part Name
Description
Manufacturer
STM32WB35RGQ6TR Datasheet PDF : 193 Pages
First Prev 11 12 13 14 15 16 17 18 19 20 Next Last
STM32WB55xx STM32WB35xx
Functional overview
3.3
3.3.1
3.3.2
3.3.3
Memories
Adaptive real-time memory accelerator (ART Accelerator)
The ART Accelerator is a memory accelerator optimized for STM32 industry-standard Arm®
Cortex®-M4 processors. It balances the inherent performance advantage of the Arm®
Cortex®-M4 over Flash memory technologies, which normally require the processor to wait
for the Flash memory at higher frequencies.
To release the processor near 80 DMIPS performance at 64 MHz, the accelerator
implements an instruction prefetch queue and branch cache, which increases program
execution speed from the 64-bit Flash memory. Based on CoreMark benchmark, the
performance achieved thanks to the ART accelerator is equivalent to 0 wait state program
execution from Flash memory at a CPU frequency up to 64 MHz.
Memory protection unit
The memory protection unit (MPU) is used to manage the CPU1 accesses to memory to
prevent one task to accidentally corrupt the memory or resources used by any other active
task. This memory area is organized into up to eight protected areas, which can be divided
up into eight subareas. The protection area sizes are between 32 bytes and the whole
4 Gbytes of addressable memory.
The MPU is especially helpful for applications where some critical or certified code must be
protected against the misbehavior of other tasks. It is usually managed by an RTOS 
(real-time operating system). If a program accesses a memory location prohibited by the
MPU, the RTOS detects it and takes action. In an RTOS environment, the kernel can
dynamically update the MPU area setting, based on the process to be executed.
The MPU is optional and can be bypassed for applications that do not need it.
Embedded Flash memory
The STM32WB55xx and STM32WB35xx devices feature, respectively, up to 1 Mbyte and
512 Kbytes of embedded Flash memory available for storing programs and data, as well as
some customer keys.
Flexible protections can be configured thanks to option bytes:
ï‚· Readout protection (RDP) to protect the whole memory. Three levels are available:
– Level 0: no readout protection
– Level 1: memory readout protection: the Flash memory cannot be read from or
written to if either debug features are connected, boot in SRAM or bootloader is
selected
– Level 2: chip readout protection: debug features (Cortex®-M4 and Cortex®-M0+
JTAG and serial wire), boot in SRAM and bootloader selection are disabled (JTAG
fuse). This selection is irreversible.
DS11929 Rev 10
19/193
57

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]