Product details

DSP 1 C62x DSP MHz (Max) 200 CPU 32-/64-bit Operating system DSP/BIOS Rating Catalog Operating temperature range (C) -40 to 105, 0 to 90
DSP 1 C62x DSP MHz (Max) 200 CPU 32-/64-bit Operating system DSP/BIOS Rating Catalog Operating temperature range (C) -40 to 105, 0 to 90
NFBGA (GWT) 288 256 mm² 16 x 16 NFBGA (ZWT) 288 256 mm² 16.0 x 16.0
  • High-Performance Fixed-Point Digital Signal Processor (DSP) — TMS320C6204
    • 5-ns Instruction Cycle Time
    • 200-MHz Clock Rate
    • Eight 32-Bit Instructions/Cycle
    • 1600 MIPS
  • C6204 GLW Ball Grid Array (BGA) Package is Pin-Compatible With the C6202/02B/03 GLS BGA Package
  • VelociTI™ Advanced Very-Long-Instruction-Word (VLIW) TMS320C62x™ DSP Core
    • Eight Highly Independent Functional Units:
      • Six ALUs (32-/40-Bit)
      • Two 16-Bit Multipliers (32-Bit Result)
    • Load-Store Architecture With 32 32-Bit General-Purpose Registers
    • Instruction Packing Reduces Code Size
    • All Instructions Conditional
  • Instruction Set Features
    • Byte-Addressable (8-, 16-, 32-Bit Data)
    • 8-Bit Overflow Protection
    • Saturation
    • Bit-Field Extract, Set, Clear
    • Bit-Counting
    • Normalization
  • 1M-Bit On-Chip SRAM
    • 512K-Bit Internal Program/Cache (16K 32-Bit Instructions)
    • 512K-Bit Dual-Access Internal Data (64K Bytes)
      • Organized as Two 32K-Byte Blocks for Improved Concurrency
  • 32-Bit External Memory Interface (EMIF)
    • Glueless Interface to Synchronous Memories: SDRAM or SBSRAM
    • Glueless Interface to Asynchronous Memories: SRAM and EPROM
    • 52M-Byte Addressable External Memory Space
  • Four-Channel Bootloading Direct-Memory-Access (DMA) Controller With an Auxiliary Channel
  • 32-Bit Expansion Bus (XB)
    • Glueless/Low-Glue Interface to Popular PCI Bridge Chips
    • Glueless/Low-Glue Interface to Popular Synchronous or Asynchronous Microprocessor Buses
    • Master/Slave Functionality
    • Glueless Interface to Synchronous FIFOs and Asynchronous Peripherals
  • Two Multichannel Buffered Serial Ports (McBSPs)
    • Direct Interface to T1/E1, MVIP, SCSA Framers
    • ST-Bus-Switching Compatible
    • Up to 256 Channels Each
    • AC97-Compatible
    • Serial-Peripheral Interface (SPI) Compatible (Motorola™)
  • Two 32-Bit General-Purpose Timers
  • Flexible Phase-Locked-Loop (PLL) Clock Generator
  • IEEE-1149.1 (JTAG ) Boundary-Scan-Compatible
  • 288-Pin MicroStar BGA™ Package (GHK)
  • 340-Pin BGA Package (GLW)
  • 0.15-µm/5-Level Metal Process
    • CMOS Technology
  • 3.3-V I/Os, 1.5-V Internal

VelociTI, TMS320C62x, and MicroStar BGA are trademarks of Texas Instruments.
Motorola is a trademark of Motorola, Inc.
For more details, see the GLW BGA package bottom view.
IEEE Standard 1149.1-1990 Standard-Test-Access Port and Boundary Scan Architecture.
TMS320C6000, C62x, and C6000 are trademarks of Texas Instruments.
Windows is a registered trademark of Microsoft Corporation.

  • High-Performance Fixed-Point Digital Signal Processor (DSP) — TMS320C6204
    • 5-ns Instruction Cycle Time
    • 200-MHz Clock Rate
    • Eight 32-Bit Instructions/Cycle
    • 1600 MIPS
  • C6204 GLW Ball Grid Array (BGA) Package is Pin-Compatible With the C6202/02B/03 GLS BGA Package
  • VelociTI™ Advanced Very-Long-Instruction-Word (VLIW) TMS320C62x™ DSP Core
    • Eight Highly Independent Functional Units:
      • Six ALUs (32-/40-Bit)
      • Two 16-Bit Multipliers (32-Bit Result)
    • Load-Store Architecture With 32 32-Bit General-Purpose Registers
    • Instruction Packing Reduces Code Size
    • All Instructions Conditional
  • Instruction Set Features
    • Byte-Addressable (8-, 16-, 32-Bit Data)
    • 8-Bit Overflow Protection
    • Saturation
    • Bit-Field Extract, Set, Clear
    • Bit-Counting
    • Normalization
  • 1M-Bit On-Chip SRAM
    • 512K-Bit Internal Program/Cache (16K 32-Bit Instructions)
    • 512K-Bit Dual-Access Internal Data (64K Bytes)
      • Organized as Two 32K-Byte Blocks for Improved Concurrency
  • 32-Bit External Memory Interface (EMIF)
    • Glueless Interface to Synchronous Memories: SDRAM or SBSRAM
    • Glueless Interface to Asynchronous Memories: SRAM and EPROM
    • 52M-Byte Addressable External Memory Space
  • Four-Channel Bootloading Direct-Memory-Access (DMA) Controller With an Auxiliary Channel
  • 32-Bit Expansion Bus (XB)
    • Glueless/Low-Glue Interface to Popular PCI Bridge Chips
    • Glueless/Low-Glue Interface to Popular Synchronous or Asynchronous Microprocessor Buses
    • Master/Slave Functionality
    • Glueless Interface to Synchronous FIFOs and Asynchronous Peripherals
  • Two Multichannel Buffered Serial Ports (McBSPs)
    • Direct Interface to T1/E1, MVIP, SCSA Framers
    • ST-Bus-Switching Compatible
    • Up to 256 Channels Each
    • AC97-Compatible
    • Serial-Peripheral Interface (SPI) Compatible (Motorola™)
  • Two 32-Bit General-Purpose Timers
  • Flexible Phase-Locked-Loop (PLL) Clock Generator
  • IEEE-1149.1 (JTAG ) Boundary-Scan-Compatible
  • 288-Pin MicroStar BGA™ Package (GHK)
  • 340-Pin BGA Package (GLW)
  • 0.15-µm/5-Level Metal Process
    • CMOS Technology
  • 3.3-V I/Os, 1.5-V Internal

