Overview
The TMS320F28015NMFA is a high-performance 32-bit microcontroller from Texas Instruments, part of the TMS320C28x DSP generation. This device is designed for demanding control applications, offering advanced features and peripherals that make it suitable for a variety of industrial and automotive uses. The TMS320F28015NMFA integrates a powerful C28x CPU, extensive memory, and a range of control-oriented peripherals, making it an ideal choice for applications requiring precise control and high computational power.
Key Specifications
Parameter | Value |
---|---|
Core Processor | C28x, 32-Bit Single-Core |
Speed | 60 MHz (16.67-ns cycle time) |
Flash Memory | 32 KB |
SARAM | 6 KB |
OTP ROM | 1 K × 16 |
Boot ROM | 4 K × 16 |
PWM Outputs | Up to 8 |
HRPWM Outputs | Up to 6 with 150-ps MEP resolution |
ADC | 12-bit, 16 channels |
GPIO Pins | Up to 35 individually programmable, multiplexed GPIO pins |
Package | MicroStar BGA™ (100 pins) |
Temperature Range | –40°C to 125°C (AEC-Q100 qualification for automotive applications) |
Key Features
- High-performance static CMOS technology with a 60 MHz (16.67-ns cycle time) clock speed.
- Low-power design with 1.8-V core and 3.3-V I/O.
- JTAG boundary scan support and IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture.
- High-performance 32-bit CPU (TMS320C28x) with 16 × 16 and 32 × 32 MAC operations and Harvard bus architecture.
- Advanced emulation features including analysis and breakpoint functions, and real-time debug via hardware.
- Development support with ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, SYS/BIOS, and digital motor control and digital power software libraries.
- Low-power modes (IDLE, STANDBY, HALT) and the ability to disable individual peripheral clocks.
- Enhanced control peripherals including up to 16 PWM outputs, up to 6 HRPWM outputs, and up to four capture inputs.
- Serial port peripherals including up to 4 SPI modules, up to 2 SCI (UART) modules, up to 2 CAN modules, and one Inter-Integrated-Circuit (I2C) bus.
- 12-bit ADC with 16 channels and fast conversion rates.
Applications
- Motor drive and control: Suitable for advanced motor control applications, including industrial drives and servo motor control.
- Digital power: Ideal for solar inverters, converters, and other digital power applications.
- Automotive: AEC-Q100 qualified, making it suitable for automotive applications.
- Industrial control: Used in various industrial control systems requiring high-performance and precise control.
- Power line communications: Can be used in power line communication systems.
Q & A
- What is the core processor of the TMS320F28015NMFA?
The core processor is the C28x, a 32-bit single-core processor.
- What is the clock speed of the TMS320F28015NMFA?
The clock speed is 60 MHz with a 16.67-ns cycle time.
- How much flash memory does the TMS320F28015NMFA have?
The device has 32 KB of flash memory.
- What types of low-power modes are supported by the TMS320F28015NMFA?
The device supports IDLE, STANDBY, and HALT low-power modes.
- What is the temperature range for the TMS320F28015NMFA?
The temperature range is –40°C to 125°C, with AEC-Q100 qualification for automotive applications.
- How many PWM outputs does the TMS320F28015NMFA have?
The device has up to 8 PWM outputs.
- What is the resolution of the HRPWM outputs?
The HRPWM outputs have a 150-ps MEP resolution.
- What type of ADC does the TMS320F28015NMFA have?
The device features a 12-bit ADC with 16 channels.
- What development tools are supported by the TMS320F28015NMFA?
The device is supported by ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, SYS/BIOS, and digital motor control and digital power software libraries.
- Can the TMS320F28015NMFA be used in automotive applications?
Yes, the device is AEC-Q100 qualified, making it suitable for automotive applications.
- What package options are available for the TMS320F28015NMFA?
The device is available in MicroStar BGA™ (100 pins) package.