Programmable in Tibbo BASIC and Tibbo C, the EM1001 is equally suited for powering production devices and hobbyist projects alike. Get the board, download our free
development environment and start creating sophisticated IoT applications.
*If you are not satisfied with your board for whatever reason, simply inform Tibbo within 60 days of purchase and we will arrange UPS/FedEx/etc. pickup and will refund you the money once the board arrives back to Tibbo Taipei office and is tested to be in good working condition (normal wear is allowed).
This 60 days money back guarantee offer is limited to a single EM1001 device per customer.
10/100BaseT (with RJ45/magnetics)
With GA1000 add-on (placed on top of the board)
With SIM900 or similar GPRS module (connected externally via UART #4)
4 serial ports (supported modes: full-/half-duplex UART, Wiegand, clock/data)
SPI and I2C
4 synchronous serial ports with SPI and I2C modes
Up to 54
Supports external matrix and binary output keypads (of up to 64 keys)
Onboard RTC (optional backup supercapacitor)
1MB flash disk for application code and data (hardered fault-tolerant file system)
12V to 3.3V switching power regulator onboard (up to 1.3A of 3.3V power can be provided to externally connected devices)
Available Programming Objects
The EM1001 offers a rich, sophisticated programming environment featuring these useful high-level objects.
Socket communications — up to sixteen simultaneous UDP, TCP, or HTTP sessions.
Handles Wi-Fi communications.
Ser (Serial Ports)
Controls up to four serial ports. Each port can work in UART, Wiegand, or clock/data mode.
Net (Ethernet Port)
Controls the Ethernet port. Defines the device's IP address, gateway, netmask, etc.
Accesses the Internet over a serial modem (GPRS, etc.).
Accesses the Internet over an ADSL modem.
Supports up to four serial synchronous interface channels (for SPI, I2C, etc.).
Handles general-purpose I/O lines, ports, and interrupts of the device.
Rtc (Real-time Clock)
Keeps track of date and time.
Fd (Flash Disk)
Manages our hardened flash memory file system, as well as direct access to sectors of the flash IC.
Provides access to the EEPROM. This memory type is ideal for storing operating parameters.
Facilitates access to resource files (fixed data). Use these files to store tables, lists, etc.
In charge of core system functions, such as the system timer, reboots, PLL control, etc.