DM300027 Microchip Technology, DM300027 Datasheet

BOARD DEV STARTER PIC24 28-PIN

DM300027

Manufacturer Part Number
DM300027
Description
BOARD DEV STARTER PIC24 28-PIN
Manufacturer
Microchip Technology
Type
MCUr
Datasheet

Specifications of DM300027

Contents
Board, Cables, CD, Sample Part
Processor To Be Evaluated
dsPIC30F/PIC24F/dsPIC33F
Data Bus Width
16 bit
Interface Type
USB
Silicon Manufacturer
Microchip
Core Architecture
PIC, DsPIC
Core Sub-architecture
PIC24, DsPIC30, DsPIC33
Silicon Core Number
PIC24F, DsPIC30F, DsPIC33F
Lead Free Status / RoHS Status
Not applicable / Not applicable
For Use With/related Products
dsPIC30F/33F and PIC24
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
DM300027
Manufacturer:
MICROCHIP
Quantity:
12 000
Software Solutions and Tools for the
16-bit and 32-bit Designer
A comprehensive overview of software libraries, application solutions
and software development tools for Microchip’s PIC24, dsPIC® and
PIC32 embedded control product families.
16-bit and 32-bit Controllers
www.microchip.com/16bit
www.microchip.com/32bit
Software Resources
Summer 2011

Related parts for DM300027

DM300027 Summary of contents

Page 1

Software Solutions and Tools for the 16-bit and 32-bit Designer A comprehensive overview of software libraries, application solutions and software development tools for Microchip’s PIC24, dsPIC® and PIC32 embedded control product families. 16-bit and 32-bit Controllers Software Resources Summer 2011 ...

Page 2

Software Solutions and Tools for the 16-bit and 32-bit Designer Table of Contents Topic Software dsPIC DSC Noise Suppression Library Library dsPIC DSC Acoustic Echo Cancellation Library dsPIC DSC Line Echo Cancellation Library dsPIC DSC Equalizer Library dsPIC DSC Automatic ...

Page 3

Software Solutions and Tools for the 16-bit and 32-bit Designer Table of Contents Topic Application Sensorless BLDC Motor Control Using a dsPIC30F or dsPIC33F Solutions Using a dsPIC30F or dsPIC33F for Vector Control of an ACIM Sensored BLDC Motor Control ...

Page 4

Software Solutions and Tools for the 16-bit and 32-bit Designer Table of Contents Topic Software and MPLAB® IDE (Integrated Development Environment) Tools Application MPLAB ICD In-Circuit Debugger Development MPLAB REAL ICE™ In-Circuit Emulator Tools PICkit™ 3 In-Circuit Debugger MPLAB PM3 ...

Page 5

Software Application Library Overview A suite of advanced solution libraries have been developed and are available for your application requirements. The table below presents a summary of the libraries available for the PIC24 Microcontrollers (MCUs), dsPIC® Digital Signal Controllers (DSCs) ...

Page 6

Software Application Library Overview Application Application Library Graphics Microchip Graphics Library Image Decoder Library dsPIC DSC DTMF Generation/ Detection Libraries* Microchip Graphics Display Designer Wired and Microchip TCP/IP Stack Wireless Microchip USB Framework Connectivity IEEE 802.11: Wi-Fi® IEEE 802.15.4: MiWi™ ...

Page 7

DSC Noise Suppression Library Summary The dsPIC® DSC Noise Suppression Library provides a func- tion to suppress the effect of noise in a speech signal. This function is useful for microphone-based applications that have a potential for incoming speech ...

Page 8

DSC Acoustic Echo Cancellation Library Summary The dsPIC® DSC Acoustic Echo Cancellation (AEC) Library is fully compatible with G.167 standard for Acoustic Echo Cancellation. The software library provides a function to eliminate echo generated in the acoustic path between ...

Page 9

DSC Line Echo Cancellation Library Summary The dsPIC® DSC Line Echo Cancellation (LEC) Library is compatible with the ITU-T G.168 standard. It provides a function to eliminate echo generated in telephone or digital network components. LEC library functions can ...

Page 10

DSC Automatic Gain Control Library Summary The dsPIC® DSC Automatic Gain Control Library automatically adjusts the amplitude of a speech signal to match a set level. This is useful in speech applications where the distance between the speech source ...

