MICROCHIP DS30177R Technical data

Introduction ................................................................................1
Introduction .......................................................................................... 1
Microchip Internet Connections ............................................................ 2
Emulator Systems ......................................................................3
MPLAB® ICE 2000 Modular In-Circuit Emulator .................................. 5
MPLAB ICE 4000 Modular In-Circuit Emulator .................................... 6
MPLAB ICE 2000/4000 Replacement Accessories ............................. 7
Software Tools ............................................................................9
MPLAB Integrated Development Environment (IDE) ......................... 11
Application Maestro™ Software.......................................................... 12
MPLAB Visual Initializer Software.......................................................13
MPLAB C17 C Compiler ....................................................................14
MPLAB C18 C Compiler ....................................................................15
MPLAB C30 C Compiler ....................................................................16
dsPIC30F Software Libraries ............................................................. 17
dsPICworks™ Visual Algorithm Analyzer .......................................... 18
Visual Digital Filter Designer .............................................................. 19
K FilterLab
Total Endurance™ Software Model ................................................... 22
EELOQ
License CD ......................................................................... 20
Active Filter Software Design Tool ....................................21
PICmicro® Programmer Systems ...........................................23
PICkit® 1 FLASH Starter Kit ...............................................................25
rfPIC Development Kit 1...................................................................... 26
PICSTART PRO MATE In-Circuit Serial Programming™ (ICSP™) Socket fo r
PRO MATE II .....................................................................................29
Programmer Adapter Kits and Accessories .......................................30
Plus Low-Cost Development Kit .................................... 27
II Device Programmer .................................................. 28
July 2003
CONTENTS
In-Circuit Debugger ..................................................................31
MPLAB ICD 2 In-Circuit Debugger ..................................................... 33
MPLAB ICD 2 Accessories ................................................................34
Demo Boards and Evaluation Kits ..........................................35
PICmicro® Demonstration Kits
PICDEM
PICDEM 2 Plus Demonstration Board ............................................... 38
PICDEM 4 Demonstration Board ....................................................... 39
PICDEM 18R Demonstration Kit ........................................................ 40
PIC18F2539 Motor Control Evaluatio n Kit ......... ...... ....... ...... ...... ....... 41
PIC18FXX20 64/80L TQFP Demonstration Board ............................. 42
© 2003 Microchip Technology Inc. DS30177R-page i
Demonstration Boards ..................................................... 37
Development Tools Ordering Guide
Connectivity Demonstration Kits
PICDEM USB Demonstration Kit ...........................................................................................43
PICDEM CAN-LIN 1 and PICDEM CAN-LIN 2 Demonstration Boards ..................................44
PICDEM LIN Demonstration Kit .............................................................................................45
PICDEM.net
MCP2510 CAN Developer’s Kit .............................................................................................47
MCP250XX CAN I/O Expander Developer’s Kit ....................................................................48
MCP2120/2150 Infrared Developer’s Kit ................................................................................49
Analog and Mixed Special Demonstration Kits
PICDEM MSC1 Demonstration Kit .........................................................................................50
PICDEM MSC1 Daughter Boards ..........................................................................................51
MCP41XXX/42XXX Digital Potentiometer Evaluation Board .................................................52
MXDEV
MXDEV 1 MCP3XXX Single/Dual ADC Evaluation System Daughter Board Kit ...................54
MXDEV 1 MCP3XXX Quad/Octal ADC Evaluation System Daughter Board Kit ...................55
TC642EV – Evaluation Kit for Brushless DC Fan Controllers ................................................56
TC642DEMO – Fan Controller Demo Board for TC642/646/647/648/649 .............................56
TC650DEMO – Fan Controller Demo Board for TC650/651 ..................................................56
TC652DEMO – Fan Controller Demo Board for TC652/653 ..................................................56
TC74DEMO – Serial Digital Temperature Sensor Demo Board ............................................56
dsPIC
Demonstration/Development Kits
dsPICDEM
dsPICDEM 1.1 General Purpose Development Board ..........................................................58
dsPICDEM MC1 Motor Control Development Board .............................................................59
dsPICDEM.net
K
EELOQ
K
EELOQ Transponder Evaluation Kit ......................................................................................61
EELOQ Evaluation Kit II ........................................................................................................62
K
Memory and RFID Developer’s Kits
SEEVAL microID
125 kHz microID Developer’s Kit for MCRF200/202 ..............................................................65
125 kHz Anticollision microID Developer’s Kit for MCRF250 .................................................66
13.56 MHz Anticollision microID Developer’s Kit for MCRF355 and MCRF360 ....................67
13.56 MHz Anticollision microID Developer’s Kit for MCRF355, MCRF360
and MCRF45X .......................................................................................................................68
PowerSmart
PowerSmart Battery Manager Evaluation Kit for 3 or 4 Series Cell
Lithium Ion/Polymer Chemistries ...........................................................................................69
PowerSmart Battery Manager Evaluation Kit for Nickel Chemistries .....................................70
PowerSmart Battery Monitor Evaluation Kit for 1 and 2 Series Cell
Lithium Ion/Polymer Chemistries ...........................................................................................71
Demonstration/Evaluation Board ...................................................................46
1 Analog Evaluation System Driver Board .............................................................53
Starter Demonstration Board ............................................................................57
1 and dsPICDEM.net 2 Connectivity Development Boards .......................60
Evaluation Kits
32 Serial EEPROM Designer’s Kit ........................................................................63
Programmer Kits ....................................................................................................64
®
Evaluation Kits
Development Tools Cross Reference and Ordering Information ......................73
Worldwide Sales and Service ................................................................................94
Photographs and contents are for illustration only. Microchip Technology Inc. reserves the right to change product specifications without notice.
DS30177R-page ii © 2003 Microchip Technology Inc.

