Details, datasheet, quote on part number: TMS320F2810PBKA
CategorySemiconductors => Microcontrollers (MCU) => Performance MCUs => Real-time Control => Fixed-point F280x/1x
Part familyTMS320F2810 32-Bit Digital Signal Controller with Flash
TitleTMS320 Family
Description32-Bit Digital Signal Controller with Flash 128-LQFP -40 to 85
CompanyTexas Instruments, Inc.
DatasheetDownload TMS320F2810PBKA datasheet
Find where to buy
Other Connectivity FeaturesMcBSP,CAN
Other Sensing FeaturesN/A
Package GroupLQFP
Approx. Price (US$)13.46 | 1ku
Total Processing (MIPS)150
PWM Technology TypeEV
ADC (Ch)16
Processing AcceleratorsN/A
Frequency per CLA (MHz)0
Operating Temperature Range(C)-40 to 125,-40 to 85
High Resolution PWM(Ch)0
Additional FeaturesSingle Zone Code Security,32-bit CPU Timers,Watchdog Timer,2-pin Oscillator,AEC-Q100 Automotive Qual
Other Actuation FeaturesN/A
  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
• 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 Examples for the TMS320F281x eCAN (Rev. A)
The TMS320F28x (TMS320F2812 and TMS320F2810) series of digital signal processor (DSP) 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 applicati | 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
• 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
• 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
• Copying Compiler Sections from Flash to RAM on the TMS320F28xxx DSCs
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
• 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
• 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
• 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.
TMS320F2810PBKS ti TMS320F2810, Digital Signal Processor
TMS320F2811 32-Bit Digital Signal Controller With Flash
TMS320F2811PBKA Floating-point Digital Signal Processors
TMS320F2811PBKQ 32-Bit Digital Signal Controller With Flash
TMS320F2812GHHA 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
Same catergory

5962-9052604MUA : TMS320 Family->TMS320C3X Floating Point DSP. ti SMJ320C30, Digital Signal Processor.

ADMC300 : 80-Lead Mixed Signal DSP With 5, 16-bit Sigma-delta ADCs. TARGET APPLICATIONS Industrial Drives, Servo Drives, Variable Speed Drives, Electric Vehicles 25 MIPS Fixed-Point DSP Core Single Cycle Instruction Execution (40 ns) ADSP-2100 Family Code Compatible Independent Computational Units ALU Multiplier/Accumulator Barrel Shifter Multifunction Instructions Single Cycle Context Switch Powerful Program Sequencer.

ADSP-2184 : DSP Block. 16-bit, 40 Mips, 5v, 2 Serial Ports, Host Port, 20KB RAM. PERFORMANCE 25 ns Instruction Cycle Time 40 MIPS Sustained Performance Single-Cycle Instruction Execution Single-Cycle Context Switch 3-Bus Architecture Allows Dual Operand Fetches in Every Instruction Cycle Multifunction Instructions Power-Down Mode Featuring Low CMOS Standby Power Dissipation with 200 Cycle Recovery from Power-Down Condition Low Power.

ADSP-2185 : 16-bit, 33 Mips, 5 v, 2 Serial Ports, Host Port, 80 KB RAM. PERFORMANCE 30 ns Instruction Cycle Time 33 MIPS Sustained Performance Single-Cycle Instruction Execution Single-Cycle Context Switch 3-Bus Architecture Allows Dual Operand Fetches in Every Instruction Cycle Multifunction Instructions Power-Down Mode Featuring Low CMOS Standby Power Dissipation with 100 Cycle Recovery from Power-Down Condition Low Power.

ADSP-21MSP5X : ADSP-2100 Family DSP Microcomputers. SUMMARY 16-Bit Fixed-Point DSP Microprocessors with On-Chip Memory Enhanced Harvard Architecture for Three-Bus Performance: Instruction Bus & Dual Data Buses Independent Computation Units: ALU, Multiplier/ Accumulator, and Shifter Single-Cycle Instruction Execution & Multifunction Instructions On-Chip Program Memory RAM or ROM & Data Memory RAM Integrated.

