User Manual

Datasheet
Version 1.0
GPy

02Version 1.0
1.0 Overview 03
2.0 Features 03
3.0 Specications 04
3.1 04
3.2 04
3.3 04
3.4 04
3.5 04
3.6 04
3.7 04
3.8
CPU
Memory
WiFi
Bluetooth
LTECAT–M1
RTC
Security
Hash/encryption 04
4.0 BlockDiagram 04
5.0 Pinout 05
6.0 PinDetails 06
6.1 RemappingPins 07
7.0 ESP32Peripherals 08
7.1 RTC 08
8.0 Programmingthedevice 09
8.1 UART 09
8.2 Wi–Fi 09
8.2.1 Telnet 09
8.2.2 FTP 09
9.0 Bootmodes 09
9.1 Bootloadermode 09
9.2 Safeboot 09
10.0 Power 10
10.1 Currentconsumptionbypower
modes/featuresmeasuredat5V 10
11.0 MemoryMap 11
11.1 Flash 11
11. 2 R A M 11
11.3 ROMandeFuses 11
12.0 WiFi 12
12.1 Supportedfeatures 12
12.2 Specications 12
13.0 Bluetooth 13
13.1 Supportedfeatures 13
13.2 Specication 13
13.2.1 Receiver–BasicDataRate 13
13.2.2 Receiver–EnhancedDataRate 14
13.2.3 Receiver–BluetoothLE 15
13.2.4 Transmitter–BasicDataRate 16
13.2.5 Transmitter–EnhancedDataRate 17
13.2.6 Transmitter–BluetoothLE 18
14.0 LTECAT–M1 19
14.1 Supportedfeatures 19
14.2 Specications 19
14.2.1 SupportedLTEbands 19
14.3 SIMCardrequirements 19
14.4 Certiedcarriers 19
15.0 ElectricalCharacteristics 20
15.1 Absolutemaximumratings 20
15.2 Input/Outputcharacteristics 20
16.0 MinimumRecommendedCircuit 21
17.0 MechanicalSpecications 22
18.0 RecommendedLandPatterns 22
19.0 SolderingProle 23
20.0 OrderingInformation 23
21.0 Packaging 23
GPy

03Version 1.0
1.0 Over view
With WiFi, BLE and cellular LTE–CAT M1, the GPy
is the latest Pycom triple–bearer MicroPython enabled
micro controller on the market today – the perfect
enterprise grade IoT platform for your connected Things.
Create and connect your things everywhere, fast.
2.0 Features
– Powerful CPU, BLE and state of the art WiFi radio.
–MicroPython enabled
– Fits in a standard breadboard (with headers)
– Ultra–low power usage: a fraction compared to other
connected micro controllers
– World ready, one product covers all LTE–M bands
ESP32 Dual Core
Microcontroller and
WiFi/Bluetooth 4.2 radio
External LTE antenna port
WS2812
RGB LED
3V3 Ultra–Low–Noise
switching regulator
8MB
ash
memory
Reset switch
RF switch
WiFi and Bluetooth
Antenna
GPy

04Version 1.0
3.0 Specications
3.1 C PU
– Xtensa® dual–core 32–bit LX6 microprocessor(s), up
to 600 DMIPS
– Hardware oating point acceleration
– Python multi–threading
– An extra ULP–coprocessor that can monitor GPIOs,
the ADC channels and control most of the internal
peripherals during deep–sleep mode while only
consuming ~25uA.
3.2 Memory
– RAM: 520KB + 4MB
– External ash: 8MB
3.3 WiFi
– 802.11b/g/n 16mbps
3.4 Bluetooth
– Low energy and classic
3.5 LTECAT–M1
– One single chip for both CAT M1
– 3GPP release 13 LTE Advanced Pro
– Supports narrowband LTE UE categories M1 –
Integrated baseband, RF, RAM memory and power
management
– Reduced TX power class option
– Peak power estimations:
TX current = 420mA peak @1.5Watt
RX current = 330mA peak @1.2Watt
– Extended DRX (eDRX) and PSM features for long
sleep duration use cases
3.6 RTC
– Running at 150kHz
3.7 Security
– SSL/TLS support
– WPA Enterprise security
3.8 Hash/encryption
– SHA
– MD5
– DES
– AES
4.0 BlockDiagram
Figure 1 – System block diagram
GPy

