Arm Keil MDK v6 Essential and Professional editions are now available to buy as monthly or annual subscriptions from our Developer Tools store. Visit the store to get access to the tools suite today!

  1. Packs
  2. TLE987x_DFP

Change Log

Version 1.6.0: Dec. 22, 2022

Get Pack
      This DFP has been tested with Keil MDK 5.36 and IAR EW for ARM 9.10.2
      Added UM 1.8.0 and BootROM UM 1.8.0 [EP-1126]
      GPT12_CAPTURE_T2_T3 example: Changed Core Timer3 pin output from P0.0 to P1.2 [EP-1324]
      Hall examples: Adapted examples to Nanotec motor [EP-1147, EP-1155]
      LIN examples: Updated examples to use range 0...5000 for speed signal [EP-1206]
      MCTRL: Removed ISLE examples, added link to FOC example in Infineon Developer Center [EP-1359]
      NVM protection example: Added support for AA design step [EP-1148]
      Changed to ARMCC v6 for all examples [EP-1371]
      Corrected ARMCC v6 warnings [EP-1252]
      Added using CMSIS related __INLINE define from pack [EP-1341]
      ADC2: Set upper threshold for ADC2 Ch9 depending on the selected device [EP-1060]
      BDRV: Added functions to enable and disable the charge pump [EP-1142]
      CCU6: Added function CCU6_T12_T13_Str_En() [EP-1149]
      Startup: Corrected NACNAD placement with IAR [EP-1323]
      Startup: Moved Port_init after SSC_init [EP-1337]
      Types: Fixed conflicting types in types.h and stdbool.h [EP-1153]
      UART: Allowed more options for UART Pin Select [EP-1251]
      Config Wizard: Set minimum Config Wizard version to 2.7.0 [EP-643]
      Config Wizard: Added link to MOTIX MCU forum [EP-1200]
      Config Wizard: Added UH-step options for Reset Settings in PMU [EP-1363]

Version 1.5.2: April 12, 2022

Get Pack
      Added BootROM UM 1.6.0 [EP-1125]
      ADC2: Corrected channel assignment in tle987x.h file comments [EP-919]
      DMA: Corrected DMA Trigger Select for SSCx Transmit in Config Wizard [EP-1014]
      Interrupts: Corrected NMI Map Error in Config Wizard [EP-895]
      SSC: Added 20 MHz option [EP-260]
      Startup: Corrected CMSIS_Irq_Dis when using ARMCC v6 [EP-1040]
      Cleaned MISRA violations [EP-896]
      TLE987x MOTIX Branding + Copyright [EP-936]
      Hall2 example: Updated startup [EP-974]
      UART TTY examples in IAR: Updated examples to work with external terminal [EP-1113]

Version 1.5.0: June 30, 2021

Get Pack
      ADC2: Corrected ADC2 temperature calculation in Config Wizard [EP-720]
      BDRV: Updated calculation and display of currents in BDRV in Config Wizard [EP-703]
      BDRV: Added functions to get charge and discharge current [EP-715]
      BDRV: Added initialization of BDRV_CTRL1 and BDRV_CTRL2 from Config Wizard to BDRV_Init [EP-827]
      CSA: Added function to get CSA gain [EP-757]
      PMU: Updated cyclic sense to be used only for stop mode [EP-780]
      SCU: Corrected delay function [EP-766]
      SCU: Added clearing of GPIO wake status registers in stop mode entry function [EP-698]
      UART, SSC: Removed unnecessary lockons in baudrate selection [EP-729]
      WDT1: Corrected delay function to work also with Systick timer values near 0 or the reload value [EP-766]
      Added IAR support [EP-175]
      Added IROM2 (DataFlash) to device TLE9872QXA40 [EP-712]
      Added Hall2 example [EP-817]
      Existing BEMF example: Corrected typecast for the slew rate in Emo.c [EP-772]
      Existing FOC example: Increased accuracy of Rshunt in Config Wizard [EP-604]
      Existing Hall example: Added option to enable pull-up for the selected Hall inputs [EP-512]
      Existing LIN example: Corrected the signal reference speed [EP-835]
      Fixed NACNAD error when using ARMCC v6 LTO [EP-840]
      Updated User Manual to v1.6 [EP-830]

Version 1.4.8: Nov. 6, 2020

Get Pack
      DMA: Updated files to work with ARMCC v6 O3 LTO [EP-565]
      SCU: Updated PLL initialization flow [EP-531]
      SCU: Replaced Field_Mod() functions by a direct register write operation for power saving functions [EP-559]
      Updated SVD pathname [EP-569]
      Updated User Manual

