Tibbo WM2000 User manual

Copyright Tibbo Technology
Tibbo Programmable Hardware Manual

Programmable Hardware Manual (PHM)I
© Tibbo Technology Inc.
Table of Contents
Introduction 1
Legal Information 1
Common vs. Proprietary
Knowledge 4
Embedded Modules 5
................................................................................................................................... 5WM2000 Programmable Wireless IIoT Module
............................................................................................................................................................... 10Detailed Device Info ............................................................................................................................................................ 11General-purpose I/O Lines ............................................................................................................................................................ 13Wi-Fi and BLE Communications
............................................................................................................................................................ 14Analog-to-digital Converter (ADC)
............................................................................................................................................................ 14Serial Ports .......................................................................................................................................................... 16Wiegand and Clock/Data Circuit Examples
............................................................................................................................................................ 17I²C/SPI Support (SSI Channels)
............................................................................................................................................................ 17Pulse-width Modulation (PWM)
............................................................................................................................................................ 17Flash and EEPROM Memory
............................................................................................................................................................ 18Real-time Clock (RTC) and Low-power Mode
............................................................................................................................................................ 20Status LEDs and LED Control Lines
............................................................................................................................................................ 21External Keypad Support ............................................................................................................................................................ 23Power, Reset, and Control Lines
............................................................................................................................................................... 24Mechanical Dimensions ............................................................................................................................................................... 26Ordering Info and Specifications
................................................................................................................................... 28EM2000 BASIC/C-programmable IoT Module
............................................................................................................................................................... 31Detailed Device Info ............................................................................................................................................................ 35General-purpose I/O Lines ............................................................................................................................................................ 36Wireless Add-on Port, Wi-Fi Communications
............................................................................................................................................................ 37Ethernet Port Lines ............................................................................................................................................................ 38Serial Ports .......................................................................................................................................................... 40Wiegand and Clock/Data Circuit Examples
............................................................................................................................................................ 41Analog-to-digital Converter (ADC)
............................................................................................................................................................ 41I2C/SPI Support (SSI Channels)
............................................................................................................................................................ 41Square Wave Generator ............................................................................................................................................................ 42Real-time Clock (RTC) ............................................................................................................................................................ 42Flash and EEPROM Memory
............................................................................................................................................................ 43LED Lines ............................................................................................................................................................ 43External LCD Support ............................................................................................................................................................ 44External Keypad support ............................................................................................................................................................ 46Power, Reset, PLL Control, and Mode Selection
............................................................................................................................................................... 47Mechanical Dimensions ............................................................................................................................................................... 49Ordering Info and Specifications
................................................................................................................................... 51EM1000 BASIC/C-programmable Ethernet Module
............................................................................................................................................................... 53EM1000-00 and -01 ............................................................................................................................................................... 54Detailed Device Info ............................................................................................................................................................ 58General-purpose I/O Lines ............................................................................................................................................................ 59Wireless Add-on Port ............................................................................................................................................................ 60Ethernet Port Lines ............................................................................................................................................................ 62Serial Ports ............................................................................................................................................................ 63Square Wave Generator ............................................................................................................................................................ 63Flash and EEPROM Memory
............................................................................................................................................................ 63Real-time Counter

IIContents
© Tibbo Technology Inc.
............................................................................................................................................................ 65LED Lines ............................................................................................................................................................ 65Power, Reset, PLL Control, and Mode Selection Lines
............................................................................................................................................................... 67Mechanical Dimensions ............................................................................................................................................................... 68Ordering Info and Specifications
................................................................................................................................... 71EM1206 BASIC/C-programmable Ethernet Module
............................................................................................................................................................... 73Detailed Device Info ............................................................................................................................................................ 76General-purpose I/O Lines ............................................................................................................................................................ 77Ethernet Port Lines ............................................................................................................................................................ 77Serial Ports ............................................................................................................................................................ 78Square Wave Generator ............................................................................................................................................................ 78Flash and EEPROM Memory
............................................................................................................................................................ 78Real-time Counter ............................................................................................................................................................ 79LED Lines ............................................................................................................................................................ 80Power, Reset, and Mode Selection Lines
............................................................................................................................................................... 81Onboard LEDs ............................................................................................................................................................... 82Thermal Considerations ............................................................................................................................................................... 83Mechanical Dimensions ............................................................................................................................................................... 85Ordering Info and Specifications
................................................................................................................................... 87EM510 "MiniMo" BASIC/C-programmable IoT Module
............................................................................................................................................................... 90Detailed Device Info ............................................................................................................................................................ 91Serial Port and General-purpose I/O Lines
............................................................................................................................................................ 93Ethernet Port Lines ............................................................................................................................................................ 94Flash and EEPROM Memory
............................................................................................................................................................ 95LED Lines ............................................................................................................................................................ 96Power, Reset, and Mode Selection Lines
............................................................................................................................................................... 97Mechanical Dimensions ............................................................................................................................................................... 98Ordering Info and Specifications
................................................................................................................................... 99EM500 "MiniMo" BASIC/C-programmable Ethernet Module
............................................................................................................................................................... 102Detailed Device Info ............................................................................................................................................................ 103Serial Port and General-purpose I/O Lines
............................................................................................................................................................ 104Ethernet Port Lines ............................................................................................................................................................ 105Flash and EEPROM Memory
............................................................................................................................................................ 106LED Lines ............................................................................................................................................................ 107Power, Reset, and Mode Selection Lines
............................................................................................................................................................... 109Mechanical Dimensions
............................................................................................................................................................... 110Ordering Info and Specifications
................................................................................................................................... 112EM1202 BASIC/C-programmable Ethernet Module
............................................................................................................................................................... 114Detailed Device Info ............................................................................................................................................................ 116General-purpose I/O Lines
............................................................................................................................................................ 117Ethernet Port Lines ............................................................................................................................................................ 118Serial Ports ............................................................................................................................................................ 118Square Wave Generator ............................................................................................................................................................ 118Flash and EEPROM Memory
............................................................................................................................................................ 119LED Lines ............................................................................................................................................................ 120Power, Reset, and Mode Selection Lines
............................................................................................................................................................... 122Mechanical Dimensions
............................................................................................................................................................... 123Ordering Info and Specifications
................................................................................................................................... 124EM200
............................................................................................................................................................... 126Detailed Device Info ............................................................................................................................................................ 128Ethernet Port Lines ............................................................................................................................................................ 129Serial Port and General-purpose I/O Lines
............................................................................................................................................................ 130Flash and EEPROM Memory
............................................................................................................................................................ 130LED Lines ............................................................................................................................................................ 131Power, Reset, and Mode Selection Lines
............................................................................................................................................................... 132Mechanical Dimensions
............................................................................................................................................................... 133Ordering Info and Specifications

