Overview
The TMS320F28377SZWTQ is a powerful 32-bit floating-point microcontroller unit (MCU) from Texas Instruments, part of the C2000™ Delfino microcontroller family. This MCU is designed for advanced closed-loop control applications, such as industrial motor drives, solar inverters and digital power, electrical vehicles and transportation, and sensing and signal processing. The real-time control subsystem is based on TI’s 32-bit C28x floating-point CPU, which provides 200 MHz of signal processing performance. Additional accelerators like the Trigonometric Math Unit (TMU) and Viterbi/Complex Math Unit (VCU-II) enhance the CPU's capabilities for trigonometric and complex math operations.
Key Specifications
Specification | Details |
---|---|
CPU | TMS320C28x 32-bit CPU, 200 MHz |
Floating-Point Unit | IEEE 754 single-precision FPU |
Math Units | Trigonometric Math Unit (TMU), Viterbi/Complex Math Unit (VCU-II) |
Control Law Accelerator | Programmable Control Law Accelerator (CLA) |
Memory | 512KB or 1MB of flash (ECC-protected), 132KB or 164KB of RAM (ECC-protected or parity-protected) |
Security | Dual-zone security supporting third-party development, 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 |
System Peripherals | Two External Memory Interfaces (EMIFs) with ASRAM and SDRAM support, 6-channel Direct Memory Access (DMA) controller |
GPIO | Up to 169 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering |
Communications Peripherals | USB 2.0 (MAC + PHY), two Controller Area Network (CAN) modules, three high-speed SPI ports, two Multichannel Buffered Serial Ports (McBSPs), four Serial Communications Interfaces (SCI/UART), two I2C interfaces |
Analog Subsystem | Up to four 16-bit ADCs, sigma-delta filter module (SDFM), Comparator Subsystem (CMPSS) with windowed comparators |
Key Features
- High-Performance CPU: TMS320C28x 32-bit CPU with 200 MHz clock speed.
- Math Accelerators: Includes IEEE 754 single-precision Floating-Point Unit (FPU), Trigonometric Math Unit (TMU), and Viterbi/Complex Math Unit (VCU-II).
- Control Law Accelerator: Programmable Control Law Accelerator (CLA) for independent code execution.
- Memory and Security: ECC-protected flash and RAM, dual-zone security, and unique identification number.
- Clock and System Control: Internal oscillators, on-chip crystal oscillator, windowed watchdog timer, and missing clock detection.
- System Peripherals: External Memory Interfaces (EMIFs), DMA controller, and extensive GPIO capabilities.
- Communications Peripherals: USB 2.0, CAN modules, SPI ports, McBSPs, SCI/UART, and I2C interfaces.
- Analog Subsystem: Multiple 16-bit ADCs, sigma-delta filter module, and Comparator Subsystem.
- Low-Power Modes: Multiple Low-Power Mode (LPM) support with external wakeup.
Applications
- Industrial Motor Drives: Advanced control for industrial motor drives and servo motor control.
- Solar Inverters and Digital Power: Optimized for solar inverters, digital power, and power line communications.
- Electrical Vehicles and Transportation: Suitable for electrical vehicles and various transportation systems.
- Sensing and Signal Processing: Ideal for sensing and signal processing applications.
Q & A
- What is the clock speed of the TMS320F28377SZWTQ MCU?
The TMS320F28377SZWTQ MCU has a clock speed of 200 MHz.
- What type of CPU does the TMS320F28377SZWTQ use?
The TMS320F28377SZWTQ uses a TMS320C28x 32-bit CPU.
- What math accelerators are included in the TMS320F28377SZWTQ?
The MCU includes an IEEE 754 single-precision Floating-Point Unit (FPU), Trigonometric Math Unit (TMU), and Viterbi/Complex Math Unit (VCU-II).
- What is the Programmable Control Law Accelerator (CLA) used for?
The CLA executes code independently of the main CPU, enhancing real-time control capabilities.
- How much memory does the TMS320F28377SZWTQ have?
The MCU has up to 1MB of flash memory and up to 164KB of RAM, both with ECC or parity protection.
- What security features are available on the TMS320F28377SZWTQ?
The MCU features dual-zone security supporting third-party development and a unique identification number.
- What types of communication peripherals are supported?
The MCU supports USB 2.0, CAN modules, SPI ports, McBSPs, SCI/UART, and I2C interfaces.
- What is the analog subsystem composed of?
The analog subsystem includes up to four 16-bit ADCs, a sigma-delta filter module (SDFM), and a Comparator Subsystem (CMPSS) with windowed comparators.
- Does the TMS320F28377SZWTQ support low-power modes?
Yes, the MCU supports multiple Low-Power Mode (LPM) with external wakeup.
- What development tools are available for the TMS320F28377SZWTQ?
Development tools include the DigitalPower software development kit (SDK) and the MotorControl software development kit (SDK) for C2000 MCUs.