Infineon MOTIX™ MCU TLE985x Device Family SDK
Additional Information

Release Notes

V1.2.0

  • Added ARMCC V6 support [EP-435, EP-844, EP-1195]
  • Added IAR support [EP-904, EP-1470]
  • Corrected syntax errors in svd file [EP-1455]
  • Removed PLL [EP-662]
  • Added MOTIX(TM) Branding [EP-934]
  • Updated User Manual and Firmware User Manual [EP-1453]
  • ADC1: Corrected ADC1_ESM_T RIG_SEL description [EP-1057]
  • ADC1: Corrected doxygen documentation [EP-950]
  • ADC2: Corrected attenuator values for VDDEXT and VDDP [EP-447]
  • ADC2: Show protected value in XML (as read-only) [EP-446]
  • BDRV: Added adaptive sequencer to Config Wizard [EP-444]
  • BDRV: Removed 'not found in svd' errors in Half-Bridge XML [EP-445]
  • BDRV: Removed BDRV.CP_CTRL.VCP_LOWTH2 [EP-867]
  • BDRV: Removed Charge Pump UV threshold configuration [EP-1404]
  • BDRV: Removed VCP_LOTH2 [EP-1450]
  • BootROM: Corrected error codes [EP-450]
  • Config Wizard: Added link to MOTIX MCU forum [EP-1198]
  • PMU: Added clearing of GPIO wake sts registers in stop mode entry [EP-825]
  • PMU: Removed lock to GPIO Wake when using stop mode [EP-1081]
  • SCU: Corrected SYSCLKSEL usage [EP-635]
  • SCU: Updated field accesses in Clock Init [EP-426]
  • SSC: Corrected Baud rate detection error enable [EP-692]
  • WDT1: Corrected delay function [EP-768]

V1.1.8

  • Updated DC motor example to match AppNote "TLE985x Bridge Driver Getting Started"
  • ADC1: Corrected Post-Processing unit usage in Config Wizard
  • ADC2: Corrected calculation of LSB voltage
  • CCU6: Corrected dead time calculation
  • SSC: Updated baudrate selection
  • UART: Updated baudrate selection
  • UART: Updated pin selection for UART1 (GPIOs or LIN)
  • Updated disclaimer

V1.1.6

  • Added support for TLE9850QX, TLE9852QX, and TLE9854QXW
  • Added new Data Sheets
  • Update of default values in XML file

V1.1.4

  • Added DC motor example for TLE9855 EvalKit
  • CCU6: CCU6 registers displayed correctly in debugger
  • UART: Corrected ranges for UART1_BaudRate_Set and UART2_BaudRate_Set
  • SCU: Removed unused initialization of SCU->MODPISEL3, Set LIN to sleep mode only if the LIN module is enabled
  • BDRV: Set APCLK_SET after modifying SCU->BRDRV_CLK.reg to apply clock changes, Corrected value of define BDRV_IRQ_CLR_BITS to clear all interrupts
  • ADC1: Removed initialization of ADC1_CAL_CHx_y in ADC1_Init as these registers are initialized by the BootROM

V1.1.2

  • new deployment process for Infineon Motix(TM) MCU Pack files established
  • Firmware user manual added, Download
  • SCU updated

V1.1.0

  • every files pair (*.c and *.h) maintains there own revision history
    please have a look for changes inside the individual files
  • macro like functions in header files are replaced by inline function
  • SFR bit field access done by FieldMod/FieldWrt/FieldRd function (sfr_access.h)
  • The device specific defines, like memory map, are moved from tle_device.h to
    a new file tle_variants.h. The include of tle_device.h is still sufficient,
    as it includes tle_variants.h
  • All SDK functions are unit tested using Tessy 4.1
  • The SDK is MISRA 2012 checked, further details can be found Device selection of the examples
  • the SDK supports ARMCC v5 and ARMCC v6

Config Wizard Changes

Config Wizard 2 changes

Revision History
VersionDateComment
V1.0.32019-09-03Added separate XML file for Half-Bridge Devices (TLE9850/51) and removed HB2 for these devices
Added note '- not applicable for TLE9852QX' for CSA
V1.0.22019-08-29Corrected default values of BDRV_CP_CTRL.DRVx_VCPLO_SDEN, BDRV Clock Divider Filter Clock Divider
Corrected value of LP_CLK for Charge Pump Clock calculation
V1.0.12019-06-11Removed spinboxes for ADC1.CAL_CHx_y as these registers are initialized by the BootROM
V1.0.02019-02-11openmarket release
CCU6 channel passive state default set to fit to bridge driver (CC6x passive state before compare, COUT6x passive state after compare)
BG_CLK added
CCU6 to BDRV default assignment updated
V0.1.22018-10-17ADC1 gain and offset calibration channels added
HS.PWMSRCSEL.HS1_SRC_SEL added
PMU.HIGHSIDE_CTRL.HS1_CYC_EN added
V0.1.12018-10-03ADC1 channel 10/11 removed as they are n/a
SCU.CMCON1.K1DIV removed
SCU.CMCON1.CLKREL removed
TIMER2: T2IN default value changed
ADC1: DPP/ADC clock divider added, sample time calc. fixed
ADC1: ADC1.CLK replaced by ADC1.FADCI
V0.1.02018-09-20ADC1: SSCx lockon removed
V0.0.92018-09-19ADC1: Postprocessing interrupt selection corrected
V0.0.82018-08-28SSC and LIN user interface improved
T2 and T21 input selection corrected
BDRV: charge sequencer default values corrected
V0.0.72018-08-03CSA user interface improved
V0.0.62018-08-02UART and PORT user interface improved
V0.0.52018-07-16BDRV settings extended

Config Wizard Support

  • the TLE985x SDK supports Config Wizard 2 only
  • in order to get the Config Wizard 2, get the Infineon Toolbox download