SPRUIZ2 july   2023 TMS320F28384D , TMS320F28384D-Q1 , TMS320F28384S , TMS320F28384S-Q1 , TMS320F28386D , TMS320F28386D-Q1 , TMS320F28386S , TMS320F28386S-Q1 , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Feature Differences Between F2838x and F28P65x
    1. 1.1 F2838x and F28P65x Feature Comparison
  5. 2PCB Hardware Changes
    1. 2.1 PCB Hardware Changes for the 176-Pin PTP Package
    2. 2.2 Use of Existing 176-Pin F2838x 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 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  New ADC Features
      6. 3.1.6  New EPWM Features
      7. 3.1.7  New CMPSS Features
      8. 3.1.8  ADC Hardware Redundancy Safety Checker
      9. 3.1.9  Flexible Memory Sharing between CPU Subsystems
      10. 3.1.10 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 F2838x vs F28P65x PIE Channel Mapping Comparison
      2. 3.5.2 Bootrom
      3. 3.5.3 CLB and Motor Control Libraries
      4. 3.5.4 ERAD
      5. 3.5.5 AGPIO Filter
    6. 3.6 Power Management
      1. 3.6.1 VREGENZ
      2. 3.6.2 LDO/VREG
      3. 3.6.3 POR/BOR
      4. 3.6.4 Power Consumption
    7. 3.7 Memory Module Changes
    8. 3.8 GPIO Multiplexing Changes
      1. 3.8.1 F2838x vs F28P65x GPIO Mux Comparison
    9. 3.9 Analog Multiplexing Changes
      1. 3.9.1 F2838x_176PTP vs F28P65x_176PTP Analog Connections Comparison
  7. 4Application Code Migration From F2838x to F28P65x
    1. 4.1 C2000Ware Header Files
    2. 4.2 Linker Command Files
    3. 4.3 C2000Ware Examples
  8. 5References

F2838x and F28P65x Feature Comparison

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

GUID-20211108-SS0I-7ZTS-BHWT-VTJBFDXPDWRH-low.svg Figure 1-1 F2838x and F28P65x Overlaid Functional Block Diagram
Table 1-1 F2838x and F28P65x Superset Device Comparison
FEATUREF2838xF28P65x
176-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
VCRCYesYes
TMU - Type 0YesYes
C28x Lockstep (LCM)NoYes
CLA - Type2Number21
Frequency (MHz)200200
C28x Flash1MB (512KW)1.28MB(640KW)
C28x RAMDedicated RAM24KB (12KW)104KB (52KW)
Local Shared RAM64KB(32KW)64KB (32KW)
Global Shared RAM128KB(64KW)80KB (40KW)
Total RAM216KB(108KW)248KB (124KW)
Background Cyclic Redundancy Check (BGCRC) module4 (1 per CPU and CLA)3 (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 (on CM side)Yes
Embedded Real-time Analysis and Diagnostic (ERAD)YesYes
EMIFEMIF1 (16-bit or 32-bit)11
EMIF2 (16-bit)1
External Interrupts55
Message RAMC28x CPU1, C28x CPU2 and Cortex-M4 for 2838x24KB (12KW)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 RegulatorYes
GPIOI/O Pins (shared by CPU1, CPU2 and CM for 2838x)971694910698163
Input XBARYesYes
Output XBARYesYes
AIO (analog with digital inputs)13141318
AGPIO (analog with digital inputs and outputs)11222122
Connectivity Manager (CM) Subsystem
Arm Cortex-M4 Frequency (MHz)125
Flash on Cortex-M4512KB
RAM on Cortex-M496KB
CPU Timers3
Generic Cyclic Redundancy Check (GCRC) module1
Memory Protection Unit (MPU) for Cortex-M4, µDMA, and Ethernet DMA3
CM Non-maskable Interrupt (CMNMI) Module1
Trace Port Interface Unit (TPIU)1
µDMA1
Watchdog (WD) timer1
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 modeMSPS3.53.5
Conversion Time (ns)280280
ADC Input channels (single-ended mode)202424363440
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 inputs7 - Type 27 - Type 3
Channels with high-resolution capability2 (eCAP6 and eCAP7)2 (eCAP6 and eCAP7)
ePWM/HRPWMTotal channels32 - Type 436 - Type 5
Channels with high-resolution capability16 (ePWM1-ePWM8)36 (ePWM1-ePWM18)
ePWM XBARYesYes
eQEP modules - Type 236
SDFM channels - Type 2816
C28x Communications Peripherals
Fast Serial Interface (FSI) RX8 - Type 14 - Type 2
Fast Serial Interface (FSI) TX2 - Type 12 - Type 2
Inter-Integrated Circuit (I2C)2 - Type 02 - Type 1
Multi-channel Buffered Serial Port (McBSP) - Type 12
Power Management Bus (PMBus) - Type 011
Local Interconnect Network (LIN) - Type 12
Serial Communications Interface (SCI) - Type 0 (UART-compatible)42
Serial Peripheral Interface (SPI) - Type 244
Controller Area Network (CAN) 2.0B - Type 021
CAN with Flexible Data-Rate (CAN-FD)1 - Type 02 - Type 2
Ethernet for Control Automation Technology (EtherCAT)11
Universal Asynchronous Receiver-Transmitter (UART)2
Universal Serial Bus (USB) - Type 011
Connectivity Manager (CM) Communications Peripherals
Ethernet Media Access Controller (EMAC)1
CM Inter-Integrated Circuit (CM-I2C)1
Synchronous Serial Interface (SSI)1
CM Universal Asynchronous Receiver-Transmitter (CM-UART)1
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 availableYesYesYesYesNoYes