PSoC as is widely known (programmable system on chip). It is a microcontroller based product that also includes programmable analog blocks, programmable digital blocks, flexible and programmable routing and interconnects, and some Cypress technology like CapSense, all combined into a single monolithic die into a single chip. The PSoC Analog Coprocessor, an analog centric PSoC specifically designed to measure analog signals from analog sensors. But not only does it measure these signals and digitize them, but also helps process them into meaningful data that can then be easily sent onwards to a host processor. Programmable Analog Blocks on a PSoC, are PSoC components represented in PSoC Creator that are useful in creating a system to sense analog sensors. All of the analog front ends that was talked about in the previous slide, the ADCs and DACs, are the kinds of components that are available to create these analog front ends. Together they are called programmable analog blocks. Continuous time block (CTB), is a type of programmable analog block, used in the Analog Coprocessor. CTB’s can be used to implement continuous time analog circuits such as programmable gain amplifiers (PGAs). UAB (Universal Analog Block) is a piece of IP in the Analog Coprocessor. It is essentially a programmable analog block that can be used to implement 12 bit analog front ends like delta sigma, ADCs, DACs, and also analog filters of various types. Programmable Digital Block is a block configured using PSoC components that implement digital peripherals, such as timers, counters, or serial communication blocks. On the right side of this slide, there is an illustration on how a PSoC system can be configured, using these programmable analog and digital blocks, as represented as Legos or components, that can be dropped into the chip. A lot of this is done in the PSoC Creator IDE hat will be looked at in more detail throughout the rest of this presentation.