TMS320F28378SPTPS
  • Share:

Texas Instruments TMS320F28378SPTPS

Manufacturer No:
TMS320F28378SPTPS
Manufacturer:
Texas Instruments
Package:
Tube
Description:
IC MCU 32BIT 1MB FLASH 176HLQFP
Delivery:
Payment:
iso14001
iso45001
iso9001
iso13485

Product Introduction

Overview

The TMS320F28378SPTPS is a high-performance 32-bit floating-point microcontroller from Texas Instruments, part of the C2000™ microcontroller family. This MCU is designed for advanced closed-loop control applications, including industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing. The real-time control subsystem is based on TI’s 32-bit C28x floating-point CPU, which operates at 200MHz and includes a Trigonometric Math Unit (TMU) and a Viterbi/Complex Math Unit (VCU-II) for enhanced mathematical processing capabilities.

The microcontroller also features a Programmable Control Law Accelerator (CLA), which is an independent 32-bit floating-point processor that runs at the same speed as the main CPU, allowing for parallel processing and significantly improving the computational performance of real-time control systems.

Key Specifications

Specification Details
Core Processor TMS320C28x 32-bit CPU
Clock Speed 200MHz
Floating-Point Unit (FPU) IEEE 754 single-precision
Math Units Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II)
Programmable Control Law Accelerator (CLA) 200MHz, IEEE 754 single-precision floating-point instructions
On-chip Memory Up to 1MB (512KW) of flash (ECC-protected), up to 164KB (82KW) of RAM (ECC-protected or parity-protected)
Security Features Dual-zone security, unique identification number
Clock and System Control Two internal zero-pin 10MHz oscillators, on-chip crystal oscillator, windowed watchdog timer module, missing clock detection circuitry
Voltage 1.2V core, 3.3V I/O design
Package Type 176-HLQFP (24x24)
Analog-to-Digital Converters (ADCs) Up to four 16-bit ADCs (1.1MSPS each), up to four 12-bit ADCs (3.5MSPS each)
Communications Peripherals USB 2.0 (MAC + PHY), two CAN modules, three high-speed SPI ports, two McBSPs, four SCI/UART, two I2C interfaces

Key Features

  • High-Performance CPU: The TMS320C28x 32-bit CPU operates at 200MHz and includes an IEEE 754 single-precision Floating-Point Unit (FPU), a Trigonometric Math Unit (TMU), and a Viterbi/Complex Math Unit (VCU-II) for enhanced mathematical processing.
  • Programmable Control Law Accelerator (CLA): An independent 32-bit floating-point processor that runs at the same speed as the main CPU, enabling parallel processing and doubling the computational performance of real-time control systems.
  • On-chip Memory: Up to 1MB of flash memory and up to 164KB of RAM, both with error correction code (ECC) or parity protection.
  • Analog and Control Peripherals: Includes four Analog-to-Digital Converters (ADCs), three 12-bit buffered DAC outputs, 24 PWM channels, 16 High-Resolution Pulse Width Modulator (HRPWM) channels, six Enhanced Capture (eCAP) modules, and three Enhanced Quadrature Encoder Pulse (eQEP) modules.
  • Communications Peripherals: Features USB 2.0, two CAN modules, three high-speed SPI ports, two McBSPs, four SCI/UART, and two I2C interfaces.
  • Functional Safety Compliance: Developed for functional safety applications, compliant with ISO 26262 up to ASIL D, IEC 61508 up to SIL 3, IEC 60730 up to Class C, and UL 1998 up to Class 2.

Applications

  • Industrial Motor Drives: Suitable for advanced motor control applications, including AC and DC motor drives.
  • Solar Inverters and Digital Power Systems: Ideal for solar inverters, power factor correction, and other digital power applications.
  • Electrical Vehicles and Transportation: Used in electric vehicle control systems and other transportation-related applications.
  • Sensing and Signal Processing: Applicable in various sensing and signal processing tasks due to its advanced analog and control peripherals.
  • On-Board Chargers and Wireless Chargers: Can be used in on-board chargers and wireless charging systems.
  • Servo Drive Control Modules: Suitable for servo drive control and linear motor segment controllers.
  • Three-Phase UPS Systems: Used in three-phase UPS systems and industrial AC-DC power supplies.

