User Manual

Apollo3 Blue Datasheet
DS-A3-0p9p1 Page 813 of 909 2019 Ambiq Micro, Inc.
All rights reserved.
23.1.2.6 CUSTOMERTRIM Register
Customer trim values
OFFSET: 0x00000014
INSTANCE 0 ADDRESS: 0x00000014
Customer Programmable trim overrides. Bits in this register are loaded into hardware registers at reset.
10 SDBG 0x1
Secure Debug Lock. Should be set to 0 for production parts. (used by boot-
loader SW)
LOCK = 0x0 - Prevents debugger control while PROTLOCK is not set.
UNLOCK = 0x1 - Debugger is allowed to connect during secure boot stage.
9
BOOTLOAD-
ER_AT_RESET
0x1
Enable bootloader action at reset.
BARDS = 0x0 - bootloader can go to deep sleep.
BARNODS = 0x1 - bootloader spins in an infinite while loop
8
EN_CUST_IN-
FO_ERASE
0x1
Enable customer INFO space erasing.
7:4
EN_CUST_IN-
FO_PROG
0xf
Enable customer INFO space programming.
3 SECURE_LOCK 0x1
Locks the device preventing any further updates or overrides to locked parti-
tions based on EN_CUST_INFO_ERASE, EN_CUST_INFO_PROG,
WRITE_PROTECT* and COPY_PROTECT*.
2SRAM_WIPE 0x1
SRAM wipe.
1SWO_CTRL 0x1
SWO Control.
0 DEBUG_PROT 0x1
Debugger protection.
Table 1176: CUSTOMERTRIM Register
3
1
3
0
2
9
2
8
2
7
2
6
2
5
2
4
2
3
2
2
2
1
2
0
1
9
1
8
1
7
1
6
1
5
1
4
1
3
1
2
1
1
1
0
0
9
0
8
0
7
0
6
0
5
0
4
0
3
0
2
0
1
0
0
RSVD
BLE_FEATURE_enable
BLE_BUCK_enable
SIMO_BUCK_enable
Table 1175: SECURITY Register Bits
Bit Name Reset RW Description