Data Sheet

NUC123
May 3, 2017 Page 52 of 99 Rev.2.04
NUC123 SERIES DATASHEET
Flash Memory Controller (FMC) 6.4
6.4.1 Overview
The NuMicro
®
NUC123 series is equipped with 68/36 Kbytes on-chip embedded flash for
application program memory (APROM) and Data Flash, and 4 Kbytes for ISP loader program
memory (LDROM) that could be programmed boot loader to update APROM and Data Flash
through In-System-Programming (ISP) procedure. The ISP function enables user to update
embedded flash 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 (Config0[7:6]). User can also
select to enable or disable In-Application-Programming (IAP) function through boot select (CBS
(Config0[7:6]). Also, the NUC123 provides Data Flash for user, to store some application
dependent data before chip is powered off.
6.4.2 Features
Runs up to 72 MHz and optional up to 50MHz with zero wait state for continuous address
read access
Supports 68/36 KB application program ROM (APROM)
Supports 4KB loader ROM (LDROM)
Supports Data Flash with configurable memory size
Supports 8 bytes User Configuration block to control system initiation
Supports 512 bytes page erase for all embedded flash
Supports In-System-Programming (ISP) / In-Application-Programming (IAP) to update
embedded flash memory