Microchip Technology dsPIC33F Family Manual de usuario Pagina 1

Busca en linea o descarga Manual de usuario para Barebones Pc / Estación De Trabajo Microchip Technology dsPIC33F Family. dsPIC33F Product Overview Manual de usuario

  • Descarga
  • Añadir a mis manuales
  • Imprimir
  • Pagina
    / 90
  • Tabla de contenidos
  • MARCADORES
  • Valorado. / 5. Basado en revisión del cliente
Vista de pagina 0
© 2005 Microchip Technology Inc. Preliminary DS70155C
dsPIC33F
Product Overview
dsPIC
®
DSC High-Performance 16-Bit
Digital Signal Controllers
Vista de pagina 0
1 2 3 4 5 6 ... 89 90

Indice de contenidos

Pagina 1 - Product Overview

© 2005 Microchip Technology Inc. Preliminary DS70155CdsPIC33FProduct OverviewdsPIC® DSC High-Performance 16-BitDigital Signal Controllers

Pagina 2

dsPIC33FDS70155C-page 8 Preliminary © 2005 Microchip Technology Inc.3.1.2 ADDRESSING MODES OVERVIEWOverhead-free circular buffers (modulo addressing)

Pagina 3 - Preliminary DS70155C-page 1

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 9dsPIC33F3.2 Programmer’s ModelThe programmer’s model, shown in Figure 3-2,consists of 16 x

Pagina 4

dsPIC33FDS70155C-page 10 Preliminary © 2005 Microchip Technology Inc.FIGURE 3-2: PROGRAMMER’S MODELTABPAG22 07 0 015Program CounterData Table P

Pagina 5 - 1.0 dsPIC33F PRODUCT FAMILIES

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 11dsPIC33F3.3 Data Address SpaceThe core has two data spaces, X and Y. These dataspaces can

Pagina 6 - 1.2 Motor Control Family

dsPIC33FDS70155C-page 12 Preliminary © 2005 Microchip Technology Inc.FIGURE 3-3: SAMPLE DATA SPACE MEMORY MAP 0x00000x07FE SFR Space0xFFFE X Da

Pagina 7

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 13dsPIC33F3.4 DSP EngineThe DSP engine consists of a high-speed, single-cycle, 17-bit x 17-

Pagina 8

dsPIC33FDS70155C-page 14 Preliminary © 2005 Microchip Technology Inc.FIGURE 3-4: DSP ENGINE BLOCK DIAGRAM Zero BackfillSign-ExtendBarrelShifter40-bit

Pagina 9 - 3.1 Overview

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 15dsPIC33F4.0 DIRECT MEMORY ACCESSDirect Memory Access (DMA) is a very efficientmechanism o

Pagina 10

dsPIC33FDS70155C-page 16 Preliminary © 2005 Microchip Technology Inc.5.0 EXCEPTION PROCESSINGThe dsPIC33F has four processor exceptions (traps)and up

Pagina 11 - Preliminary DS70155C-page 9

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 17dsPIC33F40 0x000054 0x000154 SPI2E – SPI2 Error41 0x000056 0x000156 SPI1D – SPI1 Transfer

Pagina 12 - DO Shadow

DS70155C-page ii Preliminary © 2005 Microchip Technology Inc.Information contained in this publication regarding deviceapplications and the like is pr

Pagina 13 - 3.3.4 DATA ALIGNMENT

dsPIC33FDS70155C-page 18 Preliminary © 2005 Microchip Technology Inc.5.1 Interrupt PriorityEach interrupt source can be user-assigned to one of8 prior

Pagina 14

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 19dsPIC33F6.0 SYSTEM INTEGRATIONSystem management services provided by thedsPIC33F device f

Pagina 15 - 3.4.3 SATURATION AND OVERFLOW

dsPIC33FDS70155C-page 20 Preliminary © 2005 Microchip Technology Inc.FIGURE 6-1: OSCILLATOR SYSTEM BLOCK DIAGRAM6.2 Power-on ResetWhen a supply voltag