Page 11

DSC G.726A Speech Encoding/Decoding Library Summary The dsPIC® DSC G.726A Speech Encoding/Decoding Library performs toll-quality voice compression and voice decompression. The encoding algorithm used is Adaptive Differential Pulse Code Modulation (ADPCM). The compression can be configured by the user ...

Page 12

ADPCM and Speex (Audio) Library for PIC32 MCUs Summary The audio library for PIC32 MCUs consists of APIs for Pulse Code Modulation, Adaptive Differential Pulse Code Modulation and Speex encoding and decoding algorithms. Speex is an Code Excited Linear Prediction ...

Page 13

DSC Symmetric Key Embedded Encryption Library Summary Microchip offers a reliable security solution for embedded applications built on the dsPIC® Digital Signal Controller (DSC) platform. This solution is provided by means of Symmetric Key Encryption Library. Key Features ■ ...

Page 14

DSC Asymmetric Key Embedded Encryption Library Summary Microchip offers a reliable security solution for embedded applications built on the dsPIC Digital Signal Controller (DSC) platform. This solution is provided by means of Asymmetric Key Encryption Library. Key Features (4) ...

Page 15

Data Encryption Libraries Summary Microchip offers a reliable security solution for embedded applications built on the 16- and 32-bit microcontroller platform. This solution is provided by means of a single library. This library features the symmetric key encryption/ decryption functions ...

Page 16

DSC DSP Algorithm Library Summary The dsPIC® DSC DSP Library provides a set of speed optimized functions for the most common digital signal processing applications. This library provides significant performance savings over equivalent functions coded in C and allows ...

Page 17

PIC32 MCU DSP Library Summary Microchip’s PIC32 DSP Library enables developers to add DSP capabilities to many applications by taking advantage of the highly optimized hardware features inside the PIC32 MCU, including its multiply-accumulate, math unit with parallel execution and ...

Page 18

PIC24 MCU/dsPIC® DSC Floating Point Math Library Summary The PIC24/dsPIC® DSC Math Library is the compiled version of the math library that is distributed with the highly optimized, ANSI-compliant MPLAB® C Compiler for PIC24 MCUs and dsPIC DSCs (SW006012). It ...

Page 19

PIC32 MCU Floating Point Math Library Summary The optimized PIC32 Math Library is packaged within the MPLAB C Compiler for PIC32 MCUs. The floating-point math library provided with the compiler has been significantly optimized to take full advantage of the ...

Page 20

PIC24 MCU/dsPIC® DSC Peripheral Library Summary The PIC24/dsPIC Digital Signal Controller (DSC) Peripheral Library provides a set of functions for setting up and controlling the operation of all the peripheral modules available in the PIC24 microcontrollers and dsPIC DSCs, as ...

Page 21

Microchip USB Framework Summary Microchip’s USB software supports USB on 8-, 16- and 32-bit MCUs. This software is royalty free source code and also includes example projects. The 8-bit PIC18 family supports USB device mode. The 16-bit PIC24F, PIC24E and ...

Page 22

Image Decoder Library Summary The Image decoder library supports the decoding of images in JPEG, BMP and GIF format in PIC24 and PIC32 MCUs and dsPIC DSC devices. This is a supplement to the Graphics Library but could be used ...

Page 23

Microchip TCP/IP Stack Summary Communication over the Internet is accomplished by implementing the TCP/IP protocol. Microchip offers a free TCP/IP software stack that is optimized for the PIC18, 16-bit and 32-bit device family. The stack is a suite of programs that provide services ...

Page 24

IEEE 802.11: WiFi® Summary Microchip has added 802.11 wireless communications to its lineup of wireless technologies for the embedded market. Microchip has a Wi-Fi PICtail™ development board that adds 802.11 capabilities to development platforms for the PIC18, PIC24 and PIC32 ...

Page 25

IEEE 802.15.4: ZigBee®, ZigBee PRO and ZigBee Smart Energy Profile Suite Summary As a member of the ZigBee® Alliance, Microchip offers certified ZigBee Compliant Platform (ZCP) for the ZigBee 2006, ZigBee PRO and ZigBee Smart Energy Suite protocol stacks. Key ...