Introduction

Whether you're new to Microchip Technology Incorporated development system products or quite familiar with them, you'll find the Development Tools Ordering Guide to be very helpful. The table of contents provides an overview of the system products covered in the guide. There are a number of new development tools and kits in this edition to support Microchip’s expanding device families. For current information on support products, please check Microchip’s web site (www.microchip.com).

Microchip Technology Service and Support

July 2003
Quality
Design and manufacturing continuous improvement processes are put in place to ensure high quality in Microchip Development Systems product offerings.
Warranty
Development system products are warranted against defects for one (1) year (90 days for those products that we normally sell for $500 or less (USD), excluding promotional pricing).
Upgrade
Software upgrades are available free-of-charge from the Microchip web site (www.microchip.com). Hardware enhancements are also available free-of­charge or at a nominal fee. Contact your local distributor for more information.
Service
Efficient system service is essential – customers depend on our systems to design and program PICmicro systems. Defective components are typically replaced within 48 hours. Microchip’s Service Center in Tempe, Arizona serves customers in the US and Canada. Our Winnersh, UK Service Center provides service to customers in Europe, the Middle East and Africa. The Far East sales offices provide these services directly.
®
microcontrollers (MCUs) or memory-based

INTRODUCTION

© 2003 Microchip Technology Inc. DS30177R-page 1
Development Tools Ordering Guide

Microchip Internet Connections

On-Line Support

Microchip provides on-line support on the Microchip web site at:
www.microch ip.com
The web site provides a variety of services. Users may download files for the latest development tools, data sheets, application notes, user's guides, articles and sample programs. A variety of Micr ochip specific business information is also available, including listings of Microchip sales offices and distributors. Other information available on the web site includes:
Latest Microchip press releases
Technical support section with FAQs
Design tips
Device errata
Job postings
Microchip consultant program member listing
Links to other useful web sites related to Microchip products
Conferences for products, development systems, technical information and more
Listing of seminars and events

Systems Information and Upgrade Hot Line

The Systems Information and Upgrade Information Line provides system users with a listing of the latest versions of all of Microchip’s development systems software products. Plus, this line provides information on how customers can receive the most current upgrade kits. The Information Line Numbers are:
1-800-755-2345 for U.S. and most of Canada. 1-480-792-7302 for the rest of the world.
DS30177R-page 2 © 2003 Microchip Technology Inc.
Key to Kit Contents
Enclosed Development Tool
July 2003
Electronic Board
Samples
CD-ROM
Hook-up Cable(s)
Power Supply

EMULATOR SYSTEMS

Printed Documentation
WWW
© 2003 Microchip Technology Inc. DS30177R-page 3
World Wide Web
Development Tools Ordering Guide
NOTES:
DS30177R-page 4 © 2003 Microchip Technology Inc.
Emulator Systems

MPLAB® ICE 2000 Modular In-Circuit Emulator

Microchip’s universal MPLAB ICE for PICmicro MCUs has been designed with user requirements in mind. The system is small, portable,
lightweight and offers improved performance and value. For quick hook-up to portable or desktop PCs, MPLAB ICE easily connects to the parallel (printer) port.
Interchangeable processor modules allow the system to be easily configured to emulate different processors. This modular system consists of an emulator pod, a processor module, a device adapter and a transition socket (optional). Also included is Microchip’s MPLAB Integrated Development Environment (IDE) featuring MPASM editor, symbolic debugger, and project manager with built-in support for high-level languages that support the Common Object Description format (i.e., MPASM assembler, MPLAB C17 and MPLAB C18).
MPLAB ICE 2000 is a premium quality emulator system providing full-speed emulation, low-voltage operation, 32K x 128-bit trace and unlimited breakpoints. Complex triggering of the MPLAB ICE 2000 provides sophisticated trace analysis and precision breakpoints. The trace analyzer captures real-time execution addresses, opcodes and read/ writes of external data. It also traces all file register RAM usage showing internal addresses and data values, as well as all accesses to special function registers, including I/O, timers and peripherals.
macro assembler, MPLAB programmer’s
®
Triggers and breakpoints can be set on single events, multiple events and sequences of events. The MPLAB ICE 2000 analyzer is fully transparent and does not require halting the processor to view the trace. In addition, MPLAB ICE 2000 supports code coverage profiling.

