dspic Digital Signal Controllers

Similar documents
PIC32 Microcontroller Families

Integrated Development Environment

Integrated Development Environment

Installing and Licensing MPLAB XC C Compilers

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

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

Serial EEPROM Powered for Automotive

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

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

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

Microchip Technology. February 2008 Valerio Moretto Slide 1

Selecting the MCU Memory Technology That s Right for You

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

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

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

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

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

Uninstalling Incorrect USB Device Drivers

Universal Programming Module 2

Human Interface Solutions

8-bit PIC Microcontrollers

Digital Signal Controller (DSC) Development Tools

Features, Value and Benefits of Digital Control for Power Supplies

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

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

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

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

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

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

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

dspic30f4012 Microcontroller

Tutorial for MPLAB Starter Kit for PIC18F

Human Interface Solutions

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

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

ZigBee Technology Overview

Atmel Norway XMEGA Introduction

Technical Training Course Catalog

RN-131-PICTAIL & RN-171-PICTAIL Evaluation Boards

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

Fondamenti su strumenti di sviluppo per microcontrollori PIC

Integrated Software Framework

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

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

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.

Focus Product Selector Guide

Chapter 13. PIC Family Microcontroller

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

FLYPORT Wi-Fi G

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

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

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

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

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

28-PIN DEMO BOARD USER S GUIDE

Embedded Ethernet Solutions

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

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

AN3998 Application note

Lab Experiment 1: The LPC 2148 Education Board

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

Use of the ZENA MiWi and P2P Packet Sniffer

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

Motor Control and Drive Design Solutions

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

Timers: Timer0 Tutorial (Part 1)

PIC-MAXI-WEB development board Users Manual

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

Bi-directional Power System for Laptop Computers

SBC6245 Single Board Computer

Open Source 100kW Electric Vehicle Controller/Inverter

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

Java Embedded Applications

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

POCKET SCOPE 2. The idea 2. Design criteria 3

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

MX PIC24F Educational Module User Manual

SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.

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

Single LNB supply and control IC DiSEqC 1.X compliant with EXTM based on the LNBH29 in a QFN16 (4x4) Description

UPS PIco. to be used with. Raspberry Pi B+, A+, B, and A. HAT Compliant. Raspberry Pi is a trademark of the Raspberry Pi Foundation

Focus Product Selector Guide

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

Focus Product Selector Guide

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

2.0 Command and Data Handling Subsystem

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

Section 15. Input Capture

DesignWare IP for IoT SoC Designs

ontroller LSI with Built-in High- Performance Graphic Functions for Automotive Applications

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

8-bit PIC Microcontrollers

ARM Cortex -A8 SBC with MIPI CSI Camera and Spartan -6 FPGA SBC1654

Android, Bluetooth and MIAC

Executive Series. Intel Desktop Board DB75EN Executive Series MicroATX Form Factor

Focus Product Selector Guide

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

Concept Engineering Adds JavaScript-based Web Capabilities to Nlview at DAC 2016

Embedded Systems on ARM Cortex-M3 (4weeks/45hrs)

Electronic Shopping Cart Facility for Blind People Using USB Firmware

Transcription:

dspic Digital Signal Controllers Spring 2011 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. A Digital Signal Controller (DSC) is a single-chip embedded controller that seamlessly integrates the control attributes of a microcontroller (MCU) with the computation and throughput capabilities of a Digital Signal Processor (DSP). 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 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 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 fi lters Highly Integrated DSCs reduce external components Complete Project on Schedule Leverage existing software, unprecedented compatibility and powerful graphical tools Free software, code examples and peripheral libraries Extensive family compatibility maximizes reuse Powerful graphical tools for rapid product development High-level application libraries provide innovative features

Inside the dspic Digital Signal Controller 16-bit 40/60 MIPS core, Modified Harvard Architecture, Single cycle MAC Most instructions 1 cycle MPLAB X IDE, MPLAB IDE, MPLAB ICD 3 In-Circuit Debugger and MPLAB REAL ICE In-Circuit Emulator compatible Up to 536K self-programmable Flash, Automotive Qualified Single 2.5 to 5.5V supply (dspic30f) Single 3.0 to 3.6V supply (dspic33f) Single 3.0 to 3.6V supply (dspic33e) Power-On Reset, Brown-Out Reset Rich integrated analog and digital peripheral set 16-bit Parallel Master Port with programmable wait states, Connect to SRAM, QVGA LCDs or other peripherals

