Zenode.ai Logo
Beta
TMS320F280037-Q1

TMS320F280037-Q1 Series

Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash,FPU, TMU with CLA, AES and CAN-FD

Manufacturer: Texas Instruments

Catalog

Automotive C2000™ 32-bit MCU 120-MHz 256-KB flash,FPU, TMU with CLA, AES and CAN-FD

Key Features

TMS320C28x 32-bit DSP core at 120 MHzIEEE 754 Floating-Point Unit (FPU)Support for Fast Integer Division (FINTDIV)Trigonometric Math Unit (TMU)Support for Nonlinear Proportional Integral Derivative (NLPID) controlCRC Engine and Instructions (VCRC)Ten hardware breakpoints (with ERAD)Programmable Control Law Accelerator (CLA)120 MHzIEEE 754 single-precision floating-point instructionsExecutes code independently of main CPUOn-chip memory384KB (192KW) of flash (ECC-protected) across three independent banks69KB (34.5KW) of RAM (ECC-protected)SecurityJTAGLOCKZero-pin bootDual-zone securityClock and system controlTwo internal 10-MHz oscillatorsCrystal oscillator or external clock inputWindowed watchdog timer moduleMissing clock detection circuitryDual-clock Comparator (DCC)3.3-V I/O designInternal VREG generation allows for single-supply designBrownout reset (BOR) circuitSystem peripherals6-channel Direct Memory Access (DMA) controller55 individually programmable multiplexed General-Purpose Input/Output (GPIO) pins23 digital inputs on analog pins2 digital inputs/outputs on analog pins (AGPIO)Enhanced Peripheral Interrupt Expansion (ePIE)Multiple low-power mode (LPM) supportEmbedded Real-time Analysis and Diagnostic (ERAD)Unique Identification (UID) numberCommunications peripheralsOne Power-Management Bus (PMBus) interfaceTwo Inter-integrated Circuit (I2C) interfacesOne Controller Area Network (CAN/DCAN) bus portOne Controller Area Network with Flexible Data-Rate (CAN FD/MCAN) bus portTwo Serial Peripheral Interface (SPI) portsTwo UART-compatible Serial Communication Interface (SCI)Two UART-compatible Local Interconnect Network (LIN) interfacesFast Serial Interface (FSI) with one transmitter and one receiver (up to 200Mbps)Analog systemThree 4-MSPS, 12-bit Analog-to-Digital Converters (ADCs)Up to 23 external channels (includes the two gpdac outputs)Four integrated Post-Processing Blocks (PPB) per ADCFour windowed comparators (CMPSS) with 12-bit reference Digital-to-Analog Converters (DACs)Digital glitch filtersTwo 12-bit buffered DAC outputsEnhanced control peripherals16 ePWM channels with eight channels that have high-resolution capability (150-ps resolution)Integrated dead-band supportIntegrated hardware trip zones (TZs)Three Enhanced Capture (eCAP) modulesHigh-resolution Capture (HRCAP) available on one of the three eCAP modulesTwo Enhanced Quadrature Encoder Pulse (eQEP) modules with support for CW/CCW operation modesEight Sigma-Delta Filter Module (SDFM) input channels (two parallel filters per channel)Standard SDFM data filteringComparator filter for fast action for overvalue or undervalue conditionEmbedded Pattern Generator (EPG)Configurable Logic Block (CLB)4 tilesAugments existing peripheral capabilitySupports position manager solutionsHost Interface Controller (HIC)Access to internal memory from an external hostBackground CRC (BGCRC)One cycle CRC computation on 32 bits of dataAdvanced Encryption Standard (AES) acceleratorLive Firmware Update (LFU)Fast context switching from old to new firmwareFlash bank erase time improvementsDiagnostic featuresMemory Power On Self Test (MPOST)Hardware Built-in Self Test (HWBIST)Functional Safety-Compliant(PZ and Q100 PM packages only)Developed for functional safety applicationsDocumentation available to aid ISO 26262 and IEC 61508 system designSystematic capability up to ASIL D and SIL 3Hardware capability up to ASIL B and SIL 2Safety-related certificationISO 26262 certification up to ASIL B and SIL 2 by TÜV SÜD(PZ and Q100 PM packages only)Package options:100-pin Low-profile Quad Flatpack (LQFP) [PZ suffix]80-pin Low-profile Quad Flatpack (LQFP) [PN suffix]64-pin (LQFP) [PM suffix]48-pin (LQFP) [PT suffix]Temperature options:Free-air (T A): –40°C to 125°CJunction (T J): –40°C to 150°CTMS320C28x 32-bit DSP core at 120 MHzIEEE 754 Floating-Point Unit (FPU)Support for Fast Integer Division (FINTDIV)Trigonometric Math Unit (TMU)Support for Nonlinear Proportional Integral Derivative (NLPID) controlCRC Engine and Instructions (VCRC)Ten hardware breakpoints (with ERAD)Programmable Control Law Accelerator (CLA)120 MHzIEEE 754 single-precision floating-point instructionsExecutes code independently of main CPUOn-chip memory384KB (192KW) of flash (ECC-protected) across three independent banks69KB (34.5KW) of RAM (ECC-protected)SecurityJTAGLOCKZero-pin bootDual-zone securityClock and system controlTwo internal 10-MHz oscillatorsCrystal oscillator or external clock inputWindowed watchdog timer moduleMissing clock detection circuitryDual-clock Comparator (DCC)3.3-V I/O designInternal VREG generation allows for single-supply designBrownout reset (BOR) circuitSystem peripherals6-channel Direct Memory Access (DMA) controller55 individually programmable multiplexed General-Purpose Input/Output (GPIO) pins23 digital inputs on analog pins2 digital inputs/outputs on analog pins (AGPIO)Enhanced Peripheral Interrupt Expansion (ePIE)Multiple low-power mode (LPM) supportEmbedded Real-time Analysis and Diagnostic (ERAD)Unique Identification (UID) numberCommunications peripheralsOne Power-Management Bus (PMBus) interfaceTwo Inter-integrated Circuit (I2C) interfacesOne Controller Area Network (CAN/DCAN) bus portOne Controller Area Network with Flexible Data-Rate (CAN FD/MCAN) bus portTwo Serial Peripheral Interface (SPI) portsTwo UART-compatible Serial Communication Interface (SCI)Two UART-compatible Local Interconnect Network (LIN) interfacesFast Serial Interface (FSI) with one transmitter and one receiver (up to 200Mbps)Analog systemThree 4-MSPS, 12-bit Analog-to-Digital Converters (ADCs)Up to 23 external channels (includes the two gpdac outputs)Four integrated Post-Processing Blocks (PPB) per ADCFour windowed comparators (CMPSS) with 12-bit reference Digital-to-Analog Converters (DACs)Digital glitch filtersTwo 12-bit buffered DAC outputsEnhanced control peripherals16 ePWM channels with eight channels that have high-resolution capability (150-ps resolution)Integrated dead-band supportIntegrated hardware trip zones (TZs)Three Enhanced Capture (eCAP) modulesHigh-resolution Capture (HRCAP) available on one of the three eCAP modulesTwo Enhanced Quadrature Encoder Pulse (eQEP) modules with support for CW/CCW operation modesEight Sigma-Delta Filter Module (SDFM) input channels (two parallel filters per channel)Standard SDFM data filteringComparator filter for fast action for overvalue or undervalue conditionEmbedded Pattern Generator (EPG)Configurable Logic Block (CLB)4 tilesAugments existing peripheral capabilitySupports position manager solutionsHost Interface Controller (HIC)Access to internal memory from an external hostBackground CRC (BGCRC)One cycle CRC computation on 32 bits of dataAdvanced Encryption Standard (AES) acceleratorLive Firmware Update (LFU)Fast context switching from old to new firmwareFlash bank erase time improvementsDiagnostic featuresMemory Power On Self Test (MPOST)Hardware Built-in Self Test (HWBIST)Functional Safety-Compliant(PZ and Q100 PM packages only)Developed for functional safety applicationsDocumentation available to aid ISO 26262 and IEC 61508 system designSystematic capability up to ASIL D and SIL 3Hardware capability up to ASIL B and SIL 2Safety-related certificationISO 26262 certification up to ASIL B and SIL 2 by TÜV SÜD(PZ and Q100 PM packages only)Package options:100-pin Low-profile Quad Flatpack (LQFP) [PZ suffix]80-pin Low-profile Quad Flatpack (LQFP) [PN suffix]64-pin (LQFP) [PM suffix]48-pin (LQFP) [PT suffix]Temperature options:Free-air (T A): –40°C to 125°CJunction (T J): –40°C to 150°C

