Tms 320 VC 5504
Tms 320 VC 5504
                                                            TMS320VC5504
                                                  Fixed-Point Digital Signal Processor
                                                             Check for Samples: TMS320VC5504
           Please be aware that an important notice concerning availability, standard warranty, and use in critical applications of Texas
           Instruments semiconductor products and disclaimers thereto appears at the end of this data sheet.
PRODUCTION DATA information is current as of publication date.                                 Copyright © 2009–2010, Texas Instruments Incorporated
Products conform to specifications per the terms of the Texas
Instruments standard warranty. Production processing does not
necessarily include testing of all parameters.
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                  www.ti.com
1.2    Description
       The TMS320VC5504 is a member of TI's TMS320C5000™ fixed-point Digital Signal Processor (DSP)
       product family and is designed for low-power applications.
       The TMS320VC5504 fixed-point DSP is based on the TMS320C55x™ DSP generation CPU processor
       core. The C55x™ DSP architecture achieves high performance and low power through increased
       parallelism and total focus on power savings. The CPU supports an internal bus structure that is
       composed of one program bus, one 32-bit data read bus and two 16-bit data read buses, two 16-bit data
       write buses, and additional buses dedicated to peripheral and DMA activity. These buses provide the
       ability to perform up to four 16-bit data reads and two 16-bit data writes in a single cycle. The
       TMS320VC5504 also includes four DMA controllers, each with 4 channels, providing data movements for
       16-independent channel contexts without CPU intervention. Each DMA controller can perform one 32-bit
       data transfer per cycle, in parallel and independent of the CPU activity.
       The C55x CPU provides two multiply-accumulate (MAC) units, each capable of 17-bit x 17-bit
       multiplication and a 32-bit add in a single cycle. A central 40-bit arithmetic/logic unit (ALU) is supported by
       an additional 16-bit ALU. Use of the ALUs is under instruction set control, providing the ability to optimize
       parallel activity and power consumption. These resources are managed in the Address Unit (AU) and Data
       Unit (DU) of the C55x CPU.
       The C55x CPU supports a variable byte width instruction set for improved code density. The Instruction
       Unit (IU) performs 32-bit program fetches from internal or external memory and queues instructions for the
       Program Unit (PU). The Program Unit decodes the instructions, directs tasks to the Address Unit (AU) and
       Data Unit (DU) resources, and manages the fully protected pipeline. Predictive branching capability avoids
       pipeline flushes on execution of conditional instructions.
       Serial media is supported through two MultiMedia Card/Secure Digital (MMC/SD) peripherals, four Inter-IC
       Sound (I2S Bus™) modules, one Serial-Port Interface (SPI) with up to 4 chip selects, one I2C
       multi-master and slave interface, and a Universal Asynchronous Receiver/Transmitter (UART) interface.
       The VC5504 peripheral set includes an external memory interface (EMIF) that provides glueless access to
       asynchronous memories like EPROM, NOR, NAND, and SRAM. Additional peripherals include: a
       high-speed Universal Serial Bus (USB2.0) device mode only, and a real-time clock (RTC). This device
       also includes three general-purpose timers with one configurable as a watchdog timer, and a analog
       phase-locked loop (APLL) clock generator.
       The VC5504 is supported by the industry’s award-winning eXpressDSP™, Code Composer Studio™
       Integrated Development Environment (IDE), DSP/BIOS™, Texas Instruments’ algorithm standard, and the
       industry’s largest third-party network. Code Composer Studio IDE features code generation tools including
       a C Compiler and Linker, RTDX™, XDS100™, XDS510™, XDS560™ emulation device drivers, and
       evaluation modules. The VC5504 is also supported by the C55x DSP Library which features more than 50
       foundational software kernels (FIR filters, IIR filters, and various math functions) as well as chip support
       libraries.
                                                                   DSP System
                                                        JTAG Interface        C55x™ DSP CPU
                                           Input          PLL/Clock
                                        Clock(s)          Generator
                                                                                 64 KB DARAM
                                                          Power
                                                        Management               192 KB SARAM
                                                             Pin
                                                                                  128 KB ROM
                                                         Multiplexing
                         Peripherals
                                              Serial Interfaces                                       System
                                                                          USB 2.0
                                 DMA                                                       NAND, NOR,           MMC/SD
                                                                         PHY (HS)                                (x2)
                                 (x4)                                                        SRAM
                                                                         [DEVICE]
1   Fixed-Point Digital Signal Processor         ............... 1               Temperature (Unless Otherwise Noted)       ............    52
    1.1  TMS320VC5504 Features ........................... 1          6   Peripheral Information and Electrical
    1.2  Description ........................................... 2
                                                                          Specifications .......................................... 54
                                                                          6.1    Parameter Information .............................. 54
    1.3  Functional Block Diagram ............................ 3
                                                                          6.2    Recommended Clock and Control Signal Transition
2   Revision History ......................................... 5                 Behavior ............................................ 54
3   Device Overview ........................................ 6            6.3    Power Supplies ..................................... 55
    3.1  Device Characteristics ............................... 6         6.4    External Clock Input From RTC_XI, CLKIN, and
    3.2  C55x CPU ............................................ 7                 USB_MXI Pins ...................................... 56
2 Revision History
        This data manual revision history highlights the technical changes made to the SPRS609A device-specific
        data manual to make it an SPRS609B revision.
        Scope: Applicable updates to the TMS320C5000 device family, specifically relating to the
        TMS320VC5505 device (Silicon Revisions 1.4) which is now in the production data (PD) stage of
        development have been incorporated.
        Note: As TMS320VC550x related documentation is released, the ulink references will operate properly. If
        the related docs are as yet not released, the ulink will appear to be broken.
SEE ADDITIONS/MODIFICATIONS/DELETIONS
3 Device Overview
                               EM_A[20]/
 J    EM_A[8]       EM_A[9]     GP[26]     EM_D[15]    DVDDEMIF      CVDD        VSS         VSS         VSS         RSV1        RSV2       USB_VBUS     USB_VDD1P3    USB_DM
                   EM_A[18]/               EM_A[19]/
G    EM_WAIT4                  EM_D[0]                 DVDDEMIF       VSS        VSS      USB_VDDPLL   USB_R1     USB_VSSREF USB_VSSPLL USB_VDDOSC USB_M12XI          USB_M12XO
                    GP[24]                  GP[25]
                   EM_A[17]/
 F    EM_A[6]       GP[23]     EM_D[2]     EM_D[9]     DVDDEMIF      CVDD      DVDDIO      DVDDRTC       VSS         VSS       USB_VSSOSC   USB_LDOO     USB_LDOI     DSP_LDOI
                   EM_A[16]/
 E    EM_A[2]       GP[22]     EM_D[8]      EM_OE      EM_D[1]      DVDDEMIF     INT1      WAKEUP        VSS      DSP_LDOO        VSS          VSS          VSS          VSS
C EM_A[4] EM_A[1] EM_CS4 EM_D[11] EM_CS2 INT0 CLK_SEL CVDDRTC VSSRTC VDDA_PLL RSV9 RSV0 RSV5 RSV4
B EM_BA[1] EM_A[0] RSV10 RSV15 EM_DQM0 EM_R/W SCL SDA RTC_XI VSSA_ANA RSV8 ANA_LDOI BG_CAP VSSA_ANA
A EM_BA[0] DVDDEMIF EM_CS5 RSV11 DVDDEMIF RSV14 CLKOUT CLKIN RTC_XO VDDA_ANA RSV7 ANA_LDOO VSS VSS
1 2 3 4 5 6 7 8 9 10 11 12 13 14
       A.       Shading denotes pins not supported on this device. To ensure proper device operation, these pins must be hooked
                up properly, see Table 3-17, Regulators and Power Management Terminal Functions.
                                                               When the CLK_SEL pin is low, this pin should be tied to ground (VSS). When
                                                 –
       CLKIN            A8         I                           CLK_SEL is high, this pin should be driven by an external clock source.
                                               DVDDIO
                                                               If CLK_SEL is high, this pin is used as the reference clock for the clock generator
                                                               and during bootup the bootloader bypasses the PLL and assumes the CLKIN
                                                               frequency is one of the following frequencies: 11.2896-, 12-, or 12.288-MHz. With
                                                               these frequencies in mind, the bootloader sets the SPI clock rates at 500 KHz, the
                                                               I2C clock rate at 400 KHz, and UART at 57600 baud.
                                                               Clock input select. This pin selects between the 32-KHz crystal clock or CLKIN.
                                                               0 = 32-KHz on-chip oscillator drives the RTC timer and the DSP clock generator
                                                               while CLKIN is ignored.
                                                 –             1 = CLKIN drives the DSP clock generator and the 32-KHz on-chip oscillator
      CLK_SEL           C7         I                           drives only the RTC timer.
                                               DVDDIO
                                                               This pin is not allowed to change during device operation; it must be tied high or
                                                               low at the board.
                                          see Section 5.2,
      VDDA_PLL         C10      PWR                        1.3-V Analog PLL power supply for the system clock generator.
                                               ROC
                                          see Section 5.2,
      VSSA_PLL          D9       GND                       Analog PLL ground for the system clock generator.
                                               ROC
(1)   I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
(2)   IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
      pullup/pulldown resistors are required, see Section 4.8.1 , Pullup/Pulldown Resistors.
(3)   Specifies the operating I/O supply voltage for each signal
                                                           Note: When RTC oscillator is disabled, the RTC registers (I/O address range 1900h
                                                           – 197Fh) are not accessible.
                                                           Real-time clock oscillator input.
                                                           If the RTC oscillator is not used, it can be disabled by connecting RTC_XI to
                                                           CVDDRTC and RTC_XO to ground (VSS). A voltage must still be applied to CVDDRTC
                                              –            (see Section 5.2, Recommended Operating Conditions).
      RTC_XI           B9         I
                                           CVDDRTC
                                                           Note: When RTC oscillator is disabled, the RTC registers (I/O address range 1900h
                                                           – 197Fh) are not accessible.
                                                           Real-time clock output pin. This pin operates at DVDDRTC voltage. The
                                               –           RTC_CLKOUT pin is enabled/disabled through the RTCCLKOUTEN bit in the RTC
  RTC_CLKOUT           D8       O/Z
                                           DVDDRTC         Power Management Register (RTCPMGT). At reset, the RTC_CLKOUT pin is
                                                           disabled (high-impedance [Hi-Z]).
                                                           The pin is used to WAKEUP the core from idle condition. This pin defaults to an
                                              –
      WAKEUP           E8      I/O/Z                       input at CVDDRTC powerup, but can also be configured as an active-low open-drain
                                           DVDDRTC
                                                           output signal to wakeup an external device from an RTC alarm.
(1)   I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
(2)   IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
      pullup/pulldown resistors are required, see Section 4.8.1 , Pullup/Pulldown Resistors.
(3)   Specifies the operating I/O supply voltage for each signal
       USB_DM           J14     A I/O     USB_VDDA3P3       When the USB peripheral is not used, the USB_DP and USB_DM signals should
                                                            both be tied to ground (VSS).
                                                            External resistor connect. Reference current output. This must be connected via a
                                                            10-kΩ ±1% resistor to USB_VSSREF and be placed as close to the device as
       USB_R1           G9      A I/O     USB_VDDA3P3       possible.
                                                            When the USB peripheral is not used, the USB_R1 signal should be connected via
                                                            a 10-kΩ resistor to USB_VSSREF.
(1)    I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
(2)    IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
       pullup/pulldown resistors are required, see Section 4.8.1 , Pullup/Pulldown Resistors.
(3)    Specifies the operating I/O supply voltage for each signal
                                              see             Analog 1.3 V power supply for USB PHY. [For high-speed sensitive analog circuits]
   USB_VDDA1P3         H10        S        Section 5.2,       When the USB peripheral is not used, the USB_VDDA1P3 signal should be
                                              ROC             connected to ground (VSS).
                                              see
   USB_VSSA1P3          H9      GND        Section 5.2,       Analog ground for USB PHY [For high speed sensitive analog circuits].
                                              ROC
(1)    I = Input, O = Output, Z = High impedance, S = Supply voltage, GND = Ground, A = Analog signal
(2)    IPD = Internal pulldown, IPU = Internal pullup. For more detailed information on pullup/pulldown resistors and situations where external
       pullup/pulldown resistors are required, see Section 4.8.1 , Pullup/Pulldown Resistors.
(3)    Specifies the operating I/O supply voltage for each signal
        TMX and TMP devices and TMDX development-support tools are shipped against the following
        disclaimer:
        "Developmental product is intended for internal evaluation purposes."
        TMS devices and TMDS development-support tools have been characterized fully, and the quality and
        reliability of the device have been demonstrated fully. TI's standard warranty applies.
        Predictions show that prototype devices (TMX or TMP) have a greater failure rate than the standard
        production devices. Texas Instruments recommends that these devices not be used in any production
        system because their expected end-use failure rate still is undefined. Only qualified production devices are
        to be used.
        TI device nomenclature also includes a suffix with the device family name. This suffix indicates the
        package type (for example, ZCH), and the temperature range (for example, "Blank" is the commercial
        temperature range).
        Figure 3-3 provides a legend for reading the complete device name for any DSP platform member.
4 Device Configuration
Yes
Internal Configuration
No
No
                                                          16-bit SPI
                                                                            Yes
                                                          EEPROM
                                                            Boot
                                                              ?
                                                                 No
                                                                                     Set Register
                                                                                     Configuration
                                                           I2C Boot         Yes
                                                              ?
                                                                                      Copy Boot
                                                                                    Image Sections
                                                                 No                   to System
                                                                                       Memory
                                                        MMC/SD0 Boot
                                                        (Not Supported)
                                                               ?
                                                                                  Start Timer0 to Count
                                                                                          200 ms
                                                          UART Boot
                                                        (Not Supported)
                                                               ?
                                                                                     Has Timer0           No
                                                           USB Boot
                                                                                   Counter Expired
                                                        (Not Supported)
                                                                                         ?
                                                               ?
                                                                                             Yes
                                                                                    Jump to Stored
                                                                                    Execution Point
       Note:
       • When CLK_SEL =1, the CLKIN frequency is expected to be 11.2896 MHz, 12.0 MHz, or 12.288 MHz.
       • The on-chip Bootloader allows for DSP registers to be configured during the boot process. However,
          this feature must not be used to change the output frequency of the system clock generator during the
          boot process. Timer0 is also used by the bootloader to allow for 200 ms of BG_CAP settling time. The
          bootloader register modification feature must not modify the Timer0 registers.
       At hardware reset, all of the peripheral clocks are "off" to conserve power. After hardware reset, the DSP
       boots via the bootloader code in ROM. During the boot process, the bootloader queries each peripheral to
       determine if it can boot from that peripheral. At that time, the individual peripheral clocks will be enabled
       for the query and then disabled again when the bootloader is finished with the peripheral. By the time the
       bootloader releases control to the user code, all peripheral clocks will be "off" and all domains in the ICR,
       except the CPU domain, will be idled.
