29
Programmable Hardware Manual (PHM)
© Tibbo Technology Inc.
- Baudrates of up to 921,600bps;
- None/even/odd/mark/space parity modes;
- 7/8 bits/character;
- Full-duplex mode with RTS/CTS and XON/XOFF flow control;
- Half-duplex mode with direction control;
- Encoding and decoding of Wiegand and clock/data streams.
·
54 general-purpose I/O lines; 8 lines can work as interrupts.
·
Square wave output (can be used for buzzer* control).
·
4 synchronous serial ports with SPI and I2C modes.
·
Supports LCD and OLED panels*.
·
Supports matrix and binary output keypads*.
·
RTC with dedicated backup power input; optional onboard supercapacitor.
·
22KB SRAM for Tibbo BASIC/C variables and data.
·
1MB flash memory for TiOS, application code, and file system.
·
2048-byte EEPROM for data storage.
·
Four control lines for external status LEDs:
- Two control lines for green and red main status LEDs;
- Two control lines for Ethernet "link" and "100Mb" LEDs.
·
Software- and hardware-controlled PLL for selecting high or low speed.
·
Reliable power-on/ brown-out reset circuit.
·
Power: 230mA @ 3.3V (100Base-T mode, full speed).
·
Dimensions (LxWxH): 38.4 x 28.4 x 5.5mm.
·
Prototyping-friendly 2.54mm (100mil) pin pitch.
·
Operating temperature range: -40 ~ +70 C.
·
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 Ethernet LAN (no
additional debugging hardware is required).
·
CE- and FCC-certified.
* Must be connected externally.
Programming features
·
Platform objects:
- beep — generates buzzer patterns.
- button — monitors the MD (setup) line.
- fd — manages the flash memory file system and direct sector access.
- io — handles I/O lines, ports, and interrupts.
- kp — works with matrix and binary keypads.
- lcd — controls graphical display panels.
- net — controls the Ethernet port.
- pat — "plays" patterns on up to five LED pairs.