BR03 Raspberry Pi Zero Bridge BR03 Datasheet [pdf of Wiki product page] This xchip is designed to interface with the Raspberry Pi Zero module. xchips. [relevant for this BR03]. This xchip is designed to interface with the Raspberry Pi Zero module. This provides a bridge into the xchip ecosystem, adding support for many additional sensors, etc. Supported Raspberry Pi Models: Raspberry Pi Zero (All variants) 5 x xbus connections to interface with xchips
CC03 Cortex Mo+ Core (ATSAMD21G18/SAMD21G/SAMD21) CC03 Datasheet [pdf of Wiki product page] ATSAMD21G18 Datasheet [pdf from the manufacturer, same you have been using] This xchip is a core CPU module, based on the ATSAMD21G18, which is a low-power microcontroller. xchips. [relevant for this CC03]. This xchip needs an xpdi connector (RS Product Codes:123-4567 xxx) to connect to programming interfaces, such as the IP02 or IP03. This xchip is a core CPU module, based on the ATSAMD21G18, which is a low-power microcontroller using a 32-bit ARM Cortex-M0+ processor which supports 256 KB of flash (8x more than the ATmega328P), 32 KB of SRAM (16x more than the ATmega328P) operating up to a max frequency of 48 MHz. This module is compatible with the Arduino platform, due to the shared architecture with the Arduino M0. ARM Cortex-Mo+ architecture Up to 48 MHz operating frequency 256 kb flash 32 kb SRAM memory SWD debugging with IP03 interface and capable programmer Low power idle and standby modes Applications Home automation Smart Metering Industrial automation Specifications Five 16-bit configurable timers Three 24-bit timers/counters 32-bit real time counter with clock/calendar function
Watchdog timer CRC-32 generator Full speed USB device and embedded host Support for up to 120 touch channels Easy pin migration to SAMD21G and SAMD21J devices
CR01 LoRa with Uno Core (433.92 MHz) (RFM96W/RFM96, ATmega328P/ATmega328) CR01 Datasheet [pdf of Wiki product page] RFM96W Datasheet [pdf from the manufacturer, same you have been using] ATmega328P Datasheet [pdf from the manufacturer, same you have been using] This xchip is a core radio module, based on the ATmega328P, which is a single-chip microcontroller. xchips. [relevant for this CR01]. This xchip needs an xpdi connector (RS Product Codes:123-4567 xxx) to connect to programming interfaces, such as the IP02 or IP03. This xchip is a core radio module, based on the ATmega328P, which is a single-chip microcontroller. This xchip also features an on-board RFM96W LoRa module. The ATmega328P is the same architecture as Arduino Uno, allowing users to program in the Arduino IDE and other IDEs supporting the Arduino Uno, such as PlatformIO and Mbed. The ATmega328P is Atmel s 8-bit AVR RISC-based microcontroller that combines 32 kb flash memory, 1 kb EEPROM and 2 kb internal SRAM, running at 16 MHz. This xchip can communicate using I 2 C, and UART. This xchip also features an on-board RFM96W LoRa module that provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption. The LoRa module on this xchip is the 433.92 MHz version, which forms part of both the worldwide amateur- and the license-free ISM band for ITU region 1 (EMEA) 433.92 MHz center frequency ATmega328P CPU LoRa modem Fully static operation Built-in temperature sensor with low batter indicator Applications Remote sensing Home automation
Satellite telemetry Specifications 168 db maximum link budget +20 dbm 100 mw constant RF output vs. V supply +14 dbm high efficiency PA Programmable bit rate up to 300 kbps High sensitivity: down to -148 dbm Bullet-proof front end: IIP3 = -12.5 dbm Excellent blocking immunity Low RX current of 10.3 ma 200 na register retention Fully integrated synthesizer with a resolution of 61 Hz FSK, GFSK, MSK, GMSK, LoRa and OOK modulation Built-in bit synchronizer for clock recovery Preamble detection 127 db dynamic range RSSI Automatic RF Sense and CAD with ultra-fast AFC Packet engine up to 256 bytes with CRC
CR02 LoRa with Uno Core (868 MHz) (RFM96W/RFM96, ATmega328P/ATmega328) CR02 Datasheet [pdf of Wiki product page] RFM96W Datasheet [pdf from the manufacturer, same you have been using] ATmega328P Datasheet [pdf from the manufacturer, same you have been using] This xchip is a core radio module, based on the ATmega328P, which is a single-chip microcontroller. xchips. [relevant for this CR02]. This xchip needs an xpdi connector (RS Product Codes:123-4567 xxx) to connect to programming interfaces, such as the IP02 or IP03. This xchip is a core radio module, based on the ATmega328P, which is a single-chip microcontroller. This xchip also features an on-board RFM96W LoRa module. The ATmega328P is the same architecture as Arduino Uno, allowing users to program in the Arduino IDE and other IDEs supporting the Arduino Uno, such as PlatformIO and Mbed. The ATmega328P is Atmel s 8-bit AVR RISC-based microcontroller that combines 32 kb flash memory, 1 kb EEPROM and 2 kb internal SRAM, running at 16 MHz. This xchip can communicate using I 2 C, and UART. This xchip also features an on-board RFM96W LoRa module that provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption. The LoRa module on this xchip is the 868 MHz version, which forms part of the license-free ISM band for ITU region 1 (EMEA). 868 MHz center frequency ATmega328P CPU LoRa modem Fully static operation Built-in temperature sensor with low batter indicator Applications Remote sensing Home automation
Satellite telemetry Specifications 168 db maximum link budget +20 dbm 100 mw constant RF output vs. V supply +14 dbm high efficiency PA Programmable bit rate up to 300 kbps High sensitivity: down to -148 dbm Bullet-proof front end: IIP3 = -12.5 dbm Excellent blocking immunity Low RX current of 10.3 ma 200 na register retention Fully integrated synthesizer with a resolution of 61 Hz FSK, GFSK, MSK, GMSK, LoRa and OOK modulation Built-in bit synchronizer for clock recovery Preamble detection 127 db dynamic range RSSI Automatic RF Sense and CAD with ultra-fast AFC Packet engine up to 256 bytes with CRC
CR03 LoRa with Uno Core (868 MHz) (RFM96W/RFM96, ATmega328P/ATmega328) CR03 Datasheet [pdf of Wiki product page] RFM96W Datasheet [pdf from the manufacturer, same you have been using] ATmega328P Datasheet [pdf from the manufacturer, same you have been using] This xchip is a core radio module, based on the ATmega328P, which is a single-chip microcontroller. xchips. [relevant for this CR03]. This xchip needs an xpdi connector (RS Product Codes:123-4567 xxx) to connect to programming interfaces, such as the IP02 or IP03. This xchip is a core radio module, based on the ATmega328P, which is a single-chip microcontroller. This xchip also features an on-board RFM96W LoRa module. The ATmega328P is the same architecture as Arduino Uno, allowing users to program in the Arduino IDE and other IDEs supporting the Arduino Uno, such as PlatformIO and Mbed. The ATmega328P is Atmel s 8-bit AVR RISC-based microcontroller that combines 32 kb flash memory, 1 kb EEPROM and 2 kb internal SRAM, running at 16 MHz. This xchip can communicate using I 2 C, and UART. This xchip also features an on-board RFM96W LoRa module that provides ultra-long range spread spectrum communication and high interference immunity whilst minimizing current consumption. The LoRa module on this xchip is the 915 MHz version, which forms part of the license-free ISM band for ITU region 2 (North and South America). 915 MHz center frequency (Software Selectable Center Frequency) ATmega328P CPU LoRa modem Fully static operation Built-in temperature sensor with low batter indicator Applications Remote sensing Home automation
Satellite telemetry Specifications 168 db maximum link budget +20 dbm 100 mw constant RF output vs. V supply +14 dbm high efficiency PA Programmable bit rate up to 300 kbps High sensitivity: down to -148 dbm Bullet-proof front end: IIP3 = -12.5 dbm Excellent blocking immunity Low RX current of 10.3 ma 200 na register retention Fully integrated synthesizer with a resolution of 61 Hz FSK, GFSK, MSK, GMSK, LoRa and OOK modulation Built-in bit synchronizer for clock recovery Preamble detection 127 db dynamic range RSSI Automatic RF Sense and CAD with ultra-fast AFC Packet engine up to 256 bytes with CRC
CS11 Cortex-Mo+ Core with SD Card Interface (ATSAMD21G18/SAMD21G/SAMD21) CS11 Datasheet [pdf of Wiki product page] ATSAMD21G18 Datasheet [pdf from the manufacturer, same you have been using] This xchip is a core CPU module, based on the ATSAMD21G18 that is a low-power microcontroller. xchips. [relevant for this CS11]. This xchip needs an xpdi connector (RS Product Codes:123-4567 xxx) to connect to programming interfaces, such as the IP02 or IP03. This xchip is a core CPU module, based on the ATSAMD21G18, that is a low-power microcontroller using a 32-bit ARM Cortex-M0+ processor which supports 256 KB of flash (8x more than the ATmega328P), 32 KB of SRAM (16x more than the ATmega328P) operating up to a max frequency of 48 MHz. This module is compatible with the Arduino platform due to the shared architecture with the Arduino M0. This xchip features an SD card interface, allowing more functionality to be added. 256 KB in-system self-programmable flash 32 KB SRAM memory Applications Home automation Consumer products, smart metering and industrial applications Specifications ARM Cortex-Mo+ CPU running at up to 48 MHz Power-on reset (POR) and brown-out detection (BOT) Idle and standby sleep modes Full speed USB device and embedded host Support for up to 120 touch channels Easy pin migration to SAMD21G and SAMD21J devices
CW01 Wi-Fi Core (ESP8266/ESP-12F) CW01 Datasheet [pdf of Wiki product page] ESP8266 Datasheet [pdf from the manufacturer, same you have been using] This xchip is a core Wi-Fi module, based on the ESP8266 produced by Espressif Systems. xchips. [relevant for this CW01]. This xchip is a core Wi-Fi module, based on the ESP8266 produced by Espressif Systems. This module is equipped with Wi-Fi. The Wi-Fi module offers internet connectivity which allow the user to push data to the cloud that enables remote data access and opens up the world of IoT. The ESP8266 is more than just a Wi-Fi module. It also has a rocessor onboard, so it can function in complete autonomy. This means that the ESP8266 can be run as a serial device from another microcontroller but it can also be used as a stand-alone device. It also has 16 input/output pins, 64 KB of instruction RAM and 96 KB of data RAM. The ESP8266 module can be easily integrated into space-constrained devices, due to its small size and it can operate in a low-power connectivity mode. The module also integrates an SPI flash of 4 Mbits used for storing user programs, data and firmware. Based on the ESP8266/ESP-12F 802.11 b/g/n 2.4 GHz Wi-Fi 80 MHz processor 4 MB SPI memory Arduino, Mongoose OS, NodeMCU and Lua compatible OTA capable through Wi-Fi Applications Internet-of-Things sensing and control applications Wireless sensing Mobile application control Specifications Wi-Fi @ 2.4 GHz supports WPA / WPA2 security modes (non enterprise) Complete TCP/I protocol stack
On-board PCB antenna Processor: L106 32-bit RISC microprocessor core based on the Tensilica Xtensa Diamond Standard 106Micro running at 80 MHz 64 KB of instruction RAM, 96 KB of data RAM External QSPI flash: 4 MB IEEE 802.11 b/g/n Wi-Fi Integrated TR switch, balun, LNA, power amplifier and matching network WEP or WPA/WPA2 authentication or open networks Wake up and transmit packets in < 2 ms
CW02 Wi-Fi & Bluetooth Core (ESP32/ESP32-WROOM-32/ESP-WROOM-32) CW02 Datasheet [pdf of Wiki product page] ESP32 Datasheet [pdf from the manufacturer, same you have been using] This xchip is a core Wi-Fi module, based on the ESP32 produced by Espressif Systems. xchips. [relevant for this CW02]. This xchip is a core Wi-Fi module, based on the ESP32 produced by Espressif Systems, which is a single 2.4 GHz Wi-Fi and dual-mode Bluetooth combo chip designed with TSMC ultra-low-power 40 nm technology and Tensilica Xtensa Dual-core 32-bit LX6 microprocessor, with a clock rate of up to 240 MHz. The ESP32 is highly integrated with built-in antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power management modules. Engineered for mobile devices, wearable electronics, and IoT applications, ESP32 achieves ultra-low power consumption through power saving features including fine resolution clock gating, multiple power modes, and dynamic power scaling. Based on ESP-WROOM-32 2.4 GHz Wi-Fi and Bluetooth 4 MB SPI memory Arduino, Mongoose OS, NodeMCU and Lua compatible OTA capable through Wi-Fi Supports WPA personal and enterprise RGB LED Applications Internet-of-Things sensing and control applications Wireless sensing Mobile application control Specifications Wi-Fi: o RF certification: FCC/CE/IC/TELEC/KCC/SRRC/NCC
o Protocols: 802.11 b/g/n/e/i (802.11n up to 150 Mbps) A-MPDU and A-MSDU aggregation and 0.4 µs guard interval support Bluetooth: o Protocols: Bluetooth v4.2 BR/EDR and BLE specification o Radio: NZIF receiver with -97 dbm sensitivity Class-1, class-2 and class-3 transmitter AFH Built-board PCB antenna Processor: L106 32-bit RISC microprocessor core based on the Tensilica Xtensa Diamond Standard 106Micro running at 80 MHz. External QSPI flash: 4 MB On-board hall sensor and temperature sensor Wi-Fi modes: o Station/SoftAP/SoftAP+Station/P2P Wi-Fi security: o WPA/WPA2/WPA2-Enterprise/WPS Encryption: o AES/RSA/ECC/SHA Wi-Fi OTA capable Network protocols o IPv4, IPv6, SSL, TCP/UDP/HTTP/FTP/MQTT
IP01 USB Programming Interface (FT232R) IP01 Datasheet [pdf of Wiki product page] FT232R Datasheet [pdf from the manufacturer, same you have been using] This xchip is an interface programmer module, based on the FT232R by FTDI Limited. xchips. [relevant for this IP01]. This xchip is an interface programmer module, based on the FT232R by FTDI Limited. The FT232R offers USB to Asynchronous Serial Data (UART) interface, allowing the module to communicate with a personal computer, in a very simple way. It is also equipped to power and program other modules via a USB A connector. The IP01 is required for programming the range of core xchips over the USB serial bridge provided by the FT232R. The IP01 is unable to program the CC03 and CS11, whereas the IP02 is able to do so. The IP01 can also provide power to the circuit and, additionally can be used to debug/communicate using the serial port, during development. Programmable xchips: CC01 CR01, CR02 and CR03 CR11, CR12 and CR13 CW01, CW02 Based on the FT232R from FTDI Limited USB A connector for simple connectivity without the need of a cable Programming interface for core xchips such as CW01, CR01 and CC01 Equipped with switches that allow the user to switch serial and programming configurations. RGB LED for programming indicators. Applications Serial programming of xchips Serial interface for debugging Serial data monitoring
USB-serial Internet link for IoT devies Specifications Single chip USB to asynchronous serial data transfer interface Entire USB protocol handled on the chip. No USB specific firmware programming required. Fully integrated 1024 bit EEPROM for storing device descriptors Data transfer rates from 300 baud to 3 Mbaud 128 byte receive buffer and 256 byte transmit buffer utilizing buffer smoothing technology to allow for high data throughput. Unique USB FTDIChip-ID feature UART interface support for 7 or 8 data bits, 1 or 2 stop bits and odd / even / mark / space / no parity. FIFO receives and transmits buffers for high data throughput Device supplied pre-programmed with unique USB serial number UART signal inversion option Low operating and USB suspend current Low USB bandwidth consumption UHCI/OHCI/EHCI host controller compatible USB 2.0 Full Speed compatible -40 C to 85 C extended operating temperature range
IP02 Advanced USB Programming Interface (FT232R) IP02 Datasheet [pdf of Wiki product page] FT232R Datasheet [pdf from the manufacturer, same you have been using] This xchip is an interface programmer module, based on the FT232R by FTDI Limited. xchips. [relevant for this IP02]. This xchip is an interface programmer module, based on the FT232R by FTDI Limited. The FT232R offers USB to Asynchronous Serial Data (UART) interface, allowing the module to communicate with a personal computer, in a very simple way. This is also equipped to power and program other modules via a USB A connector. The IP02 is required for programming specific core xchips over the USB serial bridge provided by the FT232R, but it can also program the same xchips covered by the IP01. Example being the CC01 and CR01. The IP02 can also provide power to the circuit and, additionally can be used to debug/communicate using the serial port, during development. Programmable xchips: CC01 CR01, CR02 and CR03 CR11, CR12 and CR13 CW01, CW02 CC03 CS11 Single chip USB to asynchronous serial data transfer interface Transmit and receive LED drive signals Low operating and USB suspend current Low USB bandwidth consumption USB 2.0 Full Speed compatible Applications Serial programming of xchips Serial interface for debugging
Serial data monitoring USB-serial Internet link for IoT devices Specifications Entire USB protocol handled on the chip. No USB specific firmware programming required. Fully integrated 1024 bit EEPROM storing device descriptors and CBUS I/O configuration. Data transfer rates from 300 baud to 3Mbaud at TTL levels 128 byte receive buffer and 256 byte transmit buffer utilising buffer smoothing technology to allow for high data throughput. FIFO receives and transmits buffers for high data throughput Supports bus powered, self-powered and high-power bus powered USB configurations. Integrated power-on-reset circuit