Electronic Components Datasheet Search
  English  ▼

X  

MAC7101 Datasheet(PDF) 10 Page - Freescale Semiconductor, Inc

Part # MAC7101
Description  Microcontroller Family Reference Manual
PDF  710 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  FREESCALE [Freescale Semiconductor, Inc]
Direct Link  http://www.freescale.com
Logo FREESCALE - Freescale Semiconductor, Inc

MAC7101 Datasheet(HTML) 10 Page - Freescale Semiconductor, Inc

Back Button MAC7101 Datasheet HTML 6Page - Freescale Semiconductor, Inc MAC7101 Datasheet HTML 7Page - Freescale Semiconductor, Inc MAC7101 Datasheet HTML 8Page - Freescale Semiconductor, Inc MAC7101 Datasheet HTML 9Page - Freescale Semiconductor, Inc MAC7101 Datasheet HTML 10Page - Freescale Semiconductor, Inc MAC7101 Datasheet HTML 11Page - Freescale Semiconductor, Inc MAC7101 Datasheet HTML 12Page - Freescale Semiconductor, Inc MAC7101 Datasheet HTML 13Page - Freescale Semiconductor, Inc MAC7101 Datasheet HTML 14Page - Freescale Semiconductor, Inc Next Button
Zoom Inzoom in Zoom Outzoom out
 10 / 710 page
background image
MAC7100 Microcontroller Family Product Brief, Rev. 2
Preliminary
Functional Overview
Freescale Semiconductor
10
4.2
Enhanced Direct Memory Access (eDMA) and
Channel Multiplexer (DMA MUX)
The implementation of the eDMA on the MAC7100 family is targeted towards cost-sensitive applications
while providing a high level of functionality. The eDMA executes in parallel with the CPU, which enables
transfers of data between the memory, peripherals, and off-chip devices with little intervention from the
core; thus increasing system performance as well as simplifying software development. The eDMA is
capable of performing complex data transfers with minimal intervention from a host processor via 16
programmable DMA channels. The hardware microarchitecture includes the eDMA engine (which
performs source / destination address calculations and data movement operations), and a dedicated
memory array containing transfer control descriptors. The SRAM-based implementation is utilized to
minimize overall module size.
4.3
External Interface Module (EIM)
The EIM connects the device to off-chip resources and is not available in all MAC7100 packages. Two
components make up this module: a user-programmable chip select module and the bus controller. The bus
controller uses a simple, flexible bus protocol that supports a variety of external memory devices with little
or no external logic needed, and is based on the external bus of the 68K/Coldfire® family of devices. All
transfers on the external bus are controlled by the MCU masters (CPU or eDMA).
The EIM supports a normal three clock-cycle access, but a two cycle fast termination can also be used if
the transfer acknowledge signal is asserted before the rising edge of the second CLKOUT cycle. The EIM
also provides support for burst transfers of up to 16 bytes of data with the proper external support logic.
4.4
Common Flash Module (CFM)
The CFM provides up to 1 Mbyte of 32-bit program Flash memory and 32 Kbytes of 16-bit data Flash
memory. The Flash memory serves as electrically erasable and programmable, non-volatile memory. It is
ideal for program and data storage for single-chip applications allowing for field reprogramming without
requiring external programming voltage sources. For more information on the non-volatile memory
options on MAC7100 devices, refer to Table 1.
4.5
Interrupt Controller (INTC)
MAC7100 family devices implement an Interrupt Controller (INTC) Module which supports 64 interrupt
requests. The INTC is a highly-programmable controller, collecting interrupt requests, mapping the
requests into 16 priority levels, and then signalling the ARM processor when a properly enabled unmasked
request is active. In response to the service routine’s memory mapped interrupt acknowledge read cycle,
the INTC returns a unique vector for each interrupt request and automatically manages masking of lower
level requests. As any interrupt source can be assigned to any of the sixteen priority levels, and the INTC
enables the definition of which priority levels are assigned to fast or normal interrupts, each interrupt
source can be selected to generate either a fast or normal interrupt to the core by its assigned level.



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 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


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