Details, datasheet, quote on part number: TMS320F2802GGMA
PartTMS320F2802GGMA
CategorySemiconductors => Microcontrollers (MCU) => Performance MCUs => Real-time Control => Fixed-point F280x/1x
Part familyTMS320F2802 32-Bit Digital Signal Controller with Flash
Description32-Bit Digital Signal Controller with Flash 100-BGA MICROSTAR -40 to 85
CompanyTexas Instruments, Inc.
StatusOBSOLETE
ROHSNot Compliant
SampleNo
DatasheetDownload TMS320F2802GGMA datasheet
Quote
Find where to buy
 
PackagesBGA (GGM) | 100
Specifications 
I2C1
CPUC28x
Additional FeaturesSingle Zone Code Security,32-bit CPU Timers,Watchdog Timer,20 pin Oscillator,AEC-Q100 Automotive Qual
PWM Technology TypeType 0
Flash(KB)64
Other Sensing FeaturesN/A
Package GroupBGA MICROSTAR,LQFP
RatingCatalog
UART1
PWM(Ch)8
ROM (KB)0
ADC (Ch)16
RAM(KB)12
Other Connectivity FeaturesCAN
Approx. Price (US$)7.79 | 1ku
High Resolution PWM(Ch)3
Processing AcceleratorsN/A
Frequency(MHz)100
Total Processing (MIPS)100
Frequency per CLA (MHz)0
Operating Temperature Range(C)-40 to 125,-40 to 85
CAP2
GPIO35
SPI2
Other Actuation FeaturesN/A
QEP1
  Mecanical Data
Pin nbPackage typeInd stdJEDEC codePackage qtyCarrierDevice markWidth (mm)Length (mm)Thick (mm)Pitch (mm)
100GGMBGA MICROSTARS-PBGA-NF2802GGMA 1010.9.8
Application notes
• 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
• TMS320F28xx and TMS320F28xxx DSP Power Reference Design (Rev. A)
This reference design takes into account the voltage, current, and start-up requirements of the TMS320F280x Digital Signal Processor (DSP) families. The operating input voltage ranges from 3.4 V to 6 V. This design is a high-efficiency solution that provid | 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
• Implementing a Spectrum Analyzer Using a 128 Point FFT (Rev. A)
Evaluation module (EVM) application #8 produces a spectrum analyzer using the digital-to-analog converter (DAC) of the Texas Instruments (TI)(tm) TMS320F240 EVM. The spectrum analyzer is produced using a 128-point fast Fourier transform (FFT) with the valu | 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
• Designing a TMS320F280x Based Digitally Controlled DC-DC Switching Power Supply
This application report presents a TMS320F280x based digital control design and implementation of a high frequency dc-dc switching power supply. Starting with a dc-dc buck converter and a given set of performance specifications, different control blocks an | Doc
• Getting Started With TMS320C28x Digital Signal Controllers (Rev. A)
This guide is organized by development flow and functional areas to make your design effort as seamless as possible. Tips on getting started with TMS320C28x™ DSP software and hardware development are provided to aid in your initial design and debug effor | 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
• 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
• TMS320x280x to TMS320x2833x or 2823x Migration Overview (Rev. B)
This application report describes differences between the Texas Instruments TMS320x280x/2801x/2804x and TMS320x2833x/2823x microcontrollers to assist in application migration. While the main focus of this document is migration from 280x/2801x/2804x to 2833 | 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
• Accelerators: Enhancing the Capabilities of the C2000 MCU Family Technical Brief (Rev. A)
Engineers designing real-time control systems are constantly faced with the challenge of optimizing performance. These systems require minimal processing latency in order to meet the control loop performance specifications. At the heart of the control syst | 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
• Using Enhanced Pulse Width Modulator (ePWM) Module for 0-100% Duty Cycle Control
This document provides a guide for the use of the ePWM module to provide 0% to 100% duty cycle control and is applicable to the TMS320x280x family of processors. | 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
• Interfacing A DSKplus With Flash Memory Daughter Board
This document describes a daughter board that can be plugged onto the TMS320C54x DSK-Plus. It is based on the TMS28F400 4 Megabit bit Flash memory. This application report includes the complete hardware description and the software algorithms that have bee | 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
• 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
• TMS320F280x DSC USB Connectivity Using TUSB3410 USB-to-UART Bridge Chip
USB connectivity on the TMS320F280x™ family of Digital Signal Controllers may be achieved using the TUSB3410 USB 2.0 to UART bridge chip. All needed USB descriptors and firmware for the TUSB3410 device are bootable from the on-chip memory of the TMS320F2 | 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
• TMS320280x and TMS320F2801x ADC Calibration (Rev. A)
This application report describes a method for improving the absolute accuracy of the 12-bit ADC found on the TMS320280x and TMS3202801x devices. Inherent gain and offset errors affect the absolute accuracy of the ADC. The methods described in this report | 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
• 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
• 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
• Configuring Source of Multiple ePWM Trip-Zone Events
Applications that require PWM outputs to respond to multiple trip-zones (TZ) are challenged to determine the specific source of the TZ event.This application report describes how to configure an ePWM module to identify the specific source of a TZ event whe | Doc
• Using PWM Output as a Digital-to-Analog Converter on a TMS320F280x (Rev. A)
This application report presents a method for utilizing the on-chip pulse width modulated (PWM) signal generators on the TMS320F280x™ family of digital signal controllers as a digital-to-analog converter (DAC). The method involves analog low-pass filteri | Doc
• Configuring the TMS320F280x DSP as an I2C Processor
This application report provides details on how to configure a TMS320F280x device so that it can be used as an I2C slave processor and the protocol used to support that configuration. | 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)
TMDSCNCD2808: TMS320F2808 controlCARD
TMDSDOCK2808: TMS320F2808 Experimenter Kit
TMDSEMU200-U: XDS200 USB Debug Probe
TMDSDCDC2KIT: C2000 Digital Power Experimenter Kit
C2000-GANG: C2000 Gang Programmer
TMDSEMU560V2STM-UE: XDS560v2 System Trace USB & Ethernet Debug Probe
TMDSDCDC8KIT: C2000 DC/DC Developer's Kit

 

