SPRUJA3 November   2024 F29H850TU , F29H859TU-Q1

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Feature Differences Between F2837x, F2838x, F28P65x and F29H85x
    1. 1.1 F28x to F29x Feature Change Overview
  5. 2C29x Architecture
    1. 2.1 C29x Architecture Overview
      1. 2.1.1 Peripheral Interrupt Priority and Expansion (PIPE)
      2. 2.1.2 Safety and Security Module (SSU)
      3. 2.1.3 Real-Time DMA (RTDMA)
      4. 2.1.4 Lock-step Compare Module (LCM)
    2. 2.2 C28x vs C29x Architecture Overview
  6. 3PCB Design Consideration
    1. 3.1 VSSOSC
    2. 3.2 JTAG
    3. 3.3 VREF
  7. 4Feature Differences for System Consideration
    1. 4.1 New Features in F29H85x
      1. 4.1.1  Analog Subsystem
      2. 4.1.2  Data Logger and Trace (DLT)
      3. 4.1.3  Single Edge Nibble Transmission (SENT)
      4. 4.1.4  Waveform Analyzer Diagnostic (WADI)
      5. 4.1.5  EPWM
      6. 4.1.6  Bootrom
      7. 4.1.7  ERAD
      8. 4.1.8  XBAR
      9. 4.1.9  Error Signaling Module (ESM)
      10. 4.1.10 Error Aggregator
      11. 4.1.11 Hardware Security Module (HSM)
        1. 4.1.11.1 Cryptographic Accelerators
      12. 4.1.12 Safe Interconnect End-to-End (E2E) Safing
      13. 4.1.13 Critical MMR Safing With Parity
      14. 4.1.14 LPOST
    2. 4.2 Communication Module Changes
    3. 4.3 Control Module Changes
    4. 4.4 Analog Module Differences
    5. 4.5 Power Management
      1. 4.5.1 VREGENZ
      2. 4.5.2 Power Consumption
    6. 4.6 Memory Module Changes
    7. 4.7 GPIO Multiplexing Changes
  8. 5Software Development with F29H85x
    1. 5.1 Migration Report Generation Tool
  9. 6References

F28x to F29x Feature Change Overview

The Figure 1-1, shows the new CPU sub-system and associated peripherals. The feature comparison of the superset part numbers for F2837x, F2838x, F28P65x and F29H85x devices is shown in Table 1-1.

 F29H85x Block Diagram Figure 1-1 F29H85x Block Diagram
