dspic Digital Signal Controllers

Similar documents
PIC32 Microcontroller Families

dspic Digital Signal Controllers

Integrated Development Environment

Integrated Development Environment

TB3016. Using the PIC MCU CTMU for Temperature Measurement IMPLEMENTATION BASIC PRINCIPLE MEASUREMENT CIRCUIT

16-bit Microcontrollers. High-Performance PIC24 Microcontroller Family.

AN1286. Water-Resistant Capacitive Sensing INTRODUCTION THEORY OF OPERATION. Sensing Steps. Sensing Steps Description DESIGN

Installing and Licensing MPLAB XC C Compilers

AN1303. Software Real-Time Clock and Calendar Using PIC16F1827 DATA INTERFACE INTRODUCTION IMPLEMENTATION INTERNAL REGISTER MAP

Serial EEPROM Powered for Automotive

AN1142. USB Mass Storage Class on an Embedded Host INTRODUCTION. USB Mass Storage Class. Overview

Recommended Usage of Microchip 23X256/23X640 SPI Serial SRAM Devices RECOMMENDED CONNECTIONS FOR 23X256,23X640 SERIES DEVICES VCC 23X256/ HOLD.

USB OTG and Embedded Host Microchip Technology Incorporated. All Rights Reserved. Slide 1

AN1325. mtouch Metal Over Cap Technology THEORY OF OPERATION INTRODUCTION CROSS SECTION OF METAL OVER CAPACITIVE (UNPRESSED)

AN Wire Communication with PIC Microcontroller INTRODUCTION. OVERVIEW OF THE 1-Wire BUS. 1-Wire Protocol. Prerequisites

Universal Programming Module 2

AN687. Precision Temperature-Sensing With RTD Circuits RTD OVERVIEW INTRODUCTION EQUATION 1:

Uninstalling Incorrect USB Device Drivers

Welcome to the tutorial for the MPLAB Starter Kit for dspic DSCs

Digital Signal Controller (DSC) Development Tools

Microchip Technology. February 2008 Valerio Moretto Slide 1

AN1156. Battery Fuel Measurement Using Delta-Sigma ADC Devices INTRODUCTION REVIEW OF BATTERY CHARGING AND DISCHARGING CHARACTERISTICS

Chapter 13. PIC Family Microcontroller

AN1275. KEELOQ with Advanced Encryption Standard (AES) Receiver/Decoder KEY FEATURES OVERVIEW. Microchip Technology Inc.

AN1470. Manchester Decoder Using the CLC and NCO ABSTRACT INTRODUCTION MANCHESTER ENCODED DATA (AS PER G.E. THOMAS)

Human Interface Solutions

AN1857. RGBW Color Mixing DALI Control Gear. COLOR MIXING USING RED, GREEN, BLUE AND WHITE LEDs INTRODUCTION HARDWARE

Features, Value and Benefits of Digital Control for Power Supplies

dspic30f4012 Microcontroller

TC1047/TC1047A. Precision Temperature-to-Voltage Converter. General Description. Applications. Block Diagram. Features.

Technical Training Course Catalog

8-bit PIC Microcontrollers

Human Interface Solutions

Tutorial for MPLAB Starter Kit for PIC18F

AN1066. Microchip MiWi Wireless Networking Protocol Stack INTRODUCTION CONSIDERATIONS TERMINOLOGY FEATURES

AN1332. Current Sensing Circuit Concepts and Fundamentals CURRENT SENSING RESISTOR INTRODUCTION. Description. Microchip Technology Inc.

Integrated Software Framework

Cloud Open Frame PC Ultimate Flexibility for Professional System Integration Healthcare Fitness Home

AN1212. Using USB Keyboard with an Embedded Host INTRODUCTION. USB Keyboard Overview. USB Keyboard with an Embedded Host USB KEYBOARD OUTPUT REPORT

Timers: Timer0 Tutorial (Part 1)

Fondamenti su strumenti di sviluppo per microcontrollori PIC

Curriculum Overview. Class units A class unit is approximately a half a day depending upon the region and the venue in which it is delivered.

AN1492. Microchip Capacitive Proximity Design Guide INTRODUCTION CAPACITIVE SENSING BASICS SENSING

AN1861. Bluetooth Smart Communication Using Microchip RN4020 Module and 16-bit PIC Microcontroller BLUETOOTH SMART COMMUNICATION INTRODUCTION