Features

• Full Speed Real-Time Emulation
• Low Voltage Emulation: 2.0V to 5.5V
• Trace Memory: 32K x 128-bit
• Break/Trigger on Internal Registers
• Program Address Software Breakpoints
• Complex Break/Trigger on Logic: Program Address and Data; Internal Register Address and Data; Access Type; and Eight External Inputs
• One External Input and Output Logic Analyzer Trigger
• Multi-level Trigger (4 levels)
• Pass and Delay Counters
• Time Stamp
• Programmable Clock: 32 kHz to 40 MHz
• Logic Probes
• Parallel (printer) Port Communications
• Code Coverage Profiling
.
MPLAB ICE 2000 In-Circuit Emulator Contents
• MPLAB ICE 2000 with Tripod
• MPLAB IDE Software and Documentation CD
• Logic Probes
• Parallel Cable
• Power Supply
Ordering Part Number:
ICE2000 MPLAB ICE 2000 Modular In-Circuit Emulator Pod (see ordering instructions on page 75)
© 2003 Microchip Technology Inc. DS30177R-page 5
Development Tools Ordering Guide
NEW

MPLAB® ICE 4000 Modular In-Circuit Emulator

The MPLAB ICE 4000 in-circuit emulator is intended to provide the product development engineer with a complete microcontroller design tool set for
high-end PICmicro microcontrollers. Software control of the emulator is provided by the MPLAB Integrated Development Environment, which allows editi ng , build in g, downloading and source debugg ing from a single environment.
The MPLAB ICE 4000 is a premium emulator system providing the features of MPLAB ICE 2000, but with increased emulation memory and high speed performance for dsPIC30F and PIC18XXXX devices. Its advanced emulator features include complex triggering and timing, up to 2 MB of emulation memory , and the ability to view variables in real time.
The MPLAB ICE 4000 in-circuit emulator system has been designed as a real-time emulation system with advanced features that are typically found on more expensive development tools. The PC platform and Microsoft Windows chosen to best make these features available in a simple, unified application.
®
32-bit operating system were
®

Features

• Full Speed Emulation
• Low voltage emulation down to 1.8 volts (or device limit)
• 64K deep x 216-bit wide Trace Memory
• Up to 2 MB of addressable memory
• Unlimited breakpoints
• Complex break, trace and trigger logic
• Multi-level trigger up to 4 levels
• 48-bit time stamp
• Stopwatch
• External inputs
• External ou t p ut to sy nc with othe r instrumen tation
• USB port and parallel port* connection to PC
*Feature to be available later with software upgrade
MPLAB ICE 4000 In-Circuit Emulator Contents
• MPLAB ICE 4000
• MPLAB IDE Software and Documentation CD
•Flex Cable
• Logic Probes
•USB Cable
• Power Supply
Ordering Part Number:
ICE4000 MPLAB ICE 4000 Modular In-Circuit Emulator (see ordering instructions on page 75)
DS30177R-page 6 © 2003 Microchip Technology Inc.

MPLAB® ICE 2000/4000 Replacement Accessories

Emulator Systems

Device Adapter Plugs

Device adapter plugs are available as replacement accessories. The table below lists the replacement part number.
Model
Part Number
ACICE0201 MPLAB ICE 8P 300 mil adapter plug ACICE0202 MPLAB ICE 18P 300 mil adapter plug ACICE0203 MPLAB ICE 20P 300 mil adapter plug ACICE0204 MPLAB ICE 28P 300 mil adapter plug ACICE0205 MPLAB ICE 28P 600 mil adapter plug ACICE0206 MPLAB ICE 40P 600 mil adapter plug ACICE0207 MPLAB ICE 14P 300 mil adapter plug
Description

Transition Headers

Transition socket headers can be purchased separately in the event that a customer needs additional headers. The table below lists the headers available.
Model
Part Number
ACICE0301 8P SOIC Header ACICE0302 14P SOIC Header ACICE0303 18P SOIC Header ACICE0305 20P SOIC Header ACICE0306 28P SOIC Header ACICE0307 28P SSOP Header
Description

MPLAB ICE 2000 Replacement Accessories

Model
Part Number
ACICE0103 MPLAB ICE 2000 Power Supply ACICE0104 MPLAB ICE 2000 Logic Probes ACICE0105 MPLAB ICE 2000 Parallel Cable ACICE0106 MPLAB ICE Tripod ACICE0107 MPLAB ICE 2000 Flex Cable
Description

MPLAB ICE 4000 Replacement Accessories