05Version 1.0
5.0 Pinout
Figure 2 – Module pinout diagram
Note: The ESP32 supports remapping its peripherals to alternative pins. See below for a detailed list.
Reset Buon
WS2812 LED
Nano SIM card socket
WiFi / Bluetooth External Antenna Connector
LTE CAT M1 External Antenna Connector
Pinout diagram
GND
3V3
40
9
41
23
24
21
34
16
38
22
18
20
39
42
17
14
15
13
12
10
11
8
7
6
5
P0
P1
P2
P3
P4
P8
P9
P10
RX0
TX0
TX1
RX1
PROGRAM
Port
SDA
SCL
P11
P12
CLK
MOSI MISO
P23
P22
P21
P20
P19
P18
P17
LTE_RX
LTE_WAKE
LTE_CTS
P16
P15
P14
P13
ADC2_6
ADC2_8
ADC2_9
ADC1_5
ADC1_4
ADC1_6
ADC1_7
ADC1_3
ADC1_2
ADC1_1
ADC1_0
ADC
PA
ADC
PA
EMAC
TXD2
U0
TXD
U0
CTS
U0
RTS
VSPI
WP
VSPI
HD
MT
CK
MT
DI
VSPI
Q
VSPI
CS0
MT
D0
HSPI
CS0
HSPI
WP
HSPI
Q
HSPI
ID
SD
DATA2
SD
DATA3
HS2
DATA2
HS2
DATA3
HSPI
HD
SD
CMD
SD
DATA1
HS2
CMD
HS1
DATA6
HS2
DATA1
CLK
OUT1RGB_LED
CLK
OUT3
CLK
OUT2
U0
RXD
EMAC
RXD0
EMAC
RXD1
EMACTXCLK
EMAC
RXD2
EMAC
TXER
EMAC
RXD3
EMACRXCLK
EMAC
RXDV
EMAC
TXD0
EMAC
TXD3
EMAC
RXER
EMAC
TXD1
EMAC
TXEN
ADC2_1
ADC2_0
ADC2_3
ADC2_7
ADC2_2
ADC2_5
ADC2_4
RTCIO
16
RTCIO
6
RTCIO
7
RTCIO
8
RTCIO
9
RTCIO
4
RTCIO
5
RTCIO
3
RTCIO
2
RTCIO
1
RTCIO
0
RTCIO
11
RTCIO
10
RTCIO
13
RTCIO
17
RTCIO
12
RTCIO
15
RTCIO
14
Touch
1
Touch
0
Touch
3
Touch
6
MT
MS
HSPI
CLK
SD
CLK
HS2
CLK
DAC_1
DAC_2
Touch
8
Touch
9
Touch
7
Touch
2
Touch
5
Touch
4
ChipPU
RST
GPIO
3
GPIO
1
GPIO
0
GPIO
4
GPIO
15
GPIO
5
GPIO
27
GPIO
19
GPIO
2
GPIO
12
GPIO
13
GPIO
22
GPIO
21
GPIO
14
GPIO
25
GPIO
26
GPIO
33
GPIO
32
GPIO
34
GPIO
35
GPIO
39
GPIO
38
GPIO
37
GPIO
36
XTAL
32
XTAL
32
VDET
1
VDET
2
Sens
VN
Sens
CN
Sens
CP
Sens
VP
!
Only Input pins!
No pullup/pulldown
internal resistance
!
Absolute MAX per pin 12mA
recommended 6mA
!
Power
GND
Serial Pin
Analog Pin
Control
Physical Pin
Port Pin
Touch Pin
DAC Pin
PWM Pin
Distributed and manufactured by Pycom Ltd.
Registered office:
High Point, 9 Sydenham Road, Guildford, Surrey GU1 3RX, UK
Copyright © 2017 by Pycom Ltd. All rights reserved. No part of this
document may be reproduced, distributed, or transmied in any form
or by any means, including photocopying, recording, or other
electronic or mechanical methods, without the prior wrien
permission of Pycom Ltd, except in the case of brief quotaons
embodied in crical reviews and certain other noncommercial
uses permied by copyright law.
To order contact sales@pycom.io
Low Level Bootloader
P2 +GND
Boot modes and safe boot
P12 +3V3
1-3 sec Safe boot, latest firmware is selected
4-6 sec Safe boot, previous user update selected
7-9 sec Safe boot, the factory firmware is selected
Hack your GPy
Connect to a 10nF capacitor to
enable Touch Pin funcon
Connected to
the LTE radio
!
SD
DATA0
Vin (3.5-5.5V)
Up to 1.2-A Maximum Load Capability. Output ONLY.
WiFi external / internal
antenna selection control pin
22/03/18

06Version 1.0
6.0 PinDetails
Table 1 – Module pinout
Module
Pin
ESP32
GPIO
Pin
Name DefaultFunction ADC PWM RTC† Notes
1 – – Reset Active Low, connected to on–board
button
2 3 P0 RX0
(Programming)
Used by the bootloader and to program
the module
3 1 P1 TX0
(Programming)
Used by the bootloader and to program
the module
4 0 P2 2*
If tied to GND during boot the device will
enter bootloader mode, connected to the
on–board RGB LED
5 4 P3 TX1 2*
615 P4 RX1 2* JTAG TDO, SD card CMD
7 5 – Sequans modem
RX
Not recommended for external use,
921600 Baud
827 –Sequans modem
Interrupt 2* Not recommended for external use
919 –Sequans modem
CTS Not recommended for external use
10 2P8 2* SD card DAT0
11 12 P9 SDA 2* JTAG TDI
12 13 P10 SCL (I2C) / CLK
(SPI) 2* JTAG TCK
13 22 P11 MOSI
14 21 P12
If tied to 3.3V during boot the device
enters safe boot mode, JTAG MISO,
External WiFi/BT antenna switch, Low =
on–board, High = U.FL
15 36 P13 1Input only
16 37 P14 MISO 1Input only
17 38 P15 1Input only
18 39 P16 1Input only
GPy

