Sign In
Upload
Manuals
Brands
Infineon Manuals
Microcontrollers
TLE984 Series
Infineon TLE984 Series Manuals
Manuals and User Guides for Infineon TLE984 Series. We have
1
Infineon TLE984 Series manual available for free PDF download: Firmware User Manual
Infineon TLE984 Series Firmware User Manual (116 pages)
Microcontroller with LIN and Power Switches for Automotive Applications
Brand:
Infineon
| Category:
Microcontrollers
| Size: 2.72 MB
Table of Contents
Table of Contents
3
1 Introduction
6
Purpose
6
Scope
6
Abbreviations and Special Terms
6
2 Overview
7
Firmware Architecture
7
Program Structure
8
RAM Structure for User
8
3 Bootrom Startup Procedure
9
Startup Program Structure
9
Boot Modes
10
Debug Support Mode Entry (with SWD Port)
10
NAC Definition
11
User and BSL Mode Entry (UM)
11
Unlock BSL Communications
11
Post User Mode Entry Recommendations
12
Flowcharts for User BSL / Debug Modes
12
Reset Types
14
Startup Procedure Submodules
15
Watchdog Configuration
16
RAM Test (MBIST) and RAM Initialization
16
Analog Module Trimming
17
Startup Error Handling
17
No Activity Counter (NAC) Configuration
17
LIN Node Address for Diagnostics (NAD) Configuration
18
4 Boot Strap Loader (BSL)
19
BSL Overview
19
BSL Selector
20
BSL Interframe Timeout
20
NVM / RAM Range Access
20
LIN / Fastlin Passphrase
20
BSL Message Parsing & Responses
21
Command Execution
24
Timing Constraints
24
Revision 1.02, 2019
24
BSL Interframe Timeout Behavior
25
BSL Via LIN
27
LIN Frame Format
28
Command Message Protocol
31
Response Message Protocol
32
Node Address for Diagnostic (NAD)
33
Checksum
33
LIN Message Examples
34
Lin Hal
36
BSL Via Fastlin
37
BSL Commands - Protocol (Version 2.0)
38
Command 8F H – BSL: Option Set
40
Command 02
41
RAM: Write Data/Program
41
RAM: Execute
43
Command 83
43
RAM: Read Data
45
Command 84
45
NVM: Write Data/Program
47
Command 05
47
NVM: Execute
50
Command
50
NVM: Read Data
51
Command 87
51
NVM: Erase
54
Command 88
54
NVM: Protection Set / Clear
56
Command 0D
58
NVM: 100TP Write
58
Command 8E
61
NVM: 100TP Read
61
H - BSL: Option Set
63
BSL: Option Get
64
LIN: NAD Set
66
LIN: NAD Get
67
Command 93 - Fastlin: Set Session Baudrate
68
Acknowledge Response Message (81 )
69
5 Nvm
70
NVM Overview
70
NVM Write
71
Data Flash Initialization
72
6 User Routines
73
List of Supported Features
73
Reentrance Capability and Interrupts
73
Parameter Checks
73
NVM Region Write Protection Check
73
Watchdog Handling When Using NVM Functions
73
Interrupts
74
Resources Used by User API Functions
74
User API Routines
75
User_Nvm_Mapram_Init
77
User_Bsl_Config_Get
78
User_Bsl_Config_Set
78
User_Ecc_Events_Get
79
User_Ecc_Check
80
User_Mbist_Set
81
User_Nac_Get
81
User_Nac_Set
82
User_Nad_Get
83
User_Nad_Set
83
User_Nvm_100Tp_Read
84
User_Nvm_100Tp_Write
85
User_Nvm_Config_Get
86
User_Nvm_Password_Clear
87
User_Nvm_Password_Set
88
User_Nvm_Protect_Get
89
User_Nvm_Protect_Set
90
User_Nvm_Protect_Clear
91
User_Nvm_Ready_Poll
92
User_Nvm_Page_Erase_Branch
93
User_Nvm_Sector_Erase
94
User_Nvm_Write
95
User_Nvm_Write_Branch
96
User_Ram_Mbist
98
User_Nvm_Clk_Factor_Set
99
Enumerator Reference
100
Constant Reference
101
Terminology
102
Appendix A – Error Codes
105
Appendix B – Stack Usage of User API Functions
108
Appendix C – Bootrom User API Functions
109
Appendix D – Analog Module Trimming (100TP Pages)
110
Appendix E – Device Settings in NVM CS
113
Appendix F – Execution Time of Bootrom User API Functions
114
Appendix G – Change of Register Reset Values
115
Advertisement
Advertisement
Related Products
Infineon TLE985 Series
Infineon TLE984 QX Series
Infineon TLE9842QX
Infineon TLE9842-2QX
Infineon TLE9843QX
Infineon TLE9843-2QX
Infineon TLE9844QX
Infineon TLE9844-2QX
Infineon TLE9845QX
Infineon MOTIX TLE985xQX
Infineon Categories
Motherboard
Microcontrollers
Computer Hardware
Control Unit
Controller
More Infineon Manuals
Login
Sign In
OR
Sign in with Facebook
Sign in with Google
Upload manual
Upload from disk
Upload from URL