Integration Manual
Table Of Contents
- Document information
- Contents
- 1 System description
- 1.1 Overview
- 1.2 Applications
- 1.3 Architecture
- 1.4 Pin assignments
- 1.5 Supply interfaces
- 1.6 System function interfaces
- 1.7 Debug
- 1.8 GPIO pins
- 1.9 Analog interfaces
- 1.10 Serial interfaces
- 1.10.1 Universal Asynchronous Receiver/Transmitter (UART)
- 1.10.2 Serial Peripheral Interface (SPI)
- 1.10.3 Quad Serial Peripheral Interface (QSPI)
- 1.10.4 Inter-Integrated Circuit (I2C) interface
- 1.10.5 Pulse Width Modulation (PWM) interface
- 1.10.6 Inter-IC Sound (I2S) interface
- 1.10.7 Pulse Density Modulation (PDM) interface
- 1.10.8 USB 2.0 device interface
- 1.11 Antenna interface
- 1.12 Reserved pins (RSVD)
- 1.13 GND pins
- 2 Software
- 3 Flashing application software
- 4 Design-in
- 5 Handling and soldering
- 6 Regulatory information and requirements
- 6.1 ETSI – European market
- 6.2 FCC/ISED – US/Canadian markets
- 6.3 MIC - Japanese market (pending)
- 6.4 NCC – Taiwanese market (pending)
- 6.5 KCC – South Korean market (pending)
- 6.6 ANATEL Brazil compliance (pending)
- 6.7 Australia and New Zealand regulatory compliance (pending)
- 6.8 South Africa regulatory compliance (pending)
- 6.9 Integration checklist
- 6.10 Pre-approved antennas list
- 7 Technology standards compliance
- 8 Product testing
- Appendix
- A Glossary
- B Antenna reference designs
- Related documents
- Revision history
- Contact
NORA-B1 series - System integration manual
UBX-20027617 - R04 Software Page 19 of 61
C1-Public
2.2 Bluetooth device (MAC) address and other production data
NORA-B1 modules are programmed from the factory with a unique, public Bluetooth device address
stored in the OTP[0] and OTP[1] registers of the User Information Configuration Registers (UICR) in
the application core. The device addresses are duplicated in the CUSTOMER[0] and CUSTOMER[1]
registers in the UICR of the network core.
The Bluetooth device address consists of the IEEE Organizationally Unique Identifier (OUI) combined
with the hexadecimal digits that are printed within a 2D data matrix, as described in the Labeling
and ordering section of the product data sheet [1]. The Bluetooth device address is stored in little-
endian format. The two most significant bytes of the OTP[1] and CUSTOMER[1] registers are
unused and assigned the value 0xFF to complete the 32-bit register.
UICR register in application core
Address
Description
Remarks
OTP[0]
0x00FF8100
0xAA = Bluetooth_addr [5]
IEEE OUI
1
OTP[0]
0x00FF8101
0xBB = Bluetooth_addr [4]
IEEE OUI
1
OTP[0]
0x00FF8102
0xCC = Bluetooth_addr [3]
IEEE OUI
1
OTP[0]
0x00FF8103
0xDD = Bluetooth_addr [2]
Example – actual value printed on label
OTP[1]
0x00FF8104
0xEE = Bluetooth_addr [1]
Example – actual value printed on label
OTP[1]
0x00FF8105
0xFF = Bluetooth_addr [0]
Example – actual value printed on label
OTP[1]
0x00FF8106
0xFF
Unused
OTP[1]
0x00FF8107
0xFF
Unused
Table 7: Bluetooth device address in application core
UICR register in network core
Address
Description
Remarks
CUSTOMER[0]
0x01FF8300
0xAA = Bluetooth_addr [5]
IEEE OUI
1
CUSTOMER[0]
0x01FF8301
0xBB = Bluetooth_addr [4]
IEEE OUI
1
CUSTOMER[0]
0x01FF8302
0xCC = Bluetooth_addr [3]
IEEE OUI
1
CUSTOMER[0]
0x01FF8303
0xDD = Bluetooth_addr [2]
Example – actual value printed on label
CUSTOMER[1]
0x01FF8304
0xEE = Bluetooth_addr [1]
Example – actual value printed on label
CUSTOMER[1]
0x01FF8305
0xFF = Bluetooth_addr [0]
Example – actual value printed on label
CUSTOMER[1]
0x01FF8306
0xFF
Unused
CUSTOMER[1]
0x01FF8307
0xFF
Unused
Table 8: Bluetooth device address in network core
UICR Register in application core
Address
Description
Remarks
OTP[0]
0x00FF8100
0xAA = Bluetooth_addr [5]
IEEE OUI
2
OTP[0]
0x00FF8101
0xBB = Bluetooth_addr [4]
IEEE OUI
2
OTP[0]
0x00FF8102
0xCC = Bluetooth_addr [3]
IEEE OUI
2
OTP[0]
0x00FF8103
0xDD = Bluetooth_addr [2]
Example – actual value printed on label
OTP[1]
0x00FF8104
0xEE = Bluetooth_addr [1]
Example – actual value printed on label
OTP[1]
0x00FF8105
0xFF = Bluetooth_addr [0]
Example – actual value printed on label
OTP[1]
0x00FF8106
0xFF
Unused
OTP[1]
0x00FF8107
0xFF
Unused
Table 9: Bluetooth device address in application core
UICR Register in network core
Address
Description
Remarks
CUSTOMER[0]
0x01FF8300
0xAA = Bluetooth_addr [5]
IEEE OUI
2
CUSTOMER[0]
0x01FF8301
0xBB = Bluetooth_addr [4]
IEEE OUI
2
1
Example value shown. The IEEE OUI values for u-blox is one of the following: D4:CA:6E, CC:F9:57, 60:09:C3, or 6C:1D:EB
2
Example value shown. The IEEE OUI values for u-blox is one of the following: D4:CA:6E, CC:F9:57, 60:09:C3, or 6C:1D:EB