What is the problem you are facing? BTM 180 works at 3.3V. Are you trying to interface BTM 180 to MCU, MCU Board, or PC? What is the working voltage of your MCU? What is the clock frequency? BTM 180 supports UART, USB, SPI, PCM, and PIO type data transfers.
You can easily get UART on most MCUs. BTM 180 UART pins are TTL level pins and you can cross and connect it to Rx and Tx pins of MCU for Serial transfer. Your MCU should be of 3.3V type or you should use level converter to convert %V TTL to 3.3V TTL.
If you use PIO (Parallel IO) data transfer then I think you can use PSP (Parallel Slave Port) pins of MCUs.
If you use SPI then you need SPI supported MCU.
What do you mean by Programming BTM 180? If you use UART then you have to send and receive data Serially and for that you have to write UART Code.
Which MCU you want to use? Which Compiler you want to use to write the code?