The Delfino TMS320F28377S is a powerful 32-bit floating-point microcontroller unit (MCU) that lets designers consolidate control architectures and eliminate multiprocessor use in high-end systems.
The real-time control subsystem is based on TI’s 32-bit C28x floating-point CPU, which provides 200 MHz of signal processing performance. The C28x CPU is further boosted by the new TMU accelerator, which enables fast execution of algorithms with trigonometric operations common in transforms and torque loop calculations; and the VCU accelerator, which reduces the latency for complex math operations common in encoded applications.
The F28377S features a real-time control accelerator, also known as CLA. The CLA provides an additional floating-point accelerator used to run parallel time-critical control algorithms, providing bandwidth for the C28x to focus on system tasks.
The TMS320F2837xS supports up to 1MB of onboard flash memory with error correction code (ECC) and up to 164KB of SRAM. Two 128-bit secure zones are also available on the CPU for code protection.
Performance analog and control peripherals are also integrated on the F2837xS MCU to further enable system consolidation. Four independent 16-bit ADCs provide precise and efficient management of multiple analog signals, which ultimately boosts system throughput. New sigma-delta peripherals enable isolated current shunt measurements and windowed comparators allow protection of power stage when current limit conditions are exceeded or not met. Other analog and control peripherals include DACs, PWMs, eCAPs, eQEPs, and other peripherals.
Peripherals such as dual EMIFs, dual Controller Area Network (CAN) modules (ISO11898-1/CAN 2.0B-compliant), and a new uPP extend the connectivity of the F2837xS. The uPP is a new feature to the C2000 MCUs and supports high-speed parallel connection to FPGAs or other processors with similar uPP interfaces. Lastly, a USB 2.0 host port with MAC and PHY lets users easily add universal serial bus (USB) connectivity to their application.
TMS320C287 32-Bit CPU
IEEE 754 Single-Precision Floating-Point
Trigonometric Math Unit (TMU)
Viterbi/Complex Math Unit (VCU-II)
Programmable Control Law Accelerator (CLA)
IEEE 754 Single-Precision Floating-Point Executes Code Independently of Main CPU
512KB or 1MB of Flash (ECC-Protected)
132KB or 164KB of RAM (ECC or Parity)
Dual-Zone Security Supporting Third-Party Development
Clock and System Control
Two Internal Zero-Pin 10-MHz Oscillators
On-Chip Crystal Oscillator and External Clock Input
Windowed Watchdog Timer Module
Missing Clock Detection Circuitry
1.2-V Core, 3.3-V I/O Design
Two External Memory Interfaces (EMIFs) With ASRAM and SDRAM Support
6-Channel Direct Memory Access (DMA) Controller
Up to 169 Individually Programmable, Multiplexed General-Purpose Input/Output (GPIO) Pins With Input Filtering
Hardware (HW) Interrupt Controller
Multiple Low-Power Mode Support With External Wakeup
JTAG Emulation Connection
USB 2.0 (MAC + PHY)
Support for 12-Pin 3.3 V-Compatible Universal Parallel Port (uPP) Interface
Two Controller Area Network, D_CAN, Modules (Pin-Bootable)
Three High-Speed (40-MHz) SPI Ports (Pin-Bootable)
Two Multichannel Buffered Serial Ports (McBSPs)
Up to Four Serial Communications Interfaces (SCIs) (Pin-Bootable)
Two I2C Interfaces (Pin-Bootable)
Up to Four Dual-Mode Analog-to-Digital Converters (ADCs)