Texas Instruments TMS320F28004 Series Manual
Texas Instruments TMS320F28004 Series Manual

Texas Instruments TMS320F28004 Series Manual

Real-time mcus silicon errata silicon revisions b, a, 0

Advertisement

Quick Links

www.ti.com
Errata
TMS320F28004x Real-Time MCUs Silicon Errata
Silicon Revisions B, A, 0
This document describes the known exceptions to the functional specifications (advisories). This document
may also contain usage notes. Usage notes describe situations where the device's behavior may not match
presumed or documented behavior. This may include behaviors that affect device performance or functional
correctness.
Matrix............................................................................................................................................................2
Matrix................................................................................................................................................................2
2 Nomenclature, Package Symbolization, and Revision Identification................................................................................
2.1 Device and Development Support Tool Nomenclature......................................................................................................
Supported.............................................................................................................................................................4
Advisories...........................................................................................................................................10
Advisories...........................................................................................................................................36
5 Silicon Revision 0 Usage Notes and Advisories...............................................................................................................
5.1 Silicon Revision 0 Usage Notes.......................................................................................................................................
5.2 Silicon Revision 0 Advisories...........................................................................................................................................
Support.......................................................................................................................................................42
7
Trademarks............................................................................................................................................................................42
8 Revision History...................................................................................................................................................................
Figure 2-1. Examples of Device Markings for PM and PZ Packages..........................................................................................
Figure 2-2. Example of Device Markings for RSH Package........................................................................................................
Figure 2-3. Example of Device Nomenclature.............................................................................................................................
Figure 3-1. Pipeline Diagram of the Issue When There are no Stalls in the Pipeline................................................................
Figure 3-4. Placement of Series Termination Resistor and Pullup Resistor..............................................................................
Figure 3-5. Undesired Trip Event and Blanking Window Expiration..........................................................................................
Figure 3-6. Resulting Undesired ePWM Outputs Possible........................................................................................................
Table 1-1. Usage Notes Matrix....................................................................................................................................................
Matrix.........................................................................................................................................................2
Table 2-1. Determining Silicon Revision From Lot Trace Code...................................................................................................
Table 3-2. ADCCTL2 Register...................................................................................................................................................
SPRZ439G - JANUARY 2017 - REVISED AUGUST 2022
Submit Document Feedback
ABSTRACT

Table of Contents