07Version 1.0
6.0 PinDetails
Table 1 – Module pinout
Module
Pin
ESP32
GPIO
Pin
Name DefaultFunction ADC PWM RTC† Notes
19 35 P17 1Input only
20 34 P18 1Input only
21 32 P19 1
22 33 P20 1
23 26 P21 2* DAC
24 25 P22 2* DAC
25 14 P23 2* JTAG TMS, SD SCLK
26 – – Regulated 3.3V
supply
Output only, do not feed 3.3V into this pin
or you can damage the regulator
27 – – Ground
28 – – Voltage Input Accepts a voltage between 3.5V and 5.5V
–23 –Sequans modem
TX 921600 Baud
–18 –Sequans modem
RTS
† The pins on the RTC power domain can be used during deep sleep, specically GPIO pins will maintain their state while in deep sleep.
* ADC2 is currently not supported in the micropython rmware
6.1 RemappingPins
The ESP32 features comprehensive pin remapping
functionality. This allows peripherals to be mapped
onto almost any available GPIO pins. The above table
merely shows the default assignments. For example, the
default mapping has the SPI and I2C clocks overlapping,
meaning both cannot be used simultaneously without
remapping one to a different pin. For a detailed guide of
what peripheral can be assigned to what pins please read
“Appendix A – ESP32 Pin Lists” of the ESP32 datasheet.
GPy

08Version 1.0
7.0 ESP32Peripherals
Table 2 – Peripherals
Figure 2 – External RTC crystal circuits
* Requires an external CAN bus transceiver, we recommend the SN65HVD230 from Texas Instruments.
For a more detailed description of the ESP32 peripherals
along with peripherals not currently supported by our
rmware, please check the ESP32 datasheet.
7.1 R TC
Our modules by default all use the internal RC oscillator
at 150kHz for the RTC. If you require better accuracy/
stability you can connect a 32.768 kHz crystal (or TCXO)
externally on pins P19 and P20 (or P19 for a TXCO)
Peripheral Count Pins
UART 3Remappable to any GPIO.
Note: P13–18 can only be mapped to RX or CTS since they are input only.
I2C 2 Remappable to any GPIO except P13–18 since they are input only and I2C is bi–directional.
SPI 3Remappable to any GPIO.
Note: P13–18 can only be mapped to MISO since they are input only.
CAN* 1Remappable to any GPIO.
Note: P13–18 can only be mapped to RX since they are input only.
JTAG 1 TDO = P4, TDI = P9, TCK = P10, TMS = P24
PWM 1 All GPIO except P13–18 which are input only
ADC 18 Fixed mapping, see Table 1, Only ADC 1 is supported in our micropython rmware.
DAC 2 Only available on P21 and P22
SD 1 DAT0 = P8, SCLK = P23, CMD = P4
GPy

09Version 1.0
8.0 Programmingthedevice
8.1 UA R T
By default, the modules run an interactive python REPL
on UART0 which is connected to P0 (RX) and P1 (TX)
running at 115200 baud. The easiest way to connect to
the GPy is via our expansion board, but any USB UART
adapter will suce. Code can be run via this interactive
REPL or you can use our PyMakr plugin for Atom or
Visual Studio Code to upload code to the board.
8.2 Wi–Fi
By default, the GPy also acts as a Wi–Fi access point.
SSID: gpy–wlan–XXXX
Password: www.pycom.io
Once connected to the GPy’s Wi–Fi network you can
access it in two ways.
8.2.1 Telnet
Running on port 23 is a telnet server. This acts in a
very similar way to the UART. It presents you with an
interactive REPL and can also be used to upload code via
PyMakr.
8.2.2 FTP
The GPy also runs a FTP server that allows you to copy
les to and from the device, include an SD card if one is
connected. To connect to this FTP server, you need to use
plain FTP (un–encrypted) with the following credentials
User: micro
Password: python
9.0 Bootmodes
9.1 Bootloadermode
In order to update the rmware of the GPy device, it
needs to be placed into bootloader mode. In order to
do this, P2 needs to be connected to ground when the
device reboots. Once in bootloader mode you can use
the Pycom rmware update tool to update to the latest
ocial rmware. If you are developing your own rmware
based on our open–source rmware, a ashing script is
provided with the source code.
9.2 Safeboot
The micropython rmware features a safe boot feature
that skips the boot.py and main.py scripts and goes
straight to the REPL. This is useful if the device is
programmed with code that causes the device to crash or
become inaccessible. To access this mode, you need to
connect P12 to 3.3V and reset the device. Upon entering
safe boot mode, the on–board LED will begin to blink
orange. Depending on the duration the pin is held at 3.3V,
a different rmware will be run.
Table 3 – Boot modes
0–3Seconds 3–6Seconds
Current rmware without running
boot.py or main.py
Previous rmware if the rmware was uploaded via OTA
(without running boot.py and main.py)
GPy

