An end product or solutions example of what can be created using the PSoC analog coprocessor. Gas detectors have been mentioned several times in this presentation, and so this slide looks at how a gas detector could be implemented using this chip and this chip only. A gas detector module requires custom analog front ends, and it is very difficult to find an off the shelf gas detector air feature, so designers end up having to design a custom analog front end and custom analog filter, for two different types of sensors. The application requires an actual sensor here to sense the gas, and another different sensor to sense smoke. Essentially, the Analog Coprocessor is trying to combine the function of two different product types, into a single module. Traditionally multiple specialized ICs would be required to implement these AFEs and filters, and then a separate single processing engine may be needed also, possibly overloading the host processor with the responsibilities of analyzing that data. So, the PSoC Analog Coprocessor simplifies the solution greatly, by integrating everything into a single chip. The appropriate analog filter for the gas and smoke sensors can be applied on the fly, based on the sensor processing, the right compensation using Cypress’s DACs is achieved, and even some housekeeping tasks like driving an IR LED or an alarm LED, using the PWMs can be done on this chip. Most importantly, there is the cortex M0+ CPU that can act as a dedicated signal processing engine. Then, simply and easily data can be sent over a serial communication interface like I2C to the main host processor in the system. This is how the PSoC Analog Coprocessor can very quickly and easily implement a gas detector module for a modern product that integrates both gas sensing and smoke sensing capabilities into a single module.