
17
www.national.com
L
8.0 Functional Description
(Continued)
8.6 STARTUP SEQUENCE
During startup the LMX9830 checks the options register
pins OP3 to OP7 for configuration on operation mode, exter-
nal clock source, transport layer and available non volatile
storage PROM.
The different options for startup are described in Table 17 on
page 17.
8.6.1 Options Register
External pads in Table 17 on page 17 are latched in this reg-
ister at the end of Reset. The Options register can be read
by firmware at any time.
All pads are inputs with weak on-chip pull-up/down resistors
during Reset. Resistors are disconnected at the end of
RESET_BB#.
1 = Pull-up resistor connected in application
0 = Pull-down resistor connected in application
x = Don’t care
8.6.2 Startup With External PROM Available
To be able to read out information from an external PROM
the option pins have to be set according to Table 17 on page
17.
Startup sequence activities:
1. From the Options registers OP6 and OP7, the LMX9830
checks if a serial PROM is available to use (AC-
CESS.bus or Microwire).
2. If serial PROM is available, the permanent parameter
block, patch block, and non-volatile storage (NVS) are
read from it. If the BD Address is not present, enter the
BD address to be saved in the NVS. For more informa-
tion see Section 8.6.4 "Configuring the LMX9830
through transport layer" on page 19
3. From the Options register OP3, OP4 and OP5, the
LMX9830 checks for clocking information and transport
layer settings. If the NVS information are not sufficient,
the LMX9830 will send the “Await Initialization” event on
the TL (Transport Layer) and wait for additional informa-
tion (see Section 8.6.3 "Startup Without External PROM
Available" on page 17.)
4. The LMX9830 compensates the UART for new BBCLK
information from the NVS.
5. The LMX9830 starts up the Bluetooth core.
8.6.3 Startup Without External PROM Available
The following sequence will take place if OP6 and OP7 have
been set to “No external memory” as described in Table 17
on page 17.
Startup sequence activities:
1. From the Options registers OP6 and OP7, the LMX9830
checks if a serial PROM is available to use.
2. From the Options register OP3, OP4 and OP5, the
LMX9830 checks for clocking mode and transport layer.
3. The LMX9830 sends the “Await Initialization” Event on
the TL (Transport Layer) and waits for NVS configuration
commands. The configuration is finalized by sending the
“Enter Bluetooth Mode” command.
4. The LMX9830 compensates the UART for new BBCLK
information from the NVS.
5. The LMX9830 starts up the Bluetooth core.
Table 17. Startup Sequence Options
1
Package Pad
Comment
OP3
OP4
OP5
OP6
2
OP7
3
ENV1#
PD
PD
PD
PD
PD
PU
PD = Internal Pull-down during Reset
PU = Internal Pull-up during Reset
x
x
x
Open (0)
Open (0)
Open (1)
BBCLK
No serial memory
x
x
x
1
Open (0)
Open (1)
BBCLK
TBD
x
x
x
Open (0)
1
Open (1)
BBCLK
Microwire serial memory
x
x
x
1
1
Open (1)
BBCLK
ACCESS.bus serial memory
T_SCLK
x
x
T_RFDAT
A
T_RFCE
0 BBCLK
Test mode
1.
2.
3.
1/0 pull-up/down resistor connected in application.
If OP6 is 1, must use 1k ohm pull up
If OP7 is 1, must use 1k ohm pull up