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

STM32WB55RGY7TR View Datasheet(PDF) - STMicroelectronics

Part Name
Description
Manufacturer
STM32WB55RGY7TR Datasheet PDF : 193 Pages
First Prev 41 42 43 44 45 46 47 48 49 50 Next Last
Functional overview
STM32WB55xx STM32WB35xx
The I/Os alternate function configuration can be locked, if needed, following a specific
sequence in order to avoid spurious writing to the I/Os registers.
3.12
Direct memory access controller (DMA)
The device embeds two DMAs. Refer to Table 10 for the features implementation.
Direct memory access (DMA) is used to provide high-speed data transfer between
peripherals and memory as well as between memories. Data can be quickly moved by DMA
without any CPU action. This keeps CPU resources free for other operations.
The two DMA controllers have fourteen channels in total, a full cross matrix allows any
peripheral to be mapped on any of the available DMA channels. Each DMA has an arbiter
for handling the priority between DMA requests.
The DMA supports:
ï‚· fourteen independently configurable channels (requests)
ï‚· A full cross matrix between peripherals and all the DMA channels exist. There is also a
HW trigger possibility through the DMAMUX.
ï‚· Priorities between requests from DMA channels are software programmable (four
levels consisting in very high, high, medium and low) or hardware in case of equality
(request 1 has priority over request 2, etc.).
ï‚· Independent source and destination transfer size (byte, half word, word), emulating
packing and unpacking. Source/destination addresses must be aligned on the data
size.
ï‚· Support for circular buffer management.
ï‚· Three event flags (DMA half transfer, DMA transfer complete and DMA transfer error)
logically OR-ed together in a single interrupt request for each channel.
ï‚· Memory-to-memory transfer.
ï‚· Peripheral-to-memory and memory-to-peripheral, and peripheral-to-peripheral
transfers.
ï‚· Access to Flash memory, SRAM, APB and AHB peripherals as source and destination.
ï‚· Programmable number of data to be transferred: up to 65536.
Table 10. DMA implementation
DMA features
DMA1
Number of regular channels
7
DMA2
7
A DMAMUX block makes it possible to route any peripheral source to any DMA channel.
3.13
3.13.1
Interrupts and events
Nested vectored interrupt controller (NVIC)
The devices embed a nested vectored interrupt controller able to manage 16 priority levels,
and handle up to 63 maskable interrupt channels plus the 16 interrupt lines of the 
Cortex®-M4 with FPU.
44/193
DS11929 Rev 10

Share Link: 

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