AN1543. Using MRF24W with PIC32 Internal Program Flash Memory For EZ_CONFIG_STORE ALTERNATIVE LOW-COST SOLUTIONS OVERVIEW SCOPE

STM32 F-2 series High-performance Cortex-M3 MCUs

7a. System-on-chip design and prototyping platforms

Section 15. Input Capture

AN905. Brushed DC Motor Fundamentals INTRODUCTION PRINCIPLES OF OPERATION. Stator. Rotor SIMPLE TWO-POLE BRUSHED DC MOTOR. Microchip Technology Inc.

AN1265. KEELOQ with AES Microcontroller-Based Code Hopping Encoder INTRODUCTION DUAL ENCODER OPERATION BACKGROUND FUNCTIONAL INPUTS AND

Make the green IP switch Low-energy semiconductor solutions for VoIP

Java Embedded Applications

Designing A Li-Ion Battery Charger and Load Sharing System With Microchip s Stand-Alone Li-Ion Battery Charge Management Controller

16-bit Flash MCU with the Power of DSP. dspic Digital Signal Controllers The Best of Both Worlds October 2005

Focus Product Selector Guide

AN3354 Application note

PICNet 1. PICNet 1 PIC18 Network & SD/MMC Development Board. Features. Applications. Description

28-PIN DEMO BOARD USER S GUIDE

DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB

C8051F020 Utilization in an Embedded Digital Design Project Course. Daren R. Wilcox Southern Polytechnic State University Marietta, Georgia

Focus Product Selector Guide

Bluetooth 4.0 Solutions for Apple ios Devices. Bluegiga Technologies

ZigBee Technology Overview

Wireless Microcontrollers for Environment Management, Asset Tracking and Consumer. October 2009

Academic Brochure. Summer Academic Program. Resources for educators, researchers and students.

Focus Product Selector Guide

ST19NP18-TPM-I2C. Trusted Platform Module (TPM) with I²C Interface. Features

Implementing a Digital Answering Machine with a High-Speed 8-Bit Microcontroller

Von der Hardware zur Software in FPGAs mit Embedded Prozessoren. Alexander Hahn Senior Field Application Engineer Lattice Semiconductor

Atmel Norway XMEGA Introduction

Introducing a platform to facilitate reliable and highly productive embedded developments

MCP73X23 Lithium Iron Phosphate (LiFePO 4 ) Battery Charger Evaluation Board User s Guide

Digitale Signalverarbeitung mit FPGA (DSF) Soft Core Prozessor NIOS II Stand Mai Jens Onno Krah

TC7660. Charge Pump DC-to-DC Voltage Converter. Package Types. Features. General Description. Applications. Functional Block Diagram TC7660

Motor Control and Drive Design Solutions

WORKSHOP-IN-A-BOX 2: LOW POWER SOLUTIONS DEMONSTRATION BOARD

Embedded Ethernet Solutions

Guide. Axis Webinar. User guide

Ambit Asset/ Ambit BancWare Focus ALM

T&E. Where Business Travelers Spend Money

MX PIC24F Educational Module User Manual

UM0834 User manual. Developing and debugging your STM8S-DISCOVERY application code. Introduction. Reference documents

AN1353. Op Amp Rectifiers, Peak Detectors and Clamps INTRODUCTION BASIC RECTIFIERS. Choosing the Components. Positive Half-Wave Rectifier.

Focus Product Selector Guide

AMBIT ISLAMIC BANKING. Ambit Risk Management & Compliance

DKWF121 WF121-A B/G/N MODULE EVALUATION BOARD

Chapter 1 Lesson 3 Hardware Elements in the Embedded Systems Chapter-1L03: "Embedded Systems - ", Raj Kamal, Publs.: McGraw-Hill Education

A DESIGN OF DSPIC BASED SIGNAL MONITORING AND PROCESSING SYSTEM

RN-131-PICTAIL & RN-171-PICTAIL Web-Server Demo Application

Electronic Shopping Cart Facility for Blind People Using USB Firmware

AN1387. Using PIC32 MCUs to Develop Low-Cost Controllerless (LCC) Graphics Solutions INTRODUCTION. Basic Graphics Definitions

MPLAB XC8 GETTING STARTED GUIDE. MPLAB XC8 Getting Started Guide

Am186ER/Am188ER AMD Continues 16-bit Innovation

AN3998 Application note

E-Blocks Easy Internet Bundle

CISCO PIX SECURITY APPLIANCE LICENSING

