- Products
- Power Management
- Connectivity
- Audio
- Sensors
- Lighting
- Custom Mixed-Signal ICs (ASICs)
- Power Conversion
- Power Switching
- Memory
- Silicon IP
- GreenPAK Configurable Mixed-Signal
- Timing
- Communications
- IO-Link
- Industrial and Automotive ASICs
- Industrial Edge Computing
- IOX Expansion Module
- IzoT Commissioning Tool (CT)
- IzoT Net Server
- IzoT SDK 2
- IzoT ShortStack SDK
- LNS DDE Server
- LON Upgrade
- LonScanner FX Protocol Analyzer
- Smart Edge Platform
- SmartServer IoT
- SmartServer IoT™ Partner Program
- SmartServer™ IoT Edge Server
- U10 USB Network Interface
- U20 USB Network Interface
- U60 DIN USB Expansion Modules
- U60 FT USB Network Interface Module
- U70 PL-20 USB Network Interface
- Current Control
- Motor Control
- Display
- Modules
- Longevity Program
- Product Selector
- Document Search
- Applications
- Application Solution Diagrams
- Connected Health
- Connected Consumer
- Connected rechargeable E-cigarette
- True Wireless Stereo
- USB Type-C ANC Headset
- Beacon, Tracker, Findable
- DECT Ambient Noise Cancellation (ANC) Headset
- Rechargeable E-Cigarette
- Game Controller
- Feature-rich Rechargeable E-Cigarette
- Rechargeable Game Controller
- Bluetooth ANC Headset
- Toothbrush
- Electric MP3 toothbrush
- Voice RCU
- Animal Tracker / Location Tracker
- POS Terminals
- Wall-to-Battery & Direct Charging
- Smart Home
- Smart Appliances
- Industrial & Infrastructure
- Smart Lighting
- Wearables
- Configurable Mixed-signal IC Solutions
- Smart Home
- Home Appliances
- Networking
- Automotive
- Industrial
- Smart Meters
- SoC PMIC Solutions
- Communications
- Connected Medical
- Transportation
- Application Solution Diagrams
- Support
- Company
You are here
Dialog Serial Port Service (DSPS)

Dialog Serial Port Service (DSPS)
Reference design
The Serial Port Service (SPS) emulates a serial cable communication. It provides a simple substitute for RS-232 connections, including the familiar software flow control logic via Bluetooth low energy. The SPS software distribution includes the application and profile source codes.
Software has been developed for the DA14585 Development Kit (DK) – PRO, DA14531 Development Kit (DK) – DA14531 USB Kit or DA14531 TINY™ Module. It is also developed for Android and iOS tablets and mobile phones, allowing a serial port to be emulated when using two DA14585/DA14531 DKs, or a DA14585/DA14531 DK and an Android or iOS device. The DA14585 DK can either function in the GAP central role, or the peripheral role. The Android or iOS device only functions in the GAP central role.
There are two projects provided, host and device projects, operating in BLE central and peripheral role respectively. Both projects use DMA driven UART operation for baud rates up to 921600, using hardware flow control only, optimized for DLE operation and high speeds.
- GAP Central/Peripheral roles
- GATT-based bidirectional serial link
- Write without Response/Notification methods for data streaming
- Bluetooth flow control supported
- Single point-to-point connection
- Automatic reconnection1 in case of link loss
- UART baud rates: 921600, 115200, 57600, 38400, 19200, 9600
- iOS/ Android application
- Extended sleep mode support
- Transfer rates dependent upon device: up to 580kpbs for the DA14585 /DA14531 !
- Memory Size of application image is ~ 28 Kbytes for the DA14531 and ~32Kbytes for the DA14585.
Now also available for the DA1468x family with high throughput and support for central and peripheral roles! The UART baud rate is supported up to 921600 and data throughput of up to 640 kbps achievable (DA1468x to DA1468x)!
Resources
Date | Version | |
---|---|---|
DA14585-DA14531 DSPS Source Code (Registered users only) | 11/06/2020 | 6.150.4.50 |
DA14585-DA14531 Release Notes of DSPS | 11/06/2020 | 2.0 |
iOS SmartConfig : App Store | 15/05/2020 | 1.0 |
Dialog SmartConfig Source code -iOS (Registered users only) | 14/05/2020 | 1.0 |
Android SmartConfig : Google Play | 13/04/2020 | 3.510.2 |
Dialog SmartConfig Source code -Android (Registered users only) | 10/04/2020 | 1.0 |
DA1468x Dialog Serial Port Service Source Code (Registered users only) | 23/03/2018 | 1.160.2 |
Dialog DSPS - Source Code - iOS (Registered users only) | 19/10/2017 | 3.220.4 |
Dialog DSPS - Source Code - Android (Registered users only) | 08/09/2017 | 3.210.4 |
DA1468x Release Notes of Dialog Serial Port Service |
Date | Version | |
---|---|---|
UM-B-088: DA145x User Manual for Dialog Serial Port Service | 23/06/2020 | 2.0 |
UM-B-084: DA1468x User Manual for Dialog Serial Port Service | 17/09/2018 | 1.1 |
Date | Version | |
---|---|---|
DA14580 Dialog Serial Port Service Source Code (Registered users only) | 03/08/2018 | 5.150.2 |
DA14580 Release Notes of Dialog Serial Port Service | 03/08/2018 | 1.0 |
DA14585 Dialog Serial Port Service Source Code (Registered users only) | 24/11/2017 | 6.150.2 |
UM-B-088 : User Manual for Dialog Serial Port Profile (DA14585) | 24/11/2017 | 1.0 |
DA14585 Release Notes of Dialog Serial Port Service | 24/11/2017 | 1.1 |
UM-B-038 : User Manual for Dialog Serial Port Profile (DA14580) (Registered users only) | 12/02/2016 | 2.0 |

Every quarter, we bundle up the best technical info on our products, software development topics, trainings, events and deliver it to your inbox.
