Printer Friendly
The Free Library
14,380,430 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

Microchip Technology's Software Libraries for the dsPIC Digital Signal Controller Simplify Development.


Business Editors/High-Tech Writers

CHANDLER, Ariz.--(BUSINESS WIRE)--May 3, 2004

Libraries offer options for powerful development

with minimal learning curve

Microchip Technology Inc. (Nasdaq: MCHP MCHP Maryland Children's Health Program
MCHP Microchip Technologies (stock symbol)
MCHP Micro-sized Combined Heat and Power (American Honda Motor Co. & Climate Energy, LLC)
MCHP Maine Community Heritage Project
), a leading provider of microcontroller and analog semiconductors, today announced nine new software libraries that simplify development with Microchip's dsPIC(R) 16-bit Digital Signal Controller See DSC.  (DSC (1) (Digital Signal Controller) A microcontroller and DSP combined on the same chip. It adds the interrupt-driven capabilities normally associated with a microcontroller to a DSP, which typically functions as a continuous process. See microcontroller and DSP. ) architecture.

"Libraries are key to success," said Sumit Mitra, vice president of Microchip's Digital Signal Controller Division. "These provide customers the ability to add powerful functionality to their application without investing in the learning curve."

High-Level Libraries

Soft Modem Libraries

The soft modem solutions are targeted for embedded applications that need to connect, transmit short data bursts and disconnect in a minimal amount of time. Coded in Assembly and C for optimal size and speed, two versions are immediately available: V.32/V.32 bis (9600/14,400 bps) and V.22/V.22 bis (1200/2400 bps). V.22 is offered for free on the Web at www.microchip.com/dsPIC. The V.32/32 bis library is scheduled to be available in June from Microchip.

TCP/IP TCP/IP
 in full Transmission Control Protocol/Internet Protocol

Standard Internet communications protocols that allow digital computers to communicate over long distances.
 

The CMX-Micronet(TM) protocol is a TCP/IP stack that is specifically designed for optimized use of Flash and RAM resources on Microchip's 16-bit dsPIC DSC. The software runs directly on the processor with no gateways or PCs required. With up to 127 sockets open at one time, it can run in standalone mode or work in conjunction with the CMX-RTOS series. CMX CMX Corel Presentation Exchange (file extension)
CMX Cisco Mobile Exchange
CMX Cloaca Maxima (sewage system of ancient Rome; Finnish rock band)
CMX Crisis Management Exercise
 Micronet is available from CMX at www.cmx.com.

Motor Control Graphical Reference Designs

Two software applications have been developed for high-performance motor control using the dsPIC DSC. These applications are vector control of an AC Induction Motor (ACIM ACIM A Course in Miracles (Foundation for Inner Peace)
ACIM AC Induction Motor
ACIM Association Canadienne de l'Industrie du Médicament (Pharmaceutical Manufacturers Association of Canada) 
) and sensorless control of a brushless DC motor. These free applications have been described completely in Application Notes 908 and 901, respectively. The application notes are scheduled to be posted on the Microchip Web site in May 2004, and the source code is available now from Microchip. Both applications can be run as a reference design on Microchip's dsPICDEM MC1 Motor Control Development System. The reference applications are initially configured to control an ACIM (Microchip part number AC300021) and brushless DC motor (AC300020) that are available from Microchip.

Utility Libraries

