Z8FMC16100 Series Flash MCU
Product Specification
211
Program Memory
The Z8FMC16100 Series Flash MCU products feature up to 16 KB (16,384 bytes) of non-
volatile Flash memory with read/write/erase capability. Flash memory can be programmed
and erased in-circuit by either user code or through the On-Chip Debugger.
The Flash memory array is arranged in 512-byte pages. The 512-byte page is the mini-
mum Flash block size that can be erased. Flash memory is also divided into 8 sectors
which can be protected from programming and erase operations on a per sector basis.
Table 113 describes the Flash memory configuration for each device in the Z8FMC16100
Series Flash MCU. Table 114 lists the sector address ranges. Figure 39 illustrates the Flash
memory arrangement.
Table 113. Flash Memory Configurations
Part
Number of Program Memory
Number of Pages per
Number
Flash Size
16K (16,384)
8K (8,192)
4K (4,096)
Pages
32
Addresses
0000h–3FFFh
0000h–1FFFh
0000h–0FFFh
Sector Size Sectors
Sector
Z8FMC16
Z8FMC08
Z8FMC04
2K (2048)
1K (1024)
512
8
8
8
4
2
1
16
8
Table 114. Flash Memory Sector Addresses
Flash Sector Address Ranges
Z8FMC08 Z8FMC04
Sector Number
Z8FMC16
0
1
2
3
4
5
6
7
0000h–07FFh
0800h–0FFFh
1000h–17FFh
1800h–1FFFh
2000h–27FFh
2800h–2FFFh
3000h–37FFh
3800h–3FFFh
0000h–03FFh
0000h–01FFh
0200h–03FFh
0400h–05FFh
0600h–07FFh
0800h–09FFh
0A00h–0BFFh
0C00h–0DFFh
0E00h–0FFFh
0400h–07FFh
0800h–0BFFh
0C00h–0FFFh
1000h–13FFh
1400h–17FFh
1800h–1BFFh
1C00h–1FFFh
PS024604-1005
P R E L I M I N A R Y