VelociTI, TMS320C62x, and MicroStar BGA are trademarks of Texas Instruments.
Motorola is a trademark of Motorola, Inc.
For more details, see the GLW BGA package bottom view.
IEEE Standard 1149.1-1990 Standard-Test-Access Port and Boundary Scan Architecture.
TMS320C6000, C62x, and C6000 are trademarks of Texas Instruments.
Windows is a registered trademark of Microsoft Corporation.

The TMS320C62x™ DSPs (including the TMS320C6204 device) compose the fixed-point DSP generation in the TMS320C6000™ DSP platform. The TMS320C6204 (C6204) device is based on the high-performance, advanced VelociTI™ very-long-instruction-word (VLIW) architecture developed by Texas Instruments (TI), making the C6204 an excellent choice for multichannel and multifunction applications.

With performance of up to 1600 million instructions per second (MIPS) at a clock rate of 200 MHz, the C6204 offers cost-effective solutions to high-performance DSP-programming challenges. The C6204 DSP possesses the operational flexibility of high-speed controllers and the numerical capability of array processors. This processor has 32 general-purpose registers of 32-bit word length and eight highly independent functional units. The eight functional units provide six arithmetic logic units (ALUs) for a high degree of parallelism and two 16-bit multipliers for a 32-bit result. The C6204 can produce two multiply-accumulates (MACs) per cycle for a total of 400 million MACs per second (MMACS). The C6204 DSP also has application-specific hardware logic, on-chip memory, and additional on-chip peripherals.

The C6204 includes a large bank of on-chip memory and has a powerful and diverse set of peripherals. Program memory consists of a 64K-byte block that is user-configurable as cache or memory-mapped as program space. Data memory consists of two 32K-byte blocks of RAM. The peripheral set includes two multichannel buffered serial ports (McBSPs), two general-purpose timers, a 32-bit expansion bus (XB) that offers ease of interface to synchronous or asynchronous industry-standard host bus protocols, and a glueless 32-bit external memory interface (EMIF) capable of interfacing to SDRAM or SBSRAM and asynchronous peripherals.

The C6204 has a complete set of development tools which includes: a new C compiler, an assembly optimizer to simplify programming and scheduling, and a Windows™ debugger interface for visibility into source code execution.

The TMS320C62x™ DSPs (including the TMS320C6204 device) compose the fixed-point DSP generation in the TMS320C6000™ DSP platform. The TMS320C6204 (C6204) device is based on the high-performance, advanced VelociTI™ very-long-instruction-word (VLIW) architecture developed by Texas Instruments (TI), making the C6204 an excellent choice for multichannel and multifunction applications.

With performance of up to 1600 million instructions per second (MIPS) at a clock rate of 200 MHz, the C6204 offers cost-effective solutions to high-performance DSP-programming challenges. The C6204 DSP possesses the operational flexibility of high-speed controllers and the numerical capability of array processors. This processor has 32 general-purpose registers of 32-bit word length and eight highly independent functional units. The eight functional units provide six arithmetic logic units (ALUs) for a high degree of parallelism and two 16-bit multipliers for a 32-bit result. The C6204 can produce two multiply-accumulates (MACs) per cycle for a total of 400 million MACs per second (MMACS). The C6204 DSP also has application-specific hardware logic, on-chip memory, and additional on-chip peripherals.