Programmable Hardware Manual (PHM)III
© Tibbo Technology Inc.
Boards 134
................................................................................................................................... 134EM2001 BASIC/C-programmable IoT Board
............................................................................................................................................................... 138Detailed Device Info ............................................................................................................................................................ 142General-purpose I/O Lines
............................................................................................................................................................ 143Wireless Add-on Port, Wi-Fi Communications
............................................................................................................................................................ 143Ethernet Port ............................................................................................................................................................ 144Serial Ports .......................................................................................................................................................... 145Wiegand and Clock/Data Circuit Examples
............................................................................................................................................................ 146Analog-to-digital Converter (ADC)
............................................................................................................................................................ 146I2C/SPI Support (SSI Channels)
............................................................................................................................................................ 146Square Wave Generator ............................................................................................................................................................ 147Flash and EEPROM Memory
............................................................................................................................................................ 147Real-time Clock (RTC) and Backup Battery
............................................................................................................................................................ 147LEDs and LED Lines ............................................................................................................................................................ 148External LCD Support ............................................................................................................................................................ 148External Keypad support ............................................................................................................................................................ 151Power, Reset, PLL Control, and Mode Selection
............................................................................................................................................................... 152Mechanical Dimensions
............................................................................................................................................................... 153Ordering Info and Specifications
................................................................................................................................... 154EM1001 BASIC/C-programmable IoT Board
............................................................................................................................................................... 157Detailed Device Info ............................................................................................................................................................ 161General-purpose I/O Lines
............................................................................................................................................................ 161Wireless Add-on Port ............................................................................................................................................................ 162Ethernet Port ............................................................................................................................................................ 162Serial Ports ............................................................................................................................................................ 162Square Wave Generator ............................................................................................................................................................ 163Flash and EEPROM Memory
............................................................................................................................................................ 163Real-time Counter and Backup Supercap
............................................................................................................................................................ 164LEDs and LED Lines ............................................................................................................................................................ 164Power, Reset, PLL Control, MD Button, and Mode Lines
............................................................................................................................................................... 166Mechanical Dimensions
............................................................................................................................................................... 167Ordering Info and Specifications
................................................................................................................................... 168NB10x0 and IB100x Boards
............................................................................................................................................................... 170NB10x0 Network Boards ............................................................................................................................................................ 170NB1000 Board .......................................................................................................................................................... 171NB1000 Connectors and Controls
....................................................................................................................................................... 171Power Jack, Terminals and Power Regulator
....................................................................................................................................................... 172Ethernet Jack ....................................................................................................................................................... 172Jumpers, Buttons and LEDs
....................................................................................................................................................... 173External LED Control ....................................................................................................................................................... 174Buzzer .......................................................................................................................................................... 174Ordering Info and Specifications
............................................................................................................................................................ 176NB1010 Board .......................................................................................................................................................... 177NB1010 Connectors and Controls
....................................................................................................................................................... 177Power Jack, Terminals and Power Regulator
....................................................................................................................................................... 178Ethernet Jack ....................................................................................................................................................... 178Jumpers, Buttons and LEDs
....................................................................................................................................................... 179External LED Control ....................................................................................................................................................... 180Buzzer ....................................................................................................................................................... 180Optional Wi-Fi Interface ....................................................................................................................................................... 181Optional GPRS Interface
............................................................................................................................................................ 182Ordering Info and Specifications
............................................................................................................................................................... 183IB100x Interface Boards ............................................................................................................................................................ 184IB1000, IB1002, and IB1003 (4 Serial Ports)
.......................................................................................................................................................... 184Connectors and Headers .......................................................................................................................................................... 186Serial Ports

IVContents
© Tibbo Technology Inc.
.......................................................................................................................................................... 189LED Control .......................................................................................................................................................... 189Ordering Info and Specifications
............................................................................................................................................................ 190IB1004 and SB1004 (Analog I/O)
.......................................................................................................................................................... 191Terminal Blocks .......................................................................................................................................................... 193Control Lines .......................................................................................................................................................... 196Detailed Information ....................................................................................................................................................... 196A/D Converter ....................................................................................................................................................... 202D/A Converter ....................................................................................................................................................... 204Relays ....................................................................................................................................................... 205RS232/485 Port ....................................................................................................................................................... 206LED Control .......................................................................................................................................................... 207Ordering Info and Specifications
............................................................................................................................................................ 208IB1005 and SB1005 (Digital I/O)
.......................................................................................................................................................... 209Terminal Blocks .......................................................................................................................................................... 211Control Lines .......................................................................................................................................................... 213Detailed Information ....................................................................................................................................................... 214Opto-isolated Inputs ....................................................................................................................................................... 216Relays ....................................................................................................................................................... 217RS232/485 Port ....................................................................................................................................................... 219LED Control .......................................................................................................................................................... 219Ordering Info and Specifications
............................................................................................................................................................... 220LB100x LED Boards ............................................................................................................................................................ 220LB1000 ............................................................................................................................................................ 221LB1001 ............................................................................................................................................................... 222Cable Data ............................................................................................................................................................ 222IC1000 Interboard Cable ............................................................................................................................................................ 223LC1000 LED Board Cable
............................................................................................................................................................... 224Mechanical Data ............................................................................................................................................................ 224NB10x0 and IB100x Board Dimensions
............................................................................................................................................................ 226SB100x Board Dimensions
............................................................................................................................................................ 228LB100x Board Dimensions
................................................................................................................................... 230DS1206N
............................................................................................................................................................... 233DS1206N Hardware ............................................................................................................................................................ 233Power Arrangement ............................................................................................................................................................ 234Ethernet Port ............................................................................................................................................................ 235Multi-channel Serial Port ............................................................................................................................................................ 237Flash and EEPROM Memory
............................................................................................................................................................... 238Mechanical Dimensions
............................................................................................................................................................... 239Ordering Info and Specifications
................................................................................................................................... 241EM1202EV
............................................................................................................................................................... 243EM1202EV Hardware ............................................................................................................................................................ 244Power Arrangement ............................................................................................................................................................ 244Ethernet Port ............................................................................................................................................................ 245Multi-channel Serial Port .......................................................................................................................................................... 247Additional Information on Serial Port Lines
............................................................................................................................................................ 248Flash and EEPROM Memory
............................................................................................................................................................... 249Mechanical Dimensions
............................................................................................................................................................... 250Ordering Info and Specifications
................................................................................................................................... 252EM1206EV
............................................................................................................................................................... 253Wireless Add-on Connector
............................................................................................................................................................... 254Main and Backup Power
............................................................................................................................................................... 255Multi-channel RS232 Port and Expansion Connector
................................................................................................................................... 258EM120/EM200EV
............................................................................................................................................................... 258Power Jack ............................................................................................................................................................... 259Ethernet Port Pin Assignment
............................................................................................................................................................... 259RS232 Port Pin Assignment
............................................................................................................................................................... 260Expansion Connector Pin Assignment