Version 1.4.6: Oct. 6, 2020

Get Pack
      Portfolio Update: Added support for devices TLE9877QTW40, TLE9879QTW40, TLE9872QXA40, TLE9872QTW40, and TLE9872-2QXA40 [EP-437]
      Added page "Device selection of the examples" to documentation [EP-437]
      Added new TLE987x User Manual (v1.5.2) [EP-473]
      Added new TLE987x BootROM User Manual (v1.5) [EP-481]
      Enabled Retry-feature to Flash Algorithm [EP-487]
      Added example to place Vector table in RAM [EP-434]
      Added example for Timer3, mode 1b [EP-304]
      Modified code to remove ARMCC v6 Compiler warnings [EP-431]
      ADC1: Updated VDH attenuator output impedance configuration in Config Wizard [EP-293]
      ADC2: Corrected ADC2 VREF in Config Wizard [EP-298]
      ADC2: Corrected ADC2 temp sensor selection [EP-456]
      ADC2: Corrected ADC2 channel assignment in svd file comments [EP-443]
      ADC2: Corrected typical value for V_BG attenuator [EP-313]
      ADC2: Added ADC2->CTRL2.bit.SEL_TS_STS to header and svd [EP-392]
      ADC2: Corrected ADC2 channel assignment in svd file comments [EP-443]
      BDRV: Corrected description in Config Wizard for Charge Pump Diagnosis [EP-262]
      BDRV: Added control bits HSx_OC_DIS and LSx_OC_DIS in Config Wizard [EP-380]
      BEMF: Updated the BEMF example code allow option 'reference to GND' [EP-138]
      BootROM: Corrected BootROM doxygen examples [EP-432]
      CCU6: Corrected CCU6 Deadtime calculation [EP-275]
      GPT12: Removed T5INB external input in Config Wizard (not available for TLE97x) [EP-291]
      PMU: Updated StopMode Entry sequence [EP-396]
      SCU: Added warning if customer uses invalid clock settings (Manual clock Configuration) [EP-403]
      SDADC: Renamed SDADC example [EP-319]
      SDADC: Modified SDADC_Ch0_Result_Get and SDADC_Ch1_Result_Get to return a sint16 [EP-289]
      UART: Locked U_TX_CONDIS to 1 if TXD1 UART sending is enabled in Config Wizard [EP-345]

Version 1.4.4: Nov. 18, 2019

Get Pack
      Removed link to TLE987x Pack File Version 1.1.0, 1.2.0, 1.2.1, 1.2.2, 1.2.3, 1.2.5, 1.3.0, and 1.3.1
      Updated FOC example to improve motor start behavior
      Added new EvalBoard User Manual
      Added new EvalKit User Manual
      Corrected Slow down mode function
      Correct all NVIC_NodeXY_Int_En/Dis functions
      Changed default values of ADC2 Ch7 LOTH (1.1 --> 1.01), 
      ADC2 Ch2 UPTH (17.3 --> 23.4), ADC2 Ch3 LOTH (6 --> 5.2) (applies to new projects and examples)
      Updated range check for UARTx_BaudRate_Set
      Bridge driver interrupts enabled for Config Wizard 2
      Charge Pump Diagnosis description corrected according to UM rev1.4 
      FOC examples fixed to correct negative motor rotation (FOC Config Wizard xml updated)

Version 1.4.2: April 18, 2019

Get Pack
      ARMCC v6 compatibility added
      BLDC Block Commutation with HALL example fixed
      BLDC FOC example fixed
      LIN Master example fixed
      DMA module updated to be ARMCC v6 compartible
      Config Wizard XMLs updated
      IRAMx ranges modified
      compatible devices for evalboards updated

Version 1.4.0: Jan. 21, 2019

Get Pack
      SDADC module updated
      PMU added to minimum configuration
      TLE9879-2QXA40 datasheet added
      SDK MISRA 2012 compliant
      flash algorithm for data flash added, TLE9879-2QXA40 added
      Compability with both version of Config Wizard added
      TLE987x Eval.Board added
      SDADC TMR example added

Version 1.3.2: Aug. 1, 2017

Get Pack
      adc2, dma, pmu, bdrv updated

Version 1.2.4: Jan. 14, 2016

Get Pack
      SDK update, ISR.C and SCU.C
      DMA added
      TLE9873QXW40, TLE9877QXW40, TLE9879QXW40 added