Overview
The TMS320F28068UPZT is a member of the TMS320C28x DSP generation from Texas Instruments, designed as a high-performance, 32-bit microcontroller. This device is part of the Piccolo microcontroller family and is tailored for demanding control applications. It features advanced signal processing capabilities, low power consumption, and high integration, making it suitable for various industries including automotive, industrial, and medical.
Key Specifications
Parameter | Specification |
---|---|
Processor Speed | Up to 100 MHz (10-ns cycle time), 60 MHz (16.67-ns cycle time) |
On-chip Memory | 128K × 16 flash, 18K × 16 SARAM |
ADC | 12-bit, 16 channels, 2 × 8 channel input multiplexer, single/simultaneous conversions |
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 |
Power Modes | IDLE, STANDBY, HALT modes supported, disable individual peripheral clocks |
Package Options | Thin quad flatpack (PZ), MicroStar BGA™ (GGM, ZGM) |
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) |
Key Features
- High-performance static CMOS technology with low-power design (1.8-V core, 3.3-V I/O)
- High-performance 32-bit CPU (TMS320C28x) with 16 × 16 and 32 × 32 MAC operations, Harvard bus architecture, and atomic operations
- Advanced emulation features, real-time debug via hardware, and JTAG boundary scan support
- Digital motor control and digital power software libraries
- Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and SYS/BIOS
- Fast interrupt response and processing, unified memory programming model, and code-efficient design
Applications
The TMS320F28068UPZT is designed for a variety of demanding control applications, including:
- Automotive systems: Suitable for applications requiring AEC-Q100 qualification.
- Industrial automation: Ideal for real-time control, data acquisition, and communication requirements.
- Medical devices: High-performance and reliable for medical applications.
- Telecommunications and audio processing: Efficient signal processing capabilities.
Q & A
- What is the processor speed of the TMS320F28068UPZT?
The processor speed can be up to 100 MHz (10-ns cycle time) or 60 MHz (16.67-ns cycle time).
- How much on-chip memory does the TMS320F28068UPZT have?
The device features 128K × 16 flash and 18K × 16 SARAM.
- What types of communication interfaces are available on the TMS320F28068UPZT?
The device includes up to 2 SCI (UART) modules, up to 2 CAN modules, and one I2C bus.
- What is the ADC specification of the TMS320F28068UPZT?
The ADC is 12-bit with 16 channels, 2 × 8 channel input multiplexer, and supports single/simultaneous conversions.
- How many GPIO pins does the TMS320F28068UPZT have?
The device has up to 35 individually programmable, multiplexed GPIO pins with input filtering.
- What power modes are supported by the TMS320F28068UPZT?
The device supports IDLE, STANDBY, and HALT modes, and allows disabling individual peripheral clocks.
- What package options are available for the TMS320F28068UPZT?
The device is available in thin quad flatpack (PZ) and MicroStar BGA™ (GGM, ZGM) packages.
- What is the temperature range for the TMS320F28068UPZT?
The temperature range options include A: –40°C to 85°C, S: –40°C to 125°C, and Q: –40°C to 125°C (AEC-Q100 qualification for automotive applications).
- What development tools are supported for the TMS320F28068UPZT?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and SYS/BIOS.
- Does the TMS320F28068UPZT support real-time debugging?
Yes, the device supports real-time debug via hardware and advanced emulation features.