Overview
The TMS320F28066UPZPS is a high-performance 32-bit microcontroller from Texas Instruments, part of the Piccolo microcontroller family. It is designed for demanding control applications, offering advanced control peripherals and high-efficiency processing. This microcontroller is particularly suited for applications requiring robust signal processing, such as in the automotive, industrial, and medical sectors.
Key Specifications
Parameter | Specification |
---|---|
Processor | High-Efficiency 32-Bit CPU (TMS320C28x) |
Clock Speed | 90 MHz (11.11-ns Cycle Time) |
Memory | 64 KB Flash (varies by model, but typical for F2806x series) |
ADC | 12-bit ADC, 16 channels, 2 × 8 channel input multiplexer |
PWM Modules | Up to 8 Enhanced Pulse-Width Modulator (ePWM) modules, 16 PWM channels total |
Communication Interfaces | Up to 2 SCI (UART) modules, up to 2 CAN modules, one I2C bus |
GPIO | Up to 35 individually programmable, multiplexed GPIO pins with input filtering |
Package Options | 100-pin HTQFP (PZP), 100-pin LQFP (PZ) |
Temperature Range | A: –40°C to 85°C, S: –40°C to 125°C, Q: –40°C to 125°C (AEC-Q100 qualification for automotive applications) |
Low-Power Modes | IDLE, STANDBY, HALT modes supported, disable individual peripheral clocks |
Key Features
- Advanced control peripherals including 16 x 16 and 32 x 32 Multiply and Accumulate operations
- Harvard Bus Architecture for efficient data transfer
- Independent 16-Bit Timer in each ePWM module
- Atomic operations for enhanced performance
- Advanced emulation features, analysis, and breakpoint functions
- Real-time debug via hardware
- Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and SYS/BIOS
- Digital motor control and digital power software libraries
Applications
The TMS320F28066UPZPS is ideal for a variety of demanding control applications, including:
- Automotive systems: For applications such as motor control, power management, and safety systems.
- Industrial automation: Suitable for control systems, robotics, and high-performance data acquisition.
- Medical devices: For precise control and signal processing in medical equipment.
- Consumer electronics: Used in devices requiring advanced signal processing and control.
Q & A
- What is the clock speed of the TMS320F28066UPZPS?
The clock speed is 90 MHz with an 11.11-ns cycle time. - How many PWM channels does the TMS320F28066UPZPS support?
It supports up to 8 Enhanced Pulse-Width Modulator (ePWM) modules with a total of 16 PWM channels. - What types of communication interfaces are available on the TMS320F28066UPZPS?
The microcontroller includes up to 2 SCI (UART) modules, up to 2 CAN modules, and one I2C bus. - What is the temperature range for the TMS320F28066UPZPS?
The temperature range is –40°C to 85°C (A), –40°C to 125°C (S), and –40°C to 125°C (Q) with AEC-Q100 qualification for automotive applications. - Does the TMS320F28066UPZPS support low-power modes?
Yes, it supports IDLE, STANDBY, and HALT modes, and allows disabling individual peripheral clocks for power savings. - What development tools are available for the TMS320F28066UPZPS?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and SYS/BIOS, along with digital motor control and digital power software libraries. - What package options are available for the TMS320F28066UPZPS?
The microcontroller is available in 100-pin HTQFP (PZP) and 100-pin LQFP (PZ) packages. - Is the TMS320F28066UPZPS suitable for automotive applications?
Yes, it is AEC-Q100 qualified for automotive applications. - What is the ADC specification of the TMS320F28066UPZPS?
The microcontroller features a 12-bit ADC with 16 channels and a 2 × 8 channel input multiplexer. - Does the TMS320F28066UPZPS support real-time debugging?
Yes, it supports real-time debug via hardware along with advanced emulation features and analysis and breakpoint functions.