SPRUJ07 august   2023 TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28378D , TMS320F28378S , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Feature Differences Between F2837x and F28P65x
    1. 1.1 F2837x and F28P65x Feature Comparison
  5. 2PCB Hardware Changes
    1. 2.1 PCB Hardware Changes for the 176-Pin PTP and 100-Pin PZP Package
    2. 2.2 Use of Existing 176-Pin F2837x PCB Design
      1.      9
      2. 2.2.1 JTAG TRSTn No-Connect
      3. 2.2.2 GPIO Input Buffer Control Register
      4. 2.2.3 176-Pin GPIO Pin/Multiplex and ADCD Considerations
        1. 2.2.3.1 176-Pin PTP Pins with Different GPIO Assignment
        2. 2.2.3.2 ADCD Channel Migration
    3. 2.3 176-Pin PTP New PCB Design
    4. 2.4 100-Pin PZP New PCB Design
    5. 2.5 337-BGA ZWT Application to 256-BGA ZEJ or 169-BGA NMR
  6. 3Feature Differences for System Consideration
    1. 3.1 New Features in F28P65x
      1. 3.1.1 Lock-step Compare Module (LCM)
      2. 3.1.2 Expanded Analog Channels
      3. 3.1.3 Firmware Update (FWU)
      4. 3.1.4 Flexible GPIO and Digital Input Pins
      5. 3.1.5 ADC Hardware Redundancy Safety Checker
      6. 3.1.6 Flexible Memory Sharing between CPU Subsystems
      7. 3.1.7 Increased RAM Program Memory on CLA
    2. 3.2 Communication Module Changes
    3. 3.3 Control Module Changes
    4. 3.4 Analog Module Differences
    5. 3.5 Other Device Changes
      1. 3.5.1 PIE Channel Mapping
        1. 3.5.1.1 F2837x vs F28P65x PIE Channel Mapping Comparison
      2. 3.5.2 Bootrom
      3. 3.5.3 AGPIO Filter
    6. 3.6 Power Management
      1. 3.6.1 VREGENZ
      2. 3.6.2 POR/BOR
      3. 3.6.3 Power Consumption
    7. 3.7 Memory Module Changes
    8. 3.8 GPIO Multiplexing Changes
      1. 3.8.1 F2837x vs F28P65x GPIO Mux Comparison
    9. 3.9 Analog Multiplexing Changes
      1. 3.9.1 F2837x_176PTP vs F28P65x_176PTP Analog Connections Comparison
  7. 4Application Code Migration From F2837x to F28P65x
    1. 4.1 C2000Ware Header Files
    2. 4.2 Linker Command Files
    3. 4.3 C2000Ware Examples
  8. 5EABI Support
    1. 5.1 NoINIT Struct Fix (Linker Command)
    2. 5.2 Pre-Compiled Libraries
  9.   References

F2837x and F28P65x Feature Comparison

An overlaid block diagram of F2837x and F28P65x is shown in Figure 1-1 while feature comparison of the superset part numbers for the F2837x and F28P65x devices is shown in Table 1-1.

