0
OUTLINE
  • Introduction

  • Key Features and Architectural Highlights

  • Technical Specifications

  • Functional Architecture

  • Application Domains

  • Design Integration Considerations

  • Conclusion

TMS320F28335PGFA: A High-Performance Digital Signal Controller for Real-Time Control Applications

9 October 2026     By Ryan 4

Introduction

The TMS320F28335PGFA is a member of Texas Instruments' C2000™ family of 32-bit microcontrollers, purpose-built for real-time control applications that demand a combination of high computational throughput, precise analog-to-digital conversion, and flexible pulse-width modulation generation. Powered by the TMS320C28x core running at up to 150 MHz, this device delivers 150 MIPS of processing capability and integrates an IEEE 754 single-precision floating-point unit (FPU), eliminating the need for software emulation of floating-point arithmetic in control algorithms.

Housed in a 176-pin low-profile quad flatpack (LQFP) package, the TMS320F28335PGFA operates over an industrial temperature range of −40 °C to +85 °C and is rated for catalog-grade applications. Its on-chip memory resources include 256K × 16 words of flash memory and 34K × 16 words of single-access RAM (SARAM), providing ample storage for complex control firmware and data buffers without external memory components.

Key Features and Architectural Highlights

High-Performance C28x Core with Floating-Point Unit

The TMS320C28x CPU core is a 32-bit fixed-point processor enhanced with an IEEE 754 single-precision floating-point unit, a combination that enables direct execution of floating-point control algorithms without the overhead of software libraries. The core supports 16 × 16 and 32 × 32 multiply-accumulate (MAC) operations and dual 16 × 16 MAC, delivering the arithmetic throughput required for motor control, digital power conversion, and sensorless field-oriented control algorithms.

Six-Channel DMA Controller

A dedicated six-channel direct memory access (DMA) controller manages data transfers between the ADC, McBSP, ePWM, XINTF, and SARAM peripherals without CPU intervention. This architectural feature frees the core to focus on control loop execution while sensor data is moved efficiently through the system.

External Memory Interface

The 16-bit or 32-bit external interface (XINTF) provides access to more than 2M × 16 words of addressable external memory, supporting expansion with SRAM, flash, or other parallel memory devices. This capability is valuable in applications requiring large data buffers or program storage beyond the on-chip resources.

Enhanced Control Peripherals

The device includes up to 18 PWM outputs, with up to 6 of them supporting high-resolution PWM (HRPWM) with 150-ps micro-edge positioner (MEP) resolution. Up to 6 event capture inputs and 2 quadrature encoder interfaces (eQEP) are available for position and speed feedback in motor control systems. The device also provides up to 8 32-bit timers and 9 16-bit timers for general-purpose timing functions.

Comprehensive Serial Connectivity

Up to 2 CAN modules, 3 SCI (UART) modules, 2 McBSP modules (configurable as SPI), 1 dedicated SPI module, and 1 I²C bus provide extensive options for inter-system communication and peripheral expansion. This interface density supports the integration of the TMS320F28335PGFA into complex system architectures with multiple external devices.

12-Bit Analog-to-Digital Converter

The on-chip 12-bit ADC features 16 channels with an 80-ns conversion rate, two sample-and-hold units for simultaneous sampling, and a 2 × 8 channel input multiplexer. The ADC supports both single and simultaneous conversion modes, with internal or external reference selection.

Technical Specifications

Parameter

Specification

Core

TMS320C28x 32-bit CPU with FPU

Max Frequency

150 MHz (6.67-ns cycle time)

Processing Performance

150 MIPS

Core Voltage

1.9 V / 1.8 V

I/O Voltage

3.3 V

Flash Memory

256K × 16 words

SARAM

34K × 16 words

OTP ROM

1K × 16 words

Boot ROM

8K × 16 words

ADC

12-bit, 16 channels, 80-ns conversion

PWM Outputs

Up to 18

HRPWM Outputs

Up to 6 (150-ps MEP resolution)

Event Capture Inputs

Up to 6

Quadrature Encoder Interfaces

Up to 2

DMA Channels

6

External Interface

16-bit or 32-bit XINTF

Serial Ports

2 CAN, 3 SCI, 2 McBSP, 1 SPI, 1 I²C

GPIO Pins

Up to 88

Operating Temperature

−40 °C to +85 °C

Package

176-pin LQFP (PGF)

Security

128-bit security key/lock

The device operates from a 1.9-V/1.8-V core supply and a 3.3-V I/O supply, a voltage architecture that balances performance with compatibility with standard 3.3-V logic interfaces. The 128-bit security key/lock protects flash, OTP, and RAM blocks against unauthorized access and firmware reverse-engineering.

Functional Architecture

CPU and Memory Subsystem

The TMS320C28x core employs a Harvard bus architecture, allowing simultaneous instruction fetch and data access for improved throughput. The unified memory programming model simplifies software development by treating program and data memory as a single address space-3. The peripheral interrupt expansion (PIE) block supports all 58 peripheral interrupts, enabling flexible interrupt prioritization and management.

Clock and System Control

An on-chip oscillator and watchdog timer module provide the clock generation and system monitoring functions required for reliable embedded operation. The device supports IDLE, STANDBY, and HALT low-power modes, along with the ability to disable individual peripheral clocks for power savings during periods of reduced activity.

Enhanced PWM Modules

