Overview
The TMS320F28020DAT is a member of the C2000™ 32-bit microcontroller family from Texas Instruments. This microcontroller is designed to optimize processing, sensing, and actuation for real-time control applications. It features the high-efficiency TMS320C28x 32-bit CPU and is part of the Piccolo family, known for its highly integrated control peripherals in low pin-count devices. The device is code-compatible with previous C28x-based code and offers a high level of analog integration, making it suitable for various industrial and automotive applications.
Key Specifications
Specification | Details |
---|---|
CPU | High-efficiency 32-bit TMS320C28x CPU |
Operating Frequency | Up to 50 MHz (20-ns cycle time), 40 MHz (25-ns cycle time) |
Memory | 8 KB flash, 3 KB SARAM, 1 KB OTP, 8 KB Boot ROM |
Package | 38-pin TSSOP (DA) package |
Supply Voltage | Single 3.3-V supply, no power sequencing requirement |
GPIO | Up to 22 individually programmable, multiplexed GPIO pins with input filtering |
Timers | Three 32-bit CPU timers, independent 16-bit timer in each ePWM |
Communication Interfaces | SCI (UART), SPI, I2C |
Analog Peripherals | ADC, on-chip temperature sensor, comparators |
Security | 128-bit security key and lock to protect secure memory blocks |
Temperature Range | –40°C to 105°C (T option), –40°C to 125°C (S and Q options) |
Key Features
- High-efficiency 32-bit CPU with 16 × 16 and 32 × 32 MAC operations and dual MAC capabilities
- Harvard bus architecture and unified memory programming model
- Fast interrupt response and processing, atomic operations
- Integrated power-on and brown-out resets, internal voltage regulator for single-rail operation
- Enhanced Pulse Width Modulator (ePWM) with high-resolution PWM (HRPWM) and enhanced capture (eCAP) module
- Analog-to-Digital Converter (ADC) with optimized interface for low overhead and latency
- On-chip temperature sensor and comparators with internal 10-bit references
- Advanced emulation features with real-time debug through hardware
- Code-security module with 128-bit security key and lock to prevent firmware reverse engineering
Applications
The TMS320F28020DAT is optimized for various real-time control applications, including:
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation systems
- Motor control and sensing
- Signal processing
- Automotive applications (with AEC Q100 qualification for the Q option)
Q & A
- What is the CPU type and frequency of the TMS320F28020DAT?
The TMS320F28020DAT features a high-efficiency 32-bit TMS320C28x CPU with operating frequencies up to 50 MHz (20-ns cycle time) and 40 MHz (25-ns cycle time).
- What type of memory does the TMS320F28020DAT have?
The device includes 8 KB flash, 3 KB SARAM, 1 KB OTP, and 8 KB Boot ROM.
- What are the key analog peripherals of the TMS320F28020DAT?
The device features an Analog-to-Digital Converter (ADC), an on-chip temperature sensor, and comparators with internal 10-bit references.
- What communication interfaces are available on the TMS320F28020DAT?
The device includes a Serial Communications Interface (SCI) or UART, a Serial Peripheral Interface (SPI), and an Inter-Integrated-Circuit (I2C) module.
- What is the package type and pin count of the TMS320F28020DAT?
The device is available in a 38-pin TSSOP (DA) package.
- What are the temperature options for the TMS320F28020DAT?
The device is available with temperature options ranging from –40°C to 105°C (T option) and –40°C to 125°C (S and Q options).
- Does the TMS320F28020DAT support code security?
Yes, the device includes a code-security module with a 128-bit security key and lock to protect secure memory blocks and prevent firmware reverse engineering.
- What are some of the key applications for the TMS320F28020DAT?
The device is optimized for real-time control applications such as industrial motor drives, solar inverters, electrical vehicles, motor control, and sensing and signal processing.
- Is the TMS320F28020DAT code-compatible with previous C28x-based code?
Yes, the device is code-compatible with previous C28x-based code.
- What are the power supply requirements for the TMS320F28020DAT?
The device operates on a single 3.3-V supply with no power sequencing requirement.