Firmware 2.0 Features Onboard Watchdog Timer. If your application fails to communicate with the device within a specified timeout period (up to hundreds of seconds) the onboard intelligence will change all the output ports and values to the configured "safe" state. Need a DAC to power up at 1 Volt? Want the digital output port to generate a square wave as soon as the firmware is loaded? Now you can configure the power-on default states for all possible outputs. Command the onboard intelligence to perform digital input debouncing and latching. Debouncing time constants from hundreds of microseconds to hundreds of milliseconds allows a wide variety of low-pass filtering options. Latching inputs record low- and high-going pulses that your application may otherwise have missed. PWM allows programmable duty-cycle square wave output on any digital output. MAP is our new Matrix Mapping feature, wherein you can command the onboard intelligence to automagically copy the state of one bit onto another bit, with no computer interaction required.