User Manual
296
Rev. 1.1
2019-03-18
TLE984xQX
Microcontroller with LIN and Power Switches for Automotive Applications
Memory Control Unit
• Data reading instructions executed from any other memory region (BootROM, RAM, Linear NVM and Non-
Linear NVM) targeting the Customer BSL region
• Data reading accesses triggered by debugger targeting the Customer BSL region
shows all the data reading instructions authorized when both the BootROM and Customer BSL
Region read protections are enabled.
Figure 49 Customer BSL Region Protection Mode enabled
If the BootROM and the Customer BSL protection modes are enabled:
• Data reading instructions executed from the Linear NVM, Non-Linear NVM or RAM can target itself or one
another
• Data reading instructions executed from the BootROM can target itself
• Data reading instructions executed from the Customer BSL NVM region can target itself, Linear NVM, Non-
Linear NVM or RAM
11.6.2.2.2
NVM Linear Protection Mode
The NVM Linear protection can be controlled via proper dedicated Password or via the NVMPROT_STS register
as described in the
When its write protection is enabled, any operation capable to change the NVM values stored in this region is
blocked. For example, neither a program nor an erase can be executed.
Regarding write protection, the 100TP pages are considered to be part of the Linear NVM. For this reason, in
case the write protection in this region is set, even the 100TP program is blocked.
BootROM
Source address space from which the data reading instruction is fetched
RAM
Customer BSL
region
Linearly
mapped NVM
Target address space from which data is read
Legend
Non-linearly
mapped NVM
Debugger