Lab Experiment 1: The LPC 2148 Education Board

Section 5. Flash Programming

Standardisation needs and testing methods for multiple-outlet chargers. Klaus Kersting, Product Manager EV/HEV, Applus IDIADA July 2014

Transcription:

dspic Digital Signal Controllers dspic Digital Signal Controllers

Digital Signal Controller Solutions Building on the legacy of Microchip s world-leading 8-bit PIC microcontrollers, 16-bit dspic Digital Signal Controllers (DSCs) deliver a large product portfolio to make your demanding applications more competitive by providing lower system cost and improved efficiency. Reduce Development Risk Natural step up for 8-bit MCU users needing more performance/memory Industry s largest DSC portfolio for optimal product fi t Extensive software and application design support Same Integrated Development Environment for 8/16/32-bit MCUs Extensive web seminars and training courses Save System Cost Simplify your design through integration and efficiency Best in class C efficiency enables reduced Flash size Low pin count packages provide lower product cost Replace complex analog filters with digital filters Highly Integrated DSCs reduce external components Discover New Design Options Transform ideas into reality Add powerful features with DSC capabilities Employ advanced algorithms to improve efficiency Explore innovative ways to protect your design Use industry s smallest DSC to shrink product size Complete Project on Schedule Leverage existing software, unprecedented compatibility and powerful graphical tools software, code examples and peripheral libraries Extensive family compatibility maximizes reuse Powerful graphical tools for rapid product development High-level application libraries add features, not time

Inside the dspic Digital Signal Controller 16-bit 40 MIPS core, Modified Harvard Architecture, Single cycle MAC Most instructions 1 cycle MPLAB IDE, MPLAB ICD 2 In-Circuit Debugger and MPLAB REAL ICE In-Circuit Emulator compatible 40 MIPS 16-bit Core Optimal for C MCU + DSP Resources 40-bit Accumulator DSP Engine 16 Core Registers Shadow Set 16x16 Multiply Interrupt Controller 2-Wire Debug 256K self-programmable Flash, Automotive Qualified Instruction DMA 8 Ch. Data Flash (Up to 256 KB) Data/Memory Bus RAM (Up to 30 KB) GPIO VREG Single 2.5 to 5.5V supply (dspic30f) Single 3.0 to 3.6V supply (dspic33f) Power-On Reset, Brown-Out Reset Data Bus CAN* Input Capture Output Compare 16-bit Timers SMPS RTCC PMP QEI* Motor Control * I 2 C * UART* SPI* CRC Audio DAC Control DAC 10/12-bit ADC* Analog Comparator* *Up to 2 Rich integrated analog and digital peripheral set 16-bit Parallel Master Port with programmable wait states, Connect to SRAM, Flash, QVGA LCDs or other peripherals

Developing with dspic Digital Signal Controllers Microchip is the only silicon vendor with a full 8-, 16- and 32-bit microcontroller portfolio supported by a unified development environment. Our MPLAB IDE is free and easy to use. dspic Starter Kit (DM330011) Getting started is easy with the fully integrated dspic Starter Kit featuring simple installation, getting started tutorial and dspic Starter Kit board with easy USB connection to your PC. The Starter Kit features: MPLAB IDE and MPLAB C Compiler for dspic DSCs dspic Starter Kit Board with Integrated Debugger Code Examples, Tutorials and Sample Projects MPLAB C Compiler The MPLAB C Compiler for dspic DSCs is a full-featured, ANSI compliant optimizing compiler. The Compiler includes a complete ANSI C standard library, including string manipulation, dynamic memory allocation, data conversion, timekeeping and math libraries. The MPLAB C Compiler has a powerful code optimizer; other 16-bit MCUs generate as much as 165 percent larger code for the same application. Explorer 16 Development Board (DM240001) A low-cost modular development system for Microchip s 16- and 32-bit microcontrollers. Add MPLAB ICD 2 or MPLAB REAL ICE in-circuit debugger/programmer for software development. Explorer 16 Motor Control Development System for dspic33f The Explorer 16 Motor Control environment is an excellent platform to develop and prototype BLDC, PMAC and ACIM applications. Microchip offers free motor control source code to jump start your designs. Plug-In Modules for Explorer 16 Development Board Controller Pin Adaptation Part Number Notes dspic33fj256gp710 100 pin to 100 pin MA330011 included in DM240001 dspic33fj256mc710 100 pin to 100 pin MA330013 Purchase separately dspic33fj12mc202 28 pin to 100 pin MA330014 Purchase separately dspic33fj12gp202 28 pin to 100 pin MA330015 Purchase separately dspic33fj32gp204 44 pin to 100 pin MA330016 Purchase separately dspic33fj32mc204 44 pin to 100 pin MA330017 Purchase separately dspic33fj128gp804 44 pin to 100 pin MA330018 Purchase separately dspic33fj128mc804 44 pin to 100 pin MA330019 Purchase separately PICtail Plus Daughter Boards with dspic33f Family Supported Devices Development Tool Description Part Number PICtail Plus Daughter Boards For use with the Explorer 16 Development Board (DM240001) Wireless Communications PICtail Plus Daughter Board PICtail Plus Daughter Board for Secure Digital (SD)/Multimedia Card (MMC) to SPI interface ECAN/LIN PICtail Plus Daughter Board Audio PICtail Plus Daughter Board Ethernet PICtail Plus Daughter Board IrDA PICtail Plus Daughter Board Speech Playback PICtail Plus Daughter Board Prototype PICtail Plus Daughter Board Graphic PICtail Plus Daughter Board Motor Interface PICtail Plus Daughter Board AC163027-4 AC164122 AC164130 AC164129 AC164123 AC164124 AC164125 AC164126 AC164127 AC164128 Student Edition is a full feature compiler for the first 60 days.

