Technical Details

Pinout

Pinout image alt

Pin Descriptions

Pin NumberBCM PinPin NameDescription
25V5V PWRThis pin is connected to the 5V power net.
3GPIO 2SDAI2C Serial Data
45V5V PWRThis pin is connected to the 5V power net.
5GPIO 3SCLI2C Serial Data
8UART RXM95 TXThis pin functions as the serial data input to the module for UART communication.
10UART TXM95 RXThis pin functions as the serial data output from the module for UART communication
11GPIO 17DISABLEBy driving this pin to a HIGH level, the power of the whole HAT can be disabled
13GPIO 27GNSS RXUART communication that connected to software serial port of Raspberry Pi
15GPIO 22GNSS TXUART communication that connected to software serial port of Raspberry Pi
16GPIO 23STATUSThe STATUS pin is used to indicate the operation status of M95 module. It will output HIGH level when the module is powered on.
18GPIO 24PWRKEYThe module can be turned on by driving the pin BG96 PWRKEY to a HIGH-level voltage more than 500ms then pulling it down. You can apply the same process to power down to the module if it already powered up.
29GPIO 53D FIXThe 3D_FIX is assigned as a fix flag output. The pin will output a high voltage level to indicate successful positioning.
31GPIO 61PPSPulse per second output. Pulse per Second (PPS) can be used for time service.
33GPIO 13FORCE ONLogic HIGH will force the module to be woken up from backup mode.
35GPIO 19GEO-FENCECan be used by GEO-FENCE application in need of.
37GPIO 26GNSS RESETL96 module can be restarted by driving the RESET pin to a HIGH-level voltage for a certain time and then releasing it.
38GPIO 20USER LEDActive HIGH, to switch on the USER LED, the pin’s state should be HIGH.
40GPIO 21USER BUTTONThis pin is pulled-up by default. When the button is pressed, pin switches to LOW.
6,9,14,25,30,34,39GNDGNDThese pins are connected to ground.

Layout

Layout image alt

Dimension

Dimension image alt

Electrical Characteristics of Pins

Pin NumberBCM PinPin NameDescriptionMinTyp.Max.Unit
25V5V PWRPower Supply4.855.25V
3GPIO 2SDAI2C Serial Data33.33.6V
45V5V PWRPower Supply4.855.25V
5GPIO 3SCLI2C Serial Data33.33.6V
8UART RXM95 TXUART33.33.6V
10UART TXM95 RXUART33.33.6V
11GPIO 17DISABLEOutput33.33.6V
13GPIO 27GNSS RXUART33.33.6V
15GPIO 22GNSS TXUART33.33.6V
16GPIO 23STATUSInput33.33.6V
18GPIO 24PWRKEYOutput33.33.6V
29GPIO 53D FIXInput33.33.6V
31GPIO 61PPSInput33.33.6V
33GPIO 13FORCE ONOutput33.33.6V
35GPIO 19GEO-FENCEInput33.33.6V
37GPIO 26GNSS RESETOutput33.33.6V
38GPIO 20USER LEDOutput33.33.6V
40GPIO 21USER BUTTONInput33.33.6V

LEDs

  • POWER (PWR): This RED led shows the status of the power regulators of module is switched on or off. By default, the GPIO 17(DISABLE) pin is pulled up by hardware and the regulators juices the all board. To shut down the regulators, this pin needs to be driven to HIGH state.

  • STATUS (STAT): While the module is powered up by driving PWRKEY to HIGH state or pushing the PWRKEY button, this GREEN led turns on.

  • USER (USER): The BLUE user led can be controlled by driving the GPIO 27 pin.

  • NETLIGHT (NETL): This BLUE led indicates the status of the module. When the connection is established and data is being transmitted/received, this led will blink at special intervals.

Buttons

  • USER: This push button connected to GPIO21 and pulled up HIGH state by default. When you push the button, you will read LOW state from GPIO21.
  • PWRKEY: When M95 is in power off mode, it can be turned on to normal mode by pushing the PWRKEY button for at least 500ms.