(56F8135 / 56F8335) 16-bit Digital Signal Controller

Part  Number 56F8335
Manufacturer Freescale Semiconductor
Semiconductor DataSheet

DataSheet View

www.DataSheet4U.com 56F8335/56F8135 Data Sheet Preliminary Technical Data 56F8300 16-bit Digital Signal Controller MC56F8335 Rev. 1 12/2005 freescale.com Document Revision History Version History Rev. 0 Rev. 1 Initial Release Deleted RSTO from Pin Group 2 (listed after Table 10-1). Deleted formula for Max Ambient Operating Temperature (Automotive) and Max Ambient Operating Temperature (Industrial) in Table 10-4. Added RoHS-compliance and “pb-free” language to back cover. Description of Change Please see http://www.freescale.com for the most current Data Sheet revision. 56F8335 Technical Data, Rev. 1 2 Freescale Semiconductor Preliminary 56F8335/56F8135 General Description Note: Features in italics are NOT available in the 56F8135 device. • Up to 60 MIPS at 60MHz core frequency • DSP and MCU functionality in a unified, C-efficient architecture • 64KB Program Flash • 4KB Program RAM • 8KB Data Flash • 8KB Data RAM • 8KB Boot Flash • Up to two 6-channel PWM modules • Four 4-channel, 12-bit ADCs • Temperature Sensor • Up to two Quadrature Decoders • FlexCAN module • Optional On-Chip Regulator • Two Serial Communication Interfaces (SCIs) • Up to two Serial Peripheral Interface (SPIs) • Up to four general-purpose Quad Timers • Computer Operating Properly (COP)/Watchdog • JTAG/Enhanced On-Chip Emulation (OnCE™) for unobtrusive, real-time debugging • Up to 49 GPIO lines • 128-pin LQFP Package RSTO RESET 6 PWM Outputs 3 4 Current Sense Inputs or GPIOC Fault Inputs Program Controller and Hardware Looping Unit VPP 5 JTAG/ EOnCE Port VCAP 4 OCR_DIS VDD VSS 7 5 Digital Reg VDDA 2 VSSA 2 PWMA Analog Reg 16-Bit 56800E Core Low Voltage Supervisor Bit Manipulation Unit 6 PWM Outputs 3 4 4 4 5 4 4 Current Sense Inputs or GPIOD Fault Inputs Address Generation Unit PWMB Data ALU 16 x 16 + 36 -->36-Bit MAC Three 16-bit Input Registers Four 36-bit Accumulators AD0 ADCA AD1 VREF PAB PDB CDBR CDBW Memory Program Memory 32K x 16 Flash 2K x 16 RAM 4K x 16 Boot Flash Data Memory 4K x 16 Flash 4K x 16 RAM XDB2 XAB1 XAB2 PAB PDB CDBR CDBW R/W Control AD0 ADCB AD1 TEMP_SENSE 4 Quadrature Decoder 0 or Quad Timer A or GPIOC Quadrature Decoder 1 or Quad Timer B or SP1I or GPIOC Quad Timer C or GPIOE Quad Timer D or GPIOE FlexCAN System Bus Control External Bus Interface Unit * External Address Bus Switch 6 5 A8-13 or GPIOA0-5 GPIOB0-4 or A16-20 * External Data Bus Switch 4 D7-10 or GPIOF0-3 * Bus Control 6 GPIOD0-5 or CS2-7 4 IPBus Bridge (IPBB) Peripheral Device Selects RW Control IPAB IPWDB IPRDB 2 Decoding Peripherals 4 2 Clock resets P System O Integration R Module PLL * EMI not functional in this package; use as GPIO pins SPI0 or GPIOE 4 SCI1 or GPIOD 2 SCI0 or GPIOE 2 COP/ Interrupt Watchdog Controller O Clock S Generator C XTAL EXTAL IRQA IRQB CLKO CLKMODE 56F8335/56F8135 Block Diagram - 128 LQFP 56F8335 Technical Data, Rev. 1 Freescale Semiconductor Preliminary 3 Table of Contents Part 1: Overview. . . . . . . . . . . . . . . . . . . . . . . 5 1.1. 1.2. 1.3. 1.4. 1.5. 1.6. 56F8335 Features . . . . . . . . . . . . . . . . . . . . . .5 Device Description . . . . . . . . . . . . . . . . . . . . . .6 Award-Winning Development Environment . . .8 Architecture Block Diagram . . . . . . . . . . . . . . .8 Product Documentation . . . . . . . . . . . . . . . . .11 Data Sheet Conventions . . . . . . . . . . . . . . . .12 Part 8: General Purpose Input/Output (GPIO) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116 8.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . 116 8.2. Memory Maps . . . . . . . . . . . . . . . . . . . . . . . 116 8.3. Configuration . . . . . . . . . . . . . . . . . . . . . . . . 116 Part 9: Joint Test Action Group (JTAG) . 120 9.1. JTAG Information . . . . . . . . . . . . . . . . . . . . . 120 Part 2: Signal/Connection Descriptions . . . 13 2.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . .13 2.2. Signal Pins . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Part 10: Specifications . . . . . . . . . . . . . . . 121 10.1. General Characteristics . . . . . . . . . . . . . . . 121 10.2. DC Electrical Characteristics. . . . . . . . . . . 125 10.3. AC Electrical Characteristics . . . . . . . . . . . 129 10.4. Flash Memory Characteristics . . . . . . . . . . 130 10.5. External Clock Operation Timing . . . . . . . . 130 10.6. Phase Locked Loop Timing . . . . . . . . . . . . 131 10.7. Crystal Oscillator Timing . . . . . . . . . . . . . . 131 10.8. Reset, Stop, Wait, Mode Select, and Interrupt Timing . . . . . . . . . . . . . . . . . . . . . . 132 10.9. Serial Peripheral Interface (SPI) Timing . . . 134 10.10. Quad Timer Timing . . . . . . . . . . . . . . . . . 137 10.11. Quadrature Decoder Timing . . . . . . . . . . . 137 10.12. Serial Communication Interface (SCI) Timing . . . . . . . . . . . . . . . . . 138 10.13. Controller Area Network (CAN) Timing . . 139 10.14. JTAG Timing . . . . . . . . . . . . . . . . . . . . . . 139 10.15. Analog-to-Digital Converter (ADC) Parameters . . . . . . . . . . . . 141 10.16. Equivalent Circuit for ADC Inputs . . . . . . . 144 10.17. Power Consumption . . . . . . . . . . . . . . . . . 144 Part 3: On-Chip Clock Synthesis (OCCS) . . 30 3.1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . .30 3.2. External Clock Operation . . . . . . . . . . . . . . . 30 3.3. Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 Part 4: Memory Map . . . . . . . . . . . . . . . . . . . 32 4.1. 4.2. 4.3. 4.4. 4.5. 4.6. 4.7. 4.8. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 32 Program Map . . . . . . . . . . . . . . . . . . . . . . . . .33 Interrupt Vector Table . . . . . . . . . . . . . . . . . . .34 Data Map . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 Flash Memory Map . . . . . . . . . . . . . . . . . . . . 38 EOnCE Memory Map . . . . . . . . . . . . . . . . . . .40 Peripheral Memory Mapped Registers . . . . . 41 Factory Programmed Memory. . . . . . . . . . . . 66 Part 5: Interrupt Controller (ITCN) . . . . . . . . 67 5.1. 5.2. 5.3. 5.4. 5.5. 5.6. 5.7. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 67 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . .67 Functional Description . . . . . . . . . . . . . . . . . .67 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . .69 Operating Modes . . . . . . . . . . . . . . . . . . . . . . 69 Register Descriptions . . . . . . . . . . . . . . . . . . .70 Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .95 Part 11: Packaging . . . . . . . . . . . . . . . . . . 146 11.1. 56F8335 Package and Pin-Out Information 146 Part 12: Design Considerations . . . . . . . . 150 12.1. Thermal Design Considerations . . . . . . . . . 150 12.2. Electrical Design Considerations . . . . . . . . 151 12.3. Power Distribution and I/O Ring Implementation . . . . . . . . . . . . . . . . 152 Part 6: System Integration Module (SIM) . . 96 6.1. 6.2. 6.3. 6.4. 6.5. 6.6. 6.7. 6.8. 6.9. Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 Operating Modes . . . . . . . . . . . . . . . . . . . . . . 97 Operating Mode Register . . . . . . . . . . . . . . . .97 Register Descriptions . . . . . . . . . . . . . . . . . . .98 Clock Generation Overview . . . . . . . . . . . . .111 Power-Down Modes Overview . . . . . . . . . . .111 Stop and Wait Mode Disable Function . . . . .112 Resets . . . . . . . . . . . . . . . . . . . . . . . . . . . . .112 Part 13: Ordering Information . . . . . . . . . 153 Part 7: Security Features . . . . . . . . . . . . . . 113 7.1. Operation with Security Enabled . . . . . . . . . 113 7.2. Flash Access Blocking Mechanisms . . . . . . 113 56F8335 Technical Data, Rev. 1 4 Freescale Semiconductor Preliminary 56F8335/56F8135 Features Part 1 Overview 1.1 56F8335/56F8135 Features 1.1.1 • • • • • • • • • • • • • • Core Efficient 16-bit 56800E family controller engine with dual Harvard architecture Up to 60 Million Instructions Per Second (MIPS) at 60MHz core frequency Single-cycle 16 × 16-bit parallel Multiplier-Accumulator (MAC) Four 36-bit accumulators, including extension bits Arithmetic and logic multi-bit shifter Parallel instruction set with unique DSP addressing modes Hardware DO and REP loops Three internal address buses Four internal data buses Instruction set supports both DSP and controller functions Controller-style addressing modes and instructions for compact code Efficient C compiler and local variable support Software subroutine and interrupt stack with depth limited only by memory JTAG/EOnCE debug programming interface 1.1.2 Differences Between Devices Table 1-1 outlines the key differences between the 56F8335 and 56F8135 devices. Table 1-1 Device Differences Feature Guaranteed Speed Program RAM Data Flash PWM CAN Quad Timer Quadrature Decoder Temperature Sensor 56F8335 60MHz/60 MIPS 4KB 8KB 2x6 1 4 2x4 1 56F8135 40MHz/40MIPS Not Available Not Available 1x6 Not Available 2 1x4 Not Available 56F8335 Technical Data, Rev. 1 Freescale Semiconductor Preliminary 5 1.1.3 • • • Memory Harvard architecture permits as many as three simultaneous accesses to program and data memory Flash security protection feature On-chip memory, including a low-cost, high-volume Flash solution — 64KB of Program Flash — 4KB of Program RAM — 8KB of Data Flash — 8KB of Data RAM — 8KB of Boot Flash Note: Features in italics are NOT available in the 56F8135 device. • EEPROM emulation capability 1.1.4 • Peripheral Circuits Pulse Width Modulator module: — In the 56F8335, two Pulse Width Modulator modules, each with six PWM outputs, three Current Sense inputs, and four Fault inputs; fault-tolerant design with dead time insertion; supports both center-aligned and edge-aligned mode




New! The site which shares a electronic information

English     |     日本語     |     漢語     |     한국어     |     Netherlands     |     La France     |     L'Italia     |     Deutschland     |     Россия
This is a individually operated, non profit site.
If this site is good enough to show, please introduce this site to others...

It welcomes all helping each other.     Contact us     |    Partner site : www.DataSheet.in     |     Link Exchange     |     Buy Components ?