English
Language : 

M0518 Datasheet, PDF (40/72 Pages) List of Unclassifed Manufacturers – 36/68 Kbytes flash, 8K bytes SRAM
NuMicro M0518 Series Datasheet
6.4 Flash Memory Controller (FMC)
6.4.1 Overview
The NuMicro M0518 series has 68/36K bytes on-chip embedded Flash for application program
memory (APROM) that can be updated through ISP procedure. The In-System-Programming
(ISP) function enables user to update program memory when chip is soldered on PCB. After chip
is powered on, Cortex™-M0 CPU fetches code from APROM or LDROM decided by boot select
(CBS) in CONFIG0. By the way, the NuMicro M0518 series also provides additional Data Flash
for user to store some application dependent data.
The NuMicro M0518 supports another flexible feature: configurable Data Flash size. The Data
Flash size is decided by Data Flash variable size enable (DFVSEN), Data Flash enable (DFEN) in
Config0 and Data Flash base address (DFBADR) in Config1. When DFVSEN is set to 1, the Data
Flash size is fixed at 4K and the address is started from 0x0001_f000, and the APROM size is
become 64/32K. When DFVSEN is set to 0 and DFEN is set to 1, the Data Flash size is zero and
the APROM size is 68/36K bytes. When DFVSEN is set to 0 and DFEN is set to 0, the APROM
and Data Flash share 68/36K bytes continuous address and the start address of Data Flash is
defined by (DFBADR) in Config1.
6.4.2 Features
 Runs up to 50 MHz with zero wait cycle for continuous address read access
 All embedded flash memory supports 512 bytes page erase
 68/36 KB application program memory (APROM)
 4KB In-System-Programming (ISP) loader program memory (LDROM)
 Configurable Data Flash size
 512 bytes page erase unit
 Supports In-Application-Programming (IAP) to switch code between APROM and
LDROM without reset
 In-System-Programming (ISP) to update on-chip Flash
Feb 08, 2017
Page 40 of 72
Revision 1.01