The C6204 includes a large bank of on-chip memory and has a powerful and diverse set of peripherals. Program memory consists of a 64K-byte block that is user-configurable as cache or memory-mapped as program space. Data memory consists of two 32K-byte blocks of RAM. The peripheral set includes two multichannel buffered serial ports (McBSPs), two general-purpose timers, a 32-bit expansion bus (XB) that offers ease of interface to synchronous or asynchronous industry-standard host bus protocols, and a glueless 32-bit external memory interface (EMIF) capable of interfacing to SDRAM or SBSRAM and asynchronous peripherals.

The C6204 has a complete set of development tools which includes: a new C compiler, an assembly optimizer to simplify programming and scheduling, and a Windows™ debugger interface for visibility into source code execution.

Download

Technical documentation

star = Top documentation for this product selected by TI
No results found. Please clear your search and try again.
View all 66
Type Title Date
* Data sheet TMS320C6204 Fixed-Point DSP datasheet (Rev. C) 01 Mar 2004
* Errata TMS320C6204 MicroStar BGA Discontinued and Redesigned 20 May 2020
* Errata TMS320C6204 Silicon Errata (Rev. D) 30 Jan 2002
Application note How to Migrate CCS 3.x Projects to the Latest CCS (Rev. A) 19 May 2021
Technical article Bringing the next evolution of machine learning to the edge 27 Nov 2018
Technical article How quality assurance on the Processor SDK can improve software scalability 22 Aug 2018
Technical article Clove: Low-Power video solutions based on Sitara™ AM57x processors 21 Jul 2016
Technical article TI's new DSP Benchmark Site 08 Feb 2016
User guide TMS320C62x DSP CPU and Instruction Set Reference Guide (Rev. A) 20 May 2010
User guide TMS320C6000 DSP Peripherals Overview Reference Guide (Rev. Q) 02 Jul 2009
Application note TMS320C620x/C642x McBSP: UART (Rev. C) 09 Sep 2008
Application note TMS320C6000 EMIF-to-External SDRAM Interface (Rev. E) 04 Sep 2007
Application note Thermal Considerations for the DM64xx, DM64x, and C6000 Devices 20 May 2007
User guide TMS320C6000 DSP External Memory Interface (EMIF) Reference Guide (Rev. E) 11 Apr 2007
User guide TMS320C6000 DSP Multichannel Buffered Serial Port (McBSP) Reference Guide (Rev. G) 14 Dec 2006
User guide TMS320C6000 CPU and Instruction Set Reference Guide (Rev. G) 11 Jul 2006
User guide TMS320C6000 DSP Power-Down Logic and Modes Reference Guide (Rev. C) 01 Mar 2005
User guide TMS320C6000 DSP 32-bit Timer Reference Guide (Rev. B) 25 Jan 2005
User guide TMS320C620x/C670x DSP Program & Data Memory Controller/DMA Controller Ref.Guide (Rev. A) 03 Sep 2004
User guide TMS320C6000 Chip Support Library API Reference Guide (Rev. J) 13 Aug 2004
Application note TMS320C6000 Tools: Vector Table and Boot ROM Creation (Rev. D) 26 Apr 2004
Application note TMS320C6000 Board Design: Considerations for Debug (Rev. C) 21 Apr 2004
Application note TMS320C6000 McBSP Initialization (Rev. C) 08 Mar 2004
User guide TMS320C6000 DSP Interrupt Selector Reference Guide (Rev. A) 09 Jan 2004
User guide TMS320C62x DSP Expansion Bus (XBUS) Reference Guide (Rev. A) 25 Nov 2003
User guide TMS320C6000 DSP Designing for JTAG Emulation Reference Guide 31 Jul 2003
User guide TMS320C620x/C670x DSP Boot Modes and Configuration Reference Guide 31 Jul 2003
Application note Using IBIS Models for Timing Analysis (Rev. A) 15 Apr 2003
Application note Extended Precision Radix-4 Fast Fourier Transform Implemented on the TMS320C62x 23 Nov 2002
Application note Migrating across the TMS320C6202/02B/03B/04 DSPs (Rev. D) 11 Nov 2002
Application note TMS320C62x/C67x Power Consumption Summary (Rev. C) 30 Jul 2002
Application note TMS320C6000 McBSP Interface to an ST-BUS Device (Rev. B) 04 Jun 2002
Application note TMS320C6000 DMA Example Applications (Rev. A) 10 Apr 2002
Application note TMS320C6000 Board Design for JTAG (Rev. C) 02 Apr 2002
Application note TMS320C6000 Memory Test (Rev. A) 19 Feb 2002
Application note TMS320C6000 EMIF to External Flash Memory (Rev. A) 13 Feb 2002
Application note Using a TMS320C6000 McBSP for Data Packing (Rev. A) 31 Oct 2001
Application note Interfacing theTMS320C6000 EMIFto a PCI Bus Using the AMCC S5933 PCI Controller (Rev. A) 30 Sep 2001
Application note TMS320C6000 Expansion Bus to MC68360 Microprocessor Interface (Rev. A) 30 Sep 2001
Application note TMS320C6000 Expansion Bus: Multiple DSPs to i80960Kx/Jx Microproessor Interface (Rev. A) 30 Sep 2001
Application note TMS320C6000 EMIF to External Asynchronous SRAM Interface (Rev. A) 31 Aug 2001
Application note TMS320C6000 Expansion Bus Interface to PCI Bus Through PLX PCI9080 (Rev. A) 31 Aug 2001
Application note TMS320C6000 Expansion Bus to Intel80960Kx/Jx Microprocessor Interface (Rev. B) 31 Aug 2001
Application note TMS320C6000 Expansion Bus to MPC860 Microprocessor Interface (Rev. B) 31 Aug 2001
Application note Using the TMS320C6000 McBSP as a High Speed Communication Port (Rev. A) 31 Aug 2001
Application note TMS320C6000 Expansion Bus: Multiple DSP Connection Using Asynchronous (Rev. A) 15 Aug 2001
Application note TMS320C6000 System Clock Circuit Example (Rev. A) 15 Aug 2001
Application note TMS320C6000 McBSP to Voice Band Audio Processor (VBAP) Interface (Rev. A) 23 Jul 2001
Application note TMS320C6000 McBSP: AC'97 Codec Interface (TLV320AIC27) (Rev. A) 10 Jul 2001
Application note TMS320C6000 McBSP: Interface to SPI ROM (Rev. C) 30 Jun 2001
Application note TMS320C6000 McBSP: IOM-2 Interface (Rev. A) 21 May 2001
Application note ETSI Math Operations in C for the TMS320C62x (Rev. A) 13 Nov 2000
Application note Circular Buffering on TMS320C6000 (Rev. A) 12 Sep 2000
Application note TMS320C6000 McBSP as a TDM Highway (Rev. A) 11 Sep 2000
Application note TMS320C620x/TMS3206701 DMA and CPU: Data Access Performance (Rev. A) 16 Aug 2000
Application note MPEG-2 Video Decoder: TMS320C62x (TM) DSP Implementation 29 Feb 2000
Application note TMS320C6000 Expansion Bus Host Interface Performance 07 Feb 2000
Application note TMS320C6000 u-Law and a-Law Companding with Software or the McBSP 02 Feb 2000
Application note General Guide to Implement Logarithmic and Exponential Operations on Fixed-Point 31 Jan 2000
Application note G.723.1 Dual Rate Speech Coder: Multichannel TMS320C62x Implementation (Rev. B) 04 Jan 2000
Application note G.729/A Speech Coder: Multichannel TMS320C62x Implementation (Rev. B) 04 Jan 2000
Application note GSM Enhanced Full Rate Speech Coder: Multichannel TMS320C62x Implementation (Rev. B) 04 Jan 2000
Application note IS-127 Enhanced Var Rate Speech Coder:Multichannel TMS320C62x Implementation (Rev. B) 04 Jan 2000
Application note TMS320C6000 C Compiler: C Implementation of Intrinsics 07 Dec 1999
Application note TMS320C6000 McBSP: I2S Interface 08 Sep 1999
Application note On the Implementation of MPEG-4 Motion Compensation Using the TMS320C62x 29 Jul 1999

