Data Sheet
Table Of Contents
- 1Introduction
- 2General Specification
- 3Pin Configuration
- 4Pin Definition
- 5Device Details
- 6Bluetooth Subsystem
- 7System Power States
- 8Host Interfaces Subsystem
- 9Applications Subsystem
- 10Audio Subsystem
- 11Audio Subsystem
- 12Peripheral Interfaces
- 13System Manager
- 14PMU Subsystem
- 15Bluetooth Performance Specification
- 16Reference Design
- 17Recommended Reflow Profile
- 18 Mechanical Characteristic
- 19 Recommended PCB Layout and Mounting Pattern
- 20 Ordering Information
- 21 Cautions &Warnings
- 空白页面
- 空白页面
- 空白页面
FLC-BTM901 Datasheet
Flaircomm Microelectronics,Inc. - 25-
10 Audio Subsystem
10.1 Audio Subsystem Features
Audio subsystem features include:
■ CPU clock options:
□ 120/80/32 MHz for audio processing
■ Program ROM: 5 Mb
■ Program RAM/cache: 80 KB
■ Data RAM size: 256 KB
■ Analog DAC: Stereo analog outputs configurable as differential Class-AB audio
outputs or differential high efficiency Class-D
■ Analog ADC: Stereo analog inputs configurable as single ended line inputs, or
unbalanced, or balanced analog microphone inputs
■ I²S/PCM interface
□ One interface, 24‑bit
□ Supports 8, 16, 32, 44.1, 48, 96, 192 kHz sample rates
■ SPDIF interfaces
□ 2, configurable as input or output
□ Supports 8, 16, 32, 44.1, 48, 96, 192 kHz sample rates
■ Audio MCLK: Programmable, available on PIO[15]
■ Audio engine
□ 2 Codec output channels, supporting 8, 16, 32, 44.1, 48, 96, 192 kHz sample rates
□ 6 Codec input channels supporting 8, 16, 32, 44.1, 48, 96 kHz sample rates
■ Digital mics
□ 6 mono/3 stereo
□ Supports 500 kHz, 1, 2, 4 MHz clock frequencies
■ Active Noise Cancellation: Hybrid, Feedforward, and Feedback modes
10.2 Dual Core Kalimba
The audio subsystem has identical 2 x 32‑bit, clocked up to 120 MHz dual Kalimba cores.
Each core has its own set of timers, interrupt controllers, and caches. Caches are
implemented in program RAM. Both Kalimba cores have identical memory maps that