10Version 1.0
10.1 Current consumption by power modes/features measured at 3.3V
10.0 Power
The GPy features an on–board voltage regulator that
takes 3.5V – 5.5V from the VIN pin and regulates it to
3.3V. It is important to only use the 3.3V as an output
and not try to feed 3.3V into this pin as this could
damage the regulator.
Table 4 – Power consumption by feature
Mode Min Avg. Max Units
Idle (no radios) – 60 – mA
LTE Transmit – 173 285 mA
LTE Attached – 74.5 – mA
WiFi AP – 123 – mA
WiFi client – 134 – mA
Bluetooth – 114 – mA
Deep sleep – 24.0 – µA
GPy

11Version 1.0
11.0 MemoryMap
11.1 Flash
11. 2 R A M
11.3 ROMandeFuses
Table 5 – Flash memory map
Table 6 – RAM memory map
Table 7 – Miscellaneous memory
Name Description Size
On–chip SRAM Internal RAM memory used by the 2 xtensa CPUs 520KB
Fast RTC RAM Fast RAM area accessible by the xtensa cores during
boot and sleep modes 8KB
Slow RTC RAM Slow RAM area accessible by the Ultra–Low Power
Coprocessor during deep sleep 8KB
External pSRAM External QSPI RAM memory clocked @ 40MHz 4MB
Name Description Size
On–chip ROM Contains core functions and boot code. 448KB
eFuse
256 bits are used for the system (MAC address and
chip conguration) and the remaining 768 bits are
reserved for customer applications, including Flash–
Encryption and Chip–ID
1kbit
Name Description Startaddress Size
NVS Non–volatile RAM area. Used by the NVS API 0x9000 0x7000
Firmware Slot 0 First rmware slot. Factory rmware is ashed here 0x10000 0x180000
OTA info Information about the current active rmware 0x190000 0x1000
Firmware Slot 1 Second rmware slot 0x1A0000 0x180000
File system 504KB le system on devices with 4MB ash 0x380000 0x7F000
Cong Cong area for LoRa, Sigfox and LTE 0x3FF000 0x1000
File system (2) 4MB le system on devices with 8MB ash 0x400000 0x400000
GPy

12Version 1.0
12.0 WiFi
12.1 Supportedfeatures
– 802.11 b/g/n
– 802.11 n (2.4 GHz), up to 150 Mbps
– 802.11 e: QoS for wireless multimedia technology
– WMM–PS, UAPSD
– A–MPDU and A–MSDU aggregation
– Block ACK
– Fragmentation and defragmentation
– Automatic Beacon monitoring/scanning
–Wi–Fi Protected Access (WPA)/WPA2/WPA2–
Enterprise/Wi–Fi Protected Setup (WPS)
–Infrastructure BSS Station mode/SoftAP mode
–Wi–Fi Direct (P2P), P2P Discovery, P2P Group Owner
mode and P2P Power Management
12.2 Specications
Table 8 – WiFi specications
Description Min Typ. Max Unit
Input Frequency 2412 –2462 MHz
Output power of PA for 11b mode 20 21.5 23 dBm
Sensitivity
DSSS, 1Mbps – – -98 dBm
CCK, 11 Mbps – – -91 dBm
OFDM, 6 Mbps – – -93 dBm
OFDM, 54 Mbps – – -75 dBm
HT20, MCS0 – – -93 dBm
HT20, MCS7 – – -73 dBm
HT40, MCS0 – – -90 dBm
HT40, MCS7 – – -70 dBm
Adjacent channel rejection
OFDM, 6 Mbps – 37 –dB
OFDM, 54 Mbps – 21 –dB
HT20, MCS0 – 37 –dB
HT20, MCS7 – 20 –dB
GPy

13Version 1.0
13.0 Bluetooth
13.1 Supportedfeatures
– Compliant with Bluetooth v4.2 BR/EDR and BLE
specification
– class–2 transmitter without
external power amplier
– Enhanced power control
– NZIF receiver with –97 dBm sensitivity –
Adaptive Frequency Hopping (AFH)
– Standard HCI based on SDIO/SPI/UART
– High–speed UART HCI, up to 4 Mbps –
BT 4.2 controller and host stack
– Service Discover Protocol (SDP)
– General Access Prole (GAP)
– Security Manage Protocol (SMP)
– ATT/GATT
– HID
– All GATT–based prole supported
– SPP–like GATT–based prole
– BLE Beacon
– A2DP/AVRCP/SPP, HSP/HFP, RFCOMM
– CVSD and SBC for audio codec
– Bluetooth Piconet and Scatternet
13.2 Specication
13.2.1 Receiver–BasicDataRate
Table 9 – Receiver (basic data rate) specications
Parameter Min Typ. Max Unit
Sensitivity @0.1% BER – –94 –dBm
Maximum received signal @0.1% BER 0 – – dBm
Co–channel C/I – +7 –dB
Adjacent channel selectivity C/I
F = F0 + 1 MHz – – –6 dB
F = F0 – 1 MHz – – –6 dB
F = F0 + 2 MHz – – –25 dB
F = F0 – 2 MHz – – –33 dB
F = F0 + 3 MHz – – –25 dB
F = F0 – 3 MHz – – –45 dB
Out–of–band blocking performance
30Mhz ~ 2000MHz –10 – – dBm
2000MHz ~
2400MHz –27 – – dBm
2500MHz ~
3000MHz –27 – – dBm
3000MHz ~
12.5GHz –10 – – dBm
Intermodulation –36 – – dBm
GPy