Pagina 16

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 21dsPIC33F6.5 Fail-Safe Clock Monitor (FSCM)The Fail-Safe Clock Monitor (FSCM) allows the d

Pagina 17 - Channels

dsPIC33FDS70155C-page 22 Preliminary © 2005 Microchip Technology Inc.7.0 DEVICE POWER MANAGEMENTPower management services provided by thedsPIC33F devi

Pagina 18 - TABLE 5-1: INTERRUPT VECTORS

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 23dsPIC33F8.0 dsPIC33F PERIPHERALSThe Digital Signal Controller (DSC) family of 16-bitDSC d

Pagina 19 - Preliminary DS70155C-page 17

dsPIC33FDS70155C-page 24 Preliminary © 2005 Microchip Technology Inc.FIGURE 8-1: 16-BIT TIMER1 MODULE BLOCK DIAGRAM8.2.2 TIMER2/3The Timer2/3 module i

Pagina 20 - TABLE 5-2: TRAP VECTORS

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 25dsPIC33FThe PWM module has the following features:• Dedicated time base supports TCY/2 PW

Pagina 21 - 6.0 SYSTEM INTEGRATION

dsPIC33FDS70155C-page 26 Preliminary © 2005 Microchip Technology Inc.FIGURE 8-2: 8-OUTPUT PWM MODULE BLOCK DIAGRAMPDC4PDC4 BufferPWMCON1PTPER BufferPW

