Infineon TLE99xx

From SEGGER Knowledge Base
Jump to navigation Jump to search

The Infineon TLE99xx are Cortex-M23 based Microcontrollers with LIN and N-FET driver for BLDC applications.

Flash Banks

Internal Flash

Flash Bank Base address Size J-Link Support
Internal Flash
start-up page
0x12000000 2 KB YES.png
Internal Flash
remaining area
UBSL, UCODE
0x12000800 up to 70 KB YES.png
Config sector / 1000TP 0x11FFF800 2 KB NO.png


  • Internal Flash start-up page
    The internal flash contains a start-up page at the beginning of the flash.
    Because this page contains settings for the UBSL, UCODE, UDATA and EEPROM emulation size, this has to be programmed first.
    This is handled by a separate flash bank in J-Link (first 2 KB).
  • Internal Flash remaining area
    The remaining size of the internal flash is calculated before each erase / program of this area ( 70 KB minus UDATA and EEPROM emulation area size).
  • UBSL, UCODE areas can be programmed.
  • UDATA, EEPROM areas can NOT be programmed.

ECC Flash

Device has ECC Flash, no special handling necessary.

Watchdog Handling

  • The device has a window watchdog .
  • The watchdog is disabled during debug connection by the device itself.
  • The watchdog is not fed during flash programming.

Device Specific Handling

Connect

In order to set user debug mode, SWDIO and SWCLK have to be set high before applying a pin reset.
This disables the watchdog and enables the debugging.

Reset

  • The devices uses normal Cortex-M reset, no special handling necessary, like described here.

Attach

Attach is not supported.

Evaluation Boards