User Manual
297
Rev. 1.1
2019-03-18
TLE984xQX
Microcontroller with LIN and Power Switches for Automotive Applications
Memory Control Unit
In case the MPU and NVM control logic detect that the target address belongs to this region and that write
protection is set, a proper alarm signal is forwarded to the NVM module to prevent the NVM state machine
from accepting any program or erase command (including fast invalidation). This prevents inadvertent
destruction of stored data while protection is set.
When NVM Linear read protection is enabled, the following accesses are restricted:
Data reading instructions executed from any other memory region (BootROM, RAM, Customer BSL and Non-
Linear NVM) targeting the NVM Linear region
Data reading accesses triggered by debugger targeting the NVM Linear region
shows all the data reading instructions authorized when the BootROM, the Customer BSL region
and NVM Linear read protections are enabled.
Figure 50 NVM Linear Protection Mode enabled
If the BootROM, the Customer BSL and the NVM Linear protection modes are enabled:
• Data reading instructions executed from the 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, Non-Linear NVM
or RAM
• Data reading instructions executed from the NVM Linear region can target itself, Non-Linear NVM or RAM
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