TC1784
Program Memory Unit (PMU)
User´s Manual
5-22
V1.1, 2011-05
PMU, V1.47
and sectors that are protected only by user 1. User 1 can change sectors that are
protected only by him but not sectors that are protected by user 0 or user 2.
As for read protection, also for short-term disablement of sector write protection a
password checking feature is provided. Only if the passwords match the keywords in the
UCB of the user, a temporarily unprotected state of his sectors is taken and erase or
program commands are enabled for these unlocked sectors. If not finished by the single
cycle command ‘Re-Enable Read/Write Protection’, the unprotected state is terminated
with the next reset. User 2 protection (OTP sectors with ROM functionality) cannot
temporarily be disabled and therefore does not need passwords.
Password checking is based on two keywords (together 64 bit) which are programmed
by the user directly into his ‘User Configuration Block’ in the configuration sector (same
procedure as used for lock bits). To avoid forever-lock conditions in case of disturbed
keywords (e.g. because of power problem during programming of keywords), the
keyword-correctness (users 0 and 1) has first to be checked by the user before a special
confirmation code has to be written to a second wordline within the user’s configuration
block. User 2 confirms with the confirmation code the protection configuration (OTP
sectors get ROM functionality) in UCB2.
If any protection is configured and confirmed (thus installed correctly), this state is
indicated in the Flash Status Register FSR. Additionally, protection summary bits are
provided in FSR for every user indicating the installation of read protection (only user 0)
or/and write protection and for indication of a temporarily disabled state (user 0 and 1).
The locked state of every sector is indicated by sector specific flags in the Protection
Configuration registers PROCON0, PROCON1 and PROCON2.
Note: If any sector of user 2 is locked for ever (OTP protected via PROCON2),
investigation of FARs by Infineon is very limited because accesses to the Flash
array registers (SFRs) are no more possible.
Note: The physical sector, including a 16 KB OTP sector, can never be erased; thus the
endurance of its 16K logical sectors is limited to 100.
Note: If any protection is enabled also the related user block(s) in configuration sector is
especially protected.
With the three possibilities for write protection — whole memory or sector specific with
or without re-program capability and with all combinations of these possibilities — a
flexible installation of write protection is supported to protect the Flash memory or parts
of it from unauthorized programming and to provide virus-proof security for all system
code sectors.
Power Reduction
The Flash module supports a SCU-controlled sleep mode, globally requested by the
Power Management System, and it supports an individual sleep mode, selected by the
user as power down feature, if the Flash is not needed for certain processor states. If the
Summary of Contents for TC1784
Page 1: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 3: ...User s Manual V1 1 2011 05 Microcontrollers TC1784 32 Bit Single Chip Microcontroller ...
Page 950: ...TC1784 Direct Memory Access Controller DMA User s Manual 11 132 V1 1 2011 05 DMA V3 03 ...
Page 1949: ...TC1784 General Purpose Timer Array GPTA v5 User s Manual 21 297 V1 1 2011 05 GPTA v5 V1 14 ...
Page 2350: ...w w w i n f i n e o n c o m Published by Infineon Technologies AG Doc_Number ...