MC96FR116C
November, 2018 Rev.1.8
179
15. FLASH Memory Controller
15.1 Overview
15.1.1 Description
The MC96FR116C has 16KB of embedded FLASH memory. On reset, this non-volatile memory is
used as code memory. In user application program, parts of this non-volatile memory can be updated.
Program and erase is performed by ISP via OCD or parallel ROM writer in byte size.
15.1.2 Features of FLASH
•
Memory size : 16Kbytes
•
Boot Area : Configurable boot area according to BSIZE[1:0]
•
Can be updated through registers setting(ISP feature)
•
PROGRAM or ERASE operation is performed with single power supply
•
Command interface for fast program and erase operation
•
Up to 10,000 program/erase cycles at typical voltage and temperature
•
Security feature : Code and Boot Area
•
Page (Buffer) Size : 32B (XDATA region, addresses 8000
H
~ 801F
H
)
15.2 Boot Area
Boot Area located in program memory area can store Boot program code for upgrading application
code by interfacing with I/O port pins.
The Boot Area can
’t be erased or programmed by unless LOCKB in FUSE_CONF is cleared for the
safety of boot code.
The size of Boot Area can be varied by BSIZE bits in FUSE_CONF. See chapter 16.