Design & development

For additional terms or required resources, click any title below to view the detail page where available.

Debug probe

TMDSEMU560V2STM-U — XDS560v2 System Trace USB Debug Probe

The XDS560v2 is the highest performance of the XDS560™ family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7).  Note that it does not support serial wire debug (SWD).

All XDS debug probes support Core and System Trace in all ARM and DSP processors (...)

Debug probe

TMDSEMU560V2STM-UE — XDS560v2 System Trace USB & Ethernet Debug Probe

The XDS560v2 is the highest performance of the XDS560™ family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7). Note that it does not support serial wire debug (SWD).

All XDS debug probes support Core and System Trace in all ARM and DSP processors (...)

Driver or library

FAXLIB FAX library (FAXLIB) for C66x, C64x+ and C55x processors

Voice Library - VoLIB provides components that, together, facilitate the development of the signal processing chain for Voice over IP applications such as infrastructure, enterprise, residential gateways and IP phones. Together with optimized implementations of ITU-T voice codecs, that can be (...)

Supported products & hardware

Supported products & hardware

Products
Arm-based processors
66AK2G12 High performance multicore DSP+Arm - 1x Arm A15 cores, 1x C66x DSP core
Digital signal processors (DSPs)
DM505 SoC for vision analytics 15mm package SM320C6201-EP Enhanced product C6201 fixed point DSP SM320C6415 Military grade C64x fixed point DSP SM320C6415-EP Enhanced product C6415 fixed point DSP SM320C6424-EP Enhanced product C6424 fixed point DSP SM320C6455-EP Enhanced product C6455 fixed point DSP SM320C6472-HIREL High reliability product 6 Core C6472 fixed point DSP SM320C6678-HIREL High reliability product high performance 8-core C6678 fixed and floating-point DSP SM320C6701 Single core C67x floating-point DSP for military applications - up to 167MHz SM320C6701-EP Enhanced product C6701 floating-point DSP SM320C6711D-EP Enhanced product C6711D floating-point DSP SM320C6712D-EP Enhanced product C6712D DSP SM320C6713B-EP Enhanced product C6713 floating-point DSP SM320C6727B Military grade C6727B floating-point DSP SM320C6727B-EP Enhanced product C6727 floating-point DSP SM320DM642-HIREL High reliability product digital media DM642 DSP SM32C6416T-EP Enhanced product C6416T fixed point DSP SMJ320C6201B Fixed Point Digital Signal Processor, Military SMJ320C6203 Military grade C62x fixed point DSP - ceramic package SMJ320C6415 Military grade C64x fixed point DSP - ceramic package SMJ320C6701 Military grade C67x floating-point DSP - ceramic package SMJ320C6701-SP Space grade C6701 floating-point DSP - rad-tolerant class V with ceramic package SMV320C6727B-SP Space grade C6727B floating-point DSP - rad-tolerant class V with ceramic package TMS320C5517 Low power C55x fixed point DSP- up to 200MHz, USB, LCD interface, FFT HWA, SAR ADC TMS320C5532 Low power C55x fixed point DSP- up to 100MHz TMS320C5533 Low power C55x fixed point DSP- up to 100MHz, USB TMS320C5534 Low power C55x fixed point DSP- up to 100MHz, USB, LCD interface TMS320C5535 Low power C55x fixed point DSP- up to 100MHz, USB, LCD interface, FFT HWA, SAR ADC TMS320C6201 Fixed-Point Digital Signal Processor TMS320C6202 Fixed-Point Digital Signal Processor TMS320C6202B C62x fixed point DSP- up to 300MHz, 384KB TMS320C6203B C62x fixed point DSP- up to 300MHz, 896KB TMS320C6204 Fixed-Point Digital Signal Processor TMS320C6205 Fixed-Point Digital Signal Processor TMS320C6211B C62x fixed point DSP- up to 167MHz TMS320C6411 C64x fixed point DSP- up to 300MHz, McBSP TMS320C6414 C64x fixed point DSP- up to 720MHz, McBSP TMS320C6415 C64x fixed point DSP- up to 720MHz, McBSP, PCI TMS320C6416 C64x fixed point DSP- up to 720MHz, McBSP, PCI, VCP/TCP TMS320C6421Q C64x+ fixed point DSP- up to 600MHz, 8 Bit EMIFA, 16-Bit DDR2 TMS320C6424Q C64x+ fixed point DSP- up to 600MHz, 16/8-Bit EMIFA, 32/16 Bit DDR2 TMS320C6454 C64x+ fixed point DSP- up to 1GHz, 64-Bit EMIFA, 32/16 Bit DDR2, 1 Gbps Ethernet TMS320C6457 Communications infrastructure digital signal processor TMS320C6701 C67x floating-point DSP- up to 167MHz, McBSP TMS320C6711D C67x floating-point DSP- up to 250MHz, McBSP, 32-Bit EMIFA TMS320C6712D C67x floating-point DSP- up to 150MHz, McBSP, 16-Bit EMIFA TMS320C6720 C67x floating-point DSP - 200MHz, McASP, 16-Bit EMIFA TMS320C6722B C67x floating-point DSP- up to 250MHz, McASP, 16-Bit EMIFA TMS320C6726B C67x floating-point DSP- up to 266MHz, McASP, 16-Bit EMIFA TMS320C6727 C67x floating-point DSP- up to 250MHz, McASP, 32-Bit EMIFA TMS320C6727B C67x floating-point DSP- up to 350MHz, McASP, 32-Bit EMIFA TMS320C6743 Low power C674x floating-point DSP- 375MHz TMS320C6745 Low power C674x floating-point DSP- 456MHz, QFP TMS320C6747 Low power C674x floating-point DSP- 456MHz, PBGA TMS320DM642Q Video/imaging fixed-point digital signal processor TMS320DM6431Q Digital media processor, up to 2400 MIPS, 300 MHz clock rate TMS320DM6435Q Digital media processor, up to 4800 MIPS, 600 MHz clock rate, 1 McASP, 1 McBSP TMS320DM6437Q Digital media processor, up to 4800 MIPS, 600 MHz clock rate, 1 McASP, 2 McBSP TMS320DM6441 DaVinci Digital Media System-on-Chip TMS320DM6467T Digital Media System-on-Chip TMS320DM647 Digital Media Processor
Download options
Driver or library