Programmable Hardware Manual (PHM)V
© Tibbo Technology Inc.
Development Systems 261
................................................................................................................................... 261WM2000EV
............................................................................................................................................................... 264Getting Started ............................................................................................................................................................ 266WM2000EV Demo #1 — Keen
............................................................................................................................................................ 270WM2000EV Demo #2 — WebPWM
............................................................................................................................................................ 273WM2000EV Demo #3 — Azure
............................................................................................................................................................ 287WM2000EV Demo #4 — Google Cloud Platform
................................................................................................................................... 301EM2000EV
................................................................................................................................... 302EM1000EV
................................................................................................................................... 303EM1000TEV
............................................................................................................................................................... 304TEV-MB0 ............................................................................................................................................................... 305TEV-KB0 ............................................................................................................................................................... 306TEV-LBx Boards ............................................................................................................................................................ 308TEV-LB0 ............................................................................................................................................................ 310TEV-LB1 ............................................................................................................................................................ 312TEV-LB2 ............................................................................................................................................................... 314TEV-IBx Boards ............................................................................................................................................................ 315TEV-IB0 ............................................................................................................................................................ 316TEV-IB1 ............................................................................................................................................................... 318Ordering Info ................................................................................................................................... 320EM500EV/EM510EV
............................................................................................................................................................... 321EM500EV-MB0 ............................................................................................................................................................... 322EM500EV-IB0 ............................................................................................................................................................... 323EM500EV-IB1 ............................................................................................................................................................... 325EM500EV-IB2 ............................................................................................................................................................... 326Ordering Info
Tibbo Project System (TPS) 327
................................................................................................................................... 329TPS: the General View
................................................................................................................................... 329Tibbits
............................................................................................................................................................... 330Tibbit Form Factors & Colors
............................................................................................................................................................ 331M1 "Narrow" Tibbits ............................................................................................................................................................ 333M2 "Wide" Tibbits ............................................................................................................................................................ 335C1 "Narrow" Tibbits ............................................................................................................................................................ 336C2 "Wide" Tibbits ............................................................................................................................................................ 338H1 "Hybrid" Tibbits ............................................................................................................................................................ 339H2 "Hybrid" Tibbits ............................................................................................................................................................... 340Tibbit Power Lines ............................................................................................................................................................... 341Tibbit Sockets and Tiles
............................................................................................................................................................... 342Electrical Connections on a Tile
............................................................................................................................................................... 343Tibbits with "Special Needs"
............................................................................................................................................................ 343[SER] Tibbits That Require UART Functionality
............................................................................................................................................................ 344[INT] Tibbits That Require an Interrupt Line
............................................................................................................................................................ 345[POE] Tibbits That Require PoE Power Lines
............................................................................................................................................................ 345[CAN] Tibbits That Require CAN functionality
............................................................................................................................................................ 346[AUD] Tibbits That Require Audio Functionality
............................................................................................................................................................ 346[MMC] Tibbits That Require MMC (SD) Functionality
............................................................................................................................................................ 346[USB] Tibbits That Require USB Functionality
............................................................................................................................................................... 346Combining "C" and "M" Tibbits
............................................................................................................................................................ 347C1 + M1 ............................................................................................................................................................ 348C2 + M2 ............................................................................................................................................................ 349C2 + Two M1s ............................................................................................................................................................ 350Two C1s + M2 ............................................................................................................................................................... 350Tibbit LEDs and Their Colors

VIContents
© Tibbo Technology Inc.
............................................................................................................................................................... 352Labeling ............................................................................................................................................................... 352Available Tibbits ............................................................................................................................................................ 354#00-1, M1S: Four Direct I/O Lines
............................................................................................................................................................ 356#00-2, M1S: Three Direct I/O Lines and Ground
............................................................................................................................................................ 357#00-3, M1S: Two Direct I/O Lines, +5V Power, Ground
............................................................................................................................................................ 358#01, M1S: Four-line RS232 Port
............................................................................................................................................................ 360#02, M2S: RS232/422/485 Port
............................................................................................................................................................ 363#03-1, M1S: Two Low-power Relays (Configuration 1)
............................................................................................................................................................ 364#03-2, M1S: Two Low-power Relays (Configuration 2)
............................................................................................................................................................ 365#04-1, M1S: Two Isolated Inputs
............................................................................................................................................................ 366#04-2, M1S: Three Isolated Inputs, Common (-)
............................................................................................................................................................ 367#04-3, M1S: Three Isolated Inputs, Common (+)
............................................................................................................................................................ 368#04-4, M1S: Four Opto-inputs, Common Ground
............................................................................................................................................................ 369#04-5, M1S: Two 24V Isolated Inputs
............................................................................................................................................................ 370#04-6, M1S: Three 24V Isolated Inputs, Common (-)
............................................................................................................................................................ 371#04-7, M1S: Three 24V Isolated Inputs, Common (+)
............................................................................................................................................................ 372#04-8, M1S: Four 24V Isolated Inputs, Common Ground
............................................................................................................................................................ 373#05, M1S: RS485 Port ............................................................................................................................................................ 374#06, M2T: Two High-power Relays
............................................................................................................................................................ 376#07, M1S: Two Solid State Relays
............................................................................................................................................................ 377#08, M1S: Wiegand and Clock/Data Reader Port
............................................................................................................................................................ 378#09, M1S: Low-power 5V Supply, 12V Input
............................................................................................................................................................ 379#10, M1T: Medium-power 5V Supply, 12V Input
............................................................................................................................................................ 380#11, M1S: Four Open Collector Outputs
............................................................................................................................................................ 382#12, M1S: Low-power +15/-15V Power Supply, 5V Input
............................................................................................................................................................ 383#13, M1S: Four-channel ADC
............................................................................................................................................................ 384#14, M1S: Four-channel DAC
............................................................................................................................................................ 385#15, H1: High-voltage AC Solid State Relay
............................................................................................................................................................ 387#16, M1S: Three PWMs With OC Outputs
............................................................................................................................................................ 388#17, M1S: Three PWMs With Power Outputs
............................................................................................................................................................ 390#18, C1: Power Input ............................................................................................................................................................ 391#19, C2: DB9M Connector............................................................................................................................................................ 391#20, C2: Nine Terminal Blocks
............................................................................................................................................................ 392#21, C1: Four Terminal Blocks
............................................................................................................................................................ 393#22, M1S: RTD Temperature Meter
............................................................................................................................................................ 395#23, M2T: Isolated PoE Power Supply, 5V Output
............................................................................................................................................................ 397#25: M2T: High-power 5V Supply, 12/24/48V Input
............................................................................................................................................................ 399#26, M1S: IR Command Processor
.......................................................................................................................................................... 401Theory of Operation .......................................................................................................................................................... 402Resetting and Initializing the Onboard FPGA
.......................................................................................................................................................... 403SPI Read and Write Transactions
.......................................................................................................................................................... 404Registers ....................................................................................................................................................... 405Command Register ....................................................................................................................................................... 405Status Register ....................................................................................................................................................... 405TX Length Registers ....................................................................................................................................................... 406RX Length Registers ....................................................................................................................................................... 406Carrier Divider Registers ....................................................................................................................................................... 406TX and RX Data Buffers.......................................................................................................................................................... 407Examples of Wiring to IR Receivers & Emitters
............................................................................................................................................................ 408#27, C1: IR Receiver/Transmitter
............................................................................................................................................................ 409#28, C1: Ambient Light Sensor
............................................................................................................................................................ 410#29, C1: Ambient Temperature Meter
............................................................................................................................................................ 411#30, C1: Ambient Humidity/Temperature Meter
............................................................................................................................................................ 412#31, C1: PIC Coprocessor............................................................................................................................................................ 413#33, M1T: Wide Input Range Power Supply
.......................................................................................................................................................... 416Specifications .......................................................................................................................................................... 417Efficiency Data .......................................................................................................................................................... 418Handling Current and Power Spikes
............................................................................................................................................................ 418#35, C1: Barometric Pressure Sensor

