The medium-density access line device incorporates the high-performance ARM Cortex?-M3 32-bit RISC core operating at a 36 MHz frequency, high-speed embedded memories and an extensive range of enhanced peripherals and I/Os connected to two APB buses. The device offers standard communication interfaces (two I2Cs, two SPIs, and up to three USARTs), one 12-bit ADC and three general-purpose 16-bit timers