Skip to main content

We use cookies to understand how you use our site and improve your experience. See our Privacy Policy.

TMS320C6748/C6746/C6742

Fixed/Floating-Point DSP

The TMS320C6748/C6746/C6742 is a fixed/floating-point dsp from Texas Instruments. View the full TMS320C6748/C6746/C6742 datasheet below including key specifications, electrical characteristics, absolute maximum ratings.

TMS320C6748/C6746/C6742 shares its datasheet with TMS320C6748, whose page lists every part number it covers.

Official TMS320C6748/C6746/C6742 datasheet (PDF) — the source this page was extracted from.

Manufacturer

Texas Instruments

Category

Fixed/Floating-Point DSP

TMS320C6748/C6746/C6742 Key Specifications

ParameterValue
DMAEDMA3 with 64 independent channels
Timers3x 64-bit general-purpose, 1x 64-bit watchdog/general-purpose
CPU CoreC674x fixed- and floating-point VLIW DSP
Shared RAM128KB
Clock Speed375 MHz and 456 MHz
I/O Voltage1.8V or 3.3V LVCMOS (except USB and DDR2)
PWM/Capture2x eHRPWM, 3x eCAP
PerformanceUp to 3648 MIPS and 2746 MFLOPS
L1D Data Cache32KB
External MemoryEMIFA (NOR/NAND/16-bit SDRAM) and 16-bit DDR2/mDDR with 256-MB address space
Package Options361-ball PBGA (ZCE 13x13mm 0.65mm pitch; ZWT 16x16mm 0.80mm pitch)
L1P Program Cache32KB
Temperature GradesCommercial, Extended, or Industrial
L2 Unified RAM/Cache256KB
Communication Interfaces10/100 Ethernet EMAC, USB 2.0 OTG, USB 1.1 OHCI, SATA, 3x UART, 2x SPI, 2x I2C, McASP, 2x McBSP, HPI, uPP, VPIF, 2x MMC/SD

TMS320C6748/C6746/C6742 Overview

Part: TMS320C6748 — Texas Instruments

Type: Fixed- and Floating-Point DSP (C674x VLIW core)

Description: Low-power 375/456 MHz C674x fixed- and floating-point VLIW DSP delivering up to 3648 MIPS and 2746 MFLOPS, with 256 KB L2, 128 KB shared RAM, DDR2/mDDR controller, SATA, USB, EMAC and 361-ball BGA packaging.

Operating Conditions:

  • Core supply (CVDD): 1.25–1.35 V at the 1.3 V operating point; 1.14–1.32 V at 1.2 V; 1.05–1.16 V at 1.1 V; 0.95–1.05 V at 1.0 V
  • I/O supply (dual-voltage DVDD3318_x): 3.15–3.45 V (3.3 V) or 1.71–1.89 V (1.8 V)
  • Operating junction temperature: 0 to 90 °C (commercial default); -40 to 90 °C (D suffix, industrial); -40 to 105 °C (A suffix, extended)
  • Maximum CPU clock: 375 or 456 MHz, depending on version

Absolute Maximum Ratings:

  • Core logic supplies (CVDD, RVDD, RTC_CVDD, PLLx_VDDA, SATA_VDD, USB_CVDD): -0.5 to 1.4 V
  • 1.8 V I/O supplies: -0.5 to 2 V
  • 3.3 V I/O supplies: -0.5 to 3.8 V
  • Dual-voltage LVCMOS input/output voltage (steady state): -0.3 V to DVDD + 0.3 V
  • USB 5 V tolerant I/Os: 5.25 V; USB0 VBUS pin: 5.50 V
  • I/O clamp current: ±20 mA
  • Operating junction temperature: 90 °C (commercial/industrial) or 105 °C (extended)

Key Specs:

  • CPU: C674x DSP at 375 or 456 MHz, up to 3648 MIPS / 2746 MFLOPS
  • On-chip memory: 32 KB L1P, 32 KB L1D, 256 KB L2, plus 128 KB shared RAM
  • External memory: EMIFA (NOR, NAND, 16-bit SDRAM) and 16-bit DDR2 (up to 156 MHz) or mDDR (up to 150 MHz)
  • RVDD (internal RAM supply): 1.25–1.35 V for 456 MHz versions; 1.14–1.32 V for 375 MHz versions
  • RTC_CVDD: 0.9–1.32 V
  • USB PHY supplies: 1.71–1.89 V and 3.15–3.45 V
  • Networking and storage: 10/100 Mbps EMAC (MII/RMII), SATA I/II (1.5/3.0 Gbps)
  • EDMA3: 64 independent channels and 16 QDMA channels

