rt-thread/bsp/apollo2
Zxy 4ed9bc11f7
[errno code]fix that use RT_ENOSYS without - (#7084)
* [errno code]fix that use RT_ENOSYS without -

* Update bsp/airm2m/air32f103/libraries/rt_drivers/drv_hwtimer.c

---------

Co-authored-by: Man, Jianting (Meco) <920369182@qq.com>
2023-03-23 01:54:42 -04:00
..
applications [bsp][applications][sconscript] 整理统一sconscript格式 (#6481) 2022-10-03 10:43:08 -04:00
board [errno code]fix that use RT_ENOSYS without - (#7084) 2023-03-23 01:54:42 -04:00
libraries format Kconfig and sconscript 2023-01-08 22:52:13 -05:00
.config modify RT_ALIGN_SIZE as 8 by default 2023-01-12 22:47:23 -05:00
Kconfig format Kconfig and sconscript 2023-01-08 22:52:13 -05:00
README.md Update README.md 2017-10-06 11:20:07 +08:00
SConscript Add bsp apollo2 2017-09-15 18:10:51 +08:00
SConstruct format Kconfig and sconscript 2023-01-08 22:52:13 -05:00
apollo2 evaluation board skt.jpg Modified fomat and add low power 2017-09-20 11:14:45 +08:00
project.uvoptx [bsp] update project configure file for finsh component change 2019-09-26 15:40:13 +08:00
project.uvprojx update the project for RT-Thread_V4.1.1 2022-08-16 19:38:48 +08:00
rtconfig.h modify RT_ALIGN_SIZE as 8 by default 2023-01-12 22:47:23 -05:00
rtconfig.py [bsp][apollo2] update scons config: update MDK support. 2018-12-03 20:01:43 +08:00
rtthread.sct [BSP]Add sct and fix some drivers bug 2018-09-21 16:11:56 +08:00
rtthread_link.ld [Bsp][Apollo2]fix build error with gcc 2018-09-02 11:21:03 +08:00
template.uvoptx [BSP]Add more drivers and fix some problem 2017-12-04 18:52:02 +08:00
template.uvprojx Modified not use c99 2017-09-20 12:42:23 +08:00

README.md

Apollo2 MCU是基于Ambiq Micro的Apollo MCU产品系列的第二代控制器。

Ambiq使用专利亚阈值功率优化技术Subthreshold Power Optimized Technology SPOT平台来实现惊人的功耗降低其功耗通常比性能相近的其它MCU产品降低5至10倍。

Apollo2 MCU采用32位ARM Cortex-M4F微控制器集成了高达1 MB的闪存和256 KB的RAM以适应无线电和传感器开销同时仍留有足够的应用代码空间。该微控制器还包括串行主机和UART端口用于与无线电和传感器通信包括加速度计陀螺仪和磁力计。

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-M4 Processor
    Up to 48 MHz clock frequency
    Floating point unit
    Memory protection unit
    Wake-up interrupt controller with 32 interrupts
    
Ultra-low power memory:
    Up to 1 MB of flash memory for code/data
    Up to 256 KB of low leakage RAM for code/data
    16kB 1 or 2-way Associative Cache

Ultra-low power interface for off-chip sensors:
    14 bit, 15-channel, up to 1.2 MS/s ADC
    Voltage Comparator
    Temperature sensor with +/-2C accuracy

Flexible serial peripherals:
    6x I2C/SPI master for communication with sensors,?radios, and other peripherals
    1x I2C/SPI slave for host communications
    2x UART for communication with peripherals and?legacy devices
    PDM for mono and stereo audio microphone

Rich set of clock sources:
    32.768 kHz XTAL oscillator
    Low frequency RC oscillator  1.024 kHz
    High frequency RC oscillator  48 MHz
    RTC based on Ambiqs AM08X5/18X5 families

Wide operating range: 1.8-3.6 V, 40 to 85°C

Compact package options:
    2.5 x 2.5 mm 49-pin CSP with 34 GPIO
    4.5 x 4.5 mm 64-pin BGA with 50 GPIO

Board info
    Apollo2 Evaluation Boardhttp://ambiqmicro.com/apollo-ultra-low-power-mcu/apollo2-mcu-20170703/