AX8052F100: Ultra-Low Power Microcontroller for RF Applications

The AX8052F100 is an ultra-low power microcontroller. It is optimized for use in battery powered applications together with RF ICs. The AX8052F100 offers high integration with attractive peripheral blocks, small footprint, easy communication with RF ICs, flexibility and ultra-low power consumption. The AX8052F100 microcontroller core executes the industry standard 8052 instruction set. The system clock can be programmed freely from DC to 20 MHz. As instructions are executed in a single cycle, the core can deliver 20 MIPS. A 64 kByte flash memory is provided, allowing to program applications in C. A fully associative cache and a pre-fetch controller hide the latency of the flash memory. AX8052F100 specifically targets ultra-low power applications. Four system clock sources can be selected on the fly, allowing to flexibly adapt the system speed to varying application needs. The core consumes 150 µA/MHz and AX8052F100 consumes 800 nA in sleep mode with wake-up timer running. The AX8052F100 features a dual channel DMA engine that can transfer data to and from XRAM to any peripheral on chip. A dedicated AES engine with own DMA engine is provided for encryption. Further peripherals include three general purpose timers with optional sigma-delta or PWM output mode. The timers can be used as baud rate generators for the two UARTs. A master/slave SPI interface is provided. A 10-bit, 500 kSample/s ADC with flexible input modes, as well as comparators allow to interface with analog data streams. The AX8052F100 has a specialized SPI master interface that can be used as an interface to radio ICs. It maps the radio chip registers directly into the X-bus address space.

Features
  • Ultra-low Power AX8052 MCU
  • Highly flexible clocking scheme
  • Dual channel DMA engine
  • Dedicated radio master SPI interface
Benefits
  • Consumes 800 nA in sleep mode with wake-up timer running
  • System clock can be programmed freely from DC to 20 MHz
  • Transfer data to and from XRAM to any peripheral on chip
  • Radio interface with direct map to address space
Applications
  • Automatic Meter Reading (AMR)
  • Building Automation
  • Wireless Networks
  • Active RFID
Software (5)
Document TitleDocument ID/SizeRevisionRevision Date
AX-MicroLab Configurator and Example Code Generator for AX8052Fxx MCUs (Windows Installer)AX-MicroLab Configurator and Example Code Generator for AX8052Fxx MCUs (Windows Installer) (6233kB)0
AX8052-IDE Software Package (Binary RPMs for Fedora 16 x86_64)AX8052-IDE Software Package (Binary RPMs for Fedora 16 x86_64) (58514kB)1.17Aug, 2016
AX8052-IDE Software Package (Source RPMs under GNU Public License)AX8052-IDE Software Package (Source RPMs under GNU Public License) (18845kB)1.17Aug, 2016
AX8052-IDE Software Package (Windows Installer)AX8052-IDE Software Package (Windows installer) (55125kB)1.17Aug, 2016
SDCC Compiler Sources (Under GNU Public License)SDCC Compiler Sources (Under GNU Public License) (17572kB)3.6.0Jul, 2016
Package Drawings (1)
Document TitleDocument ID/SizeRevision
QFN28 5x5, 0.5P485EH (32.1kB)A
Application Notes (9)
Document TitleDocument ID/SizeRevisionRevision Date
AX8052 Debugger Software ManualAND9370/D (132kB)3Aug, 2016
AX8052 LibMF Support Library Software ManualAND9382/D (298kB)3Aug, 2016
AX8052 Oscillator CalibrationAND9328/D (71kB)2Nov, 2015
AX8052 Power On ResetAND9329/D (96kB)2Nov, 2015
AX8052 Production ProgrammingAND9330/D (83kB)2Nov, 2015
AX8052 Programming ManualAND9349/D (2203kB)3Sep, 2016
AX8052 Serial Boot LoaderAND9331/D (82kB)2Nov, 2015
AxCode::Blocks Quick GuideAND9371/D (2607kB)3Aug, 2016
LibAXDSP (AX8052 DSP Library) Software ManualAND9380/D (77kB)1Feb, 2016
Errata (1)
Document TitleDocument ID/SizeRevisionRevision Date
Silicon Errata for AX8052AX8052-ERR/D (103kB)2Dec, 2015
Data Sheets (1)
Document TitleDocument ID/SizeRevisionRevision Date
Ultra-Low Power MicrocontrollerAX8052F100/D (277kB)3May, 2016
Evaluation/Development Tool Information
ProductStatusComplianceShort Description
AXDBG-2-GEVKActivePb-freeDVK-2 Debug Adapter
MDK-2-GEVKActivePb-freeMDK-2 Base Evaluation Kit
Order Information
ProductStatusCompliancePackageMSL*ContainerBudgetary Price/Unit
AX8052F100-2-TA05ActivePb-free Halide freeQFN-28485EH1Tape and Reel500$0.9
AX8052F100-2-TW30ActivePb-free Halide freeQFN-28485EH1Tape and Reel3000$0.9
AX8052F100-2-WD1ActivePb-free Halide freeContact BDTICNAWJAR1Contact BDTIC
Specifications
ProductBitsROM (bits)RAM (bits)Bus Cycle Time Min (µs)Instruction Cycle Time Min (µs)InterruptsIO PortsADCPWM OutputsTimersUSBLCD Controller/ DriverVDD Min (V)VDD Max (V)
AX8052F100-2-TA05
AX8052F100-2-TW30
AX8052F100-2-WD1
Ultra-Low Power Microcontroller (277kB) AX8052F100
AX-MicroLab Configurator and Example Code Generator for AX8052Fxx MCUs (Windows Installer) AX8052F100
AX8052-IDE Software Package (Binary RPMs for Fedora 16 x86_64) AX8052F151
AX8052-IDE Software Package (Source RPMs under GNU Public License) AX8052F151
AX8052-IDE Software Package (Windows Installer) AX8052F151
SDCC Compiler Sources (Under GNU Public License) AX8052F151
AX8052 Debugger Software Manual AX8052F151
AX8052 LibMF Support Library Software Manual AX8052F151
AX8052 Oscillator Calibration AX8052F151
AX8052 Power On Reset AX8052F151
AX8052 Production Programming AX8052F151
AX8052 Programming Manual AX8052F151
AX8052 Serial Boot Loader AX8052F151
AxCode::Blocks Quick Guide AX8052F151
LibAXDSP (AX8052 DSP Library) Software Manual AX8052F151
Silicon Errata for AX8052 AX8052F151
QFN28 5x5, 0.5P AX8052F100