Model
Part Number
ACICE0401 MPLAB ICE 4000 Power Supply ACICE0402 MPLAB ICE 4000 Logic Probes ACICE0403 MPLAB ICE 4000 Slim Parallel Cable ACICE0106 MPLAB ICE Tripod ACICE0407 MPLAB ICE 4000 Flex Cable
Extra logic probe hooks can be purchased from: E-Z-Hook: (800) 995-HOOK Part Number: XM25 Description: Micro Hook Adapter with 0.025
square pin
Description
© 2003 Microchip Technology Inc. DS30177R-page 7
Development Tools Ordering Guide
NOTES:
DS30177R-page 8 © 2003 Microchip Technology Inc.
Key to Kit Contents
Enclosed Development Tool
July 2003
Electronic Board
Samples
CD
Hook-up Cable(s)
Power Supply

SOFTWARE TOOLS

Printed Documentation
WWW
2003 Microchip Technology Inc. DS30177R-page 9
World Wide Web
Development Tools Ordering Guide
NOTES:
DS30177R-page 10 2003 Microchip Technology Inc.
Software Tools
WWW

MPLAB® Integrated Development Environment (IDE)

MPLAB IDE gives PICmicro® MCU users the flexibility to edit, compile and debug from a single user interface.
MPLAB IDE allows you to write, debug and optimize the PICmicro MCU applications for firmware product designs. MPLAB IDE is a Windows development platform featuring a project manager and program text editor, a user-configurable toolbar containing four pre-defined sets and a status bar which communicates editing and debugging information.
MPLAB IDE is the common user interface for Microchip development systems tools including MPLAB Editor, MPASM™ Assembler, MPLAB SIM Software Simulator, MPLIB™ Library, MPLINK™ Linker, MPLAB C17 C Compiler, MPLAB C18 C Compiler, MPLAB ICE, PICSTART PRO MATE Additional products may become available as add-on tools in the future.
The MPLAB IDE desktop provides the development environment and tools for developing and debugging your application as a project, allowing you to quickly move between different development and debugging modes. With the MPLAB IDE environment, you can write and debug your source code, automatically locate errors in source files for editing, debug with breakpoints based on internal register values, watch the program flow with MPLAB SIM (software simulator) or MPLAB ICE, make timing measurements with a “time stamp,” view variables in watch windows, program firmware with PICSTART Plus or PRO MATE II programmers and find quick answers to questions from the MPLAB IDE on-line help.
®
Plus Development Programmer,
®
II Programmer and MPLAB ICD.
®
based

Features

• Full featured, color coded text editor
• Easy to use project manager with visual display
• Source level debugging
• Enhanced source level debugging for ‘C’ structures, automatic variables, etc.
• Customizable toolbar and key mapping
• Dynamic status bar displays processor condition at a glance
• Context sensitive, interactive on-line help
• Integrated MPLAB SIM instruction simulator
• User interface for PRO MATE II and PICSTART Plus device programmers
• User interface for MPLAB ICE 2000 or MPLAB ICE 4000 In-Circuit Emulator
• User interface for MPLAB ICD 2 In-Circuit Debugger
Ordering Part Number:
Available on the Microchip web site at: www.microchip.com.
2003 Microchip Technology Inc. DS30177R-page 11
Development Tools Ordering Guide
WWW

Application Maestro™ Software

The Microchip Application Maestro Software is a stand-alone software tool that allows users to configure and incorporate a range of
pre-written firmware modules into their applications. Its heart is a collection of modules developed by Microchip Technology for use with its PICmicro Starting from a graphic interface, the user selects one or more available modules, then configures the parameters for each. When this is complete, the Application Maestro Software then generates code that can be incorporated into the user’s application project, using MPLAB environment.
®
IDE or any compatible development
®
microcontrollers.
It is important to note that the Application Maestro Software is not a plug-in or add-on to the MPLAB line of development tools; it is a separate item in its own right. Application Maestro Software also differs from other librarian systems, such as MPLIB™ Library, because it does more than archive and manage related files for a single software project. Instead, it manages a library of ready-to-configure modules that the user customizes to their needs, and creates the necessary files for inclusion in the user’s projects on demand.
NEW
Ordering Part Number:
Available on the Microchip web site at: www.microchip.com (Free Download).
DS30177R-page 12 2003 Microchip Technology Inc.
Software Tools
WWW

MPLAB® Visual Initializer Software

Configuring a powerful 16-bit MCU or DSP can be a complex and challenging task, but not with the dsPIC30F. Microchip’s MPLAB Visual
Initializer allows users to configure the entire processor graphically, and when complete, a mouse click generates code usable in Assembly or C programs.
MPLAB Visual Initializer does extensive error checking on assignments and conflicts on pins, memories and interrupts as well as selection of operating conditions. The generated code files are seamlessly integrated with the rest of the application code through MPLAB project.

Features

• Drag and drop feature selection
• One click configuration
• Extensive error checking
• Generates initialization code
• Integrates seamlessly in MPLAB project
• Printed reports eases project documentation requirements
NEW
The detailed reports on resource assignment and configuration simplifies project documentation.
Ordering Part Number:
Available on the Microchip web site at: www.microchip.com (Free Download).
Estimated Availability: Q3 2003
2003 Microchip Technology Inc. DS30177R-page 13
Development Tools Ordering Guide

