没有合适的资源?快使用搜索试试~ 我知道了~
首页Apollo3_MCU_Data_Sheet_v0_6_open.pdf
Apollo3_MCU_Data_Sheet_v0_6_open.pdf
需积分: 46 485 浏览量
更新于2023-03-03
评论
收藏 7.85MB PDF 举报
Apollo3 MCU datasheet!Apollo3 MCU datasheet!Apollo3 MCU datasheet!
资源详情
资源评论
资源推荐

Apollo3 Blue Datasheet
DS-A3-0p6 Page 1 of 879 2018 Ambiq Micro, Inc.
All rights reserved.
Apollo3 Datasheet
Doc. ID: DS-A3-0p6
Revision 0.6
March 2018
IMPORTANT NOTICE:
This datasheet is released under NDA only. Content herein is
accurate to the extent possible, but is preliminary and certain
content may not be fully validated.

Apollo3 Blue Datasheet
Ultra-Low Power MCU Family
DS-A3-0p6 Page 2 of 879 2018 Ambiq Micro, Inc.
All rights reserved.
Ambiq Micro
Apollo3
MCU
Host
Processor
(optional)
SPI/I
2
C
Slave
Port
SPI/I
2
C Master,
UART
GPS / WiFi
Magnetometer
with Digital
Output
Gyroscope
with Digital
Output
Accelerometer
with Digital
Output
Typical Application Circuit for the Apollo3 MCU
External Flash
Multi-bit
SPI
Display
Features
Ultra-low supply current:
- 6 µA/MHz executing from flash at 3.3 V
- 6 µA/MHz executing from RAM at 3.3 V
- 1 µA deep sleep mode (BLE Off) with RTC at 3.3 V
High-performance ARM Cortex-M4Processor
- 48 MHz nominal clock frequency, with 96 MHz high perfor-
mance Burst Mode
- Floating point unit
- Memory protection unit
- Wake-up interrupt controller with 32 interrupts
Integrated Bluetooth
1
5 low-energy module
- RF sensitivity: -95 dBm
- TX: 3 mA @ 0 dBm, RX: 3 mA
- Tx output power: -20 dBm to +4 dBm
Ultra-low power memory:
- Up to 1 MB of flash memory for code/data
- Up to 384 KB of low leakage RAM for code/data
- 16 kB 2-way Associative/Direct-Mapped Cache
Ultra-low power interface for off-chip sensors:
- 14 bit ADC at up to 1.2 MS/s, 15 selectable input channels
available
- Voltage Comparator
- Temperature sensor with +/-3ºCaccuracy
ISO7816 Secure interface
Flexible serial peripherals:
- 1x 2/4/8-bit SPI master interface
-6x I
2
C/SPI masters for peripheral communication
-I
2
C/SPI slave for host communications
- 2x UART modules with 32-location Tx and Rx FIFOs
- PDM for mono and stereo audio microphone
-1x I
2
S slave for PDM audio pass-through
Rich set of clock sources:
- 32.768 kHz XTAL oscillator
- Low frequency RC oscillator – 1.024 kHz
- High frequency RC oscillator – 48/96 MHz
- RTC based on Ambiq’s AM08X5/18X5 families
Wide operating range: 1.755-3.63 V, –40 to 85°C
1. The Bluetooth® word mark and logos are registered trade-
marks owned by the Bluetooth SIG, Inc. and any use of such
marks is under license. Other trademarks and trade names
are those of their respective owners.
Compact package option:
- 3.37 x 3.25 mm(0.35mm) 65-pin CSP with 37 GPIO
- 5 x 5 mm (0.5mm) 81-pin BGA with 50 GPIO
Applications
Description
The Apollo3 MCU Family is an ultra-low power, highly integrated
microcontroller designed for battery-powered devices including
wearable electronics, activity & fitness monitors, and wireless
sensors. By combining ultra-low power sensor conversion
electronics with the powerful ARM Cortex-M4 processor with
Floating Point Unit, the Apollo3 Blue MCU enables complex
sensor processing tasks to be completed with unprecedented
battery life. Weeks, months, and years of battery life are
achievable while doing complex context detection, gesture
recognition, and activity monitoring. The Apollo3 Blue MCU takes
full advantage of Ambiq Micro’s patented Subthreshold Power
Optimized Technology (SPOT) Platform, setting a new industry
benchmark in low power design.
The Apollo3 Blue MCU builds upon the industry’s best power
management efficiency of the Apollo2 MCU Family to deliver a
totally integrated Bluetooth low energy connectivity solution. The
device offers Bluetooth 5 ready radio and integrates 1 MB of flash
memory and 384 KB of RAM to accommodate radio and sensor
overhead while leaving space for application code. This
microcontroller also includes several masters and one slave SPI
and I2C ports and two UART ports for communicating with sensors
including accelerometers, gyroscopes, and magnetometers. .
- Wearable electronics
including smart watches
- Motion and tracking devices
- Wireless sensors - Home automation
- Activity and fitness moni-
tors
- Light control applications
- Consumer electronics - Wireless mice and keyboards
- Beacons - Alarms and security system
- Remote sensing - Toys

