TMS320F28020PTS

32-bit microcontrollers with 32KB flash memory for embedded systems

Manufacturer: ti

series introduction

# Introduction to the TMS320F28020PTS Product Series

## 1. Overview
The TMS320F28020PTS belongs to Texas Instruments' TMS320F2802x family of 32 - bit microcontrollers. These microcontrollers are specifically designed for a wide range of real - time control applications, offering a powerful combination of high - performance processing capabilities, integrated peripherals, and low power consumption. The "PTS" in the part number typically refers to a specific package type and other associated characteristics, which we will explore in more detail later.

## 2. Key Features

### 2.1 CPU and Performance
- **High - Speed CPU**: At the heart of the TMS320F28020PTS is a 32 - bit C28x CPU core. It can operate at a clock speed of up to 60 MHz, enabling fast execution of instructions. This high - speed processing is crucial for real - time control applications where quick decision - making and response times are required.
- **Harvard Architecture**: The microcontroller uses a modified Harvard architecture, which allows for simultaneous access to program and data memory. This architecture significantly enhances the data throughput and overall performance of the device, as it can fetch instructions and access data simultaneously.
- **Single - Cycle MAC Unit**: It is equipped with a single - cycle multiply - accumulate (MAC) unit. This unit is extremely useful for performing complex mathematical operations such as digital signal processing (DSP) algorithms, which are commonly used in motor control, power management, and audio processing applications.

### 2.2 Memory
- **Flash Memory**: The TMS320F28020PTS comes with 32 KB of on - chip flash memory. This non - volatile memory is used to store the program code of the application. The flash memory is also in - system programmable, which means that developers can update the firmware of the microcontroller without removing it from the circuit board.
- **RAM Memory**: There is 4 KB of on - chip random - access memory (RAM). The RAM is used for storing temporary data during the execution of the program, such as variables, intermediate results of calculations, and buffers for data transfer.
- **Boot ROM**: It also includes a boot ROM that contains bootloader code. This bootloader allows the microcontroller to start up and load the main application code from different sources, such as flash memory, external memory, or a serial communication interface.

### 2.3 Peripherals

#### 2.3.1 Analog - to - Digital Converter (ADC)
- The TMS320F28020PTS features a 12 - bit ADC with up to 16 channels. The ADC can sample analog signals at a high rate, making it suitable for applications that require accurate measurement of analog quantities such as voltage, current, and temperature.
- It has a built - in sample - and - hold circuit, which allows it to capture the analog signal at a specific instant in time and hold it steady while the conversion process takes place.

#### 2.3.2 Pulse - Width Modulation (PWM) Modules
- There are multiple PWM modules available on the microcontroller. These PWM modules are used to generate pulse - width modulated signals, which are widely used in motor control applications to control the speed and torque of motors.
- The PWM signals can be configured with different frequencies, duty cycles, and dead - time insertion to ensure safe and efficient operation of power electronics devices.

#### 2.3.3 Serial Communication Interfaces
- **SPI (Serial Peripheral Interface)**: The SPI interface allows the microcontroller to communicate with other SPI - compatible devices, such as sensors

Images for reference

48-LQFP

48-LQFP

Image Preview

Image Preview

Image Preview

Image Preview

related Documents

Datasheets

Partlist

TMS320F28020PTS