Home

 Product Overview
   68HC05
   68HC08
   68HC11
   68HC12
   68HC16
   68300
   M·CORE
   MPC500

 Product Catalog
   68HC05
   68HC08
   68HC11
   Selector Guides

   · Microcontroller

   · Development Tool

 Technical Support
   Development
        Tools
   Documentation
   Errata Sheets

   FAQs
   Third Party
   Tutorial

 Contact Us
   How to buy
   For add'l support

 Other
   MCU Site Map
   Web Links



Direct Memory Access

The Direct Memory Access (DMA) module is a co-processor that can transfer data between any two CPU-addressable locations without CPU intervention. Since I/O registers are memory-mapped, the DMA can read from or write to peripherals (such as SCI, SPI, or Timer) in two to four bus cycles - a vast improvement over the minimum 16 bus cycles needed for a traditional CPU interrupt routine.

Additional features of the DMA include up to seven independent channels, up to 8 transfer sources, byte or word transfer capability, block or loop transfers, programmable bus bandwidth, CPU interrupt capability on transfer completion, and memory stretch capability for addresses beyond the 64 Kbyte internal memory map.


last update: 10JUL1997

 

| Privacy