Features:

  • C674x DSP supporting 32-bit integer and IEEE single- and double-precision floating point
  • Two-level cache architecture
  • Two PRU cores (PRUSS) with 4 KB instruction RAM each
  • USB 2.0 OTG (USB0) and USB 1.1 OHCI host (USB1) with integrated PHYs
  • McASP (16 serializers), 2 McBSPs, 3 UARTs, 2 SPIs, 2 I2C, 2 MMC/SD, HPI, uPP, VPIF, LCD controller
  • 2 eHRPWM and 3 eCAP modules
  • RTC with separate power rail
  • Basic Secure Boot (SHA-1/SHA-256, AES-128) on security-enabled devices
  • 1.8 V or 3.3 V LVCMOS I/Os (except USB and DDR2)

Applications:

  • Currency inspection
  • Biometric identification
  • Machine vision (low-end)

Package:

  • 361-ball PBGA (NFBGA), ZCE suffix, 13 mm × 13 mm, 0.65 mm ball pitch
  • 361-ball PBGA (NFBGA), ZWT suffix, 16 mm × 16 mm, 0.80 mm ball pitch

TMS320C6748/C6746/C6742 Features

1

  • 375- and 456-MHz C674x Fixed- and FloatingPoint VLIW DSP
  • C674x Instruction Set Features
  • -Superset of the C67x+ and C64x+ ISAs
  • -Up to 3648 MIPS and 2746 MFLOPS
  • -Byte-Addressable (8-, 16-, 32-, and 64-Bit Data)
  • -8-Bit Overflow Protection
  • -Bit-Field Extract, Set, Clear
  • -Normalization, Saturation, Bit-Counting
  • -Compact 16-Bit Instructions
  • C674x Two-Level Cache Memory Architecture
  • -32KB of L1P Program RAM/Cache
  • -32KB of L1D Data RAM/Cache
  • -256KB of L2 Unified Mapped RAM/Cache
  • -Flexible RAM/Cache Partition (L1 and L2)
  • Enhanced Direct Memory Access Controller 3 (EDMA3):
  • -2 Channel Controllers
  • -3 Transfer Controllers
  • -64 Independent DMA Channels
  • -16 Quick DMA Channels
  • -Programmable Transfer Burst Size
  • TMS320C674x Floating-Point VLIW DSP Core
  • -Load-Store Architecture With Nonaligned Support
  • -64 General-Purpose Registers (32-Bit)
  • -Six ALU (32- and 40-Bit) Functional Units
  • -Supports 32-Bit Integer, SP (IEEE Single Precision/32-Bit) and DP (IEEE Double Precision/64-Bit) Floating Point
  • -Supports up to Four SP Additions Per Clock, Four DP Additions Every Two Clocks
  • -Supports up to Two Floating-Point (SP or DP) Reciprocal Approximation (RCPxP) and Square-Root Reciprocal Approximation (RSQRxP) Operations Per Cycle
  • -Two Multiply Functional Units:
  • -Mixed-Precision IEEE Floating-Point Multiply Supported up to:
  • -2 SP × SP → SP Per Clock
  • -2 SP × SP → DP Every Two Clocks

TMS320C6748

SPRS590G -JUNE 2009-REVISED JANUARY 2017

TMS320C6748/C6746/C6742 Pin Configuration

Extensive use of pin multiplexing is used to accommodate the largest number of peripheral functions in the smallest possible package. Pin multiplexing is controlled using a combination of hardware configuration at device reset and software programmable register settings.

TMS320C6748/C6746/C6742 Electrical Characteristics

