The CY8C6245AZI-S3D72 is a 32-bit dual-core ARM Cortex-M0+ and ARM Cortex-M4F microcontroller from Cypress Semiconductor Corp. It belongs to the PSoC® 6 series and is ideal for embedded applications. The device has a maximum clock speed of 150MHz and offers various connectivity options including CANbus, FIFO, I²C, IrDA, LINbus, MMC/SD/SDIO, QSPI, SmartCard, SPI, UART/USART, and USB. It also features Bluetooth, Brown-out Detect/Reset, Cap Sense, DMA, LCD, LVD, POR, PWM, SmartSense, and WDT peripherals. The CY8C6245AZI-S3D72 has 512KB (512K x 8) of program memory, 256 x 8 of RAM, and A/D 16x12b SAR, 10b Sigma-Delta; D/A 2x7/8b data converters. It operates on a supply voltage range of 1.7V to 3.6V and has a temperature range of -40°C to 85°C (TA). The device is available in a 100-LQFP package and is supplied in a 100-TQFP (14x14) package.