86
Embedded Modules
© Tibbo Technology Inc.
·
2KB EEPROM for data storage.
·
Up to 32 general-purpose I/O lines. Among them:
- 8 interrupt lines;
- Serial port lines;
- 24 lines that are combined into three 8-bit ports;
- Square wave output (6Hz - 22'1184MHz), which can be used to control an
external buzzer.
·
Supports external LCD and keypad.
·
Four control lines for status LEDs:
- 2 lines for green and red status LED control;
- 2 lines for Ethernet status LED control.
·
Software- controlled onboard PLL to select the clock frequency of the device:
11.0592MHz with PLL off, 88.4736MHz with PLL on.
·
Reliable power-on/ brown-out reset circuit; no additional external reset circuitry
required. Master reset input also provided.
·
Power: 230mA @ 3.3V (100BaseT mode, PLL on).
·
Dimensions: 17.1x19.1x14.6mm.
·
Firmware and compiled Tibbo BASIC/C app can be updated through the serial port
or Ethernet LAN.
·
Tibbo BASIC/C application can be debugged through the network and no additional
debugging hardware, such as in-circuit emulator, is required.
Programming features
·
Variable Types: Byte, char, integer (word), short, dword, long, real, string, plus
user-defined arrays and structures.
·
Function Groups: string functions (27 in total!), date/time conversion functions
(8), encryption/hash calculation functions (AES128, RC4, MD5, SHA-1), and more.
·
Platform objects:
- Sock — socket communications (up to 16 UDP, TCP, and HTTP sessions);
- Net — controls the Ethernet port;
- Wln — handles the Wi-Fi interface (requires
- Ssi — implements up to four serial synchronous interface (SSI) channels,
supports SPI, I2C, clock/data, etc.;
- Ser — in charge of serial ports (UART, Wiegand, and clock/data modes);
- Io — handles I/O lines, ports, and interrupts;
- Lcd — controls graphical display panels (several types supported, LCD must be
connected externally);
- Kp — scans keypads of matrix and "binary" types (keypad must be connected
externally);
- Fd — manages flash memory file system and direct sector access;
- Stor — provides access to the EEPROM;
- Romfile — facilitates access to resource files (fixed data);
- Pppoe — provides access to the Internet over an ADSL modem;
- Ppp — provides access to the Internet over a serial modem (GPRS, POTS, etc.);