# Some of the features STM32F103CB

* ARM Cortex-M3 core running at 72MHz
* 128K system programmable flash memory
* 20KB RAM
* 2 × 12 bits 1 microsecond A / D&#x20;
  1. converter (up to 16 channels)
  2. Conversion range: 0\~3.6 V
  3. Dual sample and hold function
* DMA
  1. 7-channel DMA controller
  2. Supported peripherals: timers, ADC, SPI's, I2C and USART
* 18 general-purpose programmable GPIO
* 7 Timer
  1. 3 16-bit timers, each up to 4 IC / OC / PWM or pulse counter quadrature (incremental)     encoder into
  2. 16-bit motor control PWM timer, dead-time generation and emergency stop
  3. 2 watchdog timers (Independent and windows)
  4. System Timer: 24 downcounter
* 1 I2C interface (SMBus / PMBus)
* 3 USART (ISO7816 interface, LIN, infrared capabilities, modem control)
* 1 SPI interface (18 Mbit / s)
* 1 CAN interface (2.0B Active)
* 1 full-speed USB 2.0 interface
