EcoBT Mini

EcoBT Mini is the code name for the 8×8 mm2 version of the EcoBT node. It is possibly the world’s smallest, self-contained motion-sensing node developed to date. It can be programmed to work as either a BLE master or slave. The small size makes it suitable for a wide variety of embedded and IoT (Internet of Things) applications.

Technical Specification

EcoBT Mini Eco Mini
PCB size 8x8mm2 9x12mm2
MCU TI CC2540 TI CC2541 (SiP)
On-chip flash 256 KB 256 KB
On-chip RAM (Xdata) 8 KB 8 KB
Antenna RFANT3216120A5T chip antenna chip antenna
Accelerometer ST LIS331DLH digital triaxial accelerometer 9 DoF inertial sensor (acc, gyro, compass)
RTC ST M41T62 (over emulated I2C) RTC (over true I2C)
Magnetic Switch Murata AS-M155SAH-R magnetic switch
I/O expansion connector PCB-edge connector PCB edge connector, to be changed to Hirose
Battery lithium coin (3V), lithium polymer (4.2V), or up to 5VDC (e.g., from USB) lithium coin (3V), lithium polymer (4.2V), up to 5VDC
regulator TLV70033 step-down with bypass

Development Resources

We recommend the following tools for development. For more information, see the development page.

Data Sheets

For EcoBT Mini

  • TI CC2540 (BLE RF+MCU)
  • ST LIS331DLH (digital triaxial accelerometer)
  • ST M41T62 (RTC)
  • TI TLV70033 (regulator)
  • Murata AS-M15SAH-R (magnetic switch)
  • RFANT3216120A5T (chip antenna)

For EcoMini

Pinout diagram

SDK

  • TI BLE software stack (requires IAR Embedded Workbench and CC Debugger)
  • EPL Compiler Binding Layer (requires SDCC, Python 2.7.x, BLE dongle)

BLE Client Tools

  • BTools (TI, requires Windows and BLE dongle)
  • LightBlue (iOS or Android, requires ≥ iPhone 4S or iPad 3, or Android 4.2 with hardware Bluetooth 4.0)