Features, Applications

UNLESS OTHERWISE NOTED this document contains PRODUCTION DATA information current as of publication date. Products conform to specifications per the terms of Texas Instruments standard warranty. Production processing does not necessarily include testing of all parameters.

1.1 1.2 Features..................................................................................................................... 11 Trademarks................................................................................................................. 12 Pin Assignments............................................................................................................ 15 Signal Descriptions......................................................................................................... 19 Memory Map................................................................................................................ Brief Descriptions........................................................................................................... 3.2.1 C28x CPU....................................................................................................... 3.2.2 Memory Bus (Harvard Bus Architecture).................................................................... 3.2.3 Peripheral Bus.................................................................................................. 3.2.4 Real-Time JTAG and Analysis................................................................................ 3.2.5 Flash.............................................................................................................. 3.2.6 ROM............................................................................................................... M0, M1 SARAMs............................................................................................... L1, H0 SARAMs............................................................................................ 3.2.9 Boot ROM........................................................................................................ 3.2.10 Security.......................................................................................................... 3.2.11 Peripheral Interrupt Expansion (PIE) Block.................................................................. 3.2.12 External Interrupts (XINT1, XINT2, XNMI)................................................................... 3.2.13 Oscillator and PLL.............................................................................................. 3.2.14 Watchdog........................................................................................................ 3.2.15 Peripheral Clocking............................................................................................. 3.2.16 Low-Power Modes.............................................................................................. 3.2.17 Peripheral Frames 1, 2 (PFn).............................................................................. 3.2.18 General-Purpose Input/Output (GPIO) Multiplexer......................................................... 3.2.19 32-Bit CPU-Timers Control Peripherals............................................................................................. 3.2.21 Serial Port Peripherals......................................................................................... Register Map................................................................................................................ Device Emulation Registers............................................................................................... Interrupts.................................................................................................................... 3.5.1 External Interrupts.............................................................................................. System Control............................................................................................................. 3.6.1 OSC and PLL Block............................................................................................ 3.6.2 Watchdog Block................................................................................................. Low-Power Modes Block.................................................................................................. 32-Bit CPU-Timers 0/1/2.................................................................................................. Enhanced PWM Modules (ePWM1/2/3/4/5/6).......................................................................... Hi-Resolution PWM (HRPWM)........................................................................................... Enhanced CAP Modules (eCAP1/2/3/4)................................................................................ Enhanced QEP Modules (eQEP1/2)..................................................................................... Enhanced Analog-to-Digital Converter (ADC) Module................................................................ Enhanced Controller Area Network (eCAN) Modules (eCAN-A and eCAN-B)..................................... Serial Communications Interface (SCI) Modules (SCI-A, SCI-B).................................................... Serial Peripheral Interface (SPI) Modules (SPI-A, SPI-B, SPI-C, SPI-D)........................................... Inter-Integrated Circuit (I2C)...............................................................................................