Q & A

  1. What is the core processor of the TMS320F28378SPTPS?

    The core processor is the TMS320C28x 32-bit CPU.

  2. What is the clock speed of the TMS320F28378SPTPS?

    The clock speed is 200MHz.

  3. What type of Floating-Point Unit (FPU) does the TMS320F28378SPTPS have?

    The FPU is an IEEE 754 single-precision Floating-Point Unit.

  4. What is the Programmable Control Law Accelerator (CLA) and its benefits?

    The CLA is an independent 32-bit floating-point processor that runs at the same speed as the main CPU, allowing for parallel processing and doubling the computational performance of real-time control systems.

  5. How much on-chip memory does the TMS320F28378SPTPS have?

    It has up to 1MB of flash memory and up to 164KB of RAM.

  6. What are the key analog and control peripherals of the TMS320F28378SPTPS?

    It includes four ADCs, three 12-bit buffered DAC outputs, 24 PWM channels, 16 HRPWM channels, six eCAP modules, and three eQEP modules.

  7. What communications peripherals are available on the TMS320F28378SPTPS?

    It features USB 2.0, two CAN modules, three high-speed SPI ports, two McBSPs, four SCI/UART, and two I2C interfaces.

  8. Is the TMS320F28378SPTPS compliant with functional safety standards?

    Yes, it is developed for functional safety applications and is compliant with various standards such as ISO 26262, IEC 61508, IEC 60730, and UL 1998.

  9. What are some common applications of the TMS320F28378SPTPS?

    Common applications include industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing tasks.

  10. What package types are available for the TMS320F28378SPTPS?

    The TMS320F28378SPTPS is available in a 176-HLQFP (24x24) package.

Product Attributes

Core Processor:C28x
Core Size:32-Bit Single-Core
Speed:200MHz
Connectivity:CANbus, EBI/EMI, I²C, McBSP, SCI, SPI, uPP, UART/USART, USB
Peripherals:DMA, POR, PWM, WDT
Number of I/O:97
Program Memory Size:1MB (512K x 16)
Program Memory Type:Flash
EEPROM Size:- 
RAM Size:82K x 16
Voltage - Supply (Vcc/Vdd):1.14V ~ 3.47V
Data Converters:A/D 20x12b, 9x16b; D/A 1x12b
Oscillator Type:Internal
Operating Temperature:-40°C ~ 125°C (TJ)
Mounting Type:Surface Mount
Package / Case:176-LQFP Exposed Pad
Supplier Device Package:176-HLQFP (24x24)
0 Remaining View Similar

In Stock

$22.52
4

Please send RFQ , we will respond immediately.

Same Series
DD15S20JVL0/AA
DD15S20JVL0/AA
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S20L0S
DD15S20L0S
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S20WTS/AA
DD15S20WTS/AA
CONN D-SUB HD RCPT 15P SLDR CUP
CBC13W3S10HV30/AA
CBC13W3S10HV30/AA
CONN D-SUB RCPT 13POS CRIMP
DD15S20J0S
DD15S20J0S
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S20WE3S/AA
DD15S20WE3S/AA
CONN D-SUB HD RCPT 15P SLDR CUP
CBC13W3S10HE2S/AA
CBC13W3S10HE2S/AA
CONN D-SUB RCPT 13POS CRIMP
CBC46W4S10G00/AA
CBC46W4S10G00/AA
CONN D-SUB RCPT 46POS CRIMP
DD26S10HT20/AA
DD26S10HT20/AA
CONN D-SUB HD RCPT 26POS CRIMP
DD26S2S50V3X
DD26S2S50V3X
CONN D-SUB HD RCPT 26P SLDR CUP
DD44S32S60V3X
DD44S32S60V3X
CONN D-SUB HD RCPT 44P VERT SLDR
DD44S32S60T2X
DD44S32S60T2X
CONN D-SUB HD RCPT 44P VERT SLDR

