Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN3117 Datasheet(PDF) 6 Page - STMicroelectronics

Part # AN3117
Description  This application note describes how to use the direct memory access
PDF  28 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN3117 Datasheet(HTML) 6 Page - STMicroelectronics

Back Button AN3117 Datasheet HTML 2Page - STMicroelectronics AN3117 Datasheet HTML 3Page - STMicroelectronics AN3117 Datasheet HTML 4Page - STMicroelectronics AN3117 Datasheet HTML 5Page - STMicroelectronics AN3117 Datasheet HTML 6Page - STMicroelectronics AN3117 Datasheet HTML 7Page - STMicroelectronics AN3117 Datasheet HTML 8Page - STMicroelectronics AN3117 Datasheet HTML 9Page - STMicroelectronics AN3117 Datasheet HTML 10Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 6 / 28 page
background image
DMA controller description
AN3117
6/28
Doc ID 16846 Rev 4
1
DMA controller description
The STM8L05xxx/15xxx, STM8L162xx, STM8AL31xx/3Lxx DMA controller is a system
peripheral used for transferring data between the local memory and the main memory
without the intervention of the central processor unit (CPU).
Once the DMA registers have been configured, large blocks of data can be transferred at
high speed between peripherals and a memory, or from one memory location to another.
Moving data with the DMA keeps CPU resources free for other operations and allows
computation and data transfer concurrency.
This is especially useful in real-time computing applications where not stalling the CPU
during concurrent operations is critical, and when data processing and transfer must be
performed in parallel to achieve sufficient throughput.
1.1
DMA main features
●
Four DMA channels shared among several peripherals
●
Three transfer directions
–
Peripheral to memory
–
Memory to peripheral
–
Memory to memory
●
Hardware and software channel priorities which allow arbitration
●
Programmable number of “data to be transferred” (up to 255 data blocks)
●
Capability to increment and decrement memory addressing mode
●
Optional interrupt on half transactions and end of transactions
●
Two transfer block sizes (8-bit and 16-bit data) which are programmable by software.
●
Circular buffer management (auto-reload mode)
●
Capability to suspend and to resume DMA transfers
●
Capability to operate in Low power modes (Wait for interrupt or Wait for event)
Each channel is assigned to a unique peripheral (data channel) at a given time. Peripherals
connected to the same DMA channel (see Table 3) cannot be used simultaneously when the
DMA controller is active.
The DMA controller performs direct memory transfers by sharing the address and data bus
with the STM8 core. The DMA request may stop CPU access to the bus for some bus
cycles, for example, when the CPU and DMA are targeting the same destination (memory or
peripheral).
The arbitration between DMA and CPU is performed inside the STM8 core. Refer to the
STM8 core description for further information.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com