... 2 inch TFT touch screen module (need to make extra payment), FSMC control, color touch module configuration ADS7843(or RSM1843 instead) controller, support for a SD card ... , PWM, buzzer, USB, SD card, ADC, DAC, 12C, RS232, RS485 pass, CAN, touch-screen test, TFT LCD screen test ..... but also there ... NEW STM32F103ZET6 development board with FSMC,NAND/NOR FLASH and 2.8inch or 3.8inch TFT touch screen