The STM32F100RBT6B is a 16-bit microcontroller in the STM32F10x family manufactured by STMicroelectronics. Designed specifically for power-efficient applications, the STM32F100RBT6B integrates advanced features including 128KB of Flash memory, 12KB of SRAM and 4KB of EEPROM within its 48-pin LQFP package. It also includes two 16-bit timers, three 16-bit A/D converters, two general-purpose 16-bit timers, a 12-bit A/D converter and a comparator, as well as a variety of serial interfaces including I2C, SPI, and USART. Finally, an STM32-native bootloader helps ensure quick, secure and easy application development.