Overview
The TMS320F2812, produced by Texas Instruments, is a high-performance 32-bit digital signal controller (DSC) that belongs to the TMS320C28x DSP generation. This device is designed for demanding control applications, offering advanced features such as high-speed processing, extensive memory, and a wide range of peripherals. The TMS320F2812 is particularly suited for applications requiring real-time control, signal processing, and robust peripheral support.
Key Specifications
Parameter | Specification |
---|---|
Processor | 32-bit C28x CPU |
Frequency | Up to 150 MHz (6.67-ns cycle time) |
Flash Memory | Up to 128K × 16 (256 KB) |
RAM | 36 KB (SARAM) |
ADC | 12-bit, 16 channels, 12.5 MSPS |
CAN | Enhanced Controller Area Network (eCAN) |
GPIO | Up to 56 General-Purpose I/O pins |
Package Options | 179-ball MicroStar BGA, 176-pin Low-Profile Quad Flatpack (LQFP) |
Operating Temperature Range | -40°C to 125°C |
Peripheral Interrupts | Peripheral Interrupt Expansion (PIE) block supporting 45 peripheral interrupts |
Timers | Three 32-bit CPU timers |
Key Features
- High-performance static CMOS technology with low power consumption (1.8-V core at 135 MHz, 1.9-V core at 150 MHz, 3.3-V I/O)
- JTAG boundary scan support (IEEE Standard 1149.1-1990)
- High-performance 32-bit CPU with Harvard bus architecture, fast interrupt response, and unified memory programming model
- On-chip memory including flash, OTP ROM, and SARAM
- Boot ROM with software boot modes and standard math tables
- External interface with programmable wait states and read/write strobe timing
- Motor control peripherals including two Event Managers (EVA, EVB)
- Serial port peripherals such as SPI, SCIs (UART), and McBSP
- Advanced emulation features for real-time debug and analysis
- Low-power modes (IDLE, STANDBY, HALT) and power savings by disabling individual peripheral clocks
Applications
- Advanced Driver Assistance Systems (ADAS)
- Building automation
- Electronic point of sale
- Electric Vehicle/Hybrid Electric Vehicle (EV/HEV) powertrain
- Factory automation
- Grid infrastructure
- Industrial transport
- Medical, healthcare, and fitness
- Motor drives
- Power delivery
- Telecom infrastructure
- Test and measurement
Q & A
- What is the maximum frequency of the TMS320F2812?
The TMS320F2812 operates at a maximum frequency of 150 MHz with a cycle time of 6.67 ns. - How much flash memory does the TMS320F2812 have?
The TMS320F2812 has up to 128K × 16 (256 KB) of flash memory. - What type of ADC does the TMS320F2812 feature?
The TMS320F2812 features a 12-bit ADC with 16 channels and a conversion rate of 12.5 MSPS. - Does the TMS320F2812 support CAN communication?
Yes, the TMS320F2812 supports Enhanced Controller Area Network (eCAN) communication. - How many GPIO pins does the TMS320F2812 have?
The TMS320F2812 has up to 56 General-Purpose I/O pins. - What are the package options for the TMS320F2812?
The TMS320F2812 is available in 179-ball MicroStar BGA and 176-pin Low-Profile Quad Flatpack (LQFP) packages. - What is the operating temperature range of the TMS320F2812?
The operating temperature range of the TMS320F2812 is -40°C to 125°C. - Does the TMS320F2812 support JTAG boundary scan?
Yes, the TMS320F2812 supports JTAG boundary scan according to IEEE Standard 1149.1-1990. - What are the low-power modes supported by the TMS320F2812?
The TMS320F2812 supports IDLE, STANDBY, and HALT low-power modes. - What development tools are available for the TMS320F2812?
Development tools include ANSI C/C++ compiler/assembler/linker, Code Composer Studio™ IDE, DSP/BIOS™, and JTAG scan controllers.