F28E120SB
- Real-time processing
- 160MHz C28x 32-bit DSP CPU
- Equivalent to 320MHz Arm Cortex-M7 based device on real-time signal chain performance (see the Real-time Benchmarks Showcasing C2000™Control MCUs Optimized Signal Chain Application Note)
- Floating Point Unit (FPU) for more precise mathematical calculations
- On-chip memory
- Up to 128KB (64KW) of single bank flash (ECC-protected)
- 16KB (8KW) of RAM (Parity-protected)
- Security
- JTAGLOCK
- Zero-pin boot
- Dual-zone security
- Clock and system control
- Internal 32MHz oscillator with up to ±2% accuracy (SYSOSC)
- Crystal oscillator or external clock input
- Windowed watchdog timer module
- Missing clock detection circuitry
- Dual-clock Comparator (DCC)
- 3.3V I/O design
- Brownout reset (BOR) circuit
- System peripherals
- 27 individually programmable multiplexed General-Purpose Input/Output (GPIO) pins (8 shared with Analog)
- 9 digital inputs on analog pins
- One 2-channel Direct Memory Access (DMA) controller
- Enhanced Peripheral Interrupt Expansion (ePIE)
- Multiple low-power mode (LPM) support
- Unique Identification (UID) number
- Communications peripherals
- One Inter-integrated Circuit (I2C) interface
-
One high-speed (20Mbps) Universal Asynchronous Receiver/Transmitter (UART)
- One Serial Peripheral Interface (SPI) port
- Two UART-compatible Serial Communication Interfaces (SCIs)
- Analog system
- One 8.9 MSPS, 12-bit Analog-to-Digital Converter
(ADC)
- Up to 17 external channels (8 shared with GPIO)
- Three integrated Post-Processing Blocks (PPB)
- Three windowed comparators (CMPSS_LITE) with 10-bit effective reference DACs
- Digital glitch filters
- One DAC output (CMP3_LITE_DACL) available on a pin
- One Programmable Gain Amplifier (PGA)
- Unity gain support
- Inverting and non-inverting gain mode support
- Inputs with 3-to-1 multiplexer
- Programmable output filtering
- One 8.9 MSPS, 12-bit Analog-to-Digital Converter
(ADC)
- Enhanced control peripherals
- 2 MCPWM modules, 8 total PWM channels (one 6-channel MCPWM module and one 2-channel module)
- One Enhanced Capture (eCAP) module
- One Enhanced Quadrature Encoder Pulse (eQEP) module with support for CW/CCW operation modes
- CMAC Keys (128-bit) for SW AES
- Package options:
- 48-pin Low-Profile Quad Flat Pack (LQFP) [PT suffix]
- 32-pin Low-Profile Quad Flat Pack (LQFP) [VFC suffix]
- 32-pin Very Thin Quad Flatpack No-Lead (VQFN) [RHB suffix]
- Temperature options:
- Junction (TJ): –40°C to 125°C
The F28E12x is a member of the C2000™ real-time microcontroller family of scalable, ultra-low latency devices designed for efficiency in motor drive applications.
The real-time control subsystem is based on TI’s 32-bit C28x DSP core, which provides 160MHz of signal-processing performance for fixed-point code running from either on-chip flash or SRAM.
The F28E12x supports up to 128KB (64KW) of flash memory. Up to 16KB (8KW) of on-chip SRAM is also available to supplement the flash memory.
High-performance analog blocks are integrated into the F28E12x real-time microcontroller (MCU) and are closely coupled with the processing and PWM units to provide optimal real-time signal chain performance. Eight PWM channels enable control of various power stages from a 3-phase inverter to power-factor correction and other advanced multilevel power topologies.
Interfacing is supported through various industry-standard communication ports (such as SPI, SCI, I2C, and UART) and offers multiple pin-muxing options for optimal signal placement.
Want to learn more about features that make C2000 MCUs the right choice for your real-time control system? Check out The Essential Guide for Developing With C2000™ Real-Time Microcontrollers and visit the C2000 real-time microcontrollers page.
The Getting Started With C2000™ Real-Time Control Microcontrollers (MCUs) Getting Started Guide covers all aspects of development with C2000 devices from hardware to support resources. In addition to key reference documents, each section provides relevant links and resources to further expand on the information covered.
Ready to get started? Check out the LAUNCHXL-F28E12X development kit and download C2000Ware.
技術文件
| 重要文件 | 類型 | 標題 | 格式選項 | 下載最新的英文版本 | 日期 | |
|---|---|---|---|---|---|---|
| * | 資料表 | F28E12x Real-Time Microcontrollers datasheet (Rev. B) | PDF | HTML | 2025/10/22 | ||
| * | 使用指南 | F28E12x Real-Time Microcontrollers Technical Reference Manual (Rev. A) | PDF | HTML | 2025/10/31 | ||
| * | 勘誤表 | F28E12x Real-Time MCUs Silicon Errata (Rev. A) | PDF | HTML | 2025/10/30 | ||
| 使用指南 | TMS320F28E12x Flash API Version 5.00.00.00 Reference Guide | PDF | HTML | 2025/9/25 | |||
| 使用指南 | Migration Between TMS320F2802x, TMS320F2803x and F28E12x Guide | PDF | HTML | 2025/8/6 | |||
| 使用指南 | Migration Between TMS320F280015x, TMS320F280013x, and F28E12x Guide | PDF | HTML | 2025/8/6 |
設計與開發
如需其他條款或必要資源,請按一下下方的任何標題以檢視詳細頁面 (如有)。
LAUNCHXL-F28E12X — C2000™ 即時 MCU F28E12x LaunchPad™ 開發套件
TIEVM-MTR-HVINV — 適用於高電壓 3 相位逆變器馬達控制的 C2000™ MCU 評估模組
TIEVM-MTR-HVINV 是一款適合高電壓馬達驅動應用的 750W 開發電路板。此 EVM 透過 InstaSPIN-FOC FAST 和 eSMO 無感測器估測器,實現了三相永磁同步馬達 (PMSM) 的無感測器 FOC 控制。模組化設計支援隨插即用,能夠將不同子板附加至同一主機板。此 EVM 的硬體和韌體經過測試且可立即使用,有助於加快開發時間,設計詳細資訊和測試結果請見本使用指南。
TMDSEMU110-U — XDS110 JTAG 偵錯探測器
德州儀器 XDS110 是一種全新的偵錯探測器 (模擬器) 類別,適用於 TI 嵌入式處理器。XDS110 取代 XDS100 系列,可在單一 Pod 中支援更廣泛的標準 (IEEE1149.1、IEEE1149.7、SWD)。同時,所有 XDS 偵錯探針在所有配備嵌入式追蹤緩衝器 (ETB) 的 Arm® 與 DSP 處理器中均支援核心與系統追蹤。 對於針腳上的核心追蹤,則需要 XDS560v2 PRO TRACE。
德州儀器 XDS110 透過 TI 20 針腳連接器(具有用於 TI 14 針腳和 Arm 10 針腳和 Arm 20 針腳的多轉接器)連接到目標電路板,並透過 USB2.0 (...)
SEGGR-3P-FLASHER — 適用於高容量大量生產和 gang 編程的 SEGGER Flasher
SEGGER Flasher 是一系列專業的電路內編程器 (ICP),專為維修服務環境、原型編程以及大量生產而設計。它們能夠對微控制器、系統單晶片 (SoC) 以及外部 SPI 介面快閃記憶體中的非揮發性記憶體進行編程,並支援透過多個 I/O 引腳進行串行與並行資料傳輸。
C2000WARE — C2000Ware for C2000 Microcontrollers
C2000Ware 是一套完整的軟體和文件,可將開發時間縮至最短。其中包括裝置專用驅動程式,程式庫和週邊設備範例。
- C2000 controlCARD、實驗套件及 LaunchPad 的硬體設計電路圖、BOM、Gerber 檔案和文件。
- 裝置專用支援檔案、位元欄位標頭、位元欄位裝置週邊設備範例 (包括 LaunchPad™ 示範) 及裝置開發使用指南。
- 裝置專用驅動程式庫和以驅動程式為基礎的週邊設備範例。
- FreeRTOS 核心、C28x 與 Cortex-M4(CM) 連接埠與示範範範例。
- 裝置專用與核心程式庫,例如:
- (...)
C2000WARE-MOTORCONTROL-SDK — MotorControl software development kit (SDK) for C2000™ MCUs
C2000™ 微控制器 (MCU) 的 MotorControl SDK 是一套完整的軟體基礎設施、工具和文件,旨在減少針對各種三相馬達控制應用的 C2000 即時控制器基馬達控制系統開發時間。該軟體包含在 C2000 馬達控制評估模組 (EVM) 和 TI 設計 (TID) 上運作的韌體,這些模組專為工業驅動、機器人、家電和汽車應用而設計。MotorControl SDK 在高性能馬達控制應用程式的每一個開發和評估階段提供所有所需的資源。
SDK 中提供了 C2000Ware 的副本,因此它提供了裝置特定的驅動程式和支援軟體,以完成複雜系統應用中的範例
請注意,以下列出的是此 SDK 支援的 (...)
SYSCONFIG — Standalone desktop version of SysConfig
CCStudio™ SysConfig is part of TI's extensive CCStudio™ development ecosystem and is a configuration tool that simplifies hardware and software configuration challenges to accelerate software development.
SysConfig provides an intuitive graphical user interface for configuring pins, peripherals, (...)
C28X-ACADEMY — C28X-ACADEMY
| 封裝 | 針腳 | CAD 符號、佔位空間與 3D 模型 |
|---|---|---|
| LQFP (VFC) | 32 | Ultra Librarian |
| VQFN (RHB) | 32 | Ultra Librarian |
| LQFP (PT) | 48 | Ultra Librarian |
訂購與品質
建議產品可能具有與此 TI 產品相關的參數、評估模組或參考設計。