Apollo3 Blue Datasheet
DS-A3-0p6 Page 3 of 879 2018 Ambiq Micro, Inc.
All rights reserved.
Table of Content
1. Apollo3 Blue MCU Package Pins ..................................................................................... 47
1.1 Pin Configuration ....................................................................................................... 47
1.2 Pin Connections ......................................................................................................... 48
2. System Core ....................................................................................................................... 66
3. MCU Core Details ............................................................................................................. 68
3.1 Interrupts .................................................................................................................... 68
3.2 Memory Map ............................................................................................................. 71
3.3 Memory Protection Unit (MPU) ................................................................................ 73
3.4 System Busses ............................................................................................................ 73
3.5 Power Management ................................................................................................... 74
3.5.1 Cortex-M4 Power Modes .................................................................................. 74
3.5.2 System Power Modes ........................................................................................ 75
3.5.3 Power Control ................................................................................................... 77
3.6 Debug Interfaces ........................................................................................................ 87
3.6.1 Debugger Attachment ....................................................................................... 87
3.6.2 Instrumentation Trace Macrocell (ITM) ........................................................... 87
3.6.3 Trace Port Interface Unit (TPIU) ...................................................................... 87
3.6.4 Faulting Address Trapping Hardware ............................................................... 87
3.7 ITM Registers ............................................................................................................ 87
3.7.1 Register Memory Map ...................................................................................... 88
3.7.2 ITM Registers ................................................................................................... 90
3.8 MCUCTRL Registers .............................................................................................. 115
3.8.1 Register Memory Map .................................................................................... 116
3.8.2 MCUCTRL Registers ..................................................................................... 118
3.9 Memory Subsystem ................................................................................................. 141
3.9.1 Features ........................................................................................................... 142
3.9.2 Functional Overview ....................................................................................... 143
3.9.3 Flash Cache ..................................................................................................... 144
3.9.4 SRAM Interface .............................................................................................. 158
4. Security ............................................................................................................................ 160
4.1 Functional Overview ................................................................................................ 160
4.2 Secure Boot .............................................................................................................. 160
4.3 Secure OTA ............................................................................................................. 161
4.4 Secure Key Storage .................................................................................................. 161
4.5 External Flash Inline Encrypt/Decrypt .................................................................... 161
4.6 SECURITY Registers .............................................................................................. 162
4.6.1 Register Memory Map .................................................................................... 162
4.6.2 SECURITY Registers ..................................................................................... 163
4.7 ................................................................................................................................. 168
5. DMA ................................................................................................................................ 169
5.1 Functional Overview ................................................................................................ 169
5.1.1 General Usage ................................................................................................. 169
5.1.2 Auto Power Down .......................................................................................... 170
5.1.3 Priority ............................................................................................................ 170