14Version 1.0
Table 10 – Receiver (basic data rate) specications
13.2.2 Receiver–EnhancedDataRate
Parameter Min Typ. Max Unit
π/4 DQPSK
Sensitivity @0.1% BER – –90 –dBm
Maximum received signal @0.1% BER – 0 – dBm
Co–channel C/I – 11 –dB
Adjacent channel selectivity C/I
F = F0 + 1 MHz – –7 –dB
F = F0 – 1 MHz – –7 –dB
F = F0 + 2 MHz – –25 –dB
F = F0 – 2 MHz – –35 –dB
F = F0 + 3 MHz – –25 –dB
F = F0 – 3 MHz – –45 –dB
8DPSK
Sensitivity @0.1% BER
––84 –dBm
Maximum received signal @0.1% BER – –5 –dBm
C/I c–channel –18 –dB
Adjacent channel selectivity C/I
F = F0 + 1 MHz – 2 – dB
F = F0 – 1 MHz – 2 – dB
F = F0 + 2 MHz – –25 –dB
F = F0 – 2 MHz – –25 –dB
F = F0 + 3 MHz – –25 –dB
F = F0 – 3 MHz – –38 –dB
GPy

15Version 1.0
Table 11 – Receiver (BLE) specications
13.2.3 Receiver–BluetoothLE
Parameter Min Typ. Max Unit
Sensitivity @30.8% PER – –97 –dBm
Maximum received signal @30.8% PER 0 – – dBm
Co–channel C/I –+10 –dB
Adjacent channel selectivity C/I
F = F0 + 1MHz – –5 –dB
F = F0 – 1MHz – –5 –dB
F = F0 + 2MHz – –25 –dB
F = F0 – 2MHz – –35 –dB
F = F0 + 3MHz – –35 –dB
F = F0 – 3MHz – –45 –dB
Out–of–band blocking performance
30MHz ~
2000MHz –10 – – dB
2000MHz ~
2400MHz –27 – – dBm
2500MHz ~
3000MHz –27 – – dBm
3000MHz ~
12.5GHZ –10 – – dBm
Intermodulation –36 – – dBm
GPy

16Version 1.0
Table 12 – Transmitter (basic data rate) specications
13.2.4 Transmitter–BasicDataRate
Parameter Min Typ. Max Unit
RF transmit power – 3.14 –dBm
RF power control range 1–4dBm
+20 dB bandwidth – 0.9 –MHz
Adjacent channel transmit power
F = F0 + 1 MHz – –24 –dBm
F = F0 – 1 MHz – –16.1 –dBm
F = F0 + 2 MHz – –40.8 –dBm
F = F0 – 2 MHz – –35.6 –dBm
F = F0 + 3 MHz – –45.7 –dBm
F = F0 – 3 MHz – –40.2 –dBm
F = F0 + >3 MHz – 45.6 –dBm
F = F0 – >3 MHz – 44.6 –dBm
Δf1avg – – 155 KHz
Δf2max 133.7 KHz
Δf2avg/Δf1avg –0.92 – –
ICFT ––7 –KHz
Drift rate – 0.7 –KHz/50μs
Drift (1 slot packet) – 6 – KHz
Drift (5 slot packet) – 6 – KHz
GPy

17Version 1.0
Table 13 – Transmitter (enhanced data rate) specications
13.2.5 Transmitter–EnhancedDataRate
Parameter Min Typ. Max Unit
RF transmit power – – dBm
Gain control step – -–dBm
RF power control range dBm
π/4 DQPSK max w0 ––0.72 –KHz
π/4 DQPSK max wi ––6 –KHz
π/4 DQPSK max |wi + w0| ––7.42 –KHz
8DPSK max w0 – 0.7 –KHz
8DPSK max wi – –9.6 –KHz
8DPSK max |wi + w0| –10 KHz
π/4 DQPSK modulation accuracy
RMS DEVM – 4.28 – %
99% DEVM – – 30 %
Peak DEVM – 13.3 – %
8 DPSK modulation accuracy
RMS DEVM – 5.8 – %
99% DEVM – 20 %
Peak DEVM – 14 – %
In–band spurious emissions
F = F0 + 1MHz – –34 –dBm
F = F0 – 1MHz – –40.2 –dBm
F = F0 + 2MHz – –34 –dBm
F = F0 – 2MHz – –36 –dBm
F = F0 + 3MHz – –38 –dBm
F = F0 – 3MHz – –40.3 –dBm
F = F0 ± >3MHz – – –41.5 dBm
EDR differential phase coding – 100 – %
3–6.5
5
GPy

