The STM32F103C8T6TR with STMicroelectronics ARM Microcontrollers is a 32-bit, ARM Cortex-M3 architecture-based MCU with USB, 7 timers, 2 ADCs and CAN manufactured by STMicroelectronics. This STM32 family device features up to 72 MHz processing capabilities, up to 128 Kbytes of Flash memory, 16 Kbytes of SRAM, multiple 12-bit ADCs, 3 serial-wire (SW) debuggers, CAN and USB. It is an ideal solution when developing applications that require fast signal processing while maintaining low-power operation. It can be used for a wide variety of applications, including industrial, automotive, consumer, and medical products. The STM32F103C8T6TR also offers advanced sleep modes for low-power operation and has on chip cryptographic acceleration for secure communications.