Microchip Technology dsPIC33F Family Uživatelský manuál Strana 1

Procházejte online nebo si stáhněte Uživatelský manuál pro Barebones pro PC / pracovní stanice Microchip Technology dsPIC33F Family. dsPIC33F Product Overview Uživatelská příručka

  • Stažení
  • Přidat do mých příruček
  • Tisk
  • Strana
    / 90
  • Tabulka s obsahem
  • KNIHY
  • Hodnocené. / 5. Na základě hodnocení zákazníků
Zobrazit stránku 0
© 2005 Microchip Technology Inc. Preliminary DS70155C
dsPIC33F
Product Overview
dsPIC
®
DSC High-Performance 16-Bit
Digital Signal Controllers
Zobrazit stránku 0
1 2 3 4 5 6 ... 89 90

Shrnutí obsahu

Strany 1 - Product Overview

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

Strany 2

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

Strany 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

Strany 4

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

Strany 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

Strany 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

Strany 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-

Strany 8

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

Strany 9 - 3.1 Overview

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

Strany 10

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

Strany 11 - Preliminary DS70155C-page 9

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

Strany 12 - DO Shadow

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

Strany 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

Strany 14

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

Strany 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

Strany 16

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

Strany 17 - Channels

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

Strany 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

Strany 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

Strany 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

Strany 21 - 6.0 SYSTEM INTEGRATION

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

Strany 22 - 6.4 Watchdog Timer (WDT)

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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 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

Strany 28 - PWM Time Base

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

Strany 29 - (QEI) Module

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

Strany 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

Strany 31 - Preliminary DS70155C-page 29

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

Strany 32 - C™ Module

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

Strany 33 - Preliminary DS70155C-page 31

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

Strany 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

Strany 35 - Preliminary DS70155C-page 33

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

Strany 36 - TABLE 9-3: MOVE INSTRUCTIONS

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

Strany 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:

Strany 38 - TABLE 9-5: LOGIC INSTRUCTIONS

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

Strany 39 - TABLE 9-7: BIT INSTRUCTIONS

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

Strany 40

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

Strany 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

Strany 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

Strany 43 - TOOL SUPPORT

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

Strany 44 - Environment Software

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

Strany 45 - VDI DISPLAY

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

Strany 46 - Librarian

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

Strany 47 - Programmer

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

Strany 48 - AND APPLICATION LIBRARIES

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

Strany 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

Strany 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

Strany 51 - FIGURE 11-1:

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

Strany 52

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

Strany 53 - Preliminary DS70155C-page 51

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

Strany 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

Strany 55 - User’s Guide”

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

Strany 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

Strany 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

Strany 58 - LIBRARIES

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

Strany 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

Strany 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

Strany 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

Strany 62

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

Strany 63

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

Strany 64 - “dsPIC33F Data Sheet”

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

Strany 65 - Pin Diagrams

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

Strany 66 - Pin Diagrams (Continued)

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

Strany 67

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

Strany 68

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

Strany 69

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

Strany 70

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

Strany 71

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

Strany 72

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

Strany 73

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

Strany 74

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

Strany 75

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

Strany 76

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

Strany 77

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

Strany 78 - Data Sheet”

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

Strany 79

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

Strany 80

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

Strany 81

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

Strany 82

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

Strany 83

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

Strany 84

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

Strany 85

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

Strany 86

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

Strany 87

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

Strany 88

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

Strany 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

Strany 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

Komentáře k této Příručce

Žádné komentáře