Overview
The TMS320F28063PFPS is a 32-bit microcontroller from Texas Instruments, part of the C2000™ C28x Piccolo™ series. This microcontroller is designed for high-performance and precision control applications, particularly in fields such as industrial motor drives, solar inverters, digital power, electrical vehicles, and sensing and signal processing.
It features the powerful C28x core and Control Law Accelerator (CLA), which provides 32-bit floating-point math acceleration. The device is optimized for real-time control and offers a high level of analog integration, making it suitable for demanding control applications.
Key Specifications
Parameter | Specification |
---|---|
Core Processor | C28x |
Core Size | 32-Bit Single-Core |
Speed | Up to 60 MHz (16.67 ns cycle time) |
Program Memory Size | Up to 256 KB (FLASH) |
RAM Size | Up to 100 KB |
OTP ROM | 2 KB |
Voltage Supply (Vcc/Vdd) | 3.3 V |
Operating Temperature | -40°C to 125°C |
Package Options | 80-Pin PN Low-Profile Quad Flatpack (LQFP), 64-Pin PAG Thin Quad Flatpack (TQFP), 56-Pin RSH Very Thin Quad Flatpack (No lead) (VQFN) |
Connectivity | CANbus, I2C, McBSP, SCI, SPI, UART/USART |
Peripherals | Brown-out Detect/Reset, DMA, POR, PWM, WDT |
Number of I/O | Up to 45 individually programmable, multiplexed GPIO pins |
Data Converters | 12-bit ADC, 16 channels |
Oscillator Type | Internal zero-pin oscillators, on-chip crystal oscillator, and external clock input |
Key Features
- High-Efficiency CPU: The TMS320F28063PFPS features a high-efficiency 32-bit CPU (TMS320C28x) with a speed of up to 60 MHz and supports 16 × 16 and 32 × 32 MAC operations, as well as 16 × 16 dual MAC operations.
- Control Law Accelerator (CLA): Includes a 32-bit floating-point math accelerator that executes code independently of the main CPU.
- Analog Integration: High level of analog integration with features such as 12-bit ADC, analog comparators, and internal voltage regulator for single-rail operation.
- Advanced Peripherals: Includes ePWM, eCAN, I2C, SPI, SCI, and LIN, along with advanced emulation features for real-time debug and analysis).
- Low-Power Modes: Supports IDLE, STANDBY, and HALT modes to reduce power consumption).
- Development Support: Includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and digital motor control and digital power software libraries).
Applications
The TMS320F28063PFPS is designed for various high-performance and precision control applications, including:
- Industrial Motor Drives: For advanced motor control and sensing in industrial automation.
- Solar Inverters and Digital Power: For efficient power conversion and management in solar and digital power systems.
- Electrical Vehicles and Transportation: For control and sensing in electric vehicles and transportation systems.
- Motor Control: For precise control in various motor-driven applications.
- Sensing and Signal Processing: For advanced sensing and signal processing in real-time control applications.
- Automotive Control Systems: For control and sensing in automotive applications, including those requiring AEC-Q100 qualification.
- Renewable Energy Systems: For control and management in renewable energy systems such as wind and solar power.
Q & A
- What is the core processor of the TMS320F28063PFPS?
The core processor is the C28x, a 32-bit single-core processor.
- What is the maximum speed of the TMS320F28063PFPS?
The maximum speed is up to 60 MHz with a cycle time of 16.67 ns.
- How much program memory does the TMS320F28063PFPS have?
It has up to 256 KB of flash memory.
- What are the operating temperature ranges for the TMS320F28063PFPS?
The operating temperature ranges from -40°C to 125°C.
- What types of connectivity options are available on the TMS320F28063PFPS?
The device supports CANbus, I2C, McBSP, SCI, SPI, and UART/USART.
- What are the key peripherals included in the TMS320F28063PFPS?
The key peripherals include Brown-out Detect/Reset, DMA, POR, PWM, and WDT.
- How many GPIO pins does the TMS320F28063PFPS have?
It has up to 45 individually programmable, multiplexed GPIO pins.
- What is the type of ADC used in the TMS320F28063PFPS?
The device features a 12-bit ADC with 16 channels.
- Does the TMS320F28063PFPS support low-power modes?
Yes, it supports IDLE, STANDBY, and HALT modes to reduce power consumption.
- What development tools are available for the TMS320F28063PFPS?
Development tools include ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and digital motor control and digital power software libraries.