Page 26

Bluetooth® Stack for PIC24 and PIC32 MCUs and dsPIC® DSCs Summary Microchip has partnered with CandleDragon to offer the Bluetooth® software stack. The dotstack™ Bluetooth stack was designed for low cost and low power embedded devices. The Bluetooth stack is ...

Page 27

FATFs File System for PIC32 MCUs Summary FATFs is an open source file system software stack designed for microcontrollers to easily access multiple media sources during run-time. This small footprint low-overhead software supports FAT32, FAT16 and FAT12 formats using an ...

Page 28

Memory Disk Drive File System for PIC18, PIC24 and PIC32 MCUs and dsPIC® DSCs Summary Microchip’s Memory Disk Drive (MDD) file system interface library brings the ability to transfer and share portable memory devices between and embedded system and a ...

Page 29

Class B Safety Software Library for PIC® MCUs and dsPIC® DSCs Summary The Class B Safety Software Library routine detects the occurrence of faults in a single channel CPU. These routines have been developed in accordance with the IEC 60730 ...

Page 30

Consumer-band BPSK-based 7.2 kbps Powerline Soft Modem Demonstration Software Summary The Power Line Modem (PLM) PICtail™ Plus Daughter Board provides communication over power lines using a Binary Phase Shift Keying (BPSK) modulation scheme. These boards interface to the popular Explorer ...

Page 31

Application Solutions Application Motor Control Sensorless BLDC Motor Control Using a dsPIC30F or dsPIC33F Using a dsPIC30F or dsPIC33F for Vector Control of an ACIM Sensored BLDC Motor Control Using a dsPIC30F or dsPIC33F Introduction to AC Induction Motor Control ...

Page 32

Sensorless BLDC Motor Control Using the dsPIC30F or dsPIC33F Proven Software Source Code Summary Microchip provides a proven, fully functional and highly flexible solution for using the dsPIC30F/33F to control Brushless DC (BLDC) motors without Hall-effect position sensors. The software ...

Page 33

Using a dsPIC30F or dsPIC33F for Vector Control of an ACIM Proven Software Source Code Summary Microchip’s AC Induction Motor (ACIM) vector control solution is written for the dsPIC30F/33F family of devices. The software makes extensive use of dsPIC30F/33F peripherals ...

Page 34

Introduction to AC Induction Motor Control Using a dsPIC30F or dsPIC33F Proven Software Source Code Summary This application solution demonstrates how to use the dsPIC30F/33F to control an AC Induction Motor (ACIM). The solution presented requires a basic understanding of ...

Page 35

Sinusoidal Control of PMSM Motors with dsPIC30F or dsPIC33F/E Devices Proven Software Source Code Summary Application note AN1017 provides a fully working and highly flexible solution for using the dsPIC® Motor Control DSCs to control Brushless DC (BLDC) motors with ...

Page 36

Power Factor Correction Using dsPIC® DSCs Application Note: AN1106 • Ready-to-Use Solution Proven Software Source Code Summary Many applications in the areas of motor control, power control, Uninterruptible Power Supplies (UPS) and Switched Mode Power Supplies (SMPS) demand a stable, ...

Page 37