Table 1-1 IP Differences
Feature F2837x F2838x F28P65x F29H85x
C2000 CPU Subsystem
CPU Type C28x C28x C28x C29x
Number of CPU 2 2 2 3
CPU Frequency (MHz) 200 200 200 200
32-bit and 64-bit Floating-Point Unit (FPU) Yes Yes Yes Yes (CPU1/2 - 32-bit, CPU3 - 32-bit & 64-bit)
CPU Lockstep No No Yes (Lockstep between CPU2 and Shadow-CPU2) Yes (CPU1/CPU2 are Lockstep capable)
Relative Performance
Signal Chain Performance - 3x faster
FFT Performance - 5x faster
Interrupt Response - 4x faster
General Purpose Code - 3x faster
Memory
Flash 1MB 1MB 1.28MB 4MB + 256KB (Data Bank)
RAM 204KB 216KB 248KB 452KB
System
CLA 2 2 1 (CPU1 only) No
External Memory Interface (EMIF) 2 2 1 1
DMA 1 per CPU (6 channels) 1 per CPU (6 channels) 1 per CPU (6 channels) 2 - Real-time DMA (10 channels each)
Data Logger and Trace (DLT) No No No Yes
Embedded Pattern Generator (EPG) No No Yes Yes
Enhanced Real-time Analysis and Diagnostic (ERAD) No Yes 1 per CPU (Type 2) 1 per CPU (Type 5)
CPU Timer 3 per CPU 3 per CPU 3 per CPU 3 per CPU
Analog Peripherals
ADC 16/12-bit Number of ADCs 4 4 3 2
16-bit MSPS 1.1 1.1 1.19 1.19
16-bit Conversion Time (ns) 915 915 840 840
12-bit MSPS 3.5 3.5 3.92 3.92
12-bit Conversion Time (ns) 280 280 255 255
ADC 12-bit Number of ADCs No No No 3
MSPS - - - 3.92
Conversion Time (ns) - - - 255
Temperature Sensor 1 1 1 1
Buffered DAC - Type 2 3 3 2 2
CMPSS - Type 6 8 8 11 12
Control Peripherals
eCAP - Type 3 Total Modules 6 - Type 0 7 - Type 2 7 6
HRCAP Capable 0 2 (eCAP6, eCAP7) 2 (eCAP6, eCAP7) 2 (eCAP5, eCAP6)
ePWM - Type 5 Total Channels 24 - Type 4 32 - Type 4 36 36
HRPWM Capable 16 16 36 36
eQEP - Type 2 3 3 6 6
Configurable Logic Block (CLB) - Type 3 4 tiles 8 tiles 6 tiles 6 tiles
Sigma-Delta Filter Module (SDFM) Channels - Type 2 8 - Type 0 8 16 Channels (4 SDFM Modules) 16 Channels (4 SDFM Modules)
Communication Peripherals
Ethernet for Control Automation Technology (EtherCAT) No Yes Yes Yes
Controller Area Network (CAN) 2.0B - Type 0 2 2 1 No
CAN with Flexible Data-Rate (CAN-FD) - Type 2 0 1 2 6
Fast Serial Interface (FSI) RX - Type 2 0 8 - Type 1 4 4
Fast Serial Interface (FSI) TX - Type 2 0 2 - Type 1 2 4
Inter-Integrated Circuit (I2C) 2 (Type 0) 2 (Type 0) 2 (Type 1) 2 (Type 2)
Local Interconnect Network (LIN) - Type 1 0 0 2 2
Power Management Bus (PMBus) 1.1 - Type 0 0 1 1 1
High Speed UART (HS-UART) - Type 1 0 1 (CM) 2 6
Single Edge Nibble Transmission (SENT) - Type 1 0 0 No 6
Serial Peripheral Interface (SPI) - Type 2 3 4 4 5
Serial Communications Interface (SCI) - Type 0 4 4 2 - UART Compatible No
Universal Serial Bus (USB) - Type 0 1 1 1 No
Safety and Security
Dual-zone Code Security Module (DCSM) No Yes Yes No
Error Signaling Module (ESM) No No No Yes
Hardware Security Module (HSM) No No No Yes
Logic Power-on Self-test (LPOST) No No No Yes
Memory Power-on Self-test (MPOST) No No No Yes
Safety and Security (SSU) Module No No No Yes
Waveform Analysis and Diagnostics (WADI) No No No Yes
Functional Safety ASIL B/SIL 2 ASIL B/SIL2 ASIL B/SIL2 ASIL D/SIL3
Table 1-2 100-pin IO and Analog Channel Counts
IO Type F2837x F2838x F28P65x F29H85x
Digital
AIO (analog with digital inputs) 41 - 13 16
AGPIO (analog with digital inputs and outputs) - 11 8
Additional GPIO - 4 (2 from JTAG and 2 from X1/X2) 5 (ERRORSTS, TDI, TDO, X1, X2)
Standard GPIO - 49 41
Total GPIO - 60 46
Total GPIO + AIO - 73 70
Analog
ADC Channels (single-ended, all modules) 24 - 24 24
ADC Channels (differential, ADC AB) 12 - 11 6
Table 1-3 176-pin IO and Analog Channel Counts
IO Type F2837x F2838x F28P65x F29H85x
Digital
AIO (analog with digital inputs) 97 97 14 28
AGPIO (analog with digital inputs and outputs) 22 26
Additional GPIO 4 (2 from JTAG and 2 from X1/X2) 5 (ERRORSTS, TDI, TDO, X1, X2)
Standard GPIO 106 81
Total GPIO 128 86
Total GPIO + AIO 142 140
Analog
ADC Channels (single-ended, all modules) 20 20 36 54
ADC Channels (differential, ADC AB) 9 9 18 13
Table 1-4 256-pin IO and Analog Channel Counts
IO Type F2837x F2838x F28P65x F29H85x
Digital
AIO (analog with digital inputs) - - 18 54
AGPIO (analog with digital inputs and outputs) - - 22 26
Additional GPIO - - 4 (2 from JTAG and 2 from X1/X2) 5 (ERRORSTS, TDI, TDO, X1, X2)
Standard GPIO - - 163 105
Total GPIO - - 185 110
Total GPIO + AIO - - 203 190
Analog
ADC Channels (single-ended, all modules) - - 40 80
ADC Channels (differential, ADC AB) - - 19 16