Data Sheet
Introduction
This document gives the reader specifications, a block diagram, pin descriptions, sensor descriptions, and more about the T-Mobile DevEdge IoT Developer Kit.
Prerequisites
Specifications
The T-Mobile DevEdge IoT Developer Kit has the following specifications.
- SiLabs EFM32 Pearl Gecko 32-bit ARM Cortex M4 MCU - SiLabs EFM32 Pearl Gecko
- LTE CAT-M Module - Murata 1SC
- 2.4GHz Wi-Fi - SiLabs RS9116W
- BLE Bluetooth - SiLabs RS9116W
- GNSS - Sony CXD5605AGF
- 8MB external FLASH - Winbond W25Q64
- RGB LED - Kingbright APFA3010
- White LED - Inolux IN-S63AS
- Temperature sensor - AMS AS6212
- Accelerometer - STMicro LIS2DW12
- Ambient light sensor - AMS TSL25403
- Pressure sensor - STMicro LPS22HHTP
- Buzzer - PAM8904E
- Segger J-Link programming interface - NXP MK22FN128VMP10
- Lithium Ion Battery - PHD Energy 603033
- Button
- QWIIC I2C expansion connector
- Type-C USB connector
Top of the Board
Bottom of the Board
Block Diagram
Pin and Sensor Descriptions
Sensors on the Pearl Gecko I2C1 bus.
Sensor
Manufacturer
Part Number
I2C Address (7-bit)
Website
Accelerometer STMicroelectronics LIS2DW12TR 0x18 https://www.st.com/en/mems-and-sensors/lis2dw12.html Ambient Light ams AG TSL25403M 0x39 https://ams.com/en/tsl2540 Air Pressure STMicrolectronics LPS22HHTR Ox5C https://www.st.com/resource/en/datasheet/lps22hh.pdf Temperature ams AG AS6212-AWLT-L 0x48 https://ams.com/en/as621x Other I2C devices on the Pearl Gecko I2C1 bus.
Device
Manufacturer
Part Number
I2C Address (7-bit)
Website
Battery Charger with Power Path Management
Texas Instruments
BQ24250YFF
0x6A
Multi-GNSS Receiver
Sony Semiconductor Solutions Corporation
CXD5605AGF
0x24
https://www.sony-semicon.co.jp/e/products/lsi/gps/product.html
Real Time Clock
Micro Crystal AG
RV-8263-C7-32.768KHZ-20PPM-TA-QC
0x51
https://www.microcrystal.com/fileadmin/Media/Products/RTC/Datasheet/RV-8263-C7.pdf
Battery Monitor/Fuel Gauge
onsemi
LC709204FXE
0x0B
https://www.onsemi.com/products/power-management/battery-management/battery-fuel-gauges/lc709204f
-
External I2C interface (on Pearl Gecko I2C0 bus)
The external I2C interface is accessed via a 4-pin shrouded header (reference designator J8) in the lower right corner of the PCB. The connector and pinout are compatible with the Sparkfun Qwiic Connect System (https://www.sparkfun.com/qwiic).
The connector on the DevEdge PCB is the JST BM03B-SRSS-TB header (https://www.jst.com), and the mating socket is the JST 03SR-3S. The pinout of the connector is
- Pin 1 - Ground
- Pin 2 - 3.3V (limited to 250mA)
- Pin 3 - SDA (I2C data signal)
- Pin 4 - SCL (I2C clock signal)
Principle ICs on the DevEdge board
Device |
Manufacturer |
Part Number |
Website |
---|---|---|---|
Microprocessor |
Silicon Labs |
EFM32PG128B500F1024GL125-C |
https://www.silabs.com/mcu/32-bit-microcontrollers/efm32-pearl-gecko |
Wi-Fi/BLE radio |
Silicon Labs |
RS9116W-SB00-B00 |
https://www.silabs.com/wireless/wi-fi/rs9116-wi-fi-ncp-modules/device.rs9116w-sb00-b00?tab=specs |
LTE CAT-M1/NB1 cellular modem |
Murata Electronics |
LBAD0XX1SC-DM |
https://www.murata.com/en-us/products/connectivitymodule/lpwa/overview/lineup/type-1sc-dm |
Multi-GNSS Receiver |
Sony Semiconductor Solutions Corporation |
CXD5605AGF |
https://www.sony-semicon.co.jp/e/products/lsi/gps/product.html |
Piezo Sounder Driver |
Diodes Incorporated |
PAM8904 |
|
Segger J-Link OB microprocessor |
NXP USA Inc. |
MK22FN128VMP10 |
https://www.nxp.com/part/MK22FN128VMP10#/ |
USB 2.0 to UART bridge |
Silicon Labs |
CP2105-F01-GMR |
https://www.silabs.com/documents/public/data-sheets/CP2105.pdf |
Other Features
- User button - Labeled SW3 on the PCB, and accessible from the exterior of the DevEdge enclosure. Pressing it drives Pearl Gecko port PB13 (configured as an input) low.
- Reset button - Labeled SW1 on the PCB, not accessible from the exterior of the enclosure. Pressing it will reset the Pearl Gecko microprocessor.
- There is a nano-SIM socket on the board (labeled J2). A properly provisioned SIM is used by the cellular modem IC to connect to and transfer data with a cellular network.
- 2-pin header J6 - Placing a shunt (shorting block) across pins 1 and 2 of this header, and resetting the Pearl Gecko microprocessor, will invoke a boot loader program in the micro's onboard Flash memory. This will allow firmware images to be downloaded to the micro without using the ARM SWD (Serial Wire Debug) or JTAG (Joint Test Action Group) debug interfaces.
- Spare GPIO pins on the Pearl Gecko - There are four unassigned GPIO (General Purpose Input/Output) port pins on the Pearl Gecko: PB7, PF9, PF11, and PK2. These pins, a 1.85V supply rail and ground, are routed to a set of 1.5mm test point pads on the bottom side of the PCB. They are located along one edge of the board and are labeled with the port name.
ALSO NOTE:
- There is an additional test point in this group, labeled PB6, that is not connected to anything with the default configuration of the board.
- There was no room on the board to mount a pin header for these signals, so wires must be soldered to the board to access them.
- There is no ESD protection on these pads, so industry standard anti-static measures should be used when connecting external circuitry.