Overview
The TMS320F28016PZA is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ C28x DSP generation. This device is designed for demanding control applications, offering a robust set of features and peripherals that make it ideal for industrial, automotive, and other high-performance control systems.
With its high-performance static CMOS technology, the TMS320F28016PZA operates at 60 MHz with a 16.67-ns cycle time, ensuring fast and efficient processing. The device features a low-power design with a 1.8-V core and 3.3-V I/O, making it suitable for applications where power efficiency is crucial.
Key Specifications
Parameter | Specification |
---|---|
Processor | High-performance 32-bit CPU (TMS320C28x) |
Operating Frequency | 60 MHz (16.67-ns cycle time) |
Flash Memory | 32 KB (16K x 16) |
SARAM | 10 KB (10K x 16) |
OTP ROM | 1 KB (1K x 16) |
Boot ROM | 4 KB (4K x 16) |
ADC | 12-bit, 16 channels |
PWM Outputs | Up to 16 PWM outputs |
HRPWM Outputs | Up to 6 HRPWM outputs with 150-ps MEP resolution |
Serial Port Peripherals | Up to 4 SPI modules, up to 2 SCI (UART) modules, up to 2 CAN modules, one I2C bus |
GPIO Pins | Up to 35 individually programmable, multiplexed GPIO pins with input filtering |
Package | 100-LQFP (14x14) |
Temperature Range | –40°C to 85°C (A), –40°C to 125°C (S and Q) |
Key Features
- High-performance static CMOS technology with 60 MHz operation
- Low-power design with 1.8-V core and 3.3-V I/O
- JTAG boundary scan support and IEEE Standard 1149.1-1990 compliance
- High-performance 32-bit CPU (TMS320C28x) with 16 × 16 and 32 × 32 MAC operations
- Harvard bus architecture and atomic operations
- Fast interrupt response and processing
- Unified memory programming model and code-efficient in C/C++ and Assembly
- On-chip memory including flash, SARAM, and OTP ROM
- Enhanced control peripherals including PWM, HRPWM, capture inputs, and quadrature encoder interfaces
- Serial port peripherals such as SPI, SCI (UART), CAN, and I2C
- 12-bit ADC with 16 channels and fast conversion rates
- Advanced emulation features with analysis and breakpoint functions
- Real-time debug via hardware and development support through Code Composer Studio™ IDE and SYS/BIOS
- Low-power modes and power savings with IDLE, STANDBY, HALT modes supported
Applications
- Industrial control systems, including motor control and power conversion
- Automotive systems, such as engine control, transmission control, and safety systems (AEC-Q100 qualified)
- Medical devices requiring high-performance and low-power operation
- Aerospace and defense applications needing robust and reliable control solutions
- Renewable energy systems, including solar and wind power control
Q & A
- What is the operating frequency of the TMS320F28016PZA?
The TMS320F28016PZA operates at 60 MHz with a 16.67-ns cycle time.
- How much flash memory does the TMS320F28016PZA have?
The device has 32 KB (16K x 16) of flash memory.
- What types of serial port peripherals are available on the TMS320F28016PZA?
The device includes up to 4 SPI modules, up to 2 SCI (UART) modules, up to 2 CAN modules, and one I2C bus.
- Does the TMS320F28016PZA support low-power modes?
- What is the temperature range for the TMS320F28016PZA?
The temperature range is –40°C to 85°C (A), –40°C to 125°C (S and Q).
- What development tools are available for the TMS320F28016PZA?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and SYS/BIOS.
- Does the TMS320F28016PZA have any security features?
- What types of ADCs are available on the TMS320F28016PZA?
The device features a 12-bit ADC with 16 channels and fast conversion rates.
- Can the GPIO pins on the TMS320F28016PZA be programmed individually?
- What package options are available for the TMS320F28016PZA?
The device is available in a 100-LQFP (14x14) package.