MA300012 Microchip Technology, MA300012 Datasheet - Page 57

MODULE DSPIC30F SAMPLE 64QFP

MA300012

Manufacturer Part Number
MA300012
Description
MODULE DSPIC30F SAMPLE 64QFP
Manufacturer
Microchip Technology
Datasheets

Specifications of MA300012

Module/board Type
dsPIC30F Plug-in Module
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With/related Products
DM240001
Lead Free Status / RoHS Status
Lead free / RoHS Compliant, Lead free / RoHS Compliant
CMX-RTX allows a task of higher priority that is able to
run (whether starting or resuming) to preempt the
running task. The scheduler saves the context of the
running (lower priority) task and restores the context of
the higher priority task so that it is now running. A truly
preemptive RTOS allows interrupts to cause an
immediate task switch, which means that the interrupts
now have the added ability of using the RTOS’s
functions.
FIGURE 12-3:
Key features of the CMX-RTX™ for dsPIC30F include:
• The smallest footprint
• The fastest context switch times
• The lowest interrupt latency times
• True preemption
• Scheduler and interrupt handler written in
• Optional cooperative and time-slicing scheduling
• Nested interrupts
• All functions contained in a library
• Interrupt-callable functions
• Scalability
• Free source code provided
• Integrated with CMX-MicroNet™ for optional
© 2005 Microchip Technology Inc.
assembly for speed and code-size optimization
networking connectivity
CMX-RTX
CONFIGURATION
MANAGER
FIGURE 12-4:
12.6.2
CMX-Tiny+ is a compact, real-time operating system
that allows tasks to run quasi-concurrently, seeming to
process multiple jobs simultaneously. CMX-Tiny+ has
been especially designed to offer such a small Flash/
RAM footprint that it can be used with only the on-board
Flash/RAM of the dsPIC30F as a single-chip solution.
Based upon a scaled-down version of the popular
CMX-RTX, CMX-Tiny+ retains most of the power of
CMX-RTX,
functions.
Like its larger counterpart, CMX-Tiny+ takes the head-
aches out of real-time programming. The software lets
the programmer concentrate on the overall embedded
application while taking care of the real-time program
details. The result is projects that are finished faster
and more efficiently.
CMX-Tiny+ allows a task of higher priority that is ready
to run (whether starting or resuming) to preempt the
running task. The scheduler saves the context of the
running (lower priority) task and restores the context of
the higher priority task so that it is now running. With
CMX-Tiny+, an interrupt can immediately preempt the
current task to ensure that a higher priority application
condition is handled. In other words, CMX-Tiny+ gives
interrupts the added capability of influencing the RTOS.
CMX-TINY+™
including
CMX-TINY+
CONFIGURATION
MANAGER
its
dsPIC30F
more
DS70043F-page 55
frequently
used

Related parts for MA300012