Some device configurations are determined at reset. The following subsections give more details.
        For proper device operation, external pullup/pulldown resistors may be required on these device
        configuration pins. For discussion situations where external pullup/pulldown resistors are required, see
        Section 4.8.1, Pullup/Pulldown Resistors.
        This device also has RESERVED pins that need to be configured correctly for proper device operation
        (statically tied high, tied low, or left unconnected at all times). For more details on these pins, see
        Table 3-18, Reserved and No Connects Terminal Functions.
       Additionally, the EBSR controls the function of the upper bits of the EMIF address bus. Pins EM_A[20:15]
       can be individually configured as GPIO pins through the Axx_MODE bits. When Axx_MODE = 1, the
       EM_A[xx] pin functions as a GPIO pin. When Axx_MODE = 0, the EM_A[xx] pin retains its EMIF
       functionality.
       Before modifying the values of the external bus selection register, you must clock gate all affected
       peripherals through the Peripheral Clock Gating Control Register . After the external bus selection register
       has been modified, you must reset the peripherals before using them through the Peripheral Software
       Reset Counter Register.
       After the boot process is complete, the external bus selection register must be modified only once, during
       device configuration. Continuously switching the EBSR configuration is not supported.
       15               14                                  12                11                10                  9                 8
             Reserved                          PPMODE                                  SP1MODE                            SP0MODE
      R-0                                R/W-000                                     R/W-00                               R/W-00
       7                 6                 5                 4                 3                 2                  1                 0
             Reserved         Reserved      A20_MODE         A19_MODE         A18_MODE         A17_MODE         A16_MODE           A15_MODE
      R-0               R-0              R/W-0            R/W-0             R/W-0             R/W-0              R/W-0              R/W-0
LEGEND: R/W = Read/Write; R = Read only; -n = value after reset
4.6.2     EMIF and USB System Control Registers (ESCR and USBSCR) [1C33h and 1C32h]
        After reset, by default, the CPU performs 16-bit accesses to the EMIF and USB registers and data space.
        To perform 8-bit accesses to the EMIF data space, the user must set the BYTEMODE bits to 01b for the
        "high byte" or 10b for the "low byte" in the EMIF System Control Register (ESCR). Similarly, the
        BYTEMODE bits in the USB System Control Register (USBSCR) must also be configured for byte access.
4.6.3     Peripheral Clock Gating Control Registers (PCGCR1 and PCGCR2) [1C02h and 1C03h]
        After hardware reset, all of the peripheral clocks are "off" to conserve power. Then, the DSP executes the
        on-chip bootloader from ROM. As the bootloader executes, it selectively enables the clock of the
        peripheral being queried for a valid boot. If a valid boot source is not found, the bootloader disables the
        clock to that peripheral and moves on to the next peripheral in the boot order. After the boot process is
        complete, the peripheral clocks will be off and all domains in the ICR, except the CPU domain, will be
        idled (this includes the MPORT and HWA). The user must enable the clocks to the peripherals and CPU
        ports that are going to be used. The peripheral clock gating control registers (PCGCR1 and PCGCR2) are
        used to enable and disable the peripheral clocks.
4.7.1.1     SPI, UART, I2S2, I2S3, and GP[31:27, 20:18] Pin Multiplexing [EBSR.PPMODE Bits]
        The SPI, UART, I2S2, I2S3, and GPIO signal muxing is determined by the value of the PPMODE bit fields
        in the External Bus Selection Register (EBSR) register. For more details on the actual pin functions, see
        Table 4-4 .
                                                  Table 4-4. SPI, UART, I2S2, I2S3, and GP[31:27, 20:18] Pin Multiplexing
                                                                                                                     EBSR PPMODE BITS (2)
       PDINHIBR3
                                       PIN MUX
       REGISTER                                                         MODE 1               MODE 2               MODE 3                MODE 4                MODE 5                 MODE 6
                                    SIGNAL NAME
      BIT FIELDS (1)
                                                                          001                  010                   011                  100                   101                    110
                        SPI_CLK                                        SPI_CLK                   –                    –                    –                      –                 SPI_CLK
                        SPI_RX                                          SPI_RX                   –                    –                    –                      –                  SPI_RX
                        SPI_TX                                          SPI_TX                   –                    –                    –                      –                  SPI_TX
          P2PD          GP[12]                                           GP[12]                  –                    –                    –                      –                  GP[12]
          P3PD          GP[13]                                           GP[13]                  –                    –                    –                      –                  GP[13]
          P4PD          GP[14]                                           GP[14]                  –                    –                    –                      –                  GP[14]
          P5PD          GP[15]                                           GP[15]                  –                    –                    –                      –                  GP[15]
          P6PD          GP[16]                                           GP[16]                  –                    –                    –                      –                  GP[16]
          P7PD          GP[17]                                           GP[17]                  –                    –                    –                      –                  GP[17]
          P8PD          I2S2_CLK/GP[18]/SPI_CLK                        I2S2_CLK               GP[18]              SPI_CLK              I2S2_CLK               SPI_CLK               I2S2_CLK
          P9PD          I2S2_FS/GP[19]/SPI_CS0                          I2S2_FS               GP[19]              SPI_CS0               I2S2_FS               SPI_CS0                I2S2_FS
         P10PD          I2S2_RX/GP[20]/SPI_RX                           I2S2_RX               GP[20]               SPI_RX              I2S2_RX                SPI_RX                I2S2_RX
         P11PD          I2S2_DX/GP[27]/SPI_TX                           I2S2_DX               GP[27]               SPI_TX              I2S2_DX                SPI_TX                I2S2_DX
         P12PD          UART_RTS/GP[28]/I2S3_CLK                      UART_RTS                GP[28]              I2S3_CLK            UART_RTS              UART_RTS                I2S3_CLK
         P13PD          UART_CTS/GP[29]/I2S3_FS                       UART_CTS                GP[29]              I2S3_FS             UART_CTS              UART_CTS                 I2S3_FS
         P14PD          UART_RXD/GP[30]/I2S3_RX                       UART_RXD                GP[30]              I2S3_RX             UART_RXD              UART_RXD                I2S3_RX
         P15PD          UART_TXD/GP[31]/I2S3_DX                       UART_TXD                GP[31]              I2S3_DX             UART_TXD              UART_TXD                I2S3_DX
                        SPI_CS0                                        SPI_CS0                   –                    –                    –                      –                 SPI_CS0
                        SPI_CS1                                        SPI_CS1                   –                    –                    –                      –                 SPI_CS1
                        SPI_CS2                                        SPI_CS2                   –                    –                    –                      –                 SPI_CS2
                        SPI_CS3                                        SPI_CS3                   –                    –                    –                      –                 SPI_CS3
(1)    The pin mux signals names with PDINHIBR3 register bit field references can have the pulldown resistor enabled or disabled via this register.
(2)    MODE0 is not supported on the VC5504 device.
        For the configuration pins (listed in Table 4-2, Default Functions Affected by Device Configuration Pins), if
        they are both routed out and 3-stated (not driven), it is strongly recommended that an external
        pullup/pulldown resistor be implemented. In addition, applying external pullup/pulldown resistors on the
        configuration pins adds convenience to the user in debugging and flexibility in switching operating modes.
        When an external pullup or pulldown resistor is used on a pin, the pin’s internal pullup or pulldown resistor
        should be disabled through the Pull-up/Pull-down Inhibit Registers (PDINHIBR1/2/3) [1C17h, 1C18h, and
        1C19h, respectively] to minimize power consumption.
        Tips for choosing an external pullup/pulldown resistor:
        • Consider the total amount of current that may pass through the pullup or pulldown resistor. Make sure
           to include the leakage currents of all the devices connected to the net, as well as any internal pullup or
           pulldown (IPU/IPD) resistors.
        • Decide a target value for the net. For a pulldown resistor, this should be below the lowest VIL level of
           all inputs connected to the net. For a pullup resistor, this should be above the highest VIH level of all
           inputs on the net. A reasonable choice would be to target the VOL or VOH levels for the logic family of
           the limiting device; which, by definition, have margin to the VIL and VIH levels.
        • Select a pullup/pulldown resistor with the largest possible value; but, which can still ensure that the net
           will reach the target pulled value when maximum current from all devices on the net is flowing through
           the resistor. The current to be considered includes leakage current plus, any other internal and
           external pullup/pulldown resistors on the net.
        • For bidirectional nets, there is an additional consideration which sets a lower limit on the resistance
           value of the external resistor. Verify that the resistance is small enough that the weakest output buffer
           can drive the net to the opposite logic level (including margin).
        • Remember to include tolerances when selecting the resistor value.
        • For pullup resistors, also remember to include tolerances on the DVDD rail.
        For most systems, a 1-kΩ resistor can be used to oppose the IPU/IPD while meeting the above criteria.
        Users should confirm this resistor value is correct for their specific application.
        For most systems, a 20-kΩ resistor can be used to compliment the IPU/IPD on the configuration pins
        while meeting the above criteria. Users should confirm this resistor value is correct for their specific
        application.
        For more detailed information on input current (II), and the low-/high-level input voltages (VIL and VIH) for
        the VC5504 DSP, see Section 5.3, Electrical Characteristics Over Recommended Ranges of Supply
        Voltage and Operating Temperature.
        For the internal pullup/pulldown resistors for all device pins, see the peripheral/system-specific terminal
        functions table in this document.
5.1      Absolute Maximum Ratings Over Operating Case Temperature Range (Unless
         Otherwise Noted) (1)
Supply voltage ranges:                     Digital Core (CVDD, CVDDRTC, USB_VDD1P3) (2)                                       –0.5 V to 1.7 V
                                           I/O, 1.8 V, 2.5 V, 2.8 V, 3.3 V (DVDDIO, DVDDEMIF,                                 –0.5 V to 4.2 V
                                           DVDDRTC) 3.3V USB supplies USB PHY (USB_VDDOSC,
                                           USB_VDDPLL, USB_VDDA3P3) (2)
                                           ANA_LDOI                                                                           –0.5 V to 4.2 V
                                           Analog, 1.3 V (VDDA_PLL, USB_VDDA1P3, VDDA_ANA) (2)                                –0.5 V to 1.7 V
Input and Output voltage ranges:           VI I/O, All pins with DVDDIO or DVDDEMIF or USB_VDDOSC                             –0.5 V to 4.2 V
                                           or USB_VDDPLLor USB_VDDA3P3 as supply source
                                           VO I/O, All pins with DVDDIO or DVDDEMIF or                                        –0.5 V to 4.2 V
                                           USB_VDDOSCor USB_VDDPLLor USB_VDDA3P3 as supply
                                           source
                                           RTC_XI and RTC_XO                                                                  –0.5 V to 1.7 V
                                           VO, BG_CAP                                                                         –0.5 V to 1.7 V
                                           ANA_LDOO                                                                           –0.5 V to 1.7 V
Operating case temperature ranges, Tc:     Commercial Temperature (default)                                                      0°C to 70°C
                                           Industrial Temperature                                                              -40°C to 85°C
Storage temperature range, Tstg            (default)                                                                         –65°C to 150°C
Device Operating Life                      Commercial Temperature (3)                                                         100, 000 POH
Power-On Hours (POH)                                                (3)
                                           Industrial Temperature                                                             100, 000 POH
(1)   Stresses beyond those listed under "absolute maximum ratings" may cause permanent damage to the device. These are stress ratings
      only, and functional operation of the device at these or any other conditions beyond those indicated under "recommended operating
      conditions" is not implied. Exposure to absolute-maximum-rated conditions for extended periods may affect device reliability.
(2)   All voltage values are with respect to VSS.
(3)   For devices running with CVDD = 1.3 V @ 100 MHz for commercial temperature, the Device Operating Life Power-On Hours are 70, 000
      POH of the total POH .
      For devices running with CVDD = 1.3 V @ 100 MHz for industrial temperature, the Device Operating Life Power-On Hours are 17, 000
      POH of the total POH.
