ST72321Bxxx-Auto
Flash program memory
Figure 5. Memory map and sector address
4K
1000h
3FFFh
7FFFh
9FFFh
BFFFh
D7FFh
DFFFh
EFFFh
FFFFh
8K
10K
16K
24K
32K
48K
60K
FLASH
MEMORY SIZE
SECTOR 2
2 Kbytes
8 Kbytes
16 Kbytes
4 Kbytes
4 Kbytes
24 Kbytes
40 Kbytes
52 Kbytes
SECTOR 1
SECTOR 0
4.3.1
Note:
Readout protection
Readout protection, when selected, provides a protection against program memory content
extraction and against write access to Flash memory. Even if no protection can be
considered as totally unbreakable, the feature provides a very high level of protection for a
general purpose microcontroller.
In Flash devices, this protection is removed by reprogramming the option. In this case, the
entire program memory is first automatically erased and the device can be reprogrammed.
Readout protection selection depends on the device type:
● In Flash devices it is enabled and removed through the FMP_R bit in the option byte.
● In ROM devices it is enabled by mask option specified in the Option List.
4.4
ICC interface
ICC needs a minimum of 4 and up to 6 pins to be connected to the programming tool (see
Figure 6). These pins are:
RESET:
device reset
VSS:
ICCCLK:
device power supply ground
ICC output serial clock pin
ICCDATA:
ICC input/output serial data pin
ICCSEL/VPP:
programming voltage
OSC1 (or OSCIN): main clock input for external source (optional)
VDD:
application board power supply (optional, see Figure 6, Note 3)
37/247