About XR871 - XradioTech/XR871-OLD GitHub Wiki


Content


XR871 Overview

XR871 is a highly integrated low-power WLAN Microcontroller System-on-Chip (SOC) solution designed for Internet of Things (IoT), Wearable equipment, Machine-to-Machine (M2M), Home automation, Cloud Connectivity and Smart Energy applications.

XR871是一款高集成度低功耗WLAN微控制器SOC解决方案,它可以广泛用于物联网(Internet of Things),可穿戴设备,智能家居,云链接和各种智能应用

The XR871 application subsystem is powered by an ARM Cortex-M4F CPU that operates up to 192MHz. It supports an integrated 448KB SRAM and 64KB ROM, and a QSPI interface to external Flash. An integrated Flash Cache enables eXecute In Place (XIP) support for firmware from flash. It also includes many peripherals, including UART, TWI, SPI, I2S, DMIC, PWM, IrDA (T/R), CSI, SDIO and auxiliary ADC.

XR871应用子系统集成ARM Cortex-M4F内核,最高频率到192MHz,并集成448KB SRAM和64KB ROM,同时支持QSPI FLASH扩展。结合内部的FLASH缓存可以支持外部FLASH上指令的就地执行(eXecute In Place)功能。该应用系统还集成了很多外设,包括UART,TWI,SPI,I2C,DMIC,PWM,IrDA(发送/接收),CSI,SDIO和ADC功能

The WLAN subsystem contains the 802.11b/g/n radio, baseband and MAC that designed to meet both the low power and high throughput network application.

XR871网络子系统集成802.11b/g/n射频,基带和MAC实现,同时满足低功耗和高吞吐的应用需求

The SoC is designed for low-power operation and there is a separate power management unit for each subsystem. Multiple power domains and clocks can be individually shut down and the application and WLAN subsystems can be placed into low-power states, independently, to support a variety of application cases.

XR871集成一个独立的PMU单元来实现低功耗管理,多电源域和时钟域的设计让各子系统能够独立运作或关闭,应用和网络子系统能够单独的进入低功耗状态以满足各种应用场景


XR871 Features

  • Package / 封装
    • 6x6 52-pin QFN package
  • Power Management and Clock Source / 电源时钟
    • Integrate high efficiency power management unit with single 2.7-5.5V power supply input.
      集成高效率电源管理单元,支持2.7-5.5V单电源输入
    • Integrated DC-DC and LDOs for internal power supply
      内部集成DCDC和多路LDO
    • Separate power switches for CPU, RAM and peripherals
      为CPU,RAM和外设提供独立电源
    • 24/26/40/52MHz source crystal clock support
      支持外部24/26/40/52MHz的晶振
    • 32KHz OSC and RC clock support (XR871GT)
      XR871GT支持外部32768晶振和内部RC振荡器
    • 32KHz RC clock support (XR871ET)
      XR871ET支持内部RC振荡器
  • Application Micro-controller Subsystem / 应用子系统
    • ARM Cortex-M4F, up to 192MHz
      ARM Cortex-M4F,最高192MHz
    • Embedded 448KB SRAM and 64KB ROM
      集成448KB SRAM
    • Supports external SPI flash with QSPI mode and eXecute In Place (XIP) on flash
      支持QSPI和XIP扩展
    • Flash cache for XIP mode
      支持FLASH CACHE
    • Supports Secure Boot
      支持安全启动
    • Hardware Crypto Engine for Advanced Security, Including AES, DES/3DES, SHA2/MD5, CRC
      硬件加解密引擎,支持多种算法
    • 8-channels General Direct Memory Access(DMA) channels
      8个通用DMA通道
    • 2 Universal Asynchronous Receivers and Transmitters (UART)
      2个UART控制器
    • 2 Serial Peripheral Interface (SPI, boot & Application) with multi Chip-Select
      2个SPI控制器,并具备多片选功能
    • 2 General Timers, 2 alarm Timers, 1 RTC and 1 watch dog
      1个通用TIMER,支持RTC和看门狗
    • 8 PWM and Event Capture Controllers
      8路PWM通道,支持输入捕捉
    • 8 channels 12-bit accuracy ADC
      8路12bit ADC
    • 1 Camera Serial Interface (CSI)
      支持摄像头接口CSI
    • 1 Digital Audio Controller supports PCM and IIS protocol
      支持PCM/IIS音频接口
    • 1 Digital Microphone Controller
      支持数字麦克风
    • 1 SD/MMC/SDIO Controller for external storage
      1路SD/MMC接口
    • 2 Two Wire Interface Controllers for Camera module and some other sensors control
      2路IIC接口
    • 1 IR receiver and 1 IR transmitter
      红外收发控制器
  • WLAN Subsystem / WLAN子系统
    • 802.11b/g/n Radio, Baseband, Medium Access Control(MAC)
      集成802.11b/g/n射频,基带和MAC实现
    • Embedded TCP/IP Stack
      实现内嵌TCP/IP协议栈
    • Station, AP Modes
      支持STATION, HOSTAP模式
    • SmartConfig Technology for Autonomous and Fast WIFI Connections
      支持smartconfig快速配网功能
    • Security support for WEP, WPA/WPA2 personal, WPS2.0
      支持WEP,WPA和WPA2模式
    • Industry-Standard BSD Socket Application Programming Interfaces (APIs)
      支持BSD接口
  • Miscellaneous / 其他
    • Integrates 2Kbit eFuse to store device specific information and RF calibration data
      支持2Kbits efuse用来存储RF和用户定义信息

XR871 Block Diagram

xr871-block-diagram

XR871 Memory Alignment

XR871-memory-alignment

XR871 Pin Multiplexing

XR871-gpio

XR871GT and XR871ET

XR871GT-XR871ET