The TR-100M is a Timing Resources MultiCore Microcontroller from Novatek Microelectronics Corporation. It is based on a 32-bit ARM Processor and has a range of peripherals available. It is designed to provide performance, cost effectiveness and scalability at the same time. Its key features include: 32-bit ARM Cortex-M3 core operating up to 75 MHz, 12-bit ADC with up to 6 channels and on-chip temperature sensor, PWM, I2C, UART and Communication, General Purpose Timers and Interrupts, Rich I/O for high-speed data transfer, USB interface for host and power applications, and up to 8k bytes of Flash memory.