Overview
The TMS320F28069UPNT is a 32-bit microcontroller from Texas Instruments, part of the C2000™ Piccolo™ family. This microcontroller is optimized for processing, sensing, and actuation to enhance closed-loop performance in real-time control applications. It is particularly suited for industrial motor drives, solar inverters, digital power systems, electrical vehicles, motor control, and sensing and signal processing. The device is code-compatible with previous C28x-based code and offers a high level of analog integration.
Key Specifications
Parameter | Specification |
---|---|
CPU | High-Efficiency 32-bit CPU (TMS320C28x™) |
Clock Speed | 90 MHz (11.11-ns cycle time) |
MAC Operations | 16 × 16 and 32 × 32 Multiply and Accumulate (MAC) operations, 16 × 16 dual MAC |
Bus Architecture | Harvard bus architecture |
Memory | Up to 256KB of flash, up to 100KB of RAM, 2KB of One-Time Programmable (OTP) ROM |
ADC | 12-bit Analog-to-Digital Converter (ADC), up to 16 channels, up to 3.46 MSPS |
Temperature Sensor | On-chip temperature sensor |
Security | 128-bit security key and lock |
Serial Peripherals | Two Serial Communications Interface (SCI) [UART] modules, Two Serial Peripheral Interface (SPI) modules, One Inter-Integrated-Circuit (I2C) bus, One Multichannel Buffered Serial Port (McBSP) bus, One Enhanced Controller Area Network (eCAN) |
USB | Universal Serial Bus (USB) 2.0, full-speed device mode, full-speed or low-speed host mode |
GPIO | Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering |
Operating Temperature Range | -40°C to 125°C |
Key Features
- High-efficiency 32-bit CPU (TMS320C28x™) with 90 MHz clock speed and 11.11-ns cycle time
- Programmable Control Law Accelerator (CLA) and 32-bit floating-point math accelerator
- Viterbi, Complex Math, CRC Unit (VCU) for complex multiply, Viterbi operations, and Cyclic Redundancy Check (CRC)
- Embedded memory including up to 256KB of flash, up to 100KB of RAM, and 2KB of OTP ROM
- 12-bit Analog-to-Digital Converter (ADC) with up to 16 channels and up to 3.46 MSPS
- On-chip temperature sensor and analog comparators with internal 10-bit references
- Advanced debug features including analysis and breakpoint functions, and real-time debug through hardware
- Low device and system cost with single 3.3-V supply and no power sequencing requirement
Applications
- Industrial motor drives
- Solar inverters and digital power systems
- Electrical vehicles and transportation systems
- Motor control and sensing applications
- Sensing and signal processing
Q & A
- What is the clock speed of the TMS320F28069UPNT? The clock speed is 90 MHz with an 11.11-ns cycle time.
- What type of CPU does the TMS320F28069UPNT use? It uses a high-efficiency 32-bit CPU (TMS320C28x™).
- What is the maximum amount of flash memory available? Up to 256KB of flash memory is available.
- Does the TMS320F28069UPNT have a floating-point unit? Yes, it includes a Floating-Point Unit (FPU) for native single-precision floating-point operations.
- What is the resolution of the Analog-to-Digital Converter (ADC)? The ADC is 12-bit with up to 16 channels and up to 3.46 MSPS.
- Does the device support USB? Yes, it supports Universal Serial Bus (USB) 2.0 with full-speed device mode and full-speed or low-speed host mode.
- What is the operating temperature range of the TMS320F28069UPNT? The operating temperature range is -40°C to 125°C.
- How many GPIO pins are available? Up to 54 individually programmable, multiplexed General-Purpose Input/Output (GPIO) pins with input filtering are available.
- What security features does the device have? It includes a 128-bit security key and lock to protect secure memory blocks and prevent firmware reverse-engineering.
- Is the device code-compatible with previous C28x-based code? Yes, the F2806x family is code-compatible with previous C28x-based code.