Overview
The TMS320F2812GBBAR, produced by Texas Instruments, is a high-performance 32-bit microcontroller (MCU) from the C2000™ series. It is part of the TMS320C28x DSP generation and is designed for demanding control applications. This MCU features a high-performance static CMOS technology, operating at 150 MHz with a 6.67-ns cycle time. It is highly integrated, offering advanced peripherals and memory options, making it suitable for a wide range of applications including motor control, industrial automation, and automotive systems.
Key Specifications
Parameter | Specification |
---|---|
Processor | High-performance 32-bit CPU (TMS320C28x) |
Operating Frequency | 150 MHz (6.67-ns cycle time) |
Voltage | 1.8-V core at 135 MHz, 1.9-V core at 150 MHz, 3.3-V I/O |
Memory | Up to 128K × 16 flash, 1K × 16 OTP ROM, L0 and L1: 2 blocks of 4K × 16 each SARAM, H0: 1 block of 8K × 16 SARAM, M0 and M1: 2 blocks of 1K × 16 each SARAM |
Package | 179-ball MicroStar BGA™ (GHH, ZHH) |
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) |
Interrupts | Peripheral Interrupt Expansion (PIE) block supporting 45 peripheral interrupts, three external interrupts |
Timers | Three 32-bit CPU timers |
Security | 128-bit security key/lock protecting flash/OTP and L0/L1 SARAM |
Key Features
- High-performance static CMOS technology
- 16 × 16 and 32 × 32 MAC operations, 16 × 16 dual MAC
- Harvard bus architecture, atomic operations, and fast interrupt response and processing
- Unified memory programming model with 4M linear program/data address reach
- Code-efficient in C/C++ and Assembly, compatible with TMS320F24x/LF240x processor source code
- Motor control peripherals including two Event Managers (EVA, EVB)
- Serial port peripherals: SPI, two SCIs, standard UART, eCAN, and McBSP
- 12-bit ADC with 16 channels, 2 × 8 channel input multiplexer, and fast conversion rate of 80 ns/12.5 MSPS
- Up to 56 General-Purpose I/O (GPIO) pins
- Advanced emulation features, real-time debug via hardware, and development tools including Code Composer Studio™ IDE
Applications
The TMS320F2812GBBAR is designed for various demanding control applications, including:
- Motor control systems: With its advanced motor control peripherals, it is ideal for high-performance motor control applications.
- Industrial automation: Suitable for industrial control systems requiring high precision and reliability.
- Automotive systems: AEC-Q100 qualification makes it suitable for automotive applications requiring robust performance and reliability.
- Power management and control: Can be used in power management systems due to its high-performance capabilities and low-power design.
Q & A
- What is the operating frequency of the TMS320F2812GBBAR?
The TMS320F2812GBBAR operates at 150 MHz with a 6.67-ns cycle time.
- What type of memory does the TMS320F2812GBBAR have?
The MCU has up to 128K × 16 flash, 1K × 16 OTP ROM, and various blocks of SARAM.
- What are the key features of the TMS320F2812GBBAR's CPU?
The CPU supports 16 × 16 and 32 × 32 MAC operations, has a Harvard bus architecture, and features atomic operations and fast interrupt response.
- What are the temperature options for the TMS320F2812GBBAR?
The temperature 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 kind of security features does the TMS320F2812GBBAR have?
The MCU features a 128-bit security key/lock that protects flash/OTP and L0/L1 SARAM and prevents firmware reverse-engineering.
- What are the motor control peripherals available on the TMS320F2812GBBAR?
The MCU includes two Event Managers (EVA, EVB) and is compatible with 240xA devices.
- What serial port peripherals are available on the TMS320F2812GBBAR?
The MCU includes SPI, two SCIs, standard UART, eCAN, and McBSP.
- What is the conversion rate of the ADC on the TMS320F2812GBBAR?
The 12-bit ADC has a fast conversion rate of 80 ns/12.5 MSPS.
- How many GPIO pins does the TMS320F2812GBBAR have?
The MCU has up to 56 General-Purpose I/O (GPIO) pins.
- What development tools are available for the TMS320F2812GBBAR?
Development tools include ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, and DSP/BIOS™.
- What is the package type of the TMS320F2812GBBAR?
The MCU is available in a 179-ball MicroStar BGA™ package.