CC26xx Driver Library
AON (Always-On) Domain

Modules

 [aon_batmon.h] AON Battery Monitor
 
 [aon_event.h] AON Event
 
 [aon_ioc.h] AON I/O Controller
 
 [aon_pmctl.h] AON Power Management Controller
 
 [aon_rtc.h] AON Real Time Clock
 

Detailed Description

Introduction

The Always-ON (AON) voltage domain contains the AUX power domain, AON power domain, and JTAG power domain. The AON API includes functions to access the AON power domain. For functions accessing the AUX power domain see the AUX API.

The AON power domain contains circuitry that is always enabled, except for the shutdown mode (digital supply is off), and the AON power domain is clocked at 32-kHz.

The AON API accesses the AON registers through a common module called AON Interface (AON IF) which handles the actual transactions towards the much slower AON registers. Because accessing AON can cause a significant delay in terms of system CPU clock cycles it is important to understand the basics about how the AON IF operates. The following list describes a few of the most relevant properties of the AON IF seen from the system CPU:

Below are a few guidelines to write efficient code for AON access based on the properties of the interface to the AON registers.