CMT2380F64
www. cmostek. com
60 / 83
5 Function Description
5.1 Memory
CMT2380F64 include embedded encrypted flash memory (Flash) and embedded SRAM, Figure 5-1 below shows the
memory address map.
Figure 5-1. Memory address map
5.1.1
Embedded flash memory
The chip integrates 64K bytes of embedded flash memory (FLASH) for storing programs and data. The page size is 512 byte
and supports page erase, word write, word read, half-word read, and byte read operations. Support storage encryption
protection, write automatic encryption, read automatic decryption (including program execution operations).
5.1.2
Embedded SRAM
Up to 8K bytes of built-in SRAM is integrated on-chip, and data can be maintained in the STOP mode.
Reserved
Vendor Specific 511MB
Cortex-M0 Peripheral 1MB
Peripheral 0.5GB
SRAM 0.5GB
OptionBytes
Reserved
SystemMemory
Reserved
FLASH
Reserved
Aliased to Flash/SystemMemory/SRAM
Reserved
SRAM
0x1FFF_F610
–
0x1FFF_FFFF
0x1FFF_F600
–
0x1FFF_F60F
0x1FFF_0C00
–
0x1FFF_F5FF
0x1FFF_0000
–
0x1FFF_0BFF
0x0801_0000
–
0x1FFE_FFFF
0x0800_0000
–
0x0800_FFFF
0x0001_0000
–
0x07FF_FFFF
0x0000_0000
–
0x0000_FFFF
0x2002_0000
–
0x3FFF_FFFF
0x2000_0000
–
0x2000_1FFF
CODE 0.5GB
Reserved
AHB Peripheral
Reserved
APB2 Peripheral
Reserved
APB1 Peripheral
0x4002_8400
–
0x5FFF_FFFF
0x4001_8000
–
0x4002_83FF
0x4001_5800
–
0x4001_7FFF
0x4001_0000
–
0x4001_57FF
0x4000_7800
–
0x4000_FFFF
0x4000_0000
–
0x4000_77FF
Reserved
NVIC/SCS
Reserved
BPU
DWT
Reserved
0xE000_F000
–
0xE00F_EFFF
0xE000_E000
–
0xE000_EFFF
0xE000_3000
–
0xE000_DFFF
0xE000_2000
–
0xE000_2FFF
0xE000_1000
–
0xE000_1FFF
0xE000_0000
–
0xE000_0FFF
Reserved
ROM Table
0xE010_0000
–
0xFFFF_FFFF
0xE00F_F000
–
0xE00F_FFFF
COMP
OPA
Reserved
TIM6
LPTIM
Reserved
TIM3
BEEPER
0x4000_2400
–
0x4000_27FF
0x4000_2000
–
0x4000_23FF
0x4000_1400
–
0x4000_1FFF
0x4000_1000
–
0x4000_13FF
0x4000_0C00
–
0x4000_0FFF
0x4000_0800
–
0x4000_0BFF
0x4000_0400
–
0x4000_07FF
0x4000_0000
–
0x4000_03FF
LPUART
USART2
Reserved
IWDG
WWDG
RTC
0x4000_4800
–
0x4000_4BFF
0x4000_4400
–
0x4000_47FF
0x4000_3400
–
0x4000_43FF
0x4000_3000
–
0x4000_33FF
0x4000_2C00
–
0x4000_2FFF
0x4000_2800
–
0x4000_2BFF
Reserved
PWR
Reserved
I2C2
I2C1
Reserved
0x4000_7400
–
0x4000_77FF
0x4000_7000
–
0x4000_73FF
0x4000_5C00
–
0x4000_6FFF
0x4000_5800
–
0x4000_5BFF
0x4000_5400
–
0x4000_57FF
0x4000_4C00
–
0x4000_53FF
Reserved
SPI1_I2S1
GPIOF
Reserved
GPIOC
GPIOB
GPIOA
EXTI
AFIO
0x4001_2000
–
0x4001_23FF
0x4001_1C00
–
0x4001_1FFF
0x4001_1400
–
0x4001_1BFF
0x4001_1000
–
0x4001_13FF
0x4001_0C00
–
0x4001_0FFF
0x4001_0800
–
0x4001_0BFF
0x4001_0400
–
0x4001_07FF
0x4001_0000
–
0x4001_03FF
Reserved
SPI2
Reserved
USART1
TIM8
Reserved
TIM1
0x4001_4800
–
0x4001_7FFF
0x4001_4400
–
0x4001_47FF
0x4001_3C00
–
0x4001_43FF
0x4001_3800
–
0x4001_3BFF
0x4001_3400
–
0x4001_37FF
0x4001_3000
–
0x4001_33FF
0x4001_2C00
–
0x4001_2FFF
0x4001_2400
–
0x4001_2BFF
FLASH
Reserved
RCC
Reserved
ADC
SQRT
DMA
0x4002_2000
–
0x4002_23FF
0x4002_1400
–
0x4002_1FFF
0x4002_1000
–
0x4002_13FF
0x4002_0C00
–
0x4002_0FFF
0x4002_0800
–
0x4002_0BFF
0x4002_0400
–
0x4002_07FF
0x4002_0000
–
0x4002_03FF
Reserved
HDIV
Reserved
0x4002_8400
–
0x5FFF_FFFF
0x4002_8000
–
0x4002_83FF
0x4002_3400
–
0x4002_7FFF
CRC
Reserved
0x4002_3000
–
0x4002_33FF
0x4002_2400
–
0x4002_2FFF
A
P
B
1
A
P
B
2
A
H
B
Reserved
2GB
Reserved
Reserved
0x4001_8000
–
0x4001_FFFF