Description

AI
The TMS320F28003x (F28003x) is a member of the C2000™ real-time microcontroller family of scalable, ultra-low latency devices designed for efficiency in power electronics, including but not limited to: high power density, high switching frequencies, and supporting the use of GaN and SiC technologies. These include suchapplicationsas: Thereal-time control subsystemis 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 theFloating-Point Unit (FPU),Trigonometric Math Unit (TMU), andVCRC (Cyclical Redundancy Check) extended instruction sets, speeding up common algorithms key to real-time control systems. The CLA allows significant offloading of common tasks from the main C28x CPU. The CLA is an independent 32-bit floating-point math accelerator that executes in parallel with the CPU. Additionally, the CLA has its own dedicated memory resources and it can directly access the key peripherals that are required in a typical control system. Support of a subset of ANSI C is standard, as are key features like hardware breakpoints and hardware task-switching. The F28003x supports up to 384KB (192KW) of flash memory divided into three 128KB (64KW) banks, which enable programming and execution in parallel. Up to 69KB (34.5KW) of on-chip SRAM is also available to supplement the flash memory. The Live Firmware Update hardware enhancements on F28003x allow fast context switching from the old firmware to the new firmware to minimize application downtime when updating the device firmware. High-performance analog blocks are integrated on the F28003x real-time microcontroller (MCU) and are closely coupled with the processing and PWM units to provide optimal real-time signal chain performance. Sixteen PWM channels, all supporting frequency-independent resolution modes, enable control of various power stages from a 3-phase inverter to power factor correction and advanced multilevel power topologies. The inclusion of the Configurable Logic Block (CLB) allows the user to addcustom logicand potentiallyintegrate FPGA-like functionsinto the C2000 real-time MCU. Interfacing is supported through various industry-standard communication ports (such as SPI, SCI, I2C, PMBus, LIN, CAN and CAN FD) and offersmultiple pin-muxing optionsfor optimal signal placement. TheFast Serial Interface (FSI)enables up to 200Mbps of robust communications across an isolation boundary. New to the C2000 platform is theHost Interface Controller (HIC), a high-throughput interface that allows an external host to access the resources of the TMS320F28003x directly. Want to learn more about features that make C2000 Real-Time MCUs the right choice for your real-time control system? Check outThe Essential Guide for Developing With C2000™ Real-Time Microcontrollersand visit theC2000™ real-time control MCUspage. TheGetting Started With C2000™ Real-Time Control Microcontrollers (MCUs) Getting Started Guidecovers 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 theTMDSCNCD280039Cevaluation board and downloadC2000Ware. The TMS320F28003x (F28003x) is a member of the C2000™ real-time microcontroller family of scalable, ultra-low latency devices designed for efficiency in power electronics, including but not limited to: high power density, high switching frequencies, and supporting the use of GaN and SiC technologies. These include suchapplicationsas: Thereal-time control subsystemis 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 theFloating-Point Unit (FPU),Trigonometric Math Unit (TMU), andVCRC (Cyclical Redundancy Check) extended instruction sets, speeding up common algorithms key to real-time control systems. The CLA allows significant offloading of common tasks from the main C28x CPU. The CLA is an independent 32-bit floating-point math accelerator that executes in parallel with the CPU. Additionally, the CLA has its own dedicated memory resources and it can directly access the key peripherals that are required in a typical control system. Support of a subset of ANSI C is standard, as are key features like hardware breakpoints and hardware task-switching. The F28003x supports up to 384KB (192KW) of flash memory divided into three 128KB (64KW) banks, which enable programming and execution in parallel. Up to 69KB (34.5KW) of on-chip SRAM is also available to supplement the flash memory. The Live Firmware Update hardware enhancements on F28003x allow fast context switching from the old firmware to the new firmware to minimize application downtime when updating the device firmware. High-performance analog blocks are integrated on the F28003x real-time microcontroller (MCU) and are closely coupled with the processing and PWM units to provide optimal real-time signal chain performance. Sixteen PWM channels, all supporting frequency-independent resolution modes, enable control of various power stages from a 3-phase inverter to power factor correction and advanced multilevel power topologies. The inclusion of the Configurable Logic Block (CLB) allows the user to addcustom logicand potentiallyintegrate FPGA-like functionsinto the C2000 real-time MCU. Interfacing is supported through various industry-standard communication ports (such as SPI, SCI, I2C, PMBus, LIN, CAN and CAN FD) and offersmultiple pin-muxing optionsfor optimal signal placement. TheFast Serial Interface (FSI)enables up to 200Mbps of robust communications across an isolation boundary. New to the C2000 platform is theHost Interface Controller (HIC), a high-throughput interface that allows an external host to access the resources of the TMS320F28003x directly. Want to learn more about features that make C2000 Real-Time MCUs the right choice for your real-time control system? Check outThe Essential Guide for Developing With C2000™ Real-Time Microcontrollersand visit theC2000™ real-time control MCUspage. TheGetting Started With C2000™ Real-Time Control Microcontrollers (MCUs) Getting Started Guidecovers 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 theTMDSCNCD280039Cevaluation board and downloadC2000Ware.