AEC-AER Acoustic echo cancellation/removal for TI C64x+, C674x, C55x and Cortex®-A8 processors

Voice Library - VoLIB provides components that, together, facilitate the development of the signal processing chain for Voice over IP applications such as infrastructure, enterprise, residential gateways and IP phones. Together with optimized implementations of ITU-T voice codecs, that can be (...)

Supported products & hardware

Supported products & hardware

Products
Arm-based processors
66AK2G12 High performance multicore DSP+Arm - 1x Arm A15 cores, 1x C66x DSP core
Digital signal processors (DSPs)
DM505 SoC for vision analytics 15mm package SM320C6201-EP Enhanced product C6201 fixed point DSP SM320C6415 Military grade C64x fixed point DSP SM320C6415-EP Enhanced product C6415 fixed point DSP SM320C6424-EP Enhanced product C6424 fixed point DSP SM320C6455-EP Enhanced product C6455 fixed point DSP SM320C6472-HIREL High reliability product 6 Core C6472 fixed point DSP SM320C6678-HIREL High reliability product high performance 8-core C6678 fixed and floating-point DSP SM320C6701 Single core C67x floating-point DSP for military applications - up to 167MHz SM320C6701-EP Enhanced product C6701 floating-point DSP SM320C6711D-EP Enhanced product C6711D floating-point DSP SM320C6712D-EP Enhanced product C6712D DSP SM320C6713B-EP Enhanced product C6713 floating-point DSP SM320C6727B Military grade C6727B floating-point DSP SM320C6727B-EP Enhanced product C6727 floating-point DSP SM320DM642-HIREL High reliability product digital media DM642 DSP SM32C6416T-EP Enhanced product C6416T fixed point DSP SMJ320C6201B Fixed Point Digital Signal Processor, Military SMJ320C6203 Military grade C62x fixed point DSP - ceramic package SMJ320C6415 Military grade C64x fixed point DSP - ceramic package SMJ320C6701 Military grade C67x floating-point DSP - ceramic package SMJ320C6701-SP Space grade C6701 floating-point DSP - rad-tolerant class V with ceramic package SMV320C6727B-SP Space grade C6727B floating-point DSP - rad-tolerant class V with ceramic package TMS320C5517 Low power C55x fixed point DSP- up to 200MHz, USB, LCD interface, FFT HWA, SAR ADC TMS320C5532 Low power C55x fixed point DSP- up to 100MHz TMS320C5533 Low power C55x fixed point DSP- up to 100MHz, USB TMS320C5534 Low power C55x fixed point DSP- up to 100MHz, USB, LCD interface TMS320C5535 Low power C55x fixed point DSP- up to 100MHz, USB, LCD interface, FFT HWA, SAR ADC TMS320C6201 Fixed-Point Digital Signal Processor TMS320C6202 Fixed-Point Digital Signal Processor TMS320C6202B C62x fixed point DSP- up to 300MHz, 384KB TMS320C6203B C62x fixed point DSP- up to 300MHz, 896KB TMS320C6204 Fixed-Point Digital Signal Processor TMS320C6205 Fixed-Point Digital Signal Processor TMS320C6211B C62x fixed point DSP- up to 167MHz TMS320C6411 C64x fixed point DSP- up to 300MHz, McBSP TMS320C6414 C64x fixed point DSP- up to 720MHz, McBSP TMS320C6415 C64x fixed point DSP- up to 720MHz, McBSP, PCI TMS320C6416 C64x fixed point DSP- up to 720MHz, McBSP, PCI, VCP/TCP TMS320C6421Q C64x+ fixed point DSP- up to 600MHz, 8 Bit EMIFA, 16-Bit DDR2 TMS320C6424Q C64x+ fixed point DSP- up to 600MHz, 16/8-Bit EMIFA, 32/16 Bit DDR2 TMS320C6454 C64x+ fixed point DSP- up to 1GHz, 64-Bit EMIFA, 32/16 Bit DDR2, 1 Gbps Ethernet TMS320C6457 Communications infrastructure digital signal processor TMS320C6701 C67x floating-point DSP- up to 167MHz, McBSP TMS320C6711D C67x floating-point DSP- up to 250MHz, McBSP, 32-Bit EMIFA TMS320C6712D C67x floating-point DSP- up to 150MHz, McBSP, 16-Bit EMIFA TMS320C6720 C67x floating-point DSP - 200MHz, McASP, 16-Bit EMIFA TMS320C6722B C67x floating-point DSP- up to 250MHz, McASP, 16-Bit EMIFA TMS320C6726B C67x floating-point DSP- up to 266MHz, McASP, 16-Bit EMIFA TMS320C6727 C67x floating-point DSP- up to 250MHz, McASP, 32-Bit EMIFA TMS320C6727B C67x floating-point DSP- up to 350MHz, McASP, 32-Bit EMIFA TMS320C6743 Low power C674x floating-point DSP- 375MHz TMS320C6745 Low power C674x floating-point DSP- 456MHz, QFP TMS320C6747 Low power C674x floating-point DSP- 456MHz, PBGA TMS320DM642Q Video/imaging fixed-point digital signal processor TMS320DM6431Q Digital media processor, up to 2400 MIPS, 300 MHz clock rate TMS320DM6435Q Digital media processor, up to 4800 MIPS, 600 MHz clock rate, 1 McASP, 1 McBSP TMS320DM6437Q Digital media processor, up to 4800 MIPS, 600 MHz clock rate, 1 McASP, 2 McBSP TMS320DM6441 DaVinci Digital Media System-on-Chip TMS320DM6467T Digital Media System-on-Chip TMS320DM647 Digital Media Processor
Download options
Driver or library