Products, Libraries and Reference Designs 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 PWM Ch. PWM Type Other Features 16-Bit DSCs General Purpose (24-bit Instruction Word), ICSP, Self-Write dspic30fxxx 12-144 1K-8K 18-80 30 MIPS 8-16 12 200 3-5 x16 dspic33fxxx/a** 12-256 1K-30K 18-100 40 MIPS 6-32 10 or 12 16-Bit DSCs Motor Control (24-bit Instruction Word), ICSP, Self-Write 500 or 1.1M 0-2 3-9 x16 UART, I 2 C, SPI, CAN, DCI (AC97/I 2 S)* UART w/irda, I 2 C, SPI, ECAN, DCI 2-8 Standard Flash Security, EEPROM 2-8 Standard Flash Security, JTAG, DMA*, PMP*, RTCC*, DAC*, CRC* dspic30fxxx 12-144 512-8K 28-80 30 MIPS 6-16 10 1.0M 3-5 x16 UART, I 2 C, SPI, CAN 6-8 Motor Ctrl. Flash Security, EEPROM, QEI* dspic33fxxx/a** 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, ECAN 6-8 Motor Ctrl. Flash Security, JTAG, DMA*, PMP*, RTCC*, CRC*, QEI* dspic33epxxx MUXXX 280-536 28K-52K 64-144 60 MIPS 24-32 10 or 12 500 or 1.1M 3 9x16 UART, I 2 C, SPI, ECAN, USB-OTG 14 High-speed Flash Security, JTAG, DMA, PMP, RTCC, CRC, QEI 16-Bit DSCs Digital Power Conversion and Motor Control (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 Flash Security dspic33fjxxgsxxx 6-64 256-9K 18-100 40 MIPS 6-24 10 2.0M or 4.0M 0-4 2-3 x16 UART, I 2 C, SPI 4-18 High-speed Flash Security, JTAG, DMA*, 10-bit DAC Output*, CAN *Availability of listed feature dependent on product. **Parts available with High Temperature options. All parts available with Industrial and Extended Temperature options. Microchip Software Libraries, Application Algorithms and Reference Designs For a complete list of software libraries visit: www.microchip.com/libraries Application Application Library Part Number Speech, Audio and Communication dspic DSC Noise Suppression Library SW300040-5K*, SW300040-EVAL dspic DSC Acoustic Echo Cancellation Library SW300060-5K*, SW300060-EVAL dspic DSC Line Echo Cancellation Library SW300080-5K*, SW300080-EVAL dspic DSC Equalizer Library dspic DSC Automatic Gain Control Library PIC24/dsPIC DSC G.711 Speech Encoding/Decoding Library SW300026 dspic DSC G.726A Speech Encoding/Decoding Library SW300090 dspic DSC Speex Speech Encoding/Decoding Library SW300070 dspic DSC Speech and Audio Fast Forward (SAFF) Tool DTMF (Generation & Detection) Library Encryption and Security dspic DSC Symmetric Key Embedded Encryption Library SW300050-5K*, SW300050-EVAL dspic DSC Asymmetric Key Embedded Encryption Library SW300055-5K*, SW300055-EVAL Triple DES/AES Encryption Libraries SW300052 DSP and Math dspic DSC DSP Library Included in MPLAB C Compiler PIC24/dsPIC DSC Floating Point Math Library Included in MPLAB C Compiler PIC24/dsPIC DSC Fixed Point Math Library Included in MPLAB C Compiler Peripherals PIC24/dsPIC DSC Peripheral Library Included in MPLAB C Compiler Graphics Microchip Graphics Library Wired and Wireless Connectivity Microchip TCP/IP Stack Software Microchip USB Framework IEEE 802.15.4: MiWi and MiWi P2P IEEE 802.15.4: ZigBee, ZigBee PRO, ZigBee Smart Energy Profi le Suite IrDA Stack Bluetooth Stack SW500151 File System and Memory Microchip FAT File System for PIC24 & PIC32 MCUs and dspic DSCs Data EEPROM Emulation for PIC18, PIC24 & PIC32 MCUs and dspic DSCs SD/MMC Library Other PMBus Stack Class B Safety Software Library for PIC MCUs and dspic DSCs *Software library license up to 5K units

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. 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. dspic33e USB Starter Kit (DM330012) This starter kit provides a low-cost modular development system for Microchip s high performance dspic33e Digital Signal Controllers. The starter kit features: dspic33e USB starter board with integrated debugger MPLAB IDE and MPLAB C compiler for dspic DSCs Code examples, tutorials and sample projects Motor Control and Digital Power Development Systems for dspic33 Microchip offers complete Motor Control development systems to develop and prototype BLDC, PMSM and ACIM applications. Microchip also offers digital power conversion reference designs for applications in AC to DC converters, DC to DC convertors, Uninterruptible Power Supply (UPS), Interleaved Power Factor Correction (PFC), solar micro inverter, HID and LED lighting. 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 Explorer 16 Development Board (DM240001) A low-cost modular development system for Microchip s 16- and 32-bit microcontrollers. Add MPLAB ICD 3 or MPLAB REAL ICE in-circuit debugger/ programmer for software development. Microstick for dspic33f and PIC24H (DM330013) The Microstick for dspic33f devices is designed to provide designers with an easy to use, economical development environment for 16-bit Digital Signal Controllers. It has an integrated programmer/debugger and can be used stand-alone or plugged into a prototyping board for extremely flexible development. Plug-in Modules Supporting Explorer 16 Development and Other Development Boards A Plug-in Module (PIM) is a daughter board with a PIC MCU or dspic DSC soldered on top and header socket strips on the bottom. This method allows for easy swapping of devices onto the various development boards, without having to un-solder and re-solder parts. PICtail Plus Daughter Boards PICtail Plus daughter boards allow for the easy addition of complex hardware and easy evaluation of software libraries. These daughter boards also provide expansion for application specific hardware. Description Consumer-band BPSK 7.2 kbps PLM PICtail Plus Daughter Boards (includes 2 daughter boards and 2 HV Adapters) Wireless PICtail Plus Daughter Board 2.4 GHz daughter card with the Microchip MRF24J40 transceiver CAN/LIN PICtail Plus Daughter Board Two CAN MCP2551 transceivers and two LIN MCP2021-330 transceivers PICtail Plus Daughter Board for SD/MMC SPI to SD/MMC interface Ethernet PICtail Plus Daughter Board Stand Alone ENC24J60 10Base-T Ethernet controller IrDA PICtail Plus Daughter Board IrDA transceiver for IrDA enabled UART Speech Playback PICtail Plus Daughter Board Low cost PWM-based speech playback Prototype PICtail Plus Daughter Board PICtail Plus expansion board Graphic PICtail Plus Daughter Board Enables Graphics display via PMP Audio PICtail Plus Daughter Board Full Duplex Speech and Audio applications Buck/Boost Converter PICtail Plus Daughter Board Two independent DC/DC synchronous buck converters and independent DC/DC boost converter Thermal/Linear Intelligent Sensor PICtail Plus Daughter Board Signal input and conditioning for thermocouples and linear sensors and TC1047/1047A Temperature to Voltage Converter MCP2515 PICtail Plus Daughter Board Stand Alone CAN Controller expansion board MCP42XX PICtail Plus Daughter Board MCP42XX Digital Potentiometer expansion board MCP4725 PICtail Plus Daughter Board 12-bit DAC + non-volatile memory Part Number AC164142 AC163027 AC164130-2 AC164122 AC164123 AC164124 AC164125 AC164126 AC164127 AC164129 AC164133 AC164135 MCP2515DM MCP42XXDM MCP4725DM

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 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 Indianapolis Tel: 317-773-8323 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 - Chongqing Tel: 86-23-8980-9588 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-3090-4444 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-6578-300 Taiwan - Kaohsiung Tel: 886-7-213-7830 Taiwan - Taipei Tel: 886-2-2500-6610 Thailand - Bangkok Tel: 66-2-694-1351 2/18/11 Information subject to change. The Microchip name and logo, the Microchip logo, MPLAB, dspic and PIC are registered trademarks and ECAN, 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. 2011, Microchip Technology Incorporated. All Rights Reserved. Printed in the U.S.A. 4/11 DS70324D *DS70324D* www.microchip.com Microchip Technology Inc. 2355 W. Chandler Blvd. Chandler, AZ 85224-6199

Mouser Electronics Authorized Distributor Click to View Pricing, Inventory, Delivery & Lifecycle Information: Microchip: MA330014