We PROTEUS-III User manual

USER MANUAL
PROTEUS-III
2611011024000
VERSION 1.8
JULY 1, 2022

***************
MUST READ
Check for firmware updates
Before using the product make sure you use the most recent firmware version, data sheet
and user manual. This is especially important for Wireless Connectivity products that were
not purchased directly from Würth Elektronik eiSos. A firmware update on these respective
products may be required.
We strongly recommend to include in the customer system design, the possibility for a firmware
update of the product.

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
Revision history
Manual
version
FW
version
HW
version Notes Date
1.0 1.1.0 1.2 • Initial release February
2020
1.1 1.1.0 1.2
• Limitation of the
RF_DeviceName
to a
maximum of 31 bytes
• Added Annex
Additional CRC8
Information
and
Example codes for
host integration
June 2020
1.2 1.1.0 1.2 • corrected capacitor number. C28
changed to C26 in section
Trace
design
July 2020
1.3 1.1.0 1.2
• Updated section
Trace design
.
• Included figure
On-board PCB antenna
and
External antenna connection
.
August 2020
1.4 1.1.0 1.2
• Updated Declaration of EU conformity
to latest Version of EN 300 328 after
successfully passing corresponding
delta test in chapter
Regulatory
compliance information
.
• Added package name in
chapter
Footprint WE-FP-4+
.
October
2020
1.5 1.1.0 1.2 • Updated Declaration of EU conformity
in chapter
Regulatory compliance
information
.
December
2020
Order code 2611011024000 1
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
1.6 1.1.0 1.2 • Schematic is updated in
chapter
EV-Board
.
February
2021
1.7 1.3.0 1.2 • New features of firmware version 1.3.0.
Please refer to chapter
Firmware
history
.
July 2021
1.8 1.4.0 1.2
• New features of firmware version 1.4.0.
Please refer to chapter
Firmware
history
.
• Added overview of helpful application
notes
• Updated document style
July 2022
?For firmware history see chapter
Firmware history
Order code 2611011024000 2
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
Abbreviations
Abbreviation Name Description
BTMAC Bluetooth®conform MAC address of the module used
on the RF-interface.
CS Checksum Byte wise XOR combination of the preceding fields.
DSSS Direct sequence
spread spectrum Technique to spread a message on the radio
DTM Direct test mode Mode to test Bluetooth®specific RF settings.
EV (Board) Evaluation (Board) Proteus-III populated on motherboard with USB
interface for test and evaluation purpose.
FEC Forward error
correction
Technique to correct received erroneous radio
messages
GAP Generic Access
Profile
The GAP provides a basic level of functionality that all
Bluetooth®devices must implement.
I/O Input/output Pinout description.
LESC Low energy
secure connection
Elliptic curve encryption method for Bluetooth®LE
encryption and authentication
LPM Low power mode Mode for efficient power consumption.
LRM Long range mode Radio mode with higher range and lower throughput.
MAC MAC address of the module.
MTU Maximum
transmission unit Maximum packet size of the Bluetooth®connection.
Payload The intended message in a frame / package.
RF Radio frequency Describes wireless transmission.
RSSI Receive Signal
Strength Indicator
The RSSI indicates the strength of the RF signal. Its
value is always printed in two’s complement notation.
Soft device Operating system used by the nRF52 chip.
SPI Serial Peripheral
Interface Allows the serial communication with the module.
UART
Universal
Asynchronous
Receiver
Transmitter
Allows the serial communication with the module.
User settings
Settings to configure the module. Any relation to a
specific entry in the user settings is marked in a
special font and can be found in chapter
8
.
[HEX] 0xhh Hexadecimal
All numbers beginning with 0x are hexadecimal
numbers. All other numbers are decimal, unless
stated otherwise.
Order code 2611011024000 3
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
Contents
Overview of helpful application notes 12
1. Introduction 14
1.1. Operational description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
1.1.1. Keyfeatures................................. 15
1.1.2. Connectivity................................. 16
1.2. Blockdiagram..................................... 17
1.3. Orderinginformation................................. 17
2. Electrical specifications 18
2.1. Recommended operating conditions . . . . . . . . . . . . . . . . . . . . . . . . 18
2.2. Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.3. Powerconsumption.................................. 19
2.3.1. Static..................................... 19
2.3.2. Dynamic................................... 20
2.4. Radiocharacteristics................................. 22
2.5. Pincharacteristics .................................. 23
3. Pinout 24
4. Quick start 27
4.1. Minimal pin connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
4.2. Antennaconnection ................................. 29
4.2.1. On-board PCB antenna . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
4.2.2. Externalantenna .............................. 29
4.3. Powerup ....................................... 30
4.4. Quickstartexample.................................. 31
5. Functional description 34
5.1. Operationmodes................................... 34
5.2. Radiomodulestates................................. 34
5.3. State indication using the LED pins . . . . . . . . . . . . . . . . . . . . . . . . . 36
5.4. Sleepmode...................................... 36
5.5. Identification of a Proteus-III device on the radio . . . . . . . . . . . . . . . . . . 37
5.6. Connection based data transmission, with or without security . . . . . . . . . . 37
5.6.1. Further information for a secure connection setup . . . . . . . . . . . . 38
5.6.1.1. Justworksmode ............................ 38
5.6.1.2. StaticPasskey mode . . . . . . . . . . . . . . . . . . . . . . . . . . 41
5.6.1.3. LescPasskey mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
5.6.1.4. LescNumComp mode . . . . . . . . . . . . . . . . . . . . . . . . . 47
5.6.1.5. Bonding................................. 50
5.7. Unidirectional connectionless data transmission using Beacons . . . . . . . . . 54
5.8. Energy-efficient distance estimation solutions . . . . . . . . . . . . . . . . . . . 55
5.9. Configure the module for low power consumption . . . . . . . . . . . . . . . . . 55
5.10. Start the direct test mode (DTM) . . . . . . . . . . . . . . . . . . . . . . . . . . 56
5.11. Using the 2 MBit and LE Coded phy . . . . . . . . . . . . . . . . . . . . . . . . 58
5.12. Connection setup using LE Coded phy . . . . . . . . . . . . . . . . . . . . . . . 58
Order code 2611011024000 4
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
6. Host connection 62
6.1. Serialinterface:UART................................ 62
6.1.1. Resetbehaviour............................... 62
7. The command interface 63
7.1. Scan for other modules in range . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.1.1. CMD_SCANSTART_REQ . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.1.2. CMD_SCANSTOP_REQ . . . . . . . . . . . . . . . . . . . . . . . . . . 65
7.1.3. CMD_GETDEVICES_REQ . . . . . . . . . . . . . . . . . . . . . . . . . 66
7.1.3.1. Example1................................ 67
7.1.4. CMD_RSSI_IND .............................. 67
7.1.5. CMD_BEACON_RSP............................ 68
7.2. Setupconnections .................................. 69
7.2.1. CMD_CONNECT_REQ . . . . . . . . . . . . . . . . . . . . . . . . . . 69
7.2.2. CMD_CONNECT_IND . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
7.2.3. CMD_SECURITY_IND . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
7.2.4. CMD_CHANNELOPEN_RSP . . . . . . . . . . . . . . . . . . . . . . . 70
7.2.5. CMD_DISCONNECT_REQ . . . . . . . . . . . . . . . . . . . . . . . . 70
7.2.6. CMD_DISCONNECT_IND . . . . . . . . . . . . . . . . . . . . . . . . . 71
7.2.7. CMD_PHYUPDATE_REQ . . . . . . . . . . . . . . . . . . . . . . . . . 71
7.2.8. CMD_PHYUPDATE_IND . . . . . . . . . . . . . . . . . . . . . . . . . . 72
7.2.9. CMD_PASSKEY_REQ . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
7.2.10. CMD_PASSKEY_IND . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
7.2.11. CMD_DISPLAY_PASSKEY_IND . . . . . . . . . . . . . . . . . . . . . . 73
7.2.12. CMD_NUMERIC_COMP_REQ . . . . . . . . . . . . . . . . . . . . . . 74
7.2.13. CMD_GETBONDS_REQ . . . . . . . . . . . . . . . . . . . . . . . . . . 74
7.2.13.1. Example1................................ 75
7.2.14. CMD_DELETEBONDS_REQ . . . . . . . . . . . . . . . . . . . . . . . 75
7.2.14.1. Example1................................ 76
7.2.14.2. Example2................................ 76
7.2.15. CMD_ALLOWUNBONDEDCONNECTIONS_REQ . . . . . . . . . . . . 77
7.3. Transmit and receive data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
7.3.1. CMD_DATA_REQ.............................. 78
7.3.2. CMD_TXCOMPLETE_RSP . . . . . . . . . . . . . . . . . . . . . . . . 78
7.3.3. CMD_DATA_IND .............................. 79
7.3.4. CMD_SETBEACON_REQ . . . . . . . . . . . . . . . . . . . . . . . . . 79
7.3.5. CMD_BEACON_IND ............................ 79
7.4. Configuring the module and modifying the device settings . . . . . . . . . . . . 81
7.4.1. CMD_SET_REQ .............................. 81
7.4.1.1. Example1................................ 82
7.4.1.2. Example2................................ 82
7.4.2. CMD_GET_REQ .............................. 83
7.4.2.1. Example1................................ 83
7.5. Managethedevicestate............................... 84
7.5.1. CMD_GETSTATE_REQ . . . . . . . . . . . . . . . . . . . . . . . . . . 84
7.5.1.1. Example1................................ 85
7.5.2. CMD_RESET_REQ............................. 85
7.5.3. CMD_SLEEP_REQ............................. 85
Order code 2611011024000 5
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
7.5.4. CMD_SLEEP_IND ............................. 86
7.5.5. CMD_FACTORYRESET_REQ . . . . . . . . . . . . . . . . . . . . . . . 86
7.5.6. CMD_UARTDISABLE_REQ . . . . . . . . . . . . . . . . . . . . . . . . 87
7.5.7. CMD_UARTENABLE_IND . . . . . . . . . . . . . . . . . . . . . . . . . 88
7.5.8. CMD_BOOTLOADER_REQ . . . . . . . . . . . . . . . . . . . . . . . . 88
7.6. Run the Bluetooth test modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.6.1. CMD_DTMSTART_REQ . . . . . . . . . . . . . . . . . . . . . . . . . . 90
7.6.2. CMD_DTM_REQ .............................. 90
7.6.2.1. Example: Transmission, 16 times 0x0F, channel 0 . . . . . . . . . 92
7.6.2.2. Example: Receiver, channel 0 . . . . . . . . . . . . . . . . . . . . . 93
7.6.2.3. Example: Transmission, carrier test, channel 0 . . . . . . . . . . . 93
7.6.2.4. Example: Set TX power to -4 dBm . . . . . . . . . . . . . . . . . . 94
7.6.2.5. Example: Set PHY to 2 MBit mode . . . . . . . . . . . . . . . . . . 94
7.7. Switching GPIOs by remote control . . . . . . . . . . . . . . . . . . . . . . . . . 95
7.7.1. CMD_GPIO_LOCAL_WRITECONFIG_REQ . . . . . . . . . . . . . . . 95
7.7.1.1. Example: Configure two GPIOs to output high . . . . . . . . . . . . 96
7.7.2. CMD_GPIO_LOCAL_READCONFIG_REQ . . . . . . . . . . . . . . . 98
7.7.2.1. Example: Read the current GPIO configuration . . . . . . . . . . . 99
7.7.3. CMD_GPIO_REMOTE_WRITECONFIG_REQ . . . . . . . . . . . . . . 100
7.7.3.1. Example: Configure two GPIOs of the connected remote device
tooutputhigh..............................101
7.7.4. CMD_GPIO_REMOTE_READCONFIG_REQ . . . . . . . . . . . . . . 103
7.7.4.1. Example: Read the current GPIO configuration of the connected
remotedevice..............................104
7.7.5. CMD_GPIO_REMOTE_WRITE_REQ . . . . . . . . . . . . . . . . . . . 105
7.7.5.1. Example: Set a remote output GPIO to low . . . . . . . . . . . . . 106
7.7.6. CMD_GPIO_REMOTE_READ_REQ . . . . . . . . . . . . . . . . . . . 107
7.7.6.1. Example: Read the values of remote GPIOs . . . . . . . . . . . . . 108
7.7.7. CMD_GPIO_LOCAL_WRITE_REQ . . . . . . . . . . . . . . . . . . . . 109
7.7.7.1. Example: Set a local output GPIO to low . . . . . . . . . . . . . . . 110
7.7.8. CMD_GPIO_LOCAL_READ_REQ . . . . . . . . . . . . . . . . . . . . 111
7.7.8.1. Example: Read the values of local GPIOs . . . . . . . . . . . . . . 112
7.7.9. CMD_GPIO_REMOTE_WRITECONFIG_IND . . . . . . . . . . . . . . 113
7.7.9.1. Example: Two GPIOs have been configured by the connected re-
mote device to output high . . . . . . . . . . . . . . . . . . . . . . . 113
7.7.10. CMD_GPIO_REMOTE_WRITE_IND . . . . . . . . . . . . . . . . . . . 114
7.7.10.1. Example: GPIOs have been written via remote access . . . . . . . 114
7.7.11. CMD_GPIO_LOCAL_WRITE_IND . . . . . . . . . . . . . . . . . . . . 115
7.7.11.1. Example: GPIOs of the remote device have been written by its
localhost ................................115
7.8. Othermessages ...................................116
7.8.1. CMD_ERROR_IND.............................116
7.9. Messageoverview ..................................117
8. UserSettings - Module configuration values 121
8.1. FS_DeviceInfo: Read the chip type and OS version . . . . . . . . . . . . . . . . 121
8.1.1. Example1..................................122
Order code 2611011024000 6
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
8.2. FS_FWVersion: Read the firmware version . . . . . . . . . . . . . . . . . . . . 123
8.2.1. Example1..................................123
8.3. FS_MAC: Read the MAC address . . . . . . . . . . . . . . . . . . . . . . . . . . 124
8.3.1. Example1..................................124
8.4. FS_BTMAC: Read the Bluetooth conform MAC address . . . . . . . . . . . . . 125
8.4.1. Example1..................................125
8.5. FS_SerialNumber: Read the serial number of the module . . . . . . . . . . . . 126
8.5.1. Example1..................................126
8.6. RF_DeviceName: Modify the device name . . . . . . . . . . . . . . . . . . . . . 127
8.6.1. Example1..................................127
8.6.2. Example2..................................127
8.7. RF_StaticPasskey: Modify the static passkey . . . . . . . . . . . . . . . . . . . 129
8.7.1. Example1..................................129
8.7.2. Example2..................................129
8.8. RF_SecFlags: Modify the security settings . . . . . . . . . . . . . . . . . . . . . 130
8.8.1. Example1..................................132
8.8.2. Example2..................................132
8.9. RF_SecFlagsPerOnly: Modify the security settings (Peripheral only mode) . . . 133
8.9.1. Example1..................................133
8.9.2. Example2..................................133
8.10. RF_ScanFlags: Modify the scan behavior . . . . . . . . . . . . . . . . . . . . . 134
8.10.1.Example1..................................134
8.10.2.Example2..................................134
8.11. RF_BeaconFlags: Interpret the advertising data . . . . . . . . . . . . . . . . . . 136
8.11.1.Example1..................................136
8.11.2.Example2..................................137
8.12. RF_AdvertisingTimeout: Modify the advertising timeout . . . . . . . . . . . . . 138
8.12.1.Example1..................................138
8.12.2.Example2..................................138
8.13. RF_AdvertisingFlags: Configure the advertising packet . . . . . . . . . . . . . . 139
8.13.1.Example1..................................139
8.13.2.Example2..................................140
8.14. RF_ScanFactor: Modify the scan factor . . . . . . . . . . . . . . . . . . . . . . 141
8.14.1.Example1..................................141
8.14.2.Example2..................................141
8.15. RF_ScanTiming: Modify the scan timing . . . . . . . . . . . . . . . . . . . . . . 142
8.15.1.Example1..................................143
8.15.2.Example2..................................143
8.16. RF_ConnectionTiming: Modify the connection timing . . . . . . . . . . . . . . . 144
8.16.1.Example1..................................145
8.16.2.Example2..................................145
8.17. RF_TXPower: Modify the output power . . . . . . . . . . . . . . . . . . . . . . . 147
8.17.1.Example1..................................147
8.17.2.Example2..................................147
8.18. RF_SPPBaseUUID: Configure the SPP base UUID . . . . . . . . . . . . . . . . 149
8.18.1.Example1..................................149
8.18.2.Example2..................................149
Order code 2611011024000 7
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
8.19. RF_SPPServiceUUID: Configure the SPP service UUID . . . . . . . . . . . . . 150
8.19.1.Example1..................................150
8.19.2.Example2..................................150
8.20. RF_SPPRXUUID: Configure the SPP RX UUID . . . . . . . . . . . . . . . . . . 151
8.20.1.Example1..................................151
8.20.2.Example2..................................151
8.21. RF_SPPTXUUID: Configure the SPP TX UUID . . . . . . . . . . . . . . . . . . 152
8.21.1.Example1..................................152
8.21.2.Example2..................................152
8.22. RF_Appearance: Configure the appearance of the device . . . . . . . . . . . . 153
8.22.1.Example1..................................153
8.22.2.Example2..................................153
8.23. UART_ConfigIndex: Modify the UART speed . . . . . . . . . . . . . . . . . . . 154
8.23.1.Example1..................................156
8.23.2.Example2..................................156
8.24. CFG_Flags: Configure the module . . . . . . . . . . . . . . . . . . . . . . . . . 157
8.24.1.Example1..................................157
8.24.2.Example2..................................157
8.25. DIS_ManufacturerName: Configure the manufacturer name . . . . . . . . . . . 159
8.25.1.Example1..................................159
8.25.2.Example2..................................159
8.26. DIS_ModelNumber: Configure the model number . . . . . . . . . . . . . . . . . 161
8.26.1.Example1..................................161
8.26.2.Example2..................................161
8.27. DIS_SerialNumber: Configure the serial number . . . . . . . . . . . . . . . . . 163
8.27.1.Example1..................................163
8.27.2.Example2..................................163
8.28. DIS_HWVersion: Configure the HW version . . . . . . . . . . . . . . . . . . . . 165
8.28.1.Example1..................................165
8.28.2.Example2..................................165
8.29. DIS_SWVersion: Configure the SW version . . . . . . . . . . . . . . . . . . . . 167
8.29.1.Example1..................................167
8.29.2.Example2..................................167
8.30. DIS_Flags: Configure the device information service . . . . . . . . . . . . . . . 169
8.30.1.Example1..................................169
8.30.2.Example2..................................169
9. Timing parameters 173
9.1. Resetandsleep ...................................173
9.2. Bluetooth LE timing parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
9.3. Connection establishment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
9.4. Connection based data transmission . . . . . . . . . . . . . . . . . . . . . . . . 174
9.4.1. Maximum data throughput . . . . . . . . . . . . . . . . . . . . . . . . . 175
10.Peripheral only mode 177
10.1. Reasons to use the peripheral only mode . . . . . . . . . . . . . . . . . . . . . 177
10.2. Restrictions......................................177
10.3. How to use the peripheral only mode . . . . . . . . . . . . . . . . . . . . . . . . 178
Order code 2611011024000 8
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
10.4. Moreinformation ...................................178
10.4.1.Radio.....................................178
10.4.2.UART.....................................178
11.Remote GPIO control 181
11.1. PWM..........................................186
11.2. Supported GPIO_IDs for remote and local control . . . . . . . . . . . . . . . . . 187
12.Customizing the Proteus-III 188
12.1. DIS - Device information service . . . . . . . . . . . . . . . . . . . . . . . . . . 188
12.2. UUID..........................................188
12.3. Appearance......................................189
13.Custom firmware 190
13.1. Custom configuration of standard firmware . . . . . . . . . . . . . . . . . . . . 190
13.2. Customer specific firmware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
13.3. Customerfirmware..................................190
13.4. Contact for firmware requests . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
14.Firmware updates 192
14.1. Firmware flashing using the production interface . . . . . . . . . . . . . . . . . 192
14.2. Firmware update using the Proteus-III OTA bootloader . . . . . . . . . . . . . . 192
14.2.1. Firmware update steps using the Nordic nRF Toolbox app . . . . . . . 194
15.Firmware history 197
16.Design in guide 199
16.1. Advice for schematic and layout . . . . . . . . . . . . . . . . . . . . . . . . . . . 199
16.2. Dimensioning of the micro strip antenna line . . . . . . . . . . . . . . . . . . . . 201
16.3. Antennasolutions ..................................202
16.3.1.Wireantenna ................................203
16.3.2.Chipantenna ................................203
16.3.3.PCBantenna ................................203
16.3.4. Antennas provided by Würth Elektronik eiSos . . . . . . . . . . . . . . 204
16.3.4.1. 2600130021 - Himalia - 2.4 GHz dipole antenna . . . . . . . . . . 204
17.Reference design 205
17.1. EV-Board .......................................206
17.2. Tracedesign .....................................209
18.Manufacturing information 212
18.1. Moisture sensitivity level . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
18.2. Soldering .......................................212
18.2.1.Reflowsoldering ..............................212
18.2.2.Cleaning...................................214
18.2.3. Potting and coating . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
18.2.4.Othernotations ...............................215
18.3. ESDhandling.....................................215
18.4. Safety recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Order code 2611011024000 9
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
19.Physical specifications 217
19.1. Dimensions......................................217
19.2. Weight.........................................217
19.3. Moduledrawing....................................218
19.4. FootprintWE-FP-4+ .................................219
19.5. Antennafreearea ..................................219
20.Marking 220
20.1. Lotnumber ......................................220
20.2. General labeling information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 221
21.Information for explosion protection 222
22.Bluetooth SIG listing/qualification 223
23.Regulatory compliance information 224
23.1. ImportantnoticeEU .................................224
23.2. ImportantnoticeFCC ................................224
23.3. Conformity assessment of the final product . . . . . . . . . . . . . . . . . . . . 224
23.4. Exemptionclause...................................224
23.5. EU Declaration of conformity . . . . . . . . . . . . . . . . . . . . . . . . . . . . 225
23.6. FCC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
23.7. IC Compliance Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226
23.8. FCC and IC requirements to OEM integrators . . . . . . . . . . . . . . . . . . . 226
23.8.1. Pre-certified antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . 228
23.9. TELEC radio law approval . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
23.9.1.Label.....................................229
23.9.2. Certified antennas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 229
24.References 230
25.Important notes 231
25.1. General customer responsibility . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
25.2. Customer responsibility related to specific, in particular safety-relevant appli-
cations.........................................231
25.3. Best care and attention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
25.4. Customer support for product specifications . . . . . . . . . . . . . . . . . . . . 231
25.5. Productimprovements................................232
25.6. Productlifecycle ...................................232
25.7. Propertyrights ....................................232
25.8. General terms and conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232
26.Legal notice 233
26.1. Exclusionofliability..................................233
26.2. Suitability in customer applications . . . . . . . . . . . . . . . . . . . . . . . . . 233
26.3. Trademarks ......................................233
26.4. Usagerestriction ...................................233
Order code 2611011024000 10
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
27.License terms 235
27.1. Limitedlicense ....................................235
27.2. Usageandobligations ................................235
27.3. Ownership.......................................236
27.4. Firmwareupdate(s)..................................236
27.5. Disclaimer of warranty . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
27.6. Limitationofliability..................................237
27.7. Applicable law and jurisdiction . . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
27.8. Severabilityclause ..................................237
27.9. Miscellaneous.....................................237
A. Additional CRC8 Information 240
A.1. Example CRC8 Implementation . . . . . . . . . . . . . . . . . . . . . . . . . . . 240
A.2. CRC8TestVectors..................................240
B. Example codes for host integration 241
Order code 2611011024000 11
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
Overview of helpful application notes
Application note ANR004 - Peripheral only mode
http://www.we-online.com/ANR004
The Bluetooth®LE modules Proteus-I,-II,-III provide the so called ¨peripheral only mode¨, that
supports a serial cable replacement by offering a transparent UART bridge functionality. This
document explains how to set the module into the corresponding operation mode and how to
establish a Bluetooth®LE connection to a Bluetooth®LE enabled central device.
Application note ANR006 - Proteus High throughput mode
http://www.we-online.com/ANR006
The Proteus-II and Proteus-III provide the so called ¨high throughput mode¨. This mode sends
several data packets per connection interval to increase the data throughput to a remote
Bluetooth®LE device. This application note describes how to set the radio module in this
mode, and how to test it in a module-to-module setup. It presents measurements and test
scenarios for throughput measurements.
Application note ANR008 - Wireless Connectivity Software Development Kit
http://www.we-online.com/ANR008
To ease the integration of the Würth Elektronik eiSos radio modules into an application, Würth
Elektronik eiSos offers the corresponding Software Development Kit (SDK) for most commonly
used host processors. This SDK contains drivers and examples in C-code to communicate
with the corresponding radio module. This application note shows which SDKs are available
and describes how to download and use them.
Application note ANR009 - Proteus-III Advanced developer guide
http://www.we-online.com/ANR009
This advanced developer guide covers the details on the Proteus-III radio module that are re-
quired to implement compatible App for smart devices. It covers the documentation on the
SPP-like Bluetooth®LE profile, the used protocols and data coding for arbitrary user payload.
In addition all information required to develop a custom firmware on the Proteus module hard-
ware platform are provided within.
Application note ANR010 - Range estimation
http://www.we-online.com/ANR010
This application note presents the two most used mathematical range estimation models, Friis
and two ray ground reflection, and its implementation in the range estimation tool of the RED-
EXPERT.
Application note ANR014 - Proteus-I,-II,-III Quickstart
http://www.we-online.com/ANR014
This application note describes how to set up a Bluetooth®LE connection between one of a
Proteus-I,-II,-III and a Bluetooth®LE enabled device, like a smart phone. Furthermore the data
transmission via Bluetooth®LE is presented.
Order code 2611011024000 12
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
Application note ANR019 - Proteus-III UART vs. SPI - a comparison
http://www.we-online.com/ANR019
This application note shows the differences, advantages and disadvantages between the Proteus-
III module with UART interface compared to the module variant with SPI slave interface.
Application note ANR020 - Proteus-III Remote GPIO control
http://www.we-online.com/ANR020
The Proteus-III module offers six remote controllable GPIOs that can be configured as input,
output and PWM. This application note describes that feature which provides the possibility to
perform simple and quick hostless operation for simple applications.
Application note ANR026 - Proteus beacons
http://www.we-online.com/ANR026
Besides the standard Bluetooth®LE connection based data transmission, it is possible to trans-
mit data via Bluetooth®LE without an active connection in a broadcast message, called ¨Bea-
con¨. This application note describes what beacons are and how to they can be used.
Application note ANR027 - Bluetooth listing guide
http://www.we-online.com/ANR027
Every product containing Bluetooth®technology needs to be listed at the Bluetooth®SIG (spe-
cial interest group). This application explains the steps to be done to gain a Bluetooth®listing
for the end product using a Würth Elektronik eiSos Bluetooth®LE radio module.
Application note ANR030 - nRF Connect
http://www.we-online.com/ANR030
This application note gives a short overview about the options to create a custom firmware
for Würth Elektronik eiSos radio modules by using the hardware platform and the embedded
nRF5x system on chip. It presents options on firmware development environments and acces-
sories (like SDKs) for the use within the nRF5 ecosystem. The reader is informed on how to
access to a multitude of radio standards (like Bluetooth®LE, Bluetooth®MESH, Bluetooth®LE
Audio, Matter, Zigbee, Thread, Wirepas) for custom firmware developments whilst the hardware
platform can stay the same.
Application note ANR031 - Certification of custom modules
http://www.we-online.com/ANR031
This application note explains how certifications of a standard product can be used to gain
the certification of a customized product. This is done for firmware, that has been adapted by
Würth Elektronik eiSos, as well as for firmware written by customer.
Order code 2611011024000 13
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
1. Introduction
1.1. Operational description
The Proteus-III module is a radio sub module/device for wireless communication between de-
vices such as control systems, remote controls, sensors et cetera. On the basis of Bluetooth®LE
5.1 it offers a fast and secure data transmission of data packages between two or more parties
(point to point topology). A serial interface (UART) is available for communication with the host
system.
The Proteus-III uses the Bluetooth®LE standard to provide general data transmission between
several devices. The standard itself offers a wide range of configurations and possibilities to suit
and optimize sophisticated customer applications. To fulfill the needs and specifications of such
applications a tailored firmware can be developed on the basis of the Proteus-III hardware. This
includes the connection and communication to custom sensors, custom Bluetooth®LE profiles,
timing configurations, security configuration as well as power consumption optimizations.
Even with it’s small dimensions of 8 x 12 mm the Proteus-III provides a strongly miniaturized
integrated PCB antenna. Beside it is possible to connect an external antenna if high radio
ranges are of interest.
The main functionality is accessible through pads with edge castellation. This offers easy pro-
totype building as it is suitable for hand soldering. More optional GPIOs without enlarging the
size are accessible through land grid pads that can only be connected through reflow process.
Figure 1: Proteus-III
Order code 2611011024000 14
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
1.1.1. Key features
The Proteus-III offers the following key features that are described in the manual in more detail:
SPP-like connection-based secured data transmission: The Proteus-III firmware implements
an SPP-like Bluetooth®LE profile that allows the bidirectional data transmission between
several Proteus-III and/or to other Bluetooth®LE devices implementing the WE SPP-like
profile. Any module in the network can initiate a connection setup. Secured connections
allow the transmission of encrypted data.
Remote GPIOs: The Proteus-III firmware allows to switch free module GPIOs via remote con-
trol. More information can be found in chapter
11
.
Advanced customization capabilities: The configurable Device Information Service (DIS),
the UUID and the appearance of the Bluetooth®LE profile, enable to personalize the
Proteus-III to fuse with the user’s end product.
Low power position sensing solutions: The current TX power of any Proteus-III is always
transmitted with each advertising packet when the module is in command mode. With
this, distance estimation and position sensing solutions can be realized conveniently by
performing a passive scan.
Fast serial interface: The Proteus-III offers a UART-interface to communicate with a host us-
ing a user-defined baud rate and a simple command interface.
Latest microprocessor generation provided by Nordic Semiconductor nRF52 series: The
heart of the Proteus-III is a Bluetooth®LE chip of the nRF52 series offering high perfor-
mance values combined with low power consumption. It is a 32 Bit ARM Cortex-M4F
CPU with 1024 kB flash + 256 kB RAM and up to 8 dBm output power.
Bluetooth®5 stack: The Bluetooth®5 stack enables fast and energy efficient data transmis-
sion using state-of-the-art technology of Nordic Semiconductors.
High throughput mode: The Proteus-III contains the so called "High throughput mode" that
allows to send up to 4 data packets per connection interval. This increases significantly
the throughput. This mode and its usage is described in application note ANR006 [2].
All Bluetooth®LE roles supported: The integrated Bluetooth®LE stack supports all
Bluetooth®LE roles. Depending on the current state of operation the Proteus-III firmware
automatically switches its role to execute the user’s instructions.
Flexible wired interfacing: The Proteus-III is equipped with extra pins suited for custom de-
vice/sensor connection. With help of these, a tailored firmware can be developed which
is optimized to the customer’s needs. The pins can be configured to various functions
such as UART, SPI, I2C, ADC, PWM, NFC and GPIO.
OTA firmware update: The Proteus-III firmware provides over the air firmware update capa-
bilities. Firmware updates can be applied using the Nordic Apps for cell phones.
Peripheral only mode: The Proteus-III firmware provides the "peripheral only" operation mode
(see chapter
10
), that allows the easy adaption of already existing custom hardware with
the Bluetooth®LE interface. By default, this mode offers the static passkey pairing method
Order code 2611011024000 15
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
with bonding and a transparent UART interface. With this, custom hardware can be ac-
cessed by mobile Bluetooth®LE devices (like smart phones including a custom App)
using an authenticated and encrypted Bluetooth®LE link without the need of configuring
the module.
Additional Bluetooth®5 radio modes: The Proteus-III provides the advanced radio modes
2 MBit mode for faster data transmission and the LE coded mode, that allows long range
data transmissions. For more information, see chapter
5.11
.
Long range connect: For backward compatibility reasons, a Bluetooth®LE connection is
setup using the legacy 1 MBit radio mode and can then be updated to long range mode.
The Proteus-III allows in addition to setup the connection immediately using the long
range mode, such that even connections can be initiated on high distances. More infor-
mation can be found in chapter
5.12
.
Fast sensor data transmission via Beacons: The Proteus-III supports the transmission and
reception of Beacons. Beacons are fast broadcast messages that allow the energy-
efficient unidirectional transmission of data. Especially in sensor networks, this feature
is suitable for the frequent transmission of measurement data as it avoids the need for a
connection-based communication and therefore is more energy efficient.
1.1.2. Connectivity
The Bluetooth®LE standard allows to setup a network with various Bluetooth®LE devices from
different manufacturers. To be able to communicate with Proteus-III devices, the WE SPP-like
profile must be known and implemented by all network participants.
The advanced developer guide of Proteus-III (application note ANR009 [3]) contains the design
data of the WE SPP-like profile, to implement it for example in smart phone apps.
Order code 2611011024000 16
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
1.2. Block diagram
Proteus-III
Shielding
Wireless MCU
High accuracy
crystal
RF Filter & 50Ω
matching
UART,
Reset, GPIO,
SWD
Power
supply
DCDC voltage
regulator
ARM Cortex M4,
Flash, RAM
Radio core,
2.4GHz
Bluetooth 5.1
50Ω port to λ/4
antenna
Antenna
external wiring
according to trace
design
Figure 2: Block diagram of the module
1.3. Ordering information
WE order code Description
2611011024000 Proteus-III Bluetooth®LE Module, Tape & Reel
(UART)
2611011024010 Proteus-III-SPI Bluetooth®LE Module, Tape & Reel
(4-wire SPI + interrupt pin)
2611019024001 Bluetooth®LE Evaluation Kit with Proteus-III EV
board
2611036024001 USB Dongle Proteus-III USB radio stick, integrated
antenna
Table 3: Ordering information
Order code 2611011024000 17
Version 1.8 , July 2022 www.we-online.com/wcs