Each ePWM module supports independent and complementary PWM generation with adjustable dead-band generation for leading and trailing edges, and a latched or cycle-by-cycle trip mechanism for fault protection-. The HRPWM channels extend the effective resolution of the PWM signal, enabling finer duty cycle control for high-frequency switching applications.

Analog-to-Digital Conversion

The ADC block contains two sample-and-hold units that permit simultaneous sampling of two channels, a critical capability in motor control applications where phase currents must be measured at the same instant-. The 2 × 8 channel multiplexer allows the converter to service multiple analog inputs sequentially or in interleaved fashion.

Serial Communication Subsystem

The McBSP modules are configurable as SPI interfaces, providing flexibility in protocol selection-3. The CAN modules support the CAN 2.0B protocol for automotive and industrial network connectivity. The boot ROM includes software boot modes through SCI, SPI, CAN, I²C, McBSP, XINTF, and parallel I/O, enabling flexible system startup configurations.

Application Domains

Motor Control and Variable-Frequency Drives

The TMS320F28335PGFA is widely employed as the core processor in motor control applications spanning permanent magnet synchronous motors (PMSM), brushless DC motors (BLDC), and induction motors. Its floating-point unit accelerates the mathematical transformations required by field-oriented control (FOC) algorithms, while the eQEP interfaces provide direct connection to incremental encoders for rotor position feedback. Research demonstrates that the device can execute conventional model predictive current control algorithms in as little as 29 µs, making it suitable for high-performance drive applications-.

Digital Power Conversion

In digital power supplies, solar inverters, and active front-end rectifiers, the TMS320F28335PGFA manages the precise timing and control loops that regulate voltage and current. The HRPWM outputs enable fine duty-cycle resolution for high-frequency switching converters, while the 12-bit ADC captures feedback signals for closed-loop control-. The device has been used to implement voltage-oriented control for three-phase active-front-end rectifiers and serial resonant converter controllers-.

Renewable Energy and Microgrid Systems

The device is used in grid-connected power converters, microgrid inverter control, and renewable energy applications. Its combination of floating-point processing, high-resolution PWM, and comprehensive communication interfaces supports the complex control algorithms required for grid synchronization, power quality improvement, and maximum power point tracking-.

Industrial Automation and Robotics

In industrial automation, the TMS320F28335PGFA serves as a motion controller for servo drives, robotic actuators, and multi-axis positioning systems. The CAN interfaces enable integration into industrial networks, while the DMA controller manages sensor data acquisition without interrupting the control loop. Applications include actuator controllers with frequency feedforward parameter compensation and brushless DC motor valve actuators for rapid maneuvering thrusters--.

Data Acquisition and Signal Processing

Beyond control applications, the device is used in data acquisition and real-time signal processing systems. Its 12-bit ADC with simultaneous sampling capability and the floating-point unit's computational power enable implementation of digital filtering, spectral analysis, and real-time monitoring functions in instrumentation and test equipment-.

Design Integration Considerations

The TMS320F28335PGFA's 176-pin LQFP package provides up to 88 individually programmable, multiplexed GPIO pins with input filtering, offering substantial flexibility in system I/O allocation. The JTAG boundary scan support, compliant with IEEE Standard 1149.1-1990, facilitates board-level testing and debugging during production and field service.

Development support for the device includes the Code Composer Studio™ integrated development environment, ANSI C/C++ compiler, assembler and linker, and DSP/BIOS™ and SYS/BIOS real-time operating systems. Digital motor control and digital power software libraries are available to accelerate application development, providing pre-validated algorithm building blocks for common control functions.

The device's boot ROM supports multiple boot modes through SCI, SPI, CAN, I²C, McBSP, XINTF, and parallel I/O, allowing system designers to select the most appropriate startup configuration for their application without external configuration hardware. A 128-bit security key/lock mechanism protects the flash, OTP, and RAM contents against unauthorized readout, an important consideration in commercial and industrial products where firmware intellectual property protection is required.

Conclusion

The TMS320F28335PGFA represents a mature, production-proven digital signal controller that combines the computational power of the C28x core with a floating-point unit, a comprehensive set of control-oriented peripherals, and a rich complement of communication interfaces. Its 150 MHz operating frequency, 256K words of flash memory, and 34K words of SARAM provide the processing headroom and memory resources needed for complex real-time control algorithms in motor drives, digital power systems, and industrial automation equipment. The integration of high-resolution PWM outputs, a 12-bit ADC with simultaneous sampling, and quadrature encoder interfaces makes it particularly well-suited for closed-loop motion and power control applications where precise timing and accurate feedback are essential. For designers seeking a well-supported, widely-adopted platform for real-time embedded control, the TMS320F28335PGFA offers a balanced combination of performance, peripheral integration, and development ecosystem maturity.

 


About Ryan

Ryan is an Electronic Engineer at Welllinkchips with 12+ years of industry experience. He writes clear, practical resources that help engineering and procurement teams evaluate component specifications, circuit performance, reliability, lifecycle risk, and supplier considerations.

His work is intended to support informed design and purchasing decisions for active, obsolete, and hard-to-source electronic components.

Areas of focus

· Electronic circuit design and component selection

· Obsolete and end-of-life component risk

· Supplier verification and counterfeit-risk reduction

· Component alternatives and BOM continuity

Subscribe to Welllinkchips !
Your Name
* Email
Submit a request