![NXP Semiconductors LCP43 Series User Manual Download Page 31](http://html1.mh-extra.com/html/nxp-semiconductors/lcp43-series/lcp43-series_user-manual_1721817031.webp)
UM10503
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2012. All rights reserved.
User manual
Rev. 1.3 — 6 July 2012
31 of 1269
NXP Semiconductors
UM10503
Chapter 4: LPC43xx One-Time Programmable (OTP) memory and API
4.5 OTP API
The OTP memory is controlled through a set of simple API calls located in the LPC43xx
ROM.
The API calls to the ROM are performed by executing functions which are pointed to by
pointer within the ROM driver table.
28:25
BOOT_SRC
Boot source selection in OTP. For details, see
.
0000
External pins
0001
UART0
0010
Reserved
0011
EMC 8-bit
0100
EMC 16-bit
0101
EMC 32-bit
0110
USB0
0111
USB1
1000
SPI (via SSP)
1001
UART3
29
-
Reserved. Do not write to this bit.
30
-
Reserved. Do not write to this bit.
31
JTAG_DISABLE
If this bit set, JTAG cannot be enabled by software
and remains disabled. For use of this bit, see
Table 14.
OTP memory bank 3, word 1 - General purpose OTG memory 2, word 0, or USB ID
(address offset 0x034)
Bit
Symbol
Description
15:0
USB_VENDOR_ID
If USB_ID_ENABLE bit not set, it is used as general purpose
OTG memory 2, word 0, GP2_0.
31:16
USB_PRODUCT_ID
Table 15.
OTP memory bank 3, word 2/3 - General purpose OTG memory 2, word 1/2
(address offset 0x038/0x03C)
Bit
Symbol
Description
31:0
GP2_1
General purpose OTG memory 2, word 1.
Table 13.
OTP memory bank 3, word 0 - Customer control data (address offset 0x030)
Bit
Symbol
Value
Description