MPLAB® C17 C Compiler

MPLAB C17 provides powerful integration capabilities and ease of use.
The MPLAB C17 is a full-featured, ANSI-compliant C compiler for the PIC17CXXX MCU family. MPLAB C17 is fully compatible with Microchip’s MPLAB IDE, allowing source level debugging with both MPLAB ICE and MPLAB SIM. MPLAB IDE provides a convenient, project oriented development environment that reduces development time.
MPLAB C17 allows code for the PIC17CXXX family to be written in the C high-level language using powerful PICmicro
®
MCU libraries, enabling the developer to devote more time to the application and less time to the details of the processor.
MPLAB C17 was designed explicitly for the PIC17CXXX family and allows the use of a software stack for maximum RAM reusability or can be run without a stack for optimal code space efficiency.
MPLAB C17 provides user configurable interrupt support macros for saving and restoring context during interrupt handling. Libraries and interrupt handlers are provided for multiple memory models. Libraries, precompiled objects and linker scripts can be included in MPLAB IDE projects along with C and Assembly source files for use with MPLAB IDE make and build functions.
The MPLAB C17 ANSI-compliant C compiler comes complete with the MPLAB IDE. The IDE allows you to quickly move between different development and debugging modes. For example, you can quickly advance from software debugging with MPLAB SIM simulator to hardware debugging with MPLAB ICE.
MPLAB C17 has implemented extensions to the C language to provide specific support for Microchip’s PICmicro MCU environment.
These C library extensions include:
A/D Converter Input Capture SPI™ Timers
2
I
C™ I/O Port Reset External LCD Software I2C Software USART Relay Memory/String Manipulation 32-bit Math Library Interrupt Support Macros USART Character Classificat ion Pulse Width Modulation Number/Text Conversion Software SPI
MPLAB C17 will run on any 486 or better PC, on MS-DOS 5.0+ or as a native 32-bit Windows Windows NT
.
®
executable.
®
95 or
MPLAB C17 C Compiler Contents
• MPLAB C17 C Compiler Software
• MPLAB IDE Software and Documentation CD
MPLAB C17 Compiler User’s Guide and MPLAB C17 Compiler Libraries Manuals
• Complete Documentation
Ordering Part Number:
SW006010 MPLAB C17 C Compiler A 60-day free demo is available from the Microchip web site at www.microchip.com.
DS30177R-page 14 2003 Microchip Technology Inc.

MPLAB® C18 C Compiler

Software Tools
The MPLAB C18 is a full-featured ANSI-compliant C compiler for the Microchip Technology PIC18CXXX family of PICmicro compatible with Microchip’s MPLAB IDE, allowing source level debugging with both the MPLAB ICE and the MPLAB SIM simulator. MPLAB C18 provides a convenient, project oriented development environment that reduces development time.
MPLAB C18 allows code for the PIC18CXXX family to be written in the C high-level language using powerful PICmicro MCU libraries, enabling the developer to devote more time to the application and less time to the details of the processor.
MPLAB C18 was designed explicitly for the PIC18CXXX family and allows the use of a software stack for maximum RAM reusability.
MPLAB C18 provides user configurable interrupt support for saving and restoring context during interrupt handling. Libraries are provided for multiple memory models. Libraries, precompiled objects and linker scripts can be included in MPLAB C18 projects along with C and Assembly source files for use with MPLAB C18 make and build functions.
The MPLAB C18 ANSI-compliant C compiler comes complete with the MPLAB IDE. The IDE allows you to quickly move between different development and debugging modes. For example, you can quickly advance from software debugging with MPLAB SIM simulator to hardware debugging with MPLAB ICE.
®
MCUs. MPLAB C18 is fully
MPLAB C18 has implemented extensions to the C language to provide specific support for Microchip’s PICmicro MCU environment.
These C library extensions include:
A/D Converter Input Capture SPI™ Timers
2
I
C™ I/O Port Reset External LCD Software I2C Software USART Relay Memory/String Manipulation 32-bit Math Library Interrupt Support Macros USART Character Classificat ion Pulse Width Modulation Number/Text Conversion Software SPI
MPLAB C18 will run on any 486 or better PC, as a native 32-bit Windows executable.
MPLAB C18 C Compiler Contents
• MPLAB C18 C Compiler Software
• MPLAB IDE Software and Documentation CD
MPLAB C18 Compiler User’s Guide and MPLAB C18 Compiler Libraries Manuals
• Complete Documentation
®
95 or Windows NT®
Ordering Part Number:
SW006011 MPLAB C18 C Compiler A 60-day free demo is available from the Microchip web site at www.microchip.com.
2003 Microchip Technology Inc. DS30177R-page 15
Development Tools Ordering Guide

MPLAB® C30 C Compiler

