BMB1025 is a member of the BM Group, which is a family of microcontrollers designed for embedded systems. It is a 16-bit RISC core with a 24 MHz clock, 512 kB of Flash memory, and 32 kB of RAM. It has three analog inputs, 22 digital I/O, 2 I2C interfaces, 3 UARTs, and 2 CAN interfaces. It also has 10 PWM outputs and 2 onboard comparators, making it suitable for more complex applications. The BMB1025 has low power consumption and is RoHS compliant.