Similar Products

Part Number TMS320F28378SPTPS TMS320F28378SPZPS TMS320F28379SPTPS TMS320F28374SPTPS TMS320F28375SPTPS TMS320F28376SPTPS TMS320F28377SPTPS TMS320F28378DPTPS
Manufacturer Texas Instruments Texas Instruments Texas Instruments Texas Instruments Texas Instruments Texas Instruments Texas Instruments Texas Instruments
Product Status Active Active Active Active Active Active Active Active
Core Processor C28x C28x C28x C28x C28x C28x C28x C28x
Core Size 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Single-Core 32-Bit Dual-Core
Speed 200MHz 200MHz 200MHz 200MHz 200MHz 200MHz 200MHz 200MHz
Connectivity CANbus, EBI/EMI, I²C, McBSP, SCI, SPI, uPP, UART/USART, USB CANbus, I²C, McBSP, SCI, SPI, uPP, UART/USART, USB CANbus, EBI/EMI, I²C, McBSP, SCI, SPI, uPP, UART/USART, USB CANbus, EBI/EMI, I²C, McBSP, SCI, SPI, uPP, UART/USART, USB CANbus, EBI/EMI, I²C, McBSP, SCI, SPI, uPP, UART/USART, USB CANbus, EBI/EMI, I²C, McBSP, SCI, SPI, uPP, UART/USART, USB CANbus, EBI/EMI, I²C, McBSP, SCI, SPI, uPP, UART/USART, USB CANbus, I²C, SCI, SPI, uPP, UART/USART, USB
Peripherals DMA, POR, PWM, WDT DMA, POR, PWM, WDT DMA, POR, PWM, WDT DMA, POR, PWM, WDT DMA, POR, PWM, WDT DMA, POR, PWM, WDT DMA, POR, PWM, WDT DMA, POR, PWM, WDT
Number of I/O 97 41 97 97 97 97 97 97
Program Memory Size 1MB (512K x 16) 1MB (512K x 16) 1MB (512K x 16) 512KB (256K x 16) 1MB (512K x 16) 512KB (256K x 16) 1MB (512K x 16) 1MB (512K x 16)
Program Memory Type Flash Flash Flash Flash Flash Flash Flash Flash
EEPROM Size - - - - - - - -
RAM Size 82K x 16 82K x 16 82K x 16 66K x 16 82K x 16 66K x 16 82K x 16 102K x 16
Voltage - Supply (Vcc/Vdd) 1.14V ~ 3.47V 1.14V ~ 3.47V 1.14V ~ 3.47V 1.14V ~ 3.47V 1.14V ~ 3.47V 1.14V ~ 3.47V 1.14V ~ 3.47V 1.14V ~ 3.47V
Data Converters A/D 20x12b, 9x16b; D/A 1x12b A/D 14x12b, 14x16b; D/A 3x12b A/D 20x12b, 20x16b; D/A 3x12b A/D 20x12b; D/A 3x12b A/D 20x12b; D/A 3x12b A/D 20x12b, 20x16b; D/A 3x12b A/D 20x12b, 20x16b; D/A 3x12b A/D 20x12b; D/A 3x12b
Oscillator Type Internal Internal Internal Internal Internal Internal Internal Internal
Operating Temperature -40°C ~ 125°C (TJ) -40°C ~ 125°C (TJ) -40°C ~ 125°C (TJ) -40°C ~ 125°C (TJ) -40°C ~ 125°C (TJ) -40°C ~ 125°C (TJ) -40°C ~ 125°C (TJ) -40°C ~ 125°C (TJ)
Mounting Type Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount Surface Mount
Package / Case 176-LQFP Exposed Pad 100-TQFP Exposed Pad 176-LQFP Exposed Pad 176-LQFP Exposed Pad 176-LQFP Exposed Pad 176-LQFP Exposed Pad 176-LQFP Exposed Pad 176-LQFP Exposed Pad
Supplier Device Package 176-HLQFP (24x24) 100-HTQFP (14x14) 176-HLQFP (24x24) 176-HLQFP (24x24) 176-HLQFP (24x24) 176-HLQFP (24x24) 176-HLQFP (24x24) 176-HLQFP (24x24)