PARAMETERPARAMETERTEST CONDITIONSMINTYPMAXUNIT
V OHHigh-level output voltage (dual-voltage LVCMOS IOs at 3.3V) (1)DVDD= 3.15V, I OH = -4 mA2.4V
V OHHigh-level output voltage (dual-voltage LVCMOS IOs at 3.3V) (1)DVDD= 3.15V, I OH = -100 μ A2.95V
V OHHigh-level output voltage (dual-voltage LVCMOS IOs at 1.8V) (1)DVDD= 1.71V, I OH = -2 mADVDD-0.45V
V OLLow-level output voltage (dual-voltage LVCMOS I/Os at 3.3V)DVDD= 3.15V, I OL = 4mA0.4V
V OLLow-level output voltage (dual-voltage LVCMOS I/Os at 3.3V)DVDD= 3.15V, I OL = 100 μ A0.2V
V OLLow-level output voltage (dual-voltage LVCMOS I/Os at 1.8V)DVDD= 1.71V, I OL = 2mA0.45V
I I (2)Input current (1) (dual-voltage LVCMOS I/Os)V I = VSS to DVDD without opposing internal resistor±9μ A
I I (2)Input current (1) (dual-voltage LVCMOS I/Os)V I = VSS to DVDD with opposing internal pullup resistor (3)70310μ A
I I (2)Input current (1) (dual-voltage LVCMOS I/Os)V I = VSS to DVDD with opposing internal pulldown resistor (3)-75-270μ A
I I (2)Input current (DDR2/mDDR I/Os)V I = VSS to DVDD with opposing internal pulldown resistor (3)-77-286μ A
I OHHigh-level output current (1) (dual-voltage LVCMOS I/Os)-6mA
I OLLow-level output current (1) (dual-voltage LVCMOS I/Os)6mA
CapacitanceInput capacitance (dual-voltage LVCMOS)3pF
CapacitanceOutput capacitance (dual-voltage LVCMOS)3pF

TMS320C6748/C6746/C6742 Absolute Maximum Ratings

Supply voltage rangesCore Logic, Variable and Fixed (CVDD, RVDD, RTC_CVDD, PLL0_VDDA , PLL1_VDDA , SATA_VDD, USB_CVDD) (2)-0.5 V to 1.4 V
Supply voltage rangesI/O, 1.8V (USB0_VDDA18, USB1_VDDA18, SATA_VDDR, DDR_DVDD18) (2)-0.5 V to 2 V
Supply voltage rangesI/O, 3.3V (DVDD3318_A, DVDD3318_B, DVDD3318_C, USB0_VDDA33, USB1_VDDA33) (2)-0.5 V to 3.8V
Input voltage (V I ) rangesOscillator inputs (OSCIN, RTC_XI), 1.2V-0.3 V to CVDD + 0.3V
Input voltage (V I ) rangesDual-voltage LVCMOS inputs, 3.3V or 1.8V (Steady State)-0.3V to DVDD + 0.3V
Input voltage (V I ) rangesDual-voltage LVCMOS inputs, operated at 3.3V (Transient Overshoot/Undershoot)DVDD + 20% up to 20% of Signal Period
Input voltage (V I ) rangesDual-voltage LVCMOS inputs, operated at 1.8V (Transient Overshoot/Undershoot)DVDD + 30% up to 30% of Signal Period
Input voltage (V I ) rangesUSB 5V Tolerant IOs: (USB0_DM, USB0_DP, USB0_ID, USB1_DM, USB1_DP)5.25V (3)
Input voltage (V I ) rangesUSB0 VBUS Pin5.50V (3)
Output voltage (V O ) rangesDual-voltage LVCMOS outputs, 3.3V or 1.8V (Steady State)-0.3 V to DVDD + 0.3V
Output voltage (V O ) rangesDual-voltage LVCMOS outputs, operated at 3.3V (Transient Overshoot/Undershoot)DVDD + 20% up to 20% of Signal Period
Output voltage (V O ) rangesDual-voltage LVCMOS outputs, operated at 1.8V (Transient Overshoot/Undershoot)DVDD + 30% up to 30% of Signal Period
Clamp CurrentInput or Output Voltages 0.3V above or below their respective power rails. Limit clamp current that flows through the I/O's internal diode protection cells.±20mA
Operating Junction Temperature ranges, T JCommercial (default)0°C to 90°C
Industrial (D suffix)-40°C to 90°C
Extended (A suffix)-40°C to 105°C
NAMEDESCRIPTIONCONDITIONMINNOMMAXUNIT
Core Logic Supply Voltage (variable)1.3V operating point1.251.31.35V
CVDDCore Logic Supply Voltage (variable)1.2V operating point1.141.21.32V
Core Logic Supply Voltage (variable)1.1V operating point1.051.11.16V
Core Logic Supply Voltage (variable)1.0V operating point0.951.01.05V
Internal RAM Supply Voltage456 MHz versions1.251.31.35V
RVDD375 MHz versions1.141.21.32
RTC_CVDD (1)RTC Core Logic Supply Voltage0.91.21.32V
PLL0_VDDAPLL0 Supply Voltage1.141.21.32V
PLL1_VDDAPLL1 Supply Voltage1.141.21.32V
SATA_VDDSATA Core Logic Supply Voltage1.141.21.32V
USB_CVDDUSB0, USB1 Core Logic Supply Voltage1.141.21.32V
USB0_VDDA18USB0 PHY Supply Voltage1.711.81.89V
USB0_VDDA33USB0 PHY Supply Voltage3.153.33.45V
USB1_VDDA18USB1 PHY Supply Voltage1.711.81.89V
USB1_VDDA33USB1 PHY Supply Voltage3.153.33.45V
DVDD18 (2)1.8V Logic Supply1.711.81.89V
SATA_VDDRSATA PHY Internal Regulator SupplyVoltage1.711.81.89V
DDR_DVDD18 ( 2)DDR2 PHY Supply Voltage1.711.81.89V
DDR_VREFDDR2/mDDR reference voltage0.49* DDR_DVDD180.5* DDR_DVDD180.51* DDR_DVDD18V
DDR_ZPDDR2/mDDR impedance control, connected via 50 Ω resistor to VssVssV
Power Group A Dual-voltage IO1.8V operating point1.711.81.89V
DVDD3318_ASupply Voltage3.3V operating point3.153.33.45V
Power Group B Dual-voltage IO1.8V operating point1.711.81.89V
DVDD3318_BSupply Voltage3.3V operating point3.153.33.45V
DVDD3318_CPower Group C Dual-voltage IO1.8V operating point1.711.81.89V
VSSCore Logic Digital Ground
PLL0_VSSAPLL0 Ground
PLL1_VSSAPLL1 Ground
SATA_VSSSATA PHY Ground
OSCVSS (3)Oscillator Ground000V
RTC_VSS (3)RTC Oscillator Ground
USB0_VSSAUSB0 PHY Ground
USB0_VSSA33USB0 PHY GroundV
VHigh-level input voltage, Dual-voltage I/O, 3.3V (4)High-level input voltage, Dual-voltage I/O, 3.3V (4)2
IHHigh-level input voltage, RTC_XIHigh-level input voltage, RTC_XI0.8*RTC_CVDDV
High-level input voltage, OSCINHigh-level input voltage, OSCIN0.8*CVDDV
Low-level input voltage, Dual-voltage I/O, 3.3V (4)Low-level input voltage, Dual-voltage I/O, 3.3V (4)0.8V
Low-level input voltage, Dual-voltageI/O, 1.8V (4)0.35*DVDDV
V ILLow-level input voltage, RTC_XILow-level input voltage, RTC_XI0.2*RTC_CVDDV
Low-level input voltage, OSCINLow-level input voltage, OSCIN0.2*CVDDV

