96 / 246
96 / 246
AC30M1x64/1x32
ABOV Semiconductor
FM.CR
Flash Memory Control Register
4.2.2
Internal flash memory control register. FM.CR[17:0] bits can be accessed while flash mode entry is activated. FM.CR[31],
FM.CR[27:24] bit can be accessed in AMBA mode and FMCR[30:28] bits can be accessed in trim mode.
FM.CR=0x4000_0108
31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9
8
7
6
5
4
3
2
1
0
O
TP3
O
TP2
O
TP1
O
TP0
TM
R
EN
TE
ST1
TE
ST0
V
P
P
O
U
T
EV
ER
P
V
ER
B
LK
E
D
M
Y
E
O
TPE
A
EE
A
EF
SU
B
A
C
T
P
P
G
M
P
M
O
D
WE
P
B
LD
P
G
M
ER
S
P
B
R
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
RW
31
OTP3
0
1
OTP area 3 access enable (user can access)
30
OTP2
0
1
OTP area 2 access enable (user can access)
29
OTP1
0
1
OTP area 1 access enable (user can access in a certain
condition), OTP1 is used for read protection
28
OTP0
0
1
OTP area 0 access enable (user can not erase/program this
area)
20
TMREN
0
Flash Tick timer enable
1
Flash tick timer enable
Tick timer runs by system clock while PGM or ERS
undergoing
17
16
TEST[1:0]
00
Normal operation
01
(read) Row voltage mode
01
(write) ODD Row program
10
Even Row program
11
All Row program
15
VPPOUT
0
1
Charge pump Vpp output
14
EVER
0
1
Erase verify mode
13
PVER
0
1
Program verify mode
12
BLKE
0
1
128page write enable for full chip writing to save program
time
11
DMYE
0
1
DUMMY area enable.
10
OTPE
0
1
OTP area A, B, C, D enable (user cannot access otp directly)
9
AEE
0
1
Pre PGM enable , Page buffer set automatically
8
AEF(BLKERS)
0
1
All erase 64/32KB code area enable
7
SUBACT
0
1
SUB Active mode (System clock under 1MHz)
6
PPGM
0
1
Pre-PGM for Erase operation (pre-program before erase)
5
PMODE
0
1
PMODE enable(Address path changing)
4
WE
0
Summary of Contents for AC30M1x64
Page 3: ...3 246 ABOV Semiconductor INTRODUCTION SECTION 1 INTRODUCTION...
Page 4: ...4 246 4 246 AC30M1x64 1x32 ABOV Semiconductor OVERVIEW CHAPTER 1...
Page 18: ...18 246 18 246 ABOV Semiconductor AC30M1x64 1x32 CPU CHAPTER 2...
Page 22: ...22 246 22 246 ABOV Semiconductor AC30M1x64 1x32 Boot Mode CHAPTER 3...
Page 26: ...26 246 26 246 ABOV Semiconductor AC30M1x64 1x32 SECTION 2 PERIPHERALS...
Page 27: ...27 246 ABOV Semiconductor System Control Unit SCU SYSTEM CONTROL UNIT SCU CHAPTER 1...
Page 69: ...69 246 ABOV Semiconductor Port Control Unit PCU PORT CONTROL UNIT PCU CHAPTER 2...
Page 85: ...85 246 ABOV Semiconductor General Purpose I O GPIO GENERAL PURPOSE I O GPIO CHAPTER 3...
Page 92: ...92 246 92 246 AC30M1x64 1x32 ABOV Semiconductor FLASH MEMORY CONTROLLER CHAPTER 4...
Page 105: ...105 246 ABOV Semiconductor Internal SRAM INTERNAL SRAM CHAPTER 5...
Page 107: ...107 246 ABOV Semiconductor Watch Dog Timer WATCH DOG TIMER WDT CHAPTER 6...
Page 113: ...113 246 ABOV Semiconductor 16 bit Timer 16 BIT TIMER CHAPTER 7...
Page 129: ...129 246 ABOV Semiconductor FRT FREE RUN TIMER FRT CHAPTER 8...
Page 134: ...134 246 134 246 ABOV Semiconductor AC30M1x64 1x32 FUNCTION DESCRIPTION 8 3...
Page 135: ...135 246 UART ABOV Semiconductor UNIVERSAL ASYNCHRONOUS CHAPTER 9 RECEIVER TRANSMITTER UART...
Page 151: ...151 246 ABOV Semiconductor UART Figure 9 6 Transmit interrupt timing diagram...
Page 152: ...152 246 152 246 ABOV Semiconductor AC30M1x64 1x32 SERIAL PERIPHERAL INTERFACE SPI CHAPTER 10...
Page 164: ...164 246 164 246 ABOV Semiconductor AC30M1x64 1x32 I2 C Interface CHAPTER 11...
Page 185: ...185 246 ABOV Semiconductor Motor PWM MOTOR PULSE WIDTH MODULATOR CHAPTER 12 MPWM...
Page 215: ...215 246 ABOV Semiconductor Divider DIVIDER DIV64 CHAPTER 13...
Page 221: ...221 246 ABOV Semiconductor 12 BIT A D Converter 12BIT A D CONVERTER CHAPTER 14...
Page 235: ...235 246 ABOV Semiconductor CHARACTERISTIC SECTION 3 CHARACTERISTIC...
Page 236: ...236 246 236 246 ABOV Semiconductor AC30M1x64 1x32 Electrical Characteristic CHAPTER 1...
Page 243: ...243 246 ABOV Semiconductor Package Package CHAPTER 2...