Introducing the AI-ADAM100!

Developed in collaboration with ABOV Semiconductor, the AI-ADAM100 multi-chip package combines a low power Cortex M0+ microcontroller with Femtosense’s SPU-001 coprocessor to create an affordable end-to-end solution for adding flexible voice control to any product


Tiny enough to fit into the smallest devices and efficient enough to last all day running powerful AI applications on-device in real time! 

hand 3 line 2
hand 3 line 2
wlcsp bare die new 2024
wlcsp bare die new 2024


  • 1 MB of on-chip SRAM (10 MB effective with sparsity)
  • 22nm process
  • Sub-mW for speech, audio, and 1-D data
  • SPI interface

Hardware IP

SoC Integration

  • 512 kB of on-chip SRAM per core (5 MB effective with sparsity)
  • Sharable memory
  • 22nm process | portable to any process node
  • Fractional or multi-core configurations
  • AXI interface
coredesign gif 2
coredesign gif 2
4-core Configuration


ai adam 100 2
ai adam 100 2

SPU + MCU for on-device voice cleanup and flexible commands in a single affordable package


  • Multi-Chip Package (MCP) with SPU-001 NPU and Cortex-M0+ MCU
  • 64/32 kB MCU code flash memory | 8 kB MCU SRAM
  • 1 MB of NPU SRAM (10 MB effective with sparsity)
  • NPU: 22 nm process | MCU: 130 nm process
  • Sub-mW for speech, audio, and 1-D data
  • SPU-001 Evaluation


    Evaluation Board (EVB)

    PCB Board with SPU-001 WLCSP for integrating with external host systems

    • Full access to SPU pins on PMOD header
    • 16 Mb onboard SPI Flash
    • 1.8-3.3V operation
    • Headers for easy power measurement

    Evaluation Kit 2 (EVK2)

    EVB + Tympan open source hearing aid platform and Tympan connector board

    • Host processor Cortex-M7 with FPU
    • 2x onboard MEMS microphones
    • 3.5mm audio jacks for input/output
    • Micro SD card reader

    Software Development Kit

    flow 20231
    flow 20231

    Our Software Development Kit (SDK) allows developers to get started with minimal barriers. The SDK provides advanced sparse optimization tools, a hardware simulator, and the Femtocrux compiler

    Deploy models to the SPU with or without fine-tuning. Achieve high efficiency for dense models, and even higher efficiency for sparse models


    Optimize models with sparsity regularization and quantization aware training


    Simulate energy, latency, throughput, and footprint of your model on the SPU


    Use the Femtocrux compiler to deploy to the SPU for verification, testing, and production

    Available Ready-to-Deploy Models

    AI Noise Cancellation

    • Real-time Face-to-Face
    • Next-gen Hearing-aid
    • Conference / Phone calls
    • Extreme Noise

    AI Voice Interface

    • Wakeword Detection
    • Local Commands 
    • Sentence Intent Understanding
    • Voice Cleanup

    Get updates

    Be the first to know about new products and features

    This website stores cookies on your computer. These cookies, as specified in our Privacy Policy, are used to collect information about how you interact with our website. We use this information in order to improve and customize your browsing experiences.

    Use the “Accept” button to consent to the use of such technologies. Use the “Reject” button to continue without accepting.

    Privacy Preferences

    We and selected third parties use cookies or similar technologies to store cookies on your computer for technical purposes and, with your consent, for other purposes such as website analytics.

    Allow All
    Manage Consent Preferences
    • Strictly necessary cookies
      Always Active

      These trackers are used for activities that are strictly necessary to operate or deliver the service you requested from us and, therefore, do not require you to consent.

    • Analytical / performance cookies

      These trackers help us to measure traffic and analyze your behavior with the goal of improving our service.
      Cookies Details