Matrices..................................................................................................................................2
Identification...........................................................................................................5
Advisories.................................................................................................................7
Notes.........................................................................................................................................7
Advisories...............................................................................................................36
Notes.......................................................................................................................................36
List of Figures
Place...........................................................................................................12
List of Tables
Advisory...............................................................................................................................29
Copyright © 2022 Texas Instruments Incorporated
TMS320F28004x Real-Time MCUs Silicon Errata
Silicon Revisions B, A, 0
Table of Contents
4
4
40
40
40
42
5
5
6
10
11
23
24
24
2
5
32
1

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the TMS320F28004 Series and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Texas Instruments TMS320F28004 Series

  • Page 1: Table Of Contents

    Table 2-1. Determining Silicon Revision From Lot Trace Code....................Table 3-1. Memories Impacted by Advisory..........................29 Table 3-2. ADCCTL2 Register..............................SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 2: Usage Notes And Advisories Matrices

    Memory: Prefetching Beyond Valid Memory SYSTEM SYSTEM: Multiple Successive Writes to CLKSRCCTL1 Can Cause a System Hang TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 3 LIN: Inconsistent Sync Field Error (ISFE) Flag/Interrupt Not Set When Sync Field is Erroneous SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 4: Nomenclature, Package Symbolization, And Revision Identification

    Predictions show that prototype devices (X or P) have a greater failure rate than the standard production devices. Texas Instruments recommends that these devices not be used in any production system because their expected end-use failure rate still is undefined. Only qualified production devices are to be used.
  • Page 5: Package Symbolization And Revision Identification

    For orderable device numbers, see the PACKAGING INFORMATION table in the TMS320F28004x Real-Time Microcontrollers data sheet. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 6: Figure 2-3. Example Of Device Nomenclature

    Prefix X is used in orderable part numbers. Figure 2-3. Example of Device Nomenclature TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 7: Silicon Revision B Usage Notes And Advisories

    //Wait for PIEACK to exit the pipeline EINT; //Enable nesting in the CPU SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 8 No action is required. Workaround: See Case 1 Workaround and Case 2 Workaround. TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 9 ISR. Failing to do so may cause undefined behavior of CPU execution. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 10: Silicon Revision B Advisories

    Figure 3-1. Pipeline Diagram of the Issue When There are no Stalls in the Pipeline TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 11: Figure 3-2. Pipeline Diagram Of The Issue If There Is A Stall In The E3 Slot Of The Instruction I1

    ; FPU register read of R6H Figure 3-3 shows the pipeline diagram with the workaround in place. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 12: Figure 3-3. Pipeline Diagram With Workaround In Place

    Figure 3-3. Pipeline Diagram With Workaround in Place TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 13 Avoid back-to-back writes within three SD-modulator clock cycles or have the SDCPARMx register bit fields configured in one register write. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 14 • Design an application-level algorithm that is robust against occasional incorrect SDFM results. TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 15 Configure GPIO inputs configured as eQEP pins for non-asynchronous mode (any GPxQSELn register option except “11b = Asynchronous”). SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 16 3.3-V V supply to 1 ms or less. DDIO TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 17 HRFRC is EALLOW-protected, using EALLOW and EDIS is recommended. Workaround None SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 18 The workaround can also be applied at the system level by a supervisor resetting the device if it is not responding. TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 19 – Change the SYSCLKDIVSEL register to a higher divider. • Disable peripheral clocks through the PCLKCRx register. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 20 DCCSTATUS[DONE] = 1 and (DCCCNT1 > 0 or DCCCNT0 > 0 or DCCVALID0 > 0) • DCCSTATUS[ERROR] = 1 and DCCCNT1 > 0 and DCCVALID0 > 0 TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 21 RC circuit implemented on XRSn can be calculated to ensure the voltage does not rise above a system-specified threshold. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 22 SCL and SDA terminals. The placement of the series termination resistor and pullup resistor should be connected as shown in Figure 3-4. TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 23: Figure 3-4. Placement Of Series Termination Resistor And Pullup Resistor

    Other I2C Devices Figure 3-4. Placement of Series Termination Resistor and Pullup Resistor SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 24: Figure 3-5. Undesired Trip Event And Blanking Window Expiration

    Blanking Window 3 cycles before the beginning of the next period. This works because Blanking Windows persist across period boundaries. TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 25 VDDIO and VDD supply sequencing. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 26 Read RX_BUF_PTR_STS.CURR_WORD_CNT and check that it is 0. • Clear the RX_EVT_STS.FRAME_DONE Flag by writing a 1 to RX_EVT_CLR.FRAME_DONE. TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 27 FIFO, the data is also copied to the IF3 register, and a DMA request Is generated to the DMA module to read out the data. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 28 Avoid using boot-ROM supported MPOST and perform necessary memory self-tests as part of application initialization. TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 29: Table 3-1. Memories Impacted By Advisory

    MEMORY TYPE ADDRESSES IMPACTED 0x0000 07F8–0x0000 07FF 0x0001 3FF8–0x0001 3FFF Flash 0x0009 FFF0–0x0009 FFFF SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 30 // Delay of 50 SYSCLK Cycles C2000Ware_3_00_00_00 and later revisions will have this workaround implemented. TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 31 // the ADCINTOVF here so the external routine will detect the // condition. AdcaRegs.ADCINTOVFCLR.bit.ADCINT1 = 1; // clear OVF SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 32: Table 3-2. Adcctl2 Register

    This will result in enough delay that the second channel will always read the fresh ADC result. TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 33 The same applies for the PULL instruction. If only one HLC channel is active, this issue does not occur. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 34 GpioCtrlRegs.GPxDIR.bit.GPIOx = 1; // To tri-state the GPIO(logic 1),set GPIO as input GpioCtrlRegs.GPxDIR.bit.GPIOx = 0; TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 35 CPU timer ISR (timeout occurred), which indicates an error in the Sync field. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 36: Silicon Revision A Usage Notes And Advisories

    Degraded offset error specification of the offset buffered DAC. No workaround available. DacbRegs.DACTRIM TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 37 1 (minimum) and 1023 (maximum) while observing the system clock on the XCLOCKOUT pin. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 38 The device markings on the package are correct and can be used to identify the device revision. TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 39 If the overvoltage might be sustained (situation #3 above), a series resistor of 220 Ω or greater should be used. SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 40: Silicon Revision 0 Usage Notes And Advisories

    GPIO4 • GPIO5 • GPIO11 • GPIO13 • GPIO29 • GPIO33 Workaround None TMS320F28004x Real-Time MCUs Silicon Errata SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 Silicon Revisions B, A, 0 Submit Document Feedback Copyright © 2022 Texas Instruments Incorporated...
  • Page 41 This would result in a loss of event latch function. Workaround None SPRZ439G – JANUARY 2017 – REVISED AUGUST 2022 TMS320F28004x Real-Time MCUs Silicon Errata Submit Document Feedback Silicon Revisions B, A, 0 Copyright © 2022 Texas Instruments Incorporated...
  • Page 42: Documentation Support

    TMS320F28004x Real-Time Microcontrollers Technical Reference Manual 7 Trademarks TMS320 ™ is a trademark of Texas Instruments. All trademarks are the property of their respective owners. 8 Revision History Changes from April 29, 2020 to August 31, 2022 (from Revision F (April 2020) to Revision G...
  • Page 43 TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for TI products. TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265 Copyright © 2022, Texas Instruments Incorporated...

Table of Contents