TMS320C6748/C6746/C6742 Thermal Information

The following table shows the thermal resistance characteristics for the PBGA-ZCE mechanical package.

Table 8-1. Thermal Resistance Characteristics (PBGA Package) [ZCE]

NO.°C/W (1)AIR FLOW (m/s) (2)
1R Θ JCJunction-to-case7.6N/A
2R Θ JBJunction-to-board11.3N /A
3R Θ JAJunction-to-free air23.90.00
4R Θ JMAJunction-to-moving air21.20.50
5R Θ JMAJunction-to-moving air20.31.00
6R Θ JMAJunction-to-moving air19.52.00
7R Θ JMAJunction-to-moving air18.64.00
8Psi JTJunction-to-package top0.20.00
9Psi JTJunction-to-package top0.30.50
10Psi JTJunction-to-package top0.31.00
11Psi JTJunction-to-package top0.42.00
12Psi JTJunction-to-package top0.54.00
13Psi JBJunction-to-board11.20.00
14Psi JBJunction-to-board11.10.50
15Psi JBJunction-to-board11.11.00
16Psi JBJunction-to-board11.02.00
17Psi JBJunction-to-board10.94.00

Variants on the same datasheet

These parts have exact links to the same datasheet. They are candidates to compare, not verified drop-in replacements; check package, pinout and electrical limits.

Part NumberManufacturerPackage
TMS320Texas Instruments—
TMS320C6000Texas Instruments—
TMS320C6745Texas Instruments—
TMS320C6748Texas Instruments—

More datasheets

All Texas Instruments datasheets (2,418)

Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Ask your AI agent about the TMS320C6748/C6746/C6742

Connect SheetsData to Claude, Cursor, Codex or any MCP client and your agent reads this datasheet for you: pinout, limits, register maps and design checks, with the numbers taken from the PDF.

claude mcp add --transport http sheetsdata https://mcp.sheetsdata.com/mcp

Then ask: "Can the TMS320C6748/C6746/C6742 run from my 12 V rail? Check it against the datasheet limits."

Create a free account $2 of usage every month, no card needed.