From XinaBox Wiki!
Jump to: navigation, search
IoT Core Kit
Cores CW01, CW02
Bridges BR01
Sensors SW01, SW02, SL06, SH01, SX02, SU02
Power PL01
Interfaces IP01
Auxiliary AH01, AI01
Output OC03, OC05
Accessories XC10

AH01 - SHA-256 Hardware Encryption

This xChip is a core encryption module which forms part of the Crypto module range, running a security algorithm based on SHA-256.

This xChip includes the ATECC508A from Atmel, which is a secure CryptoAuthentication device, which is equipped with an EEPROM array that can be used for storing of up to 16 key, certificates, consumption logging, security configurations and other types of secure data. Access to the various sections of memory can be restricted in several different ways and then the configuration can be locked permanently, to prevent changes.

The ATECC508A features a wide array of defense mechanisms specifically designed to prevent physical attacks on the device itself, or logical attacks on the data transmitted between the device and the system. Hardware restrictions on the ways in which keys are used or generated provide further defense against certain styles of attack.

Access to the device is made through a standard I2C interface at speeds of up to 1 Mb/s.

Product Highlights

  • Cryptographic co-processor with secure hardware-based key storage
  • SHA-256 hash algorithm with HMAC option
  • 256-bit key length
  • Storage for up to 16 keys
  • Guaranteed unique 72-bit serial number

AI01 - I2C MultiPlexer

This xChip is an interface module, based on the PCA9548A by NXP Semiconductors, which enables users to add more than one xChip with the same physical I2C address to a circuit. The PCA9548A operates as an I2C channel selector, this functionality is what enables communication with multiple I2C devices that have the same address. The channel selector ability is achieved through an octal bidirectional translating switch controlled by the I2C-bus.

Product Highlights

  • Octal bidirectional translating switch
  • I2C-bus interface logic; compatible with SMBus standards
  • No glitch on power-up
  • Supports hot insertion

BR01 - Raspberry Pi Bridge

This xCHIP is designed to interface with all Raspberry Pi modules. This provides an interface to support the xCHIP ecosystem, adding support for many additional sensors etc.

Product Highlights

  • 1 X xBUS connection to interface with xCHIPS

CW01 - WiFi Core

This xCHIP forms part of the core modules and is equipped with Wi-Fi. The Wi-Fi module offers internet connectivity which allows the user to store data on the cloud which enables remote data access and opens up for the world of IoT.

Product highlights

  • 802.11 b/g/n 2.4 GHz WiFi
  • Based on ESP8266/ESP-12-F
  • 80 MHz processor
  • 4 MB SPI Memory
  • Arduino, Mongoose OS, NodeMCU and Lua compatible
  • OTA capable through WiFi

CW02 - Wi-Fi & Bluetooth Core

An xCHIP core Wi-Fi & Bluetooth module. CW02 is based on the ESP32 which is a single 2.4 GHz Wi-Fi and Bluetooth combo chip designed with TSMC ultra-low-power 40 nm technology and an Xtensa® Dual-core 32-bit LX6 microprocessor.

Product highlights

  • Based on ESP-WROOM-32
  • 2.4Ghz Wifi and Bluetooth
  • 4 MB SPI Memory
  • Arduino, Mongoose OS, NodeMCU and Lua compatible
  • OTA capable through WiFi
  • Supports WPA Personal and Enterprise

IP01 - USB Programming Interface

This xCHIP is an interface module which is equipped to power and program other modules via a USB A connector. The USB A connection is required for programming the range of CPU Core ☒CHIPS over the USB-serial bridge provided by the FT232R.

Product Highlights

  • Based on FT232R From FTDI Limited
  • USB A connector for simple connectivity without the need of a cable
  • Programming interface for core ☒CHIPs such as CW01, CR01 and CC01
  • Equipped with switches that allow the user to switch serial and programming configurations
  • RGB LED for programming indicators

OC03 - Relay Out

OC03 is a low-voltage control relay module able to switch AC and DC loads.

The optically isolated relay is controlled by a PCA9554A IO expander, which provides an control interface to the switch. The PCA9554A has several selectable I2C addresses accessible via solder pads.

The TLP241A photorelay consist of a photo MOSFET optically coupled to an infrared light emitting diode which switches a AC or DC load. It provides an isolation voltage of 5000 Vrms, making it suitable for applications that require reinforced circuit insulation.