Programmable Hardware Manual (PHM)VII
© Tibbo Technology Inc.
............................................................................................................................................................ 419#36, C1: 3-axis Accelerometer
............................................................................................................................................................ 420#37, C1: RF Connector ............................................................................................................................................................ 421#38: C1: Pushbutton ............................................................................................................................................................ 422#39-1~4, C1: Large LED (Four Colors Available)
............................................................................................................................................................ 423#40-1~4, M1S: Digital Potentiometer (Four Nominals)
............................................................................................................................................................ 424#41, C1: 8-bit Port ............................................................................................................................................................ 425#42, M1S: RTC and NVRAM With Backup
............................................................................................................................................................ 427#43-1, M1S: Four-Channel Streaming ADC ±10V
.......................................................................................................................................................... 430Settings .......................................................................................................................................................... 431Interface Protocol .......................................................................................................................................................... 442Data Output Formats .......................................................................................................................................................... 445Working With Tibbit #43-1
.......................................................................................................................................................... 446Specifications ............................................................................................................................................................ 449#43-2, M1S: Four-Channel Streaming ADC ±100V
.......................................................................................................................................................... 453Settings .......................................................................................................................................................... 454Interface Protocol .......................................................................................................................................................... 465Data Output Formats .......................................................................................................................................................... 468Working With Tibbit #43-2
.......................................................................................................................................................... 470Specifications ............................................................................................................................................................ 473#44-1, H2: Isolated RS232/422/485 Port (DB9M Connector)
............................................................................................................................................................ 476#44-2, H2: Isolated RS232/422/485 Port (Terminal Block)
............................................................................................................................................................ 479#45-1~3, H2: 4G (LTE) Modem
............................................................................................................................................................ 484#46, H2: Cat-M1/NB-IoT Modem
............................................................................................................................................................ 488#47, H2: GPRS Modem [DEPRECATED]
............................................................................................................................................................ 491#48, H2: Audio In/Out [DEPRECATED]
............................................................................................................................................................ 493#49, C2: Micro SD Card Slot [DEPRECATED]
............................................................................................................................................................ 494#50, C1: Mini Type B USB Port [DEPRECATED]
............................................................................................................................................................ 495#51, M1S: CAN Bus [DEPRECATED]
............................................................................................................................................................ 496#52, M2S: Four-channel Isolated +/-10V ADC
............................................................................................................................................................ 498#53, M2S: Isolated 4-20mA ADC
............................................................................................................................................................ 500#54, M1S: Four Dry Contact Inputs
............................................................................................................................................................ 501#56, C1: Type A USB Port [DEPRECATED]
............................................................................................................................................................ 502#57, M1S: FPGA Tibbit .......................................................................................................................................................... 503Resetting and Initializing the Onboard FPGA
.......................................................................................................................................................... 504Implemented Configurations
....................................................................................................................................................... 504Smart LED Controller Configuration
............................................................................................................................................................ 506#58, M1S: Two 24V NPN Isolated Open Collector Outputs
............................................................................................................................................................ 508#59, M1S: Two 24V PNP Isolated Open Collector Outputs
............................................................................................................................................................ 509#63-1/2, H1: AC Voltage Detector
................................................................................................................................... 511Tibbo Project PCBs (TPPs)
............................................................................................................................................................... 512Available TPP Models ............................................................................................................................................................ 512Size 2 Tibbo Project PCB (TPP2), Gen 2
.......................................................................................................................................................... 515Tiles, Sockets, Connectors, Controls
............................................................................................................................................................ 516Size 3 Tibbo Project PCB (TPP3), Gen 2
.......................................................................................................................................................... 519Tiles, Sockets, Connectors, Controls
............................................................................................................................................................ 521Size 3 Linux Tibbo Project PCB (LTPP3), Gen 2
.......................................................................................................................................................... 523Tiles, Sockets, Connectors, Controls
.......................................................................................................................................................... 524Plus1 (SP7021) CPU ....................................................................................................................................................... 526One-Time Programmable (OTP) Memory
.......................................................................................................................................................... 528Getting Started .......................................................................................................................................................... 529Firmware Updates .......................................................................................................................................................... 531Serial Console .......................................................................................................................................................... 532Secure Shell (SSH) .......................................................................................................................................................... 532Wi-Fi and Bluetooth (Ubuntu)
............................................................................................................................................................ 533Size 2 Tibbo Project PCB (TPP2)
.......................................................................................................................................................... 536Tiles, Sockets, Connectors, Controls
............................................................................................................................................................ 537Size 3 Tibbo Project PCB (TPP3)
.......................................................................................................................................................... 539Tiles, Sockets, Connectors, Controls

