SK-AMAP1-BREAKOUT-V11 – Ambiq Micro Apollo 1 (APOLLO512-KBR) Breakout Board

The Ambiq Micro Apollo1 (APOLLO512-KBR) breakout boards are now available in the FEEU webshop: http://shop.feeu.com/Shops/es966226/Products/SK-AMAP1-BREAKOUT-V11     more information and schematic can be found here: Factsheet_SK-AMAP1-BREAKOUT-v12 Apollo2 breakout boards will be expected 1-2 weeks later.

MCU Templates for Ambiq Micro Apollo 1

The MCU template is a project template for Ambiq Micro Apollo 1. It includes some basic settings for e.g. Linker, C-Compiler. See also MCU Templates Supported tool-chains: ARM 5.11 Atollic 4.3.1 emIDE 2.2 IAR 7.30 iSYSTEM 9.12.228 Supported MCUs: APOLLO256-KBR APOLLO256-KCR APOLLO512-KBR APOLLO512-KCR   The source is available at github: https://github.com/schreinerman/AmbiqMicroApollo1_McuTemplate The zip-package at the … [Read more…]

MCU Templates

MCU Templates are a kind of a common project framework or software framework needed for developers to have an easy start in development with MCUs. MCU Templates are historical started within Fujitsu (the times Fujitsu was a semiconductor company) by request of well-known customers. MCU Templates offering everything required to start development of embedded software … [Read more…]

Using Interrupts with ARM Cortex M (with Ambiq Micro Apollo MCU software example)

The interrupt part of ARM Cortex M MCUs is described in CMSIS. The interrupt controller of ARM Cortex M MCUs is called NVIC. The NVIC is part of CMSIS and is decribed at the CMSIS website: https://www.keil.com/pack/doc/CMSIS/Core/html/group__NVIC__gr.html In general ARM Cortex M based MCUs having two types of IRQs: Core peripheral IRQs and MCU peripheral … [Read more…]

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…]