18Version 1.0
Table 14 – Transmitter (BLE) specications
13.2.6 Transmitter–BluetoothLE
Parameter Min Typ. Max Unit
RF transmit power – – dBm
Gain control step – - –dBm
RF power control range 3–5dBm
Adjacent channel transmit power
F = F0 + 1MHz – –14.6 –dBm
F = F0 – 1MHz – –12.7 –dBm
F = F0 + 2MHz – –44.3 –dBm
F = F0 – 2MHz – –38.7 –dBm
F = F0 + 3MHz – –49.2 –dBm
F = F0 – 3MHz – –44.7 –dBm
F = F0 + >3MHz – –50 –dBm
F = F0 – >3MHz – –50 –dBm
Δf1avg – – 265 KHz
Δf2max247 – – KHz
Δf2avg/Δf1avg ––0.92 – –
ICFT ––10 –KHz
Drift rate – 0.7 –KHz/50μs
Drift – 2 – KHz
4.52
GPy

19Version 1.0
14.0 LTECAT–M1
14.1 Supportedfeatures
– 3GPP release 13 LTE Advanced Pro
– Supports narrowband LTE UE categories M1
– Integrated baseband, RF, RAM memory and power
management
– Reduced TX power class option
– Extended DRX (eDRX) and PSM features for long
sleep duration use cases
Table 15 – Supported LTE modes
14.2 Specications
Parameter Min Typ. Max Unit
Data rate
LTE Cat M1 in 1.4
Mhz, HD–FDD – DL –300 –kbps
LTE Cat M1 in 1.4
Mhz, HD–FDD –
UP
–375 –kbps
Table 16 – Supported LTE bands
Table 17 – SIM card speciciations
Table 18 – Certied carriers
14.2.1 SupportedLTEbands
14.3 SIMCardrequirements
14.4 Certiedcarriers
Bands TXFrequencies
Parameter Min Typ. Max Unit
Form factor –Nano–SIM – –
Variant –USIM – –
Supply Voltage –1.8 – v
Carrier Country Network
Verizon US United States LTE CAT–M1
Bands 4, 12, 13 LTE BAND 4:1710-1755MHz(TX);2110-2155(RX)
LTE BAND 12:699-716MHz(TX);729-746(RX)
LTE BAND 13:777-787MHz(TX);746-756(RX)
GPy

20Version 1.0
15.0 ElectricalCharacteristics
15.1 Absolutemaximumratings
15.2 Input/Outputcharacteristics
Table 19 – Absolute maximum ratings
Table 20 – Input/Output characteristics
Parameter Symbol Min Typ. Max Unit
Supply Input Voltage VIN 3.5 –5.5 V
Supply Output Current IOUT – – 1.2 A
Supply Output Voltage V3V3 –3.3 – V
Storage Temperature TSTR –––°C
Operating Temperature TOPR –40 –85 °C
Moisture Sensitivity Level MSL – 1 – –
Parameter Symbol Min Typ. Max Unit
Input low voltage VIL –0.3 –0.25×V3V3 V
Input high voltage VIH 0.75×V3V3 – V3V3+0.3 V
Max Input sink current ISINK – 6 12 mA
Input leakage current IIL – – 50 nA
Input pin capacitance Cpin – – 2 pF
Output low voltage VOL 0.1×V3V3 – – V
Output high voltage VOH 0.8×V3V3 – – V
Max Output source current ISOURCE – 6 12 mA
GPy

21Version 1.0
16.0 MinimumRecommendedCircuit
Figure 4 – Minimum required circuit
GPy

22Version 1.0
17.0 MechanicalSpecications
18.0 RecommendedLandPatterns
Figure 5 – Mechanical drawing (top down view) ) – Units: mm
Figure 6 – Mechanical drawing (side view) – Units: mm
Figure 7– Recommended land pattern (through hole) – Units: mm
P13
P14
P15
P16
P17
P18
P19
P20
P21
P22
P23
3V3
GND
VIN
P12
P11
P10
P9
P8
MISO
MOSI
55
2.54 5
10
21.02
17.78
9.72
20
12.25
CLK
P4
P3
P2
P1
P0
RST
55
4.1
35.3
6.5
9.9
1.2
Antenna
KEEP OUT
55
17.78
9.72 12.25
2.54
2
1.02
17.78
5
10
20
GPy

