RISC Core: ARM 32-bit Cortex-M0 CPU, frequency up to 48MHz. CRC calculation unit. Reset and power management. Clock management. Up to 37 fast Inputs/Outputs. 5-channel DMA controller. 8 Timers. Communication interfaces: I2C, USART, SPI, CAN, USB 2.0 full-