DSP (1) (Digital Signal Processor) A special-purpose CPU used for digital signal processing applications (see definition #2 below). It provides ultra-fast instruction sequences, such as shift and add, and multiply and add, which are commonly used in math-intensive  Algorithm Library

The DSP Algorithm Library is written predominately in assembly language, and makes extensive use of the dsPIC DSC instruction set and hardware resources. In addition, it is in compliance with Microchip's dsPIC30F MPLAB C30 compiler, assembler and linker. It has a simple user interface, and includes common DSP functions such as Finite Impulse Response (electronics, DSP) Finite Impulse Response - (FIR) A type of digital signal filter, in which every sample of output is the weighted sum of past and current samples of input, using only some finite number of past samples.  (FIR), Infinite Impulse Response (electronics, DSP) Infinite Impulse Response - A type of digital signal filter, in which every sample of output is the weighted sum of past and current samples of input, using all past samples, but the weights of past samples are an inverse function of the sample age, approaching  (IIR IIR - Infinite Impulse Response ) filter operations and transform operations. The DSP Algorithm Library is free and can be downloaded from the Microchip Web site.

Peripheral Library

The Peripheral Library provides a set of functions for setting up and controlling the operation of all of the peripheral modules available in the dsPIC devices. This library serves as a convenient layer of abstraction See abstraction layer.  over the specific details of the peripherals, and their associated control and status registers. In addition, it contains C files that enable a user to take advantage of pre-defined constants for passing parameters to various library functions, which eliminates the need to refer to the details and structure of every Special Function Register (SFR SFR Swiss Franc (national currency)
SFR Société Française du Radiotéléphone (French cellular provider)
SFR Single Family Residence
SFR Single Family Residence (real estate) 
) while initializing peripherals or checking status bits. The Peripheral Library is free and can be downloaded from the Microchip Web site.

Math Library

The dsPIC30F Math Library contains advanced single- and double-precision floating-point arithmetic and trigonometric functions from the standard C header file. This library is IEEE-754 compliant and provides floating-point and double-precision ANSI C standard math functions. These routines have been optimized to provide the smallest assembly code size. The dsPIC30F Math Library is free and can be downloaded from the Microchip Web site.

CAN

The Vector Informatik osCAN(R) operating system, which is based on the OSEK/VDX(R) standard, provides a multitasking operating system with optimal features for use on MCUs. The companion support for managing the CAN interface drivers on the dsPIC30F family of products is the CANbedded(R) CAN driver from Vector Informatik. This product consists of a number of adaptive source code modules that cover the basic communication requirements in automotive applications. The Vector Informatik osCAN operating system is available from Vector Informatik GmbH at www.vector-informatik.com.

ABOUT dsPIC DSCs

The dsPIC DSC 16-bit (data) is a modified Harvard RISC RISC
 in full Reduced Instruction Set Computing

Computer architecture that uses a limited number of instructions. RISC became popular in microprocessors in the 1980s.
 machine that combines the control advantages of a high-performance 16-bit microcontroller with the high computation speed of a fully implemented digital signal processor A digital signal processor (DSP) is a specialized microprocessor designed specifically for digital signal processing, generally in real-time computing. Characteristics of typical Digital Signal Processors
  • Designed for real-time processing
 (DSP) to produce a tightly coupled single-chip single-instruction stream solution for embedded systems design. All dsPIC DSCs integrate Flash program memory and most have EEPROM (Electrically Erasable Programmable ROM) A rewritable memory chip that holds its content without power. Although EEPROMs spawned flash memory, EEPROMs are byte addressable at the write level, whereas flash chips must erase a block of bytes before rewriting.  data storage.

For more information, contact Microchip's Literature Line at 800-MCU-MCHP; contact any authorized Microchip distributor around the world or visit www.microchip.com/dspic.

Microchip Technology Inc. is a leading provider of microcontroller and analog semiconductors, providing low-risk product development, lower total system cost and faster time to market for thousands of diverse customer applications worldwide. Headquartered in Chandler, Ariz., Microchip offers outstanding technical support along with dependable delivery and quality. For more information, visit the Microchip Web site at www.microchip.com.

Note: The Microchip name and logo, MPLAB, dsPIC and PIC are registered trademarks; dsPICworks, dsPICDEM and dsPICDEM.net are trademarks of Microchip Technology Inc. in the United States and other countries. All other trademarks are the property of their respective owners. Micronet is a registered trademark of CMX. OsCAN, VDX and CANbedded are registered trademarks of Vector Informatik GmbH. Windows is a registered trademark of Microsoft.

Product photo available through editorial contact.
COPYRIGHT 2004 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2004, Gale Group. All rights reserved. Gale Group is a Thomson Corporation Company.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Geographic Code:1USA
Date:May 3, 2004
Words:937
Previous Article:Microchip Technology's dsPIC Digital Signal Controller Boards Validate Key Designs; Four Different Demonstration Boards: Shorter Design Cycle Time;...
Next Article:Microchip Technology Rolls out Development System Infrastructure for Its 16-Bit dsPIC Digital Signal Controllers.
Topics:



Related Articles
Microchip Technology Announces Product Families for dsPIC Digital Signal Controllers.
Design with Microchip Technology's dsPIC 16-bit Digital Signal Controllers in New Contest; Up to $30,000 in Prizes to Be Awarded.
Microchip Technology Rolls out Development System Infrastructure for Its 16-Bit dsPIC Digital Signal Controllers.
Microchip Technology Delivers Six dsPIC 16-bit Digital Signal Controllers for High-Performance Motor Control Applications.
Microchip Technology Offers Acoustic Echo Cancellation and Noise Suppression Libraries for dsPIC DSC-Based Speaker and Microphone Applications.
Microchip Technology Announces dsPIC30F Speech Recognition Library; Eliminates Need for Dedicated Speech Chip.
Microchip Technology announces dsPIC30F speech recognition library.
Microchip Technology brings ultra-small SOT-23 package options to operational amplifier portfolio.
Microchip Technology Announces Royalty-Free dsPIC30F Library for Speech Compression and Decompression.
Microchip Technology Announces C Compiler and Free Student-Edition C Compiler for All 70 16-bit PIC24 MCUs and dsPIC(R) DSCs.

Terms of use | Copyright © 2009 Farlex, Inc. | Feedback | For webmasters | Submit articles