23Version 1.0
19.0 SolderingProle
This device is not recommended for reow soldering.
The plastic of the pin headers will melt, instead please
hand solder the module or use sockets.
21.0 Packaging
20.0 OrderingInformation
Table 21 – Ordering information
Figure 8 – Mechanical drawing of packaging – Units: mm
The module will come inside a reusable anti–static bag. If the module has headers it
will also be inserted into anti–static foam. Total weight inc. packaging: 31g
For more product accessories like expansion board or cases visit our website: http://www.pycom.io
ProductEAN Description
0700461242703 GPy 1.0
0700461341703 LTE–M Antenna
0700461341680 External WiFi Antenna
0700461341697 IP67 Antenna Pigtail
Bundle Contents
GPy Multi–Pack
1x GPy
1x Expansion Board or
Pysense or Pytrack
1x LTE–M antenna
Available in quantities of 1, 2 or 5
GPy
;7;u-Ѵollmb1-ঞomollbvvbomm|;u=;u;m1;
Statement
$_bv7;b1;1olrѴb;vb|_-u|ƐƔo=|_;!Ѵ;vĺr;u-ঞombv
v0f;1||o|_;=oѴѴobm]|o1om7bঞomvĹ
ŐƐő$_bv7;b1;l-mo|1-v;_-ul=Ѵbm|;u=;u;m1;ĺ
(2) This device must accept any interference received, including
bm|;u=;u;m1;|_-|l-1-v;m7;vbu;7or;u-ঞomĺ
&$Ĺ_-m];voulo7bC1-ঞomvmo|;ru;vvѴ-rruo;70|_;
party responsible for compliance could void the user's authority to
or;u-|;|_;;tbrl;m|ĺ
NOTE: This equipment has been tested and found to comply
with the limits for a Class B digital device, pursuant to Part 15 of
|_;!Ѵ;vĺ$_;v;Ѵblb|v-u;7;vb]m;7|oruob7;u;-vom-0Ѵ;
ruo|;1ঞom-]-bmv|_-ul=Ѵbm|;u=;u;1;bm-u;vb7;mঞ-Ѵbmv|-ѴѴ-ঞomĺ
This equipment generates uses and can radiate radio frequency
energy and, if not installed and used in accordance with
|_;bmv|u1ঞomvķl-1-v;_-ul=Ѵbm|;u=;u;m1;|ou-7bo
1ollmb1-ঞomvĺo;;uķ|_;u;bvmo]-u-m|;;|_-|bm|;u=;u;m1;
bѴѴmo|o11ubm-r-uঞ1Ѵ-ubmv|-ѴѴ-ঞomĺ=|_bv;tbrl;m|7o;v
1-v;_-ul=Ѵbm|;u=;u;m1;|ou-7boou|;Ѵ;bvbomu;1;rঞomķ_b1_
1-m0;7;|;ulbm;70|umbm]|_;;tbrl;m|o@-m7omķ|_;v;ubv
encouraged to try to correct the interference by one or more of the
following me
asures:
Ŋ!;oub;m|ouu;Ѵo1-|
;
|_;u;1;bbm]-m|;mm-ĺ
Ŋm1u;-v;|_;v;r-u-ঞom0;|;;m|_;;tbrl;m|-m7u;1;b;uĺ
Ŋomm;1||_;;tbrl;m|bm|o-mo|Ѵ;|om-1bu1b|7b@;u;m|=uol
|_-||o_b1_|_;u;1;b
;ubv1omm;1|;7ĺ
ŊomvѴ||_;7;-Ѵ;uou-m;r;ub;m1;7u-7boņ$(|;1_mb1b-m=ou_;Ѵrĺ
RF Warning Statement
This device is intended only for OEM integrators
m7;u|_;=oѴѴobm]1om7bঞomvĹ
1) The antenna must be installed such that 20 cm is maintained
between the antenna and users, and
Ƒő $_;|u-mvlb;ulo7Ѵ;l-mo|0;1oŊѴo1-|;7b|_-mo|_;u
|u-mvlb;uou-m|;mm-ĺ
vѴom]-v|o1om7bঞomv-0o;-u;l;|ķ=u|_;u|u-mvlb;u
|;v|bѴѴmo|0;u;tbu;7ĺo;;uķ|_;bm|;]u-|oubvvঞѴѴ
u;vromvb0Ѵ;=ou|;vঞm]|_;bu;m7Ŋruo71|=ou-m-77bঞom-Ѵ
1olrѴb-m1;u;tbu;l;m|vu;tbu;7b|_|_bvlo7Ѵ;bmv|-ѴѴ;7ĺ$o
;mvu;1olrѴb-m1;b|_-ѴѴmomŊ|u-mvlb;u=m1ঞomv|_;_ov|
manufacturer is responsible for ensuring compliance with the
lo7Ѵ;Ővőbmv|-ѴѴ;7-m7=ѴѴor;u-ঞom-Ѵĺou;-lrѴ;ķb=-_ov|-v
ru;bovѴ-|_oub;7-v-mmbm|;mঞom-Ѵu-7b-|oum7;u|_;
;1Ѵ-u-ঞomo=om=oulb|ruo1;7u;b|_o|-|u-mvlb;u1;uঞC;7
module and a module is added, the host manufacturer is responsible
=ou;mvubm]|_-||_;-[;u|_;lo7Ѵ;bvbmv|-ѴѴ;7-m7or;u-ঞom-Ѵ
|_;_ov|1omঞm;v|o0;1olrѴb-m|b|_|_;-u|ƐƔmbm|;mঞom-Ѵ
u-7b-|ouu;tbu;l;m|vĺ
$_;lo7Ѵ;bvѴblb|;7|obmv|-ѴѴ-ঞom+ĺ
$_;lo7Ѵ;bvѴblb|;7|obmv|-ѴѴ-ঞombmlo0bѴ;ouC;7-rrѴb1-ঞomĺ
We hereby acknowledge our responsibility to provide guidance to
the host manufacturer in the event that they require assistance for
;mvubm]1olrѴb-m1;b|_|_;-u|ƐƔ"0r-u|u;tbu;l;m|vĺ
!$$$Ĺm|_;;;m||_-||_;v;1om7bঞomv1-mmo|
0;l;|Ő=ou;-lrѴ;1;u|-bmѴ-r|or1omC]u-ঞomvou1oŊѴo1-ঞom
b|_-mo|_;u|u-mvlb;uőķ|_;m|_;-|_oub-ঞombvmo
longer considered valid and the FCC ID cannot be used on the
Cm-Ѵruo71|ĺm|_;v;1bu1lv|-m1;vķ|_;bm|;]u-|oubѴѴ
0;u;vromvb0Ѵ;=ouu;;-Ѵ-ঞm]|_;;m7ruo71|Őbm1Ѵ7bm]|_;
|u-mvlb;uő-m7o0|-bmbm]-v;r-u-|;-|_oub-ঞomĺ
End Product Labeling
-m-Ѵm=oul-ঞom|o|_;m7&v;u
$_;bm|;]u-|ou_-v|o0;--u;mo||oruob7;bm=oul-ঞom|o
|_;;m7v;uu;]-u7bm]_o|obmv|-ѴѴouu;lo;|_bv!lo7Ѵ;bm
|_;v;uĽvl-m-Ѵo=|_;;m7ruo71|_b1_bm|;]u-|;v|_bvlo7Ѵ;ĺ
In the user manual of the end product, the end user has to be
informed that the equipment complies with FCC radio-frequency
;rovu;]b7;Ѵbm;vv;|=ou|_=ou-mm1om|uoѴѴ;7;mbuoml;m|ĺ
The end user has to also be informed that any changes or
lo7bC1-ঞomvmo|;ru;vvѴ-rruo;70|_;l-m=-1|u;u1oѴ7ob7
|_;v;uŝv-|_oub||oor;u-|;|_bv;tbrl;m|ĺ
The end user manual shall include all required regulatory
bm=oul-ঞomņ-umbm]-vv_obm|_bvl-m-Ѵĺ
This equipment complies with FCC radiation exposure
limits set forth for an uncontrolled environment .
This equipment should be installed and operated with
minimum distance 20cm between the radiator& your body.
The outside of final products that contains this
module device must display a label referring to theenclosed
module. This exterior label can use wording such as: "Contains
Transmitter Module FCC ID:2AJMTGPY01R,&GPY01R
or “Contains FCC ID:2AJMTGPY01R,&GPY01R , Any
similar wording that expresses the same meaning may be used.
6LQJOH0RGXODU$SSURYDO2XWSXWSRZHULVFRQGXFWHG7KLVGHYLFHLVWREHXVHGLQPRELOHRUIL[HG
IRUWKHSXUSRVHRIVDWLVI\LQJWKHUHTXLUHPHQWVRI&)5
7KHDQWHQQDVXVHGIRUWKLVWUDQVPLWWHUPXVWEHLQVWDOOHGWRSURYLGHDVHSDUDWLRQ
GLVWDQFHRIDWOHDVWFPIURPDOOSHUVRQVDQGPXVWQRWEHFRORFDWHGRURSHUDWHGLQFRQMXQFWLRQZLWKDQ\
DQWHQQDRUWUDQVPLWWHUH[FHSWLQDFFRUGDQFHZLWK)&&PXOWLWUDQVPLWWHUHYDOXDWLRQSURFHGXUH&RPSOLDQFH
RIWKLVGHYLFHLQDOOILQDOSURGXFWFRQILJXUDWLRQVLVWKHUHVSRQVLELOLW\RIWKH*UDQWHH,QVWDOODWLRQRIWKLV
GHYLFHLQWRVSHFLILFILQDOSURGXFWVPD\UHTXLUHWKHVXEPLVVLRQRID&ODVV,,SHUPLVVLYHFKDQJHDSSOLFDWLRQ
FRQWDLQLQJGDWDSHUWLQHQWWR5)([SRVXUHVSXULRXVHPLVVLRQV(53(,53DQG
KRVWPRGXOHDXWKHQWLFDWLRQRUQHZDSSOLFDWLRQLIDSSURSULDWH
DSSOLFDWLRQVRQO\$QWHQQDJDLQLQFOXGLQJFDEOHORVVPXVWQRWH[FHHG7G%L
@ FDD (Band 4),
10.01 @ FDD (Band 12) and 10.94 @ FDD (Band 13)
For IC , to meet RF exposure & ERP/ERIP, the maximum net gain of antennas allowed are 5.96 dBi @ FDD (Band 4),
6.64 @ FDD (Band 12) and 7.46 @ FDD (Band 13). The antenna(s) used for this transmitter must be installed to
provide a separation distance of at least 20 cm from all persons and must not be co-located or operating in
conjunction with any other antenna or transmitter.