
7
Programmable Hardware Manual (PHM)
© Tibbo Technology Inc.
·
RTC with dedicated backup power input.
·
66KB SRAM for Tibbo BASIC/C variables and data.
·
1MB flash for TiOS and application code.
·
Additional
1MB flash for the hardened fault-tolerant file system.
·
2048-byte EEPROM for data storage.
·
Three status LEDs onboard:
- Green and red main status LEDs;
- Yellow Ethernet link LED.
·
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-controlled PLL allows selecting full, medium, or low speed.
·
Reliable power-on/ brown-out reset circuit.
·
Power: 100mA @ 3.3V (100BaseT mode, full speed).
·
Dimensions (LxWxH): 38.4 x 28.4 x 5.5mm.
·
Prototyping-friendly 2.54mm (100mil) pin pitch.
·
Operating temperature range: -40 ~ +80 C.
·
Firmware and compiled Tibbo BASIC/C app can be updated through:
o
The serial port;
o
Ethernet LAN; or
o
Over-the-air (this requires the
and an iOS or Android device).
·
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.
** The EM2000 does not support the combination of 7 bits/character mode and the
"none" parity mode.
Programming features
·
Platform objects:
- adc — provides access to four ADC channels.
- beep — generates buzzer patterns.
- bt — in charge of the BLE (Bluetooth Low-Energy) interface.
- 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 the LCD.
- net — controls the Ethernet port.
- pat — "plays" patterns on up to five LED pairs.