Pagina 22 - 6.4 Watchdog Timer (WDT)

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 27dsPIC33F8.4 Quadrature Encoder Interface (QEI) Module Quadrature encoders (also referred

Pagina 23 - Preliminary DS70155C-page 21

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 1dsPIC33FOperating Range• DC – 40 MIPS (40 MIPS @ 3.0-3.6V, -40° to +85°C)• Industrial temp

Pagina 24 - 7.2.3 DOZE MODE

dsPIC33FDS70155C-page 28 Preliminary © 2005 Microchip Technology Inc.8.5 Input Capture Module The input capture module is useful in applicationsrequir

Pagina 25 - 8.2.1 TIMER1

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 29dsPIC33FFigure 8-4 is a block diagram of the DCI module. TheDCI can support up to 16 time

Pagina 26 - 8.3 Motor Control PWM Module

dsPIC33FDS70155C-page 30 Preliminary © 2005 Microchip Technology Inc.8.9 UART Module The UART is a full-duplex asynchronous system thatcan communicate

Pagina 27 - 8.3.1 PWM TIME BASE

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 31dsPIC33F8.12 I/O PinsSome pins for the I/O pin functions are multiplexed withan alternate

Pagina 28 - PWM Time Base

dsPIC33FDS70155C-page 32 Preliminary © 2005 Microchip Technology Inc.9.0 dsPIC33F INSTRUCTION SET9.1 Introduction The dsPIC33F instruction set provide

Pagina 29 - (QEI) Module

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 33dsPIC33FTABLE 9-2: SYMBOLS USED IN SUMMARY TABLESSymbol Description# Literal operand desi

Pagina 30 - 8.5 Input Capture Module

dsPIC33FDS70155C-page 34 Preliminary © 2005 Microchip Technology Inc.TABLE 9-3: MOVE INSTRUCTIONSAssembly Syntax Description Words CyclesEXCH Wns,Wnd

Pagina 31 - Preliminary DS70155C-page 29

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 35dsPIC33FTABLE 9-4: MATH INSTRUCTIONSAssembly Syntax Description Words CyclesADD f {,WREG}

Pagina 32 - C™ Module

dsPIC33FDS70155C-page 36 Preliminary © 2005 Microchip Technology Inc.TABLE 9-5: LOGIC INSTRUCTIONSAssembly Syntax Description Words CyclesAND f {,WREG

Pagina 33 - Preliminary DS70155C-page 31

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 37dsPIC33FTABLE 9-6: ROTATE/SHIFT INSTRUCTIONSTABLE 9-7: BIT INSTRUCTIONSAssembly Syntax De

Pagina 34 - 9.2 Instruction Set Overview

dsPIC33FDS70155C-page 2 Preliminary © 2005 Microchip Technology Inc.Timers/Capture/Compare/PWM• Timer/Counters: up to nine 16-bit timers:- Can pair up

Pagina 35 - Preliminary DS70155C-page 33

dsPIC33FDS70155C-page 38 Preliminary © 2005 Microchip Technology Inc.TABLE 9-8: COMPARE/SKIP INSTRUCTIONSAssembly Syntax Description Words CyclesBTSC

Pagina 36 - TABLE 9-3: MOVE INSTRUCTIONS

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 39dsPIC33FTABLE 9-9: PROGRAM FLOW INSTRUCTIONSAssembly Syntax Description Words CyclesBRA E

Pagina 37 - TABLE 9-4: MATH INSTRUCTIONS

dsPIC33FDS70155C-page 40 Preliminary © 2005 Microchip Technology Inc.TABLE 9-10: SHADOW/STACK INSTRUCTIONSTABLE 9-11: CONTROL INSTRUCTIONSTABLE 9-12:

Pagina 38 - TABLE 9-5: LOGIC INSTRUCTIONS

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 41dsPIC33F10.0 MICROCHIP DEVELOPMENT TOOL SUPPORTMicrochip offers comprehensive development

Pagina 39 - TABLE 9-7: BIT INSTRUCTIONS

dsPIC33FDS70155C-page 42 Preliminary © 2005 Microchip Technology Inc.10.1 MPLAB Integrated Development Environment SoftwareThe MPLAB Integrated Develo

Pagina 40

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 43dsPIC33F10.2 MPLAB ASM30 Assembler/Linker/LibrarianMPLAB ASM30 is a full-featured macro a

Pagina 41 - Preliminary DS70155C-page 39

dsPIC33FDS70155C-page 44 Preliminary © 2005 Microchip Technology Inc.10.5 MPLAB C30 C Compiler/Linker/Librarian The Microchip Technology MPLAB C30 C C

Pagina 42 - TABLE 9-12: DSP INSTRUCTIONS

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 45dsPIC33F10.6 MPLAB ICD 2 In-Circuit DebuggerThe MPLAB ICD 2 In-Circuit Debugger is a powe

Pagina 43 - TOOL SUPPORT

dsPIC33FDS70155C-page 46 Preliminary © 2005 Microchip Technology Inc.11.0 dsPIC33F DEVELOPMENT TOOLS AND APPLICATION LIBRARIESMicrochip offers a compr

Pagina 44 - Environment Software

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 47dsPIC33F11.1 Math LibraryThe dsPIC33F Math Library is the compiled version ofthe math lib

Pagina 45 - VDI DISPLAY

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 3dsPIC33F1.0 dsPIC33F PRODUCT FAMILIES1.1 General Purpose FamilyThe dsPIC33F General Purpos

Pagina 46 - Librarian

dsPIC33FDS70155C-page 48 Preliminary © 2005 Microchip Technology Inc.11.2 Peripheral Driver LibraryMicrochip offers a free peripheral driver library t

Pagina 47 - Programmer

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 49dsPIC33FTABLE 11-4: FUNCTION EXECUTION TIMES11.4 dsPICworks™ Data Analysis and DSP Softwa

Pagina 48 - AND APPLICATION LIBRARIES

dsPIC33FDS70155C-page 50 Preliminary © 2005 Microchip Technology Inc.11.4.1 SIGNAL GENERATIONdsPICworks™ Data Analysis and DSP Software supportan exte

Pagina 49 - TABLE 11-3: MATH FUNCTIONS

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 51dsPIC33FKey features of the Digital Filter Design tool include:Finite Impulse Response Fi

Pagina 50 - 11.3 DSP Algorithm Library

dsPIC33FDS70155C-page 52 Preliminary © 2005 Microchip Technology Inc.11.7 Soft Modem LibraryThe Microchip data modem library is composed ofITU-T compl

Pagina 51 - FIGURE 11-1:

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 53dsPIC33F11.9 Noise Suppression LibraryThe dsPIC DSC Noise Suppression Library provides af

Pagina 52

dsPIC33FDS70155C-page 54 Preliminary © 2005 Microchip Technology Inc.11.11 Symmetric Key Embedded Encryption LibraryMicrochip offers a reliable securi

Pagina 53 - Preliminary DS70155C-page 51

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 55dsPIC33F11.13 Speech Encoding/Decoding LibraryThe Speech Encoding/Decoding Library perfor

Pagina 54 - 11.7 Soft Modem Library

dsPIC33FDS70155C-page 56 Preliminary © 2005 Microchip Technology Inc.12.0 THIRD PARTY DEVELOPMENT TOOLS AND APPLICATION LIBRARIESBesides providing dev

Pagina 55 - User’s Guide”

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 57dsPIC33F13.0 dsPIC33F HARDWARE DEVELOPMENT BOARDSMicrochip initially offers two hardware

Pagina 56 - Encryption Library

dsPIC33FDS70155C-page 4 Preliminary © 2005 Microchip Technology Inc.1.2 Motor Control FamilyThis family of dsPIC33F controllers (Table 1-2)supports a

Pagina 57 - Preliminary DS70155C-page 55

dsPIC33FDS70155C-page 58 Preliminary © 2005 Microchip Technology Inc.13.1 dsPICDEM™ 80-Pin Starter Development BoardThis development board offers a ve

Pagina 58 - LIBRARIES

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 59dsPIC33F13.3 Plug-in ModulesThe various dsPIC33F development boards may usethe plug-in mo

Pagina 59 - DEVELOPMENT BOARDS

dsPIC33FDS70155C-page 60 Preliminary © 2005 Microchip Technology Inc.APPENDIX A: DEVICE I/O PINOUTS AND FUNCTIONS FOR GENERAL PURPOSE FAMILYTable A-1

Pagina 60 - Development Board

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 61dsPIC33FRC1-RC4RC12-RC15I/OI/OSTSTPORTC is a bidirectional I/O port.RD0-RD15 I/O ST PORTD

Pagina 61 - Preliminary DS70155C-page 59

dsPIC33FDS70155C-page 62 Preliminary © 2005 Microchip Technology Inc.TABLE A-2: dsPIC33F GENERAL PURPOSE FAMILY VARIANTS (DEVICES MARKED “PS”)Device P

Pagina 62

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 63dsPIC33FPin Diagrams64-Pin TQFP1234567891011121336353433323130292827266463626160595857561

Pagina 63

dsPIC33FDS70155C-page 64 Preliminary © 2005 Microchip Technology Inc.Pin Diagrams (Continued)80-Pin TQFP7274737170696867666564636261202345678910111213

Pagina 64 - “dsPIC33F Data Sheet”

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 65dsPIC33FPin Diagrams (Continued)929493919089888786858483828180797820234567891011121314151

Pagina 65 - Pin Diagrams

dsPIC33FDS70155C-page 66 Preliminary © 2005 Microchip Technology Inc.Pin Diagrams (Continued)64-Pin TQFP1234567891011121336353433323130292827266463626

Pagina 66 - Pin Diagrams (Continued)

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 67dsPIC33FPin Diagrams (Continued)64-Pin TQFP1234567891011121336353433323130292827266463626

Pagina 67

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 5dsPIC33FPRODUCT IDENTIFICATION SYSTEM Architecture 33 = 16-bit Digital Signal Controller

Pagina 68

dsPIC33FDS70155C-page 68 Preliminary © 2005 Microchip Technology Inc.Pin Diagrams (Continued)64-Pin TQFP1234567891011121336353433323130292827266463626

Pagina 69

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 69dsPIC33FPin Diagrams (Continued)64-Pin TQFP1234567891011121336353433323130292827266463626

Pagina 70

dsPIC33FDS70155C-page 70 Preliminary © 2005 Microchip Technology Inc.Pin Diagrams (Continued)80-Pin TQFP7274737170696867666564636261202345678910111213

Pagina 71

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 71dsPIC33FPin Diagrams (Continued) 92949391908988878685848382818079782023456789101112131415

Pagina 72

dsPIC33FDS70155C-page 72 Preliminary © 2005 Microchip Technology Inc.Pin Diagrams (Continued)929493919089888786858483828180797820234567891011121314151

Pagina 73

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 73dsPIC33FPin Diagrams (Continued)929493919089888786858483828180797820234567891011121314151

Pagina 74

dsPIC33FDS70155C-page 74 Preliminary © 2005 Microchip Technology Inc.APPENDIX B: DEVICE I/O PINOUTS AND FUNCTIONS FOR MOTOR CONTROL FAMILYTable B-1 pr

Pagina 75

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 75dsPIC33FMCLR I/P ST Master Clear (Reset) input or programming voltage input. This pin is

Pagina 76

dsPIC33FDS70155C-page 76 Preliminary © 2005 Microchip Technology Inc.TABLE B-2: dsPIC33F MOTOR CONTROL FAMILY VARIANTS (DEVICES MARKED “PS”) U1CTSU1RT

Pagina 77

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 77dsPIC33FPin Diagrams64-Pin TQFP1234567891011121336353433323130292827266463626160595857561

Pagina 78 - Data Sheet”

dsPIC33FDS70155C-page 6 Preliminary © 2005 Microchip Technology Inc.2.0 dsPIC33F DEVICE FAMILY OVERVIEWThe dsPIC33F device family employs a powerful 1

Pagina 79

dsPIC33FDS70155C-page 78 Preliminary © 2005 Microchip Technology Inc.Pin Diagrams (Continued)80-Pin TQFP7274737170696867666564636261202345678910111213

Pagina 80

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 79dsPIC33FPin Diagrams (Continued)929493919089888786858483828180797820234567891011121314151

Pagina 81

dsPIC33FDS70155C-page 80 Preliminary © 2005 Microchip Technology Inc.Pin Diagrams (Continued)64-Pin TQFP1234567891011121336353433323130292827266463626

Pagina 82

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 81dsPIC33FPin Diagrams (Continued)64-Pin TQFP1234567891011121336353433323130292827266463626

Pagina 83

dsPIC33FDS70155C-page 82 Preliminary © 2005 Microchip Technology Inc.Pin Diagrams (Continued)80-Pin TQFP7274737170696867666564636261202345678910111213

Pagina 84

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 83dsPIC33FPin Diagrams (Continued)80-Pin TQFP7274737170696867666564636261202345678910111213

Pagina 85

dsPIC33FDS70155C-page 84 Preliminary © 2005 Microchip Technology Inc.Pin Diagrams (Continued)929493919089888786858483828180797820234567891011121314151

Pagina 86

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 85dsPIC33FPin Diagrams (Continued)929493919089888786858483828180797820234567891011121314151

Pagina 87

dsPIC33FDS70155C-page 86 Preliminary © 2005 Microchip Technology Inc.Pin Diagrams (Continued)929493919089888786858483828180797820234567891011121314151

Pagina 88

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 87dsPIC33FNOTES:

Pagina 89 - Preliminary DS70155C-page 87

© 2005 Microchip Technology Inc. Preliminary DS70155C-page 7dsPIC33F3.0 CPU ARCHITECTURE3.1 OverviewThe dsPIC33F CPU module has a 16-bit (data)modifie

Pagina 90 - WORLDWIDE SALES AND SERVICE

DS70155C-page 88 Preliminary © 2005 Microchip Technology Inc.AMERICASCorporate Office2355 West Chandler Blvd.Chandler, AZ 85224-6199Tel: 480-792-720

Comentarios a estos manuales

Sin comentarios