A device for detecting biomolecules includes: a semiconductor substrate; a source region and a drain region separately provided at the substrate; a chamber formed at the substrate including a region between the source region and the drain region, the chamber configured to contain a sample including the biomolecules; and an electrode which applies a voltage to the sample in the chamber. The system further comprises a software generic control information file that is also stored in the NVS, wherein the SGC includes information relating to the compatibility of the software components with the processor modules. A generally cylindrical filter core is disposed inside the separation chamber.