(1)    DVDD refers to the pin I/O supply voltage. To determine the I/O supply voltage for each pin, see Section 3.5 , Terminal Functions.
(2)    The I2C pin SDA and SCL do not feature fail-safe I/O buffers. These pin could polentially draw current when the device is powered
       down. Dues to the fact that different voltage devices can be connected to I2C bus, the level of logic 0 (low) and logic 1 (high) are not
       fixed and depends on the associated DVDD.
         (5)   Input current [DC] (except             DVDD = 3.3 V with internal pullup enabled (6)                          -59 to -161                   mA
IILPU
               WAKEUP, and I2C pins)                  DVDD = 2.5 V with internal pullup enabled (6)                           -31 to -93                   mA
                                                      DVDD = 1.8 V with internal pullup enabled (6)                           -14 to -44                   mA
                                                      Input only pin, internal pulldown or pullup disabled              -5                          +5     mA
         (5)   Input current [DC] (except             DVDD = 3.3 V with internal pulldown enabled (6)                         52 to 158                    mA
IIHPD
               WAKEUP, and I2C pins                   DVDD = 2.5 V with internal pulldown enabled (6)                          27 to 83                    mA
                                                      DVDD = 1.8 V with internal pulldown enabled (6)                          11 to 35                    mA
IIH/                                                  VI = VSS to DVDD with internal pullups and pulldowns
               Input current [DC], ALL pins                                                                             -5                          +5     mA
IIL                                                   disabled.
                                                      All Pins (except EMIF, and CLKOUT pins)                           -4                                 mA
                                                                                  DVDD = 3.3 V                          -6                                 mA
                                                      EMIF pins
IOH            High-level output current [DC]                                     DVDD = 1.8 V                          -5                                 mA
                                                                                  DVDD = 3.3 V                          -6                                 mA
                                                      CLKOUT pin
                                                                                  DVDD = 1.8 V                          -4                                 mA
                                                      All Pins (except USB, EMIF, and CLKOUT pins)                                                  +4     mA
                                                                                  DVDD = 3.3 V                                                      +6     mA
                                                      EMIF pins
IOL            Low-level output current [DC]                                      DVDD = 1.8 V                                                      +5     mA
                                                                                  DVDD = 3.3 V                                                      +6     mA
                                                      CLKOUT pin
                                                                                  DVDD = 1.8 V                                                      +4     mA
       (7)
IOZ            I/O Off-state output current           All Pins (except USB)                                           -10                          +10     mA
(1)     For test conditions shown as MIN, MAX, or TYP, use the appropriate value specified in the recommended operating conditions table.
(2)     The USB I/Os adhere to the Universal Bus Specification Revision 2.0 (USB2.0 spec).
(3)     VDD is the voltage to which the I2C bus pullup resistors are connected.
(4)     Applies to all input pins except WAKEUP, I2C pins, and USB_MXI.
(5)     II applies to input-only pins and bi-directional pins. For input-only pins, II indicates the input leakage current. For bi-directional pins, II
        indicates the input leakage current and off-state (Hi-Z) output leakage current.
(6)     Applies only to pins with an internal pullup (IPU) or pulldown (IPD) resistor.
(7)     IOZ applies to output-only pins, indicating off-state (Hi-Z) output leakage current.
Electrical Characteristics Over Recommended Ranges of Supply Voltage and Operating Temperature
(Unless Otherwise Noted) (continued)
                                                                               (1)
               PARAMETER                                   TEST CONDITIONS                         MIN         TYP           MAX       UNIT
                                            Active, CVDD = 1.3 V, DSP clock = 100 MHz
                                            Room Temp (25 °C), 75% DMAC + 25% ADD                              0.22                  mW/MHz
                                            (typical sine wave data switching)
                                            Active, CVDD = 1.05 V, DSP clock = 60 MHz
                                            Room Temp (25 °C) , 75% DMAC + 25% ADD                             0.15                  mW/MHz
                                            (typical data switching)
                                            Active, CVDD = 1.3 V, DSP clock = 100 MHz
                                            Room Temp (25 °C), 75% DMAC + 25% NOP                              0.22                  mW/MHz
                                            (typical sine wave data switching)
                                            Active, CVDD = 1.05 V, DSP clock = 60 MHz
                                            Room Temp (25 °C) , 75% DMAC + 25% NOP                             0.14                  mW/MHz
                                            (typical data switching)
                                            Standby, CVDD = 1.3 V, Master clock disabled,
                                            Room Temp (25 °C), DARAM and SARAM in active                       0.44                    mW
                                            mode
         Core (CVDD) supply current
                                            Standby, CVDD = 1.05 V, Master clock disabled,
ICDD                                        Room Temp (25 °C), DARAM and SARAM in active                       0.26                    mW
                                            mode
                                            Standby, CVDD = 1.3 V, Master clock disabled,
                                            Room Temp (25 °C), DARAM in retention and                          0.40                    mW
                                            SARAM in active mode
                                            Standby, CVDD = 1.05 V, Master clock disabled,
                                            Room Temp (25 °C), DARAM in retention and                          0.23                    mW
                                            SARAM in active mode
                                            Standby, CVDD = 1.3 V, Master clock disabled,
                                            Room Temp (25 °C), DARAM in active mode and                        0.28                    mW
                                            SARAM in retention
                                            Standby, CVDD = 1.05 V, Master clock disabled,
                                            Room Temp (25 °C), DARAM in active mode and                        0.15                    mW
                                            SARAM in retention
                                            VDDA_PLL = 1.37 V
         Analog PLL (VDDA_PLL) supply
                                            Room Temp (25 °C), Phase detector = 170 kHz,                        0.7            1.2     mA
         current
                                            VCO = 120 MHz
CI       Input capacitance                                                                                                      4       pF
Co       Output capacitance                                                                                                     4       pF
                      42 Ω              3.5 nH                                                                             Output
                                                                  Transmission Line                                        Under
                                                                                                                            Test
                                                         Z0 = 50 Ω
                                                         (see Note)                                                         Device Pin
                     4.0 pF           1.85 pF                                                                               (see Note)
      NOTE: The data sheet provides timing at the device pin. For output timing analysis, the tester pin electronics and its transmission line effects must be
            taken into account. A transmission line with a delay of 2 ns can be used to produce the desired transmission line effect. The transmission line is
            intended as a load only. It is not necessary to add or subtract the transmission line delay (2 ns) from the data sheet timings.
Input requirements in this data sheet are tested with an input slew rate of < 4 Volts per nanosecond (4 V/ns) at the device pin.
        The load capacitance value stated is only for characterization and measurement of AC timing signals. This
        load capacitance value does not indicate the maximum load the device is capable of driving.
Figure 6-2. Rise and Fall Transition Time Voltage Reference Levels
54      Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                       Submit Documentation Feedback
                                                  Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   55
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                     www.ti.com
        As with the selection of any component, verification of capacitor availability over the product's production
        lifetime should be considered.
        On the VC5504 the recommended decoupling capacitance for the DSP core supplies should be 1 mF in
        parallel with 0.01-mF capacitor per supply pin.
6.4     External Clock Input From RTC_XI, CLKIN, and USB_MXI Pins
        The VC5504 DSP includes two options to provide an external clock input to the system clock generator:
        • Use the on-chip real-time clock (RTC) oscillator with an external 32.768-kHz crystal connected to the
           RTC_XI and RTC_XO pins.
        • Use an external 11.2896-, 12.0-, or 12.288-MHz LVCMOS clock input fed into the CLKIN pin that
           operates at the same voltage as the DVDDIO supply (1.8-, 2.5-, 2.8-, or 3.3-V).
        The CLK_SEL pin determines which input is used as the clock source for the system clock generator, For
        more details, see Section 4.5.1, Device and Peripheral Configurations at Device Reset. The crystal for the
        RTC oscillator is not required if CLKIN is used as the system reference clock; however, the RTC must still
        be powered. The RTC registers starting at I/O address 1900h will not be accessible without an RTC clock.
        This includes the RTC Power Management Register which provides control to the on-chip LDOs and
        WAKEUP and RTC_CLKOUT pins. Section 6.4.1, Real-Time Clock (RTC) On-Chip Oscillator With
        External Crystal provides more details on using the RTC on-chip oscillator with an external crystal.
        Section 6.4.2, CLKIN Pin With LVCMOS-Compatible Clock Input provides details on using an external
        LVCMOS-compatible clock input fed into the CLKIN pin.
        Additionally, the USB requires a reference clock generated using a dedicated on-chip oscillator with a
        12-MHz external crystal connected to the USB_MXI and USB_MXO pins. The USB reference clock is not
        required if the USB peripheral is not being used. Section 6.4.3, USB On-Chip Oscillator With External
        Crystal provides details on using the USB on-chip oscillator with an external crystal.
56      Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                       Submit Documentation Feedback
                                                  Product Folder Link(s): TMS320VC5504
                                                                                                                              TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                                         Crystal
                                       32.768 kHz
                         C1                             C2
                                                                             0.998-1.43 V                     1.05/1.3 V
         The crystal should be in fundamental-mode function, and parallel resonant, with a maximum effective
         series resistance (ESR) specified in Table 6-1. The load capacitors, C1 and C2, are the total capacitance
         of the circuit board and components, excluding the IC and crystal. The load capacitors values are usually
         approximately twice the value of the crystal's load capacitance, CL, which is specified in the crystal
         manufacturer's datasheet and should be chosen such that the equation is satisfied. All discrete
         components used to implement the oscillator circuit should be placed as close as possible to the
         associated oscillator pins (RTC_XI and RTC_XO) and to the VSSRTC pin.
                 C1 C2
         CL =
                (C1 + C2 )
                     Table 6-1. Input Requirements for Crystal on the 32.768-kHz RTC Oscillator
                                      PARAMETER                                                  MIN           NOM             MAX       UNIT
                                                                                     (1)
Start-up time (from power up until oscillating at stable frequency of 32.768-kHz)                 0.2                              2         sec
Oscillation frequency                                                                                         32.768                         kHz
ESR                                                                                                                             100          kΩ
Maximum shunt capacitance                                                                                                        1.6         pF
Maximum crystal drive                                                                                                            1.0         mW
(1)   The startup time is highly dependent on the ESR and the capacitive load of the crystal.
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications         57
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                     www.ti.com
        In this configuration the RTC oscillator can be optionally disabled by connecting RTC_XI to CVDDRTC and
        RTC_XO to ground (VSS). However, when the RTC oscillator is disabled the RTC registers starting at I/O
        address 1900h will not be accessible. This includes the RTC Power Management Register which provides
        control to the on-chip LDOs and WAKEUP and RTC_CLKOUT pins. Note: the RTC must still be powered
        even if the RTC oscillator is disabled.
        For more details on the RTC on-chip oscillator, see Section 6.4.1, Real-Time Clock (RTC) On-Chip
        Oscillator With External Crystal.
                                                         Crystal
                                                       32.768 kHz
                                          C1                        C2
                                                                                          0.998-1.43 V                   1.05/1.3 V
0.998-1.43 V 1.05/1.3 V
58      Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                       Submit Documentation Feedback
                                                  Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                                        Crystal
                                        12 MHz
                        C1                         C2
                                                                                    3.3 V                    3.3 V
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   59
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                       www.ti.com
         The crystal should be in fundamental-mode operation, and parallel resonant, with a maximum effective
         series resistance (ESR) specified in Table 6-2. The load capacitors, C1 and C2 are the total capacitance
         of the circuit board and components, excluding the IC and crystal. The load capacitor value is usually
         approximately twice the value of the crystal's load capacitance, CL, which is specified in the crystal
         manufacturer's datasheet and should be chosen such that the equation below is satisfied. All discrete
         components used to implement the oscillator circuit should be placed as close as possible to the
         associated oscillator pins (USB_MXI and USB_MXO) and to the USB_VSSOSC pin.
                 C1 C2
         CL =
                (C1 + C2 )
                            Table 6-2. Input Requirements for Crystal on the 12-MHz USB Oscillator
                                     PARAMETER                                                  MIN    NOM                MAX       UNIT
                                                                                (1)
Start-up time (from power up until oscillating at stable frequency of 12 MHz)                          0.100                10       ms
Oscillation frequency                                                                                     12                        MHz
ESR                                                                                                                        100       Ω
                      (2)
Frequency stability                                                                                                       ±100      ppm
Maximum shunt capacitance                                                                                                     5      pF
Maximum crystal drive                                                                                                      330       mW
(1)   The startup time is highly dependent on the ESR and the capacitive load of the crystal.
(2)   If the USB is used, a 12-MHz, ±100-ppm crystal is recommended.
60       Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                        Submit Documentation Feedback
                                                   Product Folder Link(s): TMS320VC5504
                                                                                                                                   TMS320VC5504
www.ti.com                                                                                                SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                                                                                1
                                                                                                          4
                          1                                              2
CLKIN
                                                                                      3
                                                                                                                       4
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications                61
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                           www.ti.com
Table 6-4. Switching Characteristics Over Recommended Operating Conditions for CLKOUT (1) (2)
                                                                                 2
                                                                1                                           5
CLKOUT
62           Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                            Submit Documentation Feedback
                                                       Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   63
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                     www.ti.com
6.7     Reset
        Supports only one type of reset, device reset.
        The VC5504 has two main types of reset: hardware reset and software reset.
        Hardware reset is responsible for initializing all key states of the device. It occurs whenever the RESET
        pin is asserted or when the internal power-on-reset (POR) circuit deasserts an internal signal called
        POWERGOOD. VC5504 device's internal POR is a voltage comparator that monitors the DSP_LDOO pin
        voltage and generates the internal POWERGOOD signal. POWERGOOD is asserted when the
        DSP_LDOO voltage is above a minimum threshold voltage provided by the bandgap. On VC5504 , the
        voltage comparator circuit is present and active in the POR circuit even though the DSP_LDO is not
        currently supported. The RESET pin and the POWERGOOD signal are internally combined with a logical
        AND gate to produce an (active low) hardware reset (see Figure 6-9, Power-On Reset Timing
        Requirements and Figure 6-10, Reset Timing Requirements).
        There are two types of software reset: the CPU's software reset instruction and the software control of the
        peripheral reset signals. For more information on the CPU's software reset instruction, see the
        TMS320C55x CPU 3.0 CPU Reference Guide (literature number: SWPU073). In all documentation, all
        references to "reset" refer to hardware reset. Any references to software reset will explicitly state software
        reset.
        The RTC has one additional type of reset, a power-on-reset (POR) for the registers in the RTC core. This
        POR monitors the voltage of CVDD_RTC and resets the RTC registers when power is first applied to the
        RTC core.
64      Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                       Submit Documentation Feedback
                                                  Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
          •    High Group: EM_CS4, EM_CS5, EM_CS2, EM_CS3, EM_DQM0, EM_DQM1, EM_OE, EM_WE,
               SPI_CS3, RSV15, RSV14, XF
          •    Low Group: SPI_CLK, EM_R/W, MMC0_CLK/I2S0_CLK/GP[0], MMC1_CLK/I2S1_CLK/GP[6],
               RSV12
          •    Z Group: EM_D[15:0], EMU[1:0], SCL, SDA, SPI_RX, SPI_TX, I2S2_RX/GP[20]/SPI_RX,
               I2S2_DX/GP[27]/SPI_TX, I2S2_RTS/GP[28]/I2S3_CLK, I2S2_CTS/GP[29]/I2S3_RS,
               I2S2_RXD/GP[30]/I2S3_RX, I2S2_TXD/GP[31]/I2S3_DX, GP[12], GP[13], GP[14], GP[15], GP[16],
               GP[17], I2S2_CLK/GP[18]/SPI_CLK,/I2S2_FS/GP[19]/SPI_CS0, RTC_CLKOUT,
               MMC0_CMD/I2S0_FS/GP[1], MMC0_D0/I2S0_DX/GP[2], MMC0_D1/I2S0_RX/GP[3],
               MMC0_D2/GP[4], MMC0_D3/GP[5], MMC1_CMD/I2S1_FS/GP[7], MMC1_D0/I2S1_DX/GP[8],
               MMC1_D1/I2S1_RX/GP[9], MMC1_D2/GP[10], MMC1_D3/GP[11], TDO, WAKEUP
          •    CLKOUT Group: CLKOUT, SPI_CS1
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   65
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                           www.ti.com
                        Table 6-5. Timing Requirements for Reset (1) (see Figure 6-9 and Figure 6-10)
                                                                                                CVDD = 1.05 V          CVDD = 1.3 V
  NO.                                                                                                                                     UNIT
                                                                                                  MIN       MAX         MIN       MAX
      1      tw(RSTL)         Pulse duration, RESET low                                             3P                    3P               ns
(1)       (1)P = 1/SYSCLK clock frequency in ns. For example, if SYSCLK = 12 MHz, use P = 83.3 ns. In IDLE3 mode the system clock
          generator is bypassed and the SYSCLK frequency is equal to either CLKIN or the RTC clock frequency depending on CLK_SEL.
                          POWERGOOD
                             (Internal)
RESET
LOW Group
HIGH Group
Z Group
                           SYNCH X→ 0
                                Group
                           SYNCH X→ 1
                                Group
                            SYNCH 0→ 1
                                Group
                           SYNCH 1→ 0
                                Group
CLKOUT
66           Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                            Submit Documentation Feedback
                                                       Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                        POWERGOOD
                           (Internal)
RESET
LOW Group
HIGH Group
Z Group
                         SYNCH X → 0
                              Group
                         SYNCH X → 1
                              Group
                         SYNCH 0 → 1
                              Group
                         SYNCH 1 → 0
                              Group
CLKOUT
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   67
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                            www.ti.com
                                Table 6-6. Timing Requirements for Interrupts (1) (see Figure 6-11)
                                                                                                                    CVDD = 1.05 V
      NO.                                                                                                           CVDD = 1.3 V            UNIT
                                                                                                                         MIN         MAX
          1     tw(INTH)           Pulse duration, interrupt high CPU active                                              2P                 ns
          2     tw(INTL)           Pulse duration, interrupt low CPU active                                               2P                 ns
(1)       P = 1/SYSCLK clock frequency in ns. For example, when running parts at 100 MHz, use P = 10 ns.
INTx
                            Table 6-7. Timing Requirements for Wake-Up From IDLE (see Figure 6-12)
                                                                                                                    CVDD = 1.05 V
      NO.                                                                                                           CVDD = 1.3 V            UNIT
                                                                                                                         MIN         MAX
          1     tw(WKPL)           Pulse duration, WAKEUP or INTx low, SYSCLKDIS = 1                                      10                 ns
          Table 6-8. Switching Characteristics Over Recommended Operating Conditions For Wake-Up From
                                                     IDLE (1) (2) (3)
                                                  (see Figure 6-12)
                                                                                                                     CVDD = 1.05 V
 NO.                                                  PARAMETER                                                      CVDD = 1.3 V            UNIT
                                                                                                                  MIN          TYP    MAX
                                                                      IDLE3 Mode with SYSCLKDIS = 1,
                                                                      WAKEUP or INTx event, CLK_SEL =                P                        ns
                                                                      1
              td(WKEVTH-C    Delay time, Wake-Up event high to
      2                                                               IDLE3 Mode with SYSCLKDIS = 1,
              KLGEN)         CPU active
                                                                      WAKEUP or INTx event, CLK_SEL =                C                        ns
                                                                      0
                                                                      IDLE2 Mode; INTx event                        3P                        ns
(1)       P = 1/SYSCLK clock frequency in ns. For example, when running parts at 100 MHz, P = 10 ns.
(2)       C = 1/RTCCLK= 30.5 ms. RTCCLK is the clock output of the 32.768-kHz RTC oscillator.
(3)       Assumes the internal LDOs are used with a 0.1uF bandgap capacitor.
68            Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                             Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
CLKOUT
WAKEUP
INTx
           A.    INT[1:0] can only be used as a wake-up event for IDLE3 and IDLE2 modes.
           B.    RTC interrupt (internal signal) can be used as wake-up event for IDLE3 and IDLE2 modes.
           C.    Any unmasked interrupt can be used to exit the IDLE2 mode.
           D.    CLKOUT reflects either the CPU clock, USB PHY, or PLL clock dependent on the setting of the CLOCKOUT Clock
                 Source Register. For this diagram, CLKOUT refers to the CPU clock.
Table 6-9. Switching Characteristics Over Recommended Operating Conditions For XF (1) (2)
                               (A)
                      CLKOUT
XF
           A.    CLKOUT reflects either the CPU clock, USB PHY, or PLL clock dependent on the setting of the CLOCKOUT Clock
                 Source Register. For this diagram, CLKOUT refers to the CPU clock.
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications     69
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                      www.ti.com
(1)   Before reading or writing to the EMIF registers, be sure to set the BYTEMODE bits to 00b in the EMIF system control register to enable
      word accesses to the EMIF registers.
70       Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                        Submit Documentation Feedback
                                                   Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                                                                                                              (1)
                 Table 6-10. External Memory Interface (EMIF) Peripheral Registers                                  (continued)
  HEX ADDRESS                    ACRONYM
                                                                                             REGISTER NAME
     RANGE
       1079h                     NCS4ECC2                  NAND Flash CS4 1-Bit ECC Register 2
       107Ch                     NCS5ECC1                  NAND Flash CS5 1-Bit ECC Register 1
       107Dh                     NCS5ECC2                  NAND Flash CS5 1-Bit ECC Register 2
       10BCh                NAND4BITECCLOAD                NAND Flash 4-Bit ECC Load Register
       10C0h                  NAND4BITECC1                 NAND Flash 4-Bit ECC Register 1
       10C1h                  NAND4BITECC2                 NAND Flash 4-Bit ECC Register 2
       10C4h                  NAND4BITECC3                 NAND Flash 4-Bit ECC Register 3
       10C5h                  NAND4BITECC4                 NAND Flash 4-Bit ECC Register 4
       10C8h                  NAND4BITECC5                 NAND Flash 4-Bit ECC Register 5
       10C9h                  NAND4BITECC6                 NAND Flash 4-Bit ECC Register 6
       10CCh                  NAND4BITECC7                 NAND Flash 4-Bit ECC Register 7
       10CDh                  NAND4BITECC8                 NAND Flash 4-Bit ECC Register 8
       10D0h                  NANDERRADD1                  NAND Flash 4-Bit ECC Error Address Register 1
       10D1h                  NANDERRADD2                  NAND Flash 4-Bit ECC Error Address Register 2
       10D4h                  NANDERRADD3                  NAND Flash 4-Bit ECC Error Address Register 3
       10D5h                  NANDERRADD4                  NAND Flash 4-Bit ECC Error Address Register 4
       10D8h                   NANDERRVAL1                 NAND Flash 4-Bit ECC Error Value Register 1
       10D9h                   NANDERRVAL2                 NAND Flash 4-Bit ECC Error Value Register 2
       10DCh                   NANDERRVAL3                 NAND Flash 4-Bit ECC Error Value Register 3
       10DDh                   NANDERRVAL4                 NAND Flash 4-Bit ECC Error Value Register 4
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   71
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                               www.ti.com
  Table 6-11. Timing Requirements for EMIF Asynchronous Memory (1) (see Figure 6-14, Figure 6-16, and
                                            Figure 6-17)
                                                                                                              CVDD = 1.05 V
 NO.                                                                                                     DVDDEMIF = 3.3/2.8/2.5/1.8 V          UNIT
                                                                                                         MIN          NOM          MAX
                                                                  READS and WRITES
      2     tw(EM_WAIT)          Pulse duration, EM_WAITx assertion and deassertion                            2E                               ns
                                                                         READS
  12        tsu(EMDV-EMOEH)      Setup time, EM_D[15:0] valid before EM_OE high                              14.5                               ns
  13        th(EMOEH-EMDIV)      Hold time, EM_D[15:0] valid after EM_OE high                                   0                               ns
  14        tsu (EMOEL-EMWAIT)   Setup Time, EM_WAITx asserted before end of Strobe Phase (2)             4E + 9                                ns
                                                                         WRITES
  26        tsu (EMWEL-EMWAIT) Setup Time, EM_WAITx asserted before end of Strobe Phase (2)               4E + 9                                ns
(1)       E = SYSCLK period in ns, if EMIF is set for "full rate" or E = SYSCLK/2 period in ns, if EMIF is set for "half rate" as defined by bit 14 of
          the EMIF Status register (0x1001h). For example, when EMIF is set to full rate and SYSCLK is selected and set to 100 MHz, E = 10 ns.
(2)       Setup before end of STROBE phase (if no extended wait states are inserted) by which EM_WAITx must be asserted to add extended
          wait states. Figure 6-16 and Figure 6-17 describe EMIF transactions that include extended wait states inserted during the STROBE
          phase. However, cycles inserted as part of this extended wait period should not be counted; the 4E requirement is to the start of where
          the HOLD phase would begin if there were no extended wait cycles.
72           Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                            Submit Documentation Feedback
                                                       Product Folder Link(s): TMS320VC5504
                                                                                                                                                                                        TMS320VC5504
www.ti.com                                                                                                                                                SPRS609B – JUNE 2009 – REVISED JANUARY 2010
      Table 6-12. Switching Characteristics Over Recommended Operating Conditions for EMIF Asynchronous Memory (1)                                                        (2)
                                                                                                                                                                                (see Figure 6-15 and
                                                                Figure 6-17) (3)
                                                                                                                                        CVDD = 1.05 V
  NO.                                            PARAMETER                                                                         DVDDEMIF = 3.3/2.8/2.5/1.8 V                                       UNIT
                                                                                                               MIN                            NOM                                 MAX
                                                                                               READS and WRITES
      1      td(TURNAROUND)         Turn around time                                                                  (TA)*E - 9                          (TA)*E                         (TA)*E + 9    ns
                                                                                                    READS
                                    EMIF read cycle time (EW = 0)                                            (RS+RST+RH)*E - 9                  (RS+RST+RH)*E                    (RS+RST+RH)*E + 9     ns
      3      tc(EMRCYCLE)
                                    EMIF read cycle time (EW = 1)                                   (RS+RST+RH+(EWC*16))*E - 9       (RS+RST+RH+(EWC*16))*E (RS+RST+RH+(EWC*16))*E + 9                 ns
                                    Output setup time, EM_CS[5:2] low to EM_OE low (SS = 0)                            (RS)*E-9                           (RS)*E                          (RS)*E+9     ns
      4      tsu(EMCEL-EMOEL)
                                    Output setup time, EM_CS[5:2] low to EM_OE low (SS = 1)                                   -9                                  0                             +9     ns
                                    Output hold time, EM_OE high to EM_CS[5:2] high (SS = 0)                          (RH)*E - 9                          (RH)*E                         (RH)*E + 9    ns
      5      th(EMOEH-EMCEH)
                                    Output hold time, EM_OE high to EM_CS[5:2] high (SS = 1)                                  -9                                  0                             +9     ns
      6      tsu(EMBAV-EMOEL)       Output setup time, EM_BA[1:0] valid to EM_OE low                                   (RS)*E-9                           (RS)*E                          (RS)*E+9     ns
      7      th(EMOEH-EMBAIV)       Output hold time, EM_OE high to EM_BA[1:0] invalid                                 (RH)*E-9                           (RH)*E                          (RH)*E+9     ns
      8      tsu(EMBAV-EMOEL)       Output setup time, EM_A[20:0] valid to EM_OE low                                   (RS)*E-9                           (RS)*E                          (RS)*E+9     ns
      9      th(EMOEH-EMAIV)        Output hold time, EM_OE high to EM_A[20:0] invalid                                 (RH)*E-9                           (RH)*E                          (RH)*E+9     ns
                                    EM_OE active low width (EW = 0)                                                   (RST)*E-9                         (RST)*E                          (RST)*E+9     ns
  10         tw(EMOEL)
                                    EM_OE active low width (EW = 1)                                         (RST+(EWC*16))*E-9               (RST+(EWC*16))*E                   (RST+(EWC*16))*E+9     ns
  11         td(EMWAITH-EMOEH)      Delay time from EM_WAITx deasserted to EM_OE high                                      4E-9                               4E                              4E+9     ns
                                                                                                   WRITES
                                    EMIF write cycle time (EW = 0)                                           (WS+WST+WH)*E-9                  (WS+WST+WH)*E                     (WS+WST+WH)*E+9        ns
  15         tc(EMWCYCLE)                                                                           (WS+WST+WH+(EWC*16))*E -                                          (WS+WST+WH+(EWC*16))*E +
                                    EMIF write cycle time (EW = 1)                                                                 (WS+WST+WH+(EWC*16))*E                                              ns
                                                                                                                          9                                                                  9
                                    Output setup time, EM_CS[5:2] low to EM_WE low (SS = 0)                           (WS)*E - 9                         (WS)*E                         (WS)*E + 9     ns
  16         tsu(EMCSL-EMWEL)
                                    Output setup time, EM_CS[5:2] low to EM_WE low (SS = 1)                                   -9                                  0                             +9     ns
                                    Output hold time, EM_WE high to EM_CS[5:2] high (SS = 0)                           (WH)*E-9                          (WH)*E                          (WH)*E+9      ns
  17         th(EMWEH-EMCSH)
                                    Output hold time, EM_WE high to EM_CS[5:2] high (SS = 1)                                  -9                                  0                             +9     ns
  18         tsu(EMBAV-EMWEL)       Output setup time, EM_BA[1:0] valid to EM_WE low                                   (WS)*E-9                          (WS)*E                          (WS)*E+9      ns
  19         th(EMWEH-EMBAIV)       Output hold time, EM_WE high to EM_BA[1:0] invalid                                 (WH)*E-9                          (WH)*E                          (WH)*E+9      ns
  20         tsu(EMAV-EMWEL)        Output setup time, EM_A[20:0] valid to EM_WE low                                   (WS)*E-9                          (WS)*E                          (WS)*E+9      ns
  21         th(EMWEH-EMAIV)        Output hold time, EM_WE high to EM_A[20:0] invalid                                 (WH)*E-9                          (WH)*E                          (WH)*E+9      ns
(1)       TA = Turn around, RS = Read setup, RST = Read strobe, RH = Read hold, WS = Write setup, WST = Write strobe, WH = Write hold, MEWC = Maximum external wait cycles. These
          parameters are programmed via the Asynchronous Configuration and Asynchronous Wait Cycle Configuration Registers.
(2)       E = SYSCLK period in ns, if EMIF is set for "full rate" or E = SYSCLK/2 period in ns, if EMIF is set for "half rate" as defined by bit 14 of the EMIF Status register (0x1001h). For example,
          when EMIF is set to full rate and SYSCLK is selected and set to 100 MHz, E = 10 ns.
(3)       EWC = external wait cycles determined by EM_WAITx input signal. EWC supports the following range of values EWC[256-1]. Note that the maximum wait time before timeout is specified
          by bit field MEWC in the Asynchronous Wait Cycle Configuration Register.
Copyright © 2009–2010, Texas Instruments Incorporated                                                                                       Peripheral Information and Electrical Specifications            73
                                                                                       Submit Documentation Feedback
                                                                                    Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                                                                                www.ti.com
                                                                                                                                                                 (1) (2)
     Table 6-12. Switching Characteristics Over Recommended Operating Conditions for EMIF Asynchronous Memory                                                              (see Figure 6-15 and
                                                         Figure 6-17 ) (3) (continued)
                                                                                                                                    CVDD = 1.05 V
 NO.                                         PARAMETER                                                                         DVDDEMIF = 3.3/2.8/2.5/1.8 V                                     UNIT
                                                                                                          MIN                             NOM                                 MAX
                                 EM_WE active low width (EW = 0)                                                (WST)*E-9                           (WST)*E                         (WST)*E+9    ns
     22   tw(EMWEL)
                                 EM_WE active low width (EW = 1)                                       (WST+(EWC*16))*E-9                (WST+(EWC*16))*E                  (WST+(EWC*16))*E+9    ns
     23   td(EMWAITH-EMWEH)      Delay time from EM_WAITx deasserted to EM_WE high                                      3E-9                              4E                            4E+9     ns
     24   tsu(EMDV-EMWEL)        Output setup time, EM_D[15:0] valid to EM_WE low                                (WS)*E-9                            (WS)*E                          (WS)*E+9    ns
     25   th(EMWEH-EMDIV)        Output hold time, EM_WE high to EM_D[15:0] invalid                              (WH)*E-9                            (WH)*E                         (WH)*E+9     ns
74        Peripheral Information and Electrical Specifications                                                                                     Copyright © 2009–2010, Texas Instruments Incorporated
                                                                                    Submit Documentation Feedback
                                                                                 Product Folder Link(s): TMS320VC5504
                                                                                                                                TMS320VC5504
www.ti.com                                                                                            SPRS609B – JUNE 2009 – REVISED JANUARY 2010
  Table 6-13. Timing Requirements for EMIF Asynchronous Memory (1) (see Figure 6-14, Figure 6-16, and
                                            Figure 6-17)
                                                                                                               CVDD = 1.3 V
 NO.                                                                                                     DVDDEMIF = 3.3/2.8/2.5/1.8 V          UNIT
                                                                                                         MIN          NOM          MAX
                                                                  READS and WRITES
      2     tw(EM_WAIT)          Pulse duration, EM_WAITx assertion and deassertion                            2E                               ns
                                                                         READS
  12        tsu(EMDV-EMOEH)      Setup time, EM_D[15:0] valid before EM_OE high                                11                               ns
  13        th(EMOEH-EMDIV)      Hold time, EM_D[15:0] valid after EM_OE high                                   0                               ns
  14        tsu (EMOEL-EMWAIT)   Setup Time, EM_WAITx asserted before end of Strobe Phase (2)             4E + 5                                ns
                                                                         WRITES
  26        tsu (EMWEL-EMWAIT) Setup Time, EM_WAITx asserted before end of Strobe Phase (2)               4E + 5                                ns
(1)       E = SYSCLK period in ns, if EMIF is set for "full rate" or E = SYSCLK/2 period in ns, if EMIF is set for "half rate" as defined by bit 14 of
          the EMIF Status register (0x1001h). For example, when EMIF is set to full rate and SYSCLK is selected and set to 100 MHz, E = 10 ns.
(2)       Setup before end of STROBE phase (if no extended wait states are inserted) by which EM_WAITx must be asserted to add extended
          wait states. Figure 6-16 and Figure 6-17 describe EMIF transactions that include extended wait states inserted during the STROBE
          phase. However, cycles inserted as part of this extended wait period should not be counted; the 4E requirement is to the start of where
          the HOLD phase would begin if there were no extended wait cycles.
Copyright © 2009–2010, Texas Instruments Incorporated                                  Peripheral Information and Electrical Specifications          75
                                                            Submit Documentation Feedback
                                                         Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                                                                                       www.ti.com
      Table 6-14. Switching Characteristics Over Recommended Operating Conditions for EMIF Asynchronous Memory (1)                                                        (2) (3)
                                                                                                                                                                                    (see Figure 6-14,
                                                         Figure 6-16, and Figure 6-17)
                                                                                                                                         CVDD = 1.3 V
  NO.                                            PARAMETER                                                                         DVDDEMIF = 3.3/2.8/2.5/1.8 V                                        UNIT
                                                                                                               MIN                            NOM                                   MAX
                                                                                               READS and WRITES
      1      td(TURNAROUND)         Turn around time                                                                  (TA)*E - 5                          (TA)*E                          (TA)*E + 5    ns
                                                                                                    READS
                                    EMIF read cycle time (EW = 0)                                            (RS+RST+RH)*E - 5                  (RS+RST+RH)*E                 (RS+RST+RH)*E + 5         ns
      3      tc(EMRCYCLE)
                                    EMIF read cycle time (EW = 1)                                   (RS+RST+RH+(EWC*16))*E - 5       (RS+RST+RH+(EWC*16))*E (RS+RST+RH+(EWC*16))*E + 5                  ns
                                    Output setup time, EM_CS[5:2] low to EM_OE low (SS = 0)                            (RS)*E-5                           (RS)*E                           (RS)*E+5     ns
      4      tsu(EMCSL-EMOEL)
                                    Output setup time, EM_CS[5:2] low to EM_OE low (SS = 1)                                   -5                                  0                              +5     ns
                                    Output hold time, EM_OE high to EM_CS[5:2] high (SS = 0)                          (RH)*E - 5                          (RH)*E                          (RH)*E + 5    ns
      5      th(EMOEH-EMCSH)
                                    Output hold time, EM_OE high to EM_CE[5:2] high (SS = 1)                                  -5                                  0                              +5     ns
      6      tsu(EMBAV-EMOEL)       Output setup time, EM_BA[1:0] valid to EM_OE low                                   (RS)*E-5                           (RS)*E                           (RS)*E+5     ns
      7      th(EMOEH-EMBAIV)       Output hold time, EM_OE high to EM_BA[1:0] invalid                                 (RH)*E-5                           (RH)*E                           (RH)*E+5     ns
      8      tsu(EMAV-EMOEL)        Output setup time, EM_A[20:0] valid to EM_OE low                                   (RS)*E-5                           (RS)*E                           (RS)*E+5     ns
      9      th(EMOEH-EMAIV)        Output hold time, EM_OE high to EM_A[20:0] invalid                                 (RH)*E-5                           (RH)*E                           (RH)*E+5     ns
                                    EM_OE active low width (EW = 0)                                                   (RST)*E-5                         (RST)*E                           (RST)*E+5     ns
     10      tw(EMOEL)
                                    EM_OE active low width (EW = 1)                                         (RST+(EWC*16))*E-5               (RST+(EWC*16))*E                (RST+(EWC*16))*E+5         ns
     11      td(EMWAITH-EMOEH)      Delay time from EM_WAITx deasserted to EM_OE high                                      4E-5                               4E                               4E+5     ns
                                                                                                   WRITES
                                    EMIF write cycle time (EW = 0)                                           (WS+WST+WH)*E-5                  (WS+WST+WH)*E                   (WS+WST+WH)*E+5           ns
     15      tc(EMWCYCLE)                                                                           (WS+WST+WH+(EWC*16))*E -                                          (WS+WST+WH+(EWC*16))*E +
                                    EMIF write cycle time (EW = 1)                                                                 (WS+WST+WH+(EWC*16))*E                                               ns
                                                                                                                          5                                                                  5
                                    Output setup time, EM_CS[5:2] low to EM_WE low (SS = 0)                           (WS)*E - 5                         (WS)*E                           (WS)*E + 5    ns
     16      tsu(EMCSL-EMWEL)
                                    Output setup time, EM_CS[5:2] low to EM_WE low (SS = 1)                                   -5                                  0                              +5     ns
                                    Output hold time, EM_WE high to EM_CS[5:2] high (SS = 0)                           (WH)*E-5                          (WH)*E                            (WH)*E+5     ns
     17      th(EMWEH-EMCSH)
                                    Output hold time, EM_WE high to EM_CS[5:2] high (SS = 1)                                  -5                                  0                              +5     ns
     18      tsu(EMBAV-EMWEL)       Output setup time, EM_BA[1:0] valid to EM_WE low                                   (WS)*E-5                          (WS)*E                            (WS)*E+5     ns
     19      th(EMWEH-EMBAIV)       Output hold time, EM_WE high to EM_BA[1:0] invalid                                 (WH)*E-5                          (WH)*E                            (WH)*E+5     ns
     20      tsu(EMAV-EMWEL)        Output setup time, EM_A[20:0] valid to EM_WE low                                   (WS)*E-5                          (WS)*E                            (WS)*E+5     ns
     21      th(EMWEH-EMAIV)        Output hold time, EM_WE high to EM_A[20:0] invalid                                 (WH)*E-5                          (WH)*E                            (WH)*E+5     ns
(1)       TA = Turn around, RS = Read setup, RST = Read strobe, RH = Read hold, WS = Write setup, WST = Write strobe, WH = Write hold, MEWC = Maximum external wait cycles. These
          parameters are programmed via the Asynchronous Configuration and Asynchronous Wait Cycle Configuration Registers.
(2)       E = SYSCLK period in ns, if EMIF is set for "full rate" or E = SYSCLK/2 period in ns, if EMIF is set for "half rate" as defined by bit 14 of the EMIF Status register (0x1001h). For example,
          when EMIF is set to full rate and SYSCLK is selected and set to 100 MHz, E = 10 ns.
(3)       EWC = external wait cycles determined by EM_WAITx input signal. EWC supports the following range of values EWC[256-1]. Note that the maximum wait time before timeout is specified
          by bit field MEWC in the Asynchronous Wait Cycle Configuration Register.
76           Peripheral Information and Electrical Specifications                                                                                      Copyright © 2009–2010, Texas Instruments Incorporated
                                                                                       Submit Documentation Feedback
                                                                                    Product Folder Link(s): TMS320VC5504
                                                                                                                                                                                   TMS320VC5504
www.ti.com                                                                                                                                            SPRS609B – JUNE 2009 – REVISED JANUARY 2010
Copyright © 2009–2010, Texas Instruments Incorporated                                                                                   Peripheral Information and Electrical Specifications         77
                                                                                    Submit Documentation Feedback
                                                                                 Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                    www.ti.com
                                                                         3
                                                                                                                     1
EM_CS[5:2]
EM_BA[1:0]
     EM_A[20:0]
                                     4                                                               5
                                     8                                                               9
                                     6                                                               7
                                                                  10
        EM_OE
                                                                                                           13
                                                                                 12
EM_D[15:0]
EM_WE
                                                                       15
                                                                                                                         1
EM_CS[5:2]
EM_BA[1:0]
EM_A[20:0]
                                16                                                                    17
                                18                                                                    19
                               20                                                                        21
                                                                    22
     EM_WE
                                                                                                         25
                               24
EM_D[15:0]
EM_OE
78     Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                                 Product Folder Link(s): TMS320VC5504
                                                                                                                             TMS320VC5504
www.ti.com                                                                                             SPRS609B – JUNE 2009 – REVISED JANUARY 2010
EM_BA[1:0]
EM_A[20:0]
EM_D[15:0]
                                                                                        14
                                                                                                  11
               EM_OE
                                                                2
                                                                                     2
           EM_WAITx                                          Asserted          Deasserted
EM_BA[1:0]
EM_A[20:0]
EM_D[15:0]
                                                                                   28
                                                                                             25
              EM_WE
                                                                 2
                                                                                      2
           EM_WAITx                                         Asserted           Deasserted
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications     79
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                    www.ti.com
80     Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                                 Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   81
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                    www.ti.com
82     Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                                 Product Folder Link(s): TMS320VC5504
                                                                                                                                        TMS320VC5504
www.ti.com                                                                                           SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                   Table 6-17. Timing Requirements for MMC/SD (see Figure 6-18 and Figure 6-21)
                                                                                                              CVDD = 1.3 V         CVDD = 1.05 V
NO.                                                                                                           FAST MODE             STD MODE             UNIT
                                                                                                               MIN        MAX           MIN    MAX
  1    tsu(CMDV-CLKH)      Setup time, MMCx_CMD data input valid before MMCx_CLK high                             3                       3               ns
  2    th(CLKH-CMDV)       Hold time, MMCx_CMD data input valid after MMCx_CLK high                               3                       3               ns
  3    tsu(DATV-CLKH)      Setup time, MMC_Dx data input valid before MMCx_CLK high                               3                       3               ns
  4    th(CLKH-DATV)       Hold time, MMC_Dx data input valid after MMCx_CLK high                                 3                       3               ns
 Table 6-18. Switching Characteristics Over Recommended Operating Conditions for MMC Output (1) (see
                                       Figure 6-18 and Figure 6-21)
                                                                                                              CVDD = 1.3 V         CVDD = 1.05 V
NO.                                               PARAMETER                                                   FAST MODE             STD MODE             UNIT
                                                                                                               MIN        MAX           MIN    MAX
  7    f(CLK)              Operating frequency, MMCx_CLK                                                          0       50 (2)          0    25 (2)    MHz
  8    f(CLK_ID)           Identfication mode frequency, MMCx_CLK                                                 0        400            0        400   kHz
  9    tw(CLKL)            Pulse width, MMCx_CLK low                                                              7                      10               ns
 10    tw(CLKH)            Pulse width, MMCx_CLK high                                                             7                      10               ns
 11    tr(CLK)             Rise time, MMCx_CLK                                                                                3                    10     ns
 12    tf(CLK)             Fall time, MMCx_CLK                                                                                3                    10     ns
 13    td(MDCLKL-CMDIV)    Delay time, MMCx_CLK low to MMC_CMD data output invalid                               -4                      -4               ns
 14    td(MDCLKL-CMDV)     Delay time, MMCx_CLK low to MMC_CMD data output valid                                              4                      5    ns
 15    td(MDCLKL-DATIV)    Delay time, MMCx_CLK low to MMC_Dx data output invalid                                -4                      -4               ns
 16    td(MDCLKL-DATV)     Delay time, MMCx_CLK low to MMC_Dx data output valid                                               4                      5    ns
(1)   For MMC/SD, the parametric values are measured at DVDDIO = 3.3 V or 2.75 V.
(2)   Use this value or SYS_CLK/2 whichever is smaller.
7 9 10
MMCx_CLK
14 13
MMCx_CMD VALID
                                              9
                                  7                                   10
MMCx_CLK
                                                         4                                                                          4
                                             3                                                                        3
  MMCx_Dx                                   Start            D0            D1                        Dx               End
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications                     83
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                    www.ti.com
                                                   9
                                   7                                10
 MMCx_CLK
                                                               1
                                                                         2
                                                        7                                        9                        10
MMCx_CLK
16 15
MMCx_DAT VALID
84     Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                                 Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   85
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                    www.ti.com
86     Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                                 Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
        The I2C module clock must be in the range from 6.7 MHz to 13.3 MHz. This is necessary for proper
        operation of the I2C module. With the I2C module clock in this range, the noise filters on the SDA and
        SCL pins suppress noise that has a duration of 50 ns or shorter. The I2C module clock is derived from the
        DSP clock divided by a programmable prescaler.
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   87
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                    www.ti.com
88     Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                                 Product Folder Link(s): TMS320VC5504
                                                                                                                             TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                             Table 6-21. Timing Requirements for I2C Timings (1) (see Figure 6-22)
                                                                                                                CVDD = 1.05 V
                                                                                                                CVDD = 1.3 V
      NO.                                                                                          STANDARD                                           UNIT
                                                                                                                        FAST MODE
                                                                                                     MODE
                                                                                                    MIN        MAX           MIN          MAX
       1    tc(SCL)           Cycle time, SCL                                                         10                        2.5                    µs
                              Setup time, SCL high before SDA low (for a repeated START
       2    tsu(SCLH-SDAL)                                                                           4.7                        0.6                    µs
                              condition)
                              Hold time, SCL low after SDA low (for a START and a repeated
       3    th(SCLL-SDAL)                                                                                 4                     0.6                    µs
                              START condition)
       4    tw(SCLL)          Pulse duration, SCL low                                                4.7                        1.3                    µs
       5    tw(SCLH)          Pulse duration, SCL high                                                    4                     0.6                    µs
       6    tsu(SDAV-SCLH)    Setup time, SDA valid before SCL high                                  250                   100 (2)                     ns
                                                                                                         (3)                        (3)         (4)
       7    th(SDA-SCLL)      Hold time, SDA valid after SCL low                                     0                          0         0.9          µs
                              Pulse duration, SDA high between STOP and START
       8    tw(SDAH)                                                                                 4.7                        1.3                    µs
                              conditions
                                                                                                                      20 + 0.1Cb
       9    tr(SDA)           Rise time, SDA (5)                                                               1000                 (6)    300         ns
                                                                                                                      20 + 0.1Cb
      10    tr(SCL)           Rise time, SCL (5)                                                               1000                 (6)    300         ns
                                                                                                                      20 + 0.1Cb
      11    tf(SDA)           Fall time, SDA (5)                                                               300                  (6)    300         ns
                                                                                                                      20 + 0.1Cb
      12    tf(SCL)           Fall time, SCL (5)                                                               300                  (6)    300         ns
      13    tsu(SCLH-SDAH)    Setup time, SCL high before SDA high (for STOP condition)                   4                     0.6                    µs
      14    tw(SP)            Pulse duration, spike (must be suppressed)                                                             0      50         ns
                 (6)
      15    Cb                Capacitive load for each bus line                                                400                         400         pF
(1)    The I2C pins SDA and SCL do not feature fail-safe I/O buffers. These pins could potentially draw current when the device is powered
       down. Also these pins are not 3.6 V-tolerant (their VIH cannot go above DVDDIO + 0.3 V).
(2)    A Fast-mode I2C-bus™ device can be used in a Standard-mode I2C-bus system, but the requirement tsu(SDA-SCLH)≥ 250 ns must then be
       met. This will automatically be the case if the device does not stretch the LOW period of the SCL signal. If such a device does stretch
       the LOW period of the SCL signal, it must output the next data bit to the SDA line tr max + tsu(SDA-SCLH)= 1000 + 250 = 1250 ns
       (according to the Standard-mode I2C-Bus Specification) before the SCL line is released.
(3)    A device must internally provide a hold time of at least 300 ns for the SDA signal (referred to the VIHmin of the SCL signal) to bridge the
       undefined region of the falling edge of SCL.
(4)    The maximum th(SDA-SCLL) has only to be met if the device does not stretch the low period [tw(SCLL)] of the SCL signal.
(5)    The rise/fall times are measured at 30% and 70% of DVDDIO. The fall time is only slightly influenced by the external bus load (Cb) and
       external pullup resistor. However, the rise time (tr) is mainly determined by the bus load capacitance and the value of the pullup resistor.
       The pullup resistor must be selected to meet the I2C rise and fall time values specified.
(6)    Cb = total capacitance of one bus line in pF. If mixed with HS-mode devices, faster fall-times are allowed.
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications                  89
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                                   www.ti.com
11 9
SDA
                                 8                                                 6                                     14
                                                     4
                                                                                                                              13
                                           10                          5
SCL
                                                1                       12                              3
                                                               7                                        2
                                           3
                           Table 6-22. Switching Characteristics for I2C Timings (1) (see Figure 6-23)
                                                                                                              CVDD = 1.05 V
                                                                                                              CVDD = 1.3 V
      NO.                                           PARAMETER                                      STANDARD                                          UNIT
                                                                                                                       FAST MODE
                                                                                                     MODE
                                                                                                    MIN     MAX               MIN            MAX
      16      tc(SCL)          Cycle time, SCL                                                        10                       2.5                    µs
                               Delay time, SCL high to SDA low (for a repeated START
      17      td(SCLH-SDAL)                                                                          4.7                       0.6                    µs
                               condition)
                               Delay time, SDA low to SCL low (for a START and a repeated
      18      td(SDAL-SCLL)                                                                            4                       0.6                    µs
                               START condition)
      19      tw(SCLL)         Pulse duration, SCL low                                               4.7                       1.3                    µs
      20      tw(SCLH)         Pulse duration, SCL high                                                4                       0.6                    µs
      21      td(SDAV-SCLH)    Delay time, SDA valid to SCL high                                     250                      100                     ns
      22      tv(SCLL-SDAV)    Valid time, SDA valid after SCL low                                     0                            0         0.9     µs
                               Pulse duration, SDA high between STOP and START
      23      tw(SDAH)                                                                               4.7                       1.3                    µs
                               conditions
                                                                                                                      20 + 0.1Cb
      24      tr(SDA)          Rise time, SDA (2)                                                           1000                   (1)       300      ns
                                                                                                                      20 + 0.1Cb
      25      tr(SCL)          Rise time, SCL (2)                                                           1000                   (1)       300      ns
                                                                                                                      20 + 0.1Cb
      26      tf(SDA)          Fall time, SDA (2)                                                            300                   (1)       300      ns
                                                                                                                      20 + 0.1Cb
      27      tf(SCL)          Fall time, SCL (2)                                                            300                   (1)       300      ns
      28      td(SCLH-SDAH)    Delay time, SCL high to SDA high (for STOP condition)                   4                       0.6                    µs
      29      Cp               Capacitance for each I2C pin                                                   10                              10      pF
(1)    Cb = total capacitance of one bus line in pF. If mixed with HS-mode devices, faster fall-times are allowed.
(2)    The rise/fall times are measured at 30% and 70% of DVDDIO. The fall time is only slightly influenced by the external bus load (Cb) and
       external pullup resistor. However, the rise time (tr) is mainly determined by the bus load capacitance and the value of the pullup resistor.
       The pullup resistor must be selected to meet the I2C rise and fall time values specified.
90          Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                           Submit Documentation Feedback
                                                      Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
26 24
SDA
                                  23                                               21
                                                 19
                                                                                                                           28
                                       25                               20
SCL
                                            16                               27                         18
                                                                22                                      17
                                        18
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   91
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                    www.ti.com
92     Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                                 Product Folder Link(s): TMS320VC5504
                                                                                                                             TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                          Table 6-24. Timing Requirements for UART Receive (1) (see Figure 6-24)
                                                                                                 CVDD = 1.05 V          CVDD = 1.3 V
  NO.                                                                                                                                        UNIT
                                                                                                    MIN        MAX        MIN       MAX
      4      tw(URXDB)      Pulse duration, receive data bit (UART_RXD) [15/30/100 pF]              U-3      U+3         U-3       U+3        ns
      5      tw(URXSB)      Pulse duration, receive start bit [15/30/100 pF]                        U-3      U+3         U-3       U+3        ns
(1)       U = UART baud time = 1/programmed baud rate.
  Table 6-25. Switching Characteristics Over Recommended Operating Conditions for UART Transmit (1)
                                            (see Figure 6-24)
                                                                                               CVDD = 1.05 V           CVDD = 1.3 V
  NO.                                     PARAMETER                                                                                          UNIT
                                                                                              MIN         MAX          MIN        MAX
      1      f(baud)       Maximum programmable bit rate                                                       3.75                 6.25     MHz
                           Pulse duration, transmit data bit (UART_TXD) [15/30/100
      2      tw(UTXDB)                                                                          U-3          U+3          U-3      U+3        ns
                           pF]
      3      tw(UTXSB)     Pulse duration, transmit start bit [15/30/100 pF]                    U-3          U+3          U-3      U+3        ns
(1)       U = UART baud time = 1/programmed baud rate.
                                                                        3
                                                                                          2
                                                             Start
                                    UART_TXD                  Bit
Data Bits
                                                                       5
                                                                                         4
                                                             Start
                                   UART_RXD                   Bit
Data Bits
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications         93
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                    www.ti.com
94     Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                                 Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   95
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                            www.ti.com
                Table 6-30. Timing Requirements for I2S [I/O = 3.3 V, 2.8 V, and 2.5 V] (1) (see Figure 6-25)
                                                                          MASTER                                  SLAVE
 NO.                                                         CVDD = 1.05 V       CVDD = 1.3 V      CVDD = 1.05 V        CVDD = 1.3 V       UNIT
                                                                 MIN      MAX       MIN      MAX         MIN     MAX         MIN     MAX
                                                               40 or              40 or               40 or               40 or
      1     tc(CLK)        Cycle time, I2S_CLK                                                                                              ns
                                                             2P (1) (2)         2P (1) (2)          2P (1) (2)          2P (1) (2)
      2     tw(CLKH)       Pulse duration, I2S_CLK high            20                 20                   20                  20           ns
      3     tw(CLKL)       Pulse duration, I2S_CLK low             20                 20                   20                  20           ns
            tsu(RXV-       Setup time, I2S_RX valid before
                                                                     5                  5                   5                   5           ns
            CLKH)          I2S CLK high (CLKPOL = 0)
      7
            tsu(RXV-       Setup time, I2S_RX valid before
                                                                     5                  5                   5                   5           ns
            CLKL)          I2S_CLK low (CLKPOL = 1)
            th(CLKH-       Hold time, I2S_RX valid after
                                                                     7                  7                   2                   2           ns
            RXV)           I2S_CLK high (CLKPOL = 0)
      8
            th(CLKL-       Hold time, I2S_RX valid after
                                                                     7                  7                   2                   2           ns
            RXV)           I2S_CLK low (CLKPOL = 1)
            tsu(FSV-       Setup time, I2S_FS valid before
                                                                     –                  –                  15                  15           ns
            CLKH)          I2S_CLK high (CLKPOL = 0)
      9
            tsu(FSV-       Setup time, I2S_FS valid before
                                                                     –                  –                  15                  15           ns
            CLKL)          I2S_CLK low (CLKPOL = 1)
            th(CLKH-       Hold time, I2S_FS valid after                                           tw(CLKH) +          tw(CLKH) +
                                                                     –                  –                                                   ns
            FSV)           I2S_CLK high (CLKPOL = 0)                                                   0.6 (3)             0.6 (3)
  10
                           Hold time, I2S_FS valid after                                           tw(CLKL) +          tw(CLKL) +
            th(CLKL-FSV)                                             –                  –                                                   ns
                           I2S_CLK low (CLKPOL = 1)                                                    0.6 (3)             0.6 (3)
(1)       P = SYSCLK period in ns. For example, when running parts at 100 MHz, use P = 10 ns.
(2)       Use whichever value is greater.
(3)       In Slave Mode, I2S_FS is required to be latched on both edges of I2S input clock (I2S_CLK).
96           Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                            Submit Documentation Feedback
                                                       Product Folder Link(s): TMS320VC5504
                                                                                                                                TMS320VC5504
www.ti.com                                                                                              SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                             Table 6-31. Timing Requirements for I2S [I/O = 1.8 V] (1) (see Figure 6-25)
                                                                            MASTER                                  SLAVE
 NO.                                                            CVDD = 1.05 V      CVDD = 1.3 V      CVDD = 1.05 V        CVDD = 1.3 V          UNIT
                                                                   MIN      MAX       MIN      MAX         MIN     MAX         MIN     MAX
                                                                 50 or              40 or               50 or               40 or
      1     tc(CLK)        Cycle time, I2S_CLK                                                                                                   ns
                                                               2P (1) (2)         2P (1) (2)          2P (1) (2)          2P (1) (2)
      2     tw(CLKH)       Pulse duration, I2S_CLK high              25                 20                   25                  20              ns
      3     tw(CLKL)       Pulse duration, I2S_CLK low               25                 20                   25                  20              ns
            tsu(RXV-       Setup time, I2S_RX valid before
                                                                       5                  5                   5                   5              ns
            CLKH)          I2S CLK high (CLKPOL = 0)
      7
            tsu(RXV-       Setup time, I2S_RX valid before
                                                                       5                  5                   5                   5              ns
            CLKL)          I2S_CLK low (CLKPOL = 1)
            th(CLKH-       Hold time, I2S_RX valid after
                                                                       7                  7                   2                   2              ns
            RXV)           I2S_CLK high (CLKPOL = 0)
      8
            th(CLKL-       Hold time, I2S_RX valid after
                                                                       7                  7                   2                   2              ns
            RXV)           I2S_CLK low (CLKPOL = 1)
            tsu(FSV-       Setup time, I2S_FS valid before
                                                                       –                  –                  15                  15              ns
            CLKH)          I2S_CLK high (CLKPOL = 0)
      9
            tsu(FSV-       Setup time, I2S_FS valid before
                                                                       –                  –                  15                  15              ns
            CLKL)          I2S_CLK low (CLKPOL = 1)
            th(CLKH-       Hold time, I2S_FS valid after                                             tw(CLKH) +          tw(CLKH) +
                                                                       –                  –                                                      ns
            FSV)           I2S_CLK high (CLKPOL = 0)                                                     0.6 (3)             0.6 (3)
  10
                           Hold time, I2S_FS valid after                                             tw(CLKL) +          tw(CLKL) +
            th(CLKL-FSV)                                               –                  –                                                      ns
                           I2S_CLK low (CLKPOL = 1)                                                      0.6 (3)             0.6 (3)
(1)       P = SYSCLK period in ns. For example, when running parts at 100 MHz, use P = 10 ns.
(2)       Use whichever value is greater.
(3)       In Slave Mode, I2S_FS is required to be latched on both edges of I2S input clock (I2S_CLK).
Copyright © 2009–2010, Texas Instruments Incorporated                                    Peripheral Information and Electrical Specifications         97
                                                              Submit Documentation Feedback
                                                           Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                                www.ti.com
           Table 6-32. Switching Characteristics Over Recommended Operating Conditions for I2S Output
                                    [I/O = 3.3 V, 2.8 V, or 2.5 V] (see Figure 6-25)
                                                                                        MASTER                             SLAVE
 NO.                                 PARAMETER                             CVDD = 1.05 V CVDD = 1.3 V CVDD = 1.05 V CVDD = 1.3 V UNIT
                                                                             MIN        MAX   MIN       MAX     MIN        MAX   MIN       MAX
                                                                                              40 or                              40 or
                                                                             40 or                              40 or
      1     tc(CLK)         Cycle time, I2S_CLK                                               2P (1)                             2P (1)          ns
                                                                           2P (1) (2)            (2)          2P (1) (2)            (2)
98           Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                            Submit Documentation Feedback
                                                       Product Folder Link(s): TMS320VC5504
                                                                                                                                    TMS320VC5504
www.ti.com                                                                                               SPRS609B – JUNE 2009 – REVISED JANUARY 2010
           Table 6-33. Switching Characteristics Over Recommended Operating Conditions for I2S Output
                                            [I/O = 1.8 V] (see Figure 6-25)
                                                                                         MASTER                               SLAVE
 NO.                                 PARAMETER                              CVDD = 1.05 V CVDD = 1.3 V CVDD = 1.05 V CVDD = 1.3 V UNIT
                                                                              MIN        MAX   MIN        MAX      MIN        MAX   MIN       MAX
                                                                                               40 or                                40 or
                                                                              50 or                                50 or
      1     tc(CLK)         Cycle time, I2S_CLK                                                2P (1)                               2P (1)          ns
                                                                            2P (1) (2)            (2)            2P (1) (2)            (2)
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications           99
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                    www.ti.com
1 2 3
           I2S_CLK
       (CLKPOL = 0)
           I2S_CLK
       (CLKPOL = 1)
            I2S_FS
 (Output, MODE = 1)
9 10
             I2S_FS
   (Input, MODE = 0)
4 5
I2S_DX
7 8
I2S_RX
100    Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                                 Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   101
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                                        www.ti.com
                   Table 6-35. Timing Requirements for SPI input (see Figure 6-26 through Figure 6-29)
                                                                                                     CVDD = 1.05 V             CVDD = 1.3 V
  NO.                                                                                                                                                         UNIT
                                                                                                       MIN          MAX         MIN             MAX
                                                                                                 66.4 or                      40 or
      5       tC(SCLK)          Cycle time, SPI_CLK                                                                                                            ns
                                                                                                4P (1) (2)                  4P (1) (2)
      6       tw(SCLKH)         Pulse duration, SPI_CLK high                                            30                        19                           ns
      7       tw(SCLKL)         Pulse duration, SPI_CLK low                                             30                        19                           ns
                                Setup time, SPI_RX valid before SPI_CLK high, SPI Mode 0                15                        13                           ns
                                Setup time, SPI_RX valid before SPI_CLK low, SPI Mode 1                 15                        13                           ns
      8       tsu(SRXV-SCLK)
                                Setup time, SPI_RX valid before SPI_CLK high, SPI Mode 2                15                        13                           ns
                                Setup time, SPI_RX valid before SPI_CLK high, SPI Mode 3                15                        13                           ns
                                Hold time, SPI_RX vaild after SPI_CLK high, SPI Mode 0                   0                             0                       ns
                                Hold time, SPI_RX vaild after SPI_CLK low, SPI Mode 1                    0                             0                       ns
      9       th(SCLK-SRXV)
                                Hold time, SPI_RX vaild after SPI_CLK low, SPI Mode 2                    0                             0                       ns
                                Hold time, SPI_RX vaild after SPI_CLK high, SPI Mode 3                   0                             0                       ns
(1)       P = SYSCLK period in ns. For example, when running parts at 100 MHz, use P = 10 ns.
(2)       Use whichever value is greater.
           Table 6-36. Switching Characteristics Over Recommended Operating Conditions for SPI Outputs
                                        (see Figure 6-26 through Figure 6-29)
                                                                                          CVDD = 1.05 V                      CVDD = 1.3 V
 NO.                                     PARAMETER                                                                                                            UNIT
                                                                                             MIN             MAX               MIN                MAX
                                Delay time, SPI_CLK low to SPI_TX vaild, SPI
                                                                                                                    8                                    5     ns
                                Mode 0
                                Delay time, SPI_CLK high to SPI_TX vaild, SPI
                                                                                                                    8                                    5     ns
                                Mode 1
      1     td(SCLK-STXV)
                                Delay time, SPI_CLK high to SPI_TX vaild, SPI
                                                                                                                    8                                    5     ns
                                Mode 2
                                Delay time, SPI_CLK low to SPI_TX vaild, SPI
                                                                                                                    8                                    5     ns
                                Mode 3
                                Output hold time, SPI_CLK high to SPI_TX invaild,                                        tw(SCLKH) -
                                                                                    tw(SCLKH) - 4                                                              ns
                                SPI Mode 0                                                                                      4.5
                                Output hold time, SPI_CLK low to SPI_TX invaild,                                         tw(SCLKL) -
                                                                                    tw(SCLKL) - 4                                                              ns
                                SPI Mode 1                                                                                      4.5
      2     toh(SCLK-STXIV)
                                Output hold time, SPI_CLK low to SPI_TX invaild,                                         tw(SCLKL) -
                                                                                    tw(SCLKL) - 4                                                              ns
                                SPI Mode 2                                                                                      4.5
                                Output hold time, SPI_CLK high to SPI_TX invaild,                                        tw(SCLKH) -
                                                                                    tw(SCLKH) - 4                                                              ns
                                SPI Mode 3                                                                                      4.5
                                                                                                                   (1)                                  (1)
      3     td(SPICS-SCLK)      Delay time, SPI_CS active to SPI_CLK active                           tC - 8 + D                           tC - 8 + D          ns
                                Output hold time, SPI_CS inactive to SPI_CLK
      4     toh(SCLKI-SPICSI)                                                            0.5tC - 2                        0.5tC - 2                            ns
                                inactive
(1)       D is the programable data delay in ns. Data delay can be programmed to 0, 1, 2, or 3 SPICLK clock cycles.
102          Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                            Submit Documentation Feedback
                                                       Product Folder Link(s): TMS320VC5504
                                                                                                                                TMS320VC5504
www.ti.com                                                                                              SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                                                   5
                                          6                7
            SPI_CLK
                                              1                         2
             SPI_TX                  B0                            B1                     Bn-2                    Bn-1
       A.    Character length is programmable between 1 and 32 bits; 8-bit character length shown.
       B.    Polarity of SPI_CSn is configurable, active-low polarity is shown.
                                                  5
                                          6                7
            SPI_CLK
                             1                         2
             SPI_TX                           B0                            B1                       Bn-2                Bn-1
                                                  5
                                          7                6
            SPI_CLK
                                                                                  1              2
             SPI_TX                  B0                            B1                     Bn-2                    Bn-1
       A.    Character length is programmable between 1 and 32 bits; 8-bit character length shown.
       B.    Polarity of SPI_CSn is configurable, active-low polarity is shown.
                                                  5
                                          7             6
            SPI_CLK
                             1                         2
             SPI_TX                           B0                            B1                       Bn-2                Bn-1
       A.    Character length is programmable between 1 and 32 bits; 8-bit character length shown.
       B.    Polarity of SPI_CSn is configurable, active-low polarity is shown.
Copyright © 2009–2010, Texas Instruments Incorporated                                    Peripheral Information and Electrical Specifications   103
                                                              Submit Documentation Feedback
                                                           Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                      www.ti.com
(1)   Before reading or writing to the USB registers, be sure to set the BYTEMODE bits to "00b" in the USB system control register to enable
      word accesses to the USB registers .
104      Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                        Submit Documentation Feedback
                                                   Product Folder Link(s): TMS320VC5504
                                                                                                                              TMS320VC5504
www.ti.com                                                                                           SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                                                                                                    (1)
                             Table 6-37. Universal Serial Bus (USB) Registers                             (continued)
    CPU WORD                     ACRONYM
                                                                                         REGISTER DESCRIPTION
    ADDRESS
       8039h                   INTMASKEDR2                 USB Interrupt Source Masked Register 2
       803Ch                        EOIR                   USB End of Interrupt Register
       8040h                     INTVECTR1                 USB Interrupt Vector Register 1
       8041h                     INTVECTR2                 USB Interrupt Vector Register 2
       8050h                    GREP1SZR1                  Generic RNDIS EP1Size Register 1
       8051h                    GREP1SZR2                  Generic RNDIS EP1Size Register 2
       8054h                    GREP2SZR1                  Generic RNDIS EP2 Size Register 1
       8055h                    GREP2SZR2                  Generic RNDIS EP2 Size Register 2
       8058h                    GREP3SZR1                  Generic RNDIS EP3 Size Register 1
       8059h                    GREP3SZR2                  Generic RNDIS EP3 Size Register 2
       805Ch                    GREP4SZR1                  Generic RNDIS EP4 Size Register 1
       805Dh                    GREP4SZR2                  Generic RNDIS EP4 Size Register 2
                                                              Common USB Registers
       8400h                  FADDR_POWER                  Function Address Register, Power Management Register
       8401h                       INTRTX                  Interrupt Register for Endpoint 0 plus Transmit Endpoints 1 to 4
       8404h                       INTRRX                  Interrupt Register for Receive Endpoints 1 to 4
       8405h                      INTRTXE                  Interrupt enable register for INTRTX
       8408h                      INTRRXE                  Interrupt Enable Register for INTRRX
       8409h               INTRUSB_INTRUSBE                Interrupt Register for Common USB Interrupts, Interrupt Enable Register
       840Ch                       FRAME                   Frame Number Register
       840Dh                                               Index Register for Selecting the Endpoint Status and Control Registers, Register to
                            INDEX_TESTMODE
                                                           Enable the USB 2.0 Test Modes
                                                               USB Indexed Registers
       8410h                                               Maximum Packet Size for Peripheral/Host Transmit Endpoint. (Index register set to
                               TXMAXP_INDX
                                                           select Endpoints 1-4)
       8411h                                               Control Status Register for Endpoint 0 in Peripheral Mode. (Index register set to
                             PERI_CSR0_INDX
                                                           select Endpoint 0)
                                                           Control Status Register for Peripheral Transmit Endpoint. (Index register set to select
                            PERI_TXCSR_INDX
                                                           Endpoints 1-4)
       8414h                                               Maximum Packet Size for Peripheral/Host Receive Endpoint. (Index register set to
                               RXMAXP_INDX
                                                           select Endpoints 1-4)
       8415h                                               Control Status Register for Peripheral Receive Endpoint. (Index register set to select
                            PERI_RXCSR_INDX
                                                           Endpoints 1-4)
       8418h                                               Number of Received Bytes in Endpoint 0 FIFO. (Index register set to select Endpoint
                               COUNT0_INDX
                                                           0)
                                                           Number of Bytes in Host Receive Endpoint FIFO. (Index register set to select
                              RXCOUNT_INDX
                                                           Endpoints 1- 4)
       8419h                           -                   Reserved
       841Ch                           -                   Reserved
       841Dh                CONFIGDATA_INDC                Returns details of core configuration. (index register set to select Endpoint 0)
                           (Upper byte of 841Dh)
                                                                 USB FIFO Registers
       8420h                      FIFO0R1                  Transmit and Receive FIFO Register 1 for Endpoint 0
       8421h                      FIFO0R2                  Transmit and Receive FIFO Register 2 for Endpoint 0
       8424h                      FIFO1R1                  Transmit and Receive FIFO Register 1 for Endpoint 1
       8425h                      FIFO1R2                  Transmit and Receive FIFO Register 2 for Endpoint 1
       8428h                      FIFO2R1                  Transmit and Receive FIFO Register 1 for Endpoint 2
       8429h                      FIFO2R2                  Transmit and Receive FIFO Register 2 for Endpoint 2
       842Ch                      FIFO3R1                  Transmit and Receive FIFO Register 1 for Endpoint 3
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications       105
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                       www.ti.com
                                                                                              (1)
                           Table 6-37. Universal Serial Bus (USB) Registers                         (continued)
      CPU WORD                 ACRONYM
                                                                                   REGISTER DESCRIPTION
      ADDRESS
       842Dh                    FIFO3R2              Transmit and Receive FIFO Register 2 for Endpoint 3
        8430h                   FIFO4R1              Transmit and Receive FIFO Register 1 for Endpoint 4
        8431h                   FIFO4R2              Transmit and Receive FIFO Register 2 for Endpoint 4
                                                    Dynamic FIFO Control Registers
        8460h                       -                Reserved
        8461h                                        Transmit Endpoint FIFO Size, Receive Endpoint FIFO Size (Index register set to
                         TXFIFOSZ_RXFIFOSZ
                                                     select Endpoints 1-4)
        8464h                TXFIFOADDR              Transmit Endpoint FIFO Address (Index register set to select Endpoints 1-4)
        8465h                RXFIFOADDR              Receive Endpoint FIFO Address (Index register set to select Endpoints 1-4)
       846Ch                        -                Reserved
                                               Control and Status Register for Endpoint 0
        8500h                       -                Reserved
        8501h                 PERI_CSR0              Control Status Register for Peripheral Endpoint 0
        8504h                       -                Reserved
        8505h                       -                Reserved
        8508h                   COUNT0               Number of Received Bytes in Endpoint 0 FIFO
        8509h                       -                Reserved
       850Ch                        -                Reserved
                            CONFIGDATA               Returns details of core configuration.
       850Dh
                         (Upper byte of 850Dh)
                                               Control and Status Register for Endpoint 1
        8510h                   TXMAXP               Maximum Packet Size for Peripheral/Host Transmit Endpoint
        8511h                PERI_TXCSR              Control Status Register for Peripheral Transmit Endpoint (peripheral mode)
        8514h                   RXMAXP               Maximum Packet Size for Peripheral/Host Receive Endpoint
        8515h                PERI_RXCSR              Control Status Register for Peripheral Receive Endpoint (peripheral mode)
        8518h                  RXCOUNT               Number of Bytes in the Receiving Endpoint's FIFO
        8519h                       -                Reserved
       851Ch                        -                Reserved
       851Dh                        -                Reserved
                                               Control and Status Register for Endpoint 2
        8520h                   TXMAXP               Maximum Packet Size for Peripheral/Host Transmit Endpoint
        8521h                PERI_TXCSR              Control Status Register for Peripheral Transmit Endpoint (peripheral mode)
        8524h                   RXMAXP               Maximum Packet Size for Peripheral/Host Receive Endpoint
        8525h                PERI_RXCSR              Control Status Register for Peripheral Receive Endpoint (peripheral mode)
        8528h                  RXCOUNT               Number of Bytes in Host Receive endpoint FIFO
        8529h                       -                Reserved
       852Ch                        -                Reserved
       852Dh                        -                Reserved
                                               Control and Status Register for Endpoint 3
        8530h                   TXMAXP               Maximum Packet Size for Peripheral/Host Transmit Endpoint
        8531h                PERI_TXCSR              Control Status Register for Peripheral Transmit Endpoint (peripheral mode)
        8534h                   RXMAXP               Maximum Packet Size for Peripheral/Host Receive Endpoint
        8535h                PERI_RXCSR              Control Status Register for Peripheral Receive Endpoint (peripheral mode)
        8538h                  RXCOUNT               Number of Bytes in Host Receive endpoint FIFO
        8539h                       -                Reserved
       853Ch                        -                Reserved
       853Dh                        -                Reserved
106     Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                       Submit Documentation Feedback
                                                  Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                                                                                                   (1)
                             Table 6-37. Universal Serial Bus (USB) Registers                            (continued)
    CPU WORD                     ACRONYM
                                                                                         REGISTER DESCRIPTION
    ADDRESS
                                                  Control and Status Register for Endpoint 4
       8540h                      TXMAXP                   Maximum Packet Size for Peripheral/Host Transmit Endpoint
       8541h                    PERI_TXCSR                 Control Status Register for Peripheral Transmit Endpoint (peripheral mode)
       8544h                      RXMAXP                   Maximum Packet Size for Peripheral/Host Receive Endpoint
       8545h                    PERI_RXCSR                 Control Status Register for Peripheral Receive Endpoint (peripheral mode)
       8548h                     RXCOUNT                   Number of Bytes in Host Receive endpoint FIFO
       8549h                           -                   Reserved
       854Ch                           -                   Reserved
       854Dh                           -                   Reserved
                                                            CPPI DMA (CMDA) Registers
       9000h                           -                   Reserved
       9001h                           -                   Reserved
       9004h                       TDFDQ                   CDMA Teardown Free Descriptor Queue Control Register
       9008h                      DMAEMU                   CDMA Emulation Control Register
       9800h                     TXGCR1[0]                 Transmit Channel 0 Global Configuration Register 1
       9801h                     TXGCR2[0]                 Transmit Channel 0 Global Configuration Register 2
       9808h                     RXGCR1[0]                 Receive Channel 0 Global Configuration Register 1
       9809h                     RXGCR2[0]                 Receive Channel 0 Global Configuration Register 2
       980Ch                    RXHPCR1A[0]                Receive Channel 0 Host Packet Configuration Register 1 A
       980Dh                    RXHPCR2A[0]                Receive Channel 0 Host Packet Configuration Register 2 A
       9810h                    RXHPCR1B[0]                Receive Channel 0 Host Packet Configuration Register 1 B
       9811h                    RXHPCR2B[0]                Receive Channel 0 Host Packet Configuration Register 2 B
       9820h                     TXGCR1[1]                 Transmit Channel 1 Global Configuration Register 1
       9821h                     TXGCR2[1]                 Transmit Channel 1 Global Configuration Register 2
       9828h                     RXGCR1[1]                 Receive Channel 1 Global Configuration Register 1
       9829h                     RXGCR2[1]                 Receive Channel 1 Global Configuration Register 2
       982Ch                    RXHPCR1A[1]                Receive Channel 1 Host Packet Configuration Register 1 A
       982Dh                    RXHPCR2A[1]                Receive Channel 1 Host Packet Configuration Register 2 A
       9830h                    RXHPCR1B[1]                Receive Channel 1 Host Packet Configuration Register 1 B
       9831h                    RXHPCR2B[1]                Receive Channel 1 Host Packet Configuration Register 2 B
       9840h                     TXGCR1[2]                 Transmit Channel 2 Global Configuration Register 1
       9841h                     TXGCR2[2]                 Transmit Channel 2 Global Configuration Register 2
       9848h                     RXGCR1[2]                 Receive Channel 2 Global Configuration Register 1
       9849h                     RXGCR2[2]                 Receive Channel 2 Global Configuration Register 2
       984Ch                    RXHPCR1A[2]                Receive Channel 2 Host Packet Configuration Register 1 A
       984Dh                    RXHPCR2A[2]                Receive Channel 2 Host Packet Configuration Register 2 A
       9850h                    RXHPCR1B[2]                Receive Channel 2 Host Packet Configuration Register 1 B
       9851h                    RXHPCR2B[2]                Receive Channel 2 Host Packet Configuration Register 2 B
       9860h                     TXGCR1[3]                 Transmit Channel 3 Global Configuration Register 1
       9861h                     TXGCR2[3]                 Transmit Channel 3 Global Configuration Register 2
       9868h                     RXGCR1[3]                 Receive Channel 3 Global Configuration Register 1
       9869h                     RXGCR2[3]                 Receive Channel 3 Global Configuration Register 2
       986Ch                    RXHPCR1A[3]                Receive Channel 3 Host Packet Configuration Register 1 A
       986Dh                    RXHPCR2A[3]                Receive Channel 3 Host Packet Configuration Register 2 A
       9870h                    RXHPCR1B[3]                Receive Channel 3 Host Packet Configuration Register 1 B
       9871h                    RXHPCR2B[3]                Receive Channel 3 Host Packet Configuration Register 2 B
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   107
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                     www.ti.com
                                                                                            (1)
                           Table 6-37. Universal Serial Bus (USB) Registers                       (continued)
      CPU WORD                 ACRONYM
                                                                                  REGISTER DESCRIPTION
      ADDRESS
       A000h             DMA_SCHED_CTRL1             CDMA Scheduler Control Register 1
       A001h             DMA_SCHED_CTRL2             CDMA Scheduler Control Register 1
   A800h + 4 × N             ENTRYLSW[N]             CDMA Scheduler Table Word N Registers LSW (N = 0 to 63)
   A801h + 4 × N            ENTRYMSW[N]              CDMA Scheduler Table Word N Registers MSW (N = 0 to 63)
                                                   Queue Manager (QMGR) Registers
       C000h                        -                Reserved
       C001h                        -                Reserved
       C008h                  DIVERSION1             Queue Manager Queue Diversion Register 1
       C009h                  DIVERSION2             Queue Manager Queue Diversion Register 2
       C020h                    FDBSC0               Queue Manager Free Descriptor/Buffer Starvation Count Register 0
       C021h                    FDBSC1               Queue Manager Free Descriptor/Buffer Starvation Count Register 1
       C024h                    FDBSC2               Queue Manager Free Descriptor/Buffer Starvation Count Register 2
       C025h                    FDBSC3               Queue Manager Free Descriptor/Buffer Starvation Count Register 3
       C028h                    FDBSC4               Queue Manager Free Descriptor/Buffer Starvation Count Register 4
       C029h                    FDBSC5               Queue Manager Free Descriptor/Buffer Starvation Count Register 5
       C02Ch                    FDBSC6               Queue Manager Free Descriptor/Buffer Starvation Count Register 6
       C02Dh                    FDBSC7               Queue Manager Free Descriptor/Buffer Starvation Count Register 7
       C080h                 LRAM0BASE1              Queue Manager Linking RAM Region 0 Base Address Register 1
       C081h                 LRAM0BASE2              Queue Manager Linking RAM Region 0 Base Address Register 2
       C084h                  LRAM0SIZE              Queue Manager Linking RAM Region 0 Size Register
       C085h                        -                Reserved
       C088h                 LRAM1BASE1              Queue Manager Linking RAM Region 1 Base Address Register 1
       C089h                 LRAM1BASE2              Queue Manager Linking RAM Region 1 Base Address Register 2
       C090h                     PEND0               Queue Manager Queue Pending 0
       C091h                     PEND1               Queue Manager Queue Pending 1
       C094h                     PEND2               Queue Manager Queue Pending 2
       C095h                     PEND3               Queue Manager Queue Pending 3
       C098h                     PEND4               Queue Manager Queue Pending 4
       C099h                     PEND5               Queue Manager Queue Pending 5
  D000h + 16 × R           QMEMRBASE1[R]             Queue Manager Memory Region R Base Address Register 1 (R = 0 to 15)
  D001h + 16 × R           QMEMRBASE2[R]             Queue Manager Memory Region R Base Address Register 2 (R = 0 to 15)
  D004h + 16 × R           QMEMRCTRL1[R]             Queue Manager Memory Region R Control Register (R = 0 to 15)
  D005h + 16 × R           QMEMRCTRL2[R]             Queue Manager Memory Region R Control Register (R = 0 to 15)
  E000h + 16 × N                CTRL1A               Queue Manager Queue N Control Register 1A (N = 0 to 63)
  E001h + 16 × N                CTRL2A               Queue Manager Queue N Control Register 2A (N = 0 to 63)
  E004h + 16 × N                CTRL1B               Queue Manager Queue N Control Register 1B (N = 0 to 63)
  E005h + 16 × N                CTRL2B               Queue Manager Queue N Control Register 2B (N = 0 to 63)
  E008h + 16 × N                CTRL1C               Queue Manager Queue N Control Register 1C (N = 0 to 63)
  E009h + 16 × N                CTRL2C               Queue Manager Queue N Control Register 2C (N = 0 to 63)
  E00Ch + 16 × N                CTRL1D               Queue Manager Queue N Control Register 1D (N = 0 to 63)
  E00Dh + 16 × N                CTRL2D               Queue Manager Queue N Control Register 2D (N = 0 to 63)
  E800h + 16 × N               QSTAT1A               Queue Manager Queue N Status Register 1A (N = 0 to 63)
  E801h + 16 × N               QSTAT2A               Queue Manager Queue N Status Register 2A (N = 0 to 63)
  E804h + 16 × N               QSTAT1B               Queue Manager Queue N Status Register 1B (N = 0 to 63)
  E805h + 16 × N               QSTAT2B               Queue Manager Queue N Status Register 2B (N = 0 to 63)
  E808h + 16 × N               QSTAT1C               Queue Manager Queue N Status Register 1C (N = 0 to 63)
108     Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                       Submit Documentation Feedback
                                                  Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                                                                                                   (1)
                             Table 6-37. Universal Serial Bus (USB) Registers                            (continued)
    CPU WORD                     ACRONYM
                                                                                         REGISTER DESCRIPTION
    ADDRESS
  E809h + 16 × N                  QSTAT1C                  Queue Manager Queue N Status Register 2C (N = 0 to 63)
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   109
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                             www.ti.com
           Table 6-38. Switching Characteristics Over Recommended Operating Conditions for USB2.0 (see
                                                     Figure 6-30)
                                                                                                               CVDD = 1.05 V
                                                                                                               CVDD = 1.3 V
  NO.                                         PARAMETER                                           FULL SPEED             HIGH SPEED          UNIT
                                                                                                    12 Mbps              480 Mbps (1)
                                                                                                    MIN         MAX       MIN      MAX
      1       tr(D)           Rise time, USB_DP and USB_DM signals (2)                                 4          20       0.5                ns
                                                                        (2)
      2       tf(D)           Fall time, USB_DP and USB_DM signals                                     4          20       0.5                ns
      3       trfM            Rise/Fall time, matching (3)                                           90          111           –         –    %
      4       VCRS            Output signal cross-over voltage (2)                                   1.3           2           –         –    V
                                                                 (4)
      7       tw(EOPT)        Pulse duration, EOP transmitter                                       160          175           –         –    ns
      8       tw(EOPR)        Pulse duration, EOP receiver (4)                                       82                        –              ns
      9       t(DRATE)        Data Rate                                                                           12                480      Mb/s
      10      ZDRV            Driver Output Resistance                                             40.5         49.5      40.5      49.5      Ω
      11      ZINP            Receiver Input Impedance                                             100k                        -         -    Ω
(1)       For more detailed informaton, see the Universal Serial Bus Specification, Revision 2.0, Chapter 7.
(2)       Full Speed and High Speed CL = 50 pF
(3)       tRFM = (tr/tf) x 100. [Excluding the first transaction from the Idle state.]
(4)       Must accept as valid EOP
                                                                              tper - tjr
                            USB_DM
                                                                              90% VOH
                               VCRS
                                               10% VOL
                             USB_DP
                                                                                           tf
                                                                       tr
110          Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                            Submit Documentation Feedback
                                                       Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   111
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                     www.ti.com
112     Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                       Submit Documentation Feedback
                                                  Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications   113
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                    www.ti.com
114    Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                      Submit Documentation Feedback
                                                 Product Folder Link(s): TMS320VC5504
                                                                                                                                  TMS320VC5504
www.ti.com                                                                                            SPRS609B – JUNE 2009 – REVISED JANUARY 2010
                              Table 6-44. Timing Requirements for GPIO Inputs (1) (see Figure 6-31)
                                                                                                                        CVDD = 1.05 V
 NO.                                                                                                                    CVDD = 1.3 V           UNIT
                                                                                                                                MIN     MAX
      1       tw(ACTIVE)              Pulse duration, GPIO input/external interrupt pulse active                         2C (1)   (2)
                                                                                                                                                ns
                                                                                                                             (1) (2)
      2       tw(INACTIVE)            Pulse duration, GPIO input/external interrupt pulse inactive                       C                      ns
(1)       The pulse width given is sufficient to get latched into the GPIO_IFR register and to generate an interrupt. However, if a user wants to
          have the device recognize the GPIO changes through software polling of the GPIO Data In (GPIO_DIN) register, the GPIO duration
          must be extended to allow the device enough time to access the GPIO register through the internal bus.
(2)       C = SYSCLK period in ns. For example, when running parts at 100 MHz, use C = 10 ns.
          Table 6-45. Switching Characteristics Over Recommended Operating Conditions for GPIO Outputs
                                                  (see Figure 6-31)
                                                                                                                       CVDD = 1.05 V
      NO.                                                  PARAMETER                                                   CVDD = 1.3 V            UNIT
                                                                                                                             MIN        MAX
          3      tw(GPOH)             Pulse duration, GP[x] output high                                                3C (1)   (2)
                                                                                                                                                ns
          4      tw(GPOL)             Pulse duration, GP[x] output low                                                 3C (1)   (2)
                                                                                                                                                ns
(1)       This parameter value should not be used as a maximum performance specification. Actual performance of back-to-back accesses of the
          GPIO is dependent upon internal bus activity.
(2)       C = SYSCLK period in ns. For example, when running parts at 100 MHz, use C = 10 ns.
                                                                             2
                                                             1
                        GP[x] Input
              (With IOINTEDGy = 0)
                                                                             2
                                                             1
                        GP[x] Input
              (With IOINTEDGy = 1)
                                                                                                              4
                                                                                           3
                       GP[x] Output
Copyright © 2009–2010, Texas Instruments Incorporated                                   Peripheral Information and Electrical Specifications         115
                                                             Submit Documentation Feedback
                                                          Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                      www.ti.com
116      Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                        Submit Documentation Feedback
                                                   Product Folder Link(s): TMS320VC5504
                                                                                                                            TMS320VC5504
www.ti.com                                                                                          SPRS609B – JUNE 2009 – REVISED JANUARY 2010
        The JTAG ID register is a read-only register that identifies to the customer the JTAG/Device ID. The
        register hex value for VC5504 is: 0x0009 702F. For the actual register bit names and their associated bit
        field descriptions, see Figure 6-32 and Table 6-48.
Figure 6-32. JTAG ID Register Description - VC5504 Register Value - 0x0009 702F
Copyright © 2009–2010, Texas Instruments Incorporated                                 Peripheral Information and Electrical Specifications        117
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
TMS320VC5504
SPRS609B – JUNE 2009 – REVISED JANUARY 2010                                                                                           www.ti.com
                                 Table 6-49. Timing Requirements for JTAG Test Port (see Figure 6-33)
                                                                                                                    CVDD = 1.05 V
  NO.                                                                                                               CVDD = 1.3 V          UNIT
                                                                                                                      MIN         MAX
      2         tc(TCK)                Cycle time, TCK                                                                  60                 ns
      3         tw(TCKH)               Pulse duration, TCK high                                                         24                 ns
      4         tw(TCKL)               Pulse duration, TCK low                                                          24                 ns
      5         tsu(TDIV-TCKH)         Setup time, TDI valid before TCK high                                            10                 ns
      6         tsu(TMSV-TCKH)         Setup time, TMS valid before TCK high                                             6                 ns
      7         th(TCKH-TDIV)          Hold time, TDI valid after TCK high                                               4                 ns
      8         th(TCKH-TDIV)          Hold time, TMS valid after TCK high                                               4                 ns
      Table 6-50. Switching Characteristics Over Recommended Operating Conditions for JTAG Test Port
                                               (see Figure 6-33)
                                                                                                                    CVDD = 1.05 V
  NO.                                                       PARAMETER                                               CVDD = 1.3 V          UNIT
                                                                                                                      MIN         MAX
      1         td(TCKL-TDOV)          Delay time, TCK low to TDO valid                                                             28     ns
                                                                  2
                                            3                                   4
               TCK
1 1
TDO
                                                                                                            7
                                                                                        5
                 TDI
                                                                                                            8
                                                                                        6
               TMS
118           Peripheral Information and Electrical Specifications                           Copyright © 2009–2010, Texas Instruments Incorporated
                                                             Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
                                                                                                                        TMS320VC5504
www.ti.com                                                                                       SPRS609B – JUNE 2009 – REVISED JANUARY 2010
Copyright © 2009–2010, Texas Instruments Incorporated                                  Mechanical Packaging and Orderable Information     119
                                                           Submit Documentation Feedback
                                                        Product Folder Link(s): TMS320VC5504
                                                                                                                                            PACKAGE OPTION ADDENDUM
www.ti.com 3-Oct-2011
PACKAGING INFORMATION
(1)
   The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2)
   Eco Plan - The planned eco-friendly classification: Pb-Free (RoHS), Pb-Free (RoHS Exempt), or Green (RoHS & no Sb/Br) - please check http://www.ti.com/productcontent for the latest availability
