Overview
The TMS320F28068UPFPS is a high-performance 32-bit microcontroller from Texas Instruments, part of the C2000™ C28x Piccolo™ series. This microcontroller is designed for demanding control applications, offering a robust set of features and peripherals that make it ideal for various industrial and automotive control systems.
With its high-efficiency 32-bit CPU (TMS320C28x) operating at 90 MHz, this device provides fast processing capabilities along with low-power consumption. The integrated peripherals and advanced debug features make it a versatile choice for developers.
Key Specifications
Specification | Details |
---|---|
Core Processor | 32-bit TMS320C28x |
Operating Frequency | 90 MHz (11.11-ns cycle time) |
Program Memory | 256 KB (128K x 16) FLASH |
RAM Size | 50K x 16 |
Supply Voltage | 1.71 V ~ 1.995 V |
Package | 80-pin HTQFP (High-Temperature Quad Flat Pack) |
Operating Temperature | -40°C ~ 105°C (TA) |
Number of I/O | Up to 54 individually programmable, multiplexed GPIO pins |
ADC | 12-bit, 16 channels |
Connectivity | CANbus, I²C, McBSP, SCI, SPI, UART/USART, USB |
Low-Power Modes | IDLE, STANDBY, HALT modes supported |
Key Features
- High-Performance CPU: 32-bit TMS320C28x CPU with 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, and a Floating-Point Unit (FPU) for native single-precision floating-point operations.
- Programmable Control Law Accelerator (CLA): A 32-bit floating-point math accelerator that executes code independently of the main CPU.
- Viterbi, Complex Math, CRC Unit (VCU): Extends the C28x instruction set to support complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC) calculations.
- Advanced Peripherals: Includes up to 2 SCI (UART) modules, up to 2 CAN modules, one I²C bus, one McBSP bus, and USB 2.0 support.
- High-Speed ADC: 12-bit ADC with 16 channels, supporting single or simultaneous conversions with fast conversion rates.
- Advanced Debug Features: Real-time debug via hardware, analysis and breakpoint functions, and support for Code Composer Studio™ IDE.
- Low-Power Modes: IDLE, STANDBY, and HALT modes supported, along with the ability to disable individual peripheral clocks for power savings.
Applications
- Industrial Control Systems: Suitable for motor control, power conversion, and other industrial automation applications.
- Automotive Systems: Used in various automotive control systems, including engine control, transmission control, and safety systems.
- Medical Devices: Can be used in medical devices that require high precision and reliability, such as medical imaging and diagnostic equipment.
- Aerospace and Defense: Applicable in aerospace and defense systems where high performance and reliability are critical.
Q & A
- What is the operating frequency of the TMS320F28068UPFPS?
The TMS320F28068UPFPS operates at 90 MHz with an 11.11-ns cycle time.
- What type of memory does the TMS320F28068UPFPS have?
The device has 256 KB (128K x 16) of FLASH program memory and 50K x 16 of RAM.
- What are the key peripherals of the TMS320F28068UPFPS?
The device includes peripherals such as CANbus, I²C, McBSP, SCI, SPI, UART/USART, and USB 2.0.
- Does the TMS320F28068UPFPS support low-power modes?
Yes, it supports IDLE, STANDBY, and HALT modes, and allows disabling individual peripheral clocks for power savings.
- What is the package type of the TMS320F28068UPFPS?
The device is available in an 80-pin HTQFP (High-Temperature Quad Flat Pack).
- What is the operating temperature range of the TMS320F28068UPFPS?
The operating temperature range is -40°C ~ 105°C (TA).
- Does the TMS320F28068UPFPS have advanced debug features?
Yes, it supports real-time debug via hardware, analysis, and breakpoint functions.
- What development tools are available for the TMS320F28068UPFPS?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and digital motor control and digital power software libraries.
- What are some common applications of the TMS320F28068UPFPS?
Common applications include industrial control systems, automotive systems, medical devices, and aerospace and defense systems.
- Does the TMS320F28068UPFPS have a Floating-Point Unit (FPU)?
Yes, it includes a Floating-Point Unit (FPU) for native single-precision floating-point operations.