NEW
The MPLAB C30 C compiler is a fully ANSI compliant product with standard libraries for the dsPIC architecture. It it highly optimizing and takes advantage of many dsPIC architecture specific features to provide efficient software code generation. MPLAB C30 also provides extensions that allow for excellent support of the hardware, such as interrupts and peripherals. It is fully integrated with the MPLAB IDE for high level, source debugging.
®

Features

• 16-bit native data types
• Efficient use of register based, 3-operand instructions
• Complex Addressing mode s
• Efficient multi-bi t shift operations
• Efficient signed/unsigned comparisons
Ordering Part Number:
SW006012 MPLAB C30 C Compiler
Estimated Availability: Q3 2003
MPLAB C30 comes complete with its own assembler, linker and librarian. These allow the user to write Mixed mode C and assembly programs and link the resulting object files into a single executable file.
MPLAB C30 C Compiler Contents
• MPLAB C30 C Compiler Software
• MPLAB IDE Software and Documentation CD
MPLAB C30 Compiler User’s Guide (on CD) and Complete Documentation
DS30177R-page 16 2003 Microchip Technology Inc.

dsPIC30F Software Libraries

Software Tools
NEW

Math Library

This IEEE-754 compliant library provides ANSI C standard math functions for floating-point and double precision data types. These routines have been optimized to provide the smallest code size. The library functions can be called by Assembly or C code. Key functions include:
• sin, cos, tan
• asin, acos, atan
• ln, log10, sqrt, pow, alog10
• ceil, floor, mod, frexp

DSP Algorithm Library

This extensive DSP building block library is fully optimized in assembly code for execution speed. The DSP functions can be used in Assembly or C. Scope includes:
• Matrix and vector functions
• Filtering functions – IIR, FIR, LMS
• Transform functions – FFT, DCT
• Correlation, Convolution and Window functions

Peripheral Driver Library

This library, containing over 270 C functions, helps you set up and operate the hardware peripheral modules including:
• 10-bit and 12-bit ADC
• UART, SPI™ and I
• Motor control PWM and QEI
• General purpose timers
• Input capture and Output compare
• Reset/control
• External and Change Notificati on int erru pts
•CAN
• DCI
• External LCD drivers - also included in the library
2
C™
Ordering Part Number:
SW300020 dsPIC30F Math Library SW300021 dsPIC30F Peripheral Driver Library SW300022 dsPIC30F Algorithm Library
Estimated Availability: Q3 2003
2003 Microchip Technology Inc. DS30177R-page 17
Development Tools Ordering Guide

dsPICworks™ Visual Algorithm Analyzer

dsPICworks Visual DSP tool makes it easy to evaluate and analyze DSP algorithms. A variety of DSP operations can be run and data analyzed in the time or frequency domain.

Features

• Visually analyze time and frequency domain data
• DSP Operations: FFT, convolution, correlation
• Waveform synthesis
• Real-time data acquisition capabilities
• Import data directly from MPLAB IDE
NEW
Ordering Part Number:
SW300023 dsPICworks – Visual Algorithm Analyzer
Estimated Availability: Q3 2003
DS30177R-page 18 2003 Microchip Technology Inc.

Visual Digital Filter Designer

The Visual Filter Designer tool for dsPIC® microcontrollers makes designing and analyzing Finite Impulse Response (FIR) and Infinite Impulse Response (IIR) filters easy. Enter frequency specifications and filter code and coefficients are generated automatically. Graphical output windows provide the desired filters characteristics.

Features

• Lowpass, highpass, bandpass and bandstop filter support
• FIR filters with up to 513 taps
• IIR filter with up to 10 taps for lowpass and highpass filters
• IIR filter with up to 20 taps for bandpass and bandstop filters
• Generates dsPIC30F assembly code and filter coefficient files for export to MPLAB IDE or MPLAB C30 C Compiler
Software Tools
NEW
Ordering Part Number:
SW300001 Visual Digital Filter Designer
Estimated Availability: Q3 2003
2003 Microchip Technology Inc. DS30177R-page 19
Development Tools Ordering Guide

KEELOQ® License CD

The KEELOQ License CD contains KEELOQ application notes, decoder software and the K Toolkit. Also included are K
EELOQ data sheets,
development tools documentation and MPLAB
EELOQ Software
®
IDE
software. The K
EELOQ Software Toolkit is a tool that is designed
to be used by a K code. The toolkit allows the user to receive K transmissions from the K (DM303006) and the K
EELOQ system developer to debug
EELOQ
EELOQ Evaluation Kit II
EELOQ Transponder Evaluation
Kit (DM303005).
Ordering Part Number:
DS40038 K
EELOQ License CD
Available from Microchip at: lit_inquiry@microchip.com (Americas & Canada), euro.inquiry@microchip.com (Europe) or asia.inquiry@microchip.com (Far East).
The K
EELOQ Decoder software is typically used as the
starting point of a decoder design. The software is fully described in the application notes accompanying the software.
DS30177R-page 20 2003 Microchip Technology Inc.
Software Tools
WWW