DSP56857BU120 : DSP56800E. 16-Bit Digital Signal Processor. 120 MIPS x 16-bit Program SRAM x 16-bit Data SRAM x 16-bit Boot ROM Six (6) independent channels of DMA Two (2) Enhanced Synchronous Serial Interfaces (ESSI) Two (2) Serial Communication Interfaces (SCI) Serial Port Interface (SPI) Four (4) dedicated GPIO 8-bit Parallel Host Interface General Purpose 16-bit Quad Timer JTAG/Enhanced On-Chip Emulation.

DSP56F827FG80 : DSP56800. 16-bit Digital Signal Processor. to 40 MIPS at 80MHz core frequency DSP and MCU functionality in a unified, C-efficient architecture Hardware DO and REP loops 16-bit words Program Flash 16-bit words Program RAM 16-bit words Data Flash 16-bit words Data RAM 16-bit words external memory expansion each for Program and Data memory JTAG/OnCETM for debugging General Purpose Quad.

MICROLEGENDSCCPRELAY : Microlegend Ss7 Routing Systems. As the number of wireless subscribers continues to increase dramatically each year, wireless carriers are facing the challenges that rapid growth creates. One such challenge is the migration from a single Home Location Register (HLR) to a multiple HLR topology. The HLR, which stores critical identification and subscription information about each customer,.

SM320C31GFAM50 : TMS320 Family->TMS320C3X Floating Point DSP. ti SM320C31, Digital Signal Processors.

TMS320C54CSTGGU : TMS320 Family. ti TMS320C54CST, Digital Signal Processor (DSP Only) For Client-side Telephony.

TMS320DM640 : Video/imaging Fixed-point Digital Signal Processorhigh-performance Digital Media Processor (TMS320DM641/TMS320DM640) 2.5-, 2-, 1.67-ns Instruction Cycle Time 400-, 500-, 600-MHz Clock Rate Eight 32-Bit Instructions/cycle 3200, 4000, 4800 Mips Fully Software-compatible With C64x VelociTI.2 Extensions to Velociti Advanced Very-long-instruction-word (VLIW).

TMS320F206 : TMS320 Family. Digital Signal Processor. High-Performance Static CMOS Technology Includes the T320C2xLP Core CPU is a Member of the TMS320C20x Generation, Which Also Includes the TMS320C203, and TMS320C209 Devices Instruction-Cycle Time 5 V Source Code Compatible With TMS320C25 Upwardly Code-Compatible With TMS320C5x Devices Three External Interrupts TMS320F206 Integrated Memory: Words of On-Chip.

TMS320VC5402GGU100 : TMS320 Family. ti TMS320VC5402, Digital Signal Processor. Separate 16-Bit Data Memory Buses and One Program Memory Bus 40-Bit Arithmetic Logic Unit (ALU), Including a 40-Bit Barrel Shifter and Two Independent 40-Bit Accumulators 17-Bit Parallel Multiplier Coupled a 40-Bit Dedicated Adder for Non-Pipelined Single-Cycle Multiply/Accumulate (MAC) Operation Compare, Select, and Store Unit (CSSU) for the Add/Compare.

TMS320VC5502-200 : TMS320 Family. PRODUCT PREVIEW information concerns products in the formative or design phase of development. Characteristic data and other s are design goals. Texas Instruments reserves the right to change or discontinue these products without notice. IMPORTANT NOTICE Texas Instruments Incorporated and its subsidiaries (TI) reserve the right to make corrections,.

TMX320DM642GDK : TMS320 Family. ti TMS320DM642, Video/imaging Fixed-point Digital Signal Processor.

TSS400-S2 : DSP Block. Mpower Programmable High-precision Sensor Signal Processor.

MSC8113 : Tri-Core Digital Signal Processor Three StarCore SC140 DSP extended cores, each with an SC140 DSP core, 224 Kbyte of internal SRAM M1 memory (1436 Kbyte total), 16 way 16 Kbyte instruction cache (ICache), four-entry write buffer, external cache support, programmable interrupt controller (PIC), local interrupt controller (LIC), and low-power Wait.

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