VIIIContents
© Tibbo Technology Inc.
............................................................................................................................................................ 541Size 3 Linux Tibbo Project PCB (LTPP3)
.......................................................................................................................................................... 543Tiles, Sockets, Connectors, Controls
............................................................................................................................................................ 544Common Information .......................................................................................................................................................... 544Power Arrangement .......................................................................................................................................................... 544Ethernet Port .......................................................................................................................................................... 545MD and RST Buttons .......................................................................................................................................................... 545LEDs .......................................................................................................................................................... 547Buzzer .......................................................................................................................................................... 547LCD Connector (TPP2 Only)
.......................................................................................................................................................... 547Keypad Connector (TPP2 Only)
.......................................................................................................................................................... 548Optional Wi-Fi Interface
................................................................................................................................... 549Tibbo Project Box (TPB) Kits
............................................................................................................................................................... 550TPB Structure ............................................................................................................................................................... 551Available Tibbo Project Box Kits
............................................................................................................................................................ 551Size 2 Tibbo Project Box (TPB2)
.......................................................................................................................................................... 552TPB2 Parts and Accessories
.......................................................................................................................................................... 553Size 2 Vibration Protection Kit (VPK)
.......................................................................................................................................................... 554Mechanical Dimensions ............................................................................................................................................................ 555Size 2 Project Box With LCD/Keys (TPB2L)
.......................................................................................................................................................... 556TPB2L Parts and Accessories
.......................................................................................................................................................... 558Size 2 Vibration Protection Kit (VPK)
.......................................................................................................................................................... 559Mechanical Dimensions ............................................................................................................................................................ 559Size 3 Tibbo Project Box (TPB3)
.......................................................................................................................................................... 560TPB3 Parts and Accessories
.......................................................................................................................................................... 561Size 3 Vibration Protection Kit (VPK)
.......................................................................................................................................................... 562Mechanical Dimensions ............................................................................................................................................................ 563Size 3 Linux Tibbo Project Box (LTPB3)
.......................................................................................................................................................... 564LTPB3 Parts and Accessories
.......................................................................................................................................................... 566Size 3 Vibration Protection Kit (VPK) for LTPB3
.......................................................................................................................................................... 567Mechanical Dimensions
................................................................................................................................... 568Retail Packaging
............................................................................................................................................................... 569TPB2/TPS2 Retail Packaging Kit
............................................................................................................................................................... 570TPB2L/TPS2L Retail Packaging Kit
............................................................................................................................................................... 571TPB3/TPS3 Retail Packaging Kit
............................................................................................................................................................... 572Assembled Retail Package
External Controllers 572
................................................................................................................................... 573DS/WS110x
............................................................................................................................................................... 576DS/WS110x Connectors and Controls
............................................................................................................................................................ 576Power Arrangement .......................................................................................................................................................... 577DS1100 .......................................................................................................................................................... 577DS1101 .......................................................................................................................................................... 578DS1102 ............................................................................................................................................................ 579Ethernet Port (DS1100/1/2)
............................................................................................................................................................ 579Serial Port .......................................................................................................................................................... 580DS1100 .......................................................................................................................................................... 580DS1101 .......................................................................................................................................................... 582DS1102 ....................................................................................................................................................... 584Mapping Options for the RS232 Mode
....................................................................................................................................................... 584Mapping Options for the RS422 Mode
....................................................................................................................................................... 585Mapping Options for the RS485 Mode
.......................................................................................................................................................... 585WS1102 .......................................................................................................................................................... 587Definition of RS422 and RS485 Modes
............................................................................................................................................................ 587Flash and EEPROM Memory
............................................................................................................................................................ 588Buzzer (DS1101, DS1102, and WS1102)
............................................................................................................................................................ 589Optional Wi-Fi (DS1101 and DS1102)
............................................................................................................................................................ 590Built-in Wi-Fi and BLE (WS1102)

Programmable Hardware Manual (PHM)IX
© Tibbo Technology Inc.
............................................................................................................................................................ 590Optional OLED Display (DS1101 and DS1102)
............................................................................................................................................................ 591LED Bar (DS1101, DS1102, and WS1102)
............................................................................................................................................................ 593DIN Rail and Wall Mounting Plates
............................................................................................................................................................... 594Ordering Info and Specifications
............................................................................................................................................................ 598WS1102 Specifications ............................................................................................................................................................... 602Federal Communications Commission (FCC) Statement (WS1102 Only)
................................................................................................................................... 603DS1206
............................................................................................................................................................... 605DS1206 Connectors and Controls
............................................................................................................................................................ 605Power Arrangement ............................................................................................................................................................ 606Ethernet Port ............................................................................................................................................................ 607Multi-channel RS232 Port............................................................................................................................................................ 608Flash and EEPROM Memory
............................................................................................................................................................... 609Ordering Info and Specifications
................................................................................................................................... 610DS1202
............................................................................................................................................................... 612DS1202 Connectors and Controls
............................................................................................................................................................ 613Power Arrangement ............................................................................................................................................................ 613Ethernet Port ............................................................................................................................................................ 613Multi-Channel RS232 Port............................................................................................................................................................ 615Flash and EEPROM Memory
............................................................................................................................................................... 616Ordering Info and Specifications
................................................................................................................................... 617DS10xx
............................................................................................................................................................... 618Common Features of the DS10xx Family
............................................................................................................................................................ 618Secondary Cover ............................................................................................................................................................ 620DIN Rail Mounting ............................................................................................................................................................... 620DS10x0, DS10x2, DS10x3 (4 Serial Ports)
............................................................................................................................................................ 621Ordering Info and Specifications
............................................................................................................................................................... 623DS10x4 (Analog I/O) ............................................................................................................................................................ 624Ordering Info and Specifications
............................................................................................................................................................... 625DS10x5 (Digital I/O) ............................................................................................................................................................ 626Ordering Info and Specifications
Sensors (Probes) 627
................................................................................................................................... 627RS485 Modbus Sensors ("Bus Probes")
............................................................................................................................................................... 629Connectors and Controls
............................................................................................................................................................... 630Modbus Registers of Bus Probes
............................................................................................................................................................... 635Setting Up and Testing Bus Probes
............................................................................................................................................................... 635Setting Modbus IDs ............................................................................................................................................................... 636Setting Baudrate and Parity
............................................................................................................................................................... 639Updating Bus Probe Firmware
............................................................................................................................................................... 645Status LEDs ............................................................................................................................................................... 646Outline Dimensions ............................................................................................................................................................... 647Ordering Info and Specifications
............................................................................................................................................................... 649Firmware Revision History
................................................................................................................................... 650Cable Probes
............................................................................................................................................................... 651Wire Connections ............................................................................................................................................................... 652Testing Cable Probes ............................................................................................................................................................... 652Outline Dimensions ............................................................................................................................................................... 653Ordering and Specifications
Companion Products 654
................................................................................................................................... 654WA2000
............................................................................................................................................................... 656Connector Pin Assignment
............................................................................................................................................................... 657Connecting WA2000 to Tibbo Devices
............................................................................................................................................................... 658Status LED ............................................................................................................................................................... 659Firmware Upgrades ............................................................................................................................................................... 660Mechanical Dimensions

