The Astell&Kern KANN MAX has internal memory of 64GB and expands up-to 1TB with a microSD card.