User's Manual

Solutions for a Real Time World
ANTHIAS BLE Module
User Manual
Re-Tek - xxxx - 19 - 45388 Warm Springs Blvd. Fremont, CA 94539
support@unigen.com
TEL: (510) 668.2088 FAX: (510) 661.2788
http://www.unigen.com Customer Comment Line: (800) 826.0808
Copyright Unigen Corporation, 2012
Microcontroller
The microcontroller, interrupt controller and event timer execute the Bluetooth Low Energy
software stack and control the BLE radio and external interfaces. A 16-bit RISC microcontroller is
used for low power consumption and efficient use of memory.
Programmable I/O Ports, PIO and AIO
12 lines of programmable bidirectional I/O are provided. They are all powered from the Anthias
internal regulating circuitry. PIO lines are software-configurable as weak pull-up, weak pull-down,
strong pull-up or strong pull-down.
Note:
At reset all PIO lines are inputs with internal weak pull-downs.
Any of the PIO lines can be configured as interrupt request lines or to wake the module from
deep sleep mode. Table below lists the options for waking the module from the sleep modes.
Table 8: Wake Options
Sleep Mode Wake-up Options
Dormant Can only be woken by the WAKE pad.
Hibernate Can only be woken by the WAKE pad or by the watchdog timer.
Deep Sleep Can be woken by any PIO configured to wake the module.
The Anthias module supports alternative functions on the PIO lines:
SPI Interface
UART
LED Flasher / PWM modules
Note:
Unigen cannot guarantee that all the PIO assignments remain as described.
Implementation of the PIO lines is firmware build specific. For more information,
see relevant software release note.
Anthias has 3 general purpose analog interface pads, AIO[2:0] .