TMS320C6748/C6746/C6742
Fixed/Floating-Point DSPThe 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 InstrumentsCategory
Fixed/Floating-Point DSP
TMS320C6748/C6746/C6742 Key Specifications
| Parameter | Value |
|---|---|
| DMA | EDMA3 with 64 independent channels |
| Timers | 3x 64-bit general-purpose, 1x 64-bit watchdog/general-purpose |
| CPU Core | C674x fixed- and floating-point VLIW DSP |
| Shared RAM | 128KB |
| Clock Speed | 375 MHz and 456 MHz |
| I/O Voltage | 1.8V or 3.3V LVCMOS (except USB and DDR2) |
| PWM/Capture | 2x eHRPWM, 3x eCAP |
| Performance | Up to 3648 MIPS and 2746 MFLOPS |
| L1D Data Cache | 32KB |
| External Memory | EMIFA (NOR/NAND/16-bit SDRAM) and 16-bit DDR2/mDDR with 256-MB address space |
| Package Options | 361-ball PBGA (ZCE 13x13mm 0.65mm pitch; ZWT 16x16mm 0.80mm pitch) |
| L1P Program Cache | 32KB |
| Temperature Grades | Commercial, Extended, or Industrial |
| L2 Unified RAM/Cache | 256KB |
| Communication Interfaces | 10/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
| PARAMETER | PARAMETER | TEST CONDITIONS | MIN | TYP | MAX | UNIT |
|---|---|---|---|---|---|---|
| V OH | High-level output voltage (dual-voltage LVCMOS IOs at 3.3V) (1) | DVDD= 3.15V, I OH = -4 mA | 2.4 | V | ||
| V OH | High-level output voltage (dual-voltage LVCMOS IOs at 3.3V) (1) | DVDD= 3.15V, I OH = -100 μ A | 2.95 | V | ||
| V OH | High-level output voltage (dual-voltage LVCMOS IOs at 1.8V) (1) | DVDD= 1.71V, I OH = -2 mA | DVDD-0.45 | V | ||
| V OL | Low-level output voltage (dual-voltage LVCMOS I/Os at 3.3V) | DVDD= 3.15V, I OL = 4mA | 0.4 | V | ||
| V OL | Low-level output voltage (dual-voltage LVCMOS I/Os at 3.3V) | DVDD= 3.15V, I OL = 100 μ A | 0.2 | V | ||
| V OL | Low-level output voltage (dual-voltage LVCMOS I/Os at 1.8V) | DVDD= 1.71V, I OL = 2mA | 0.45 | V | ||
| 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) | 70 | 310 | μ 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 OH | High-level output current (1) (dual-voltage LVCMOS I/Os) | -6 | mA | |||
| I OL | Low-level output current (1) (dual-voltage LVCMOS I/Os) | 6 | mA | |||
| Capacitance | Input capacitance (dual-voltage LVCMOS) | 3 | pF | |||
| Capacitance | Output capacitance (dual-voltage LVCMOS) | 3 | pF |
TMS320C6748/C6746/C6742 Absolute Maximum Ratings
| Supply voltage ranges | Core 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 ranges | I/O, 1.8V (USB0_VDDA18, USB1_VDDA18, SATA_VDDR, DDR_DVDD18) (2) | -0.5 V to 2 V |
| Supply voltage ranges | I/O, 3.3V (DVDD3318_A, DVDD3318_B, DVDD3318_C, USB0_VDDA33, USB1_VDDA33) (2) | -0.5 V to 3.8V |
| Input voltage (V I ) ranges | Oscillator inputs (OSCIN, RTC_XI), 1.2V | -0.3 V to CVDD + 0.3V |
| Input voltage (V I ) ranges | Dual-voltage LVCMOS inputs, 3.3V or 1.8V (Steady State) | -0.3V to DVDD + 0.3V |
| Input voltage (V I ) ranges | Dual-voltage LVCMOS inputs, operated at 3.3V (Transient Overshoot/Undershoot) | DVDD + 20% up to 20% of Signal Period |
| Input voltage (V I ) ranges | Dual-voltage LVCMOS inputs, operated at 1.8V (Transient Overshoot/Undershoot) | DVDD + 30% up to 30% of Signal Period |
| Input voltage (V I ) ranges | USB 5V Tolerant IOs: (USB0_DM, USB0_DP, USB0_ID, USB1_DM, USB1_DP) | 5.25V (3) |
| Input voltage (V I ) ranges | USB0 VBUS Pin | 5.50V (3) |
| Output voltage (V O ) ranges | Dual-voltage LVCMOS outputs, 3.3V or 1.8V (Steady State) | -0.3 V to DVDD + 0.3V |
| Output voltage (V O ) ranges | Dual-voltage LVCMOS outputs, operated at 3.3V (Transient Overshoot/Undershoot) | DVDD + 20% up to 20% of Signal Period |
| Output voltage (V O ) ranges | Dual-voltage LVCMOS outputs, operated at 1.8V (Transient Overshoot/Undershoot) | DVDD + 30% up to 30% of Signal Period |
| Clamp Current | Input 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 J | Commercial (default) | 0°C to 90°C |
| Industrial (D suffix) | -40°C to 90°C | |
| Extended (A suffix) | -40°C to 105°C |
TMS320C6748/C6746/C6742 Recommended Operating Conditions
| NAME | DESCRIPTION | CONDITION | MIN | NOM | MAX | UNIT |
|---|---|---|---|---|---|---|
| Core Logic Supply Voltage (variable) | 1.3V operating point | 1.25 | 1.3 | 1.35 | V | |
| CVDD | Core Logic Supply Voltage (variable) | 1.2V operating point | 1.14 | 1.2 | 1.32 | V |
| Core Logic Supply Voltage (variable) | 1.1V operating point | 1.05 | 1.1 | 1.16 | V | |
| Core Logic Supply Voltage (variable) | 1.0V operating point | 0.95 | 1.0 | 1.05 | V | |
| Internal RAM Supply Voltage | 456 MHz versions | 1.25 | 1.3 | 1.35 | V | |
| RVDD | 375 MHz versions | 1.14 | 1.2 | 1.32 | ||
| RTC_CVDD (1) | RTC Core Logic Supply Voltage | 0.9 | 1.2 | 1.32 | V | |
| PLL0_VDDA | PLL0 Supply Voltage | 1.14 | 1.2 | 1.32 | V | |
| PLL1_VDDA | PLL1 Supply Voltage | 1.14 | 1.2 | 1.32 | V | |
| SATA_VDD | SATA Core Logic Supply Voltage | 1.14 | 1.2 | 1.32 | V | |
| USB_CVDD | USB0, USB1 Core Logic Supply Voltage | 1.14 | 1.2 | 1.32 | V | |
| USB0_VDDA18 | USB0 PHY Supply Voltage | 1.71 | 1.8 | 1.89 | V | |
| USB0_VDDA33 | USB0 PHY Supply Voltage | 3.15 | 3.3 | 3.45 | V | |
| USB1_VDDA18 | USB1 PHY Supply Voltage | 1.71 | 1.8 | 1.89 | V | |
| USB1_VDDA33 | USB1 PHY Supply Voltage | 3.15 | 3.3 | 3.45 | V | |
| DVDD18 (2) | 1.8V Logic Supply | 1.71 | 1.8 | 1.89 | V | |
| SATA_VDDR | SATA PHY Internal Regulator Supply | Voltage | 1.71 | 1.8 | 1.89 | V |
| DDR_DVDD18 ( 2) | DDR2 PHY Supply Voltage | 1.71 | 1.8 | 1.89 | V | |
| DDR_VREF | DDR2/mDDR reference voltage | 0.49* DDR_DVDD18 | 0.5* DDR_DVDD18 | 0.51* DDR_DVDD18 | V | |
| DDR_ZP | DDR2/mDDR impedance control, connected via 50 Ω resistor to Vss | Vss | V | |||
| Power Group A Dual-voltage IO | 1.8V operating point | 1.71 | 1.8 | 1.89 | V | |
| DVDD3318_A | Supply Voltage | 3.3V operating point | 3.15 | 3.3 | 3.45 | V |
| Power Group B Dual-voltage IO | 1.8V operating point | 1.71 | 1.8 | 1.89 | V | |
| DVDD3318_B | Supply Voltage | 3.3V operating point | 3.15 | 3.3 | 3.45 | V |
| DVDD3318_C | Power Group C Dual-voltage IO | 1.8V operating point | 1.71 | 1.8 | 1.89 | V |
| VSS | Core Logic Digital Ground | |||||
| PLL0_VSSA | PLL0 Ground | |||||
| PLL1_VSSA | PLL1 Ground | |||||
| SATA_VSS | SATA PHY Ground | |||||
| OSCVSS (3) | Oscillator Ground | 0 | 0 | 0 | V | |
| RTC_VSS (3) | RTC Oscillator Ground | |||||
| USB0_VSSA | USB0 PHY Ground | |||||
| USB0_VSSA33 | USB0 PHY Ground | V | ||||
| V | High-level input voltage, Dual-voltage I/O, 3.3V (4) | High-level input voltage, Dual-voltage I/O, 3.3V (4) | 2 | |||
| IH | High-level input voltage, RTC_XI | High-level input voltage, RTC_XI | 0.8*RTC_CVDD | V | ||
| High-level input voltage, OSCIN | High-level input voltage, OSCIN | 0.8*CVDD | V | |||
| Low-level input voltage, Dual-voltage I/O, 3.3V (4) | Low-level input voltage, Dual-voltage I/O, 3.3V (4) | 0.8 | V | |||
| Low-level input voltage, Dual-voltage | I/O, 1.8V (4) | 0.35*DVDD | V | |||
| V IL | Low-level input voltage, RTC_XI | Low-level input voltage, RTC_XI | 0.2*RTC_CVDD | V | ||
| Low-level input voltage, OSCIN | Low-level input voltage, OSCIN | 0.2*CVDD | V |
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) | ||
|---|---|---|---|---|
| 1 | R Θ JC | Junction-to-case | 7.6 | N/A |
| 2 | R Θ JB | Junction-to-board | 11.3 | N /A |
| 3 | R Θ JA | Junction-to-free air | 23.9 | 0.00 |
| 4 | R Θ JMA | Junction-to-moving air | 21.2 | 0.50 |
| 5 | R Θ JMA | Junction-to-moving air | 20.3 | 1.00 |
| 6 | R Θ JMA | Junction-to-moving air | 19.5 | 2.00 |
| 7 | R Θ JMA | Junction-to-moving air | 18.6 | 4.00 |
| 8 | Psi JT | Junction-to-package top | 0.2 | 0.00 |
| 9 | Psi JT | Junction-to-package top | 0.3 | 0.50 |
| 10 | Psi JT | Junction-to-package top | 0.3 | 1.00 |
| 11 | Psi JT | Junction-to-package top | 0.4 | 2.00 |
| 12 | Psi JT | Junction-to-package top | 0.5 | 4.00 |
| 13 | Psi JB | Junction-to-board | 11.2 | 0.00 |
| 14 | Psi JB | Junction-to-board | 11.1 | 0.50 |
| 15 | Psi JB | Junction-to-board | 11.1 | 1.00 |
| 16 | Psi JB | Junction-to-board | 11.0 | 2.00 |
| 17 | Psi JB | Junction-to-board | 10.9 | 4.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 Number | Manufacturer | Package |
|---|---|---|
| TMS320 | Texas Instruments | — |
| TMS320C6000 | Texas Instruments | — |
| TMS320C6745 | Texas Instruments | — |
| TMS320C6748 | Texas Instruments | — |
More datasheets
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.