XContents
© Tibbo Technology Inc.
............................................................................................................................................................... 661Ordering Info and Specifications
................................................................................................................................... 662GA1000
............................................................................................................................................................... 663Connector pin assignment
............................................................................................................................................................... 664Connecting GA1000 to Tibbo Devices
............................................................................................................................................................... 666Status LED ............................................................................................................................................................... 667Mechanical Dimensions
............................................................................................................................................................... 668Ordering Info and Specifications
................................................................................................................................... 669RJ203 Jack/Magnetics Module
............................................................................................................................................................... 669Interface Pads ............................................................................................................................................................... 670Interfacing the RJ203 to the DM9000B
............................................................................................................................................................... 671Using the RJ203 With the EM203 and Other Modules
............................................................................................................................................................... 672Mechanical Dimensions: RJ203
............................................................................................................................................................... 673Mechanical Dimensions: RJ203+EM203
............................................................................................................................................................... 674Mechanical Dimensions: RJ203+EM1206
............................................................................................................................................................... 675Ordering Info and Specifications
Accessories 676
................................................................................................................................... 676WAS-P0004(B) DS-to-Device Serial Cable
................................................................................................................................... 676WAS-P0005(B) DS-to-PC Serial Cable
................................................................................................................................... 677WAS-1499 'Straight' Ethernet Cable
................................................................................................................................... 677WAS-1498 'Crossover' Ethernet Cable
................................................................................................................................... 67712VDC Power Adapters
................................................................................................................................... 678TB100 Terminal Block Adapter
................................................................................................................................... 679TB1000 Terminal Block Adapter
................................................................................................................................... 681TB1004 Test Board
................................................................................................................................... 683TB1005 Test Board
Setup (MD) Button (Line) 684
Status LEDs (LED Control Lines) 685
Monitor/Loader (M/L) 685
................................................................................................................................... 686M/L Flowchart (All Devices Except WM2000 and WS1102)
................................................................................................................................... 689M/L V4 Flowchart (WM2000 and WS1102)
................................................................................................................................... 691Update Phases
............................................................................................................................................................... 692XModem Serial Updates ............................................................................................................................................................ 694TPS Devices ............................................................................................................................................................ 695Programmable Serial Controllers
............................................................................................................................................................ 695Programmable Boards and Modules
............................................................................................................................................................... 696Network Updates ............................................................................................................................................................... 699Bluetooth Low Energy (BLE) Updates
............................................................................................................................................................ 700Using the Tibbo Updater Smartphone App
............................................................................................................................................................ 702Using the BLE Firmware Updater Web App
................................................................................................................................... 704Device Configuration Block (WM2000 and WS1102 Only)
............................................................................................................................................................... 706BLE Console ............................................................................................................................................................... 708Companion App ............................................................................................................................................................... 710Configuration Reset ............................................................................................................................................................... 711Wi-Fi Regulatory Domains
Prolonging and Estimating
EEPROM Life 713

1Introduction
© Tibbo Technology Inc.
Introduction
Last update: 26JAN2022
Legal Information | Common vs. Proprietary Knowledge | Manual Update History
This Manual has the following sections:
·
Embedded Modules
·
Boards
·
Development Systems
·
Tibbo Project System (TPS)
·
External Controllers
·
Sensors
·
Companion Products
·
Kits and Accessories
Important notes:
·
This manual should be used in conjunction with the TIDE, TiOS, Tibbo BASIC, and
Tibbo C Manual — a separate resource that documents Tibbo BASIC/C, TIDE
software, hardware "platforms," and everything else required for successful
development of Tibbo BASIC/C applications.
·
This manual does not include any information on fixed-function, non-
programmable Tibbo devices, such as the original EM100 module or the DS100
serial device server. The data on these devices can be found in the "Serial-over-
IP Solutions Manual" — a separate document.
·
Some Tibbo devices are dual-use in nature. Depending on the loaded firmware,
any dual-use product can be a fixed-function, serial-over-IP device, or a BASIC-
programmable controller. Dual-use devices are documented in this manual as
well as the "Serial-over-IP Solutions Manual". This manual describes each such
device as a BASIC-programmable one, while the "Serial-over-IP Solutions
Manual" describes the same device as a serial device server.
Legal Information
Tibbo Technology ("TIBBO") is a Taiwan corporation that designs and/or manufactures
a number of hardware products, software products, and applications ("PRODUCTS").
In many cases, Tibbo PRODUCTS are combined with each other and/or third-party
products thus creating a PRODUCT COMBINATION.
Whereas you (your Company) wish to purchase any PRODUCT from TIBBO, and/or whereas you
(your Company) wish to make use of any documentation or technical information published by
TIBBO, and/or make use of any source code published by TIBBO, and/or consult TIBBO and
receive technical support from TIBBO or any of its employees acting in an official or unofficial
capacity,
You must acknowledge and accept the following disclaimers:

2 Programmable Hardware Manual (PHM)
© Tibbo Technology Inc.
1. Tibbo does not have any branch office, affiliated company, or any other form of
presence in any other jurisdiction. TIBBO customers, partners and distributors in
Taiwan and other countries are independent commercial entities and TIBBO does
not indemnify such customers, partners or distributors in any legal proceedings
related to, nor accepts any liability for damages resulting from the creation,
manufacture, importation, advertisement, resale, or use of any of its PRODUCT or
PRODUCT COMBINATION.
2. BASIC/C-programmable devices ("PROGRAMMABLE DEVICES") manufactured by
TIBBO can run a variety of applications written in Tibbo BASIC, Tibbo C, or a
combination of the two ("BASIC APPLICATIONS"). Combining a particular
PROGRAMMABLE DEVICE with a specific BASIC and/or C APPLICATION, either
written by TIBBO or any third party, may potentially create a combinatorial end
product ("END PRODUCT") that violates local rules, regulations, and/or infringes
an existing patent granted in a country where such combination has occurred or
where the resulting END PRODUCT is manufactured, exported, advertised, or sold.
TIBBO is not capable of monitoring any activities by its customers, partners or
distributors aimed at creating any END PRODUCT, does not provide advice on
potential legal issues arising from creating such END PRODUCT, nor explicitly
recommends the use of any of its PROGRAMMABLE DEVICES in combination with
any BASIC APPLICATION, either written by TIBBO or any third party.
3. TIBBO publishes a number of BASIC and/or C APPLICATIONS and segments
thereof ("CODE SNIPPETS"). Such APPLICATIONS and CODE SNIPPETS are
provided "as is" without warranty of any kind, either expressed or implied,
including, but not limited to, the implied warranties of merchantability and fitness
for a particular purpose. The entire risk as to the quality and performance of said
APPLICATIONS and CODE SNIPPETS resides with you. The APPLICATIONS and
CODE SNIPPETS may be used only as a part of a commercial device based on
TIBBO hardware. Modified code does not have to be released into the public
domain, and does not have to carry a credit to TIBBO. APPLICATIONS and CODE
SNIPPETS are provided solely as coding aids and should not be construed as any
indication of the predominant, representative, legal, or best mode of use for any
PROGRAMMABLE DEVICE.
4. BASIC/C-programmable modules ("PROGRAMMABLE MODULES"), such as the
EM1000 device, are shipped from TIBBO in either a blank state (without any
APPLICATION loaded), or with a simple test APPLICATION aimed at verifying
correct operation of a PROGRAMMABLE MODULE's hardware. All other BASIC/C-
programmable products including boards, external controllers, and developments
systems ("NON-MODULE PRODUCTS"), such as the DS1000 and NB1000, are
normally shipped with an APPLICATION preloaded. This is done solely for the
convenience of testing by the customer and the nature and function of the
preloaded APPLICATION shall not be construed as any indication of the
predominant, representative, or best mode of use for any such NON-MODULE
PRODUCT.
5. All specifications, technical information, and any other data published by TIBBO
are subject to change without prior notice. TIBBO assumes no responsibility for
any errors or omissions in the information TIBBO publishes, and does not make

