NuMicro® NUC029LEE/NUC029SEE
32-bit Arm
®
Cortex
®
-M0 Microcontroller
Aug, 2018
Page
142
of
497
Rev 1.00
N
U
MICRO
®
N
UC02
9L
E
E
/N
UC029
S
E
E
T
E
CHN
ICA
L R
E
F
E
R
E
NC
E
M
A
NU
A
L
6.4 Flash Memory Controller (FMC)
6.4.1 Overview
The NuMicro
®
NUC029LEE/NUC029SEE has 128K 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
®
NUC029LEE/NUC029SEE also
provides additional Data Flash for user to store some application dependent data. The Data Flash
is shared with original 128 KB program memory and its start address is configurable in CONFIG1
6.4.2 Features
Runs up to 50 MHz with zero wait cycle for continuous address read access and runs
up to 72 MHz with one wait cycle for continuous address read.
All embedded flash memory supports 512 bytes page erase
128 KB application program memory (APROM)
8 KB In-System-Programming (ISP) loader program memory (LDROM)
Configurable Data Flash size with 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