Apollo3 Blue Datasheet
DS-A3-0p6 Page 4 of 879 2018 Ambiq Micro, Inc.
All rights reserved.
5.1.4 Hardware Handshake / Hardware Triggering ................................................. 170
6. BLE Module .................................................................................................................... 171
6.1 Functional Overview ................................................................................................ 171
6.1.1 Introduction ..................................................................................................... 171
6.1.2 Main Features ................................................................................................. 171
6.2 Functional Description ............................................................................................. 172
6.2.1 Data Transfers ................................................................................................. 172
6.3 BLEIF Registers ...................................................................................................... 173
6.4 BLEIF Registers ...................................................................................................... 173
6.4.1 Register Memory Map .................................................................................... 174
6.4.2 BLEIF Registers ............................................................................................. 176
7. MSPI Master Module ....................................................................................................... 209
7.1 Functional Overview ................................................................................................ 209
7.2 Configuration ........................................................................................................... 210
7.3 PIO Operations ........................................................................................................ 210
7.3.1 Paired-Quad Device Operation (QUADCMD) ............................................... 211
7.4 DMA Operations ...................................................................................................... 212
7.5 Execute in Place (XIP) Operations .......................................................................... 213
7.5.1 Optimized XIP Addressing ............................................................................ 213
7.5.2 Micron XIP Support ........................................................................................ 213
7.6 Command Queueing (CQ) ....................................................................................... 214
7.6.1 Command Queue Data Format ....................................................................... 214
7.6.2 CQ Interrupts .................................................................................................. 215
7.6.3 Pausing CQ Operations ................................................................................... 215
7.6.4 Using the CQ Index registers .......................................................................... 217
7.6.5 MSPI and IOM Intercommunication .............................................................. 217
7.7 Data Scrambling ...................................................................................................... 218
7.8 Auto Power Down ................................................................................................... 218
7.9 Pad Configuration and Enables ................................................................................ 218
7.9.1 Internal Pin Muxing Options ......................................................................... 219
7.9.2 MSPI Pin Timing Board/Package Considerations .......................................... 219
7.10 MSPI Registers ...................................................................................................... 220
7.10.1 Register Memory Map .................................................................................. 221
7.10.2 MSPI Registers ............................................................................................. 222
8. I2C/SPI Master Module ................................................................................................... 250
8.1 Functional Overview ................................................................................................ 250
8.2 Interface Clock Generation ...................................................................................... 250
8.3 Command Operation ................................................................................................ 251
8.4 FIFO ......................................................................................................................... 253
8.5 I2C Interface ............................................................................................................ 253
8.5.1 Bus Not Busy .................................................................................................. 254
8.5.2 Start Data Transfer .......................................................................................... 254
8.5.3 Stop Data Transfer .......................................................................................... 254
8.5.4 Data Valid ....................................................................................................... 254
8.5.5 Acknowledge .................................................................................................. 254
8.5.6 I2C Slave Addressing ..................................................................................... 255

Apollo3 Blue Datasheet
DS-A3-0p6 Page 5 of 879 2018 Ambiq Micro, Inc.
All rights reserved.
8.5.7 I2C Offset Address Transmission ................................................................... 255
8.5.8 I2C Normal Write Operation .......................................................................... 256
8.5.9 I2C Normal Read Operation ........................................................................... 256
8.5.10 I2C Raw Write Operation ............................................................................. 257
8.5.11 I2C Raw Read Operation .............................................................................. 257
8.5.12 Holding the Interface with CONT ................................................................ 257
8.5.13 I2C Multi-master Arbitration ........................................................................ 257
8.6 SPI Operations ......................................................................................................... 258
8.6.1 SPI Configuration ........................................................................................... 258
8.6.2 SPI Slave Addressing ...................................................................................... 258
8.6.3 SPI Normal Write ........................................................................................... 258
8.6.4 SPI Normal Read ............................................................................................ 259
8.6.5 SPI Raw Write ................................................................................................ 259
8.6.6 SPI Raw Read ................................................................................................. 260
8.6.7 SPI 3-wire Mode ............................................................................................. 260
8.6.8 Complex SPI Operations ................................................................................ 260
8.6.9 SPI Polarity and Phase .................................................................................... 261
8.7 Repeating a Command ............................................................................................. 261
8.8 Bit Orientation ......................................................................................................... 262
8.9 Full Duplex Operations ............................................................................................ 262
8.10 SPI Flow Control ................................................................................................... 262
8.11 Pre-read Control ..................................................................................................... 264
8.12 Minimizing Power ................................................................................................. 265
8.13 IOM Registers ........................................................................................................ 265
8.13.1 Register Memory Map .................................................................................. 266
8.13.2 IOM Registers ............................................................................................... 271
9. I2C/SPI Slave Module ..................................................................................................... 308
9.1 Functional Overview ................................................................................................ 308
9.2 Local RAM Allocation ............................................................................................ 308
9.3 Direct Area Functions .............................................................................................. 309
9.4 FIFO Area Functions ............................................................................................... 312
9.5 Rearranging the FIFO .............................................................................................. 313
9.6 Interface Interrupts ................................................................................................... 314
9.7 Command Completion Interrupts ............................................................................ 315
9.8 Host Address Space and Registers ........................................................................... 315
9.9 I2C Interface ............................................................................................................ 315
9.9.1 Bus Not Busy .................................................................................................. 316
9.9.2 Start Data Transfer .......................................................................................... 316
9.9.3 Stop Data Transfer .......................................................................................... 316
9.9.4 Data Valid ....................................................................................................... 316
9.9.5 Acknowledge .................................................................................................. 316
9.9.6 Address Operation .......................................................................................... 317
9.9.7 Offset Address Transmission .......................................................................... 317
9.9.8 Write Operation .............................................................................................. 318
9.9.9 Read Operation ............................................................................................... 318
9.9.10 General Address Detection ........................................................................... 319
剩余878页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0