FilterLab® Active Filter Software Design Tool

Features

• Multiple Filter Order and Responses with Gain Option
- Ability to select Bessel, Butterworth or Chebyshev filter respon se
- Up to 8th-order filters can be simulated
- Circuit diagram and component values given
• Bode Plot with Phase Margin
- Resultant Bode plot generated
• Circuit Implementation
- Standard 1 percent resistors
- Standard capacitor values generate and user adjustable
- Circuit configuration: Sallen-Key (noninverting)
FilterLab is an innovative software tool that simplifies active filter design. The FilterLab active filter software design tool provides full schematic diagrams of the filter circuit with component values and displays the frequency response.
or multiple feedback (inverting)
• Spice Model Generated
- Spice Model of entire filter generated
- Allows for streamline of simulations
• Anti-Aliasing Wizard
- Filter optimization for Analog-to-Digital Converter based on bit resolution and sample rate.
Ordering Part Number:
Available on the Microchip web site at www.microchip.com (Free Dowload).
2003 Microchip Technology Inc. DS30177R-page 21
Development Tools Ordering Guide
WWW

Total Endurance™ Software Model

Microchip’s revolutionary Total Endurance Software Model provides electronic system designers with unprecedented visi bili ty into Serial EEPROM-based applications. This adv anc ed so ftware mod e l (with a very friendly user interface) eliminates time and guesswork from Serial EEPROM-based designs by accurately predicting the device’s performance and reliability within a user-defined application environment. Design trade-o ff analysis which former l y consumed days or weeks can now be performed in minutes – with a level of accuracy that delivers a truly robust design.
With Microchip’s Total Endurance Software Model, users may input the following application parameters:
• Serial EEPROM device type
• Bytes to be written per cycle
• Cycling mode – byte or page
• Data pattern type – random or worst-cast
• Temperature in °C
• Erase/Write cycles per day
• Application lifetime or target PPM level
The model will respond with FIT rate, PPM level, application life and plot of the PPM level versus number of cycles. The model is available in both MS-DOS and Windows
®
versions.

Features

• Automatic or manual recalculation
• Real-time update of data
• Full-screen or windowed graphical view
• Hypertext on-screen help
• Key or slide-bar entry of parameters
• On-screen editing of parameters
• Single-click copy of plot to clipboard
• Numeric export to delimited text file
• On-disk Endurance Tutorial
Ordering Part Number:
Available on the Microchip web site at www.microchip.com (Free Dowload).
DS30177R-page 22 2003 Microchip Technology Inc.
K
ey to Kit Contents
Enclosed Development Tool
July 2003
PROGRAMMER SYSTEMS
Electronic Board
Samples
PICmicro®
CD
Hook-up Cable(s)
Power Supply
Printed Documentation
WWW
2003 Microchip Technology Inc. DS30177R -page 23
World W ide Web
Development Tools Ordering Guide
NOTES:
DS30177R-page 24 2003 Microchip Technology Inc.
PICmicro® Programmer Systems

PICkit™ 1 FLASH Starter Kit

NEW
The PICkit 1 FLASH Starter Kit is a low-cost development kit with an easy to use interface for programming Microchip’s 8/14-pin
FLASH of microcontrollers. This starter kit is designed to help the user get up to speed quickly using PIC microcontrollers.
The kit provides everything needed to program, evaluate and develop applications using Microchip’s powerful 8/14-pin FLASH family of microcontrollers. Instructions are provided in a series of seven tutorials that cover I/O, Interrupts, A/D Converters, Comparators, Data T ables and Timers. All source code files for the tutorials are furnished.
Code development and debugging is performed using Microchip’s powerful MPLAB Environment (IDE). The MPLAB IDE is a seamless, integrated software development environment that includes a MPASM™ macro assembler, MPLAB SIM software simulator with symbolic debugger, color­coded source editor, project manager with high-level language debugging and concurrent support for development tools, includi ng low- c ost in-ci rcu it debuggers, full-featured real-time emulators and programmers. The consistent and easy-to-use graphic user interface of the MPLAB desktop allows for rapid switching between development, debugging and programming modes within a project.
®
Integrated Development
®
family

Features

• Small 3" x 4.5" circuit board with snap-off prototyping board
• Easy to use Wi ndows programming Microchip's 8/14 pin FLASH family of microcontrollers
• Seven sequential tutorials written in both Assembly and HI-TECH C demonstrate how to use Microchip’s 8/14 pin FLASH family of microcontrollers
• Microchip’s Tips ‘n Tricks Booklet provides efficient, low-cost design techniques using Microchip FLASH microcontrollers
• PICkit 1 User Guide (included on CD)
• Microchip's MPLAB IDE software for a complete code development environment
• HI-TECH PICC™ LITE C Compiler (contained on the MPLAB CD)
PICkit 1 FLASH Starter Kit Contents
• PICkit 1 Circuit Board with 8-pin PIC12F675
• PICkit 1 FLASH Starter Kit CD
• MPLAB IDE (Integrated Development Environment) CD
• Software and Hardware FLASH PIC Microcontrollers Booklet
• USB Interface Cable
®
programming interface for
Tips ‘n Tricks for 8-pin
Ordering Part Number:
DV164101 PICkit 1 FLASH Starter Kit
2003 Microchip Technology Inc. DS30177R-page 25
Development Tools Ordering Guide

