Here are all the maximum times you can record using specific settings... 8180Hz - 8bit: 32s, 16bit: 16s 10910Hz - 8bit: 24s, 16bit: 12s 16360Hz - 8bit: 16s, 16bit: 8s 32730Hz - 8bit: 8s, 16bit: 4s You can use MICSTART using this syntax... MICSTART SR,NB,NS You can stop it at any time with MICSTOP. After recording is done, you can copy the mic data to an array using MICSAVE.