Quick Guide To Microchip Development Tools 51894B
Quick Guide To Microchip Development Tools 51894B
Quick Guide To Microchip Development Tools 51894B
Spring 2012
www.microchip.com/tools
Other Features
Feature-Rich Editor
Color syntax highlighting Smart code completion makes suggestions and provides hints as you type Automatic code formatting based on user-dened rules Refactoring tools to intelligently restructure code Live parsing
Navigation Features
Powerful navigation tools: Go to le, Go to type, Go to symbol, Go to header, Go to declaration Tasks navigator with user-dened bookmarks e.g. //TODO, //FIXME Project-based workspaces: Multiple projects Multiple tools Multiple congurations Simultaneous debugging sessions
MPLAB XC8
MPLAB XC16
MPLAB XC32
PIC32
MPLAB XC Suite
Optimizations
MPLAB XC Compilers PRO editions produce highly optimized code. A low cost option of the compiler is also available as the Standard Edition. PRO and Standard licenses are available MPLAB XC compilers are also available as Free editions or for evaluation purposes. The Free editions support all devices and commands of the full edition. They have no time or memory restrictions; however, code optimizations are limited. These editions also offer an unrestricted-use license so they are ideal as a low-cost tool for academic or commercial use. An evaluation key is also available to enable full use of the PRO edition features and optimizations of the compilers when applied. After the 60-day evaluation period, the compiler will revert back to the Free edition functionality. The Free edition is available for download from:
www.microchip.com/free
ANSI Compliant Extensive libraries including Microchip peripheral libraries Runs on Windows, Linux or MAC OS X Single-user licenses: Regular node-locked licenses Floating Network Licenses: Can be run from a server and shared between multiple machines in different locations High Priority Access (HPA): 12-month maintenance and support contract: New part support New architecture support Major version updates Priority technical support
Features
Options
50%
PRO
0%
Quick Guide to Microchip Development Tools
Protocol Analyzers from companies such as Saleae and Total Phase Demo Boards from companies such as Evidence SRL, Nurve Networks, Bartek Technologies and Schmartboard Embedded Ethernet and Connectivity Solutions from companies such as CCS and Embed Innovative Cable Solutions from companies such as Tag-Connect
Getting Started
Starter Kits
Starter Kits are complete, affordable, turnkey solutions consisting of hardware and software sufficient for exploring specific applications or the features of the device family they represent. Most kits include an on-board or separate debugger, a CD containing MPLAB IDE and Lite compiler editions and tutorials. To get started, simply install the software, start MPLAB IDE, connect the hardware and step through the easy-to-follow tutorials.
Getting Started
PIC32 I/O Expansion Board (DM320002)
This I/O expansion board provides PIC32 starter board (DM320001, DM320003) users with full access to MCU signals, JTAG debugging, ICSP development and connection of PICtail Plus daughter cards.
Microstick II (DM330013-2)
Microstick II delivers a complete development hardware platform for Microchip's 16-bit and 32-bit microcontrollers and digital signal controllers. It's the perfect solution for those looking for a low-cost, easy-to-use development platform and supports all 3.3V PIC24FJ, PIC24H, dsPIC33, and PIC32 SPDIP packaged devices.
MPLAB ICD 3 In-Circuit Debugger (DV164035) MPLAB ICD 3 In-Circuit Debugger MPLAB ICD 3 In-Circuit Debugger System is Microchips latest and most cost-effective high-speed emulator for Microchip Flash Digital Signal Controller (DSC) and microcontroller (MCU) devices. It debugs and programs PIC(R) Flash microcontrollers and dsPIC(R) DSCs with the powerful, yet easy-to-use graphical user interface of MPLAB Integraded Development Environment (IDE). MPLAB ICD 3 In-Circuit Debugger provides significant performance enhancements for embedded systems designers. Programming times are typically 15x faster than previous systems. A 40 MHz dsPIC33 and high-speed FPGA yield faster communications, downloads and debugging. For further technical descriptions, refer to www.microchip.com/icd3. More Info >>
3. Hover over icon or text for pop-up detail of actual tool and status.
MPLAB ICD 3 In-Circuit Debugger or REAL ICE In-Circuit Emulator is required for programming or debugging operations.
USB
PIC32 I/O Expansion Board (DM320002)
This I/O expansion board provides PIC32 starter board (DM320001, DM320003) users with full access to MCU signals, JTAG debugging, ICSP development and connection of PICtail Plus daughter cards.
Digital Potentiometers
MCP402X Non-Volatile Digital Potentiometer Evaluation Board (MCP402XEV)
This low-cost board demonstrates the features of the MCP401X and MCP402X devices. Kit includes one populated and one unpopulated PCB. The populated board has an MCP4021-103E/SN digital potentiometer configured as a windowed potentiometer using a 2.5 k pull-up and a 2.5 k pull-down resistor. The PCB supports the 8-pin SOIC, SOT-23-6 and SOT-23-5 package variations. The unpopulated PCB allows users to build the exact combination of components their application requires.
Digital-to-Analog Converters
MCP4725 PICtail Plus Daughter Board (MCP4725DM-PTPLS)
This daughter board demonstrates the MCP4725 (12-bit DAC with non-volatile memory) features using the Explorer 16 development board and the PICkit Serial Analyzer.
Energy Meters
MCP3905A Energy Meter Reference Design (MCP3905RD-PM1) This low-cost energy meter board acts
as a stand-alone energy meter or as the analog-front-end design for LCD microcontroller-based meters. The MCP3905A design is specified with an energy measurement error of 0.1% typical across 1:500 dynamic range for high accuracy energy meter designs. The board is compliant with EMC requirements per energy metering standards IEC62053 and legacy IEC61036, IEC1046 and IEC687.
10
I/O Expanders
MCP23X17 16-bit GPIO Expander Evaluation Board (MCP23X17EV)
This board demonstrates the simple input/ output functionality of the MCP23017 (I2C interface) and the MCP23S17 (SPI interface). The system demonstrates the simplicity of monitoring four pins configured as inputs and applying a predetermined pattern on LEDs connected to the remaining 12 pins configured as outputs.
Power Management
MCP1640 Synchronous Boost Converter Evaluation Board (MCP1640EV-SBC)
This board uses the MCP1640 in a high-efficiency (up to 96%), fixed frequency (500 MHz), step-up DC-DC converter. It demonstrates a minimum number of external component power supply solutions for applications powered by alkaline, NiCd/NiMH or one-cell Li-Ion or Li-Polymer batteries.
IrDA
MCP212X Developers Daughter Board (MCP212XEV-DB)
Evaluates and demonstrates the MCP2122 or MCP2120 IrDA Standard Encoder/ Decoder devices. A header allows the MCP212X daughter board to be easily jumpered into systems for development purposes. This board also interfaces with the PICDEM HPC Explorer, PICDEM FS USB and PICDEM LCD demo boards.
Thermal Management
TC1047A Temp-to-Voltage Converter PICtail Demo Board (TC1047ADM-PICTL)
This board demonstrates how to interface the TC1047A device to a MCU. Connects directly to the PICkit 3 Starter Kit, providing a platform for code development and evaluation. Demonstrates a good example of how to integrate an analog temperature sensor into a system.
Operational Ampliers
MCP6V01 Thermocouple Auto-Zeroed Reference Design Board (MCP6V01RD-TCPL)
The MCP6V01 design board demonstrates how to use a difference amplifier system to measure Electromotive Force (EMF) voltage at the cold junction of thermocouple in order to accurately measure temperature of the thermocouple bead. This can be done by using the MCP6V01 autozeroed op amp because of its ultra low offset Voltage (VOS) and high Common Mode Rejection Ratio (CMRR).
11
Support
Microchip is committed to supporting its customers in developing products faster and more efficiently. We maintain a worldwide network of field applications engineers and technical support ready to provide product and system assistance. In addition, the following service areas are available at www.microchip.com: Support link provides a way to get questions answered fast: http://support.microchip.com Sample link offers evaluation samples of any Microchip device: http://sample.microchip.com Forum link provides access to knowledge base and peer help: http://forum.microchip.com Buy link provides locations of Microchip Sales Channel Partners: www.microchip.com/sales
Training
If additional training interests you, then Microchip can help. We continue to expand our technical training options, offering a growing list of courses and in-depth curriculum locally, as well as significant online resources whenever you want to use them. Technical Training Centers: www.microchip.com/training MASTERs Conferences: www.microchip.com/masters Worldwide Seminars: www.microchip.com/seminars eLearning: www.microchip.com/webseminars Resources from our Distribution and Third Party Partners www.microchip.com/training
www.microchip.com
Information subject to change. The Microchip name and logo, the Microchip logo, dsPIC, MPLAB and PIC are registered trademarks and PICDEM, PICtail and mTouch are trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. 2012 Energizer. Energizer and other marks are trademarks owned by Energizer. All other trademarks mentioned herein are property of their respective companies. 2012, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 4/12 DS51894B
*DS51894B*