Product Highlights

  • Low Voltage AC/DC Control Relay
  • Load Voltage Range: 0 - 40 V
  • Load Current Rating: 2 A

OC05 - Servo Driver (PCA9685, BU33SD5)

This xChip is an output control module, based on the PCA9685 from NXP Semiconductors. The PCA9685 is an I2C-controlled Pulse Width Modulation or PWM controller with a built-in clock. This controller used as an interface to accurately drive up to 8 servo motors. The module accepts an input power source locally to drive the motors.

The OC05 xChip is a servo motor controller driver that uses the PCA9685 PWM controller as servo interface supported by a BU33SD5 regulator to drive and accurately control up to 8 servo motors on a single module and act as a system power supply. The module has 8 standard 2.54 mm (0.1”) servo headers, plus 1 standard 2.54 mm (0.1”) battery/BEC input header.

Product Highlights

  • Servo motor controller/driver
  • Connect up to 8 servos
  • Standard 2.54 mm Servo Motor Header
  • Support for 8 different I2C Addresses (Possible to connect up to 64 Servos)

PL01 - 3.7v LiPo Battery Power Supply

This xCHIP charges a 3.7v LiPo battery via power input from a Micro USB power source. Unless connected to this Micro USB power source, the circuit draws power from the LiPo battery and supply the ☒BUS with power.

The on-board MCP73831 LiPo battery charging IC offers a simple and efficient battery charging solution with various features, such as Auto Off, Cell Preconditioning, Cell Temperature Monitoring, Reverse Polarity Protection, Status Indication and Under Voltage Protection/Brown-Out. It is capable of charging the battery at a rate up to a maximum of 500 mA.

The equipped PAM2305 is a step-down current-mode, DC-DC converter. At heavy load, the constant frequency PWM control performs with excellent stability and transient response. To ensure the longest battery life in portable applications, the PAM2305 provides a power-saving Pulse Skipping Modulation (PSM) mode to reduce quiescent current under light load operation to save power.

Product Highlights

  • 1 A Continuous Output Current
  • Micro USB Charging
  • LED Charging Status Indicator
  • 500 mA Battery Charging Capacity
  • Supports Various 3.7V LiPo Batteries via 2.54 mm Pitch Solder Points
  • Charging Auto Off
  • Cell Preconditioning
  • Reverse Polarity Protection
  • Under Voltage Protection, Brown-Out

SH01 - Capacitive Touch

This xCHIP is based on the CAP1296 which is a multiple channel capacitive touch sensor controller. Each sensor input is calibrated to compensate for system parasitic capacitance and automatically recalibrated to compensate for gradual environmental changes. In addition, the CAP1296 can be configured to detect proximity on one or more channels with an optional signal guard to reduce noise sensitivity. The CAP1296 includes Multiple Pattern Touch recognition that allows the user to select a specific set of buttons to be touched simultaneously. If this pattern is detected, a status bit is set and an interrupt is generated.

Product Highlights

  • Six 4 Capacitive Touch Sensor Inputs
  • Proximity Detection

SL06 - Gesture Sensor

This xCHIP features advanced Gesture detection, Proximity detection, Digital Ambient Light Sense (ALS) and Color Sense (RGBC).

Product Highlights

  • I2C data rates up to 400 kHz

SU02 - Universal Digital Input

This xCHIP is a low-power, monolithic, 8-bit, analog-to-digital converter (ADC).

Product Highlights

  • I2C-Compatible 2-Wire Interface Which Supports Standard, Fast, and High Speed Modes

SW02 - VOC and Weather Sensor

This xCHIP is a digital 4-in-1 sensor with gas, humidity, pressure and temperature measurement based on proven sensing principles.

Product Highlights

  • I2C digital interface up to 3.4 MHz

SX02 - Universal Analog Input

This xCHIP is a low-power, monolithic, 8-bit, analog-to-digital converter (ADC).

Product Highlights

  • I2C-Compatible 2-Wire Interface Which Supports Standard, Fast, and High Speed Modes

XC10 - 10-Pack xBus Connectors


The xBUS is the main connection between the xCHIPs. Most xCHIPs will have a connection on all 4 sides, but some will have a connection sacrifices either for space or for other connectors, such as USB or antenna connectors.