Overview
The TMS320F28021DAS is a 32-bit microcontroller from Texas Instruments, part of the C2000™ Piccolo microcontroller family. This device is optimized for real-time control applications, including industrial motor drives, solar inverters, digital power systems, electrical vehicles, and sensing and signal processing. The F2802x family, to which this microcontroller belongs, combines the power of the C28x core with highly integrated control peripherals, making it suitable for low pin-count devices.
The TMS320F28021DAS is code-compatible with previous C28x-based code and offers a high level of analog integration. It features a single 3.3-V supply, no power sequencing requirement, and integrated power-on and brown-out resets, making it a cost-effective solution for both device and system design.
Key Specifications
Parameter | Specification |
---|---|
CPU | TMS320C28x, 40 MHz (25-ns cycle time) |
Flash Memory | 64 KB |
RAM | 10 KB |
ADC Resolution | 12-bit |
ADC Channels | 7, 13 |
Comparators | 2 |
PWM Channels | 8 |
I2C | 1 module |
SPI | 1 module |
UART (SCI) | 1 module |
Operating Temperature Range | -40°C to 125°C |
Package Type | 38-pin TSSOP (DA) |
GPIO Pins | Up to 22 individually programmable, multiplexed GPIO pins |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x) with 16 × 16 and 32 × 32 MAC operations and 16 × 16 dual MAC.
- Harvard bus architecture and atomic operations for efficient processing.
- Fast interrupt response and processing, and a unified memory programming model.
- Code-efficient in C/C++ and Assembly, with little-endian endianness.
- Single 3.3-V supply, no power sequencing requirement, and integrated power-on and brown-out resets.
- Low power consumption and small packaging options as low as 38-pin TSSOP.
- Two internal zero-pin oscillators, on-chip crystal oscillator, and external clock input.
- Watchdog timer module and missing clock detection circuitry.
- Enhanced control peripherals including ePWM, HRPWM, and eCAP modules.
- Analog-to-Digital Converter (ADC) with 12-bit resolution and on-chip temperature sensor.
- Advanced emulation features with real-time debug through hardware.
- Code-security module with 128-bit security key and lock to protect secure memory blocks.
Applications
- Industrial motor drives and control systems.
- Solar inverters and digital power systems.
- Electrical vehicles and transportation systems.
- Motor control and sensing applications.
- Signal processing and real-time control systems.
- Automotive applications (AEC Q100 qualification for automotive use).
Q & A
- What is the CPU frequency of the TMS320F28021DAS?
The CPU frequency of the TMS320F28021DAS is 40 MHz with a 25-ns cycle time.
- What is the flash memory capacity of the TMS320F28021DAS?
The flash memory capacity is 64 KB.
- How many ADC channels does the TMS320F28021DAS have?
The TMS320F28021DAS has 7 or 13 ADC channels, depending on the configuration.
- What is the resolution of the ADC in the TMS320F28021DAS?
The ADC resolution is 12-bit.
- Does the TMS320F28021DAS support I2C, SPI, and UART communication?
Yes, it supports one I2C module, one SPI module, and one UART (SCI) module.
- What is the operating temperature range of the TMS320F28021DAS?
The operating temperature range is -40°C to 125°C.
- What package types are available for the TMS320F28021DAS?
The TMS320F28021DAS is available in a 38-pin TSSOP (DA) package.
- Does the TMS320F28021DAS have any security features?
Yes, it includes a code-security module with a 128-bit security key and lock to protect secure memory blocks.
- What are some of the enhanced control peripherals available on the TMS320F28021DAS?
The device includes ePWM, HRPWM, and eCAP modules for enhanced control.
- Is the TMS320F28021DAS suitable for automotive applications?
Yes, it is AEC Q100 qualified for automotive use.