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
32 of 1269
NXP Semiconductors
UM10503
Chapter 4: LPC43xx One-Time Programmable (OTP) memory and API
Fig 10. OTP driver pointer structure
Ptr to ROM Driver table
Ptr to Device Table 2
Ptr to Device Table 0
…
otp_Init
Ptr to Function 2
Ptr to Function 0
Ptr to Function 1
…
Ptr to Function n
OTP Driver
0x1040 0104
Device 0
ROM Driver Table
0x1040 0100
0x1040 0104
0x1040 0108
Ptr to OTP driver table
Ptr to Device Table n
otp_ProgBootSrc
otp_ProgJTAGDis
otp_ProgUSBID
otp_ProgGP0
otp_ProgGP1
otp_ProgGP2
otp_ProgKey1
otp_ProgKey2
otp_GenRand
Reserved
Reserved
Reserved
Table 16.
ROM driver pointers (main API entry point 0x1040 0100)
API
Address
Description
OTP
0x04
Pointer to the OTP driver base