The CY8C29666-24PVXI is a 8-bit PSoC® Programmable System-on-Chip Microcontroller designed to replace multiple traditional MCU-based system components with a single-chip programmable component. A PSoC device includes configurable blocks of analog and digital logic and programmable interconnects. This architecture makes it possible for you to create customized peripheral configurations that match the requirements of each individual application. Additionally, a fast CPU, flash program memory, SRAM data memory and configurable I/O. The PSoC architecture consists of four main areas - PSoC core, digital system, analog system and system resources. Configurable global busing allows combining all the device resources into a complete custom system. The PSoC CY8C29x66 family has five I/O ports that connect to the global digital and analog interconnects, providing access to eight digital blocks and 12 analog blocks.
● Powerful Harvard-architecture processor
● M8C Processor speeds up to 24MHz
● Two 8 x 8 multiply, 32-bit accumulate
● 14-bit Analog-to-digital converters (ADCs)
● 9-bit Digital-to-analog converters (DACs)
● Programmable gain amplifiers (PGAs)
● Programmable filters and comparators
● Cyclical redundancy check (CRC) and pseudo random sequence (PRS) modules
● Full-duplex universal asynchronous receiver transmitter (UART)
● Multiple serial peripheral interface (SPI) masters or slaves
● Can connect to all general-purpose I/O (GPIO) pins
● Complex peripherals by combining blocks
● Optional external oscillator up to 24MHz
● Internal oscillator for watchdog and sleep
● 32kB Flash program storage
● 2kB SRAM data storage
● In-system serial programming (ISSP)
● Partial flash updates
● Flexible protection modes
● Electronically erasable programmable read only memory (EEPROM) emulation in flash