GUID-20220525-SS0I-MP2Q-BS8S-RGWHVBMTQJCB-low.svg Figure 1-1 F2837x and F28P65x Overlaid Functional Block Diagram
Table 1-1 F2837x and F28P65x Superset Device Comparison
FEATUREF2837xF28P65x
100-Pin PZ176-Pin PTP337-Ball ZWT100-Pin PZP176-Pin PTP169-Ball NMR256-Ball ZEJ
C28x Subsystem
C28xNumber22
Frequency (MHz)200200
32-bit and 64-bit Floating-Point Unit (FPU)YesYes
VCRCYes
VCU-IIYes
TMU - Type 0YesYes
C28x Lockstep (LCM)Yes
CLANumber2 - Type 11 - Type 2
Frequency (MHz)200200
C28x Flash1MB (512KW)1.28MB(640KW)
C28x RAMDedicated RAM24KB (12KW)104KB (52KW)
Local Shared RAM48KB (24KW)64KB (32KW)
Global Shared RAM128KB(64KW)80KB (40KW)
Total RAM200KB(100KW)248KB (124KW)
Background Cyclic Redundancy Check (BGCRC) module3 (1 per CPU and CLA)
Configurable Logic Block (CLB)8 tiles6 tiles
32-bit CPU Timers6 (3 per CPU)6 (3 per CPU)
6-Channel DMA - Type 02 (1 per CPU)2 (1 per CPU)
Dual-zone Code Security Module (DCSM) for on-chip flash and RAMYesYes
Advanced Encryption Standard (AES) AcceleratorYes
Embedded Real-time Analysis and Diagnostic (ERAD)Yes
EMIFEMIF1 (16-bit or 32-bit)11
EMIF2 (16-bit)1
External Interrupts55
Message RAMC28x CPU1, C28x CPU24KB (2KW)4KB (2KW)
C28x CPUs and CLAs1KB (0.5KW)0.5KB (0.25KW)
DMAs and CLAs1KB (0.5KW)0.5KB (0.25KW)
Non-maskable Interrupt Watchdog (NMIWD) timers2 (1 per CPU)2 (1 per CPU)
Watchdog (WD) timers2 (1 per CPU)2 (1 per CPU)
Pins and Power Supply
Internal 3.3v to 1.2v Voltage RegulatorYesYes
GPIOI/O Pins (shared by CPU1, CPU2 and CM for 2838x)41971694996108163
Input XBARYesYes
Output XBARYesYes
AIO (analog with digital inputs)13141318
AGPIO (analog with digital inputs and outputs)11222122
C28x Analog peripherals
Analog-to-Digital Converter (ADC) (configurable to 12-bit or 16-bit)4 - Core: Type 4; Wrapper: Type 33 - Core: Type 4; Wrapper: Type 4
ADC 16-bit modeMSPS1.11.1
Conversion Time (ns)915915
ADC 12-bit mode MSPS 3.5 3.5
Conversion Time (ns) 280 280
ADC Input channels (single-ended mode) 14 20 24 24 36 34 40
ADC Input channels (differential mode)91211181719
Temperature Sensor11
Comparator subsystem (CMPSS) (each CMPSS has two comparators and two internal DACs)811
Buffered Digital-to-Analog Converter (DAC)32
C28x Control Peripherals
eCAP/HRCAPTotal inputs6 - Type 07 - Type 3
Channels with high-resolution capability2 (eCAP5 and eCAP6)2 (eCAP6 and eCAP7)
ePWM/HRPWMTotal channels24 - Type 436 - Type 5
Channels with high-resolution capability16 (ePWM1-ePWM8)36 (ePWM1-ePWM18)
ePWM XBARYesYes
eQEP modules3 - Type 06 - Type 2
SDFM channels8 - Type 016 - Type 2
C28x Communications Peripherals
Fast Serial Interface (FSI) RX4 - Type 2
Fast Serial Interface (FSI) TX2 - Type 2
Inter-Integrated Circuit (I2C)2 - Type 02 - Type 1
Multi-channel Buffered Serial Port (McBSP) - Type 12
Power Management Bus (PMBus) - Type 01
Local Interconnect Network (LIN) - Type 12
Serial Communications Interface (SCI) - Type 0 (UART-compatible)42
Serial Peripheral Interface (SPI) - Type 224
Controller Area Network (CAN) 2.0B - Type 021
CAN with Flexible Data-Rate (CAN-FD)2 - Type 2
Ethernet for Control Automation Technology (EtherCAT)1
Universal Asynchronous Receiver-Transmitter (UART)2
Universal Serial Bus (USB) - Type 011
Temperature and Qualification
Junction Temperature (TJ) –40°C to 150°C
Free-Air Temperature (TA) –40°C to 125°C
Package Options with AEC-Q100 Qualification availableNoYesYesYesYesNoYes