Overview
The TMS320F28020DAT is a 32-bit microcontroller from Texas Instruments, part of the C2000™ family. This microcontroller 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 device belongs, combines the power of the C28x core with highly integrated control peripherals, making it suitable for low pin-count devices. It is code-compatible with previous C28x-based code and offers a high level of analog integration.
Key Specifications
Parameter | Specification |
---|---|
CPU | TMS320C28x, 40 MHz (25-ns cycle time) |
Flash Memory | 32 KB |
RAM | 6 KB |
ADC | 12-bit, 7 or 13 channels |
PWM Channels | 8 |
I2C | 1 module |
SPI | 1 module |
UART (SCI) | 1 module |
Operating Temperature Range | –40°C to 105°C or –40°C to 125°C |
Package Type | 38-pin TSSOP (DA) |
Supply Voltage | Single 3.3-V supply |
Key Features
- High-efficiency 32-bit CPU with Harvard bus architecture and fast interrupt response
- 16 × 16 and 32 × 32 MAC operations and 16 × 16 dual MAC
- Unified memory programming model and code-efficient in C/C++ and Assembly
- Little endian endianness
- Single 3.3-V supply with no power sequencing requirement and integrated power-on and brown-out resets
- Low power consumption and small packaging options
- Two internal zero-pin oscillators, on-chip crystal oscillator, and external clock input
- Watchdog timer module and missing clock detection circuitry
- Up to 22 individually programmable, multiplexed GPIO pins with input filtering
- Peripheral Interrupt Expansion (PIE) block supporting all peripheral interrupts
- Three 32-bit CPU timers and independent 16-bit timer in each Enhanced Pulse Width Modulator (ePWM)
- On-chip memory including Flash, SARAM, OTP, and Boot ROM
- Code-security module with 128-bit security key and lock to protect secure memory blocks
- Enhanced control peripherals including ePWM, High-Resolution PWM (HRPWM), Enhanced Capture (eCAP) module, ADC, and on-chip temperature sensor
- Analog comparators with internal 10-bit references
- Advanced emulation features for analysis and real-time debug through hardware
Applications
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation
- Motor control and sensing and signal processing
- Automotive applications (AEC Q100 qualification for some variants)
Q & A
- What is the CPU speed of the TMS320F28020DAT?
The CPU speed is 40 MHz with a 25-ns cycle time.
- How much flash memory does the TMS320F28020DAT have?
The device has 32 KB of flash memory.
- What is the resolution of the ADC in the TMS320F28020DAT?
The ADC resolution is 12 bits.
- How many PWM channels are available on the TMS320F28020DAT?
There are 8 PWM channels available.
- What are the package options for the TMS320F28020DAT?
The device is available in a 38-pin TSSOP (DA) package.
- What is the operating temperature range for the TMS320F28020DAT?
The operating temperature range is –40°C to 105°C or –40°C to 125°C.
- Does the TMS320F28020DAT have any security features?
Yes, it includes a code-security module with a 128-bit security key and lock.
- What kind of clocking options are available on the TMS320F28020DAT?
The device features two internal zero-pin oscillators, an on-chip crystal oscillator, and an external clock input.
- Are there any advanced emulation features on the TMS320F28020DAT?
Yes, it includes advanced emulation features for analysis and real-time debug through hardware.
- What are some of the key peripherals available on the TMS320F28020DAT?
The device includes ePWM, HRPWM, eCAP, ADC, and on-chip temperature sensor among others.