Related Product By Categories

STM8S103F3P6
STM8S103F3P6
STMicroelectronics
IC MCU 8BIT 8KB FLASH 20TSSOP
STM8S103F2P3
STM8S103F2P3
STMicroelectronics
IC MCU 8BIT 4KB FLASH 20TSSOP
STM8L151C8U6
STM8L151C8U6
STMicroelectronics
IC MCU 8BIT 64KB FLASH 48UFQFPN
STM32F031C6T7
STM32F031C6T7
STMicroelectronics
IC MCU 32BIT 32KB FLASH 48TQFP
STM32L552CCT6
STM32L552CCT6
STMicroelectronics
IC MCU 32BIT 256KB FLASH 48LQFP
STM32F098CCU6TR
STM32F098CCU6TR
STMicroelectronics
IC MCU 32BIT 256KB FLSH 48UFQFPN
STM32L552CET6P
STM32L552CET6P
STMicroelectronics
IC MCU 32BIT 512KB FLASH 48LQFP
ADUC7028BBCZ62-RL
ADUC7028BBCZ62-RL
Analog Devices Inc.
IC MCU 16/32B 62KB FLSH 64CSPBGA
MKL17Z128VFT4
MKL17Z128VFT4
NXP USA Inc.
IC MCU 32BIT 128KB FLASH 48QFN
STR710FZ1H6
STR710FZ1H6
STMicroelectronics
IC MCU 32BIT 128KB FLASH 144BGA
TMS320F28044PZS
TMS320F28044PZS
Texas Instruments
IC MCU 32BIT 128KB FLASH 100LQFP
STM32L151CCT6J
STM32L151CCT6J
STMicroelectronics
IC MCU 32BIT 256KB FLASH 48LQFP

Related Product By Brand

DAC5573IPWRG4
DAC5573IPWRG4
Texas Instruments
IC DAC 8BIT V-OUT 16TSSOP
TMS320F2812ZAYAR
TMS320F2812ZAYAR
Texas Instruments
IC MCU
AM26LS32ACNSR
AM26LS32ACNSR
Texas Instruments
IC RECEIVER 0/4 16SO
SN65LVDM176DGKG4
SN65LVDM176DGKG4
Texas Instruments
IC TRANSCEIVER HALF 1/1 8VSSOP
SN75172DWG4
SN75172DWG4
Texas Instruments
IC DRIVER 4/0 20SOIC
PCF8574AN
PCF8574AN
Texas Instruments
IC I/O EXPANDER I2C 8B 16DIP
LMV844MT/NOPB
LMV844MT/NOPB
Texas Instruments
IC OPAMP GP 4 CIRCUIT 14TSSOP
LM4250CN/NOPB
LM4250CN/NOPB
Texas Instruments
IC OPAMP GP 1 CIRCUIT 8DIP
SN74LVC1G97DBVRG4
SN74LVC1G97DBVRG4
Texas Instruments
IC CONFIG MULTI FUNCTION SOT23-6
REG1117A-1.8/2K5
REG1117A-1.8/2K5
Texas Instruments
IC REG LINEAR 1.8V 1A SOT223-4
TPS76801QDRG4
TPS76801QDRG4
Texas Instruments
IC REG LINEAR POS ADJ 1A 8SOIC
LP38693MP-ADJ
LP38693MP-ADJ
Texas Instruments
IC REG LIN POS ADJ 500MA SOT223