Details, datasheet, quote on part number: TMS320F2812GHHS
CategorySemiconductors => Microcontrollers (MCU) => Performance MCUs => Real-time Control => Fixed-point F280x/1x
Part familyTMS320F2812 32-Bit Digital Signal Controller with Flash
TitleTMS320 Family
Description32-Bit Digital Signal Controller with Flash 179-BGA MICROSTAR -40 to 125
CompanyTexas Instruments, Inc.
DatasheetDownload TMS320F2812GHHS datasheet
Find where to buy
FeaturesExternal Interface (XINTF),Single Zone Code Security,32-bit CPU Timers,Watchdog Timer,2-pin Oscillator,AEC-Q100 Automotive Qual
Total Processing (MIPS)150
Approx. Price (US$)14.25 | 1ku
PWM Technology TypeEV
ADC (Ch)16
Processing AcceleratorsN/A
ADC Resolution12-bit
Frequency per CLA (MHz)0
Operating Temperature Range(C)-40 to 125,-40 to 85
High Resolution PWM(Ch)0
  Mecanical Data
Pin nbPackage typeInd stdJEDEC codePackage qtyCarrierDevice markWidth (mm)Length (mm)Thick (mm)Pitch (mm)
Application notes
• A Software Modularity Strategy for Digital Control Systems | Doc
• Online Stack Overflow Detection on the TMS320C28x DSP
A stack overflow in an embedded DSP application generally produces a catastrophic software crash due to data corruption, lost return addresses, or both. Traditional off-line approaches to sizing a stack during development, such as filling with a know value | Doc
• Programming TMS320x28xx and 28xxx Peripherals in C/C++ (Rev. D)
This application report explores a hardware abstraction layer implementation to make C/C++ coding easier on C28x devices. This method is compared to traditional #define macros and topics of code efficiency and special case registers are also addressed. | Doc
• Calculating Useful Lifetimes of Embedded Processors (Rev. A)
This application report provides a methodology for calculating the useful lifetime of TI embedded processors (EP) under power when used in electronic systems. It is aimed at general engineers who wish to determine if the reliability of the TI EP meets the | Doc
• Code Composer Studio™ IDE v2.2 Profiler
This application note will outline and discuss the Code Composer Studio Profiler and how to use it in accurately profiling an application. We will explain the various types of profiling and will detail the differences between simulator profiling and emulat | Doc
• A Variable-Speed Sensorless Drive System for Switched Reluctance Motors
With the advent of high-speed digital signal processors (DSPs) specialized for motion control applications, it has become possible to control motors without mechanical (speed or position) sensors. This is achieved by algorithms that estimate the desired qu | Doc
• TMS320F281x Boot ROM Serial Flash Programming
This application report describes the implementation of TI's Flash application program interface (API), the software interface to TI's Flash algorithms. Understanding the fundamentals of the Flash API documentation prior to using this application report is | Doc
• Programming External Nonvolatile Memory Using SDFlash for TMS320C28x Devices
The C28xxx generation of microcontrollers can connect to external nonvolatile memory through a variety of interfaces including parallel, serial peripheral interface (SPI), and inter-integrated circuit (I2C). This application report discusses how to write d | Doc
• EEPROM Emulation With the TMS320F28xxx DSCs
Many applications require storing small quantities of system related data (e.g., calibration values, device configuration) in a non-volatile memory, so that it can be used or modified and reused even after power cycling the system. EEPROMs are primarily us | Doc
• Interfacing the ADS8361 to the TMS320F2812 DSP
This application note presents several methods for interfacing the ADS8361 16-bit SAR analog-to-digital converter to the TMS320F2812DSP. The software developed for this application note uses both the McBSP and SPI port to highlight the flexible digital in | Doc
• Flash Programming Solutions for the TMS320F28xxx DSCs
Flash programming is a process that occurs during all stages of a TMS320F28xxx digital signal controller (DSC) development cycle: firmware debug, prototyping, production, and field reprogramming. Several solutions are available to accommodate programming f | Doc
• Programming Examples for the TMS320x28xx eCAN (Rev. B)
The TMS320x28xx series of Microcontrollers/Digital Signal Controllers feature an on-chip enhanced Controller Area Network (eCAN) module. This module is a full-CAN controller, compliant with CAN specification 2.0B. This application report contains several p | Doc
• Interfacing the ADS8364 to the TMS320F2812 DSP
The ADS8364 16-bit parallel output analog-to-digital converter has a number of features that allow for an easy interface to the TMS320F2812™ digital signal processor. This application note focuses on configuring, sampling, and converting analog data pre | Doc
• DSP Control of Electro-Hydraulic Servo Actuators
Hydraulic actuators are characterized by their ability to impart large forces at high speeds and are used in many industrial motion systems. In applications where good dynamic performance is important it is common to contain the actuator in a servo loop co | Doc
• Running an Application from Internal Flash Memory on the TMS320F28xxx DSP (Rev. L)
Several special requirements exist for running an application from on-chip Flash memory on the TMS320F28xxx. These requirements generally do not manifest themselves during code development in RAM since the Code Composer Studio™ (CCS) debugger can mask pr | Doc
• Interfacing SD/MMC Cards With TMS320F28xxx DSCs
This application report and associated code implements the interfacing of Secure Digital (SD) or Multi-Media Card (MMC) types of Flash memory cards with the TMS320F28xxx digital signal controllers (DSCs). These cards can use serial peripheral interface (SP | Doc
• Semiconductor and IC Package Thermal Metrics (Rev. C) | Doc
• TMS320x281x to TMS320x280x/2801x/2804x Migration Overview (Rev. A)
This application report describes differences between the Texas Instruments TMS320x281x and TMS320x280x/2801x/2804x DSPs to assist in application migration from the 281x to the 280x. While the main focus of this document is migration from 281x to 280x/280 | Doc
• Spread-Frequency Shift Keying Power Line Modem Software Architecture
This application report describes the software architecture and design of the Spread-Frequency Shift Keying Power Line Modem demonstration platform. Each demonstration unit consists of an eZdsp DSP developer's board plus a daughter card. The daughter card | Doc
• Calculator for CAN Bit Timing Parameters
Controller Area Network (CAN) nodes use user-specified timing parameters to sample the asynchronous bitstream and recover the clock. These parameters are typically based on the frequency of the available reference oscillator. There may be several options a | Doc
• Hardware Design Guidelines for TMS320F28xx and TMS320F28xxx DSCs (Rev. C)
TMS320F28xx and F28xxx digital signal controllers (DSCs) include multiple complex peripherals running at fairly high-clock frequencies. They are commonly connected to low level analog signals using an onboard analog-to-digital converter (ADC). This applica | Doc
• An Easy Way of Creating a C-callable Assembly Function for the TMS320C28x DSP
C-callable assembly routines require an understanding of parameter-passing conventions and environments expected by the C compiler. This application report provides instructions and suggestions to configure the C compiler to assist with these issues. | Doc
• Migrating Code Composer v4.12 Projects to Code Composer Studio v2.0
This application report describes the process of migrating an existing Code Composer v4.12 project to a Code Composer Studio? Integrated Development Environment (IDE) v2 project. | Doc
• Signal Conditioning an LVDT Using a TMS320F2812 DSP
A linear variable differential transformer (LVDT) is a type of electro-mechanical transducer capable of measuring linear displacement with a high degree of accuracy. The transducer requires external electronic circuitry to produce a stable reference oscill | Doc
• Microstepping Bipolar Drive of Two-Phase Hybrid Stepping Motor on F2808 DSP
This application report describes the implementation of a micro-stepping algorithm for a two-phase stepper motor using the TMS320F2808 digital signal controller (DSC). The "C" code can easily be utilized with other members of the C2000™ DSC pla | Doc
• TMS320C2000™ DSP Controllers: A Perfect Fit for Solar Power Inverters
A worldwide concern for future access to affordable, sustainable energy is driving the development of more efficient solar power generation. In any photovoltaic (PV) based system, the inverter is a critical component responsible for the control of electric | Doc
• Recommended Power Solutions for the TMS320x2810/1/2 DSPs
This application report provides a table to assist users in selecting the best power solution for their specific TMS320281x application. | Doc
• Optimizing Digital Motor Control Libraries
The DMC library contains a collection of component modules and system implementations, which are intended for evaluation, accelerated design, and development of motor control firmware.The software is intended to meet these goals, and no optimization is per | Doc
• Converting Analog Controllers to Smart Controllers with the TMS320C2000 DSPs
Modern applications demand faster, cheaper, and better motor control systems, and the performance demanded from embedded motor controllers is ever increasing. Programmable controllers offer the unique opportunity to improve performance, reduce cost, and en | Doc
• Copying Compiler Sections from Flash to RAM on the TMS320F28xxx DSCs (Rev. A)
This application report and associated code files provide functionality for copying initialized compiler sections from the internal Flash memory to the internal random access memory (RAM) of the TMS320F28xxx digital signal controllers (DSCs) at run time fo | Doc
• An Overview of Designing Analog Interface With TM320F28xx/28xxx DSCs (Rev. A)
This application report provides guidelines that take you through everything from configuring the ADC and related registers correctly, responding to interrupts, and board design recommendations; this may be particularly useful for first-time users of the T | Doc
• DSP Solutions for the Switched Reluctance Motor
This document deals with solutions to control a switched reluctance motor using the TMS320C24x. This new DSP family enables cost-effective design of intelligent controllers for switched reluctance motors. Two speed control algorithms are presented, they al | Doc
• Custom Bootloader Options via One-Time Programmable (OTP) Memory
The Boot to One-Time-Programmable (OTP) memory mode in the TMS320x280x devices provides the necessary hooks to support custom bootloaders. This is very useful in a situation where a bootloader option, required by a specific customer application, is not alr | Doc
• 3.3 V DSP for Digital Motor Control
New generations of motor control digital signal processors (DSPs) lower their supply voltages from 5V to 3.3V to offer higher performance at lower cost. Replacing traditional 5V digital control circuitry by 3.3V designs introduce no additional system cost | Doc
• Common Object File Format (COFF) | Doc
• TMS320F2810, TMS320F2811, TMS320F2812 ADC Calibration (Rev. A)
This application note describes a method for improving the absolute accuracy of the 12-bit analog-to-digital converter (ADC) found on the F2810/F2811/F2812 devices. Due to inherent gain and offset errors, the absolute accuracy of the ADC is impacted. The m | Doc
• TPS75005 Quick-Start Guide with C2000™ Controllers
The TPS75005 is a complete power management solution for C2000 controllers from Texas Instruments. This document illustrates how to attach the TPS75005 to a C2000 controller. | Doc
• Controlling the ADS8342 with TMS320 Series DSP's
The ADS8342 16-bit, bipolar input, parallel output analog-to-digital converter has a number of features that allow for an easy interface to many of the TMS320? DSP family of digital signal processors from Texas Instruments. This application note focuses on | Doc
• TMS320F281x Flash Programming API Revision Change
TMS320F281x Flash API version 1.00 has been revised to version 2.10. This document provides a list of questions and answers concerning the effect of the mandatory updates on existing applications. | Doc
• Power Line Communication for Lighting Apps using BPSK w/ a Single DSP Controller
DSP controllers provide the on-chip peripherals and computational power needed to implement various power electronics applications. A single-chip DSP controller allows designers to implement multiple functions such as power line communication, power-factor | Doc
Evaluation Kits
TMDSEMU560V2STM-U: XDS560v2 System Trace USB Debug Probe
TMDSEMU100V2U-20T: XDS100v2 JTAG Debug Probe (20-pin cTI version)
TMDSEMU100V2U-14T: XDS100v2 JTAG Debug Probe (14-pin TI version)
TMDSEMU200-U: XDS200 USB Debug Probe
TMDSEVP2812: F2812 Development Bundle with PP+ Emulator
C2000-GANG: C2000 Gang Programmer
TMDSEZS2812: TMS320F2812 eZdsp Starter Kit (DSK) - Socketed version
TMDSEMU560V2STM-UE: XDS560v2 System Trace USB & Ethernet Debug Probe
TMDSEZD2812: TMS320F2812 eZdsp Start Kit (DSK)
TMDSEVU2812: F2812 Development Bundle with USB Emulator


Features, Applications

ADVANCE INFORMATION concerns new products in the sampling or preproduction phase of development. Characteristic data and other specifications are subject to change without notice.

IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections, modifications, enhancements, improvements, and other changes to its products and services at any time and to discontinue any product or service without notice. Customers should obtain the latest relevant information before placing orders and should verify that such information is current and complete. All products are sold subject to TI's terms and conditions of sale supplied at the time of order acknowledgment. TI warrants performance of its hardware products to the specifications applicable at the time of sale in accordance with TI's standard warranty. Testing and other quality control techniques are used to the extent TI deems necessary to support this warranty. Except where mandated by government requirements, testing of all parameters of each product is not necessarily performed. TI assumes no liability for applications assistance or customer product design. Customers are responsible for their products and applications using TI components. To minimize the risks associated with customer products and applications, customers should provide adequate design and operating safeguards. TI does not warrant or represent that any license, either express or implied, is granted under any TI patent right, copyright, mask work right, or other TI intellectual property right relating to any combination, machine, or process in which TI products or services are used. Information published by TI regarding third-party products or services does not constitute a license from TI to use such products or services or a warranty or endorsement thereof. Use of such information may require a license from a third party under the patents or other intellectual property of the third party, or a license from TI under the patents or other intellectual property of TI. Reproduction of information in TI data books or data sheets is permissible only if reproduction is without alteration and is accompanied by all associated warranties, conditions, limitations, and notices. Reproduction of this information with alteration is an unfair and deceptive business practice. TI is not responsible or liable for such altered documentation. Resale of TI products or services with statements different from or beyond the parameters stated by TI for that product or service voids all express and any implied warranties for the associated TI product or service and is an unfair and deceptive business practice. TI is not responsible or liable for any such statements. Following are URLs where you can obtain information on other Texas Instruments products and application solutions: Products Amplifiers Data Converters DSP Interface Logic Power Mgmt Microcontrollers Applications Audio Automotive Broadband Digital Control Military Optical Networking Security Telephony Video & Imaging Wireless Mailing Address: Texas Instruments Post Office Box 655303 Dallas, Texas 75265 Copyright 2003, Texas Instruments Incorporated

REVISION DATE PRODUCT STATUS HIGHLIGHTS Device is now at the "TMP" stage of development (final silicon die that conforms to the device's electrical specifications but has not completed quality and reliability verification) Added the following: Section 3.8.1, Loss of Input Clock (p.38) Section 7.12, Device Clock Table (p.80) Section 7.13, Clock Requirements and Characteristics (p.81) Section titled "Input Clock Requirements" now becomes Section (p.81) Section titled "Output Clock Characteristics" now becomes Section (p.82) Section 7.15, Event Manager Interface (p.87) Section 7.16, General-Purpose Input/Output (GPIO) Output Timings (p.91) Table 717, General-Purpose Input Timing Requirements (p.92) Figure 718, General-Purpose Input Timing (p.92) Figure 725, ADC Analog Input Impedance Model (p.109) Section 7.23, Flash Timings (p.117) Section 1, Features (p.1): Temperature Options feature: added GHH package to 125C range I July 2003 Advance Information Table 21, Hardware Features (p.3): added Temperature Options added footnotes Updated descriptions of the following signals in Table 22, Signal Descriptions GPIOF14 Table 31, Addresses of Flash Sectors (p.19): added address ranges "0x3F 7F80" and "0x3F 7FF5" Table 32, Addresses of Flash Sectors (p.19): added address ranges "0x3F 7F80" and "0x3F 7FF5" Table 33, Wait States (p.21): updated WAIT-STATES column for OTP updated COMMENTS column for Flash Section 3.2.6, Flash (p.23): updated CAUTION note (Continued on next page)


Related products with the same datasheet
Some Part number from the same manufacture Texas Instruments, Inc.
TMS320F2812PGFA ti TMS320F2812, Digital Signal Processor
TMS320FN Digital Signal Processors
TMS320LBC51 Tms320c5x Fixed Point DSP
TMS320LBC51PQ57 ti TMS320LBC51, Digital Signal Processors
TMS320LBC52 Tms320c5x Fixed Point DSP
TMS320LBC52PJ ti TMS320LBC52, Digital Signal Processors
TMS320LBC53 Tms320c5x Fixed Point DSP
TMS320LBC53PQ ti TMS320LBC53, TMS320LBC53
TMS320LBC53S Tms320c5x Fixed Point DSP
TMS320LBC53SPZ ti TMS320LBC53S, Digital Signal Processor
TMS320LBC56 Tms320c5x Fixed Point DSP
TMS320LBC56PZ57 ti TMS320LBC56, Digital Signal Processors
TMS320LBC57 Tms320c5x Fixed Point DSP
TMS320LBC57PBK57 ti TMS320LBC57, Digital Signal Processor
TMS320LC15 Tms320c1x Fixed Point DSP
TMS320LC15FNL ti TMS320LC15, Digital Signal Processors
TMS320LC17 Floating-point Digital Signal Processors
TMS320LC203 Tms320c2xx Fixed Point DSP
TMS320LC203PZ ti TMS320LC203, Digital Signal Processor

CY74FCT16373CTPVC : D-Type (3-State) Latches ti CY74FCT16373T, 16-Bit Transparent D-type Latches With 3-State Outputs

OPA103DM : ti OPA103, Low Drift-low Bias Current Fet Input Operational Amplifier

OPA350EA/250 : ti OPA350, High-Speed, Single-Supply, Rail-to-rail Operational Amplifiers MicroAmplifier(TM) Series

SN74ALS352DR : Multiplexers ti SN74ALS352, Dual 4-Line to 1-Line Data Selectors/multiplexers

SN74GTLPH16927VR : 18-Bit Lvttl-to-gtlp Bus Transceiver With Source Synchronous Clock Outputs

TLV2471CP : ti TLV2471, Single Low-power Rail-to-rail Input/output op Amp

TMS46400PDJ-80 : Asynchronous->3.3V FPM 1 048 576-word BY 4-bit DRAM

SNJ54HCT240W : HEX Inverters

SN74HC393DBRE4 : DUAL 4-bit Binary Counters

REF5025-EP : Enhanced Product Low-Noise, Very Low Drift, Precision Voltage Reference The REF50xx is a family of low-noise, low-drift, very high precision voltage references. These references are capable of both sinking and sourcing, and are very robust with regard to line and load changes.

74LVCH16541ADGGRG4 : Logic - Buffers, Drivers, Receivers, Transceiver Integrated Circuit (ics) Buffer/Line Driver, Non-Inverting Tape & Reel (TR) 24mA, 24mA 1.2 V ~ 3.6 V; IC BUFF/DVR TRI-ST 16BIT 48TSSOP Specifications: Logic Type: Buffer/Line Driver, Non-Inverting ; Package / Case: 48-TFSOP (0.240", 6.10mm Width) ; Packaging: Tape & Reel (TR) ; Mounting Type: Surface Mount ; Number of Bits per Element: 8 ; Number of Elements: 2 ; Operating Temperature: -40C ~ 85C ; Voltage - Supply: 1.2 V ~ 3

TL022CPE4 : Linear - Amplifier - Instrumentation, Op Amps, Buffer Amp Integrated Circuit (ics) General Purpose Tube 130A 10 V ~ 30 V, 5 V ~ 15 V; IC OPAMP GP 500KHZ DUAL LP 8DIP Specifications: Packaging: Tube ; Amplifier Type: General Purpose ; Number of Circuits: 2 ; Package / Case: 8-DIP (0.300", 7.62mm) ; Slew Rate: 0.5 V/s ; Gain Bandwidth Product: 500kHz ; Current - Supply: 130A ; Current - Output / Channel: 6mA ; Voltage - Supply, Single/Dual (): 10 V ~ 30 V, 5 V

0-C     D-L     M-R     S-Z