Specifications
- MCU: STM32F103RBT6, a 32-bit ARM Cortex M3 microprocessor
- Clock Speed: 72 MHz
- 128 KB Flash and 20 KB SRAM
- 43 digital I/O pins (GPIOs)
- 15 PWM pins at 16 bit resolution
- 15 analog input (ADC) pins at 12-bit resolution
- 2 SPI peripherals
- 2 I2C peripherals
- 7 Channels of Direct Memory Access (DMA) (dma.h)
- 3 USART (serial port) peripherals
- One advanced and three general-purpose timers
- Dedicated USB port for programming and communications
- JTAG
- Nested Vectored Interrupt Controller (NVIC) (including external interrupt on GPIOs)
- Supplies up to 500 mA at 3.3 V, with separate 250 mA digital and analog regulators for low-noise analog performance
- Open source, four layer design
- Support for low power, sleep, and standby modes (<500 br="br"> Operating Voltage: 3.3 V500>
- Input Voltage (recommended): 4 V — 12 V
- Dimensions: 2.05″ × 2.1″