NEO-M9N - Integration manual
Part
Recommended part
Description
U1
Seiko Instruments Inc. S-1206B33-I6T2G
LDO which provides 3.3 V to the V_USB pin.
C1, C2
Depends on USB LDO (U1) specification
U1 LDO decoupling capacitor.
D1
ST Microelectronics USBLC6-2
Low capacitance ESD protection diodes to avoid cross
supply.
R1
100 kΩ
Pull-down resistor in case USB interface is not used.
Not needed it if USB is used.
R2, R3
27 Ω 5% 0.1W
Serial termination resistor for USB.
Table 15: Recommended components for USB interface
3.8 Predefined PIOs
In addition to the communication ports, there are some predefined PIOs provided by NEO-M9N to
interact with the receiver. These PIOs are described in this chapter.
If hardware backup mode is used a proper isolation of the interfaces is needed.
3.8.1 D_SEL
The D_SEL pin can be used to configure the functionality of the combined UART1, I2C, and SPI pins.
It is possible to configure the pins as UART1 + I2C, or as SPI. SPI is not available unless D_SEL pin
is set to low. See
Pin no.
D_SEL == 0
D_SEL == 1
20
SPI_MISO
UART1 TXD
21
SPI_MOSI
UART1 RXD
18
SPI_CS_N
I2C SDA
19
SPI_CLK
I2C SCL
Table 16: D_SEL configuration
3.8.2 RESET_N
The NEO-M9N provides the ability to reset the receiver. The RESET_N pin is an input-only pin with
an internal pull-up resistor. Driving RESET_N low for at least 100 ms will trigger a cold start.
The RESET_N pin will delete all information and trigger a cold start. It should only be used
as a recovery option.
3.8.3 SAFEBOOT_N
The NEO-M9N provides a SAFEBOOT_N pin that is used to command the receiver safe boot mode.
If this pin is low at power up, the receiver starts in safe boot mode and GNSS operation is disabled.
The safe boot mode can be used to recover from situations where the flash content has become
corrupted and needs to be restored.
In safe boot mode the receiver runs from a passive oscillator circuit with less accurate timing and
hence the receiver is unable to communicate via USB.
In this mode only UART1, I2C or SPI communication is possible. For communication via UART1 in
safe boot mode, the host must send a training sequence (0x55 0x55 at 9600 baud) to the receiver in
order to begin communication. After this the host must wait at least 2 ms before sending any data.
UBX-19014286 - R07
3 Receiver functionality
Page 31 of 95
C1-Public