Infineon MOTIX™ MCU TLE987x Device Family SDK
Macros
tle_variants.h File Reference

Go to the source code of this file.

Detailed Description

Device specific memory layout defines.

Version
V0.2.2
Date
28. Feb 2022

Include Graph

Include dependency graph for tle_variants.h:

Include Graph

This graph shows which files directly or indirectly include this file:

Macros

#define TLE98   (98)
 
#define TLE984   (984)
 
#define TLE985   (985)
 
#define TLE986   (986)
 
#define TLE987   (987)
 
#define TLE9871   (9871)
 
#define TLE9873   (9873)
 
#define TLE9877   (9877)
 
#define TLE9879   (9879)
 
#define BGA144   (1)
 
#define LQFP144   (2)
 
#define LQFP100   (3)
 
#define BGA64   (4)
 
#define LQFP64   (5)
 
#define VQFN48   (6)
 
#define TSSOP38   (7)
 
#define TSSOP28   (8)
 
#define TSSOP16   (9)
 
#define VQFN24   (10)
 
#define VQFN40   (11)
 
#define TQFP48   (12)
 
#define UC_FAMILY   TLE98
 
#define UC_SERIES   TLE987
 
#define UC_DEVICE   TLE9879
 
#define UC_PACKAGE   VQFN48
 
#define UC_FLASH   (128UL)
 
#define ProgFlashSize   (0x1F000U)
 
#define RAMSize   (0x1800U)
 
#define sNADStart   ".ARM.__at_0x1101EFFC"
 
#define RTE_DEVICE_BF_STEP
 
#define ProgFlashStart   (0x11000000U) /* Start Address of the flash */
 
#define DataFlashStart   (ProgFlashStart + ProgFlashSize)
 
#define DataFlashSize   (0x1000U) /* 4KB Data Flash */
 
#define NACStart   (DataFlashStart - 4U)
 
#define NADStart   (DataFlashStart - 2U)
 
#define RAMStart   (0x18000000UL) /* Start Address of the SRAM */
 

Macro Definition Documentation

◆ BGA144

#define BGA144   (1)

◆ BGA64

#define BGA64   (4)

◆ DataFlashSize

#define DataFlashSize   (0x1000U) /* 4KB Data Flash */

◆ DataFlashStart

#define DataFlashStart   (ProgFlashStart + ProgFlashSize)

◆ LQFP100

#define LQFP100   (3)

◆ LQFP144

#define LQFP144   (2)

◆ LQFP64

#define LQFP64   (5)

◆ NACStart

#define NACStart   (DataFlashStart - 4U)

◆ NADStart

#define NADStart   (DataFlashStart - 2U)

◆ ProgFlashSize

#define ProgFlashSize   (0x1F000U)

◆ ProgFlashStart

#define ProgFlashStart   (0x11000000U) /* Start Address of the flash */

◆ RAMSize

#define RAMSize   (0x1800U)

◆ RAMStart

#define RAMStart   (0x18000000UL) /* Start Address of the SRAM */

◆ RTE_DEVICE_BF_STEP

#define RTE_DEVICE_BF_STEP

◆ sNADStart

#define sNADStart   ".ARM.__at_0x1101EFFC"

◆ TLE98

#define TLE98   (98)

◆ TLE984

#define TLE984   (984)

◆ TLE985

#define TLE985   (985)

◆ TLE986

#define TLE986   (986)

◆ TLE987

#define TLE987   (987)

◆ TLE9871

#define TLE9871   (9871)

◆ TLE9873

#define TLE9873   (9873)

◆ TLE9877

#define TLE9877   (9877)

◆ TLE9879

#define TLE9879   (9879)

◆ TQFP48

#define TQFP48   (12)

◆ TSSOP16

#define TSSOP16   (9)

◆ TSSOP28

#define TSSOP28   (8)

◆ TSSOP38

#define TSSOP38   (7)

◆ UC_DEVICE

#define UC_DEVICE   TLE9879

◆ UC_FAMILY

#define UC_FAMILY   TLE98

◆ UC_FLASH

#define UC_FLASH   (128UL)

◆ UC_PACKAGE

#define UC_PACKAGE   VQFN48

◆ UC_SERIES

#define UC_SERIES   TLE987

◆ VQFN24

#define VQFN24   (10)

◆ VQFN40

#define VQFN40   (11)

◆ VQFN48

#define VQFN48   (6)