Product
Name
Version
Doc No
Date
Page
S76S/S78S SDK Manual
C
May 3, 2017
3 of 33
1. Overview
The S76S/S78S is designed & manufactured in a smallest form factor -
SiP ( System in Package ). It integrates with Semtech SX1276/SX1278 and a
32-bit ultra-low power Coretex®-M0+ MCU (STM32L073x), supporting
global 868 MHz or 915 MHz ISM-Bands/433 MHz ISM-Bands. Capable of 2-
way communication and reach over 16 km (10 miles) distance in our field
test.
S76S/S78S integrates ARM Coretex®-M0+ MCU with LoRa
TM
modulation.
S76S/S78S has two main parts, one is STM32L073X and the other is
SX1276/SX1278. These two powerful combinations can achieve middle
range communication and transfer data into several standard interface.
SX1276 transceivers feature the LoRa
TM
long range modem that
provides ultra-long rang spread spectrum communication, it offers
bandwidth options ranging from 7.8 KHz to 500KHz with spreading factors
ranging from 6 to 12, and covering all available frequency bands (SX1276:
862-1020MHz; SX1278: 137-525MHz). And SX1276 can achieve a
sensitivity of over -138 dBm. The high sensitivity combined with the
inte20 dBm power amplifier yields industry leading link budget
making it optimal for any low data rate application requiring range or
robustness.
STM32L073X is a high performance but low power MCU running at 32
MHz maximum that provides multiple interfaces like UART, GPIO, ADC, SPI,
I2C, JTAG interfaces. It allows customer has lots of flexibility to develop
their own products.
In this document, we have introduced and detailed description about
flashing FW, using developing environment, flashing code and SDK flow
chart.
For costumer fast developing their own product, we provide an
evaluation board named as EK-S76SXB/EK-S78SXB which is carried
S76S/S78S module and it can easily understand AcSiP reference design
toward HW & SW points of view.
In chapter2, it describes the all connections between MCU & SX1276
and the external pins around EK-S76SXB/EK-S78SXB; In chapter3, it
describes how to upgrade firmware and the prerequisite by using the
different debugger/programmer; In chapter4, it tells user how to establish
development environment when user want to modify or trace AcSiP SDK
source code. In chapter5, it demonstrates the S76S/S78S SDK features and
detailed function blocks; Finally, in chapter6, it introduces LoRaWAN™
protocol and LoRaWAN™ stack implementation, even tells user how to
migrate a LoRaWAN™ open source code into AcSiP SDK provided drivers.