GPIO MUX.................................................................................................................. 80 Device and Development Support Tool Nomenclature................................................................ 84 Documentation Support................................................................................................... 86 Absolute Maximum Ratings............................................................................................... 88 Recommended Operating Conditions................................................................................... 89 Electrical Characteristics................................................................................................. 89 Current Consumption..................................................................................................... 90 6.4.1 Reducing Current Consumption.............................................................................. 94 6.4.2 Current Consumption Graphs.................................................................................. 95 Timing Parameter Symbology............................................................................................ 96 6.5.1 General Notes on Timing Parameters........................................................................ 96 6.5.2 Test Load Circuit................................................................................................ 97 6.5.3 Device Clock Table............................................................................................. 97 Clock Requirements and Characteristics............................................................................... 98 Power Sequencing......................................................................................................... 99 6.7.1 Power Management and Supervisory Circuit Solutions.................................................... 99 General-Purpose Input/Output (GPIO)................................................................................. 102 6.8.1 GPIO - Output Timing......................................................................................... 102 6.8.2 GPIO - Input Timing........................................................................................... 103 Enhanced Control Peripherals.......................................................................................... 108 6.9.1 Enhanced Pulse Width Modulator (ePWM) Timing........................................................ 108 External Interrupt Timing................................................................................................. 110 I2C Electrical Specification and Timing................................................................................ 111 Serial Peripheral Interface (SPI) Master Mode Timing.............................................................. 111 SPI Slave Mode Timing.................................................................................................. 115 On-Chip Analog-to-Digital Converter................................................................................... 118 6.9.7.1 ADC Power-Up Control Bit Timing.......................................................................... 119 6.9.7.2 Definitions...................................................................................................... 120 6.9.7.3 Sequential Sampling Mode (Single-Channel) (SMODE Simultaneous Sampling Mode (Dual-Channel) (SMODE 1)........................................... 122 Detailed Descriptions.................................................................................................... 123 Flash Timing............................................................................................................... 124 ROM Timing............................................................................................................... 125 Migration Issues........................................................................................................... 126


 

Related products with the same datasheet
TMS320F2802GGMS
TMS320F2802PZA
TMS320F2802PZQ
TMS320F2802PZS
TMS320F2802ZGMA
TMS320F2802ZGMS
Some Part number from the same manufacture Texas Instruments, Inc.
TMS320F2802GGMS 32-Bit Digital Signal Controller with FlashThe TMS320F2809, TMS320F2808, TMS320F2806, TMS320F2802, TMS320F2801, TMS320C2802, and TMS320C2801 devices, members of the TMS320C28x DSP generation, are highly
SRC4392 High-end Combo Sample Rate ConverterThe SRC4392 is a highly-integrated CMOS device designed for use in professional and broadcast digital audio systems. The SRC4392 combines a high-performance, two-channel,
ADS5433, 14 Bit 80 MSPS Analog-to-Digital ConverterThe ADS5433 is a 14 bit 80 MSPS analog-to-digital converter (ADC) that operates from 5 V and 3.3 V supplies while providing 3.3 V CMOS compatible digital outputs.
DAC8806 DescriptionThe DAC8806, a multiplying digital-to-analog converter (DAC), is designed to operate from a single 2.7V to 5.5V supply.The applied external reference input voltage VREF determines the full-scale
SN65C3222E 3-V to 5.5-V Multichannel RS-232 Line Driver/Receiver With +/-15-kV ESD (HBM) ProtectionFEATURESAPPLICATIONSDESCRIPTION/ORDERINGDB, DW, OR PW PACKAGE(TOP VIEW)1234567891020191817161514131211ENC1+V+C1−C2+C2−V−DOUT2RIN2ROUT2PWRDOWNVCCGNDDOUT1RIN1ROUT1NCDIN1DIN2NCNC
SN65LVDS301 Programmable 27-Bit Display Serial Interface Transmitter * FlatLink3G serial interface technology * Compatible with FlatLink3G receivers such as SN65LVDS302 (product under preview) * Input
TMDS341A 3-to-1 DVI/HDMI Switch with AC coupling * Differential Interface Compatible with Transition Minimized Differential Signaling (TMDS) Electrical Specification * Allows AC-Coupled Input * Designed
CF4320H CompactFlash Bus-interface Chip * 15-kV Human-Body Model (HBM) ESD Protection on Card Side * Logic-Level Translation Between 1.8-V, 2.5-V, 3.3-V, and 5-V Supplies * Integrated Card-Detect
P82B96 Dual Bidirectiional Bus Buffer * Operating Power-Supply Voltage Range of 2 V to 15 V * Can Interface Between I2C Buses Operating at Different Logic Levels (2 V to 15 V) * Supports Bidirectional
PCA9536 Remote 4-Bit I2C and SMBus I/O Expander with Configuration Registers * Available in the Texas Instruments NanoFree Package * Low Standby Current Consumption of 1 A Max * I2C to Parallel
SN74AUP1G74 Low-Power Single Positive-Edge-Triggered D-Type Flip-Flop * Available in the Texas Instruments NanoStar and NanoFree Packages * Low Static-Power Consumption: ICC = 0.9 A Max * Low Dynamic-Power
SN74LVC1G17-Q1 Automotive Catalog Single Schmitt-Trigger Buffer * Qualified for Automotive Applications * Customer-Specific Configuration Control Can Be Supported Along With Major-Change Approval * Supports
TL750M08 Low Dropout (LDO) pnp, High-Current Voltage Regulator# Very Low Dropout Voltage, Less Than 0.6 V at 750 mA# Low Quiescent Current# TTL- and CMOS-Compatible Enable on TL751M Series# 60-V Load-Dump
TPS54550 * 40 m MOSFET Switch for High Efficiency at 6-A (7.5 Peak) Output Current * Uses External Lowside MOSFET * Output Voltage Adjustable Down to 0.891 V With 1% Accuracy * Synchronizes to External
TPS65161, Bias Power Supply for TV and Monitor TFT LCD Panels * 8-V to 14-V Input Voltage Range * VS Output Voltage Range up to 19 V * 1% Accurate Boost Converter With 2.8-A Switch Current * 1.5%
TPS79650 Ultralow Noise, High PSRR, Fast RF 1-A, Low Drpout Linear Regulators * 1A Low-Dropout Regulator With Enable * Available in Fixed and Adjustable (1.2V to 5.5V) Versions * High PSRR (53dB
TPS40056 Wide Vin (10V-40V) Synchronous Buck DC/DC Controller with Tracking * Operating Input Voltage 10 V to 40 V * Output Voltage Tracks External Reference * Programmable Fixed-Frequency Up to 100 kHz to 1 MHz Voltage
SN75C3222E 3-V to 5.5-V Multichannel RS-232 Line Driver/Receiver With +/-15-kV ESD (HBM) Protection
SN761688 Down Converter for CATV * RF AGC Amplifier, Mixer, and IF Amplifier Circuits * Low Distortion * 5-V Power Supply * 16-Pin TSSOP Package * APPLICATION o CATVBack
TPS62350 Adjustable, 800mA, 3MHz Buck Converter with I2C Interface in Chip Scale PackageThe TPS6235x device is a high-frequency synchronous step-down dc-dc converter optimized for battery-powered portable applications.
ADS8327 Low Power 16-Bit 500-kHz, Single/Dual Unipolar Input ADC w/Serial I/F2.7-V to 5.5-V Analog Supply, Low Power: 10.6 mW (+VA = 2.7 V, +VBD = 1.8 V)500-kHz Sampling Rate Excellent DC Performance 1.2
 
0-C     D-L     M-R     S-Z