3Legal Information
© Tibbo Technology Inc.
any commitment to update any published information. TIBBO further assumes no
responsibility for any failures to inform its customers about potential limitations or
pitfalls of using TIBBO PRODUCTS. As a condition of using TIBBO PRODUCTS you
agree to accept full responsibility for the decisions you make regarding the use
and the mode of use of TIBBO PRODUCTS. You further agree that it is not the
responsibility of TIBBO to relate to you or teach you the knowledge that is
considered to belong to the accepted body of knowledge for the electronic
engineering and information technology professions.
6. Any technical advice provided by TIBBO or its personnel is offered on a purely
technical basis, does not take into account any potential legal issues arising from
the use of such advice, and should not be construed as a suggestion or indication
of the possible, predominant, representative, or best mode of use for any Tibbo
PRODUCT.
7. Any advance product or business information posted as news or updates of any
kind (including Tibbo Blog posts, Tibbo Newsflashes, site news, forum posts and
any other timely information posted by Tibbo personnel) shall not be construed as
obligatory to TIBBO in any way, shape or form. TIBBO may change or delay any of
its plans and product roadmaps without prior notice, and shall not be held liable
for such changes.
8. Neither TIBBO nor its employees shall be held responsible for any damages
resulting from the creation, manufacture, or use of any third-party product or
system, even if this product or system was inspired, fully or in part, by the advice
provided by Tibbo staff (in an official capacity or otherwise) or content published
by TIBBO or any other third party.
9. TIBBO may make non-English documentation or other information available at its
discretion. Such texts may be the result of work done by third parties, and may
not always be reviewed by TIBBO personnel. As such, these are not to be
considered official statements by TIBBO. Any apparent inaccuracies, conflicts or
differences in meaning between English-language and non-English texts shall
always be resolved in favor of the English-language version.
10. TIBBO reserves the right to halt the production or availability of any of its
PRODUCTS at any time and without prior notice. The availability of a particular
PRODUCT in the past is not an indication of the future availability of this
PRODUCT. The sale of the PRODUCT to you is solely at TIBBO's discretion and any
such sale can be declined without explanation.
11. TIBBO makes no warranty for the use of its PRODUCTS, other than that expressly
contained in the Standard Warranty located on the Company's website. Your use
of TIBBO PRODUCTS is at your sole risk. TIBBO PRODUCTS are provided on an "as
is" and "as available" basis. TIBBO expressly disclaims the warranties of
merchantability, future availability, fitness for a particular purpose and non-
infringement. No advice or information, whether oral or written, obtained by you
from TIBBO shall create any warranty not expressly stated in the Standard
Warranty.

4 Programmable Hardware Manual (PHM)
© Tibbo Technology Inc.
12. LIMITATION OF LIABILITY. BY USING TIBBO PRODUCTS YOU EXPRESSLY AGREE
THAT TIBBO SHALL NOT BE LIABLE TO YOU FOR ANY DIRECT, INDIRECT,
INCIDENTAL, SPECIAL, CONSEQUENTIAL OR EXEMPLARY DAMAGES, INCLUDING,
BUT NOT LIMITED TO, DAMAGES FOR LOSS OF PROFITS, GOODWILL, OR OTHER
INTANGIBLE LOSSES (EVEN IF TIBBO HAS BEEN ADVISED OF THE POSSIBILITY
OF SUCH DAMAGES) RESULTING FROM THE USE OR THE INABILITY TO USE OF
TIBBO PRODUCTS.
13. "Tibbo" is a registered trademark of Tibbo Technology, Inc.
14. Terms and product names mentioned on TIBBO website or in TIBBO
documentation may be trademarks of others.
Common vs. Proprietary Knowledge
All Tibbo documentation is created with briefness in mind. No one has time for
bloated manuals.
In deciding what should and should not be in this Manual, I generally apply the
"common engineering knowledge vs. proprietary knowledge" judgment.
"Common engineering knowledge" comprises facts that are widely known in the
engineering community.
Such facts are typically disseminated through the Internet, taught in technical
schools (colleges, universities) and are generally considered to fall into the
accepted body of knowledge for the electronic engineering and information
technology professions.
In simple terms, if you can easily Google something, and you get plenty of search
results from multiple sources, and these results largely agree on the subject, then
this "something" falls into the "common engineering knowledge" domain.
"Proprietary knowledge," on the other hand, comprises facts that originate from a
particular vendor, such as Tibbo.
Proprietary knowledge is something that, unless Tibbo tells the world about it, you
won't know and won't be able to find the information on from any other source.
To keep the size of this Manual to the minimum, I strive to exclude, where
possible, all "common engineering knowledge."
You don't need to learn the common stuff from me. If you don't know something —
Google it.
Example:
Let's suppose Tibbo makes an embedded module that has a number of I/O lines,
and these lines are of the CMOS type.
Proprietary knowledge here is that I/O lines on the module are of the CMOS type. I
need to tell you this, because if I don't tell you then you don't have any other way
to find out (except through guessing or reverse-engineering my product).
Public engineering knowledge is everything else that there is to know about "CMOS
I/O lines." I believe that the body of engineering knowledge includes the general
understanding of what "CMOS" means. It also includes the whole culture of working

5Common vs. Proprietary Knowledge
© Tibbo Technology Inc.
with CMOS lines, of preventing them from failing, of designing the products that
utilize CMOS lines in the right way, etc. etc. It is not my job to explain any of this
to you.
Bottom line: This manual is not an encyclopedia, nor it is a school textbook. It is a
brief source of Tibbo's proprietary knowledge.
Think something is missing from this manual? Let me know! My email is
dima@tibbo.com.
Embedded Modules
The following embedded modules are currently being offered by Tibbo:
·
WM2000
·
EM2000
·
EM1000
·
EM1206
·
EM510
·
EM500
·
EM1202
·
EM200*
* The EM200 module is a dual-use device. For best results, use the EM1000 and
EM1202 modules based on the new T1000 ASIC developed by Tibbo.
WM2000 Programmable Wireless IIoT
Module
Introduction