VOLIB Voice library (VoLIB) for C66x, C64x+ and C55x processors

Voice Library - VoLIB provides components that, together, facilitate the development of the signal processing chain for Voice over IP applications such as infrastructure, enterprise, residential gateways and IP phones. Together with optimized implementations of ITU-T voice codecs, that can be (...)

Supported products & hardware

Supported products & hardware

Products
Arm-based processors
66AK2G12 High performance multicore DSP+Arm - 1x Arm A15 cores, 1x C66x DSP core
Digital signal processors (DSPs)
DM505 SoC for vision analytics 15mm package SM320C6201-EP Enhanced product C6201 fixed point DSP SM320C6415 Military grade C64x fixed point DSP SM320C6415-EP Enhanced product C6415 fixed point DSP SM320C6424-EP Enhanced product C6424 fixed point DSP SM320C6455-EP Enhanced product C6455 fixed point DSP SM320C6472-HIREL High reliability product 6 Core C6472 fixed point DSP SM320C6678-HIREL High reliability product high performance 8-core C6678 fixed and floating-point DSP SM320C6701 Single core C67x floating-point DSP for military applications - up to 167MHz SM320C6701-EP Enhanced product C6701 floating-point DSP SM320C6711D-EP Enhanced product C6711D floating-point DSP SM320C6712D-EP Enhanced product C6712D DSP SM320C6713B-EP Enhanced product C6713 floating-point DSP SM320C6727B Military grade C6727B floating-point DSP SM320C6727B-EP Enhanced product C6727 floating-point DSP SM320DM642-HIREL High reliability product digital media DM642 DSP SM32C6416T-EP Enhanced product C6416T fixed point DSP SMJ320C6201B Fixed Point Digital Signal Processor, Military SMJ320C6203 Military grade C62x fixed point DSP - ceramic package SMJ320C6415 Military grade C64x fixed point DSP - ceramic package SMJ320C6701 Military grade C67x floating-point DSP - ceramic package SMJ320C6701-SP Space grade C6701 floating-point DSP - rad-tolerant class V with ceramic package SMV320C6727B-SP Space grade C6727B floating-point DSP - rad-tolerant class V with ceramic package TMS320C5517 Low power C55x fixed point DSP- up to 200MHz, USB, LCD interface, FFT HWA, SAR ADC TMS320C5532 Low power C55x fixed point DSP- up to 100MHz TMS320C5533 Low power C55x fixed point DSP- up to 100MHz, USB TMS320C5534 Low power C55x fixed point DSP- up to 100MHz, USB, LCD interface TMS320C5535 Low power C55x fixed point DSP- up to 100MHz, USB, LCD interface, FFT HWA, SAR ADC TMS320C6201 Fixed-Point Digital Signal Processor TMS320C6202 Fixed-Point Digital Signal Processor TMS320C6202B C62x fixed point DSP- up to 300MHz, 384KB TMS320C6203B C62x fixed point DSP- up to 300MHz, 896KB TMS320C6204 Fixed-Point Digital Signal Processor TMS320C6205 Fixed-Point Digital Signal Processor TMS320C6211B C62x fixed point DSP- up to 167MHz TMS320C6411 C64x fixed point DSP- up to 300MHz, McBSP TMS320C6414 C64x fixed point DSP- up to 720MHz, McBSP TMS320C6415 C64x fixed point DSP- up to 720MHz, McBSP, PCI TMS320C6416 C64x fixed point DSP- up to 720MHz, McBSP, PCI, VCP/TCP TMS320C6421Q C64x+ fixed point DSP- up to 600MHz, 8 Bit EMIFA, 16-Bit DDR2 TMS320C6424Q C64x+ fixed point DSP- up to 600MHz, 16/8-Bit EMIFA, 32/16 Bit DDR2 TMS320C6454 C64x+ fixed point DSP- up to 1GHz, 64-Bit EMIFA, 32/16 Bit DDR2, 1 Gbps Ethernet TMS320C6457 Communications infrastructure digital signal processor TMS320C6701 C67x floating-point DSP- up to 167MHz, McBSP TMS320C6711D C67x floating-point DSP- up to 250MHz, McBSP, 32-Bit EMIFA TMS320C6712D C67x floating-point DSP- up to 150MHz, McBSP, 16-Bit EMIFA TMS320C6720 C67x floating-point DSP - 200MHz, McASP, 16-Bit EMIFA TMS320C6722B C67x floating-point DSP- up to 250MHz, McASP, 16-Bit EMIFA TMS320C6726B C67x floating-point DSP- up to 266MHz, McASP, 16-Bit EMIFA TMS320C6727 C67x floating-point DSP- up to 250MHz, McASP, 32-Bit EMIFA TMS320C6727B C67x floating-point DSP- up to 350MHz, McASP, 32-Bit EMIFA TMS320C6743 Low power C674x floating-point DSP- 375MHz TMS320C6745 Low power C674x floating-point DSP- 456MHz, QFP TMS320C6747 Low power C674x floating-point DSP- 456MHz, PBGA TMS320DM642Q Video/imaging fixed-point digital signal processor TMS320DM6431Q Digital media processor, up to 2400 MIPS, 300 MHz clock rate TMS320DM6435Q Digital media processor, up to 4800 MIPS, 600 MHz clock rate, 1 McASP, 1 McBSP TMS320DM6437Q Digital media processor, up to 4800 MIPS, 600 MHz clock rate, 1 McASP, 2 McBSP TMS320DM6441 DaVinci Digital Media System-on-Chip TMS320DM6467T Digital Media System-on-Chip TMS320DM647 Digital Media Processor
Download options
IDE, configuration, compiler or debugger

