Programming Reference

Foxonix supports several "devices names." This refers to the amount of memory or I/O available for a particular project. Selecting a larger device gives you more space for your audio (and in some cases more I/O), but the code editor generates a larger binary file, which takes longer to upload to the board. Choose a device from the following table that best suits your project.

Device Name Storage at 12kHz
sampling rate
Number of I/O (Ports Used) Audio Output
SNC21030 15 sec. 12  (P1, P2, P3) PWM only
SNC21031 15 sec. 12  (P1, P2, P3) DAC only
SNC21060 30 sec. 12  (P1, P2, P3) PWM only
SNC21085 42.5 sec. 12  (P1, P2, P3) PWM only
SNC21120 60 sec. 16  (P1, P2, P3, P6) PWM or DAC
SNC21168 84 sec. 16  (P1, P2, P3, P6) PWM or DAC
SNC21200 100 sec. 16  (P1, P2, P3, P6) PWM or DAC
SNC21268 134 sec. 16  (P1, P2, P3, P6) PWM or DAC
SNC21340 170 sec. 16  (P1, P2, P3, P6) PWM or DAC