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
DD15S20WTS/AA
DD15S20WTS/AA
CONN D-SUB HD RCPT 15P SLDR CUP
DD15S20LV5S/AA
DD15S20LV5S/AA
CONN D-SUB HD RCPT 15P SLDR CUP
CBC13W3S10HE3X/AA
CBC13W3S10HE3X/AA
CONN D-SUB RCPT 13POS CRIMP
DD15S200E3S/AA
DD15S200E3S/AA
CONN D-SUB HD RCPT 15P SLDR CUP
CBC9W4S10HTS/AA
CBC9W4S10HTS/AA
CONN D-SUB RCPT 9POS CRIMP
DD26M20HV30/AA
DD26M20HV30/AA
CONN D-SUB HD PLUG 26P SLDR CUP
DD26S200T0
DD26S200T0
CONN D-SUB HD RCPT 26P SLDR CUP
DD26S2S50T20/AA
DD26S2S50T20/AA
CONN D-SUB HD RCPT 26P SLDR CUP
DD26S2S50V5X/AA
DD26S2S50V5X/AA
CONN D-SUB HD RCPT 26P SLDR CUP
DD44S32S600X/AA
DD44S32S600X/AA
CONN D-SUB HD RCPT 44P VERT SLDR
DD26S20J0X
DD26S20J0X
CONN D-SUB HD RCPT 26P SLDR CUP
DD44S32S60T0
DD44S32S60T0
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

STM32L4S5ZIT6
STM32L4S5ZIT6
STMicroelectronics
IC MCU 32BIT 2MB FLASH 144LQFP
STM32F205ZET6TR
STM32F205ZET6TR
STMicroelectronics
IC MCU 32BIT 512KB FLASH 144LQFP
STM8S103F3P6
STM8S103F3P6
STMicroelectronics
IC MCU 8BIT 8KB FLASH 20TSSOP
STM8S103F2P3
STM8S103F2P3
STMicroelectronics
IC MCU 8BIT 4KB FLASH 20TSSOP
STM8L151C2T6
STM8L151C2T6
STMicroelectronics
IC MCU 8BIT 4KB FLASH 48LQFP
MSP430F435IPZR
MSP430F435IPZR
Texas Instruments
IC MCU 16BIT 16KB FLASH 100LQFP
TMS320F28069PFPQ
TMS320F28069PFPQ
Texas Instruments
IC MCU 32BIT 256KB FLASH 80HTQFP
STM32L152VET6TR
STM32L152VET6TR
STMicroelectronics
IC MCU 32BIT 512KB FLASH 100LQFP
TMS320F28375SPZPQ
TMS320F28375SPZPQ
Texas Instruments
IC MCU 32BIT 1MB FLASH 100HTQFP
LPC1313FBD48/01
LPC1313FBD48/01
NXP USA Inc.
IC MCU 32BIT 32KB FLASH 48LQFP
MC56F82733VFM
MC56F82733VFM
NXP USA Inc.
IC MCU 32BIT 48KB FLASH 32QFN
TMS320F28044PZS
TMS320F28044PZS
Texas Instruments
IC MCU 32BIT 128KB FLASH 100LQFP

Related Product By Brand

ADS1248IPWR
ADS1248IPWR
Texas Instruments
IC ADC 24BIT SIGMA-DELTA 28TSSOP
TMS320DM642AGNZ7
TMS320DM642AGNZ7
Texas Instruments
IC FIXED-POINT DSP 548-FCBGA
MUX508IDR
MUX508IDR
Texas Instruments
IC MULTIPLEXER 8CH 16SOIC
SN65LVDS32PW
SN65LVDS32PW
Texas Instruments
IC RECEIVER 0/4 16TSSOP
TLC274IPWR
TLC274IPWR
Texas Instruments
IC OPAMP GP 4 CIRCUIT 14TSSOP
LM139J/SCA
LM139J/SCA
Texas Instruments
QUAD DIFFERENTIAL COMPARATOR
SN74ALVTH162827GR
SN74ALVTH162827GR
Texas Instruments
IC BUF NON-INVERT 3.6V 56TSSOP
SN74LS541NSRG4
SN74LS541NSRG4
Texas Instruments
IC BUFFER NON-INVERT 5.25V 20SO
LM3658SDX-A
LM3658SDX-A
Texas Instruments
IC BATT CHG LI-ION 1CELL 10WSON
UC3854ANG4
UC3854ANG4
Texas Instruments
IC PFC CTR AV CURR 200KHZ 16DIP
ULN2003AIDG4
ULN2003AIDG4
Texas Instruments
TRANS 7NPN DARL 50V 0.5A 16SOIC
ISO721MMDREP
ISO721MMDREP
Texas Instruments
DGTL ISO 4000VPK 1CH GP 8SOIC