Sensorless Field Oriented Control (FOC Induction Motor (ACIM) Proven Software Source Code Summary Where efficiency and low cost control of the induction motor drive is a concern, the sensorless Field Oriented Control (FOC), also known as vector ...

Page 38

Integrated Power Factor Correction (PFC) and Sensorless Field Oriented Control (FOC) System Application Note: AN1208 • Ready-to-Use Solution Proven Software Source Code Summary This dsPIC33F/E application note describes the process of integrating two complex applications: PFC and Sensorless FOC. Harmonic ...

Page 39

Single-Shunt Three-Phase Current Reconstruction Algorithm for Sensorless FOC of a PMSM Proven Software Source Code Summary This dsPIC33F/E application note describes a motor control technique where a single-shunt resistor circuit used to measure the motor phase current. The algorithm reconstructs ...

Page 40

Microchip TCP/IP Stack Application Note: AN833 • Ready-to-Use Solution Proven Software Source Code Summary There is nothing new about implementing TCP/IP (Transmission Control Protocol/Internet Protocol) on Microchip microcontrollers. Interested developers can easily find many commercial and non-commercial implementations of TCP/IP ...

Page 41

IrDA® Standard Stack Application Note: AN1071 • Ready-to-Use Solution Proven Software Source Code Summary Infrared communication is a low-cost method of providing wireless, point-to-point communication between two devices. A wide variety of devices implement the IrDA standard specification, including computers, ...

Page 42

HTTP Server Using BSD Socket API for PIC32MX Devices Application Note: AN1107 • Ready-to-Use Solution Proven Software Source Code Summary An embedded HTTP (Hyper Text Transfer Protocol) server, or web server is an excellent addition to any network-enabled device. HTTP ...

Page 43

SNMP Agent Using BSD Socket API for PIC32MX Devices Application Note: AN1109 • Ready-to-Use Solution Proven Software Source Code Summary This Microchip SNMP agent application note and the included FAT16 module, supplemented by the TCP/IP application note AN1108, Microchip TCP/IP ...

Page 44

Using External Memory with PIC24F, PIC24H and dsPIC33F Devices Proven Software Source Code Summary This application note describes the methodology to use the Parallel Master Port (PMP) module to interface with external data memory; either external Flash or external RAM. ...

Page 45

ECAN Operation with DMA on dsPIC33F and ™ PIC24H Devices Application Note: AN1249 • Ready-to-Use Solution Proven Software Source Code Summary This application note is focused on helping designers understand the role of Direct Memory Access (DMA) in implementing the ...

Page 46

Offline UPS Reference Design Application Note: AN1279 • Ready-to-Use Solution Proven Software Source Code Summary The application note describes the design of an Offline Uninterruptible Power Supply (UPS) using a Switch Mode Power Supply (SMPS) dsPIC® Digital Signal Controller (DSC). ...

Page 47

Bootloader for dsPIC30F/33F and PIC24F/24H Devices Application Note: AN1094 • Ready-to-Use Solution Proven Software Source Code Summary The bootloader for dsPIC30F/33F and PIC24H/24F devices is used to load a user application on the target device without using external programmer. The ...

Page 48

Serial Bootloader for PIC24F Devices Ref Application Note: AN1157 • Ready-to-Use Solution Proven Software Source Code Summary The serial bootloader for 16-bit PIC24F devices uses the UART module as a communication channel. The bootloader application uses the communication protocols originally ...

Page 49

Using a Keyboard with the Microchip Graphics Library Application Note: AN1227 • Ready-to-Use Solution Proven Software Source Code Summary Graphics displays are widely used in many applications and the number of products with displays is steadily growing. A primary reason ...

Page 50

Implementing Digital Lock-In Amplifiers Using a dsPIC® DSC Application Note: AN1115 • Ready-to-Use Solution Proven Software Source Code Summary Conventionally, lock-in amplifiers use complicated (and expensive) analog circuitry to perform the phase sensitive detection and filtering. However, modern DSCs, such ...

Page 51

Digital LED Lighting Development Kit Summary Microchip’s Digital LED Lighting Development Kit (DM330014) enables designers to quickly leverage the capabilities and performance of the dsPIC33 ‘GS’ series of Digital Signal Controllers (DSCs), to develop LED lighting products. The dsPIC33 ‘GS’ ...

Page 52

Grid-Connected Solar Micro Inverter Reference Design Using a dsPIC® DSC Application Note: AN1338 • Ready-to-Use Solution Proven Software Source Code Summary This reference design demonstrates the flexibility and power of SMPS dsPIC Digital Signal Controllers in grid connected power conversion ...

Page 53

Quarter Brick DC/DC Converter Reference Design Ready-to-Use Solution Proven Software Source Code Summary Microchip’s Quarter Brick DC/DC Converter Reference Design provides an easy method to evaluate the power, and features of SMPS dsPIC® Digital Signal Controllers in high density quarter ...

Page 54

Software and Application Development Tools Software and Application Development Tool MPLAB® IDE (Integrated Development Environment) Tools MPLAB ICD In-Circuit Debugger MPLAB REAL ICE™ In-Circuit Emulator PICkit™ 3 In-Circuit Debugger MPLAB PM3 Universal Device Programmer MPLAB C Compiler for PIC24 MCUs ...

Page 55

MPLAB®IDE (Integrated Development Environment) Tools Summary All of Microchip’s MCU and DSC tools operate cohesively under the MPLAB IDE umbrella. The powerful and easy-to- use MPLAB IDE includes a host of free software components for fast application development and super-charged ...

Page 56

MPLAB® ICD In-Circuit Debugger Summary MPLAB® ICD In-Circuit Debugger System is Microchip’s most cost effective high-speed hardware debugger/programmer for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC® MCUs and dsPIC® DSCs with the powerful, yet ...

Page 57

MPLAB® REAL ICE In-Circuit Emulator Summary MPLAB REAL ICE In-Circuit Emulator System is Microchip’s high-speed emulator for Microchip Flash DSC and MCU devices. It debugs and programs PIC® microcontrollers and dsPIC® DSCs with the easy-to-use but powerful graphical user interface ...

Page 58

PICkit™ 3 In-Circuit Debugger Summary The PICkit In-Circuit Debugger allows debugging and programming of Flash PIC® MCUs and dsPIC® DSCs at an affordable price point using the powerful MPLAB Integrated Development Environment (IDE) graphical user interface. The PICkit ICD is ...

Page 59

MPLAB® PM3 Universal Device Programmer Summary The MPLAB® PM3 Universal Device Programmer is easy to use and operates with stand-alone unit. This development tool programs Microchip’s entire line of PIC® MCUs as well as the latest ...

Page 60

MPLAB® C Compiler for PIC24 MCUs and dsPIC® DSCs Summary The MPLAB® C Compiler for PIC24 MCUs and dsPIC® DSCs (also known as MPLAB C30 full-featured ANSI-compliant C compiler for Microchip’s 16-bit devices: PIC24F and PIC24H/E, dsPIC30F and ...

Page 61

Data Analysis and DSP Software ™ Summary dsPICwork Data Analysis and DSP Software tool is an easy-to-use data analysis and signal processing package for designs using dsPIC® Digital Signal Controllers (DSCs). This software supports an extensive number of functions ...

Page 62

Digital Filter Design/Digital Filter Design Lite Summary The Digital Filter Design tool for the 16-bit dsPIC30 and dsPIC33F/E Digital Signal Controllers (DSCs) makes designing, analyzing and implementing Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) digital filters easy through a ...

Page 63

Real-Time Data Monitoring Tool Summary Applications such as motor control and power conversion require high-speed data monitoring from MPLAB® DMCI. Achieving such tasks with the existing debugging tools and the on-chip debugging module, requires the use of an additional communication ...

Page 64

DSC Speech and Audio Fast Forward (SAFF) Tool Summary The SAFF is a PC-based application GUI simplifies speech and audio application development. The SAFF tool communicates with the target hardware via Microchip’s Real-Time Data Monitoring (RTDM) protocol over an ...

Page 65

XLP Battery Life Estimator Summary The XLP Battery Life Estimator is a free software utility to aid in developing eXtreme Low Power applications with Microchip’s PIC® MCUs featuring XLP technology. The tool estimates average current consumption and battery life. ...

Page 66

Third Party Software Tools, RTOS and Libraries Third Party 16-bit Software Tools Vendor IAR Embedded Workbench C Windows IDE Multi IDE Third Party 16-bit Libraries and RTOS Support Library/Tool Name CMX-Tiny+™ CMX-RTX™ CMX-Scheduler™ Micrium - µCOS II freeRTOS™ Segger – ...

Page 67

Third Party Software Tools, RTOS and Libraries PIC32 Third Party Software Options Vendor RTOS         – – PIC32 C++ and Eclipse Options from Third Parties Vendor Customized Eclipse Multi IDE Trace32 IDE Standard ...

Page 68

... Incorporated in the U.S.A. dsPICDEM, dsPICworks, ECAN, MiWi, mTouch, PICtail, PROMATE and REAL ICE are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. All other trademarks mentioned herein are property of their respective companies. © 2011, Microchip Technology Incorporated, All Rights Reserved. Printed in the U.S.A. 5/11 ...

Related keywords