information and additional product content details.
TBD: The Pb-Free/Green conversion plan has not been defined.
Pb-Free (RoHS): TI's terms "Lead-Free" or "Pb-Free" mean semiconductor products that are compatible with the current RoHS requirements for all 6 substances, including the requirement that
lead not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, TI Pb-Free products are suitable for use in specified lead-free processes.
Pb-Free (RoHS Exempt): This component has a RoHS exemption for either 1) lead-based flip-chip solder bumps used between the die and package, or 2) lead-based die adhesive used between
the die and leadframe. The component is otherwise considered Pb-Free (RoHS compatible) as defined above.
Green (RoHS & no Sb/Br): TI defines "Green" to mean Pb-Free (RoHS compatible), and free of Bromine (Br) and Antimony (Sb) based flame retardants (Br or Sb do not exceed 0.1% by weight
in homogeneous material)
(3)
      MSL, Peak Temp. -- The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
                                                                                          Addendum-Page 1
                                                              IMPORTANT NOTICE
Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements,
and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should
obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are
sold subject to TI’s terms and conditions of sale supplied at the time of order acknowledgment.
TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI’s standard
warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where
mandated by government requirements, testing of all parameters of each product is not necessarily performed.
TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and
applications using TI components. To minimize the risks associated with customer products and applications, customers should provide
adequate design and operating safeguards.
TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right,
or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information
published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a
warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual
property of the third party, or a license from TI under the patents or other intellectual property of TI.
Reproduction of TI information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied
by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive
business practice. TI is not responsible or liable for such altered documentation. Information of third parties may be subject to additional
restrictions.
Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all
express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not
responsible or liable for any such statements.
TI products are not authorized for use in safety-critical applications (such as life support) where a failure of the TI product would reasonably
be expected to cause severe personal injury or death, unless officers of the parties have executed an agreement specifically governing
such use. Buyers represent that they have all necessary expertise in the safety and regulatory ramifications of their applications, and
acknowledge and agree that they are solely responsible for all legal, regulatory and safety-related requirements concerning their products
and any use of TI products in such safety-critical applications, notwithstanding any applications-related information or support that may be
provided by TI. Further, Buyers must fully indemnify TI and its representatives against any damages arising out of the use of TI products in
such safety-critical applications.
TI products are neither designed nor intended for use in military/aerospace applications or environments unless the TI products are
specifically designated by TI as military-grade or "enhanced plastic." Only products designated by TI as military-grade meet military
specifications. Buyers acknowledge and agree that any such use of TI products which TI has not designated as military-grade is solely at
the Buyer's risk, and that they are solely responsible for compliance with all legal and regulatory requirements in connection with such use.
TI products are neither designed nor intended for use in automotive applications or environments unless the specific TI products are
designated by TI as compliant with ISO/TS 16949 requirements. Buyers acknowledge and agree that, if they use any non-designated
products in automotive applications, TI will not be responsible for any failure to meet such requirements.
Following are URLs where you can obtain information on other Texas Instruments products and application solutions:
Products                                                           Applications
Audio                        www.ti.com/audio                      Communications and Telecom www.ti.com/communications
Amplifiers                   amplifier.ti.com                      Computers and Peripherals         www.ti.com/computers
Data Converters              dataconverter.ti.com                  Consumer Electronics              www.ti.com/consumer-apps
DLP® Products                www.dlp.com                           Energy and Lighting               www.ti.com/energy
DSP                          dsp.ti.com                            Industrial                        www.ti.com/industrial
Clocks and Timers            www.ti.com/clocks                     Medical                           www.ti.com/medical
Interface                    interface.ti.com                      Security                          www.ti.com/security
Logic                        logic.ti.com                          Space, Avionics and Defense       www.ti.com/space-avionics-defense
Power Mgmt                   power.ti.com                          Transportation and Automotive www.ti.com/automotive
Microcontrollers             microcontroller.ti.com                Video and Imaging                 www.ti.com/video
RFID                         www.ti-rfid.com
OMAP Mobile Processors       www.ti.com/omap
Wireless Connctivity         www.ti.com/wirelessconnectivity
                                                TI E2E Community Home Page                           e2e.ti.com
                             Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
                                            Copyright © 2011, Texas Instruments Incorporated