A Tiva ARM Cortex-M4 based neural signal recorder with programmable multi-channel interface.