Shown here is a more detailed summary of the features and specifications of the ML610Q101/102 devices. They share a lot of common features, such as six channels of successive approximation type analog to digital conversion, so that six different analog signals can be monitored independently, two analog comparator channels, timers which are used for synchronizing actions, a single output PWM module, a time base counter and watch dog timer on each device. These devices can run up to 8.192MHz, without any external timing reference or components, and because they are RISC processors they execute one instruction per clock cycle. The ML610Q101 has 4K bytes of FLASH and the Q102 has 6K bytes for program storage. They both have 256 bytes of RAM. They are both available in a 16 pin SSOP package. Both devices have the VLS function, which is useful for battery monitoring, allowing for a controlled shutdown if the supply voltage is getting to be too low to operate the system correctly.