6 Programmable Hardware Manual (PHM)
© Tibbo Technology Inc.
The WM2000 is the first programmable wireless IIoT module offered by Tibbo. The
device incorporates Wi-Fi and Bluetooth Low Energy (BLE) interfaces that introduce
several new features, such as Wi-Fi auto-connects (automatic association), wireless
debugging, over-the-air (OTA) updates, and Transport Layer Security (TLS).
The WM2000's hardware incorporates two high-speed serial ports. It also features
software I²C/SPI ports, onboard flash and EEPROM, a real-time clock, and ten GPIO
lines, two of which work as external interrupts. Nine lines can be configured to
provide Pulse-width Modulation (PWM) output.
The WM2000 is fully supported by Tibbo IDE software and a dedicated WM2000
platform that covers all of the module's hardware facilities (see the TIDE, TiOS,
Tibbo BASIC, and Tibbo C Manual).
Dual Tibbo BASIC/C apps
The WM2000 is the first Tibbo device that can store up to two compiled Tibbo
BASIC/C binaries — "APP0" and "APP1" (only one can run at any given time).
All our earlier products store a single app that can take up all of the flash space not
occupied by the Monitor/Loader (M/L) and TiOS. The WM2000 — which has at least
four times the flash storage of any predecessor — allows you to store the second
app — APP1 — in the space left over from the M/L, TiOS, and APP0.
A Device Configuration Block (DCB) stored in the flash memory allows you to define
which of the two apps runs when the WM2000 is powered up or reboots (there is
also an override through the MD line that forces execution of APP0). We have
provided a convenient web app called BLE Terminal to interface with a new BLE
console, allowing you to access the DCB.
Tibbo BASIC/C applications can work with the DCB through a provided API (new
properties and methods of several objects). Specifically, your APP0 and APP1 can
read and write DCB data, as well as switch between each other.
Tibbo envisions APP0 playing the role of a "secondary Monitor/Loader" and APP1
implementing the main functionality of WM2000-based products. For example, this
"secondary M/L" could provide avenues for configuring the product's settings,
updating its code from the cloud, or performing other management functions. To
this end, we have developed a "companion" application that ships with the
WM2000 as APP0. This companion app allows users to view and alter the device's
configuration through the L.U.I.S. smartphone app (available on iOS and Android).
As this companion app was written in Tibbo BASIC, our customers can alter its code
to suit their needs.
Simplified Wi-Fi connectivity
The WM2000's platform features a significantly improved wln. object (see the
TIDE, TiOS, Tibbo BASIC, and Tibbo C Manual) supporting automatic association
with a designated wireless network. This makes the WM2000's Wi-Fi interface as
easy to use as the Ethernet port on "wired-first" Tibbo devices. Set the target Wi-FI
network's SSID and password, enable "autoconnect," and the WM2000 will
automatically associate with the network and keep associated when in range! This
also enables the wireless debugging of your Tibbo BASIC/C apps.
All parameters related to automatic Wi-Fi association are stored in the DCB and can
be configured via the BLE console or through Tibbo BASIC/C code. The companion
app that ships with the module also allows for configuration of the Wi-Fi interface.

7Embedded Modules
© Tibbo Technology Inc.
Hardware features
·
32-bit architecture
·
Powered by Tibbo OS (TiOS)
·
Stores up to two compiled Tibbo BASIC/C binaries (apps)1
oA Device Configuration Block (DCB)2defines which of the two apps normally
runs on power-up
oForced launch of APP0 through the MD line
·
Built-in Wi-Fi (802.11a/b/g/n) interface
oTLS1.2 with RSA-2048 cryptosystem3
oOptional "autoconnect" — automatic association with a designated Wi-Fi
network as defined by the DCB2
oOptional debugging of Tibbo BASIC/C applications via Wi-Fi interface4
·
Built-in Bluetooth Low Energy (BLE 4.2) interface
oCan access the DCB via the new BLE console2
·
Two high-speed serial ports (CMOS-level)
oBaud rates of up to 921,600bps
oNone/even/odd/mark/space parity modes
o7/8 bits/character
oFull-duplex mode with RTS/CTS and XON/XOFF flow control
oHalf-duplex mode with direction control
oEncoding and decoding of Wiegand and clock/data streams
oOne of the ports can function as a serial debugging port5
·
Ten general-purpose I/O lines
oTwo lines can work as interrupts
oNine lines can provide pulse-width modulation (PWM) output
oThree lines can function as ADC inputs
·
Support for externally connected matrix and binary output keypads
·
RTC with a dedicated backup power input6
oOnly 30µA power draw on the backup power input7
·
58KB SRAM for Tibbo BASIC/C variables and data
·
4MB flash for code storage
oMonitor/Loader, TiOS, and the DCB2occupy the combined 2,408KB
o1,688KB available for storing up to two app binaries — APP0 and APP11

8 Programmable Hardware Manual (PHM)
© Tibbo Technology Inc.
·
Additional 4MB flash for the hardened fault-tolerant file system
·
2048-byte EEPROM for data storage
·
Three onboard status LEDs and control lines for external status LEDs
oGreen and red main status LEDs/lines
oYellow Wi-Fi/BLE link LED/line
·
Reliable power-on reset (no brown-out detection)
·
Active power: 150mA @ 3.3V (Wi-Fi on and scanning)
·
Provisions for a deep power-down "sleep" mode
·
Dimensions (L x W x H): 45.1 x 28.15 x 3.5mm
·
Prototyping-friendly 2.54mm (100mil) pin pitch
·
Operating temperature range: -40°C to +85°C
·
Firmware and compiled Tibbo BASIC/C apps can be uploaded via:
oSerial port
oWi-Fi interface
oBluetooth Low Energy (BLE) interface
·
Tibbo BASIC/C applications can be debugged via the Wi-Fi interface4or a serial
port5
·
Supplied with a companion app preloaded as APP0
oThe app allows editing of the DCB2from the L.U.I.S. smartphone app
(available on iOS and Android)
oUsers are free to modify the app as needed
Notes:
1. Although two independent Tibbo BASIC/C compiled binaries (apps) can be
stored in the WM2000's flash memory, only one can run at a time.
2. Several of the WM2000's configuration parameters are stored in the DCB,
which is accessible via the BLE console. Our BLE Terminal web app leverages
the Web Bluetooth API (compatible with the Chrome, Chromium, Edge, and
Opera web browsers) to connect to the WM2000's BLE console. Configuration
parameters can also be read and set through Tibbo BASIC/C code.
3. TLS is supported on a single outgoing TCP connection.
4. To enable Wi-Fi debugging, you must turn on autoconnect — automatic
association with a designated Wi-Fi network. This can be accomplished via the
BLE console, the companion app, or in code.
5. Only one serial port is available to Tibbo BASIC/C apps when in serial debug
mode. If you need to use both serial ports, use Wi-Fi debugging instead. The
debug mode can be selected via the M/L console or the companion app.
6. For normal module operation, RTC power must be connected at all times. If
there's no backup battery, connect the backup power input to VCC. The
backup power input draws power even when the module is active.
7. The power draw on the backup power input can vary up to ±15 percent
depending on the configuration of the attached hardware.
This manual suits for next models
27
Table of contents