Overview
The TMS320F28069MPNT is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This microcontroller is optimized for processing, sensing, and actuation to enhance closed-loop performance in real-time control applications. It is particularly suited for industrial motor drives, solar inverters, digital power systems, electrical vehicles, transportation, motor control, and sensing and signal processing. The F2806x family, to which this device belongs, combines the power of the C28x core with the Programmable Control Law Accelerator (CLA) and highly integrated control peripherals, all within low pin-count devices. This family is code-compatible with previous C28x-based code and offers a high level of analog integration.
Key Specifications
Specification | Details |
---|---|
CPU | High-efficiency 32-bit CPU (TMS320C28x), 90 MHz (11.11-ns cycle time) |
Multiply and Accumulate (MAC) Operations | 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC |
Bus Architecture | Harvard bus architecture |
Memory | Up to 256KB of flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
DMA | 6-channel Direct Memory Access (DMA) |
Floating-Point Unit (FPU) | Native single-precision floating-point operations |
Programmable Control Law Accelerator (CLA) | 32-bit floating-point math accelerator, executes code independently of the main CPU |
Viterbi, Complex Math, CRC Unit (VCU) | Extends C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC) |
Analog to Digital Converter (ADC) | 12-bit ADC, 16 channels, supports ratio-metric VREFHI/VREFLO references |
PWM and Comparators | High Resolution PWM (HRPWM) with dual-edge control, 3 analog comparators with internal 10-bit references |
Communication Interfaces | 2 SPI modules, 1 I2C bus, 1 McBSP bus, 1 eCAN, USB 2.0 (full-speed device and host modes) |
GPIO and Package | Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins, available in 80-pin and 100-pin packages (HTQFP and LQFP) |
Operating Temperature Range | -40°C to 125°C |
Key Features
- High-Performance CPU: 90 MHz TMS320C28x CPU with fast interrupt response and processing, and a unified memory programming model.
- Advanced Math Accelerators: Includes a Floating-Point Unit (FPU) for native single-precision floating-point operations, a Programmable Control Law Accelerator (CLA) for independent code execution, and a Viterbi, Complex Math, CRC Unit (VCU) for extended instruction set support.
- Analog Integration: Features a 12-bit ADC with 16 channels, high resolution PWM (HRPWM) with dual-edge control, and 3 analog comparators with internal 10-bit references.
- Communication and Interfaces: Includes 2 SPI modules, 1 I2C bus, 1 McBSP bus, 1 eCAN, and USB 2.0 with full-speed device and host modes.
- GPIO and Package Options: Up to 54 individually programmable GPIO pins and available in various package options including 80-pin and 100-pin HTQFP and LQFP.[
- Low Power and Single-Rail Operation: Single 3.3-V supply with no power sequencing requirement, integrated power-on reset, and brownout reset.[
Applications
- Industrial Motor Drives: Optimized for real-time control in industrial motor drive applications.[
- Solar Inverters and Digital Power: Suitable for solar inverter and digital power systems due to its advanced control and sensing capabilities.[
- Electrical Vehicles and Transportation: Used in electrical vehicles and transportation systems for real-time control and sensing.[
- Motor Control: Ideal for motor control applications requiring precise and fast control loops.[
- Sensing and Signal Processing: Effective in sensing and signal processing applications due to its integrated analog peripherals.[
Q & A
- What is the CPU speed of the TMS320F28069MPNT?
The CPU speed is 90 MHz with an 11.11-ns cycle time.
- What type of memory does the TMS320F28069MPNT have?
The device has up to 256KB of flash, up to 100KB of RAM, and 2KB of One-Time Programmable (OTP) ROM.
- What advanced math accelerators are included in the TMS320F28069MPNT?
The device includes a Floating-Point Unit (FPU), a Programmable Control Law Accelerator (CLA), and a Viterbi, Complex Math, CRC Unit (VCU).
- What are the key analog integration features of the TMS320F28069MPNT?
The device features a 12-bit ADC with 16 channels, high resolution PWM (HRPWM) with dual-edge control, and 3 analog comparators with internal 10-bit references.
- What communication interfaces are available on the TMS320F28069MPNT?
The device includes 2 SPI modules, 1 I2C bus, 1 McBSP bus, 1 eCAN, and USB 2.0 with full-speed device and host modes.
- What are the package options for the TMS320F28069MPNT?
The device is available in 80-pin and 100-pin packages, including HTQFP and LQFP options.
- What is the operating temperature range of the TMS320F28069MPNT?
The operating temperature range is -40°C to 125°C.
- Does the TMS320F28069MPNT require power sequencing?
No, the device operates on a single 3.3-V supply with no power sequencing requirement.
- What are some typical applications for the TMS320F28069MPNT?
Typical applications include industrial motor drives, solar inverters, digital power systems, electrical vehicles, transportation, motor control, and sensing and signal processing.
- Is the TMS320F28069MPNT code-compatible with previous C28x-based code?
Yes, the device is code-compatible with previous C28x-based code.