The Flexis JM family features one 2-channel and one 6-channel timer, a 12-bit 12-channel ADC, low voltage detector, and a Computer Operating Properly (COP) module. Additionally, the JM128 integrates a Controller Area Network (CAN) module for industry automation and control systems application. The JM128 also features a hardware cryptographic acceleration unit (CAU) and a random number generator accelerator (RNGA) which both make the JM128 device suitable for diagnostic equipment, and other high reliability applications.