Overview
The TMS320F2806NMFAR, produced by Texas Instruments, is a high-performance 32-bit microcontroller (MCU) from the C2000™ family. It is part of the TMS320C28x DSP generation, designed for demanding control applications. This MCU features a high-performance static CMOS technology, operating at 100 MHz with a 10-ns cycle time, and also supports a 60 MHz operation with a 16.67-ns cycle time. The device is optimized for low-power consumption with a 1.8-V core and 3.3-V I/O design, making it suitable for a wide range of industrial and automotive applications.
Key Specifications
Parameter | Specification |
---|---|
Processor Speed | 100 MHz (10-ns cycle time), 60 MHz (16.67-ns cycle time) |
Core Voltage | 1.8 V |
I/O Voltage | 3.3 V |
Flash Memory | 32K × 16 |
SARAM | 10K × 16 |
ADC Resolution | 12-bit, 16 channels |
ADC Conversion Rate | 160 ns - 6.25 MSPS |
Serial Peripherals | Up to 4 SPI modules, up to 2 SCI (UART) modules, up to 2 CAN modules, one I2C bus |
GPIO Pins | Up to 35 individually programmable, multiplexed GPIO pins with input filtering |
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 32-bit CPU (TMS320C28x) with 16 × 16 and 32 × 32 MAC operations and 16 × 16 dual MAC.
- Harvard bus architecture, atomic operations, and fast interrupt response and processing.
- Unified memory programming model and code-efficient in C/C++ and Assembly.
- JTAG boundary scan support and IEEE Standard 1149.1-1990 Standard Test Access Port and Boundary Scan Architecture.
- Advanced emulation features including analysis and breakpoint functions, and real-time debug via hardware.
- Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, SYS/BIOS, and digital motor control and digital power software libraries.
- Low-power modes and power savings with IDLE, STANDBY, HALT modes supported and the ability to disable individual peripheral clocks.
Applications
The TMS320F2806NMFAR is designed for demanding control applications, including:
- Digital motor control and digital power management.
- Industrial automation and control systems.
- Automotive systems, especially those requiring AEC-Q100 qualification.
- Medical devices and diagnostic equipment.
- High-performance data acquisition and processing systems.
Q & A
- What is the maximum operating frequency of the TMS320F2806NMFAR?
The TMS320F2806NMFAR operates at a maximum frequency of 100 MHz with a 10-ns cycle time and also supports 60 MHz operation with a 16.67-ns cycle time.
- What is the core voltage and I/O voltage of the TMS320F2806NMFAR?
The core voltage is 1.8 V, and the I/O voltage is 3.3 V.
- How much flash memory and SARAM does the TMS320F2806NMFAR have?
The device has 32K × 16 flash memory and 10K × 16 SARAM.
- What is the resolution and conversion rate of the ADC on the TMS320F2806NMFAR?
The ADC has a 12-bit resolution with 16 channels and a conversion rate of 160 ns - 6.25 MSPS.
- What serial peripherals are available on the TMS320F2806NMFAR?
The device includes up to 4 SPI modules, up to 2 SCI (UART) modules, up to 2 CAN modules, and one I2C bus.
- How many GPIO pins does the TMS320F2806NMFAR have?
The device has up to 35 individually programmable, multiplexed GPIO pins with input filtering.
- What are the package options for the TMS320F2806NMFAR?
The device is available in thin quad flatpack (PZ) and MicroStar BGA™ (GGM, ZGM) packages.
- What are the temperature ranges supported by the TMS320F2806NMFAR?
The device supports temperature ranges of –40°C to 85°C, –40°C to 125°C, and –40°C to 125°C (AEC-Q100 qualification for automotive applications).
- What development tools are available for the TMS320F2806NMFAR?
Development support includes ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, SYS/BIOS, and digital motor control and digital power software libraries.
- Does the TMS320F2806NMFAR support low-power modes?
Yes, the device supports IDLE, STANDBY, HALT modes and allows disabling individual peripheral clocks for power savings.