16-Bit dspic Digital Signal Controller (DSC) Products Family Program Memory (Kbytes) RAM (Bytes) Pins Max Speed A/D Ch. A/D Res. (bits) A/D Sample (ksps) Comp 8/16/32-bit Timers (x8, x16, x32) Communication Peripherals Ch. Type Other Features 16-Bit DSCs General Purpose (24-bit Instruction Word), ICSP, Self-Write, Sensor dspic30fxxx 12-144 1K-8K 18-80 30 MIPS 8-16 12 200 3-5 x16 UART, I 2 C, SPI, CAN, DCI (AC97/I 2 S)* 2-8 Standard CodeGuard, EEPROM dspic33fxxx 12-256 1K-30K 18-100 40 MIPS 6-32 10 or 12 500 or 1.1M 0-2 3-9 x16 UART w/irda, I 2 C, SPI, ECAN, DCI 2-8 Standard CodeGuard, JTAG, DMA, PMP*, RTCC*, DAC*, CRC* 16-Bit DSCs Motor Control (24-bit Instruction Word), ICSP, Self-Write dspic30fxxx 12-144 512-8K 28-80 30 MIPS 6-16 10 1.0M 3-5 x16 UART, I 2 C/SPI, QEI, CAN 6-8 Motor Ctrl. CodeGuard, EEPROM dspic33fxxx 12-256 1K-30K 20-100 40 MIPS 4-24 10 or 12 500 or 1.1M 0-2 3-9 x16 UART w/irda, I 2 C, SPI, QEI, ECAN 6-8 Motor Ctrl. CodeGuard, JTAG, DMA*, PMP*, RTCC*, CRC* 16-Bit DSCs SMPS and Digital Power Conversion (24-bit Instruction Word), ICSP, Self-Write dspic30fxxx 6-12 256-512 28-44 30 MIPS 6-12 10 2.0M 2-4 2-3 x16 UART, I 2 C, SPI 4-8 High-speed CodeGuard *Availability of listed feature dependent on product. Microchip Software Libraries, Application Algorithms and Reference Designs For a complete list visit: www.microchip.com/libraries Digital Signal Processing Connectivity USB dspicworks DSP Software Digital Filter Design DSP Libraries MPLAB support of Simulink and MATLAB Microchip TCP/IP Microchip TCP/IP with BSD Sockets IrDA Stack ZigBee Protocol Stack MiWi Protocol Stack V.22bis/V.22 Soft Modem Library V.32bis Soft Modem Library USB Host USB Device USB Class Drivers HID, MSD, CDC, Custom, etc. USB On-The-Go Low-cost Eval Graphics Microchip Graphic Library Motor Control Numerous Application Solutions for BLDC, ACIM and PMSM Digital Power Conversion Speech & Audio Encryption Basic Libraries Digital Power Factor Correction Software SMPS Topologies Application Note SMPS Buck Board Application Solution Power Design and Simulation Tool Noise Suppression Library Acoustic Echo Cancellation Library Line Echo Cancellation Library Speech Recognition System Speex Speech Encoding/Decoding Library G.711 Speech Encoding/Decoding Library G.726A Speech Encoding/Decoding Library Symmetric Key Embedded Encryption Library Asymmetric Key Embedded Encryption Library Triple DES/AES Encryption Libraries 16-bit File System Library Math Library Peripheral Library Eval Eval Eval Eval Eval Eval Web Seminars, Application Notes and Code Examples Microchip offers extensive on-line resources for designers to learn and apply dspic Digital Signal Controller. These helpful resources are available at: www.microchip.com/webseminar www.microchip.com/codeexamples www.microchip.com/appnotes www.microchip.com/dscmotor www.microchip.com/smps Microchip Regional Training Centers Microchip s Regional Training Center classes enable engineers to implement the right solution for their development needs. Our training is presented in product, technology and implementation classes that are grouped into application based curricula that provides the foundational tool and product knowledge to quickly begin designs and help speed time to market. Engineers looking to gain in depth knowledge of dspic DSCs are encouraged to take one or more of our classes. For the latest training schedule visit www.microchip.com/training. For the most up-to-date information about our 16-bit dspic DSC portfolio and related development tools and technical support, visit:

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 free evaluation samples of any Microchip device: http://sample.microchip.com Training link offers webinars, registration for local seminars/workshops and information on annual MASTERs events held throughout the world: www.microchip.com/training Forum link provides access to knowledge base and peer help: http://forum.microchip.com Purchase microchip DIRECT www.microchipdirect.com microchipdirect is a web-based purchasing site that gives you 24-hour-a-day access to all Microchip devices and tools, including pricing, ordering, inventory and support. You can buy the products you need on an easily opened Microchip line of credit. Sales Office Listing AMERICAS Atlanta Tel: 678-957-9614 Boston Tel: 774-760-0087 Chicago Tel: 630-285-0071 Cleveland Tel: 216-447-0464 Dallas Tel: 972-818-7423 Detroit Tel: 248-538-2250 Kokomo Tel: 765-864-8360 Los Angeles Tel: 949-462-9523 Santa Clara Tel: 408-961-6444 Toronto Mississauga, Ontario Tel: 905-673-0699 EUROPE Austria - Wels Tel: 43-7242-2244-39 Denmark - Copenhagen Tel: 45-4450-2828 France - Paris Tel: 33-1-69-53-63-20 Germany - Munich Tel: 49-89-627-144-0 Italy - Milan Tel: 39-0331-742611 Netherlands - Drunen Tel: 31-416-690399 Spain - Madrid Tel: 34-91-708-08-90 UK - Wokingham Tel: 44-118-921-5869 ASIA/PACIFIC Australia - Sydney Tel: 61-2-9868-6733 China - Beijing Tel: 86-10-8528-2100 China - Chengdu Tel: 86-28-8665-5511 China - Hong Kong SAR Tel: 852-2401-1200 China - Nanjing Tel: 86-25-8473-2460 China - Qingdao Tel: 86-532-8502-7355 China - Shanghai Tel: 86-21-5407-5533 China - Shenyang Tel: 86-24-2334-2829 China - Shenzhen Tel: 86-755-8203-2660 China - Wuhan Tel: 86-27-5980-5300 China - Xiamen Tel: 86-592-2388138 China - Xian Tel: 86-29-8833-7252 China - Zhuhai Tel: 86-756-3210040 ASIA/PACIFIC India - Bangalore Tel: 91-80-4182-8400 India - New Delhi Tel: 91-11-4160-8631 India - Pune Tel: 91-20-2566-1512 Japan - Yokohama Tel: 81-45-471-6166 Korea - Daegu Tel: 82-53-744-4301 Korea - Seoul Tel: 82-2-554-7200 Malaysia - Kuala Lumpur Tel: 60-3-6201-9857 Malaysia - Penang Tel: 60-4-227-8870 Philippines - Manila Tel: 63-2-634-9065 Singapore Tel: 65-6334-8870 Taiwan - Hsin Chu Tel: 886-3-572-9526 Taiwan - Kaohsiung Tel: 886-7-536-4818 Taiwan - Taipei Tel: 886-2-2500-6610 Thailand - Bangkok Tel: 66-2-694-1351 12/17/07 Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199 Information subject to change. The Microchip name and logo, the Microchip logo, MPLAB, dspic and PIC are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. dspicworks, ICSP, MiWi, PICtail 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. 2008, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 5/08 DS70324A *DS70324A*