SPRSP68B January 2023 – November 2023 TMS320F2800152-Q1 , TMS320F2800153-Q1 , TMS320F2800154-Q1 , TMS320F2800155 , TMS320F2800155-Q1 , TMS320F2800156-Q1 , TMS320F2800157 , TMS320F2800157-Q1
PRODMIX
Refer to the PDF data sheet for device specific package drawings
The TMS320F280015x (F280015x) is a member of the cost-optimized C2000 real-time microcontroller family of scalable, ultra-low latency devices designed for efficiency in power electronics.
These include such applications as:
TMS320F280015x has dual 32-bit C28x CPUs in Lockstep, enabling the device to achieve ASIL B functional safety device rating without much SW overhead. The real-time control subsystem is based on TI’s 32-bit C28x DSP core, which provides 120 MHz of signal-processing performance for floating- or fixed-point code running from either on-chip flash or SRAM. The C28x CPU is further boosted by the Trigonometric Math Unit (TMU) and VCRC (Cyclical Redundancy Check) extended instruction sets, speeding up common algorithms key to real-time control systems.
The F280015x supports up to 256KB (128KW) of flash memory. Up to 36KB (18KW) of on-chip SRAM is also available to supplement the flash memory.
High-performance analog blocks are integrated on the F280015x real-time microcontroller (MCU) and are closely coupled with the processing and PWM units to provide optimal real-time signal chain performance. Fourteen 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 PMBUS, SPI, SCI, LIN, I2C, CAN and CAN FD) 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 TMDSCNCD2800157 evaluation board and download C2000Ware.
PART NUMBER | PACKAGE(1) | PACKAGE SIZE(2) | BODY SIZE (NOM) |
---|---|---|---|
TMS320F2800157-Q1 | PN (LQFP, 80) | 14 mm × 14 mm | 12 mm × 12 mm |
PM (LQFP, 64) | 12 mm × 12 mm | 10 mm × 10 mm | |
PHP (HTQFP, 48) | 9 mm × 9 mm | 7 mm × 7 mm | |
RHB (VQFN, 32) | 5 mm × 5 mm | 5 mm × 5 mm | |
TMS320F2800157 | PN (LQFP, 80) | 14 mm × 14 mm | 12 mm × 12 mm |
PM (LQFP, 64) | 12 mm × 12 mm | 10 mm × 10 mm | |
PHP (HTQFP, 48) | 9 mm × 9 mm | 7 mm × 7 mm | |
TMS320F2800156-Q1 | PN (LQFP, 80) | 14 mm × 14 mm | 12 mm × 12 mm |
PM (LQFP, 64) | 12 mm × 12 mm | 10 mm × 10 mm | |
PHP (HTQFP, 48) | 9 mm × 9 mm | 7 mm × 7 mm | |
RHB (VQFN, 32) | 5 mm × 5 mm | 5 mm × 5 mm | |
TMS320F2800155-Q1 | PN (LQFP, 80) | 14 mm × 14 mm | 12 mm × 12 mm |
PM (LQFP, 64) | 12 mm × 12 mm | 10 mm × 10 mm | |
PHP (HTQFP, 48) | 9 mm × 9 mm | 7 mm × 7 mm | |
RHB (VQFN, 32) | 5 mm × 5 mm | 5 mm × 5 mm | |
TMS320F2800155 | PN (LQFP, 80) | 14 mm × 14 mm | 12 mm × 12 mm |
PM (LQFP, 64) | 12 mm × 12 mm | 10 mm × 10 mm | |
PHP (HTQFP, 48) | 9 mm × 9 mm | 7 mm × 7 mm | |
TMS320F2800154-Q1 | PN (LQFP, 80) | 14 mm × 14 mm | 12 mm × 12 mm |
PM (LQFP, 64) | 12 mm × 12 mm | 10 mm × 10 mm | |
PHP (HTQFP, 48) | 9 mm × 9 mm | 7 mm × 7 mm | |
RHB (VQFN, 32) | 5 mm × 5 mm | 5 mm × 5 mm | |
TMS320F2800153-Q1 | PHP (HTQFP, 48) | 9 mm × 9 mm | 7 mm × 7 mm |
RHB (VQFN, 32) | 5 mm × 5 mm | 5 mm × 5 mm | |
TMS320F2800152-Q1 | PHP (HTQFP, 48) | 9 mm × 9 mm | 7 mm × 7 mm |
RHB (VQFN, 32) | 5 mm × 5 mm | 5 mm × 5 mm |
PART NUMBER(1) | CODE(2) | PACKAGE OPTIONS | AEC-Q100 | FREQUENCY (MHz) |
CMPSS (12-bit DAC) |
HRPWM Channels |
FLASH SIZE |
Free-Air Temperature |
---|---|---|---|---|---|---|---|---|
TMS320F2800157 | S | 80PN 64PM 48PHP |
– | 120 | 1 | 4 | 256KB | –40°C to 125°C |
TMS320F2800155 | 128KB | |||||||
TMS320F2800157-Q1 | Q | 80PN 64PM 48PHP 32RHB |
Grade 1 | 120 | 1 | 4 | 256KB | |
TMS320F2800155-Q1 | 128KB | |||||||
TMS320F2800156-Q1 | 100 | – | – | 256KB | ||||
TMS320F2800154-Q1 | 128KB | |||||||
TMS320F2800153-Q1 | 48PHP 32RHB |
120 | 1 | 4 | 64KB | |||
TMS320F2800152-Q1 | 100 | – | – | 64KB | ||||
TMS320F2800157-Q1(3) | E | 48PHP | Grade 0 | 120 | 1 | 4 | 256KB | –40°C to 150°C |
TMS320F2800156-Q1(3) | 100 | – | – | 256KB |
The Functional Block Diagram shows the CPU system and associated peripherals.
Table 4-1 lists the features of the TMS320F280015x devices.
FEATURE(1) | F2800157 F2800157-Q1(2) |
F2800155 F2800155-Q1 |
F2800153-Q1 | F2800156-Q1(2) | F2800154-Q1 | F2800152-Q1 | |
---|---|---|---|---|---|---|---|
PROCESSOR AND ACCELERATORS | |||||||
C28x (dual-core, lockstep) | Frequency (MHz) | 120 | 100 | ||||
FPU32 - Type 0 | Yes | ||||||
TMU – Type 0 | Yes | ||||||
VCRC | Yes | ||||||
MEMORY | |||||||
Flash | 256KB (128KW) | 128KB (64KW) | 64KB (32KW) | 256KB (128KW) | 128KB (64KW) | 64KB (32KW) | |
RAM | 36KB (18KW) | ||||||
Security: JTAGLOCK, Zero-pin boot, Dual-zone security | Yes | ||||||
SYSTEM | |||||||
32-bit CPU timers | 3 | ||||||
Watchdog-timer | 1 | ||||||
Dual Clock Compare (DCC) | 1 | ||||||
External Interrupts | 5 | ||||||
Embedded Pattern Generator (EPG) | 1 | ||||||
Nonmaskable Interrupt Watchdog (NMIWD) timers | 1 | ||||||
Crystal oscillator/External clock input | 1 | ||||||
INTOSC with ExtR accuracy(6) | +/- 1% | ||||||
Internal oscillator accuracy (2 INTOSC) | See the Internal Oscillators section | ||||||
GPIO | 80-pin QFP PN | 52 (11 shared with analog and 4 shared with TDI, TDO, X1, X2) |
|||||
64-pin QFP PM | 37 (11 shared with analog and 4 shared with TDI, TDO, X1, X2) |
||||||
48-pin QFP PHP | 27 (9 shared with analog and 4 shared with TDI, TDO, X1, X2) |
||||||
32-pin QFN RHB | 18 (5 shared with analog and 4 shared with TDI, TDO, X1, X2) |
||||||
Additional GPIO | 4 (When cJTAG is used, TDI and TDO can be GPIO. When INTOSC is used as clock source, X1 and X2 can be GPIO.) Note: These 4 GPIOs are included in the counts above. |
||||||
AIO (digital input shared with analog) | 80-pin QFP PN | 10 | |||||
64-pin QFP PM | 10 | ||||||
48-pin QFP PHP | 9 | ||||||
32-pin QFN RHB | 6 | ||||||
ANALOG PERIPHERALS | |||||||
ADC 12-bit | Number of ADCs | 2 | |||||
ADC Conversion-time(ns)(3) / MSPS | 80-pin QFP PN | 250 ns / 4.00 MSPS | 290 ns / 3.45 MSPS | ||||
64-pin QFP PM | |||||||
48-pin QFP PHP | |||||||
32-pin QFN RHB | |||||||
ADC channels (single-ended) | 80-pin QFP PN | 21 (11 shared with GPIO) | |||||
64-pin QFP PM | 21 (11 shared with GPIO) | ||||||
48-pin QFP PHP | 18 (9 shared with GPIO) | ||||||
32-pin QFN RHB | 11 (5 shared with GPIO) | ||||||
Temperature sensor | 1 | ||||||
Comparator Subsystem | CMPSS (each includes two comparators and two dynamic DACs with incrementing and decrementing ramp generators) | 1 | - | ||||
CMPSS_LITE (each includes two comparators and two static DACs) | 3 | ||||||
CMPx_DACL output | 1 | - | |||||
CONTROL PERIPHERALS(4) | |||||||
eCAP modules – Type 2 | 3 | ||||||
ePWM/HRPWM – Type 4 | Total channels | 14 | |||||
Channels with high-resolution capability | 4 (ePWM1, ePWM2) | – | |||||
eQEP modules – Type 2 | 2 | ||||||
COMMUNICATION PERIPHERALS(4) | |||||||
PMBus – Type 0 | 1 | ||||||
CAN – Type 0 | 1 | ||||||
CAN FD (MCAN) – Type 2 | 1 | ||||||
I2C – Type 1 | 2 | ||||||
SCI – Type 0 (UART-Compatible) | 3 | ||||||
LIN – Type 1 (UART-Compatible) | 1 | ||||||
SPI – Type 2 | 1 | ||||||
PACKAGE, TEMPERATURE, AND QUALIFICATION OPTIONS | |||||||
F280015xS parts | Junction temperature (TJ) | –40°C to 140°C | - | ||||
Free-Air temperature (TA) | –40°C to 125°C | - | |||||
Package options | 80PN, 64PM, 48PHP | - | |||||
AEC-Q100 qualification(5) | - | ||||||
F280015xQ parts | Junction temperature (TJ) | –40°C to 140°C | |||||
Free-Air temperature (TA) | –40°C to 125°C | ||||||
Package options | 80PN, 64PM, 48PHP, 32RHB(7) |
48PHP, 32RHB(7) |
80PN, 64PM, 48PHP, 32RHB(7) |
48PHP, 32RHB(7) |
|||
AEC-Q100 qualification(5) | Grade 1 | ||||||
F280015xE parts | Junction temperature (TJ) | –40°C to 155°C | - | - | –40°C to 155°C | - | - |
Free-Air temperature (TA) | –40°C to 150°C | - | - | –40°C to 150°C | - | - | |
Package options | 48PHP | - | - | 48PHP | - | - | |
AEC-Q100 qualification(5) | Grade 0 | - | - | Grade 0 | - | - |