MA330028 Microchip Technology, MA330028 Datasheet - Page 108

no-image

MA330028

Manufacturer Part Number
MA330028
Description
Daughter Cards & OEM Boards dsPIC33EP64MC504 PIM
Manufacturer
Microchip Technology
Datasheet

Specifications of MA330028

Rohs
yes
Product
Daughter Cards
Core
dsPIC
Description/function
Plug-in-module with dsPIC33EP64MC504 device for use with DM330021 and DM330023 motor control development board
Interface Type
CAN, I2C, SPI
Operating Supply Voltage
3 to 3.6 V
Tool Is For Evaluation Of
dsPIC33EP64MC504
For Use With
DM330021, DM330023

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MA330028
Manufacturer:
MICROCHIP
Quantity:
12 000
4.4.3
EDS accesses from bus masters in the system are
arbitrated.
The arbiter for data memory (including EDS) arbitrates
between the CPU, the DMA, and the ICD module. In
the event of coincidental access to a bus by the bus
masters, the arbiter determines which bus master
access has the highest priority. The other bus masters
are suspended and processed after the access of the
bus by the bus master with the highest priority.
By default, the CPU is bus master 0 (M0) with the
highest priority, and the ICD is bus master 4 (M4) with
the lowest priority. The remaining bus master (DMA
controller) is allocated to M3, (M1 and M2 are reserved
and cannot be used). The user application may raise or
lower the priority of the DMA controller to be above that
of the CPU by setting the appropriate bits in the EDS
Bus Master Priority Control (MSTRPR) register. All bus
masters with raised priorities will maintain the same
priority relationship relative to each other (i.e., M1
being highest and M3 being lowest with M2 in
between). Also, all the bus masters with priorities below
FIGURE 4-18:
DS70657E-page 108
MSTRPR<15:0>
DATA MEMORY ARBITRATION AND
BUS MASTER PRIORITY
ARBITER ARCHITECTURE
DMA
M0
Preliminary
Reserved
Data Memory Arbiter
M1
that of the CPU maintain the same priority relationship
relative to each other. The priority schemes for bus
masters with different MSTRPR values are tabulated in
Table
This bus master priority control allows the user
application to manipulate the real-time response of the
system, either statically during initialization, or
dynamically in response to real-time events.
TABLE 4-62:
Note 1:
SRAM
M2
M0 (highest)
M4 (lowest)
Priority
4-62.
M1
M2
M3
M3
ICD
All other values of MSTRPR<15:0> are
Reserved.
M4
DATA MEMORY BUS
ARBITER PRIORITY
© 2011-2012 Microchip Technology Inc.
MSTRPR<15:0> Bit Setting
Reserved
Reserved
0x0000
DMA
CPU
ICD
CPU
Reserved
Reserved
0x0020
DMA
CPU
ICD
(1)

Related parts for MA330028