SM320F28335-EP

ACTIVE

Product details

CPU 1 C28 Frequency (MHz) 150 Flash memory (kByte) 512 RAM (kByte) 68 ADC type 12-bit Total processing (MIPS) 150 Features FPU32 UART 3 CAN (#) 2 Sigma-delta filter 0 PWM (Ch) 12 Security Secure storage Number of ADC channels 16 Direct memory access (Ch) 6 SPI 1 QEP 2 USB No Hardware accelerators Floating point unit Edge AI enabled Yes Operating temperature range (°C) -55 to 125 Rating HiRel Enhanced Product Communication interface CAN, I2C, SPI, UART Operating system BareMetal (No OS), FreeRTOS, SafeRTOS Nonvolatile memory (kByte) 512 Number of GPIOs 88
CPU 1 C28 Frequency (MHz) 150 Flash memory (kByte) 512 RAM (kByte) 68 ADC type 12-bit Total processing (MIPS) 150 Features FPU32 UART 3 CAN (#) 2 Sigma-delta filter 0 PWM (Ch) 12 Security Secure storage Number of ADC channels 16 Direct memory access (Ch) 6 SPI 1 QEP 2 USB No Hardware accelerators Floating point unit Edge AI enabled Yes Operating temperature range (°C) -55 to 125 Rating HiRel Enhanced Product Communication interface CAN, I2C, SPI, UART Operating system BareMetal (No OS), FreeRTOS, SafeRTOS Nonvolatile memory (kByte) 512 Number of GPIOs 88
PBGA (GJZ) 176 225 mm² (15 mm × 15 mm) HLQFP (PTP) 176 676 mm² (26 mm × 26 mm)
  • High-Performance Static CMOS Technology
    • Up to 150 MHz (6.67-ns Cycle Time)
    • 1.9-V/1.8-V Core, 3.3-V I/O Design
  • High-Performance 32-Bit CPU
    • IEEE-754 Single-Precision Floating-Point Unit (FPU)
    • 16 x 16 and 32 x 32 MAC Operations
    • 16 x 16 Dual MAC
    • Harvard Bus Architecture
    • Fast Interrupt Response and Processing
    • Unified Memory Programming Model
    • Code-Efficient (in C/C++ and Assembly)
  • Six Channel DMA Controller (for ADC, McBSP, ePWM, XINTF, and SARAM)
  • 16-bit or 32-bit External Interface (XINTF)
    • Over 2M x 16 Address Reach
  • On-Chip Memory
    • 256K x 16 Flash, 34K x 16 SARAM
    • 1K x 16 OTP ROM
  • Boot ROM (8K x 16)
    • With Software Boot Modes (via SCI, SPI, CAN, I2C, McBSP, XINTF, and Parallel I/O)
    • Standard Math Tables
  • Clock and System Control
    • Dynamic PLL Ratio Changes Supported
    • On-Chip Oscillator
    • Watchdog Timer Module
  • GPIO0 to GPIO63 Pins Can Be Connected to One of the Eight External Core Interrupts
  • Peripheral Interrupt Expansion (PIE) Block That Supports All 58 Peripheral Interrupts
  • 128-Bit Security Key/Lock
    • Protects Flash/OTP/RAM Blocks
    • Prevents Firmware Reverse Engineering
  • Enhanced Control Peripherals
    • Up to 18 PWM Outputs
    • Up to 6 HRPWM Outputs With 150 ps MEP Resolution
    • Up to 6 Event Capture Inputs
    • Up to 2 Quadrature Encoder Interfaces
    • Up to 8 32-bit/Nine 16-bit Timers
  • Three 32-Bit CPU Timers
  • Serial Port Peripherals
    • Up to 2 CAN Modules
    • Up to 3 SCI (UART) Modules
    • Up to 2 McBSP Modules (Configurable as SPI)
    • One SPI Module
    • One Inter-Integrated-Circuit (I2C) Bus
  • 12-Bit ADC, 16 Channels
    • 80-ns Conversion Rate
    • 2 x 8 Channel Input Multiplexer
    • Two Sample-and-Hold
    • Single/Simultaneous Conversions
    • Internal or External Reference
  • Up to 88 Individually Programmable, Multiplexed GPIO Pins With Input Filtering
  • JTAG Boundary Scan Support(1)
  • Advanced Emulation Features
    • Analysis and Breakpoint Functions
    • Real-Time Debug via Hardware
  • Development Support Includes
    • ANSI C/C++ Compiler/Assembler/Linker
    • Code Composer Studio IDE
    • DSP/BIOS
    • Digital Motor Control and Digital Power Software Libraries
  • Low-Power Modes and Power Savings
    • IDLE, STANDBY, HALT Modes Supported
    • Disable Individual Peripheral Clocks
  • Package Options
    • Quad Flatpack With Power-Pad (PTP)
    • Thin Quad Flatpack (PGF, Preview Only)
    • MicroStar BGA (GHH)
    • Plastic BGA (GJZ)
  • Temperature Options:
    • A: –40°C to 85°C (GHH) (PGF, GJZ, Preview Only)
    • S: –40°C to 125°C (GJZ, Preview Only)
    • Q: –40°C to 125°C (GJZ, Preview Only)
    • M: –55°C to 125°C (PTP, GJZ)
  • APPLICATIONS
    • Controlled Baseline
    • One Assembly/Test Site
    • One Fabrication Site
    • Available in Military (–55°C/125°C) Temperature Range
    • Extended Product Life Cycle
    • Extended Product-Change Notification
    • Product Traceability
  • SUPPORTS DEFENSE, AEROSPACE, AND MEDICAL APPLICATIONS
    • Controlled Baseline
    • One Assembly/Test Site
    • One Fabrication Site
    • Available in Military (–55°C/125°C) Temperature Range(2)
    • Extended Product Life Cycle
    • Extended Product-Change Notification
    • Product Traceability

(1) IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture
(2) Additional temperature ranges are available - contact factory

  • High-Performance Static CMOS Technology
    • Up to 150 MHz (6.67-ns Cycle Time)
    • 1.9-V/1.8-V Core, 3.3-V I/O Design
  • High-Performance 32-Bit CPU
    • IEEE-754 Single-Precision Floating-Point Unit (FPU)
    • 16 x 16 and 32 x 32 MAC Operations
    • 16 x 16 Dual MAC
    • Harvard Bus Architecture
    • Fast Interrupt Response and Processing
    • Unified Memory Programming Model
    • Code-Efficient (in C/C++ and Assembly)
  • Six Channel DMA Controller (for ADC, McBSP, ePWM, XINTF, and SARAM)
  • 16-bit or 32-bit External Interface (XINTF)
    • Over 2M x 16 Address Reach
  • On-Chip Memory
    • 256K x 16 Flash, 34K x 16 SARAM
    • 1K x 16 OTP ROM
  • Boot ROM (8K x 16)
    • With Software Boot Modes (via SCI, SPI, CAN, I2C, McBSP, XINTF, and Parallel I/O)
    • Standard Math Tables
  • Clock and System Control
    • Dynamic PLL Ratio Changes Supported
    • On-Chip Oscillator
    • Watchdog Timer Module
  • GPIO0 to GPIO63 Pins Can Be Connected to One of the Eight External Core Interrupts
  • Peripheral Interrupt Expansion (PIE) Block That Supports All 58 Peripheral Interrupts
  • 128-Bit Security Key/Lock
    • Protects Flash/OTP/RAM Blocks
    • Prevents Firmware Reverse Engineering
  • Enhanced Control Peripherals
    • Up to 18 PWM Outputs
    • Up to 6 HRPWM Outputs With 150 ps MEP Resolution
    • Up to 6 Event Capture Inputs
    • Up to 2 Quadrature Encoder Interfaces
    • Up to 8 32-bit/Nine 16-bit Timers
  • Three 32-Bit CPU Timers
  • Serial Port Peripherals
    • Up to 2 CAN Modules
    • Up to 3 SCI (UART) Modules
    • Up to 2 McBSP Modules (Configurable as SPI)
    • One SPI Module
    • One Inter-Integrated-Circuit (I2C) Bus
  • 12-Bit ADC, 16 Channels
    • 80-ns Conversion Rate
    • 2 x 8 Channel Input Multiplexer
    • Two Sample-and-Hold
    • Single/Simultaneous Conversions
    • Internal or External Reference
  • Up to 88 Individually Programmable, Multiplexed GPIO Pins With Input Filtering
  • JTAG Boundary Scan Support(1)
  • Advanced Emulation Features
    • Analysis and Breakpoint Functions
    • Real-Time Debug via Hardware
  • Development Support Includes
    • ANSI C/C++ Compiler/Assembler/Linker
    • Code Composer Studio IDE
    • DSP/BIOS
    • Digital Motor Control and Digital Power Software Libraries
  • Low-Power Modes and Power Savings
    • IDLE, STANDBY, HALT Modes Supported
    • Disable Individual Peripheral Clocks
  • Package Options
    • Quad Flatpack With Power-Pad (PTP)
    • Thin Quad Flatpack (PGF, Preview Only)
    • MicroStar BGA (GHH)
    • Plastic BGA (GJZ)
  • Temperature Options:
    • A: –40°C to 85°C (GHH) (PGF, GJZ, Preview Only)
    • S: –40°C to 125°C (GJZ, Preview Only)
    • Q: –40°C to 125°C (GJZ, Preview Only)
    • M: –55°C to 125°C (PTP, GJZ)
  • APPLICATIONS
    • Controlled Baseline
    • One Assembly/Test Site
    • One Fabrication Site
    • Available in Military (–55°C/125°C) Temperature Range
    • Extended Product Life Cycle
    • Extended Product-Change Notification
    • Product Traceability
  • SUPPORTS DEFENSE, AEROSPACE, AND MEDICAL APPLICATIONS
    • Controlled Baseline
    • One Assembly/Test Site
    • One Fabrication Site
    • Available in Military (–55°C/125°C) Temperature Range(2)
    • Extended Product Life Cycle
    • Extended Product-Change Notification
    • Product Traceability

(1) IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture
(2) Additional temperature ranges are available - contact factory

The SM320F28335 is a highly integrated, high-performance solution for demanding control applications.

Throughout this document, the device is abbreviated as F28335. provides a summary of features.

The SM320F28335 is a highly integrated, high-performance solution for demanding control applications.

Throughout this document, the device is abbreviated as F28335. provides a summary of features.

Download View video with transcript Video

Design & development

For additional terms or required resources, click any title below to view the detail page where available.

Debug probe

TMDSEMU200-U — XDS200 USB Debug Probe

The XDS200 is a debug probe (emulator) used for debugging TI embedded devices. For the majority of devices it is recommended to use the newer, lower cost XDS110 (www.ti.com/tool/TMDSEMU110-U). The XDS200 supports a wide variety of standards (IEEE1149.1, IEEE1149.7, SWD) in a single pod. All XDS (...)

Supported products & hardware
In stock
Limit:
??asset.out-of-stock-ti_en_US??
Not available
Debug probe

TMDSEMU560V2STM-U — XDS560™ software v2 system trace USB debug probe

The XDS560v2 is the highest performance of the XDS560™ family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7).  Note that it does not support serial wire debug (SWD).

All XDS debug probes support Core and System Trace in all ARM and DSP processors (...)

Supported products & hardware
In stock
Limit:
??asset.out-of-stock-ti_en_US??
Not available
Debug probe

TMDSEMU560V2STM-UE — XDS560v2 System Trace USB & Ethernet Debug Probe

The XDS560v2 is the highest performance of the XDS560™ family of debug probes and supports both the traditional JTAG standard (IEEE1149.1) and cJTAG (IEEE1149.7). Note that it does not support serial wire debug (SWD).

All XDS debug probes support Core and System Trace in all ARM and DSP processors (...)

Supported products & hardware
In stock
Limit:
??asset.out-of-stock-ti_en_US??
Not available
Application software & framework

DESIGNDRIVE — C2000 DesignDRIVE Software for Industrial Drives and Motor Control

Download DesignDRIVE

View the full DesignDRIVE Story

DesignDRIVE software solutions are part of a platform that is combined with DesignDRIVE Development Kits to make it easy to develop and evaluate solutions for many industrial drive and servo topologies. DesignDRIVE solutions offer support for a (...)

Supported products & hardware
Driver or library

CONTROLSUITE — controlSUITE™ Software Suite: Software and Development Tools for C2000™ Microcontrollers

controlSUITE™ for C2000™ microcontrollers is a cohesive set of software infrastructure, tools, and documentation designed to minimize system development time. From device-specific drivers and support software to complete examples in sophisticated system applications, controlSUITE™ (...)

lock = Requires export approval (1 minute)
Supported products & hardware
Driver or library

SFRA — powerSUITE Digital Power Supply Software Frequency Response Analyzer Tool for C2000™ MCUs

The Software Frequency Response Analyzer (SFRA) is one of several tools included in the powerSUITE Digital Power Supply Design Software Tools for C2000™ Microcontrollers.  The SFRA includes a software library that enables developers to quickly measure the frequency response of their digital (...)

Supported products & hardware
Firmware

USIT-3P-SECIC-HSM — Uni-Sentry SecIC-HSM Firmware

The SecIC-HSM is designed to meet the cybersecurity requirements needed for MCU/SoC chips. The HSM firmware can be applied in fields such as automobiles, new energy, photovoltaics, robotics, healthcare, and aviation. The provided cybersecurity functions available include secure boot, secure (...)

Supported products & hardware
Firmware

USIT-3P-SECIC-PQC — Uni-Sentry SecIC-PQC Algorithms Firmware

Uni-Sentry's security solutions adopt PQC algorithms capable of resisting decryption threats posed by quantum computers to traditional cryptographic algorithms. The PQC firmware is co-optimized with Hardware Security Module (HSM), leveraging hardware acceleration and security enhancement to improve (...)

Supported products & hardware
Software programming tool

UNIFLASH — CCStudio UniFlash for most TI microcontrollers (MCUs) and mmWave sensors

UniFlash is part of TI's extensive CCStudio™ development ecosystem and is a software tool for programming on-chip flash on TI microcontrollers and wireless connectivity devices and on-board flash for TI processors. UniFlash provides both graphical and command-line interfaces and can be run on (...)

Supported products & hardware
Software programming tool

PLEXIM-3P-PLECS-CODER — Plexim PLECS Coder with TI C2000 Target Support Package

The PLECS Coder With TI C2000 Target Support Package streamlines the process of programming C2000 microcontrollers for power electronics and electrical drive applications. Designed to make embedded software development accessible and efficient, the PLECS Coder bridges the gap between control design (...)

From: Plexim GmbH
Supported products & hardware
Simulation model

F28335 PGF BSDL Model

SPRM274.ZIP (4 KB) - BSDL model
Supported products & hardware
Simulation model

F28335 PGF IBIS Model

SPRM303.ZIP (203 KB) - IBIS model
Supported products & hardware
Simulation model

F28335 PTP BSDL Model

SPRM469.ZIP (4 KB) - BSDL model
Supported products & hardware
Simulation model

F28335 PTP IBIS Model

SPRM471.ZIP (203 KB) - IBIS model
Supported products & hardware
Simulation model

F28335 ZHH BSDL Model

SPRM275.ZIP (4 KB) - BSDL model
Supported products & hardware
Simulation model

F28335 ZHH IBIS Model

SPRM302.ZIP (204 KB) - IBIS model
Supported products & hardware
Simulation model

F28335 ZJZ BSDL Model

SPRM380.ZIP (4 KB) - BSDL model
Supported products & hardware
Simulation model

F28335 ZJZ IBIS Model (Rev. A)

SPRM304 (971 KB) - IBIS model
Supported products & hardware
Design tool

C2000-3P-SEARCH — C2000 Third-party search tool

TI has partnered with multiple companies to offer a wide range of solutions and services for TI C2000 devices. These companies can accelerate your path to production using C2000 devices. Download this search tool to quickly browse third-party details and find the right third-party to meet your (...)

Supported products & hardware
Package Pins CAD symbols, footprints & 3D models
PBGA (GJZ) 176 Ultra Librarian
HLQFP (PTP) 176 Ultra Librarian

Ordering & quality

Recommended products may have parameters, evaluation modules or reference designs related to this TI product.

Support & training

TI E2E™ forums with technical support from TI engineers

Content is provided "as is" by TI and community contributors and does not constitute TI specifications. See terms of use.

If you have questions about quality, packaging or ordering TI products, see TI support. ​​​​​​​​​​​​​​

Videos