rfPIC™ Development Kit 1

NEW
The rfPIC Development Kit provides design engineers with an easy way to evaluate unidirectional remote sense and control wireless links based on the
rfPIC12F675 and rfRXD0420/0920 devices. The kit is based on the popular PICkit™ 1 FLASH Starter Kit and consists of modular building blocks for different transmitters and receivers that can be utilized for prototype systems or to evaluate different options using Microchip products.
The receiver modules are based on the rfRXD0420 and rfRXD0920 devices and are available in two options supporting 315 MHz ASK and 433 MHz ASK. These modules plug directly into the PICkit 1 Development board offering an easy way to evaluate the different receiver modules with Microchip’s 8- and 14-pin FLASH PIC interface to a PC. The modules are also available for sale separately to allow a number of prototypes based on the same module without having to do an actual RF design. The design files for these modules are available to allow easy integration of the designs into a system.
®
microcontrollers as well as a USB
The transmitter modules are based on the rfPIC12F675 devices and support the same frequency and modulation formats as the receivers. The transmitter modules feature button inputs for remote control functions as well as analog input to allow evaluation of the A/D and comparator peripherals on the rfPIC12F675. Code development is achieved with Microchip’s MPLAB Integrated Development Environment (IDE). The microcontroller is easily programmed using the PICkit 1, with modules plugging into the PICkit in a similar manner as the receiver modules.
rfPIC Development Kit 1 Contents
• PICkit™ 1 FLASH Starter Kit
• 433.92 MHz Transmitter
• 315 MHz Transmitter
• 433.92 MHz Receiver
• 315 MHz Receiver
• rfPIC Software and Complete Documentation (on CD)
Ordering Part Number:
DV164102 rfPIC Development Kit 1 AC164101 rfPIC Transmitter Module (433.92 MHz) AC164102 rfPIC Transmitter Module (315 MHz) AC164103 rfPIC Receiver Module (433.92 MHz) AC164104 rfPIC Receiver Module (315 MHz) AC164105 rfPIC Receiver Module - 5 Pack (433.92 MHz) AC164106 rfPIC Receiver Module - 5 Pack (315 MHz)
Estimated availablilty: Q3 2003
DS30177R-page 26 2003 Microchip Technology Inc.
PICmicro® Programmer Systems

PICSTART® Plus Low-Cost Development Kit

The PICSTART Plus programmer gives the product developer the ability to program user software into any of the supported microcontrollers. The PICSTAR T Plus software running under MPLAB IDE provides for full interactive control over the programmer.
The PICSTART Plus programmer provides the product development engineer with a highly-flexible, low-cost design tool set for all PICmicro up to 40 pins). PLCC and QFN Adapters are available.
The CE-compliant PICSTART Plus development programmer features a molded plastic enclosure and special circuit design techniques to enhance ESD protection. PICSTART Plus is a development programmer and is not recommended for use in a production environment.
Sample software programs are provided to help the developer quickly become familiar with the PICSTART Plus development system and with Microchip’s PICmicro MCU families. Included is a limited C compiler (PICC LITE
) for the PIC16F84 family.
®
MCUs (DIP packages
®
The MPASM™ macro assembler provides programmable memory data files, listing files and special files required for symbolic debug. The MPLAB SIM software simulator allows the user to isolate code problems and debug firmware designs on PICmicro MCUs. It simulates the core functions as well as most of the peripherals of the PICmicro MCU families. It is particularly suitable for optimizing algorithms where real-time emulation is not required.
The PICSTART Plus development system runs on any PC-compatible machine under Windows later operating system. The easy-to-use PICSTART Plus software provides for full interactive control over the programmer and features Microchip’s highly acclaimed MPLAB IDE, with its built-in editor, assembler and Windows bas ed MPLAB SIM sim ul ator.
PICSTART Plus Development Kit Contents
• PICSTART Plus Device Programmer
• Product Sample
• MPLAB IDE Software
• PICC LITE C Compiler
• RS-232 Interface Cable
• Power Supply
• Complete Documentation
98 SE or
Ordering Part Number:
DV003001 PICSTART Plus Programmer AC164024 68-pin PLCC Adapter Kit for PIC16C92X and PIC17C75X AC164027 84-pin PLCC Adapter Kit for PIC17C76X AC164031 28-pin QFN Adapter
2003 Microchip Technology Inc. DS30177R-page 27
Loading...
+ 67 hidden pages