WIRELESS CONNECTIVITY & SENSORS
User manual Proteus-III
2. Electrical specifications
As not otherwise stated measured on the evaluation board Proteus-III-EV with T=25°C, VDDS=3V,
f=2.44GHz, internal DC-DC converter in use.
2.1. Recommended operating conditions
Description Min. Typ. Max. Unit
Ambient temperature -40 25 85 °C
Supply voltage (VDDS) 1.813 3.6 V
Supply rise time (0V to ≥1.7V) 60 ms
Table 4: Recommended operating conditions
The on-chip power-on reset circuitry may not function properly for rise times
longer than the specified maximum.
An instable supply voltage may significantly decrease the radio performance
and stability.
2.2. Absolute maximum ratings
Description Min. Typ. Max. Unit
Supply voltage (VDD) -0.3 +3.9 V
Voltage on any digital pin, VDD<3.6V -0.3 VDD+0.3 V
Voltage on any digital pin, VDD≥3.6V -0.3 3.9 V
Input RF level 10 dBm
Flash endurance 10 000 Write/erase cycles
Table 5: Absolute maximum ratings
1Power fail comparator is set to 1.8V to avoid flash fail due to voltage drop.
Order code 2611011024000 18
Version 1.8 , July 2022 www.we-online.com/wcs
This manual suits for next models
3
Table of contents
Other We Control Unit manuals
Popular Control Unit manuals by other brands

Stahl
Stahl 8208/1 Series operating instructions

ADTRAN
ADTRAN Total Access 300 quick start guide

Aprimatic
Aprimatic Onda 424 Electrical installation, Use and Maintenance instructions

Tieline
Tieline TLR300B Operational Notes

urmet domus
urmet domus Domus 1043/538 manual

Nice
Nice TTPRO Instructions and warnings for installation and use

Emerson
Emerson FASANI Installation and maintenance instructions

damixa
damixa 48408 Installation instruction

CTR
CTR Logika Use and maintenance guide

APV
APV BVF100 Series Installation, operation & maintenance manual

Leonard
Leonard TM-2020A INSTALLATION ADJUSTMENT SERVICE

Phytec
Phytec phyBOARD Mira i.MX 6 quick start guide