CCSTUDIO Code Composer Studio™ integrated development environment (IDE)

Code Composer Studio؜™ software is an integrated development environment (IDE) that supports TI's microcontroller (MCU) and embedded processor portfolios. Code Composer Studio software comprises a suite of tools used to develop and debug embedded applications. The software includes an (...)
Supported products & hardware

Supported products & hardware

This design resource supports most products in these categories.

Check the product details page to verify support.

parametric-filter MSP430 microcontrollers
parametric-filter Arm-based microcontrollers
parametric-filter Arm-based processors
parametric-filter Signal conditioners
parametric-filter mmWave radar sensors
parametric-filter Zigbee products
parametric-filter Wi-Fi products
parametric-filter Thread products
parametric-filter Other wireless technologies
parametric-filter Sub-1 GHz products
parametric-filter Multi-protocol products
parametric-filter Bluetooth products
Products
Automotive mmWave radar sensors
AWR1243 76-GHz to 81-GHz high-performance automotive MMIC AWR1443 Single-chip 76-GHz to 81-GHz automotive radar sensor integrating MCU and hardware accelerator AWR1642 Single-chip 76-GHz to 81-GHz automotive radar sensor integrating DSP and MCU AWR1843 Single-chip 76-GHz to 81-GHz automotive radar sensor integrating DSP, MCU and radar accelerator AWR1843AOP Single-chip 76-GHz to 81-GHz automotive radar sensor integrating antenna on package, DSP and MCU AWR2243 76-GHz to 81-GHz automotive second-generation high-performance MMIC AWR2944 Automotive 2nd-generation, 76-GHz to 81-GHz, high-performance SoC for corner and long-range radar AWR6443 Single-chip 60-GHz to 64-GHz automotive radar sensor integrating MCU and radar accelerator AWR6843 Single-chip 60-GHz to 64-GHz automotive radar sensor integrating DSP, MCU and radar accelerator AWR6843AOP Single-chip 60-GHz to 64-GHz automotive radar sensor integrating antenna on package, DSP and MCU
Industrial mmWave radar sensors
IWR1443 Single-chip 76-GHz to 81-GHz mmWave sensor integrating MCU and hardware accelerator IWR1642 Single-chip 76-GHz to 81-GHz mmWave sensor integrating DSP and MCU IWR1843 Single-chip 76-GHz to 81-GHz industrial radar sensor integrating DSP, MCU and radar accelerator IWR6443 Single-chip 60-GHz to 64-GHz intelligent mmWave sensor integrating MCU and hardware accelerator IWR6843 Single-chip 60-GHz to 64-GHz intelligent mmWave sensor integrating processing capability IWR6843AOP Single-chip 60-GHz to 64-GHz intelligent mmWave sensor with integrated antenna on package (AoP)
Evaluate in the cloud Download options
Driver or library

