Using Ambiq Micro Apollo1 or Apollo2 MCUs CTIMER as PWM

A Pulse Width Modelation (PWM) has a duty and a cycle. The duty can be something between 0% and 100% of the cycle time. For Ambiq Micro the CTIMER peripheral can be used to generate a PWM. GPIO setup First of all the GPIOs have to be set, see also Using GPIOs for more details. The … [Read more…]

AMAPH1KK-KCR – Ambiq Micro Apollo2 MCU

AMAPH1KK-KCR is the chip-scale package version of Ambiq Micros Apollo2 MCU. It has 1MB Flash and 256KB RAM in a 49-pin CSP package. Specifications and Features Ultra-low supply current: <10 μA/MHz executing from flash at 3.3 V <10 μA/MHz executing from RAM at 3.3 V High-performance ARM Cortex-M4F Processor: Up to 48 MHz clock frequency … [Read more…]

AMAPH1KK-KBR – Ambiq Micro Apollo2 MCU

AMAPH1KK-KBR is the BGA package version of Ambiq Micros Apollo2 MCU. It has 1MB Flash and 256KB RAM in a 64-pin BGA package. Specifications and Features Ultra-low supply current: <10 μA/MHz executing from flash at 3.3 V <10 μA/MHz executing from RAM at 3.3 V High-performance ARM Cortex-M4F Processor: Up to 48 MHz clock frequency … [Read more…]

Using GPIOs of Ambiq Micros Apollo1 and Apollo2 MCUs

The GPIOs of Apollo1 and Apollo2 series MCUs can be configured via a MUX for up to 8 different functionalities. Following schematic can be found in the datasheet in the chapter GPIO and Pad Configuration Module (Apollo1: chapter 6, Apollo2: chapter 7): The IO-cell itself can be configured in a complex way. The datasheet is … [Read more…]