SPRC122 — C62x/C64x Fast Run-Time Support (RTS) Library

The C62x/64x FastRTS Library is an optimized, floating-point function library for C programmers using either TMS320C62x or TMS320C64x devices. These routines are typically used in computationally intensive real-time applications where optimal execution speed is critical. By replacing the current (...)
Driver or library

SPRC265 — TMS320C6000 DSP Library (DSPLIB)

TMS320C6000 Digital Signal Processor Library (DSPLIB) is a platform-optimized DSP function library for C programmers. It includes C-callable, general-purpose signal-processing routines that are typically used in computationally intensive real-time applications. With these routines, higher (...)
Simulation model

C6204 GHK IBIS Model (Rev. A)

SPRM014A.ZIP (23 KB) - IBIS Model
Simulation model

C6204 GLW IBIS Model (Rev. A)

SPRM015A.ZIP (22 KB) - IBIS Model
Simulation model

C6204 GLW BSDL Model (Rev. C)

SPRM023C.ZIP (5 KB) - BSDL Model
Simulation model

C6204 GHK BSDL Model (Rev. C)

SPRM024C.ZIP (4 KB) - BSDL Model
Design tool

PROCESSORS-3P-SEARCH — Arm-based MPU, arm-based MCU and DSP third-party search tool

TI has partnered with companies to offer a wide range of software, tools, and SOMs using TI processors to accelerate your path to production. Download this search tool to quickly browse our third-party solutions and find the right third-party to meet your needs. The software, tools and modules (...)
Package Pins Download
NFBGA (GWT) 288 View options
NFBGA (ZWT) 288 View options

Ordering & quality

Information included:
  • RoHS
  • REACH
  • Device marking
  • Lead finish/Ball material
  • MSL rating/Peak reflow
  • MTBF/FIT estimates
  • Material content
  • Qualification summary
  • Ongoing reliability monitoring

Recommended products may have parameters, evaluation modules or reference designs related to this TI product.

Support & training

TI E2E™ forums with technical support from TI engineers

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​​​​​​​

Videos